diff --git a/README.md b/README.md index ea4a73b..707b2d6 100644 --- a/README.md +++ b/README.md @@ -45,18 +45,28 @@ pipeline: input: clicommon/cli-flatten-setter output-artifact: clicommon-flatten-modifier-pre - clicommon/cli-poly-as-resource-modifier: + clicommon/pre/cli-poly-as-resource-modifier: input: clicommon/pre/cli-flatten-modifier - output-artifact: clicommon-poly-as-resource-modifier + output-artifact: clicommon-poly-as-resource-modifier-pre clicommon/cli-flatten-modifier: - input: clicommon/cli-poly-as-resource-modifier + input: clicommon/pre/cli-poly-as-resource-modifier output-artifact: clicommon-flatten-modifier - clicommon/cli-modifier: + clicommon/cli-poly-as-resource-modifier: input: clicommon/cli-flatten-modifier + output-artifact: clicommon-poly-as-resource-modifier + + clicommon/post/cli-flatten-modifier: + input: clicommon/cli-poly-as-resource-modifier + output-artifact: clicommon-flatten-modifier-post + + clicommon/cli-modifier: + input: clicommon/post/cli-flatten-modifier output-artifact: clicommon-modifier-output + + clicommon/cli-namer: input: clicommon/cli-modifier output-artifact: clicommon-namer-output diff --git a/package.json b/package.json index 625946f..2d26d4b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@autorest/clicommon", - "version": "0.6.1", + "version": "0.6.2", "description": "Autorest Azure Cli Common Module", "main": "dist/index.js", "engines": { diff --git a/src/copyHelper.ts b/src/copyHelper.ts index dc80526..96ff315 100644 --- a/src/copyHelper.ts +++ b/src/copyHelper.ts @@ -1,6 +1,6 @@ import { Request, Parameter, Operation, Schema, Languages } from '@azure-tools/codemodel'; import { isNullOrUndefined } from 'util'; -import { NodeCliHelper } from './nodeHelper'; +import { NodeCliHelper, NodeExtensionHelper } from './nodeHelper'; export class CopyHelper { public static copyOperation(source: Operation, globalParameters?: Parameter[], customizedReqCopy?: (req: Request) => Request, customizedParamCopy?: (srcParam: Parameter) => Parameter): Operation { @@ -45,6 +45,10 @@ export class CopyHelper { } } + if (!isNullOrUndefined(NodeExtensionHelper.getCliDiscriminatorValue(source))) { + NodeExtensionHelper.setCliDiscriminatorValue(copy, NodeExtensionHelper.getCliDiscriminatorValue(source)); + } + return copy; } diff --git a/src/flattenHelper.ts b/src/flattenHelper.ts index 10a4744..a368785 100644 --- a/src/flattenHelper.ts +++ b/src/flattenHelper.ts @@ -58,6 +58,9 @@ export class FlattenHelper { vp.language.default.name = FlattenHelper.createFlattenedParameterDefaultName(property, prefix); NodeExtensionHelper.setCliFlattenOrigin(vp, property); NodeExtensionHelper.setCliFlattenPrefix(vp, prefix); + if (property.isDiscriminator) { + NodeExtensionHelper.setCliDiscriminatorValue(vp, parameter.schema['discriminatorValue']); + } arr.push(vp); // if prop is inherit, update path diff --git a/src/flattener.ts b/src/flattener.ts index bcf0175..c153182 100644 --- a/src/flattener.ts +++ b/src/flattener.ts @@ -346,7 +346,8 @@ export class Flattener { private isCliOperation(desc: CliCommonSchema.CodeModel.NodeDescriptor): boolean { // CliOperation is not in group.operations. So its index is equal or bigger than operation array(desc.parent)'s length - return desc.targetIndex >= desc.parent.length; + const operation = desc.target as Operation; + return !isNullOrUndefined(NodeExtensionHelper.getPolyAsResourceOriginalOperation(operation)); } private fixPropertyCollisions() { diff --git a/src/helper.ts b/src/helper.ts index 9086e1a..bbb2d0d 100644 --- a/src/helper.ts +++ b/src/helper.ts @@ -538,14 +538,11 @@ export class Helper { // collect operations in cli-operations const operations = []; - const cliOps = []; group.operations.forEach((op) => { operations.push(op); - cliOps.push(...NodeExtensionHelper.getCliOperation((op), () => [])); }); // put all cli operations at the end of array. So we can use targetIndex and parent.length to know whehter this operation is in cli. - operations.push(...cliOps); for (let j = operations.length - 1; j >= 0; j--) { const op = operations[j]; diff --git a/src/nodeHelper.ts b/src/nodeHelper.ts index a730055..3e1448e 100644 --- a/src/nodeHelper.ts +++ b/src/nodeHelper.ts @@ -8,6 +8,7 @@ export class NodeCliHelper { // TODO: Consider add specific class for directive keys public static readonly POLY_RESOURCE: string = 'poly-resource'; + public static readonly POLY_RESOURCED: string = 'poly-resourced'; public static readonly CLI_FLATTEN: string = 'cli-flatten'; public static readonly CLI_FLATTENED: string = 'cli-flattened'; public static readonly CLI_M4_FLATTEN: string = 'cli-m4-flatten'; @@ -179,6 +180,14 @@ export class NodeCliHelper { return NodeCliHelper.getCliProperty(node, NodeCliHelper.POLY_RESOURCE, () => false); } + public static isPolyAsResourced(node: Parameter): boolean { + return NodeCliHelper.getCliProperty(node, NodeCliHelper.POLY_RESOURCED, () => false); + } + + public static setPolyAsResourced(node: Parameter, value: boolean): void { + return NodeCliHelper.setCliProperty(node, NodeCliHelper.POLY_RESOURCED, value); + } + public static setPolyAsParamExpanded(param: Parameter, value: boolean): void { NodeCliHelper.setCliProperty(param, NodeCliHelper.POLY_AS_PARAM_EXPANDED, value); } @@ -313,6 +322,7 @@ export class NodeExtensionHelper { private static readonly CLI_FLATTEN_ORIGIN = 'cli-flatten-origin'; private static readonly CLI_FLATTEN_PREFIX = 'cli-flatten-prefix'; + private static readonly CLI_DISCRIMINATOR_VALUE = 'cli-discriminator-value'; /** * return the value of node.extensions['x-ms-client-flatten'] @@ -341,6 +351,14 @@ export class NodeExtensionHelper { return NodeExtensionHelper.getExtensionsProperty(param, NodeExtensionHelper.CLI_FLATTEN_PREFIX, () => null); } + public static setCliDiscriminatorValue(node: M4Node, value: string): void{ + return NodeExtensionHelper.setExtensionsProperty(node, NodeExtensionHelper.CLI_DISCRIMINATOR_VALUE, value); + } + + public static getCliDiscriminatorValue(param: Parameter): string { + return NodeExtensionHelper.getExtensionsProperty(param, NodeExtensionHelper.CLI_DISCRIMINATOR_VALUE, () => null); + } + public static setPolyAsResourceParam(op: Operation, polyParam: Parameter): void { NodeExtensionHelper.setExtensionsProperty(op, NodeExtensionHelper.POLY_AS_RESOURCE_SUBCLASS_PARAM, polyParam); } @@ -361,7 +379,7 @@ export class NodeExtensionHelper { NodeExtensionHelper.setExtensionsProperty(op, NodeExtensionHelper.POLY_AS_RESOURCE_ORIGINAL_OPERATION, ori); } - public static getPolyAsResourceOriginalOperation(op: Operation): Schema { + public static getPolyAsResourceOriginalOperation(op: Operation): Operation { return NodeExtensionHelper.getExtensionsProperty(op, NodeExtensionHelper.POLY_AS_RESOURCE_ORIGINAL_OPERATION, null); } @@ -397,16 +415,6 @@ export class NodeExtensionHelper { return NodeExtensionHelper.getExtensionsProperty(param, NodeExtensionHelper.POLY_AS_PARAM_ORIGINIAL_PARAMETER, null); } - public static addCliOperation(originalOperation: Operation, cliOperation: Operation): void { - const v: Operation[] = NodeExtensionHelper.getExtensionsProperty(originalOperation, NodeExtensionHelper.CLI_OPERATIONS, () => []); - v.push(cliOperation); - NodeExtensionHelper.setExtensionsProperty(originalOperation, NodeExtensionHelper.CLI_OPERATIONS, v); - } - - public static getCliOperation(originalOperation: Operation, defaultValue: () => Operation[]): Operation[] { - return NodeExtensionHelper.getExtensionsProperty(originalOperation, NodeExtensionHelper.CLI_OPERATIONS, defaultValue); - } - // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types, @typescript-eslint/no-explicit-any public static setExtensionsProperty(node: M4Node, key: string, value: any): void { if (isNullOrUndefined(node.extensions)) diff --git a/src/plugins/namer.ts b/src/plugins/namer.ts index 325e383..42e0c5c 100644 --- a/src/plugins/namer.ts +++ b/src/plugins/namer.ts @@ -140,13 +140,14 @@ export class CommonNamer { // To be backward compatiable, reassign poly operations and parameters' default name and cli name for (const operationGroup of values(this.codeModel.operationGroups)) { for (const operation of values(operationGroup.operations)) { - for (const op of values(NodeExtensionHelper.getCliOperation(operation, () => []))) { - this.applyNamingConventionOnCliOperation(operation, op); - for (const parameter of values(op.parameters)) { + const polyOriginOp = NodeExtensionHelper.getPolyAsResourceOriginalOperation(operation); + if (!isNullOrUndefined(polyOriginOp)) { + this.applyNamingConventionOnCliOperation(polyOriginOp, operation); + for (const parameter of values(operation.parameters)) { this.applyNamingConvention(parameter); } - for (const request of values(op.requests)) { + for (const request of values(operation.requests)) { if (!isNullOrUndefined(request.parameters)) { for (const parameter of values(request.parameters)) { this.applyNamingConventionOnCliParameter(parameter); diff --git a/src/plugins/polyAsResourceModifier.ts b/src/plugins/polyAsResourceModifier.ts index cca1287..367c65c 100644 --- a/src/plugins/polyAsResourceModifier.ts +++ b/src/plugins/polyAsResourceModifier.ts @@ -1,5 +1,5 @@ import { Host, Session, startSession } from "@azure-tools/autorest-extension-base"; -import { CodeModel, Request, ObjectSchema, Operation, OperationGroup, Parameter, codeModelSchema } from "@azure-tools/codemodel"; +import { CodeModel, Request, ObjectSchema, Operation, OperationGroup, Parameter, codeModelSchema, getAllProperties } from "@azure-tools/codemodel"; import { isNullOrUndefined } from "util"; import { Helper } from "../helper"; import { NodeHelper, NodeCliHelper, NodeExtensionHelper } from "../nodeHelper"; @@ -93,22 +93,37 @@ export class PolyAsResourceModifier { return; } if (allPolyParam.length > 1) { - throw Error('multiple polymorphism parameter as resource found: ' + allPolyParam.map(p => p.language['cli'])); + throw Error('multiple polymorphism parameter as resource found: op: ' + NodeCliHelper.getCliKey(op, null) + ' dup parameters: ' + allPolyParam.map(p => NodeCliHelper.getCliKey(p, null))); } const polyParam = allPolyParam[0]; const baseSchema = polyParam.schema as ObjectSchema; - - for (const subClass of NodeHelper.getSubClasses(baseSchema, true)) { + const baseDiscriminatorValue = NodeCliHelper.getCliDiscriminatorValue(baseSchema); + const subClasses = NodeHelper.getSubClasses(baseSchema, false); + + if (!isNullOrUndefined(baseDiscriminatorValue) && NodeCliHelper.isPolyAsResourced(polyParam)) { + return; + } + + for (const subClass of subClasses) { const discriminatorValue = NodeCliHelper.getCliDiscriminatorValue(subClass); const op2: Operation = this.cloneOperationForSubclass(op, baseSchema, subClass); Helper.logDebug(this.session, `${g.language.default.name}/${op.language.default.name} cloned for subclass ${discriminatorValue}`); - NodeExtensionHelper.addCliOperation(op, op2); + if (g.operations.indexOf(op2) === -1) { + g.operations.push(op2); + for (const p2 of this.findPolyParameters(this.getDefaultRequest(op2))) { + if (NodeCliHelper.isPolyAsResource(p2) && NodeExtensionHelper.getPolyAsResourceBaseSchema(p2) === baseSchema) { + NodeCliHelper.setPolyAsResourced(p2, true); + } + } + } } + NodeCliHelper.setPolyAsResourced(polyParam, true); + NodeCliHelper.setHidden(op, true); }); }); @@ -126,7 +141,7 @@ export class PolyAsResourceModifier { return []; } return request.parameters?.filter(p => - Helper.isObjectSchema(p.schema) && (p.schema as ObjectSchema).discriminator && NodeCliHelper.isPolyAsResource(p)); + Helper.isObjectSchema(p.schema) && (p.schema as ObjectSchema).discriminator && NodeCliHelper.isPolyAsResource(p) && !NodeCliHelper.isPolyAsResourced(p)); } private getDefaultRequest(operation: Operation): Request { diff --git a/test/scenarios/attestation/output/clicommon-000210-modifier-pre-simplified.yaml b/test/scenarios/attestation/output/clicommon-000210-poly-as-resource-pre-simplified.yaml similarity index 100% rename from test/scenarios/attestation/output/clicommon-000210-modifier-pre-simplified.yaml rename to test/scenarios/attestation/output/clicommon-000210-poly-as-resource-pre-simplified.yaml diff --git a/test/scenarios/attestation/output/clicommon-000210-modifier-pre.yaml b/test/scenarios/attestation/output/clicommon-000210-poly-as-resource-pre.yaml similarity index 100% rename from test/scenarios/attestation/output/clicommon-000210-modifier-pre.yaml rename to test/scenarios/attestation/output/clicommon-000210-poly-as-resource-pre.yaml diff --git a/test/scenarios/attestation/output/clicommon-000220-modifier-post-simplified.yaml b/test/scenarios/attestation/output/clicommon-000220-poly-as-resource-post-simplified.yaml similarity index 100% rename from test/scenarios/attestation/output/clicommon-000220-modifier-post-simplified.yaml rename to test/scenarios/attestation/output/clicommon-000220-poly-as-resource-post-simplified.yaml diff --git a/test/scenarios/attestation/output/clicommon-000220-modifier-post.yaml b/test/scenarios/attestation/output/clicommon-000220-poly-as-resource-post.yaml similarity index 100% rename from test/scenarios/attestation/output/clicommon-000220-modifier-post.yaml rename to test/scenarios/attestation/output/clicommon-000220-poly-as-resource-post.yaml diff --git a/test/scenarios/attestation/output/clicommon-000230-namer-pre-simplified.yaml b/test/scenarios/attestation/output/clicommon-000230-flatten-pre-simplified.yaml similarity index 100% rename from test/scenarios/attestation/output/clicommon-000230-namer-pre-simplified.yaml rename to test/scenarios/attestation/output/clicommon-000230-flatten-pre-simplified.yaml diff --git a/test/scenarios/attestation/output/clicommon-000230-namer-pre.yaml b/test/scenarios/attestation/output/clicommon-000230-flatten-pre.yaml similarity index 100% rename from test/scenarios/attestation/output/clicommon-000230-namer-pre.yaml rename to test/scenarios/attestation/output/clicommon-000230-flatten-pre.yaml diff --git a/test/scenarios/attestation/output/clicommon-000240-flatten-post-simplified.yaml b/test/scenarios/attestation/output/clicommon-000240-flatten-post-simplified.yaml new file mode 100644 index 0000000..0cb4d87 --- /dev/null +++ b/test/scenarios/attestation/output/clicommon-000240-flatten-post-simplified.yaml @@ -0,0 +1,568 @@ +operationGroups: + all: + - operationGroupName: operation + cli: + cliKey: Operation + cliM4Path: operationGroups['Operation'] + operations: + - operationName: list + cli: + cliKey: List + cliM4Path: operationGroups['Operation']$$operations['List'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2018_09_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Operation']$$operations['List']$$requests[0]$$parameters['accept'] + - operationGroupName: attestation_providers + cli: + cliKey: AttestationProviders + cliM4Path: operationGroups['AttestationProviders'] + operations: + - operationName: get + cli: + cliKey: Get + cliM4Path: operationGroups['AttestationProviders']$$operations['Get'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['AttestationProviders']$$operations['Get']$$parameters['resourceGroupName'] + - parameterName: provider_name(string^string) + cli: + cliKey: providerName + cliM4Path: operationGroups['AttestationProviders']$$operations['Get']$$parameters['providerName'] + - parameterName: apiVersion(api_version2018_09_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['AttestationProviders']$$operations['Get']$$requests[0]$$parameters['accept'] + - operationName: create + cli: + cliKey: Create + cliM4Path: operationGroups['AttestationProviders']$$operations['Create'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['AttestationProviders']$$operations['Create']$$parameters['resourceGroupName'] + - parameterName: provider_name(string^string) + cli: + cliKey: providerName + cliM4Path: operationGroups['AttestationProviders']$$operations['Create']$$parameters['providerName'] + - parameterName: apiVersion(api_version2018_09_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: creation_params(attestation_service_creation_params^object) + cli: + cliKey: creationParams + cliM4Path: operationGroups['AttestationProviders']$$operations['Create']$$requests[0]$$parameters['creationParams'] + bodySchema: attestation_service_creation_params + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['AttestationProviders']$$operations['Create']$$requests[0]$$parameters['accept'] + - operationName: update + cli: + cliKey: Update + cliM4Path: operationGroups['AttestationProviders']$$operations['Update'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['AttestationProviders']$$operations['Update']$$parameters['resourceGroupName'] + - parameterName: provider_name(string^string) + cli: + cliKey: providerName + cliM4Path: operationGroups['AttestationProviders']$$operations['Update']$$parameters['providerName'] + - parameterName: apiVersion(api_version2018_09_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: update_params(attestation_service_patch_params^object) + cli: + cliKey: updateParams + cliM4Path: operationGroups['AttestationProviders']$$operations['Update']$$requests[0]$$parameters['updateParams'] + bodySchema: attestation_service_patch_params + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['AttestationProviders']$$operations['Update']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['AttestationProviders']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['AttestationProviders']$$operations['Delete']$$parameters['resourceGroupName'] + - parameterName: provider_name(string^string) + cli: + cliKey: providerName + cliM4Path: operationGroups['AttestationProviders']$$operations['Delete']$$parameters['providerName'] + - parameterName: apiVersion(api_version2018_09_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['AttestationProviders']$$operations['Delete']$$requests[0]$$parameters['accept'] + - operationName: list + cli: + cliKey: List + cliM4Path: operationGroups['AttestationProviders']$$operations['List'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2018_09_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['AttestationProviders']$$operations['List']$$requests[0]$$parameters['accept'] + - operationName: list_by_resource_group + cli: + cliKey: ListByResourceGroup + cliM4Path: operationGroups['AttestationProviders']$$operations['ListByResourceGroup'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['AttestationProviders']$$operations['ListByResourceGroup']$$parameters['resourceGroupName'] + - parameterName: apiVersion(api_version2018_09_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['AttestationProviders']$$operations['ListByResourceGroup']$$requests[0]$$parameters['accept'] +schemas: + objects: + all: + - schemaName: operation_list + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: OperationList + cliM4Path: schemas$$objects['OperationList'] + properties: + - propertyName: value(operation_list_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['OperationList']$$properties['value'] + - schemaName: operations_definition + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: OperationsDefinition + cliM4Path: schemas$$objects['OperationsDefinition'] + properties: + - propertyName: name(operations_definition_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['OperationsDefinition']$$properties['name'] + - propertyName: display(operations_display_definition^object) + cli: + cliKey: display + cliM4Path: schemas$$objects['OperationsDefinition']$$properties['display'] + - schemaName: operations_display_definition + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: OperationsDisplayDefinition + cliM4Path: schemas$$objects['OperationsDisplayDefinition'] + properties: + - propertyName: provider(operations_display_definition_provider^string) + cli: + cliKey: provider + cliM4Path: schemas$$objects['OperationsDisplayDefinition']$$properties['provider'] + - propertyName: resource(operations_display_definition_resource^string) + cli: + cliKey: resource + cliM4Path: schemas$$objects['OperationsDisplayDefinition']$$properties['resource'] + - propertyName: operation(operations_display_definition_operation^string) + cli: + cliKey: operation + cliM4Path: schemas$$objects['OperationsDisplayDefinition']$$properties['operation'] + - propertyName: description(operations_display_definition_description^string) + cli: + cliKey: description + cliM4Path: schemas$$objects['OperationsDisplayDefinition']$$properties['description'] + - schemaName: cloud_error + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: CloudError + cliM4Path: schemas$$objects['CloudError'] + properties: + - propertyName: error(cloud_error_body^object) + cli: + cliKey: error + cliM4Path: schemas$$objects['CloudError']$$properties['error'] + - schemaName: cloud_error_body + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: CloudErrorBody + cliM4Path: schemas$$objects['CloudErrorBody'] + properties: + - propertyName: code(cloud_error_body_code^string) + cli: + cliKey: code + cliM4Path: schemas$$objects['CloudErrorBody']$$properties['code'] + - propertyName: message(cloud_error_body_message^string) + cli: + cliKey: message + cliM4Path: schemas$$objects['CloudErrorBody']$$properties['message'] + - schemaName: attestation_provider + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationProvider + cliM4Path: schemas$$objects['AttestationProvider'] + properties: + - propertyName: properties(status_result^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['AttestationProvider']$$properties['properties'] + x-ms-client-flatten: true + - schemaName: status_result + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: StatusResult + cliM4Path: schemas$$objects['StatusResult'] + properties: + - propertyName: trust_model(status_result_trust_model^string) + cli: + cliKey: trustModel + cliM4Path: schemas$$objects['StatusResult']$$properties['trustModel'] + - propertyName: status(attestation_service_status^choice) + cli: + cliKey: status + cliM4Path: schemas$$objects['StatusResult']$$properties['status'] + - propertyName: attest_uri(status_result_attest_uri^string) + cli: + cliKey: attestUri + cliM4Path: schemas$$objects['StatusResult']$$properties['attestUri'] + - schemaName: tracked_resource + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TrackedResource + cliM4Path: schemas$$objects['TrackedResource'] + properties: + - propertyName: tags(tracked_resource_tags^dictionary) + cli: + cliKey: tags + cliM4Path: schemas$$objects['TrackedResource']$$properties['tags'] + - propertyName: location(tracked_resource_location^string) + cli: + cliKey: location + cliM4Path: schemas$$objects['TrackedResource']$$properties['location'] + - schemaName: resource + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: Resource + cliM4Path: schemas$$objects['Resource'] + properties: + - propertyName: id(resource_id^string) + cli: + cliKey: id + cliM4Path: schemas$$objects['Resource']$$properties['id'] + readOnly: true + - propertyName: name(resource_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['Resource']$$properties['name'] + readOnly: true + - propertyName: type(resource_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['Resource']$$properties['type'] + readOnly: true + - schemaName: attestation_service_creation_params + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationServiceCreationParams + cliM4Path: schemas$$objects['AttestationServiceCreationParams'] + properties: + - propertyName: location(attestation_service_creation_params_location^string) + cli: + cliKey: location + cliM4Path: schemas$$objects['AttestationServiceCreationParams']$$properties['location'] + - propertyName: tags(attestation_service_creation_params_tags^dictionary) + cli: + cliKey: tags + cliM4Path: schemas$$objects['AttestationServiceCreationParams']$$properties['tags'] + - propertyName: properties(attestation_service_creation_specific_params^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['AttestationServiceCreationParams']$$properties['properties'] + - schemaName: attestation_service_creation_specific_params + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationServiceCreationSpecificParams + cliM4Path: schemas$$objects['AttestationServiceCreationSpecificParams'] + properties: + - propertyName: attestation_policy(attestation_service_creation_specific_params_attestation_policy^string) + cli: + cliKey: attestationPolicy + cliM4Path: schemas$$objects['AttestationServiceCreationSpecificParams']$$properties['attestationPolicy'] + - propertyName: policy_signing_certificates(json_web_key_set^object) + cli: + cliKey: policySigningCertificates + cliM4Path: schemas$$objects['AttestationServiceCreationSpecificParams']$$properties['policySigningCertificates'] + - schemaName: json_web_key_set + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: JSONWebKeySet + cliM4Path: schemas$$objects['JSONWebKeySet'] + properties: + - propertyName: keys(json_web_key_set_keys^array) + cli: + cliKey: keys + cliM4Path: schemas$$objects['JSONWebKeySet']$$properties['keys'] + - schemaName: json_web_key + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: JSONWebKey + cliM4Path: schemas$$objects['JSONWebKey'] + properties: + - propertyName: alg(json_web_key_alg^string) + cli: + cliKey: alg + cliM4Path: schemas$$objects['JSONWebKey']$$properties['alg'] + - propertyName: crv(json_web_key_crv^string) + cli: + cliKey: crv + cliM4Path: schemas$$objects['JSONWebKey']$$properties['crv'] + - propertyName: d(json_web_key_d^string) + cli: + cliKey: d + cliM4Path: schemas$$objects['JSONWebKey']$$properties['d'] + - propertyName: dp(json_web_key_dp^string) + cli: + cliKey: dp + cliM4Path: schemas$$objects['JSONWebKey']$$properties['dp'] + - propertyName: dq(json_web_key_dq^string) + cli: + cliKey: dq + cliM4Path: schemas$$objects['JSONWebKey']$$properties['dq'] + - propertyName: e(json_web_key_e^string) + cli: + cliKey: e + cliM4Path: schemas$$objects['JSONWebKey']$$properties['e'] + - propertyName: k(json_web_key_k^string) + cli: + cliKey: k + cliM4Path: schemas$$objects['JSONWebKey']$$properties['k'] + - propertyName: kid(json_web_key_kid^string) + cli: + cliKey: kid + cliM4Path: schemas$$objects['JSONWebKey']$$properties['kid'] + - propertyName: kty(json_web_key_kty^string) + cli: + cliKey: kty + cliM4Path: schemas$$objects['JSONWebKey']$$properties['kty'] + - propertyName: n(json_web_key_n^string) + cli: + cliKey: n + cliM4Path: schemas$$objects['JSONWebKey']$$properties['n'] + - propertyName: p(json_web_key_p^string) + cli: + cliKey: p + cliM4Path: schemas$$objects['JSONWebKey']$$properties['p'] + - propertyName: q(json_web_key_q^string) + cli: + cliKey: q + cliM4Path: schemas$$objects['JSONWebKey']$$properties['q'] + - propertyName: qi(json_web_key_qi^string) + cli: + cliKey: qi + cliM4Path: schemas$$objects['JSONWebKey']$$properties['qi'] + - propertyName: use(json_web_key_use^string) + cli: + cliKey: use + cliM4Path: schemas$$objects['JSONWebKey']$$properties['use'] + - propertyName: x(json_web_key_x^string) + cli: + cliKey: x + cliM4Path: schemas$$objects['JSONWebKey']$$properties['x'] + - propertyName: x5_c(json_web_key_x5_c^array) + cli: + cliKey: x5c + cliM4Path: schemas$$objects['JSONWebKey']$$properties['x5c'] + - propertyName: y(json_web_key_y^string) + cli: + cliKey: y + cliM4Path: schemas$$objects['JSONWebKey']$$properties['y'] + - schemaName: attestation_service_patch_params + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationServicePatchParams + cliM4Path: schemas$$objects['AttestationServicePatchParams'] + properties: + - propertyName: tags(attestation_service_patch_params_tags^dictionary) + cli: + cliKey: tags + cliM4Path: schemas$$objects['AttestationServicePatchParams']$$properties['tags'] + - schemaName: attestation_provider_list_result + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationProviderListResult + cliM4Path: schemas$$objects['AttestationProviderListResult'] + properties: + - propertyName: value(attestation_provider_list_result_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['AttestationProviderListResult']$$properties['value'] + choices: + all: + - choiceName: attestation_service_status + cli: + cliKey: AttestationServiceStatus + cliM4Path: schemas$$choices['AttestationServiceStatus'] + choiceValues: + - choiceValue: ready + cli: + cliKey: Ready + cliM4Path: schemas$$choices['AttestationServiceStatus']$$choices['Ready]' + - choiceValue: not_ready + cli: + cliKey: NotReady + cliM4Path: schemas$$choices['AttestationServiceStatus']$$choices['NotReady]' + - choiceValue: error + cli: + cliKey: Error + cliM4Path: schemas$$choices['AttestationServiceStatus']$$choices['Error]' diff --git a/test/scenarios/attestation/output/clicommon-000240-flatten-post.yaml b/test/scenarios/attestation/output/clicommon-000240-flatten-post.yaml new file mode 100644 index 0000000..bcd024e --- /dev/null +++ b/test/scenarios/attestation/output/clicommon-000240-flatten-post.yaml @@ -0,0 +1,2357 @@ +info: + description: Various APIs for managing resources in attestation service. This primarily encompasses per-tenant instance management. + title: AttestationManagementClient + extensions: + cli-dump-index: 30 +schemas: + strings: + - &ref_0 + type: string + language: + default: + name: string + description: simple string + protocol: {} + - &ref_2 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: operations_definition_name + description: Name of the operation. + protocol: {} + - &ref_3 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: operations_display_definition_provider + description: Resource provider of the operation. + protocol: {} + - &ref_4 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: operations_display_definition_resource + description: Resource for the operation. + protocol: {} + - &ref_5 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: operations_display_definition_operation + description: Short description of the operation. + protocol: {} + - &ref_6 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: operations_display_definition_description + description: Description of the operation. + protocol: {} + - &ref_9 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: cloud_error_body_code + description: An identifier for the error. Codes are invariant and are intended to be consumed programmatically. + protocol: {} + - &ref_10 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: cloud_error_body_message + description: 'A message describing the error, intended to be suitable for displaying in a user interface.' + protocol: {} + - &ref_52 + type: string + apiVersions: + - version: 2018-09-01-preview + minLength: 1 + language: + default: + name: string + description: '' + protocol: {} + - &ref_60 + type: string + apiVersions: + - version: 2018-09-01-preview + maxLength: 90 + minLength: 1 + pattern: '^[-\w\._\(\)]+$' + language: + default: + name: string + description: '' + protocol: {} + - &ref_1 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: string + description: '' + protocol: {} + - &ref_20 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: status_result_trust_model + description: Trust model for the attestation service instance. + protocol: {} + - &ref_22 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: status_result_attest_uri + description: Gets the uri of attestation service + protocol: {} + - &ref_19 + type: string + apiVersions: + - version: 2018-09-01-preview + extensions: + x-ms-mutability: + - read + - create + language: + default: + name: tracked_resource_location + description: The geo-location where the resource lives + protocol: {} + - &ref_14 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: resource_id + description: 'Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + protocol: {} + - &ref_15 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: resource_name + description: The name of the resource + protocol: {} + - &ref_16 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: resource_type + description: The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + protocol: {} + - &ref_24 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: attestation_service_creation_params_location + description: The supported Azure location where the attestation service instance should be created. + protocol: {} + - &ref_26 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: attestation_service_creation_specific_params_attestation_policy + description: Name of attestation policy. + protocol: {} + - &ref_27 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_alg + description: |- + The "alg" (algorithm) parameter identifies the algorithm intended for + use with the key. The values used should either be registered in the + IANA "JSON Web Signature and Encryption Algorithms" registry + established by [JWA] or be a value that contains a Collision- + Resistant Name. + protocol: {} + - &ref_28 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_crv + description: The "crv" (curve) parameter identifies the curve type + protocol: {} + - &ref_29 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_d + description: RSA private exponent or ECC private key + protocol: {} + - &ref_30 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_dp + description: RSA Private Key Parameter + protocol: {} + - &ref_31 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_dq + description: RSA Private Key Parameter + protocol: {} + - &ref_32 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_e + description: 'RSA public exponent, in Base64' + protocol: {} + - &ref_33 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_k + description: Symmetric key + protocol: {} + - &ref_34 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_kid + description: |- + The "kid" (key ID) parameter is used to match a specific key. This + is used, for instance, to choose among a set of keys within a JWK Set + during key rollover. The structure of the "kid" value is + unspecified. When "kid" values are used within a JWK Set, different + keys within the JWK Set SHOULD use distinct "kid" values. (One + example in which different keys might use the same "kid" value is if + they have different "kty" (key type) values but are considered to be + equivalent alternatives by the application using them.) The "kid" + value is a case-sensitive string. + protocol: {} + - &ref_35 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_kty + description: |- + The "kty" (key type) parameter identifies the cryptographic algorithm + family used with the key, such as "RSA" or "EC". "kty" values should + either be registered in the IANA "JSON Web Key Types" registry + established by [JWA] or be a value that contains a Collision- + Resistant Name. The "kty" value is a case-sensitive string. + protocol: {} + - &ref_36 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_n + description: 'RSA modulus, in Base64' + protocol: {} + - &ref_37 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_p + description: RSA secret prime + protocol: {} + - &ref_38 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_q + description: 'RSA secret prime, with p < q' + protocol: {} + - &ref_39 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_qi + description: RSA Private Key Parameter + protocol: {} + - &ref_40 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_use + description: |- + Use ("public key use") identifies the intended use of + the public key. The "use" parameter is employed to indicate whether + a public key is used for encrypting data or verifying the signature + on data. Values are commonly "sig" (signature) or "enc" (encryption). + protocol: {} + - &ref_41 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_x + description: X coordinate for the Elliptic Curve point + protocol: {} + - &ref_42 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_x5_c_item + description: '' + protocol: {} + - &ref_43 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_y + description: Y coordinate for the Elliptic Curve point + protocol: {} + choices: + - &ref_21 + choices: + - value: Ready + language: + default: + name: ready + description: '' + cli: + cliKey: Ready + cliM4Path: 'schemas$$choices[''AttestationServiceStatus'']$$choices[''Ready]''' + - value: NotReady + language: + default: + name: not_ready + description: '' + cli: + cliKey: NotReady + cliM4Path: 'schemas$$choices[''AttestationServiceStatus'']$$choices[''NotReady]''' + - value: Error + language: + default: + name: error + description: '' + cli: + cliKey: Error + cliM4Path: 'schemas$$choices[''AttestationServiceStatus'']$$choices[''Error]''' + type: choice + apiVersions: + - version: 2018-09-01-preview + choiceType: *ref_0 + language: + default: + name: attestation_service_status + description: Status of attestation service. + cli: + cliKey: AttestationServiceStatus + cliM4Path: 'schemas$$choices[''AttestationServiceStatus'']' + protocol: {} + constants: + - &ref_53 + type: constant + value: + value: 2018-09-01-preview + valueType: *ref_0 + language: + default: + name: api_version2018_09_01_preview + description: Api Version (2018-09-01-preview) + protocol: {} + - &ref_56 + type: constant + value: + value: application/json + valueType: *ref_0 + language: + default: + name: accept + description: 'Accept: application/json' + protocol: {} + dictionaries: + - &ref_18 + type: dictionary + elementType: *ref_1 + language: + default: + name: tracked_resource_tags + description: Resource tags. + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + - &ref_25 + type: dictionary + elementType: *ref_1 + language: + default: + name: attestation_service_creation_params_tags + description: The tags that will be assigned to the attestation service instance. + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + - &ref_47 + type: dictionary + elementType: *ref_1 + language: + default: + name: attestation_service_patch_params_tags + description: The tags that will be assigned to the attestation service instance. + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + objects: + - &ref_57 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: &ref_48 + type: array + apiVersions: + - version: 2018-09-01-preview + elementType: &ref_7 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_2 + serializedName: name + language: + default: + name: name + description: Name of the operation. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''OperationsDefinition'']$$properties[''name'']' + protocol: {} + - schema: &ref_8 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_3 + serializedName: provider + language: + default: + name: provider + description: Resource provider of the operation. + cli: + cliKey: provider + cliM4Path: 'schemas$$objects[''OperationsDisplayDefinition'']$$properties[''provider'']' + protocol: {} + - schema: *ref_4 + serializedName: resource + language: + default: + name: resource + description: Resource for the operation. + cli: + cliKey: resource + cliM4Path: 'schemas$$objects[''OperationsDisplayDefinition'']$$properties[''resource'']' + protocol: {} + - schema: *ref_5 + serializedName: operation + language: + default: + name: operation + description: Short description of the operation. + cli: + cliKey: operation + cliM4Path: 'schemas$$objects[''OperationsDisplayDefinition'']$$properties[''operation'']' + protocol: {} + - schema: *ref_6 + serializedName: description + language: + default: + name: description + description: Description of the operation. + cli: + cliKey: description + cliM4Path: 'schemas$$objects[''OperationsDisplayDefinition'']$$properties[''description'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: operations_display_definition + description: Display object with properties of the operation. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: OperationsDisplayDefinition + cliM4Path: 'schemas$$objects[''OperationsDisplayDefinition'']' + protocol: {} + serializedName: display + language: + default: + name: display + description: Display object with properties of the operation. + cli: + cliKey: display + cliM4Path: 'schemas$$objects[''OperationsDefinition'']$$properties[''display'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: operations_definition + description: Definition object with the name and properties of an operation. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: OperationsDefinition + cliM4Path: 'schemas$$objects[''OperationsDefinition'']' + protocol: {} + language: + default: + name: operation_list_value + description: List of supported operations. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: List of supported operations. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''OperationList'']$$properties[''value'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: operation_list + description: List of supported operations. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: OperationList + cliM4Path: 'schemas$$objects[''OperationList'']' + protocol: {} + - *ref_7 + - *ref_8 + - &ref_58 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: &ref_11 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_9 + serializedName: code + language: + default: + name: code + description: An identifier for the error. Codes are invariant and are intended to be consumed programmatically. + cli: + cliKey: code + cliM4Path: 'schemas$$objects[''CloudErrorBody'']$$properties[''code'']' + protocol: {} + - schema: *ref_10 + serializedName: message + language: + default: + name: message + description: 'A message describing the error, intended to be suitable for displaying in a user interface.' + cli: + cliKey: message + cliM4Path: 'schemas$$objects[''CloudErrorBody'']$$properties[''message'']' + protocol: {} + serializationFormats: + - json + usage: + - exception + extensions: + x-ms-external: true + language: + default: + name: cloud_error_body + description: An error response from Attestation. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: CloudErrorBody + cliM4Path: 'schemas$$objects[''CloudErrorBody'']' + protocol: {} + serializedName: error + language: + default: + name: error + description: An error response from Attestation. + cli: + cliKey: error + cliM4Path: 'schemas$$objects[''CloudError'']$$properties[''error'']' + protocol: {} + serializationFormats: + - json + usage: + - exception + extensions: + x-ms-external: true + language: + default: + name: cloud_error + description: An error response from Attestation. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: CloudError + cliM4Path: 'schemas$$objects[''CloudError'']' + protocol: {} + - *ref_11 + - &ref_12 + type: object + apiVersions: + - version: 2018-09-01-preview + parents: + all: + - &ref_13 + type: object + apiVersions: + - version: 2018-09-01-preview + children: + all: + - *ref_12 + immediate: + - *ref_12 + parents: + all: + - &ref_17 + type: object + apiVersions: + - version: 2018-09-01-preview + children: + all: + - *ref_13 + - *ref_12 + immediate: + - *ref_13 + properties: + - schema: *ref_14 + readOnly: true + serializedName: id + language: + default: + name: id + description: 'Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''id'']' + protocol: {} + - schema: *ref_15 + readOnly: true + serializedName: name + language: + default: + name: name + description: The name of the resource + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''name'']' + protocol: {} + - schema: *ref_16 + readOnly: true + serializedName: type + language: + default: + name: type + description: The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''type'']' + protocol: {} + serializationFormats: + - json + usage: + - output + extensions: + x-ms-azure-resource: true + language: + default: + name: resource + description: '' + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: Resource + cliM4Path: 'schemas$$objects[''Resource'']' + protocol: {} + immediate: + - *ref_17 + properties: + - schema: *ref_18 + required: false + serializedName: tags + language: + default: + name: tags + description: Resource tags. + cli: + cliKey: tags + cliM4Path: 'schemas$$objects[''TrackedResource'']$$properties[''tags'']' + protocol: {} + - schema: *ref_19 + required: true + serializedName: location + language: + default: + name: location + description: The geo-location where the resource lives + cli: + cliKey: location + cliM4Path: 'schemas$$objects[''TrackedResource'']$$properties[''location'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: tracked_resource + description: The resource model definition for a ARM tracked top level resource + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TrackedResource + cliM4Path: 'schemas$$objects[''TrackedResource'']' + protocol: {} + - *ref_17 + immediate: + - *ref_13 + properties: + - schema: &ref_23 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_20 + required: false + serializedName: trustModel + language: + default: + name: trust_model + description: Trust model for the attestation service instance. + cli: + cliKey: trustModel + cliM4Path: 'schemas$$objects[''StatusResult'']$$properties[''trustModel'']' + protocol: {} + - schema: *ref_21 + required: true + serializedName: status + language: + default: + name: status + description: Status of attestation service. + cli: + cliKey: status + cliM4Path: 'schemas$$objects[''StatusResult'']$$properties[''status'']' + protocol: {} + - schema: *ref_22 + required: false + serializedName: attestUri + language: + default: + name: attest_uri + description: Gets the uri of attestation service + cli: + cliKey: attestUri + cliM4Path: 'schemas$$objects[''StatusResult'']$$properties[''attestUri'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: status_result + description: Status of attestation service. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: StatusResult + cliM4Path: 'schemas$$objects[''StatusResult'']' + protocol: {} + required: true + serializedName: properties + extensions: + x-ms-client-flatten: true + language: + default: + name: properties + description: Describes Attestation service status. + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''AttestationProvider'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: attestation_provider + description: Attestation service response message. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationProvider + cliM4Path: 'schemas$$objects[''AttestationProvider'']' + protocol: {} + - *ref_23 + - *ref_13 + - *ref_17 + - &ref_63 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_24 + required: true + serializedName: location + language: + default: + name: location + description: The supported Azure location where the attestation service instance should be created. + cli: + cliKey: location + cliM4Path: 'schemas$$objects[''AttestationServiceCreationParams'']$$properties[''location'']' + protocol: {} + - schema: *ref_25 + required: false + serializedName: tags + language: + default: + name: tags + description: The tags that will be assigned to the attestation service instance. + cli: + cliKey: tags + cliM4Path: 'schemas$$objects[''AttestationServiceCreationParams'']$$properties[''tags'']' + protocol: {} + - schema: &ref_44 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_26 + serializedName: attestationPolicy + language: + default: + name: attestation_policy + description: Name of attestation policy. + cli: + cliKey: attestationPolicy + cliM4Path: 'schemas$$objects[''AttestationServiceCreationSpecificParams'']$$properties[''attestationPolicy'']' + protocol: {} + - schema: &ref_45 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: &ref_50 + type: array + apiVersions: + - version: 2018-09-01-preview + elementType: &ref_46 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_27 + required: true + serializedName: alg + language: + default: + name: alg + description: |- + The "alg" (algorithm) parameter identifies the algorithm intended for + use with the key. The values used should either be registered in the + IANA "JSON Web Signature and Encryption Algorithms" registry + established by [JWA] or be a value that contains a Collision- + Resistant Name. + cli: + cliKey: alg + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''alg'']' + protocol: {} + - schema: *ref_28 + required: false + serializedName: crv + language: + default: + name: crv + description: The "crv" (curve) parameter identifies the curve type + cli: + cliKey: crv + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''crv'']' + protocol: {} + - schema: *ref_29 + required: false + serializedName: d + language: + default: + name: d + description: RSA private exponent or ECC private key + cli: + cliKey: d + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''d'']' + protocol: {} + - schema: *ref_30 + required: false + serializedName: dp + language: + default: + name: dp + description: RSA Private Key Parameter + cli: + cliKey: dp + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''dp'']' + protocol: {} + - schema: *ref_31 + required: false + serializedName: dq + language: + default: + name: dq + description: RSA Private Key Parameter + cli: + cliKey: dq + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''dq'']' + protocol: {} + - schema: *ref_32 + required: false + serializedName: e + language: + default: + name: e + description: 'RSA public exponent, in Base64' + cli: + cliKey: e + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''e'']' + protocol: {} + - schema: *ref_33 + required: false + serializedName: k + language: + default: + name: k + description: Symmetric key + cli: + cliKey: k + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''k'']' + protocol: {} + - schema: *ref_34 + required: true + serializedName: kid + language: + default: + name: kid + description: |- + The "kid" (key ID) parameter is used to match a specific key. This + is used, for instance, to choose among a set of keys within a JWK Set + during key rollover. The structure of the "kid" value is + unspecified. When "kid" values are used within a JWK Set, different + keys within the JWK Set SHOULD use distinct "kid" values. (One + example in which different keys might use the same "kid" value is if + they have different "kty" (key type) values but are considered to be + equivalent alternatives by the application using them.) The "kid" + value is a case-sensitive string. + cli: + cliKey: kid + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''kid'']' + protocol: {} + - schema: *ref_35 + required: true + serializedName: kty + language: + default: + name: kty + description: |- + The "kty" (key type) parameter identifies the cryptographic algorithm + family used with the key, such as "RSA" or "EC". "kty" values should + either be registered in the IANA "JSON Web Key Types" registry + established by [JWA] or be a value that contains a Collision- + Resistant Name. The "kty" value is a case-sensitive string. + cli: + cliKey: kty + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''kty'']' + protocol: {} + - schema: *ref_36 + required: false + serializedName: 'n' + language: + default: + name: 'n' + description: 'RSA modulus, in Base64' + cli: + cliKey: 'n' + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''n'']' + protocol: {} + - schema: *ref_37 + required: false + serializedName: p + language: + default: + name: p + description: RSA secret prime + cli: + cliKey: p + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''p'']' + protocol: {} + - schema: *ref_38 + required: false + serializedName: q + language: + default: + name: q + description: 'RSA secret prime, with p < q' + cli: + cliKey: q + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''q'']' + protocol: {} + - schema: *ref_39 + required: false + serializedName: qi + language: + default: + name: qi + description: RSA Private Key Parameter + cli: + cliKey: qi + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''qi'']' + protocol: {} + - schema: *ref_40 + required: true + serializedName: use + language: + default: + name: use + description: |- + Use ("public key use") identifies the intended use of + the public key. The "use" parameter is employed to indicate whether + a public key is used for encrypting data or verifying the signature + on data. Values are commonly "sig" (signature) or "enc" (encryption). + cli: + cliKey: use + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''use'']' + protocol: {} + - schema: *ref_41 + required: false + serializedName: x + language: + default: + name: x + description: X coordinate for the Elliptic Curve point + cli: + cliKey: x + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''x'']' + protocol: {} + - schema: &ref_49 + type: array + apiVersions: + - version: 2018-09-01-preview + elementType: *ref_42 + language: + default: + name: json_web_key_x5_c + description: |- + The "x5c" (X.509 certificate chain) parameter contains a chain of one + or more PKIX certificates [RFC5280]. The certificate chain is + represented as a JSON array of certificate value strings. Each + string in the array is a base64-encoded (Section 4 of [RFC4648] -- + not base64url-encoded) DER [ITU.X690.1994] PKIX certificate value. + The PKIX certificate containing the key value MUST be the first + certificate. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + required: false + serializedName: x5c + language: + default: + name: x5_c + description: |- + The "x5c" (X.509 certificate chain) parameter contains a chain of one + or more PKIX certificates [RFC5280]. The certificate chain is + represented as a JSON array of certificate value strings. Each + string in the array is a base64-encoded (Section 4 of [RFC4648] -- + not base64url-encoded) DER [ITU.X690.1994] PKIX certificate value. + The PKIX certificate containing the key value MUST be the first + certificate. + cli: + cliKey: x5c + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''x5c'']' + protocol: {} + - schema: *ref_43 + required: false + serializedName: 'y' + language: + default: + name: 'y' + description: Y coordinate for the Elliptic Curve point + cli: + cliKey: 'y' + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''y'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: json_web_key + description: '' + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: JSONWebKey + cliM4Path: 'schemas$$objects[''JSONWebKey'']' + protocol: {} + language: + default: + name: json_web_key_set_keys + description: |- + The value of the "keys" parameter is an array of JWK values. By + default, the order of the JWK values within the array does not imply + an order of preference among them, although applications of JWK Sets + can choose to assign a meaning to the order for their purposes, if + desired. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: keys + language: + default: + name: keys + description: |- + The value of the "keys" parameter is an array of JWK values. By + default, the order of the JWK values within the array does not imply + an order of preference among them, although applications of JWK Sets + can choose to assign a meaning to the order for their purposes, if + desired. + cli: + cliKey: keys + cliM4Path: 'schemas$$objects[''JSONWebKeySet'']$$properties[''keys'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: json_web_key_set + description: '' + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: JSONWebKeySet + cliM4Path: 'schemas$$objects[''JSONWebKeySet'']' + protocol: {} + serializedName: policySigningCertificates + language: + default: + name: policy_signing_certificates + description: JSON Web Key Set defining a set of X.509 Certificates that will represent the parent certificate for the signing certificate used for policy operations + cli: + cliKey: policySigningCertificates + cliM4Path: 'schemas$$objects[''AttestationServiceCreationSpecificParams'']$$properties[''policySigningCertificates'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: attestation_service_creation_specific_params + description: Client supplied parameters used to create a new attestation service instance. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationServiceCreationSpecificParams + cliM4Path: 'schemas$$objects[''AttestationServiceCreationSpecificParams'']' + protocol: {} + required: true + serializedName: properties + language: + default: + name: properties + description: Properties of the attestation service instance + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''AttestationServiceCreationParams'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - input + extensions: + x-ms-azure-resource: true + language: + default: + name: attestation_service_creation_params + description: Parameters for creating an attestation service instance + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationServiceCreationParams + cliM4Path: 'schemas$$objects[''AttestationServiceCreationParams'']' + protocol: {} + - *ref_44 + - *ref_45 + - *ref_46 + - &ref_67 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_47 + serializedName: tags + language: + default: + name: tags + description: The tags that will be assigned to the attestation service instance. + cli: + cliKey: tags + cliM4Path: 'schemas$$objects[''AttestationServicePatchParams'']$$properties[''tags'']' + protocol: {} + serializationFormats: + - json + usage: + - input + extensions: + x-ms-azure-resource: true + language: + default: + name: attestation_service_patch_params + description: Parameters for patching an attestation service instance + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationServicePatchParams + cliM4Path: 'schemas$$objects[''AttestationServicePatchParams'']' + protocol: {} + - &ref_73 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: &ref_51 + type: array + apiVersions: + - version: 2018-09-01-preview + elementType: *ref_12 + language: + default: + name: attestation_provider_list_result_value + description: Attestation Provider array. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: Attestation Provider array. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''AttestationProviderListResult'']$$properties[''value'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: attestation_provider_list_result + description: Attestation Providers List. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationProviderListResult + cliM4Path: 'schemas$$objects[''AttestationProviderListResult'']' + protocol: {} + arrays: + - *ref_48 + - *ref_49 + - *ref_50 + - *ref_51 +globalParameters: + - &ref_59 + schema: *ref_52 + implementation: Client + required: true + extensions: + x-ms-priority: 0 + language: + default: + name: SubscriptionId + description: The ID of the target subscription. + serializedName: subscriptionId + cli: + cliKey: subscriptionId + cliM4Path: 'globalParameters[''subscriptionId'']' + protocol: + http: + in: path + - &ref_54 + schema: *ref_0 + clientDefaultValue: 'https://management.azure.com' + implementation: Client + origin: 'modelerfour:synthesized/host' + required: true + extensions: + x-ms-skip-url-encoding: true + language: + default: + name: $host + description: server parameter + serializedName: $host + cli: + cliKey: $host + cliM4Path: 'globalParameters[''$host'']' + protocol: + http: + in: uri + - &ref_55 + schema: *ref_53 + implementation: Client + origin: 'modelerfour:synthesized/api-version' + required: true + language: + default: + name: apiVersion + description: Api Version + serializedName: api-version + cli: + cliKey: ApiVersion + cliM4Path: 'globalParameters[''ApiVersion'']' + protocol: + http: + in: query +operationGroups: + - $key: Operation + operations: + - apiVersions: + - version: 2018-09-01-preview + parameters: + - *ref_54 + - *ref_55 + requests: + - parameters: + - schema: *ref_56 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Operation'']$$operations[''List'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: /providers/Microsoft.Attestation/operations + method: get + uri: '{$host}' + signatureParameters: [] + responses: + - schema: *ref_57 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_58 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Operations_List: + parameters: + api-version: 2018-09-01-preview + responses: + '200': + body: + - name: Microsoft.Attestation/attestationProviders/attestation/read + display: + description: Get status of attestation service. + operation: Get status of attestation service + provider: Microsoft Azure Attestation + resource: Attestation + - name: Microsoft.Attestation/attestationProviders/attestation/write + display: + description: Adds attestation service. + operation: Adds attestation service. + provider: Microsoft Azure Attestation + resource: Attestation + - name: Microsoft.Attestation/attestationProviders/attestation/delete + display: + description: Removes attestation service + operation: Removes attestation service + provider: Microsoft Azure Attestation + resource: Attestation + language: + default: + name: list + description: Lists all of the available Azure attestation operations. + cli: + cliKey: List + cliM4Path: 'operationGroups[''Operation'']$$operations[''List'']' + protocol: {} + language: + default: + name: operation + description: '' + cli: + cliKey: Operation + cliM4Path: 'operationGroups[''Operation'']' + protocol: {} + - $key: AttestationProviders + operations: + - apiVersions: + - version: 2018-09-01-preview + parameters: + - *ref_54 + - *ref_59 + - &ref_61 + schema: *ref_60 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. The name is case insensitive. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Get'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_62 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: provider_name + description: Name of the attestation service instance + serializedName: providerName + cli: + cliKey: providerName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Get'']$$parameters[''providerName'']' + protocol: + http: + in: path + - *ref_55 + requests: + - parameters: + - schema: *ref_56 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Get'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_61 + - *ref_62 + responses: + - schema: *ref_12 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_58 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + AttestationProviders_Get: + parameters: + api-version: 2018-09-01-preview + providerName: myattestationprovider + resourceGroupName: MyResourceGroup + subscriptionId: 00000000-0000-0000-0000-000000000000 + responses: + '200': + body: + name: myattestationprovider + type: Microsoft.Attestation/attestationProviders + id: subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Attestation/attestationProviders/myattestationprovider + location: East US + properties: + attestUri: 'https://superservice.attestation.azure.net' + status: Ready + trustModel: Isolated + tags: + Property1: Value1 + Property2: Value2 + Property3: Value3 + language: + default: + name: get + description: Get the status of Attestation Provider. + cli: + cliKey: Get + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Get'']' + protocol: {} + - apiVersions: + - version: 2018-09-01-preview + parameters: + - *ref_54 + - *ref_59 + - &ref_65 + schema: *ref_60 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. The name is case insensitive. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Create'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_66 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: provider_name + description: Name of the attestation service + serializedName: providerName + cli: + cliKey: providerName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Create'']$$parameters[''providerName'']' + protocol: + http: + in: path + - *ref_55 + requests: + - parameters: + - &ref_64 + schema: *ref_63 + implementation: Method + required: true + language: + default: + name: creation_params + description: Client supplied parameters. + cli: + cliKey: creationParams + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Create'']$$requests[0]$$parameters[''creationParams'']' + protocol: + http: + in: body + style: json + - schema: *ref_56 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Create'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_64 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_65 + - *ref_66 + responses: + - schema: *ref_12 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - schema: *ref_12 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '201' + exceptions: + - schema: *ref_58 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + AttestationProviders_Create: + parameters: + api-version: 2018-09-01-preview + creationParams: test + providerName: myattestationprovider + resourceGroupName: MyResourceGroup + subscriptionId: 00000000-0000-0000-0000-000000000000 + responses: + '200': + body: + name: myattestationprovider + type: Microsoft.Attestation/attestationProviders + id: subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Attestation/attestationProviders/myattestationprovider + location: East US + properties: + attestUri: 'https://superservice.attestation.azure.net' + status: Ready + trustModel: Isolated + tags: + Property1: Value1 + Property2: Value2 + Property3: Value3 + '201': + body: + name: myattestationprovider + type: Microsoft.Attestation/attestationProviders + id: subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Attestation/attestationProviders/myattestationprovider + location: East US + properties: + attestUri: 'https://superservice.attestation.azure.net' + status: Ready + trustModel: Isolated + tags: + Property1: Value1 + Property2: Value2 + Property3: Value3 + language: + default: + name: create + description: Creates or updates the Attestation Provider. + cli: + cliKey: Create + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Create'']' + protocol: {} + - apiVersions: + - version: 2018-09-01-preview + parameters: + - *ref_54 + - *ref_59 + - &ref_69 + schema: *ref_60 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. The name is case insensitive. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Update'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_70 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: provider_name + description: Name of the attestation service + serializedName: providerName + cli: + cliKey: providerName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Update'']$$parameters[''providerName'']' + protocol: + http: + in: path + - *ref_55 + requests: + - parameters: + - &ref_68 + schema: *ref_67 + implementation: Method + required: true + language: + default: + name: update_params + description: Client supplied parameters. + cli: + cliKey: updateParams + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Update'']$$requests[0]$$parameters[''updateParams'']' + protocol: + http: + in: body + style: json + - schema: *ref_56 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Update'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_68 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}' + method: patch + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_69 + - *ref_70 + responses: + - schema: *ref_12 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_58 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + AttestationProviders_Update: + parameters: + api-version: 2018-09-01-preview + providerName: myattestationprovider + resourceGroupName: MyResourceGroup + subscriptionId: 00000000-0000-0000-0000-000000000000 + updateParams: + tags: + Property1: Value1 + Property2: Value2 + Property3: Value3 + responses: + '200': + body: + name: myattestationprovider + type: Microsoft.Attestation/attestationProviders + id: subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Attestation/attestationProviders/myattestationprovider + location: East US + properties: + attestUri: 'https://superservice.attestation.azure.net' + status: Ready + trustModel: Isolated + tags: + Property1: Value1 + Property2: Value2 + Property3: Value3 + language: + default: + name: update + description: Updates the Attestation Provider. + cli: + cliKey: Update + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Update'']' + protocol: {} + - apiVersions: + - version: 2018-09-01-preview + parameters: + - *ref_54 + - *ref_59 + - &ref_71 + schema: *ref_60 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. The name is case insensitive. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Delete'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_72 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: provider_name + description: Name of the attestation service + serializedName: providerName + cli: + cliKey: providerName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Delete'']$$parameters[''providerName'']' + protocol: + http: + in: path + - *ref_55 + requests: + - parameters: + - schema: *ref_56 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Delete'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_71 + - *ref_72 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '204' + exceptions: + - schema: *ref_58 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + AttestationProviders_Delete: + parameters: + api-version: 2018-09-01-preview + providerName: myattestationprovider + resourceGroupName: sample-resource-group + serviceName: sampleservicename + subscriptionId: 00000000-0000-0000-0000-000000000000 + responses: + '200': + description: Resource exists and was deleted successfully + '202': + description: Request accepted for deletion of attestation service + '204': + description: Resource does not exist + language: + default: + name: delete + description: Delete Attestation Service. + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: 2018-09-01-preview + parameters: + - *ref_54 + - *ref_55 + - *ref_59 + requests: + - parameters: + - schema: *ref_56 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''List'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/providers/Microsoft.Attestation/attestationProviders' + method: get + uri: '{$host}' + signatureParameters: [] + responses: + - schema: *ref_73 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_58 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + AttestationProviders_List: + parameters: + api-version: 2018-09-01-preview + subscriptionId: 00000000-0000-0000-0000-000000000000 + responses: + '200': + body: + value: + - name: myattestationprovider + type: Microsoft.Attestation/attestationProviders + id: subscriptions/6c96b33e-f5b8-40a6-9011-5cb1c58b0915/resourceGroups/testrg1/providers/Microsoft.Attestation/attestationProviders/myattestationprovider + location: East US + properties: + status: Ready + - name: codes2 + type: Microsoft.Attestation/attestationProviders + id: subscriptions/6c96b33e-f5b8-40a6-9011-5cb1c58b0915/resourceGroups/testrg2/providers/Microsoft.Attestation/attestationProviders/codes2 + location: East US + properties: + status: Ready + language: + default: + name: list + description: Returns a list of attestation providers in a subscription. + cli: + cliKey: List + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''List'']' + protocol: {} + - apiVersions: + - version: 2018-09-01-preview + parameters: + - *ref_54 + - &ref_74 + schema: *ref_60 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. The name is case insensitive. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''ListByResourceGroup'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - *ref_55 + - *ref_59 + requests: + - parameters: + - schema: *ref_56 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''ListByResourceGroup'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders' + method: get + uri: '{$host}' + signatureParameters: + - *ref_74 + responses: + - schema: *ref_73 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_58 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + AttestationProviders_ListByResourceGroup: + parameters: + api-version: 2018-09-01-preview + resourceGroupName: testrg1 + subscriptionId: 6c96b33e-f5b8-40a6-9011-5cb1c58b0915 + responses: + '200': + body: + value: + - name: myattestationprovider + type: Microsoft.Attestation/attestationProviders + id: subscriptions/6c96b33e-f5b8-40a6-9011-5cb1c58b0915/resourceGroups/testrg1/providers/Microsoft.Attestation/attestationProviders/myattestationprovider + location: East US + properties: + status: Ready + - name: codes2 + type: Microsoft.Attestation/attestationProviders + id: subscriptions/6c96b33e-f5b8-40a6-9011-5cb1c58b0915/resourceGroups/testrg1/providers/Microsoft.Attestation/attestationProviders/codes2 + location: East US + properties: + status: Ready + language: + default: + name: list_by_resource_group + description: Returns attestation providers list in a resource group. + cli: + cliKey: ListByResourceGroup + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''ListByResourceGroup'']' + protocol: {} + language: + default: + name: attestation_providers + description: '' + cli: + cliKey: AttestationProviders + cliM4Path: 'operationGroups[''AttestationProviders'']' + protocol: {} +security: + authenticationRequired: false +language: + default: + name: AttestationManagementClient + description: '' +protocol: + http: {} diff --git a/test/scenarios/attestation/output/clicommon-000250-modifier-pre-simplified.yaml b/test/scenarios/attestation/output/clicommon-000250-modifier-pre-simplified.yaml new file mode 100644 index 0000000..0cb4d87 --- /dev/null +++ b/test/scenarios/attestation/output/clicommon-000250-modifier-pre-simplified.yaml @@ -0,0 +1,568 @@ +operationGroups: + all: + - operationGroupName: operation + cli: + cliKey: Operation + cliM4Path: operationGroups['Operation'] + operations: + - operationName: list + cli: + cliKey: List + cliM4Path: operationGroups['Operation']$$operations['List'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2018_09_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Operation']$$operations['List']$$requests[0]$$parameters['accept'] + - operationGroupName: attestation_providers + cli: + cliKey: AttestationProviders + cliM4Path: operationGroups['AttestationProviders'] + operations: + - operationName: get + cli: + cliKey: Get + cliM4Path: operationGroups['AttestationProviders']$$operations['Get'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['AttestationProviders']$$operations['Get']$$parameters['resourceGroupName'] + - parameterName: provider_name(string^string) + cli: + cliKey: providerName + cliM4Path: operationGroups['AttestationProviders']$$operations['Get']$$parameters['providerName'] + - parameterName: apiVersion(api_version2018_09_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['AttestationProviders']$$operations['Get']$$requests[0]$$parameters['accept'] + - operationName: create + cli: + cliKey: Create + cliM4Path: operationGroups['AttestationProviders']$$operations['Create'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['AttestationProviders']$$operations['Create']$$parameters['resourceGroupName'] + - parameterName: provider_name(string^string) + cli: + cliKey: providerName + cliM4Path: operationGroups['AttestationProviders']$$operations['Create']$$parameters['providerName'] + - parameterName: apiVersion(api_version2018_09_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: creation_params(attestation_service_creation_params^object) + cli: + cliKey: creationParams + cliM4Path: operationGroups['AttestationProviders']$$operations['Create']$$requests[0]$$parameters['creationParams'] + bodySchema: attestation_service_creation_params + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['AttestationProviders']$$operations['Create']$$requests[0]$$parameters['accept'] + - operationName: update + cli: + cliKey: Update + cliM4Path: operationGroups['AttestationProviders']$$operations['Update'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['AttestationProviders']$$operations['Update']$$parameters['resourceGroupName'] + - parameterName: provider_name(string^string) + cli: + cliKey: providerName + cliM4Path: operationGroups['AttestationProviders']$$operations['Update']$$parameters['providerName'] + - parameterName: apiVersion(api_version2018_09_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: update_params(attestation_service_patch_params^object) + cli: + cliKey: updateParams + cliM4Path: operationGroups['AttestationProviders']$$operations['Update']$$requests[0]$$parameters['updateParams'] + bodySchema: attestation_service_patch_params + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['AttestationProviders']$$operations['Update']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['AttestationProviders']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['AttestationProviders']$$operations['Delete']$$parameters['resourceGroupName'] + - parameterName: provider_name(string^string) + cli: + cliKey: providerName + cliM4Path: operationGroups['AttestationProviders']$$operations['Delete']$$parameters['providerName'] + - parameterName: apiVersion(api_version2018_09_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['AttestationProviders']$$operations['Delete']$$requests[0]$$parameters['accept'] + - operationName: list + cli: + cliKey: List + cliM4Path: operationGroups['AttestationProviders']$$operations['List'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2018_09_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['AttestationProviders']$$operations['List']$$requests[0]$$parameters['accept'] + - operationName: list_by_resource_group + cli: + cliKey: ListByResourceGroup + cliM4Path: operationGroups['AttestationProviders']$$operations['ListByResourceGroup'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['AttestationProviders']$$operations['ListByResourceGroup']$$parameters['resourceGroupName'] + - parameterName: apiVersion(api_version2018_09_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['AttestationProviders']$$operations['ListByResourceGroup']$$requests[0]$$parameters['accept'] +schemas: + objects: + all: + - schemaName: operation_list + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: OperationList + cliM4Path: schemas$$objects['OperationList'] + properties: + - propertyName: value(operation_list_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['OperationList']$$properties['value'] + - schemaName: operations_definition + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: OperationsDefinition + cliM4Path: schemas$$objects['OperationsDefinition'] + properties: + - propertyName: name(operations_definition_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['OperationsDefinition']$$properties['name'] + - propertyName: display(operations_display_definition^object) + cli: + cliKey: display + cliM4Path: schemas$$objects['OperationsDefinition']$$properties['display'] + - schemaName: operations_display_definition + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: OperationsDisplayDefinition + cliM4Path: schemas$$objects['OperationsDisplayDefinition'] + properties: + - propertyName: provider(operations_display_definition_provider^string) + cli: + cliKey: provider + cliM4Path: schemas$$objects['OperationsDisplayDefinition']$$properties['provider'] + - propertyName: resource(operations_display_definition_resource^string) + cli: + cliKey: resource + cliM4Path: schemas$$objects['OperationsDisplayDefinition']$$properties['resource'] + - propertyName: operation(operations_display_definition_operation^string) + cli: + cliKey: operation + cliM4Path: schemas$$objects['OperationsDisplayDefinition']$$properties['operation'] + - propertyName: description(operations_display_definition_description^string) + cli: + cliKey: description + cliM4Path: schemas$$objects['OperationsDisplayDefinition']$$properties['description'] + - schemaName: cloud_error + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: CloudError + cliM4Path: schemas$$objects['CloudError'] + properties: + - propertyName: error(cloud_error_body^object) + cli: + cliKey: error + cliM4Path: schemas$$objects['CloudError']$$properties['error'] + - schemaName: cloud_error_body + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: CloudErrorBody + cliM4Path: schemas$$objects['CloudErrorBody'] + properties: + - propertyName: code(cloud_error_body_code^string) + cli: + cliKey: code + cliM4Path: schemas$$objects['CloudErrorBody']$$properties['code'] + - propertyName: message(cloud_error_body_message^string) + cli: + cliKey: message + cliM4Path: schemas$$objects['CloudErrorBody']$$properties['message'] + - schemaName: attestation_provider + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationProvider + cliM4Path: schemas$$objects['AttestationProvider'] + properties: + - propertyName: properties(status_result^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['AttestationProvider']$$properties['properties'] + x-ms-client-flatten: true + - schemaName: status_result + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: StatusResult + cliM4Path: schemas$$objects['StatusResult'] + properties: + - propertyName: trust_model(status_result_trust_model^string) + cli: + cliKey: trustModel + cliM4Path: schemas$$objects['StatusResult']$$properties['trustModel'] + - propertyName: status(attestation_service_status^choice) + cli: + cliKey: status + cliM4Path: schemas$$objects['StatusResult']$$properties['status'] + - propertyName: attest_uri(status_result_attest_uri^string) + cli: + cliKey: attestUri + cliM4Path: schemas$$objects['StatusResult']$$properties['attestUri'] + - schemaName: tracked_resource + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TrackedResource + cliM4Path: schemas$$objects['TrackedResource'] + properties: + - propertyName: tags(tracked_resource_tags^dictionary) + cli: + cliKey: tags + cliM4Path: schemas$$objects['TrackedResource']$$properties['tags'] + - propertyName: location(tracked_resource_location^string) + cli: + cliKey: location + cliM4Path: schemas$$objects['TrackedResource']$$properties['location'] + - schemaName: resource + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: Resource + cliM4Path: schemas$$objects['Resource'] + properties: + - propertyName: id(resource_id^string) + cli: + cliKey: id + cliM4Path: schemas$$objects['Resource']$$properties['id'] + readOnly: true + - propertyName: name(resource_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['Resource']$$properties['name'] + readOnly: true + - propertyName: type(resource_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['Resource']$$properties['type'] + readOnly: true + - schemaName: attestation_service_creation_params + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationServiceCreationParams + cliM4Path: schemas$$objects['AttestationServiceCreationParams'] + properties: + - propertyName: location(attestation_service_creation_params_location^string) + cli: + cliKey: location + cliM4Path: schemas$$objects['AttestationServiceCreationParams']$$properties['location'] + - propertyName: tags(attestation_service_creation_params_tags^dictionary) + cli: + cliKey: tags + cliM4Path: schemas$$objects['AttestationServiceCreationParams']$$properties['tags'] + - propertyName: properties(attestation_service_creation_specific_params^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['AttestationServiceCreationParams']$$properties['properties'] + - schemaName: attestation_service_creation_specific_params + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationServiceCreationSpecificParams + cliM4Path: schemas$$objects['AttestationServiceCreationSpecificParams'] + properties: + - propertyName: attestation_policy(attestation_service_creation_specific_params_attestation_policy^string) + cli: + cliKey: attestationPolicy + cliM4Path: schemas$$objects['AttestationServiceCreationSpecificParams']$$properties['attestationPolicy'] + - propertyName: policy_signing_certificates(json_web_key_set^object) + cli: + cliKey: policySigningCertificates + cliM4Path: schemas$$objects['AttestationServiceCreationSpecificParams']$$properties['policySigningCertificates'] + - schemaName: json_web_key_set + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: JSONWebKeySet + cliM4Path: schemas$$objects['JSONWebKeySet'] + properties: + - propertyName: keys(json_web_key_set_keys^array) + cli: + cliKey: keys + cliM4Path: schemas$$objects['JSONWebKeySet']$$properties['keys'] + - schemaName: json_web_key + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: JSONWebKey + cliM4Path: schemas$$objects['JSONWebKey'] + properties: + - propertyName: alg(json_web_key_alg^string) + cli: + cliKey: alg + cliM4Path: schemas$$objects['JSONWebKey']$$properties['alg'] + - propertyName: crv(json_web_key_crv^string) + cli: + cliKey: crv + cliM4Path: schemas$$objects['JSONWebKey']$$properties['crv'] + - propertyName: d(json_web_key_d^string) + cli: + cliKey: d + cliM4Path: schemas$$objects['JSONWebKey']$$properties['d'] + - propertyName: dp(json_web_key_dp^string) + cli: + cliKey: dp + cliM4Path: schemas$$objects['JSONWebKey']$$properties['dp'] + - propertyName: dq(json_web_key_dq^string) + cli: + cliKey: dq + cliM4Path: schemas$$objects['JSONWebKey']$$properties['dq'] + - propertyName: e(json_web_key_e^string) + cli: + cliKey: e + cliM4Path: schemas$$objects['JSONWebKey']$$properties['e'] + - propertyName: k(json_web_key_k^string) + cli: + cliKey: k + cliM4Path: schemas$$objects['JSONWebKey']$$properties['k'] + - propertyName: kid(json_web_key_kid^string) + cli: + cliKey: kid + cliM4Path: schemas$$objects['JSONWebKey']$$properties['kid'] + - propertyName: kty(json_web_key_kty^string) + cli: + cliKey: kty + cliM4Path: schemas$$objects['JSONWebKey']$$properties['kty'] + - propertyName: n(json_web_key_n^string) + cli: + cliKey: n + cliM4Path: schemas$$objects['JSONWebKey']$$properties['n'] + - propertyName: p(json_web_key_p^string) + cli: + cliKey: p + cliM4Path: schemas$$objects['JSONWebKey']$$properties['p'] + - propertyName: q(json_web_key_q^string) + cli: + cliKey: q + cliM4Path: schemas$$objects['JSONWebKey']$$properties['q'] + - propertyName: qi(json_web_key_qi^string) + cli: + cliKey: qi + cliM4Path: schemas$$objects['JSONWebKey']$$properties['qi'] + - propertyName: use(json_web_key_use^string) + cli: + cliKey: use + cliM4Path: schemas$$objects['JSONWebKey']$$properties['use'] + - propertyName: x(json_web_key_x^string) + cli: + cliKey: x + cliM4Path: schemas$$objects['JSONWebKey']$$properties['x'] + - propertyName: x5_c(json_web_key_x5_c^array) + cli: + cliKey: x5c + cliM4Path: schemas$$objects['JSONWebKey']$$properties['x5c'] + - propertyName: y(json_web_key_y^string) + cli: + cliKey: y + cliM4Path: schemas$$objects['JSONWebKey']$$properties['y'] + - schemaName: attestation_service_patch_params + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationServicePatchParams + cliM4Path: schemas$$objects['AttestationServicePatchParams'] + properties: + - propertyName: tags(attestation_service_patch_params_tags^dictionary) + cli: + cliKey: tags + cliM4Path: schemas$$objects['AttestationServicePatchParams']$$properties['tags'] + - schemaName: attestation_provider_list_result + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationProviderListResult + cliM4Path: schemas$$objects['AttestationProviderListResult'] + properties: + - propertyName: value(attestation_provider_list_result_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['AttestationProviderListResult']$$properties['value'] + choices: + all: + - choiceName: attestation_service_status + cli: + cliKey: AttestationServiceStatus + cliM4Path: schemas$$choices['AttestationServiceStatus'] + choiceValues: + - choiceValue: ready + cli: + cliKey: Ready + cliM4Path: schemas$$choices['AttestationServiceStatus']$$choices['Ready]' + - choiceValue: not_ready + cli: + cliKey: NotReady + cliM4Path: schemas$$choices['AttestationServiceStatus']$$choices['NotReady]' + - choiceValue: error + cli: + cliKey: Error + cliM4Path: schemas$$choices['AttestationServiceStatus']$$choices['Error]' diff --git a/test/scenarios/attestation/output/clicommon-000250-modifier-pre.yaml b/test/scenarios/attestation/output/clicommon-000250-modifier-pre.yaml new file mode 100644 index 0000000..bcd024e --- /dev/null +++ b/test/scenarios/attestation/output/clicommon-000250-modifier-pre.yaml @@ -0,0 +1,2357 @@ +info: + description: Various APIs for managing resources in attestation service. This primarily encompasses per-tenant instance management. + title: AttestationManagementClient + extensions: + cli-dump-index: 30 +schemas: + strings: + - &ref_0 + type: string + language: + default: + name: string + description: simple string + protocol: {} + - &ref_2 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: operations_definition_name + description: Name of the operation. + protocol: {} + - &ref_3 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: operations_display_definition_provider + description: Resource provider of the operation. + protocol: {} + - &ref_4 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: operations_display_definition_resource + description: Resource for the operation. + protocol: {} + - &ref_5 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: operations_display_definition_operation + description: Short description of the operation. + protocol: {} + - &ref_6 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: operations_display_definition_description + description: Description of the operation. + protocol: {} + - &ref_9 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: cloud_error_body_code + description: An identifier for the error. Codes are invariant and are intended to be consumed programmatically. + protocol: {} + - &ref_10 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: cloud_error_body_message + description: 'A message describing the error, intended to be suitable for displaying in a user interface.' + protocol: {} + - &ref_52 + type: string + apiVersions: + - version: 2018-09-01-preview + minLength: 1 + language: + default: + name: string + description: '' + protocol: {} + - &ref_60 + type: string + apiVersions: + - version: 2018-09-01-preview + maxLength: 90 + minLength: 1 + pattern: '^[-\w\._\(\)]+$' + language: + default: + name: string + description: '' + protocol: {} + - &ref_1 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: string + description: '' + protocol: {} + - &ref_20 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: status_result_trust_model + description: Trust model for the attestation service instance. + protocol: {} + - &ref_22 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: status_result_attest_uri + description: Gets the uri of attestation service + protocol: {} + - &ref_19 + type: string + apiVersions: + - version: 2018-09-01-preview + extensions: + x-ms-mutability: + - read + - create + language: + default: + name: tracked_resource_location + description: The geo-location where the resource lives + protocol: {} + - &ref_14 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: resource_id + description: 'Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + protocol: {} + - &ref_15 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: resource_name + description: The name of the resource + protocol: {} + - &ref_16 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: resource_type + description: The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + protocol: {} + - &ref_24 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: attestation_service_creation_params_location + description: The supported Azure location where the attestation service instance should be created. + protocol: {} + - &ref_26 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: attestation_service_creation_specific_params_attestation_policy + description: Name of attestation policy. + protocol: {} + - &ref_27 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_alg + description: |- + The "alg" (algorithm) parameter identifies the algorithm intended for + use with the key. The values used should either be registered in the + IANA "JSON Web Signature and Encryption Algorithms" registry + established by [JWA] or be a value that contains a Collision- + Resistant Name. + protocol: {} + - &ref_28 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_crv + description: The "crv" (curve) parameter identifies the curve type + protocol: {} + - &ref_29 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_d + description: RSA private exponent or ECC private key + protocol: {} + - &ref_30 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_dp + description: RSA Private Key Parameter + protocol: {} + - &ref_31 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_dq + description: RSA Private Key Parameter + protocol: {} + - &ref_32 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_e + description: 'RSA public exponent, in Base64' + protocol: {} + - &ref_33 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_k + description: Symmetric key + protocol: {} + - &ref_34 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_kid + description: |- + The "kid" (key ID) parameter is used to match a specific key. This + is used, for instance, to choose among a set of keys within a JWK Set + during key rollover. The structure of the "kid" value is + unspecified. When "kid" values are used within a JWK Set, different + keys within the JWK Set SHOULD use distinct "kid" values. (One + example in which different keys might use the same "kid" value is if + they have different "kty" (key type) values but are considered to be + equivalent alternatives by the application using them.) The "kid" + value is a case-sensitive string. + protocol: {} + - &ref_35 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_kty + description: |- + The "kty" (key type) parameter identifies the cryptographic algorithm + family used with the key, such as "RSA" or "EC". "kty" values should + either be registered in the IANA "JSON Web Key Types" registry + established by [JWA] or be a value that contains a Collision- + Resistant Name. The "kty" value is a case-sensitive string. + protocol: {} + - &ref_36 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_n + description: 'RSA modulus, in Base64' + protocol: {} + - &ref_37 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_p + description: RSA secret prime + protocol: {} + - &ref_38 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_q + description: 'RSA secret prime, with p < q' + protocol: {} + - &ref_39 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_qi + description: RSA Private Key Parameter + protocol: {} + - &ref_40 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_use + description: |- + Use ("public key use") identifies the intended use of + the public key. The "use" parameter is employed to indicate whether + a public key is used for encrypting data or verifying the signature + on data. Values are commonly "sig" (signature) or "enc" (encryption). + protocol: {} + - &ref_41 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_x + description: X coordinate for the Elliptic Curve point + protocol: {} + - &ref_42 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_x5_c_item + description: '' + protocol: {} + - &ref_43 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_y + description: Y coordinate for the Elliptic Curve point + protocol: {} + choices: + - &ref_21 + choices: + - value: Ready + language: + default: + name: ready + description: '' + cli: + cliKey: Ready + cliM4Path: 'schemas$$choices[''AttestationServiceStatus'']$$choices[''Ready]''' + - value: NotReady + language: + default: + name: not_ready + description: '' + cli: + cliKey: NotReady + cliM4Path: 'schemas$$choices[''AttestationServiceStatus'']$$choices[''NotReady]''' + - value: Error + language: + default: + name: error + description: '' + cli: + cliKey: Error + cliM4Path: 'schemas$$choices[''AttestationServiceStatus'']$$choices[''Error]''' + type: choice + apiVersions: + - version: 2018-09-01-preview + choiceType: *ref_0 + language: + default: + name: attestation_service_status + description: Status of attestation service. + cli: + cliKey: AttestationServiceStatus + cliM4Path: 'schemas$$choices[''AttestationServiceStatus'']' + protocol: {} + constants: + - &ref_53 + type: constant + value: + value: 2018-09-01-preview + valueType: *ref_0 + language: + default: + name: api_version2018_09_01_preview + description: Api Version (2018-09-01-preview) + protocol: {} + - &ref_56 + type: constant + value: + value: application/json + valueType: *ref_0 + language: + default: + name: accept + description: 'Accept: application/json' + protocol: {} + dictionaries: + - &ref_18 + type: dictionary + elementType: *ref_1 + language: + default: + name: tracked_resource_tags + description: Resource tags. + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + - &ref_25 + type: dictionary + elementType: *ref_1 + language: + default: + name: attestation_service_creation_params_tags + description: The tags that will be assigned to the attestation service instance. + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + - &ref_47 + type: dictionary + elementType: *ref_1 + language: + default: + name: attestation_service_patch_params_tags + description: The tags that will be assigned to the attestation service instance. + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + objects: + - &ref_57 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: &ref_48 + type: array + apiVersions: + - version: 2018-09-01-preview + elementType: &ref_7 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_2 + serializedName: name + language: + default: + name: name + description: Name of the operation. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''OperationsDefinition'']$$properties[''name'']' + protocol: {} + - schema: &ref_8 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_3 + serializedName: provider + language: + default: + name: provider + description: Resource provider of the operation. + cli: + cliKey: provider + cliM4Path: 'schemas$$objects[''OperationsDisplayDefinition'']$$properties[''provider'']' + protocol: {} + - schema: *ref_4 + serializedName: resource + language: + default: + name: resource + description: Resource for the operation. + cli: + cliKey: resource + cliM4Path: 'schemas$$objects[''OperationsDisplayDefinition'']$$properties[''resource'']' + protocol: {} + - schema: *ref_5 + serializedName: operation + language: + default: + name: operation + description: Short description of the operation. + cli: + cliKey: operation + cliM4Path: 'schemas$$objects[''OperationsDisplayDefinition'']$$properties[''operation'']' + protocol: {} + - schema: *ref_6 + serializedName: description + language: + default: + name: description + description: Description of the operation. + cli: + cliKey: description + cliM4Path: 'schemas$$objects[''OperationsDisplayDefinition'']$$properties[''description'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: operations_display_definition + description: Display object with properties of the operation. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: OperationsDisplayDefinition + cliM4Path: 'schemas$$objects[''OperationsDisplayDefinition'']' + protocol: {} + serializedName: display + language: + default: + name: display + description: Display object with properties of the operation. + cli: + cliKey: display + cliM4Path: 'schemas$$objects[''OperationsDefinition'']$$properties[''display'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: operations_definition + description: Definition object with the name and properties of an operation. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: OperationsDefinition + cliM4Path: 'schemas$$objects[''OperationsDefinition'']' + protocol: {} + language: + default: + name: operation_list_value + description: List of supported operations. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: List of supported operations. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''OperationList'']$$properties[''value'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: operation_list + description: List of supported operations. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: OperationList + cliM4Path: 'schemas$$objects[''OperationList'']' + protocol: {} + - *ref_7 + - *ref_8 + - &ref_58 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: &ref_11 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_9 + serializedName: code + language: + default: + name: code + description: An identifier for the error. Codes are invariant and are intended to be consumed programmatically. + cli: + cliKey: code + cliM4Path: 'schemas$$objects[''CloudErrorBody'']$$properties[''code'']' + protocol: {} + - schema: *ref_10 + serializedName: message + language: + default: + name: message + description: 'A message describing the error, intended to be suitable for displaying in a user interface.' + cli: + cliKey: message + cliM4Path: 'schemas$$objects[''CloudErrorBody'']$$properties[''message'']' + protocol: {} + serializationFormats: + - json + usage: + - exception + extensions: + x-ms-external: true + language: + default: + name: cloud_error_body + description: An error response from Attestation. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: CloudErrorBody + cliM4Path: 'schemas$$objects[''CloudErrorBody'']' + protocol: {} + serializedName: error + language: + default: + name: error + description: An error response from Attestation. + cli: + cliKey: error + cliM4Path: 'schemas$$objects[''CloudError'']$$properties[''error'']' + protocol: {} + serializationFormats: + - json + usage: + - exception + extensions: + x-ms-external: true + language: + default: + name: cloud_error + description: An error response from Attestation. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: CloudError + cliM4Path: 'schemas$$objects[''CloudError'']' + protocol: {} + - *ref_11 + - &ref_12 + type: object + apiVersions: + - version: 2018-09-01-preview + parents: + all: + - &ref_13 + type: object + apiVersions: + - version: 2018-09-01-preview + children: + all: + - *ref_12 + immediate: + - *ref_12 + parents: + all: + - &ref_17 + type: object + apiVersions: + - version: 2018-09-01-preview + children: + all: + - *ref_13 + - *ref_12 + immediate: + - *ref_13 + properties: + - schema: *ref_14 + readOnly: true + serializedName: id + language: + default: + name: id + description: 'Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''id'']' + protocol: {} + - schema: *ref_15 + readOnly: true + serializedName: name + language: + default: + name: name + description: The name of the resource + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''name'']' + protocol: {} + - schema: *ref_16 + readOnly: true + serializedName: type + language: + default: + name: type + description: The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''type'']' + protocol: {} + serializationFormats: + - json + usage: + - output + extensions: + x-ms-azure-resource: true + language: + default: + name: resource + description: '' + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: Resource + cliM4Path: 'schemas$$objects[''Resource'']' + protocol: {} + immediate: + - *ref_17 + properties: + - schema: *ref_18 + required: false + serializedName: tags + language: + default: + name: tags + description: Resource tags. + cli: + cliKey: tags + cliM4Path: 'schemas$$objects[''TrackedResource'']$$properties[''tags'']' + protocol: {} + - schema: *ref_19 + required: true + serializedName: location + language: + default: + name: location + description: The geo-location where the resource lives + cli: + cliKey: location + cliM4Path: 'schemas$$objects[''TrackedResource'']$$properties[''location'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: tracked_resource + description: The resource model definition for a ARM tracked top level resource + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TrackedResource + cliM4Path: 'schemas$$objects[''TrackedResource'']' + protocol: {} + - *ref_17 + immediate: + - *ref_13 + properties: + - schema: &ref_23 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_20 + required: false + serializedName: trustModel + language: + default: + name: trust_model + description: Trust model for the attestation service instance. + cli: + cliKey: trustModel + cliM4Path: 'schemas$$objects[''StatusResult'']$$properties[''trustModel'']' + protocol: {} + - schema: *ref_21 + required: true + serializedName: status + language: + default: + name: status + description: Status of attestation service. + cli: + cliKey: status + cliM4Path: 'schemas$$objects[''StatusResult'']$$properties[''status'']' + protocol: {} + - schema: *ref_22 + required: false + serializedName: attestUri + language: + default: + name: attest_uri + description: Gets the uri of attestation service + cli: + cliKey: attestUri + cliM4Path: 'schemas$$objects[''StatusResult'']$$properties[''attestUri'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: status_result + description: Status of attestation service. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: StatusResult + cliM4Path: 'schemas$$objects[''StatusResult'']' + protocol: {} + required: true + serializedName: properties + extensions: + x-ms-client-flatten: true + language: + default: + name: properties + description: Describes Attestation service status. + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''AttestationProvider'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: attestation_provider + description: Attestation service response message. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationProvider + cliM4Path: 'schemas$$objects[''AttestationProvider'']' + protocol: {} + - *ref_23 + - *ref_13 + - *ref_17 + - &ref_63 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_24 + required: true + serializedName: location + language: + default: + name: location + description: The supported Azure location where the attestation service instance should be created. + cli: + cliKey: location + cliM4Path: 'schemas$$objects[''AttestationServiceCreationParams'']$$properties[''location'']' + protocol: {} + - schema: *ref_25 + required: false + serializedName: tags + language: + default: + name: tags + description: The tags that will be assigned to the attestation service instance. + cli: + cliKey: tags + cliM4Path: 'schemas$$objects[''AttestationServiceCreationParams'']$$properties[''tags'']' + protocol: {} + - schema: &ref_44 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_26 + serializedName: attestationPolicy + language: + default: + name: attestation_policy + description: Name of attestation policy. + cli: + cliKey: attestationPolicy + cliM4Path: 'schemas$$objects[''AttestationServiceCreationSpecificParams'']$$properties[''attestationPolicy'']' + protocol: {} + - schema: &ref_45 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: &ref_50 + type: array + apiVersions: + - version: 2018-09-01-preview + elementType: &ref_46 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_27 + required: true + serializedName: alg + language: + default: + name: alg + description: |- + The "alg" (algorithm) parameter identifies the algorithm intended for + use with the key. The values used should either be registered in the + IANA "JSON Web Signature and Encryption Algorithms" registry + established by [JWA] or be a value that contains a Collision- + Resistant Name. + cli: + cliKey: alg + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''alg'']' + protocol: {} + - schema: *ref_28 + required: false + serializedName: crv + language: + default: + name: crv + description: The "crv" (curve) parameter identifies the curve type + cli: + cliKey: crv + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''crv'']' + protocol: {} + - schema: *ref_29 + required: false + serializedName: d + language: + default: + name: d + description: RSA private exponent or ECC private key + cli: + cliKey: d + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''d'']' + protocol: {} + - schema: *ref_30 + required: false + serializedName: dp + language: + default: + name: dp + description: RSA Private Key Parameter + cli: + cliKey: dp + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''dp'']' + protocol: {} + - schema: *ref_31 + required: false + serializedName: dq + language: + default: + name: dq + description: RSA Private Key Parameter + cli: + cliKey: dq + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''dq'']' + protocol: {} + - schema: *ref_32 + required: false + serializedName: e + language: + default: + name: e + description: 'RSA public exponent, in Base64' + cli: + cliKey: e + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''e'']' + protocol: {} + - schema: *ref_33 + required: false + serializedName: k + language: + default: + name: k + description: Symmetric key + cli: + cliKey: k + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''k'']' + protocol: {} + - schema: *ref_34 + required: true + serializedName: kid + language: + default: + name: kid + description: |- + The "kid" (key ID) parameter is used to match a specific key. This + is used, for instance, to choose among a set of keys within a JWK Set + during key rollover. The structure of the "kid" value is + unspecified. When "kid" values are used within a JWK Set, different + keys within the JWK Set SHOULD use distinct "kid" values. (One + example in which different keys might use the same "kid" value is if + they have different "kty" (key type) values but are considered to be + equivalent alternatives by the application using them.) The "kid" + value is a case-sensitive string. + cli: + cliKey: kid + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''kid'']' + protocol: {} + - schema: *ref_35 + required: true + serializedName: kty + language: + default: + name: kty + description: |- + The "kty" (key type) parameter identifies the cryptographic algorithm + family used with the key, such as "RSA" or "EC". "kty" values should + either be registered in the IANA "JSON Web Key Types" registry + established by [JWA] or be a value that contains a Collision- + Resistant Name. The "kty" value is a case-sensitive string. + cli: + cliKey: kty + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''kty'']' + protocol: {} + - schema: *ref_36 + required: false + serializedName: 'n' + language: + default: + name: 'n' + description: 'RSA modulus, in Base64' + cli: + cliKey: 'n' + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''n'']' + protocol: {} + - schema: *ref_37 + required: false + serializedName: p + language: + default: + name: p + description: RSA secret prime + cli: + cliKey: p + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''p'']' + protocol: {} + - schema: *ref_38 + required: false + serializedName: q + language: + default: + name: q + description: 'RSA secret prime, with p < q' + cli: + cliKey: q + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''q'']' + protocol: {} + - schema: *ref_39 + required: false + serializedName: qi + language: + default: + name: qi + description: RSA Private Key Parameter + cli: + cliKey: qi + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''qi'']' + protocol: {} + - schema: *ref_40 + required: true + serializedName: use + language: + default: + name: use + description: |- + Use ("public key use") identifies the intended use of + the public key. The "use" parameter is employed to indicate whether + a public key is used for encrypting data or verifying the signature + on data. Values are commonly "sig" (signature) or "enc" (encryption). + cli: + cliKey: use + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''use'']' + protocol: {} + - schema: *ref_41 + required: false + serializedName: x + language: + default: + name: x + description: X coordinate for the Elliptic Curve point + cli: + cliKey: x + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''x'']' + protocol: {} + - schema: &ref_49 + type: array + apiVersions: + - version: 2018-09-01-preview + elementType: *ref_42 + language: + default: + name: json_web_key_x5_c + description: |- + The "x5c" (X.509 certificate chain) parameter contains a chain of one + or more PKIX certificates [RFC5280]. The certificate chain is + represented as a JSON array of certificate value strings. Each + string in the array is a base64-encoded (Section 4 of [RFC4648] -- + not base64url-encoded) DER [ITU.X690.1994] PKIX certificate value. + The PKIX certificate containing the key value MUST be the first + certificate. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + required: false + serializedName: x5c + language: + default: + name: x5_c + description: |- + The "x5c" (X.509 certificate chain) parameter contains a chain of one + or more PKIX certificates [RFC5280]. The certificate chain is + represented as a JSON array of certificate value strings. Each + string in the array is a base64-encoded (Section 4 of [RFC4648] -- + not base64url-encoded) DER [ITU.X690.1994] PKIX certificate value. + The PKIX certificate containing the key value MUST be the first + certificate. + cli: + cliKey: x5c + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''x5c'']' + protocol: {} + - schema: *ref_43 + required: false + serializedName: 'y' + language: + default: + name: 'y' + description: Y coordinate for the Elliptic Curve point + cli: + cliKey: 'y' + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''y'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: json_web_key + description: '' + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: JSONWebKey + cliM4Path: 'schemas$$objects[''JSONWebKey'']' + protocol: {} + language: + default: + name: json_web_key_set_keys + description: |- + The value of the "keys" parameter is an array of JWK values. By + default, the order of the JWK values within the array does not imply + an order of preference among them, although applications of JWK Sets + can choose to assign a meaning to the order for their purposes, if + desired. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: keys + language: + default: + name: keys + description: |- + The value of the "keys" parameter is an array of JWK values. By + default, the order of the JWK values within the array does not imply + an order of preference among them, although applications of JWK Sets + can choose to assign a meaning to the order for their purposes, if + desired. + cli: + cliKey: keys + cliM4Path: 'schemas$$objects[''JSONWebKeySet'']$$properties[''keys'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: json_web_key_set + description: '' + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: JSONWebKeySet + cliM4Path: 'schemas$$objects[''JSONWebKeySet'']' + protocol: {} + serializedName: policySigningCertificates + language: + default: + name: policy_signing_certificates + description: JSON Web Key Set defining a set of X.509 Certificates that will represent the parent certificate for the signing certificate used for policy operations + cli: + cliKey: policySigningCertificates + cliM4Path: 'schemas$$objects[''AttestationServiceCreationSpecificParams'']$$properties[''policySigningCertificates'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: attestation_service_creation_specific_params + description: Client supplied parameters used to create a new attestation service instance. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationServiceCreationSpecificParams + cliM4Path: 'schemas$$objects[''AttestationServiceCreationSpecificParams'']' + protocol: {} + required: true + serializedName: properties + language: + default: + name: properties + description: Properties of the attestation service instance + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''AttestationServiceCreationParams'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - input + extensions: + x-ms-azure-resource: true + language: + default: + name: attestation_service_creation_params + description: Parameters for creating an attestation service instance + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationServiceCreationParams + cliM4Path: 'schemas$$objects[''AttestationServiceCreationParams'']' + protocol: {} + - *ref_44 + - *ref_45 + - *ref_46 + - &ref_67 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_47 + serializedName: tags + language: + default: + name: tags + description: The tags that will be assigned to the attestation service instance. + cli: + cliKey: tags + cliM4Path: 'schemas$$objects[''AttestationServicePatchParams'']$$properties[''tags'']' + protocol: {} + serializationFormats: + - json + usage: + - input + extensions: + x-ms-azure-resource: true + language: + default: + name: attestation_service_patch_params + description: Parameters for patching an attestation service instance + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationServicePatchParams + cliM4Path: 'schemas$$objects[''AttestationServicePatchParams'']' + protocol: {} + - &ref_73 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: &ref_51 + type: array + apiVersions: + - version: 2018-09-01-preview + elementType: *ref_12 + language: + default: + name: attestation_provider_list_result_value + description: Attestation Provider array. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: Attestation Provider array. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''AttestationProviderListResult'']$$properties[''value'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: attestation_provider_list_result + description: Attestation Providers List. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationProviderListResult + cliM4Path: 'schemas$$objects[''AttestationProviderListResult'']' + protocol: {} + arrays: + - *ref_48 + - *ref_49 + - *ref_50 + - *ref_51 +globalParameters: + - &ref_59 + schema: *ref_52 + implementation: Client + required: true + extensions: + x-ms-priority: 0 + language: + default: + name: SubscriptionId + description: The ID of the target subscription. + serializedName: subscriptionId + cli: + cliKey: subscriptionId + cliM4Path: 'globalParameters[''subscriptionId'']' + protocol: + http: + in: path + - &ref_54 + schema: *ref_0 + clientDefaultValue: 'https://management.azure.com' + implementation: Client + origin: 'modelerfour:synthesized/host' + required: true + extensions: + x-ms-skip-url-encoding: true + language: + default: + name: $host + description: server parameter + serializedName: $host + cli: + cliKey: $host + cliM4Path: 'globalParameters[''$host'']' + protocol: + http: + in: uri + - &ref_55 + schema: *ref_53 + implementation: Client + origin: 'modelerfour:synthesized/api-version' + required: true + language: + default: + name: apiVersion + description: Api Version + serializedName: api-version + cli: + cliKey: ApiVersion + cliM4Path: 'globalParameters[''ApiVersion'']' + protocol: + http: + in: query +operationGroups: + - $key: Operation + operations: + - apiVersions: + - version: 2018-09-01-preview + parameters: + - *ref_54 + - *ref_55 + requests: + - parameters: + - schema: *ref_56 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Operation'']$$operations[''List'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: /providers/Microsoft.Attestation/operations + method: get + uri: '{$host}' + signatureParameters: [] + responses: + - schema: *ref_57 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_58 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Operations_List: + parameters: + api-version: 2018-09-01-preview + responses: + '200': + body: + - name: Microsoft.Attestation/attestationProviders/attestation/read + display: + description: Get status of attestation service. + operation: Get status of attestation service + provider: Microsoft Azure Attestation + resource: Attestation + - name: Microsoft.Attestation/attestationProviders/attestation/write + display: + description: Adds attestation service. + operation: Adds attestation service. + provider: Microsoft Azure Attestation + resource: Attestation + - name: Microsoft.Attestation/attestationProviders/attestation/delete + display: + description: Removes attestation service + operation: Removes attestation service + provider: Microsoft Azure Attestation + resource: Attestation + language: + default: + name: list + description: Lists all of the available Azure attestation operations. + cli: + cliKey: List + cliM4Path: 'operationGroups[''Operation'']$$operations[''List'']' + protocol: {} + language: + default: + name: operation + description: '' + cli: + cliKey: Operation + cliM4Path: 'operationGroups[''Operation'']' + protocol: {} + - $key: AttestationProviders + operations: + - apiVersions: + - version: 2018-09-01-preview + parameters: + - *ref_54 + - *ref_59 + - &ref_61 + schema: *ref_60 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. The name is case insensitive. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Get'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_62 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: provider_name + description: Name of the attestation service instance + serializedName: providerName + cli: + cliKey: providerName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Get'']$$parameters[''providerName'']' + protocol: + http: + in: path + - *ref_55 + requests: + - parameters: + - schema: *ref_56 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Get'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_61 + - *ref_62 + responses: + - schema: *ref_12 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_58 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + AttestationProviders_Get: + parameters: + api-version: 2018-09-01-preview + providerName: myattestationprovider + resourceGroupName: MyResourceGroup + subscriptionId: 00000000-0000-0000-0000-000000000000 + responses: + '200': + body: + name: myattestationprovider + type: Microsoft.Attestation/attestationProviders + id: subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Attestation/attestationProviders/myattestationprovider + location: East US + properties: + attestUri: 'https://superservice.attestation.azure.net' + status: Ready + trustModel: Isolated + tags: + Property1: Value1 + Property2: Value2 + Property3: Value3 + language: + default: + name: get + description: Get the status of Attestation Provider. + cli: + cliKey: Get + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Get'']' + protocol: {} + - apiVersions: + - version: 2018-09-01-preview + parameters: + - *ref_54 + - *ref_59 + - &ref_65 + schema: *ref_60 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. The name is case insensitive. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Create'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_66 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: provider_name + description: Name of the attestation service + serializedName: providerName + cli: + cliKey: providerName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Create'']$$parameters[''providerName'']' + protocol: + http: + in: path + - *ref_55 + requests: + - parameters: + - &ref_64 + schema: *ref_63 + implementation: Method + required: true + language: + default: + name: creation_params + description: Client supplied parameters. + cli: + cliKey: creationParams + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Create'']$$requests[0]$$parameters[''creationParams'']' + protocol: + http: + in: body + style: json + - schema: *ref_56 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Create'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_64 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_65 + - *ref_66 + responses: + - schema: *ref_12 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - schema: *ref_12 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '201' + exceptions: + - schema: *ref_58 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + AttestationProviders_Create: + parameters: + api-version: 2018-09-01-preview + creationParams: test + providerName: myattestationprovider + resourceGroupName: MyResourceGroup + subscriptionId: 00000000-0000-0000-0000-000000000000 + responses: + '200': + body: + name: myattestationprovider + type: Microsoft.Attestation/attestationProviders + id: subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Attestation/attestationProviders/myattestationprovider + location: East US + properties: + attestUri: 'https://superservice.attestation.azure.net' + status: Ready + trustModel: Isolated + tags: + Property1: Value1 + Property2: Value2 + Property3: Value3 + '201': + body: + name: myattestationprovider + type: Microsoft.Attestation/attestationProviders + id: subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Attestation/attestationProviders/myattestationprovider + location: East US + properties: + attestUri: 'https://superservice.attestation.azure.net' + status: Ready + trustModel: Isolated + tags: + Property1: Value1 + Property2: Value2 + Property3: Value3 + language: + default: + name: create + description: Creates or updates the Attestation Provider. + cli: + cliKey: Create + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Create'']' + protocol: {} + - apiVersions: + - version: 2018-09-01-preview + parameters: + - *ref_54 + - *ref_59 + - &ref_69 + schema: *ref_60 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. The name is case insensitive. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Update'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_70 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: provider_name + description: Name of the attestation service + serializedName: providerName + cli: + cliKey: providerName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Update'']$$parameters[''providerName'']' + protocol: + http: + in: path + - *ref_55 + requests: + - parameters: + - &ref_68 + schema: *ref_67 + implementation: Method + required: true + language: + default: + name: update_params + description: Client supplied parameters. + cli: + cliKey: updateParams + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Update'']$$requests[0]$$parameters[''updateParams'']' + protocol: + http: + in: body + style: json + - schema: *ref_56 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Update'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_68 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}' + method: patch + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_69 + - *ref_70 + responses: + - schema: *ref_12 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_58 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + AttestationProviders_Update: + parameters: + api-version: 2018-09-01-preview + providerName: myattestationprovider + resourceGroupName: MyResourceGroup + subscriptionId: 00000000-0000-0000-0000-000000000000 + updateParams: + tags: + Property1: Value1 + Property2: Value2 + Property3: Value3 + responses: + '200': + body: + name: myattestationprovider + type: Microsoft.Attestation/attestationProviders + id: subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Attestation/attestationProviders/myattestationprovider + location: East US + properties: + attestUri: 'https://superservice.attestation.azure.net' + status: Ready + trustModel: Isolated + tags: + Property1: Value1 + Property2: Value2 + Property3: Value3 + language: + default: + name: update + description: Updates the Attestation Provider. + cli: + cliKey: Update + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Update'']' + protocol: {} + - apiVersions: + - version: 2018-09-01-preview + parameters: + - *ref_54 + - *ref_59 + - &ref_71 + schema: *ref_60 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. The name is case insensitive. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Delete'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_72 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: provider_name + description: Name of the attestation service + serializedName: providerName + cli: + cliKey: providerName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Delete'']$$parameters[''providerName'']' + protocol: + http: + in: path + - *ref_55 + requests: + - parameters: + - schema: *ref_56 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Delete'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_71 + - *ref_72 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '204' + exceptions: + - schema: *ref_58 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + AttestationProviders_Delete: + parameters: + api-version: 2018-09-01-preview + providerName: myattestationprovider + resourceGroupName: sample-resource-group + serviceName: sampleservicename + subscriptionId: 00000000-0000-0000-0000-000000000000 + responses: + '200': + description: Resource exists and was deleted successfully + '202': + description: Request accepted for deletion of attestation service + '204': + description: Resource does not exist + language: + default: + name: delete + description: Delete Attestation Service. + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: 2018-09-01-preview + parameters: + - *ref_54 + - *ref_55 + - *ref_59 + requests: + - parameters: + - schema: *ref_56 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''List'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/providers/Microsoft.Attestation/attestationProviders' + method: get + uri: '{$host}' + signatureParameters: [] + responses: + - schema: *ref_73 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_58 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + AttestationProviders_List: + parameters: + api-version: 2018-09-01-preview + subscriptionId: 00000000-0000-0000-0000-000000000000 + responses: + '200': + body: + value: + - name: myattestationprovider + type: Microsoft.Attestation/attestationProviders + id: subscriptions/6c96b33e-f5b8-40a6-9011-5cb1c58b0915/resourceGroups/testrg1/providers/Microsoft.Attestation/attestationProviders/myattestationprovider + location: East US + properties: + status: Ready + - name: codes2 + type: Microsoft.Attestation/attestationProviders + id: subscriptions/6c96b33e-f5b8-40a6-9011-5cb1c58b0915/resourceGroups/testrg2/providers/Microsoft.Attestation/attestationProviders/codes2 + location: East US + properties: + status: Ready + language: + default: + name: list + description: Returns a list of attestation providers in a subscription. + cli: + cliKey: List + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''List'']' + protocol: {} + - apiVersions: + - version: 2018-09-01-preview + parameters: + - *ref_54 + - &ref_74 + schema: *ref_60 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. The name is case insensitive. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''ListByResourceGroup'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - *ref_55 + - *ref_59 + requests: + - parameters: + - schema: *ref_56 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''ListByResourceGroup'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders' + method: get + uri: '{$host}' + signatureParameters: + - *ref_74 + responses: + - schema: *ref_73 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_58 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + AttestationProviders_ListByResourceGroup: + parameters: + api-version: 2018-09-01-preview + resourceGroupName: testrg1 + subscriptionId: 6c96b33e-f5b8-40a6-9011-5cb1c58b0915 + responses: + '200': + body: + value: + - name: myattestationprovider + type: Microsoft.Attestation/attestationProviders + id: subscriptions/6c96b33e-f5b8-40a6-9011-5cb1c58b0915/resourceGroups/testrg1/providers/Microsoft.Attestation/attestationProviders/myattestationprovider + location: East US + properties: + status: Ready + - name: codes2 + type: Microsoft.Attestation/attestationProviders + id: subscriptions/6c96b33e-f5b8-40a6-9011-5cb1c58b0915/resourceGroups/testrg1/providers/Microsoft.Attestation/attestationProviders/codes2 + location: East US + properties: + status: Ready + language: + default: + name: list_by_resource_group + description: Returns attestation providers list in a resource group. + cli: + cliKey: ListByResourceGroup + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''ListByResourceGroup'']' + protocol: {} + language: + default: + name: attestation_providers + description: '' + cli: + cliKey: AttestationProviders + cliM4Path: 'operationGroups[''AttestationProviders'']' + protocol: {} +security: + authenticationRequired: false +language: + default: + name: AttestationManagementClient + description: '' +protocol: + http: {} diff --git a/test/scenarios/attestation/output/clicommon-000260-modifier-post-simplified.yaml b/test/scenarios/attestation/output/clicommon-000260-modifier-post-simplified.yaml new file mode 100644 index 0000000..0cb4d87 --- /dev/null +++ b/test/scenarios/attestation/output/clicommon-000260-modifier-post-simplified.yaml @@ -0,0 +1,568 @@ +operationGroups: + all: + - operationGroupName: operation + cli: + cliKey: Operation + cliM4Path: operationGroups['Operation'] + operations: + - operationName: list + cli: + cliKey: List + cliM4Path: operationGroups['Operation']$$operations['List'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2018_09_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Operation']$$operations['List']$$requests[0]$$parameters['accept'] + - operationGroupName: attestation_providers + cli: + cliKey: AttestationProviders + cliM4Path: operationGroups['AttestationProviders'] + operations: + - operationName: get + cli: + cliKey: Get + cliM4Path: operationGroups['AttestationProviders']$$operations['Get'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['AttestationProviders']$$operations['Get']$$parameters['resourceGroupName'] + - parameterName: provider_name(string^string) + cli: + cliKey: providerName + cliM4Path: operationGroups['AttestationProviders']$$operations['Get']$$parameters['providerName'] + - parameterName: apiVersion(api_version2018_09_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['AttestationProviders']$$operations['Get']$$requests[0]$$parameters['accept'] + - operationName: create + cli: + cliKey: Create + cliM4Path: operationGroups['AttestationProviders']$$operations['Create'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['AttestationProviders']$$operations['Create']$$parameters['resourceGroupName'] + - parameterName: provider_name(string^string) + cli: + cliKey: providerName + cliM4Path: operationGroups['AttestationProviders']$$operations['Create']$$parameters['providerName'] + - parameterName: apiVersion(api_version2018_09_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: creation_params(attestation_service_creation_params^object) + cli: + cliKey: creationParams + cliM4Path: operationGroups['AttestationProviders']$$operations['Create']$$requests[0]$$parameters['creationParams'] + bodySchema: attestation_service_creation_params + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['AttestationProviders']$$operations['Create']$$requests[0]$$parameters['accept'] + - operationName: update + cli: + cliKey: Update + cliM4Path: operationGroups['AttestationProviders']$$operations['Update'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['AttestationProviders']$$operations['Update']$$parameters['resourceGroupName'] + - parameterName: provider_name(string^string) + cli: + cliKey: providerName + cliM4Path: operationGroups['AttestationProviders']$$operations['Update']$$parameters['providerName'] + - parameterName: apiVersion(api_version2018_09_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: update_params(attestation_service_patch_params^object) + cli: + cliKey: updateParams + cliM4Path: operationGroups['AttestationProviders']$$operations['Update']$$requests[0]$$parameters['updateParams'] + bodySchema: attestation_service_patch_params + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['AttestationProviders']$$operations['Update']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['AttestationProviders']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['AttestationProviders']$$operations['Delete']$$parameters['resourceGroupName'] + - parameterName: provider_name(string^string) + cli: + cliKey: providerName + cliM4Path: operationGroups['AttestationProviders']$$operations['Delete']$$parameters['providerName'] + - parameterName: apiVersion(api_version2018_09_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['AttestationProviders']$$operations['Delete']$$requests[0]$$parameters['accept'] + - operationName: list + cli: + cliKey: List + cliM4Path: operationGroups['AttestationProviders']$$operations['List'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2018_09_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['AttestationProviders']$$operations['List']$$requests[0]$$parameters['accept'] + - operationName: list_by_resource_group + cli: + cliKey: ListByResourceGroup + cliM4Path: operationGroups['AttestationProviders']$$operations['ListByResourceGroup'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['AttestationProviders']$$operations['ListByResourceGroup']$$parameters['resourceGroupName'] + - parameterName: apiVersion(api_version2018_09_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['AttestationProviders']$$operations['ListByResourceGroup']$$requests[0]$$parameters['accept'] +schemas: + objects: + all: + - schemaName: operation_list + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: OperationList + cliM4Path: schemas$$objects['OperationList'] + properties: + - propertyName: value(operation_list_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['OperationList']$$properties['value'] + - schemaName: operations_definition + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: OperationsDefinition + cliM4Path: schemas$$objects['OperationsDefinition'] + properties: + - propertyName: name(operations_definition_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['OperationsDefinition']$$properties['name'] + - propertyName: display(operations_display_definition^object) + cli: + cliKey: display + cliM4Path: schemas$$objects['OperationsDefinition']$$properties['display'] + - schemaName: operations_display_definition + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: OperationsDisplayDefinition + cliM4Path: schemas$$objects['OperationsDisplayDefinition'] + properties: + - propertyName: provider(operations_display_definition_provider^string) + cli: + cliKey: provider + cliM4Path: schemas$$objects['OperationsDisplayDefinition']$$properties['provider'] + - propertyName: resource(operations_display_definition_resource^string) + cli: + cliKey: resource + cliM4Path: schemas$$objects['OperationsDisplayDefinition']$$properties['resource'] + - propertyName: operation(operations_display_definition_operation^string) + cli: + cliKey: operation + cliM4Path: schemas$$objects['OperationsDisplayDefinition']$$properties['operation'] + - propertyName: description(operations_display_definition_description^string) + cli: + cliKey: description + cliM4Path: schemas$$objects['OperationsDisplayDefinition']$$properties['description'] + - schemaName: cloud_error + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: CloudError + cliM4Path: schemas$$objects['CloudError'] + properties: + - propertyName: error(cloud_error_body^object) + cli: + cliKey: error + cliM4Path: schemas$$objects['CloudError']$$properties['error'] + - schemaName: cloud_error_body + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: CloudErrorBody + cliM4Path: schemas$$objects['CloudErrorBody'] + properties: + - propertyName: code(cloud_error_body_code^string) + cli: + cliKey: code + cliM4Path: schemas$$objects['CloudErrorBody']$$properties['code'] + - propertyName: message(cloud_error_body_message^string) + cli: + cliKey: message + cliM4Path: schemas$$objects['CloudErrorBody']$$properties['message'] + - schemaName: attestation_provider + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationProvider + cliM4Path: schemas$$objects['AttestationProvider'] + properties: + - propertyName: properties(status_result^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['AttestationProvider']$$properties['properties'] + x-ms-client-flatten: true + - schemaName: status_result + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: StatusResult + cliM4Path: schemas$$objects['StatusResult'] + properties: + - propertyName: trust_model(status_result_trust_model^string) + cli: + cliKey: trustModel + cliM4Path: schemas$$objects['StatusResult']$$properties['trustModel'] + - propertyName: status(attestation_service_status^choice) + cli: + cliKey: status + cliM4Path: schemas$$objects['StatusResult']$$properties['status'] + - propertyName: attest_uri(status_result_attest_uri^string) + cli: + cliKey: attestUri + cliM4Path: schemas$$objects['StatusResult']$$properties['attestUri'] + - schemaName: tracked_resource + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TrackedResource + cliM4Path: schemas$$objects['TrackedResource'] + properties: + - propertyName: tags(tracked_resource_tags^dictionary) + cli: + cliKey: tags + cliM4Path: schemas$$objects['TrackedResource']$$properties['tags'] + - propertyName: location(tracked_resource_location^string) + cli: + cliKey: location + cliM4Path: schemas$$objects['TrackedResource']$$properties['location'] + - schemaName: resource + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: Resource + cliM4Path: schemas$$objects['Resource'] + properties: + - propertyName: id(resource_id^string) + cli: + cliKey: id + cliM4Path: schemas$$objects['Resource']$$properties['id'] + readOnly: true + - propertyName: name(resource_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['Resource']$$properties['name'] + readOnly: true + - propertyName: type(resource_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['Resource']$$properties['type'] + readOnly: true + - schemaName: attestation_service_creation_params + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationServiceCreationParams + cliM4Path: schemas$$objects['AttestationServiceCreationParams'] + properties: + - propertyName: location(attestation_service_creation_params_location^string) + cli: + cliKey: location + cliM4Path: schemas$$objects['AttestationServiceCreationParams']$$properties['location'] + - propertyName: tags(attestation_service_creation_params_tags^dictionary) + cli: + cliKey: tags + cliM4Path: schemas$$objects['AttestationServiceCreationParams']$$properties['tags'] + - propertyName: properties(attestation_service_creation_specific_params^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['AttestationServiceCreationParams']$$properties['properties'] + - schemaName: attestation_service_creation_specific_params + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationServiceCreationSpecificParams + cliM4Path: schemas$$objects['AttestationServiceCreationSpecificParams'] + properties: + - propertyName: attestation_policy(attestation_service_creation_specific_params_attestation_policy^string) + cli: + cliKey: attestationPolicy + cliM4Path: schemas$$objects['AttestationServiceCreationSpecificParams']$$properties['attestationPolicy'] + - propertyName: policy_signing_certificates(json_web_key_set^object) + cli: + cliKey: policySigningCertificates + cliM4Path: schemas$$objects['AttestationServiceCreationSpecificParams']$$properties['policySigningCertificates'] + - schemaName: json_web_key_set + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: JSONWebKeySet + cliM4Path: schemas$$objects['JSONWebKeySet'] + properties: + - propertyName: keys(json_web_key_set_keys^array) + cli: + cliKey: keys + cliM4Path: schemas$$objects['JSONWebKeySet']$$properties['keys'] + - schemaName: json_web_key + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: JSONWebKey + cliM4Path: schemas$$objects['JSONWebKey'] + properties: + - propertyName: alg(json_web_key_alg^string) + cli: + cliKey: alg + cliM4Path: schemas$$objects['JSONWebKey']$$properties['alg'] + - propertyName: crv(json_web_key_crv^string) + cli: + cliKey: crv + cliM4Path: schemas$$objects['JSONWebKey']$$properties['crv'] + - propertyName: d(json_web_key_d^string) + cli: + cliKey: d + cliM4Path: schemas$$objects['JSONWebKey']$$properties['d'] + - propertyName: dp(json_web_key_dp^string) + cli: + cliKey: dp + cliM4Path: schemas$$objects['JSONWebKey']$$properties['dp'] + - propertyName: dq(json_web_key_dq^string) + cli: + cliKey: dq + cliM4Path: schemas$$objects['JSONWebKey']$$properties['dq'] + - propertyName: e(json_web_key_e^string) + cli: + cliKey: e + cliM4Path: schemas$$objects['JSONWebKey']$$properties['e'] + - propertyName: k(json_web_key_k^string) + cli: + cliKey: k + cliM4Path: schemas$$objects['JSONWebKey']$$properties['k'] + - propertyName: kid(json_web_key_kid^string) + cli: + cliKey: kid + cliM4Path: schemas$$objects['JSONWebKey']$$properties['kid'] + - propertyName: kty(json_web_key_kty^string) + cli: + cliKey: kty + cliM4Path: schemas$$objects['JSONWebKey']$$properties['kty'] + - propertyName: n(json_web_key_n^string) + cli: + cliKey: n + cliM4Path: schemas$$objects['JSONWebKey']$$properties['n'] + - propertyName: p(json_web_key_p^string) + cli: + cliKey: p + cliM4Path: schemas$$objects['JSONWebKey']$$properties['p'] + - propertyName: q(json_web_key_q^string) + cli: + cliKey: q + cliM4Path: schemas$$objects['JSONWebKey']$$properties['q'] + - propertyName: qi(json_web_key_qi^string) + cli: + cliKey: qi + cliM4Path: schemas$$objects['JSONWebKey']$$properties['qi'] + - propertyName: use(json_web_key_use^string) + cli: + cliKey: use + cliM4Path: schemas$$objects['JSONWebKey']$$properties['use'] + - propertyName: x(json_web_key_x^string) + cli: + cliKey: x + cliM4Path: schemas$$objects['JSONWebKey']$$properties['x'] + - propertyName: x5_c(json_web_key_x5_c^array) + cli: + cliKey: x5c + cliM4Path: schemas$$objects['JSONWebKey']$$properties['x5c'] + - propertyName: y(json_web_key_y^string) + cli: + cliKey: y + cliM4Path: schemas$$objects['JSONWebKey']$$properties['y'] + - schemaName: attestation_service_patch_params + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationServicePatchParams + cliM4Path: schemas$$objects['AttestationServicePatchParams'] + properties: + - propertyName: tags(attestation_service_patch_params_tags^dictionary) + cli: + cliKey: tags + cliM4Path: schemas$$objects['AttestationServicePatchParams']$$properties['tags'] + - schemaName: attestation_provider_list_result + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationProviderListResult + cliM4Path: schemas$$objects['AttestationProviderListResult'] + properties: + - propertyName: value(attestation_provider_list_result_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['AttestationProviderListResult']$$properties['value'] + choices: + all: + - choiceName: attestation_service_status + cli: + cliKey: AttestationServiceStatus + cliM4Path: schemas$$choices['AttestationServiceStatus'] + choiceValues: + - choiceValue: ready + cli: + cliKey: Ready + cliM4Path: schemas$$choices['AttestationServiceStatus']$$choices['Ready]' + - choiceValue: not_ready + cli: + cliKey: NotReady + cliM4Path: schemas$$choices['AttestationServiceStatus']$$choices['NotReady]' + - choiceValue: error + cli: + cliKey: Error + cliM4Path: schemas$$choices['AttestationServiceStatus']$$choices['Error]' diff --git a/test/scenarios/attestation/output/clicommon-000260-modifier-post.yaml b/test/scenarios/attestation/output/clicommon-000260-modifier-post.yaml new file mode 100644 index 0000000..bcd024e --- /dev/null +++ b/test/scenarios/attestation/output/clicommon-000260-modifier-post.yaml @@ -0,0 +1,2357 @@ +info: + description: Various APIs for managing resources in attestation service. This primarily encompasses per-tenant instance management. + title: AttestationManagementClient + extensions: + cli-dump-index: 30 +schemas: + strings: + - &ref_0 + type: string + language: + default: + name: string + description: simple string + protocol: {} + - &ref_2 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: operations_definition_name + description: Name of the operation. + protocol: {} + - &ref_3 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: operations_display_definition_provider + description: Resource provider of the operation. + protocol: {} + - &ref_4 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: operations_display_definition_resource + description: Resource for the operation. + protocol: {} + - &ref_5 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: operations_display_definition_operation + description: Short description of the operation. + protocol: {} + - &ref_6 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: operations_display_definition_description + description: Description of the operation. + protocol: {} + - &ref_9 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: cloud_error_body_code + description: An identifier for the error. Codes are invariant and are intended to be consumed programmatically. + protocol: {} + - &ref_10 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: cloud_error_body_message + description: 'A message describing the error, intended to be suitable for displaying in a user interface.' + protocol: {} + - &ref_52 + type: string + apiVersions: + - version: 2018-09-01-preview + minLength: 1 + language: + default: + name: string + description: '' + protocol: {} + - &ref_60 + type: string + apiVersions: + - version: 2018-09-01-preview + maxLength: 90 + minLength: 1 + pattern: '^[-\w\._\(\)]+$' + language: + default: + name: string + description: '' + protocol: {} + - &ref_1 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: string + description: '' + protocol: {} + - &ref_20 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: status_result_trust_model + description: Trust model for the attestation service instance. + protocol: {} + - &ref_22 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: status_result_attest_uri + description: Gets the uri of attestation service + protocol: {} + - &ref_19 + type: string + apiVersions: + - version: 2018-09-01-preview + extensions: + x-ms-mutability: + - read + - create + language: + default: + name: tracked_resource_location + description: The geo-location where the resource lives + protocol: {} + - &ref_14 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: resource_id + description: 'Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + protocol: {} + - &ref_15 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: resource_name + description: The name of the resource + protocol: {} + - &ref_16 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: resource_type + description: The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + protocol: {} + - &ref_24 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: attestation_service_creation_params_location + description: The supported Azure location where the attestation service instance should be created. + protocol: {} + - &ref_26 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: attestation_service_creation_specific_params_attestation_policy + description: Name of attestation policy. + protocol: {} + - &ref_27 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_alg + description: |- + The "alg" (algorithm) parameter identifies the algorithm intended for + use with the key. The values used should either be registered in the + IANA "JSON Web Signature and Encryption Algorithms" registry + established by [JWA] or be a value that contains a Collision- + Resistant Name. + protocol: {} + - &ref_28 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_crv + description: The "crv" (curve) parameter identifies the curve type + protocol: {} + - &ref_29 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_d + description: RSA private exponent or ECC private key + protocol: {} + - &ref_30 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_dp + description: RSA Private Key Parameter + protocol: {} + - &ref_31 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_dq + description: RSA Private Key Parameter + protocol: {} + - &ref_32 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_e + description: 'RSA public exponent, in Base64' + protocol: {} + - &ref_33 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_k + description: Symmetric key + protocol: {} + - &ref_34 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_kid + description: |- + The "kid" (key ID) parameter is used to match a specific key. This + is used, for instance, to choose among a set of keys within a JWK Set + during key rollover. The structure of the "kid" value is + unspecified. When "kid" values are used within a JWK Set, different + keys within the JWK Set SHOULD use distinct "kid" values. (One + example in which different keys might use the same "kid" value is if + they have different "kty" (key type) values but are considered to be + equivalent alternatives by the application using them.) The "kid" + value is a case-sensitive string. + protocol: {} + - &ref_35 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_kty + description: |- + The "kty" (key type) parameter identifies the cryptographic algorithm + family used with the key, such as "RSA" or "EC". "kty" values should + either be registered in the IANA "JSON Web Key Types" registry + established by [JWA] or be a value that contains a Collision- + Resistant Name. The "kty" value is a case-sensitive string. + protocol: {} + - &ref_36 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_n + description: 'RSA modulus, in Base64' + protocol: {} + - &ref_37 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_p + description: RSA secret prime + protocol: {} + - &ref_38 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_q + description: 'RSA secret prime, with p < q' + protocol: {} + - &ref_39 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_qi + description: RSA Private Key Parameter + protocol: {} + - &ref_40 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_use + description: |- + Use ("public key use") identifies the intended use of + the public key. The "use" parameter is employed to indicate whether + a public key is used for encrypting data or verifying the signature + on data. Values are commonly "sig" (signature) or "enc" (encryption). + protocol: {} + - &ref_41 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_x + description: X coordinate for the Elliptic Curve point + protocol: {} + - &ref_42 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_x5_c_item + description: '' + protocol: {} + - &ref_43 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_y + description: Y coordinate for the Elliptic Curve point + protocol: {} + choices: + - &ref_21 + choices: + - value: Ready + language: + default: + name: ready + description: '' + cli: + cliKey: Ready + cliM4Path: 'schemas$$choices[''AttestationServiceStatus'']$$choices[''Ready]''' + - value: NotReady + language: + default: + name: not_ready + description: '' + cli: + cliKey: NotReady + cliM4Path: 'schemas$$choices[''AttestationServiceStatus'']$$choices[''NotReady]''' + - value: Error + language: + default: + name: error + description: '' + cli: + cliKey: Error + cliM4Path: 'schemas$$choices[''AttestationServiceStatus'']$$choices[''Error]''' + type: choice + apiVersions: + - version: 2018-09-01-preview + choiceType: *ref_0 + language: + default: + name: attestation_service_status + description: Status of attestation service. + cli: + cliKey: AttestationServiceStatus + cliM4Path: 'schemas$$choices[''AttestationServiceStatus'']' + protocol: {} + constants: + - &ref_53 + type: constant + value: + value: 2018-09-01-preview + valueType: *ref_0 + language: + default: + name: api_version2018_09_01_preview + description: Api Version (2018-09-01-preview) + protocol: {} + - &ref_56 + type: constant + value: + value: application/json + valueType: *ref_0 + language: + default: + name: accept + description: 'Accept: application/json' + protocol: {} + dictionaries: + - &ref_18 + type: dictionary + elementType: *ref_1 + language: + default: + name: tracked_resource_tags + description: Resource tags. + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + - &ref_25 + type: dictionary + elementType: *ref_1 + language: + default: + name: attestation_service_creation_params_tags + description: The tags that will be assigned to the attestation service instance. + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + - &ref_47 + type: dictionary + elementType: *ref_1 + language: + default: + name: attestation_service_patch_params_tags + description: The tags that will be assigned to the attestation service instance. + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + objects: + - &ref_57 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: &ref_48 + type: array + apiVersions: + - version: 2018-09-01-preview + elementType: &ref_7 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_2 + serializedName: name + language: + default: + name: name + description: Name of the operation. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''OperationsDefinition'']$$properties[''name'']' + protocol: {} + - schema: &ref_8 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_3 + serializedName: provider + language: + default: + name: provider + description: Resource provider of the operation. + cli: + cliKey: provider + cliM4Path: 'schemas$$objects[''OperationsDisplayDefinition'']$$properties[''provider'']' + protocol: {} + - schema: *ref_4 + serializedName: resource + language: + default: + name: resource + description: Resource for the operation. + cli: + cliKey: resource + cliM4Path: 'schemas$$objects[''OperationsDisplayDefinition'']$$properties[''resource'']' + protocol: {} + - schema: *ref_5 + serializedName: operation + language: + default: + name: operation + description: Short description of the operation. + cli: + cliKey: operation + cliM4Path: 'schemas$$objects[''OperationsDisplayDefinition'']$$properties[''operation'']' + protocol: {} + - schema: *ref_6 + serializedName: description + language: + default: + name: description + description: Description of the operation. + cli: + cliKey: description + cliM4Path: 'schemas$$objects[''OperationsDisplayDefinition'']$$properties[''description'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: operations_display_definition + description: Display object with properties of the operation. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: OperationsDisplayDefinition + cliM4Path: 'schemas$$objects[''OperationsDisplayDefinition'']' + protocol: {} + serializedName: display + language: + default: + name: display + description: Display object with properties of the operation. + cli: + cliKey: display + cliM4Path: 'schemas$$objects[''OperationsDefinition'']$$properties[''display'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: operations_definition + description: Definition object with the name and properties of an operation. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: OperationsDefinition + cliM4Path: 'schemas$$objects[''OperationsDefinition'']' + protocol: {} + language: + default: + name: operation_list_value + description: List of supported operations. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: List of supported operations. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''OperationList'']$$properties[''value'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: operation_list + description: List of supported operations. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: OperationList + cliM4Path: 'schemas$$objects[''OperationList'']' + protocol: {} + - *ref_7 + - *ref_8 + - &ref_58 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: &ref_11 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_9 + serializedName: code + language: + default: + name: code + description: An identifier for the error. Codes are invariant and are intended to be consumed programmatically. + cli: + cliKey: code + cliM4Path: 'schemas$$objects[''CloudErrorBody'']$$properties[''code'']' + protocol: {} + - schema: *ref_10 + serializedName: message + language: + default: + name: message + description: 'A message describing the error, intended to be suitable for displaying in a user interface.' + cli: + cliKey: message + cliM4Path: 'schemas$$objects[''CloudErrorBody'']$$properties[''message'']' + protocol: {} + serializationFormats: + - json + usage: + - exception + extensions: + x-ms-external: true + language: + default: + name: cloud_error_body + description: An error response from Attestation. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: CloudErrorBody + cliM4Path: 'schemas$$objects[''CloudErrorBody'']' + protocol: {} + serializedName: error + language: + default: + name: error + description: An error response from Attestation. + cli: + cliKey: error + cliM4Path: 'schemas$$objects[''CloudError'']$$properties[''error'']' + protocol: {} + serializationFormats: + - json + usage: + - exception + extensions: + x-ms-external: true + language: + default: + name: cloud_error + description: An error response from Attestation. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: CloudError + cliM4Path: 'schemas$$objects[''CloudError'']' + protocol: {} + - *ref_11 + - &ref_12 + type: object + apiVersions: + - version: 2018-09-01-preview + parents: + all: + - &ref_13 + type: object + apiVersions: + - version: 2018-09-01-preview + children: + all: + - *ref_12 + immediate: + - *ref_12 + parents: + all: + - &ref_17 + type: object + apiVersions: + - version: 2018-09-01-preview + children: + all: + - *ref_13 + - *ref_12 + immediate: + - *ref_13 + properties: + - schema: *ref_14 + readOnly: true + serializedName: id + language: + default: + name: id + description: 'Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''id'']' + protocol: {} + - schema: *ref_15 + readOnly: true + serializedName: name + language: + default: + name: name + description: The name of the resource + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''name'']' + protocol: {} + - schema: *ref_16 + readOnly: true + serializedName: type + language: + default: + name: type + description: The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''type'']' + protocol: {} + serializationFormats: + - json + usage: + - output + extensions: + x-ms-azure-resource: true + language: + default: + name: resource + description: '' + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: Resource + cliM4Path: 'schemas$$objects[''Resource'']' + protocol: {} + immediate: + - *ref_17 + properties: + - schema: *ref_18 + required: false + serializedName: tags + language: + default: + name: tags + description: Resource tags. + cli: + cliKey: tags + cliM4Path: 'schemas$$objects[''TrackedResource'']$$properties[''tags'']' + protocol: {} + - schema: *ref_19 + required: true + serializedName: location + language: + default: + name: location + description: The geo-location where the resource lives + cli: + cliKey: location + cliM4Path: 'schemas$$objects[''TrackedResource'']$$properties[''location'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: tracked_resource + description: The resource model definition for a ARM tracked top level resource + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TrackedResource + cliM4Path: 'schemas$$objects[''TrackedResource'']' + protocol: {} + - *ref_17 + immediate: + - *ref_13 + properties: + - schema: &ref_23 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_20 + required: false + serializedName: trustModel + language: + default: + name: trust_model + description: Trust model for the attestation service instance. + cli: + cliKey: trustModel + cliM4Path: 'schemas$$objects[''StatusResult'']$$properties[''trustModel'']' + protocol: {} + - schema: *ref_21 + required: true + serializedName: status + language: + default: + name: status + description: Status of attestation service. + cli: + cliKey: status + cliM4Path: 'schemas$$objects[''StatusResult'']$$properties[''status'']' + protocol: {} + - schema: *ref_22 + required: false + serializedName: attestUri + language: + default: + name: attest_uri + description: Gets the uri of attestation service + cli: + cliKey: attestUri + cliM4Path: 'schemas$$objects[''StatusResult'']$$properties[''attestUri'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: status_result + description: Status of attestation service. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: StatusResult + cliM4Path: 'schemas$$objects[''StatusResult'']' + protocol: {} + required: true + serializedName: properties + extensions: + x-ms-client-flatten: true + language: + default: + name: properties + description: Describes Attestation service status. + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''AttestationProvider'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: attestation_provider + description: Attestation service response message. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationProvider + cliM4Path: 'schemas$$objects[''AttestationProvider'']' + protocol: {} + - *ref_23 + - *ref_13 + - *ref_17 + - &ref_63 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_24 + required: true + serializedName: location + language: + default: + name: location + description: The supported Azure location where the attestation service instance should be created. + cli: + cliKey: location + cliM4Path: 'schemas$$objects[''AttestationServiceCreationParams'']$$properties[''location'']' + protocol: {} + - schema: *ref_25 + required: false + serializedName: tags + language: + default: + name: tags + description: The tags that will be assigned to the attestation service instance. + cli: + cliKey: tags + cliM4Path: 'schemas$$objects[''AttestationServiceCreationParams'']$$properties[''tags'']' + protocol: {} + - schema: &ref_44 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_26 + serializedName: attestationPolicy + language: + default: + name: attestation_policy + description: Name of attestation policy. + cli: + cliKey: attestationPolicy + cliM4Path: 'schemas$$objects[''AttestationServiceCreationSpecificParams'']$$properties[''attestationPolicy'']' + protocol: {} + - schema: &ref_45 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: &ref_50 + type: array + apiVersions: + - version: 2018-09-01-preview + elementType: &ref_46 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_27 + required: true + serializedName: alg + language: + default: + name: alg + description: |- + The "alg" (algorithm) parameter identifies the algorithm intended for + use with the key. The values used should either be registered in the + IANA "JSON Web Signature and Encryption Algorithms" registry + established by [JWA] or be a value that contains a Collision- + Resistant Name. + cli: + cliKey: alg + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''alg'']' + protocol: {} + - schema: *ref_28 + required: false + serializedName: crv + language: + default: + name: crv + description: The "crv" (curve) parameter identifies the curve type + cli: + cliKey: crv + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''crv'']' + protocol: {} + - schema: *ref_29 + required: false + serializedName: d + language: + default: + name: d + description: RSA private exponent or ECC private key + cli: + cliKey: d + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''d'']' + protocol: {} + - schema: *ref_30 + required: false + serializedName: dp + language: + default: + name: dp + description: RSA Private Key Parameter + cli: + cliKey: dp + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''dp'']' + protocol: {} + - schema: *ref_31 + required: false + serializedName: dq + language: + default: + name: dq + description: RSA Private Key Parameter + cli: + cliKey: dq + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''dq'']' + protocol: {} + - schema: *ref_32 + required: false + serializedName: e + language: + default: + name: e + description: 'RSA public exponent, in Base64' + cli: + cliKey: e + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''e'']' + protocol: {} + - schema: *ref_33 + required: false + serializedName: k + language: + default: + name: k + description: Symmetric key + cli: + cliKey: k + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''k'']' + protocol: {} + - schema: *ref_34 + required: true + serializedName: kid + language: + default: + name: kid + description: |- + The "kid" (key ID) parameter is used to match a specific key. This + is used, for instance, to choose among a set of keys within a JWK Set + during key rollover. The structure of the "kid" value is + unspecified. When "kid" values are used within a JWK Set, different + keys within the JWK Set SHOULD use distinct "kid" values. (One + example in which different keys might use the same "kid" value is if + they have different "kty" (key type) values but are considered to be + equivalent alternatives by the application using them.) The "kid" + value is a case-sensitive string. + cli: + cliKey: kid + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''kid'']' + protocol: {} + - schema: *ref_35 + required: true + serializedName: kty + language: + default: + name: kty + description: |- + The "kty" (key type) parameter identifies the cryptographic algorithm + family used with the key, such as "RSA" or "EC". "kty" values should + either be registered in the IANA "JSON Web Key Types" registry + established by [JWA] or be a value that contains a Collision- + Resistant Name. The "kty" value is a case-sensitive string. + cli: + cliKey: kty + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''kty'']' + protocol: {} + - schema: *ref_36 + required: false + serializedName: 'n' + language: + default: + name: 'n' + description: 'RSA modulus, in Base64' + cli: + cliKey: 'n' + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''n'']' + protocol: {} + - schema: *ref_37 + required: false + serializedName: p + language: + default: + name: p + description: RSA secret prime + cli: + cliKey: p + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''p'']' + protocol: {} + - schema: *ref_38 + required: false + serializedName: q + language: + default: + name: q + description: 'RSA secret prime, with p < q' + cli: + cliKey: q + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''q'']' + protocol: {} + - schema: *ref_39 + required: false + serializedName: qi + language: + default: + name: qi + description: RSA Private Key Parameter + cli: + cliKey: qi + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''qi'']' + protocol: {} + - schema: *ref_40 + required: true + serializedName: use + language: + default: + name: use + description: |- + Use ("public key use") identifies the intended use of + the public key. The "use" parameter is employed to indicate whether + a public key is used for encrypting data or verifying the signature + on data. Values are commonly "sig" (signature) or "enc" (encryption). + cli: + cliKey: use + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''use'']' + protocol: {} + - schema: *ref_41 + required: false + serializedName: x + language: + default: + name: x + description: X coordinate for the Elliptic Curve point + cli: + cliKey: x + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''x'']' + protocol: {} + - schema: &ref_49 + type: array + apiVersions: + - version: 2018-09-01-preview + elementType: *ref_42 + language: + default: + name: json_web_key_x5_c + description: |- + The "x5c" (X.509 certificate chain) parameter contains a chain of one + or more PKIX certificates [RFC5280]. The certificate chain is + represented as a JSON array of certificate value strings. Each + string in the array is a base64-encoded (Section 4 of [RFC4648] -- + not base64url-encoded) DER [ITU.X690.1994] PKIX certificate value. + The PKIX certificate containing the key value MUST be the first + certificate. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + required: false + serializedName: x5c + language: + default: + name: x5_c + description: |- + The "x5c" (X.509 certificate chain) parameter contains a chain of one + or more PKIX certificates [RFC5280]. The certificate chain is + represented as a JSON array of certificate value strings. Each + string in the array is a base64-encoded (Section 4 of [RFC4648] -- + not base64url-encoded) DER [ITU.X690.1994] PKIX certificate value. + The PKIX certificate containing the key value MUST be the first + certificate. + cli: + cliKey: x5c + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''x5c'']' + protocol: {} + - schema: *ref_43 + required: false + serializedName: 'y' + language: + default: + name: 'y' + description: Y coordinate for the Elliptic Curve point + cli: + cliKey: 'y' + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''y'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: json_web_key + description: '' + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: JSONWebKey + cliM4Path: 'schemas$$objects[''JSONWebKey'']' + protocol: {} + language: + default: + name: json_web_key_set_keys + description: |- + The value of the "keys" parameter is an array of JWK values. By + default, the order of the JWK values within the array does not imply + an order of preference among them, although applications of JWK Sets + can choose to assign a meaning to the order for their purposes, if + desired. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: keys + language: + default: + name: keys + description: |- + The value of the "keys" parameter is an array of JWK values. By + default, the order of the JWK values within the array does not imply + an order of preference among them, although applications of JWK Sets + can choose to assign a meaning to the order for their purposes, if + desired. + cli: + cliKey: keys + cliM4Path: 'schemas$$objects[''JSONWebKeySet'']$$properties[''keys'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: json_web_key_set + description: '' + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: JSONWebKeySet + cliM4Path: 'schemas$$objects[''JSONWebKeySet'']' + protocol: {} + serializedName: policySigningCertificates + language: + default: + name: policy_signing_certificates + description: JSON Web Key Set defining a set of X.509 Certificates that will represent the parent certificate for the signing certificate used for policy operations + cli: + cliKey: policySigningCertificates + cliM4Path: 'schemas$$objects[''AttestationServiceCreationSpecificParams'']$$properties[''policySigningCertificates'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: attestation_service_creation_specific_params + description: Client supplied parameters used to create a new attestation service instance. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationServiceCreationSpecificParams + cliM4Path: 'schemas$$objects[''AttestationServiceCreationSpecificParams'']' + protocol: {} + required: true + serializedName: properties + language: + default: + name: properties + description: Properties of the attestation service instance + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''AttestationServiceCreationParams'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - input + extensions: + x-ms-azure-resource: true + language: + default: + name: attestation_service_creation_params + description: Parameters for creating an attestation service instance + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationServiceCreationParams + cliM4Path: 'schemas$$objects[''AttestationServiceCreationParams'']' + protocol: {} + - *ref_44 + - *ref_45 + - *ref_46 + - &ref_67 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_47 + serializedName: tags + language: + default: + name: tags + description: The tags that will be assigned to the attestation service instance. + cli: + cliKey: tags + cliM4Path: 'schemas$$objects[''AttestationServicePatchParams'']$$properties[''tags'']' + protocol: {} + serializationFormats: + - json + usage: + - input + extensions: + x-ms-azure-resource: true + language: + default: + name: attestation_service_patch_params + description: Parameters for patching an attestation service instance + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationServicePatchParams + cliM4Path: 'schemas$$objects[''AttestationServicePatchParams'']' + protocol: {} + - &ref_73 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: &ref_51 + type: array + apiVersions: + - version: 2018-09-01-preview + elementType: *ref_12 + language: + default: + name: attestation_provider_list_result_value + description: Attestation Provider array. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: Attestation Provider array. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''AttestationProviderListResult'']$$properties[''value'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: attestation_provider_list_result + description: Attestation Providers List. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationProviderListResult + cliM4Path: 'schemas$$objects[''AttestationProviderListResult'']' + protocol: {} + arrays: + - *ref_48 + - *ref_49 + - *ref_50 + - *ref_51 +globalParameters: + - &ref_59 + schema: *ref_52 + implementation: Client + required: true + extensions: + x-ms-priority: 0 + language: + default: + name: SubscriptionId + description: The ID of the target subscription. + serializedName: subscriptionId + cli: + cliKey: subscriptionId + cliM4Path: 'globalParameters[''subscriptionId'']' + protocol: + http: + in: path + - &ref_54 + schema: *ref_0 + clientDefaultValue: 'https://management.azure.com' + implementation: Client + origin: 'modelerfour:synthesized/host' + required: true + extensions: + x-ms-skip-url-encoding: true + language: + default: + name: $host + description: server parameter + serializedName: $host + cli: + cliKey: $host + cliM4Path: 'globalParameters[''$host'']' + protocol: + http: + in: uri + - &ref_55 + schema: *ref_53 + implementation: Client + origin: 'modelerfour:synthesized/api-version' + required: true + language: + default: + name: apiVersion + description: Api Version + serializedName: api-version + cli: + cliKey: ApiVersion + cliM4Path: 'globalParameters[''ApiVersion'']' + protocol: + http: + in: query +operationGroups: + - $key: Operation + operations: + - apiVersions: + - version: 2018-09-01-preview + parameters: + - *ref_54 + - *ref_55 + requests: + - parameters: + - schema: *ref_56 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Operation'']$$operations[''List'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: /providers/Microsoft.Attestation/operations + method: get + uri: '{$host}' + signatureParameters: [] + responses: + - schema: *ref_57 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_58 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Operations_List: + parameters: + api-version: 2018-09-01-preview + responses: + '200': + body: + - name: Microsoft.Attestation/attestationProviders/attestation/read + display: + description: Get status of attestation service. + operation: Get status of attestation service + provider: Microsoft Azure Attestation + resource: Attestation + - name: Microsoft.Attestation/attestationProviders/attestation/write + display: + description: Adds attestation service. + operation: Adds attestation service. + provider: Microsoft Azure Attestation + resource: Attestation + - name: Microsoft.Attestation/attestationProviders/attestation/delete + display: + description: Removes attestation service + operation: Removes attestation service + provider: Microsoft Azure Attestation + resource: Attestation + language: + default: + name: list + description: Lists all of the available Azure attestation operations. + cli: + cliKey: List + cliM4Path: 'operationGroups[''Operation'']$$operations[''List'']' + protocol: {} + language: + default: + name: operation + description: '' + cli: + cliKey: Operation + cliM4Path: 'operationGroups[''Operation'']' + protocol: {} + - $key: AttestationProviders + operations: + - apiVersions: + - version: 2018-09-01-preview + parameters: + - *ref_54 + - *ref_59 + - &ref_61 + schema: *ref_60 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. The name is case insensitive. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Get'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_62 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: provider_name + description: Name of the attestation service instance + serializedName: providerName + cli: + cliKey: providerName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Get'']$$parameters[''providerName'']' + protocol: + http: + in: path + - *ref_55 + requests: + - parameters: + - schema: *ref_56 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Get'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_61 + - *ref_62 + responses: + - schema: *ref_12 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_58 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + AttestationProviders_Get: + parameters: + api-version: 2018-09-01-preview + providerName: myattestationprovider + resourceGroupName: MyResourceGroup + subscriptionId: 00000000-0000-0000-0000-000000000000 + responses: + '200': + body: + name: myattestationprovider + type: Microsoft.Attestation/attestationProviders + id: subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Attestation/attestationProviders/myattestationprovider + location: East US + properties: + attestUri: 'https://superservice.attestation.azure.net' + status: Ready + trustModel: Isolated + tags: + Property1: Value1 + Property2: Value2 + Property3: Value3 + language: + default: + name: get + description: Get the status of Attestation Provider. + cli: + cliKey: Get + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Get'']' + protocol: {} + - apiVersions: + - version: 2018-09-01-preview + parameters: + - *ref_54 + - *ref_59 + - &ref_65 + schema: *ref_60 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. The name is case insensitive. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Create'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_66 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: provider_name + description: Name of the attestation service + serializedName: providerName + cli: + cliKey: providerName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Create'']$$parameters[''providerName'']' + protocol: + http: + in: path + - *ref_55 + requests: + - parameters: + - &ref_64 + schema: *ref_63 + implementation: Method + required: true + language: + default: + name: creation_params + description: Client supplied parameters. + cli: + cliKey: creationParams + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Create'']$$requests[0]$$parameters[''creationParams'']' + protocol: + http: + in: body + style: json + - schema: *ref_56 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Create'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_64 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_65 + - *ref_66 + responses: + - schema: *ref_12 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - schema: *ref_12 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '201' + exceptions: + - schema: *ref_58 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + AttestationProviders_Create: + parameters: + api-version: 2018-09-01-preview + creationParams: test + providerName: myattestationprovider + resourceGroupName: MyResourceGroup + subscriptionId: 00000000-0000-0000-0000-000000000000 + responses: + '200': + body: + name: myattestationprovider + type: Microsoft.Attestation/attestationProviders + id: subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Attestation/attestationProviders/myattestationprovider + location: East US + properties: + attestUri: 'https://superservice.attestation.azure.net' + status: Ready + trustModel: Isolated + tags: + Property1: Value1 + Property2: Value2 + Property3: Value3 + '201': + body: + name: myattestationprovider + type: Microsoft.Attestation/attestationProviders + id: subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Attestation/attestationProviders/myattestationprovider + location: East US + properties: + attestUri: 'https://superservice.attestation.azure.net' + status: Ready + trustModel: Isolated + tags: + Property1: Value1 + Property2: Value2 + Property3: Value3 + language: + default: + name: create + description: Creates or updates the Attestation Provider. + cli: + cliKey: Create + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Create'']' + protocol: {} + - apiVersions: + - version: 2018-09-01-preview + parameters: + - *ref_54 + - *ref_59 + - &ref_69 + schema: *ref_60 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. The name is case insensitive. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Update'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_70 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: provider_name + description: Name of the attestation service + serializedName: providerName + cli: + cliKey: providerName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Update'']$$parameters[''providerName'']' + protocol: + http: + in: path + - *ref_55 + requests: + - parameters: + - &ref_68 + schema: *ref_67 + implementation: Method + required: true + language: + default: + name: update_params + description: Client supplied parameters. + cli: + cliKey: updateParams + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Update'']$$requests[0]$$parameters[''updateParams'']' + protocol: + http: + in: body + style: json + - schema: *ref_56 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Update'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_68 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}' + method: patch + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_69 + - *ref_70 + responses: + - schema: *ref_12 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_58 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + AttestationProviders_Update: + parameters: + api-version: 2018-09-01-preview + providerName: myattestationprovider + resourceGroupName: MyResourceGroup + subscriptionId: 00000000-0000-0000-0000-000000000000 + updateParams: + tags: + Property1: Value1 + Property2: Value2 + Property3: Value3 + responses: + '200': + body: + name: myattestationprovider + type: Microsoft.Attestation/attestationProviders + id: subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Attestation/attestationProviders/myattestationprovider + location: East US + properties: + attestUri: 'https://superservice.attestation.azure.net' + status: Ready + trustModel: Isolated + tags: + Property1: Value1 + Property2: Value2 + Property3: Value3 + language: + default: + name: update + description: Updates the Attestation Provider. + cli: + cliKey: Update + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Update'']' + protocol: {} + - apiVersions: + - version: 2018-09-01-preview + parameters: + - *ref_54 + - *ref_59 + - &ref_71 + schema: *ref_60 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. The name is case insensitive. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Delete'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_72 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: provider_name + description: Name of the attestation service + serializedName: providerName + cli: + cliKey: providerName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Delete'']$$parameters[''providerName'']' + protocol: + http: + in: path + - *ref_55 + requests: + - parameters: + - schema: *ref_56 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Delete'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_71 + - *ref_72 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '204' + exceptions: + - schema: *ref_58 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + AttestationProviders_Delete: + parameters: + api-version: 2018-09-01-preview + providerName: myattestationprovider + resourceGroupName: sample-resource-group + serviceName: sampleservicename + subscriptionId: 00000000-0000-0000-0000-000000000000 + responses: + '200': + description: Resource exists and was deleted successfully + '202': + description: Request accepted for deletion of attestation service + '204': + description: Resource does not exist + language: + default: + name: delete + description: Delete Attestation Service. + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: 2018-09-01-preview + parameters: + - *ref_54 + - *ref_55 + - *ref_59 + requests: + - parameters: + - schema: *ref_56 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''List'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/providers/Microsoft.Attestation/attestationProviders' + method: get + uri: '{$host}' + signatureParameters: [] + responses: + - schema: *ref_73 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_58 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + AttestationProviders_List: + parameters: + api-version: 2018-09-01-preview + subscriptionId: 00000000-0000-0000-0000-000000000000 + responses: + '200': + body: + value: + - name: myattestationprovider + type: Microsoft.Attestation/attestationProviders + id: subscriptions/6c96b33e-f5b8-40a6-9011-5cb1c58b0915/resourceGroups/testrg1/providers/Microsoft.Attestation/attestationProviders/myattestationprovider + location: East US + properties: + status: Ready + - name: codes2 + type: Microsoft.Attestation/attestationProviders + id: subscriptions/6c96b33e-f5b8-40a6-9011-5cb1c58b0915/resourceGroups/testrg2/providers/Microsoft.Attestation/attestationProviders/codes2 + location: East US + properties: + status: Ready + language: + default: + name: list + description: Returns a list of attestation providers in a subscription. + cli: + cliKey: List + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''List'']' + protocol: {} + - apiVersions: + - version: 2018-09-01-preview + parameters: + - *ref_54 + - &ref_74 + schema: *ref_60 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. The name is case insensitive. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''ListByResourceGroup'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - *ref_55 + - *ref_59 + requests: + - parameters: + - schema: *ref_56 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''ListByResourceGroup'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders' + method: get + uri: '{$host}' + signatureParameters: + - *ref_74 + responses: + - schema: *ref_73 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_58 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + AttestationProviders_ListByResourceGroup: + parameters: + api-version: 2018-09-01-preview + resourceGroupName: testrg1 + subscriptionId: 6c96b33e-f5b8-40a6-9011-5cb1c58b0915 + responses: + '200': + body: + value: + - name: myattestationprovider + type: Microsoft.Attestation/attestationProviders + id: subscriptions/6c96b33e-f5b8-40a6-9011-5cb1c58b0915/resourceGroups/testrg1/providers/Microsoft.Attestation/attestationProviders/myattestationprovider + location: East US + properties: + status: Ready + - name: codes2 + type: Microsoft.Attestation/attestationProviders + id: subscriptions/6c96b33e-f5b8-40a6-9011-5cb1c58b0915/resourceGroups/testrg1/providers/Microsoft.Attestation/attestationProviders/codes2 + location: East US + properties: + status: Ready + language: + default: + name: list_by_resource_group + description: Returns attestation providers list in a resource group. + cli: + cliKey: ListByResourceGroup + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''ListByResourceGroup'']' + protocol: {} + language: + default: + name: attestation_providers + description: '' + cli: + cliKey: AttestationProviders + cliM4Path: 'operationGroups[''AttestationProviders'']' + protocol: {} +security: + authenticationRequired: false +language: + default: + name: AttestationManagementClient + description: '' +protocol: + http: {} diff --git a/test/scenarios/attestation/output/clicommon-000270-namer-pre-simplified.yaml b/test/scenarios/attestation/output/clicommon-000270-namer-pre-simplified.yaml new file mode 100644 index 0000000..0cb4d87 --- /dev/null +++ b/test/scenarios/attestation/output/clicommon-000270-namer-pre-simplified.yaml @@ -0,0 +1,568 @@ +operationGroups: + all: + - operationGroupName: operation + cli: + cliKey: Operation + cliM4Path: operationGroups['Operation'] + operations: + - operationName: list + cli: + cliKey: List + cliM4Path: operationGroups['Operation']$$operations['List'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2018_09_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Operation']$$operations['List']$$requests[0]$$parameters['accept'] + - operationGroupName: attestation_providers + cli: + cliKey: AttestationProviders + cliM4Path: operationGroups['AttestationProviders'] + operations: + - operationName: get + cli: + cliKey: Get + cliM4Path: operationGroups['AttestationProviders']$$operations['Get'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['AttestationProviders']$$operations['Get']$$parameters['resourceGroupName'] + - parameterName: provider_name(string^string) + cli: + cliKey: providerName + cliM4Path: operationGroups['AttestationProviders']$$operations['Get']$$parameters['providerName'] + - parameterName: apiVersion(api_version2018_09_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['AttestationProviders']$$operations['Get']$$requests[0]$$parameters['accept'] + - operationName: create + cli: + cliKey: Create + cliM4Path: operationGroups['AttestationProviders']$$operations['Create'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['AttestationProviders']$$operations['Create']$$parameters['resourceGroupName'] + - parameterName: provider_name(string^string) + cli: + cliKey: providerName + cliM4Path: operationGroups['AttestationProviders']$$operations['Create']$$parameters['providerName'] + - parameterName: apiVersion(api_version2018_09_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: creation_params(attestation_service_creation_params^object) + cli: + cliKey: creationParams + cliM4Path: operationGroups['AttestationProviders']$$operations['Create']$$requests[0]$$parameters['creationParams'] + bodySchema: attestation_service_creation_params + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['AttestationProviders']$$operations['Create']$$requests[0]$$parameters['accept'] + - operationName: update + cli: + cliKey: Update + cliM4Path: operationGroups['AttestationProviders']$$operations['Update'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['AttestationProviders']$$operations['Update']$$parameters['resourceGroupName'] + - parameterName: provider_name(string^string) + cli: + cliKey: providerName + cliM4Path: operationGroups['AttestationProviders']$$operations['Update']$$parameters['providerName'] + - parameterName: apiVersion(api_version2018_09_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: update_params(attestation_service_patch_params^object) + cli: + cliKey: updateParams + cliM4Path: operationGroups['AttestationProviders']$$operations['Update']$$requests[0]$$parameters['updateParams'] + bodySchema: attestation_service_patch_params + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['AttestationProviders']$$operations['Update']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['AttestationProviders']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['AttestationProviders']$$operations['Delete']$$parameters['resourceGroupName'] + - parameterName: provider_name(string^string) + cli: + cliKey: providerName + cliM4Path: operationGroups['AttestationProviders']$$operations['Delete']$$parameters['providerName'] + - parameterName: apiVersion(api_version2018_09_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['AttestationProviders']$$operations['Delete']$$requests[0]$$parameters['accept'] + - operationName: list + cli: + cliKey: List + cliM4Path: operationGroups['AttestationProviders']$$operations['List'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2018_09_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['AttestationProviders']$$operations['List']$$requests[0]$$parameters['accept'] + - operationName: list_by_resource_group + cli: + cliKey: ListByResourceGroup + cliM4Path: operationGroups['AttestationProviders']$$operations['ListByResourceGroup'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['AttestationProviders']$$operations['ListByResourceGroup']$$parameters['resourceGroupName'] + - parameterName: apiVersion(api_version2018_09_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['AttestationProviders']$$operations['ListByResourceGroup']$$requests[0]$$parameters['accept'] +schemas: + objects: + all: + - schemaName: operation_list + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: OperationList + cliM4Path: schemas$$objects['OperationList'] + properties: + - propertyName: value(operation_list_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['OperationList']$$properties['value'] + - schemaName: operations_definition + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: OperationsDefinition + cliM4Path: schemas$$objects['OperationsDefinition'] + properties: + - propertyName: name(operations_definition_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['OperationsDefinition']$$properties['name'] + - propertyName: display(operations_display_definition^object) + cli: + cliKey: display + cliM4Path: schemas$$objects['OperationsDefinition']$$properties['display'] + - schemaName: operations_display_definition + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: OperationsDisplayDefinition + cliM4Path: schemas$$objects['OperationsDisplayDefinition'] + properties: + - propertyName: provider(operations_display_definition_provider^string) + cli: + cliKey: provider + cliM4Path: schemas$$objects['OperationsDisplayDefinition']$$properties['provider'] + - propertyName: resource(operations_display_definition_resource^string) + cli: + cliKey: resource + cliM4Path: schemas$$objects['OperationsDisplayDefinition']$$properties['resource'] + - propertyName: operation(operations_display_definition_operation^string) + cli: + cliKey: operation + cliM4Path: schemas$$objects['OperationsDisplayDefinition']$$properties['operation'] + - propertyName: description(operations_display_definition_description^string) + cli: + cliKey: description + cliM4Path: schemas$$objects['OperationsDisplayDefinition']$$properties['description'] + - schemaName: cloud_error + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: CloudError + cliM4Path: schemas$$objects['CloudError'] + properties: + - propertyName: error(cloud_error_body^object) + cli: + cliKey: error + cliM4Path: schemas$$objects['CloudError']$$properties['error'] + - schemaName: cloud_error_body + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: CloudErrorBody + cliM4Path: schemas$$objects['CloudErrorBody'] + properties: + - propertyName: code(cloud_error_body_code^string) + cli: + cliKey: code + cliM4Path: schemas$$objects['CloudErrorBody']$$properties['code'] + - propertyName: message(cloud_error_body_message^string) + cli: + cliKey: message + cliM4Path: schemas$$objects['CloudErrorBody']$$properties['message'] + - schemaName: attestation_provider + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationProvider + cliM4Path: schemas$$objects['AttestationProvider'] + properties: + - propertyName: properties(status_result^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['AttestationProvider']$$properties['properties'] + x-ms-client-flatten: true + - schemaName: status_result + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: StatusResult + cliM4Path: schemas$$objects['StatusResult'] + properties: + - propertyName: trust_model(status_result_trust_model^string) + cli: + cliKey: trustModel + cliM4Path: schemas$$objects['StatusResult']$$properties['trustModel'] + - propertyName: status(attestation_service_status^choice) + cli: + cliKey: status + cliM4Path: schemas$$objects['StatusResult']$$properties['status'] + - propertyName: attest_uri(status_result_attest_uri^string) + cli: + cliKey: attestUri + cliM4Path: schemas$$objects['StatusResult']$$properties['attestUri'] + - schemaName: tracked_resource + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TrackedResource + cliM4Path: schemas$$objects['TrackedResource'] + properties: + - propertyName: tags(tracked_resource_tags^dictionary) + cli: + cliKey: tags + cliM4Path: schemas$$objects['TrackedResource']$$properties['tags'] + - propertyName: location(tracked_resource_location^string) + cli: + cliKey: location + cliM4Path: schemas$$objects['TrackedResource']$$properties['location'] + - schemaName: resource + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: Resource + cliM4Path: schemas$$objects['Resource'] + properties: + - propertyName: id(resource_id^string) + cli: + cliKey: id + cliM4Path: schemas$$objects['Resource']$$properties['id'] + readOnly: true + - propertyName: name(resource_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['Resource']$$properties['name'] + readOnly: true + - propertyName: type(resource_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['Resource']$$properties['type'] + readOnly: true + - schemaName: attestation_service_creation_params + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationServiceCreationParams + cliM4Path: schemas$$objects['AttestationServiceCreationParams'] + properties: + - propertyName: location(attestation_service_creation_params_location^string) + cli: + cliKey: location + cliM4Path: schemas$$objects['AttestationServiceCreationParams']$$properties['location'] + - propertyName: tags(attestation_service_creation_params_tags^dictionary) + cli: + cliKey: tags + cliM4Path: schemas$$objects['AttestationServiceCreationParams']$$properties['tags'] + - propertyName: properties(attestation_service_creation_specific_params^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['AttestationServiceCreationParams']$$properties['properties'] + - schemaName: attestation_service_creation_specific_params + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationServiceCreationSpecificParams + cliM4Path: schemas$$objects['AttestationServiceCreationSpecificParams'] + properties: + - propertyName: attestation_policy(attestation_service_creation_specific_params_attestation_policy^string) + cli: + cliKey: attestationPolicy + cliM4Path: schemas$$objects['AttestationServiceCreationSpecificParams']$$properties['attestationPolicy'] + - propertyName: policy_signing_certificates(json_web_key_set^object) + cli: + cliKey: policySigningCertificates + cliM4Path: schemas$$objects['AttestationServiceCreationSpecificParams']$$properties['policySigningCertificates'] + - schemaName: json_web_key_set + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: JSONWebKeySet + cliM4Path: schemas$$objects['JSONWebKeySet'] + properties: + - propertyName: keys(json_web_key_set_keys^array) + cli: + cliKey: keys + cliM4Path: schemas$$objects['JSONWebKeySet']$$properties['keys'] + - schemaName: json_web_key + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: JSONWebKey + cliM4Path: schemas$$objects['JSONWebKey'] + properties: + - propertyName: alg(json_web_key_alg^string) + cli: + cliKey: alg + cliM4Path: schemas$$objects['JSONWebKey']$$properties['alg'] + - propertyName: crv(json_web_key_crv^string) + cli: + cliKey: crv + cliM4Path: schemas$$objects['JSONWebKey']$$properties['crv'] + - propertyName: d(json_web_key_d^string) + cli: + cliKey: d + cliM4Path: schemas$$objects['JSONWebKey']$$properties['d'] + - propertyName: dp(json_web_key_dp^string) + cli: + cliKey: dp + cliM4Path: schemas$$objects['JSONWebKey']$$properties['dp'] + - propertyName: dq(json_web_key_dq^string) + cli: + cliKey: dq + cliM4Path: schemas$$objects['JSONWebKey']$$properties['dq'] + - propertyName: e(json_web_key_e^string) + cli: + cliKey: e + cliM4Path: schemas$$objects['JSONWebKey']$$properties['e'] + - propertyName: k(json_web_key_k^string) + cli: + cliKey: k + cliM4Path: schemas$$objects['JSONWebKey']$$properties['k'] + - propertyName: kid(json_web_key_kid^string) + cli: + cliKey: kid + cliM4Path: schemas$$objects['JSONWebKey']$$properties['kid'] + - propertyName: kty(json_web_key_kty^string) + cli: + cliKey: kty + cliM4Path: schemas$$objects['JSONWebKey']$$properties['kty'] + - propertyName: n(json_web_key_n^string) + cli: + cliKey: n + cliM4Path: schemas$$objects['JSONWebKey']$$properties['n'] + - propertyName: p(json_web_key_p^string) + cli: + cliKey: p + cliM4Path: schemas$$objects['JSONWebKey']$$properties['p'] + - propertyName: q(json_web_key_q^string) + cli: + cliKey: q + cliM4Path: schemas$$objects['JSONWebKey']$$properties['q'] + - propertyName: qi(json_web_key_qi^string) + cli: + cliKey: qi + cliM4Path: schemas$$objects['JSONWebKey']$$properties['qi'] + - propertyName: use(json_web_key_use^string) + cli: + cliKey: use + cliM4Path: schemas$$objects['JSONWebKey']$$properties['use'] + - propertyName: x(json_web_key_x^string) + cli: + cliKey: x + cliM4Path: schemas$$objects['JSONWebKey']$$properties['x'] + - propertyName: x5_c(json_web_key_x5_c^array) + cli: + cliKey: x5c + cliM4Path: schemas$$objects['JSONWebKey']$$properties['x5c'] + - propertyName: y(json_web_key_y^string) + cli: + cliKey: y + cliM4Path: schemas$$objects['JSONWebKey']$$properties['y'] + - schemaName: attestation_service_patch_params + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationServicePatchParams + cliM4Path: schemas$$objects['AttestationServicePatchParams'] + properties: + - propertyName: tags(attestation_service_patch_params_tags^dictionary) + cli: + cliKey: tags + cliM4Path: schemas$$objects['AttestationServicePatchParams']$$properties['tags'] + - schemaName: attestation_provider_list_result + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationProviderListResult + cliM4Path: schemas$$objects['AttestationProviderListResult'] + properties: + - propertyName: value(attestation_provider_list_result_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['AttestationProviderListResult']$$properties['value'] + choices: + all: + - choiceName: attestation_service_status + cli: + cliKey: AttestationServiceStatus + cliM4Path: schemas$$choices['AttestationServiceStatus'] + choiceValues: + - choiceValue: ready + cli: + cliKey: Ready + cliM4Path: schemas$$choices['AttestationServiceStatus']$$choices['Ready]' + - choiceValue: not_ready + cli: + cliKey: NotReady + cliM4Path: schemas$$choices['AttestationServiceStatus']$$choices['NotReady]' + - choiceValue: error + cli: + cliKey: Error + cliM4Path: schemas$$choices['AttestationServiceStatus']$$choices['Error]' diff --git a/test/scenarios/attestation/output/clicommon-000270-namer-pre.yaml b/test/scenarios/attestation/output/clicommon-000270-namer-pre.yaml new file mode 100644 index 0000000..bcd024e --- /dev/null +++ b/test/scenarios/attestation/output/clicommon-000270-namer-pre.yaml @@ -0,0 +1,2357 @@ +info: + description: Various APIs for managing resources in attestation service. This primarily encompasses per-tenant instance management. + title: AttestationManagementClient + extensions: + cli-dump-index: 30 +schemas: + strings: + - &ref_0 + type: string + language: + default: + name: string + description: simple string + protocol: {} + - &ref_2 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: operations_definition_name + description: Name of the operation. + protocol: {} + - &ref_3 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: operations_display_definition_provider + description: Resource provider of the operation. + protocol: {} + - &ref_4 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: operations_display_definition_resource + description: Resource for the operation. + protocol: {} + - &ref_5 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: operations_display_definition_operation + description: Short description of the operation. + protocol: {} + - &ref_6 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: operations_display_definition_description + description: Description of the operation. + protocol: {} + - &ref_9 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: cloud_error_body_code + description: An identifier for the error. Codes are invariant and are intended to be consumed programmatically. + protocol: {} + - &ref_10 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: cloud_error_body_message + description: 'A message describing the error, intended to be suitable for displaying in a user interface.' + protocol: {} + - &ref_52 + type: string + apiVersions: + - version: 2018-09-01-preview + minLength: 1 + language: + default: + name: string + description: '' + protocol: {} + - &ref_60 + type: string + apiVersions: + - version: 2018-09-01-preview + maxLength: 90 + minLength: 1 + pattern: '^[-\w\._\(\)]+$' + language: + default: + name: string + description: '' + protocol: {} + - &ref_1 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: string + description: '' + protocol: {} + - &ref_20 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: status_result_trust_model + description: Trust model for the attestation service instance. + protocol: {} + - &ref_22 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: status_result_attest_uri + description: Gets the uri of attestation service + protocol: {} + - &ref_19 + type: string + apiVersions: + - version: 2018-09-01-preview + extensions: + x-ms-mutability: + - read + - create + language: + default: + name: tracked_resource_location + description: The geo-location where the resource lives + protocol: {} + - &ref_14 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: resource_id + description: 'Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + protocol: {} + - &ref_15 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: resource_name + description: The name of the resource + protocol: {} + - &ref_16 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: resource_type + description: The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + protocol: {} + - &ref_24 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: attestation_service_creation_params_location + description: The supported Azure location where the attestation service instance should be created. + protocol: {} + - &ref_26 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: attestation_service_creation_specific_params_attestation_policy + description: Name of attestation policy. + protocol: {} + - &ref_27 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_alg + description: |- + The "alg" (algorithm) parameter identifies the algorithm intended for + use with the key. The values used should either be registered in the + IANA "JSON Web Signature and Encryption Algorithms" registry + established by [JWA] or be a value that contains a Collision- + Resistant Name. + protocol: {} + - &ref_28 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_crv + description: The "crv" (curve) parameter identifies the curve type + protocol: {} + - &ref_29 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_d + description: RSA private exponent or ECC private key + protocol: {} + - &ref_30 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_dp + description: RSA Private Key Parameter + protocol: {} + - &ref_31 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_dq + description: RSA Private Key Parameter + protocol: {} + - &ref_32 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_e + description: 'RSA public exponent, in Base64' + protocol: {} + - &ref_33 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_k + description: Symmetric key + protocol: {} + - &ref_34 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_kid + description: |- + The "kid" (key ID) parameter is used to match a specific key. This + is used, for instance, to choose among a set of keys within a JWK Set + during key rollover. The structure of the "kid" value is + unspecified. When "kid" values are used within a JWK Set, different + keys within the JWK Set SHOULD use distinct "kid" values. (One + example in which different keys might use the same "kid" value is if + they have different "kty" (key type) values but are considered to be + equivalent alternatives by the application using them.) The "kid" + value is a case-sensitive string. + protocol: {} + - &ref_35 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_kty + description: |- + The "kty" (key type) parameter identifies the cryptographic algorithm + family used with the key, such as "RSA" or "EC". "kty" values should + either be registered in the IANA "JSON Web Key Types" registry + established by [JWA] or be a value that contains a Collision- + Resistant Name. The "kty" value is a case-sensitive string. + protocol: {} + - &ref_36 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_n + description: 'RSA modulus, in Base64' + protocol: {} + - &ref_37 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_p + description: RSA secret prime + protocol: {} + - &ref_38 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_q + description: 'RSA secret prime, with p < q' + protocol: {} + - &ref_39 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_qi + description: RSA Private Key Parameter + protocol: {} + - &ref_40 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_use + description: |- + Use ("public key use") identifies the intended use of + the public key. The "use" parameter is employed to indicate whether + a public key is used for encrypting data or verifying the signature + on data. Values are commonly "sig" (signature) or "enc" (encryption). + protocol: {} + - &ref_41 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_x + description: X coordinate for the Elliptic Curve point + protocol: {} + - &ref_42 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_x5_c_item + description: '' + protocol: {} + - &ref_43 + type: string + apiVersions: + - version: 2018-09-01-preview + language: + default: + name: json_web_key_y + description: Y coordinate for the Elliptic Curve point + protocol: {} + choices: + - &ref_21 + choices: + - value: Ready + language: + default: + name: ready + description: '' + cli: + cliKey: Ready + cliM4Path: 'schemas$$choices[''AttestationServiceStatus'']$$choices[''Ready]''' + - value: NotReady + language: + default: + name: not_ready + description: '' + cli: + cliKey: NotReady + cliM4Path: 'schemas$$choices[''AttestationServiceStatus'']$$choices[''NotReady]''' + - value: Error + language: + default: + name: error + description: '' + cli: + cliKey: Error + cliM4Path: 'schemas$$choices[''AttestationServiceStatus'']$$choices[''Error]''' + type: choice + apiVersions: + - version: 2018-09-01-preview + choiceType: *ref_0 + language: + default: + name: attestation_service_status + description: Status of attestation service. + cli: + cliKey: AttestationServiceStatus + cliM4Path: 'schemas$$choices[''AttestationServiceStatus'']' + protocol: {} + constants: + - &ref_53 + type: constant + value: + value: 2018-09-01-preview + valueType: *ref_0 + language: + default: + name: api_version2018_09_01_preview + description: Api Version (2018-09-01-preview) + protocol: {} + - &ref_56 + type: constant + value: + value: application/json + valueType: *ref_0 + language: + default: + name: accept + description: 'Accept: application/json' + protocol: {} + dictionaries: + - &ref_18 + type: dictionary + elementType: *ref_1 + language: + default: + name: tracked_resource_tags + description: Resource tags. + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + - &ref_25 + type: dictionary + elementType: *ref_1 + language: + default: + name: attestation_service_creation_params_tags + description: The tags that will be assigned to the attestation service instance. + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + - &ref_47 + type: dictionary + elementType: *ref_1 + language: + default: + name: attestation_service_patch_params_tags + description: The tags that will be assigned to the attestation service instance. + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + objects: + - &ref_57 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: &ref_48 + type: array + apiVersions: + - version: 2018-09-01-preview + elementType: &ref_7 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_2 + serializedName: name + language: + default: + name: name + description: Name of the operation. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''OperationsDefinition'']$$properties[''name'']' + protocol: {} + - schema: &ref_8 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_3 + serializedName: provider + language: + default: + name: provider + description: Resource provider of the operation. + cli: + cliKey: provider + cliM4Path: 'schemas$$objects[''OperationsDisplayDefinition'']$$properties[''provider'']' + protocol: {} + - schema: *ref_4 + serializedName: resource + language: + default: + name: resource + description: Resource for the operation. + cli: + cliKey: resource + cliM4Path: 'schemas$$objects[''OperationsDisplayDefinition'']$$properties[''resource'']' + protocol: {} + - schema: *ref_5 + serializedName: operation + language: + default: + name: operation + description: Short description of the operation. + cli: + cliKey: operation + cliM4Path: 'schemas$$objects[''OperationsDisplayDefinition'']$$properties[''operation'']' + protocol: {} + - schema: *ref_6 + serializedName: description + language: + default: + name: description + description: Description of the operation. + cli: + cliKey: description + cliM4Path: 'schemas$$objects[''OperationsDisplayDefinition'']$$properties[''description'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: operations_display_definition + description: Display object with properties of the operation. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: OperationsDisplayDefinition + cliM4Path: 'schemas$$objects[''OperationsDisplayDefinition'']' + protocol: {} + serializedName: display + language: + default: + name: display + description: Display object with properties of the operation. + cli: + cliKey: display + cliM4Path: 'schemas$$objects[''OperationsDefinition'']$$properties[''display'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: operations_definition + description: Definition object with the name and properties of an operation. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: OperationsDefinition + cliM4Path: 'schemas$$objects[''OperationsDefinition'']' + protocol: {} + language: + default: + name: operation_list_value + description: List of supported operations. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: List of supported operations. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''OperationList'']$$properties[''value'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: operation_list + description: List of supported operations. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: OperationList + cliM4Path: 'schemas$$objects[''OperationList'']' + protocol: {} + - *ref_7 + - *ref_8 + - &ref_58 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: &ref_11 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_9 + serializedName: code + language: + default: + name: code + description: An identifier for the error. Codes are invariant and are intended to be consumed programmatically. + cli: + cliKey: code + cliM4Path: 'schemas$$objects[''CloudErrorBody'']$$properties[''code'']' + protocol: {} + - schema: *ref_10 + serializedName: message + language: + default: + name: message + description: 'A message describing the error, intended to be suitable for displaying in a user interface.' + cli: + cliKey: message + cliM4Path: 'schemas$$objects[''CloudErrorBody'']$$properties[''message'']' + protocol: {} + serializationFormats: + - json + usage: + - exception + extensions: + x-ms-external: true + language: + default: + name: cloud_error_body + description: An error response from Attestation. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: CloudErrorBody + cliM4Path: 'schemas$$objects[''CloudErrorBody'']' + protocol: {} + serializedName: error + language: + default: + name: error + description: An error response from Attestation. + cli: + cliKey: error + cliM4Path: 'schemas$$objects[''CloudError'']$$properties[''error'']' + protocol: {} + serializationFormats: + - json + usage: + - exception + extensions: + x-ms-external: true + language: + default: + name: cloud_error + description: An error response from Attestation. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: CloudError + cliM4Path: 'schemas$$objects[''CloudError'']' + protocol: {} + - *ref_11 + - &ref_12 + type: object + apiVersions: + - version: 2018-09-01-preview + parents: + all: + - &ref_13 + type: object + apiVersions: + - version: 2018-09-01-preview + children: + all: + - *ref_12 + immediate: + - *ref_12 + parents: + all: + - &ref_17 + type: object + apiVersions: + - version: 2018-09-01-preview + children: + all: + - *ref_13 + - *ref_12 + immediate: + - *ref_13 + properties: + - schema: *ref_14 + readOnly: true + serializedName: id + language: + default: + name: id + description: 'Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''id'']' + protocol: {} + - schema: *ref_15 + readOnly: true + serializedName: name + language: + default: + name: name + description: The name of the resource + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''name'']' + protocol: {} + - schema: *ref_16 + readOnly: true + serializedName: type + language: + default: + name: type + description: The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''type'']' + protocol: {} + serializationFormats: + - json + usage: + - output + extensions: + x-ms-azure-resource: true + language: + default: + name: resource + description: '' + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: Resource + cliM4Path: 'schemas$$objects[''Resource'']' + protocol: {} + immediate: + - *ref_17 + properties: + - schema: *ref_18 + required: false + serializedName: tags + language: + default: + name: tags + description: Resource tags. + cli: + cliKey: tags + cliM4Path: 'schemas$$objects[''TrackedResource'']$$properties[''tags'']' + protocol: {} + - schema: *ref_19 + required: true + serializedName: location + language: + default: + name: location + description: The geo-location where the resource lives + cli: + cliKey: location + cliM4Path: 'schemas$$objects[''TrackedResource'']$$properties[''location'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: tracked_resource + description: The resource model definition for a ARM tracked top level resource + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TrackedResource + cliM4Path: 'schemas$$objects[''TrackedResource'']' + protocol: {} + - *ref_17 + immediate: + - *ref_13 + properties: + - schema: &ref_23 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_20 + required: false + serializedName: trustModel + language: + default: + name: trust_model + description: Trust model for the attestation service instance. + cli: + cliKey: trustModel + cliM4Path: 'schemas$$objects[''StatusResult'']$$properties[''trustModel'']' + protocol: {} + - schema: *ref_21 + required: true + serializedName: status + language: + default: + name: status + description: Status of attestation service. + cli: + cliKey: status + cliM4Path: 'schemas$$objects[''StatusResult'']$$properties[''status'']' + protocol: {} + - schema: *ref_22 + required: false + serializedName: attestUri + language: + default: + name: attest_uri + description: Gets the uri of attestation service + cli: + cliKey: attestUri + cliM4Path: 'schemas$$objects[''StatusResult'']$$properties[''attestUri'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: status_result + description: Status of attestation service. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: StatusResult + cliM4Path: 'schemas$$objects[''StatusResult'']' + protocol: {} + required: true + serializedName: properties + extensions: + x-ms-client-flatten: true + language: + default: + name: properties + description: Describes Attestation service status. + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''AttestationProvider'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: attestation_provider + description: Attestation service response message. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationProvider + cliM4Path: 'schemas$$objects[''AttestationProvider'']' + protocol: {} + - *ref_23 + - *ref_13 + - *ref_17 + - &ref_63 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_24 + required: true + serializedName: location + language: + default: + name: location + description: The supported Azure location where the attestation service instance should be created. + cli: + cliKey: location + cliM4Path: 'schemas$$objects[''AttestationServiceCreationParams'']$$properties[''location'']' + protocol: {} + - schema: *ref_25 + required: false + serializedName: tags + language: + default: + name: tags + description: The tags that will be assigned to the attestation service instance. + cli: + cliKey: tags + cliM4Path: 'schemas$$objects[''AttestationServiceCreationParams'']$$properties[''tags'']' + protocol: {} + - schema: &ref_44 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_26 + serializedName: attestationPolicy + language: + default: + name: attestation_policy + description: Name of attestation policy. + cli: + cliKey: attestationPolicy + cliM4Path: 'schemas$$objects[''AttestationServiceCreationSpecificParams'']$$properties[''attestationPolicy'']' + protocol: {} + - schema: &ref_45 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: &ref_50 + type: array + apiVersions: + - version: 2018-09-01-preview + elementType: &ref_46 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_27 + required: true + serializedName: alg + language: + default: + name: alg + description: |- + The "alg" (algorithm) parameter identifies the algorithm intended for + use with the key. The values used should either be registered in the + IANA "JSON Web Signature and Encryption Algorithms" registry + established by [JWA] or be a value that contains a Collision- + Resistant Name. + cli: + cliKey: alg + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''alg'']' + protocol: {} + - schema: *ref_28 + required: false + serializedName: crv + language: + default: + name: crv + description: The "crv" (curve) parameter identifies the curve type + cli: + cliKey: crv + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''crv'']' + protocol: {} + - schema: *ref_29 + required: false + serializedName: d + language: + default: + name: d + description: RSA private exponent or ECC private key + cli: + cliKey: d + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''d'']' + protocol: {} + - schema: *ref_30 + required: false + serializedName: dp + language: + default: + name: dp + description: RSA Private Key Parameter + cli: + cliKey: dp + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''dp'']' + protocol: {} + - schema: *ref_31 + required: false + serializedName: dq + language: + default: + name: dq + description: RSA Private Key Parameter + cli: + cliKey: dq + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''dq'']' + protocol: {} + - schema: *ref_32 + required: false + serializedName: e + language: + default: + name: e + description: 'RSA public exponent, in Base64' + cli: + cliKey: e + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''e'']' + protocol: {} + - schema: *ref_33 + required: false + serializedName: k + language: + default: + name: k + description: Symmetric key + cli: + cliKey: k + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''k'']' + protocol: {} + - schema: *ref_34 + required: true + serializedName: kid + language: + default: + name: kid + description: |- + The "kid" (key ID) parameter is used to match a specific key. This + is used, for instance, to choose among a set of keys within a JWK Set + during key rollover. The structure of the "kid" value is + unspecified. When "kid" values are used within a JWK Set, different + keys within the JWK Set SHOULD use distinct "kid" values. (One + example in which different keys might use the same "kid" value is if + they have different "kty" (key type) values but are considered to be + equivalent alternatives by the application using them.) The "kid" + value is a case-sensitive string. + cli: + cliKey: kid + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''kid'']' + protocol: {} + - schema: *ref_35 + required: true + serializedName: kty + language: + default: + name: kty + description: |- + The "kty" (key type) parameter identifies the cryptographic algorithm + family used with the key, such as "RSA" or "EC". "kty" values should + either be registered in the IANA "JSON Web Key Types" registry + established by [JWA] or be a value that contains a Collision- + Resistant Name. The "kty" value is a case-sensitive string. + cli: + cliKey: kty + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''kty'']' + protocol: {} + - schema: *ref_36 + required: false + serializedName: 'n' + language: + default: + name: 'n' + description: 'RSA modulus, in Base64' + cli: + cliKey: 'n' + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''n'']' + protocol: {} + - schema: *ref_37 + required: false + serializedName: p + language: + default: + name: p + description: RSA secret prime + cli: + cliKey: p + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''p'']' + protocol: {} + - schema: *ref_38 + required: false + serializedName: q + language: + default: + name: q + description: 'RSA secret prime, with p < q' + cli: + cliKey: q + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''q'']' + protocol: {} + - schema: *ref_39 + required: false + serializedName: qi + language: + default: + name: qi + description: RSA Private Key Parameter + cli: + cliKey: qi + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''qi'']' + protocol: {} + - schema: *ref_40 + required: true + serializedName: use + language: + default: + name: use + description: |- + Use ("public key use") identifies the intended use of + the public key. The "use" parameter is employed to indicate whether + a public key is used for encrypting data or verifying the signature + on data. Values are commonly "sig" (signature) or "enc" (encryption). + cli: + cliKey: use + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''use'']' + protocol: {} + - schema: *ref_41 + required: false + serializedName: x + language: + default: + name: x + description: X coordinate for the Elliptic Curve point + cli: + cliKey: x + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''x'']' + protocol: {} + - schema: &ref_49 + type: array + apiVersions: + - version: 2018-09-01-preview + elementType: *ref_42 + language: + default: + name: json_web_key_x5_c + description: |- + The "x5c" (X.509 certificate chain) parameter contains a chain of one + or more PKIX certificates [RFC5280]. The certificate chain is + represented as a JSON array of certificate value strings. Each + string in the array is a base64-encoded (Section 4 of [RFC4648] -- + not base64url-encoded) DER [ITU.X690.1994] PKIX certificate value. + The PKIX certificate containing the key value MUST be the first + certificate. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + required: false + serializedName: x5c + language: + default: + name: x5_c + description: |- + The "x5c" (X.509 certificate chain) parameter contains a chain of one + or more PKIX certificates [RFC5280]. The certificate chain is + represented as a JSON array of certificate value strings. Each + string in the array is a base64-encoded (Section 4 of [RFC4648] -- + not base64url-encoded) DER [ITU.X690.1994] PKIX certificate value. + The PKIX certificate containing the key value MUST be the first + certificate. + cli: + cliKey: x5c + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''x5c'']' + protocol: {} + - schema: *ref_43 + required: false + serializedName: 'y' + language: + default: + name: 'y' + description: Y coordinate for the Elliptic Curve point + cli: + cliKey: 'y' + cliM4Path: 'schemas$$objects[''JSONWebKey'']$$properties[''y'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: json_web_key + description: '' + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: JSONWebKey + cliM4Path: 'schemas$$objects[''JSONWebKey'']' + protocol: {} + language: + default: + name: json_web_key_set_keys + description: |- + The value of the "keys" parameter is an array of JWK values. By + default, the order of the JWK values within the array does not imply + an order of preference among them, although applications of JWK Sets + can choose to assign a meaning to the order for their purposes, if + desired. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: keys + language: + default: + name: keys + description: |- + The value of the "keys" parameter is an array of JWK values. By + default, the order of the JWK values within the array does not imply + an order of preference among them, although applications of JWK Sets + can choose to assign a meaning to the order for their purposes, if + desired. + cli: + cliKey: keys + cliM4Path: 'schemas$$objects[''JSONWebKeySet'']$$properties[''keys'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: json_web_key_set + description: '' + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: JSONWebKeySet + cliM4Path: 'schemas$$objects[''JSONWebKeySet'']' + protocol: {} + serializedName: policySigningCertificates + language: + default: + name: policy_signing_certificates + description: JSON Web Key Set defining a set of X.509 Certificates that will represent the parent certificate for the signing certificate used for policy operations + cli: + cliKey: policySigningCertificates + cliM4Path: 'schemas$$objects[''AttestationServiceCreationSpecificParams'']$$properties[''policySigningCertificates'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: attestation_service_creation_specific_params + description: Client supplied parameters used to create a new attestation service instance. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationServiceCreationSpecificParams + cliM4Path: 'schemas$$objects[''AttestationServiceCreationSpecificParams'']' + protocol: {} + required: true + serializedName: properties + language: + default: + name: properties + description: Properties of the attestation service instance + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''AttestationServiceCreationParams'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - input + extensions: + x-ms-azure-resource: true + language: + default: + name: attestation_service_creation_params + description: Parameters for creating an attestation service instance + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationServiceCreationParams + cliM4Path: 'schemas$$objects[''AttestationServiceCreationParams'']' + protocol: {} + - *ref_44 + - *ref_45 + - *ref_46 + - &ref_67 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: *ref_47 + serializedName: tags + language: + default: + name: tags + description: The tags that will be assigned to the attestation service instance. + cli: + cliKey: tags + cliM4Path: 'schemas$$objects[''AttestationServicePatchParams'']$$properties[''tags'']' + protocol: {} + serializationFormats: + - json + usage: + - input + extensions: + x-ms-azure-resource: true + language: + default: + name: attestation_service_patch_params + description: Parameters for patching an attestation service instance + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationServicePatchParams + cliM4Path: 'schemas$$objects[''AttestationServicePatchParams'']' + protocol: {} + - &ref_73 + type: object + apiVersions: + - version: 2018-09-01-preview + properties: + - schema: &ref_51 + type: array + apiVersions: + - version: 2018-09-01-preview + elementType: *ref_12 + language: + default: + name: attestation_provider_list_result_value + description: Attestation Provider array. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: Attestation Provider array. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''AttestationProviderListResult'']$$properties[''value'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: attestation_provider_list_result + description: Attestation Providers List. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: AttestationProviderListResult + cliM4Path: 'schemas$$objects[''AttestationProviderListResult'']' + protocol: {} + arrays: + - *ref_48 + - *ref_49 + - *ref_50 + - *ref_51 +globalParameters: + - &ref_59 + schema: *ref_52 + implementation: Client + required: true + extensions: + x-ms-priority: 0 + language: + default: + name: SubscriptionId + description: The ID of the target subscription. + serializedName: subscriptionId + cli: + cliKey: subscriptionId + cliM4Path: 'globalParameters[''subscriptionId'']' + protocol: + http: + in: path + - &ref_54 + schema: *ref_0 + clientDefaultValue: 'https://management.azure.com' + implementation: Client + origin: 'modelerfour:synthesized/host' + required: true + extensions: + x-ms-skip-url-encoding: true + language: + default: + name: $host + description: server parameter + serializedName: $host + cli: + cliKey: $host + cliM4Path: 'globalParameters[''$host'']' + protocol: + http: + in: uri + - &ref_55 + schema: *ref_53 + implementation: Client + origin: 'modelerfour:synthesized/api-version' + required: true + language: + default: + name: apiVersion + description: Api Version + serializedName: api-version + cli: + cliKey: ApiVersion + cliM4Path: 'globalParameters[''ApiVersion'']' + protocol: + http: + in: query +operationGroups: + - $key: Operation + operations: + - apiVersions: + - version: 2018-09-01-preview + parameters: + - *ref_54 + - *ref_55 + requests: + - parameters: + - schema: *ref_56 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Operation'']$$operations[''List'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: /providers/Microsoft.Attestation/operations + method: get + uri: '{$host}' + signatureParameters: [] + responses: + - schema: *ref_57 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_58 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Operations_List: + parameters: + api-version: 2018-09-01-preview + responses: + '200': + body: + - name: Microsoft.Attestation/attestationProviders/attestation/read + display: + description: Get status of attestation service. + operation: Get status of attestation service + provider: Microsoft Azure Attestation + resource: Attestation + - name: Microsoft.Attestation/attestationProviders/attestation/write + display: + description: Adds attestation service. + operation: Adds attestation service. + provider: Microsoft Azure Attestation + resource: Attestation + - name: Microsoft.Attestation/attestationProviders/attestation/delete + display: + description: Removes attestation service + operation: Removes attestation service + provider: Microsoft Azure Attestation + resource: Attestation + language: + default: + name: list + description: Lists all of the available Azure attestation operations. + cli: + cliKey: List + cliM4Path: 'operationGroups[''Operation'']$$operations[''List'']' + protocol: {} + language: + default: + name: operation + description: '' + cli: + cliKey: Operation + cliM4Path: 'operationGroups[''Operation'']' + protocol: {} + - $key: AttestationProviders + operations: + - apiVersions: + - version: 2018-09-01-preview + parameters: + - *ref_54 + - *ref_59 + - &ref_61 + schema: *ref_60 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. The name is case insensitive. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Get'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_62 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: provider_name + description: Name of the attestation service instance + serializedName: providerName + cli: + cliKey: providerName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Get'']$$parameters[''providerName'']' + protocol: + http: + in: path + - *ref_55 + requests: + - parameters: + - schema: *ref_56 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Get'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_61 + - *ref_62 + responses: + - schema: *ref_12 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_58 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + AttestationProviders_Get: + parameters: + api-version: 2018-09-01-preview + providerName: myattestationprovider + resourceGroupName: MyResourceGroup + subscriptionId: 00000000-0000-0000-0000-000000000000 + responses: + '200': + body: + name: myattestationprovider + type: Microsoft.Attestation/attestationProviders + id: subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Attestation/attestationProviders/myattestationprovider + location: East US + properties: + attestUri: 'https://superservice.attestation.azure.net' + status: Ready + trustModel: Isolated + tags: + Property1: Value1 + Property2: Value2 + Property3: Value3 + language: + default: + name: get + description: Get the status of Attestation Provider. + cli: + cliKey: Get + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Get'']' + protocol: {} + - apiVersions: + - version: 2018-09-01-preview + parameters: + - *ref_54 + - *ref_59 + - &ref_65 + schema: *ref_60 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. The name is case insensitive. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Create'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_66 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: provider_name + description: Name of the attestation service + serializedName: providerName + cli: + cliKey: providerName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Create'']$$parameters[''providerName'']' + protocol: + http: + in: path + - *ref_55 + requests: + - parameters: + - &ref_64 + schema: *ref_63 + implementation: Method + required: true + language: + default: + name: creation_params + description: Client supplied parameters. + cli: + cliKey: creationParams + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Create'']$$requests[0]$$parameters[''creationParams'']' + protocol: + http: + in: body + style: json + - schema: *ref_56 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Create'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_64 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_65 + - *ref_66 + responses: + - schema: *ref_12 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - schema: *ref_12 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '201' + exceptions: + - schema: *ref_58 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + AttestationProviders_Create: + parameters: + api-version: 2018-09-01-preview + creationParams: test + providerName: myattestationprovider + resourceGroupName: MyResourceGroup + subscriptionId: 00000000-0000-0000-0000-000000000000 + responses: + '200': + body: + name: myattestationprovider + type: Microsoft.Attestation/attestationProviders + id: subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Attestation/attestationProviders/myattestationprovider + location: East US + properties: + attestUri: 'https://superservice.attestation.azure.net' + status: Ready + trustModel: Isolated + tags: + Property1: Value1 + Property2: Value2 + Property3: Value3 + '201': + body: + name: myattestationprovider + type: Microsoft.Attestation/attestationProviders + id: subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Attestation/attestationProviders/myattestationprovider + location: East US + properties: + attestUri: 'https://superservice.attestation.azure.net' + status: Ready + trustModel: Isolated + tags: + Property1: Value1 + Property2: Value2 + Property3: Value3 + language: + default: + name: create + description: Creates or updates the Attestation Provider. + cli: + cliKey: Create + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Create'']' + protocol: {} + - apiVersions: + - version: 2018-09-01-preview + parameters: + - *ref_54 + - *ref_59 + - &ref_69 + schema: *ref_60 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. The name is case insensitive. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Update'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_70 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: provider_name + description: Name of the attestation service + serializedName: providerName + cli: + cliKey: providerName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Update'']$$parameters[''providerName'']' + protocol: + http: + in: path + - *ref_55 + requests: + - parameters: + - &ref_68 + schema: *ref_67 + implementation: Method + required: true + language: + default: + name: update_params + description: Client supplied parameters. + cli: + cliKey: updateParams + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Update'']$$requests[0]$$parameters[''updateParams'']' + protocol: + http: + in: body + style: json + - schema: *ref_56 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Update'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_68 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}' + method: patch + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_69 + - *ref_70 + responses: + - schema: *ref_12 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_58 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + AttestationProviders_Update: + parameters: + api-version: 2018-09-01-preview + providerName: myattestationprovider + resourceGroupName: MyResourceGroup + subscriptionId: 00000000-0000-0000-0000-000000000000 + updateParams: + tags: + Property1: Value1 + Property2: Value2 + Property3: Value3 + responses: + '200': + body: + name: myattestationprovider + type: Microsoft.Attestation/attestationProviders + id: subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Attestation/attestationProviders/myattestationprovider + location: East US + properties: + attestUri: 'https://superservice.attestation.azure.net' + status: Ready + trustModel: Isolated + tags: + Property1: Value1 + Property2: Value2 + Property3: Value3 + language: + default: + name: update + description: Updates the Attestation Provider. + cli: + cliKey: Update + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Update'']' + protocol: {} + - apiVersions: + - version: 2018-09-01-preview + parameters: + - *ref_54 + - *ref_59 + - &ref_71 + schema: *ref_60 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. The name is case insensitive. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Delete'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_72 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: provider_name + description: Name of the attestation service + serializedName: providerName + cli: + cliKey: providerName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Delete'']$$parameters[''providerName'']' + protocol: + http: + in: path + - *ref_55 + requests: + - parameters: + - schema: *ref_56 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Delete'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_71 + - *ref_72 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '204' + exceptions: + - schema: *ref_58 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + AttestationProviders_Delete: + parameters: + api-version: 2018-09-01-preview + providerName: myattestationprovider + resourceGroupName: sample-resource-group + serviceName: sampleservicename + subscriptionId: 00000000-0000-0000-0000-000000000000 + responses: + '200': + description: Resource exists and was deleted successfully + '202': + description: Request accepted for deletion of attestation service + '204': + description: Resource does not exist + language: + default: + name: delete + description: Delete Attestation Service. + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: 2018-09-01-preview + parameters: + - *ref_54 + - *ref_55 + - *ref_59 + requests: + - parameters: + - schema: *ref_56 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''List'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/providers/Microsoft.Attestation/attestationProviders' + method: get + uri: '{$host}' + signatureParameters: [] + responses: + - schema: *ref_73 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_58 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + AttestationProviders_List: + parameters: + api-version: 2018-09-01-preview + subscriptionId: 00000000-0000-0000-0000-000000000000 + responses: + '200': + body: + value: + - name: myattestationprovider + type: Microsoft.Attestation/attestationProviders + id: subscriptions/6c96b33e-f5b8-40a6-9011-5cb1c58b0915/resourceGroups/testrg1/providers/Microsoft.Attestation/attestationProviders/myattestationprovider + location: East US + properties: + status: Ready + - name: codes2 + type: Microsoft.Attestation/attestationProviders + id: subscriptions/6c96b33e-f5b8-40a6-9011-5cb1c58b0915/resourceGroups/testrg2/providers/Microsoft.Attestation/attestationProviders/codes2 + location: East US + properties: + status: Ready + language: + default: + name: list + description: Returns a list of attestation providers in a subscription. + cli: + cliKey: List + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''List'']' + protocol: {} + - apiVersions: + - version: 2018-09-01-preview + parameters: + - *ref_54 + - &ref_74 + schema: *ref_60 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. The name is case insensitive. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''ListByResourceGroup'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - *ref_55 + - *ref_59 + requests: + - parameters: + - schema: *ref_56 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''ListByResourceGroup'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders' + method: get + uri: '{$host}' + signatureParameters: + - *ref_74 + responses: + - schema: *ref_73 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_58 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + AttestationProviders_ListByResourceGroup: + parameters: + api-version: 2018-09-01-preview + resourceGroupName: testrg1 + subscriptionId: 6c96b33e-f5b8-40a6-9011-5cb1c58b0915 + responses: + '200': + body: + value: + - name: myattestationprovider + type: Microsoft.Attestation/attestationProviders + id: subscriptions/6c96b33e-f5b8-40a6-9011-5cb1c58b0915/resourceGroups/testrg1/providers/Microsoft.Attestation/attestationProviders/myattestationprovider + location: East US + properties: + status: Ready + - name: codes2 + type: Microsoft.Attestation/attestationProviders + id: subscriptions/6c96b33e-f5b8-40a6-9011-5cb1c58b0915/resourceGroups/testrg1/providers/Microsoft.Attestation/attestationProviders/codes2 + location: East US + properties: + status: Ready + language: + default: + name: list_by_resource_group + description: Returns attestation providers list in a resource group. + cli: + cliKey: ListByResourceGroup + cliM4Path: 'operationGroups[''AttestationProviders'']$$operations[''ListByResourceGroup'']' + protocol: {} + language: + default: + name: attestation_providers + description: '' + cli: + cliKey: AttestationProviders + cliM4Path: 'operationGroups[''AttestationProviders'']' + protocol: {} +security: + authenticationRequired: false +language: + default: + name: AttestationManagementClient + description: '' +protocol: + http: {} diff --git a/test/scenarios/attestation/output/clicommon-000240-namer-post-simplified.yaml b/test/scenarios/attestation/output/clicommon-000280-namer-post-simplified.yaml similarity index 100% rename from test/scenarios/attestation/output/clicommon-000240-namer-post-simplified.yaml rename to test/scenarios/attestation/output/clicommon-000280-namer-post-simplified.yaml diff --git a/test/scenarios/attestation/output/clicommon-000240-namer-post.yaml b/test/scenarios/attestation/output/clicommon-000280-namer-post.yaml similarity index 100% rename from test/scenarios/attestation/output/clicommon-000240-namer-post.yaml rename to test/scenarios/attestation/output/clicommon-000280-namer-post.yaml diff --git a/test/scenarios/attestation/output/clicommon-000250-test-pre-simplified.yaml b/test/scenarios/attestation/output/clicommon-000290-test-pre-simplified.yaml similarity index 100% rename from test/scenarios/attestation/output/clicommon-000250-test-pre-simplified.yaml rename to test/scenarios/attestation/output/clicommon-000290-test-pre-simplified.yaml diff --git a/test/scenarios/attestation/output/clicommon-000250-test-pre.yaml b/test/scenarios/attestation/output/clicommon-000290-test-pre.yaml similarity index 100% rename from test/scenarios/attestation/output/clicommon-000250-test-pre.yaml rename to test/scenarios/attestation/output/clicommon-000290-test-pre.yaml diff --git a/test/scenarios/attestation/output/clicommon-000260-test-post-simplified.yaml b/test/scenarios/attestation/output/clicommon-000300-test-post-simplified.yaml similarity index 100% rename from test/scenarios/attestation/output/clicommon-000260-test-post-simplified.yaml rename to test/scenarios/attestation/output/clicommon-000300-test-post-simplified.yaml diff --git a/test/scenarios/attestation/output/clicommon-000260-test-post.yaml b/test/scenarios/attestation/output/clicommon-000300-test-post.yaml similarity index 100% rename from test/scenarios/attestation/output/clicommon-000260-test-post.yaml rename to test/scenarios/attestation/output/clicommon-000300-test-post.yaml diff --git a/test/scenarios/attestation/output/clicommon-000270-complex-marker-pre-simplified.yaml b/test/scenarios/attestation/output/clicommon-000310-complex-marker-pre-simplified.yaml similarity index 100% rename from test/scenarios/attestation/output/clicommon-000270-complex-marker-pre-simplified.yaml rename to test/scenarios/attestation/output/clicommon-000310-complex-marker-pre-simplified.yaml diff --git a/test/scenarios/attestation/output/clicommon-000270-complex-marker-pre.yaml b/test/scenarios/attestation/output/clicommon-000310-complex-marker-pre.yaml similarity index 100% rename from test/scenarios/attestation/output/clicommon-000270-complex-marker-pre.yaml rename to test/scenarios/attestation/output/clicommon-000310-complex-marker-pre.yaml diff --git a/test/scenarios/attestation/output/clicommon-000280-complex-marker-post-simplified.yaml b/test/scenarios/attestation/output/clicommon-000320-complex-marker-post-simplified.yaml similarity index 100% rename from test/scenarios/attestation/output/clicommon-000280-complex-marker-post-simplified.yaml rename to test/scenarios/attestation/output/clicommon-000320-complex-marker-post-simplified.yaml diff --git a/test/scenarios/attestation/output/clicommon-000280-complex-marker-post.yaml b/test/scenarios/attestation/output/clicommon-000320-complex-marker-post.yaml similarity index 100% rename from test/scenarios/attestation/output/clicommon-000280-complex-marker-post.yaml rename to test/scenarios/attestation/output/clicommon-000320-complex-marker-post.yaml diff --git a/test/scenarios/datafactory/output/clicommon-000210-modifier-pre-simplified.yaml b/test/scenarios/datafactory/output/clicommon-000210-poly-as-resource-pre-simplified.yaml similarity index 100% rename from test/scenarios/datafactory/output/clicommon-000210-modifier-pre-simplified.yaml rename to test/scenarios/datafactory/output/clicommon-000210-poly-as-resource-pre-simplified.yaml diff --git a/test/scenarios/datafactory/output/clicommon-000210-modifier-pre.yaml b/test/scenarios/datafactory/output/clicommon-000210-poly-as-resource-pre.yaml similarity index 100% rename from test/scenarios/datafactory/output/clicommon-000210-modifier-pre.yaml rename to test/scenarios/datafactory/output/clicommon-000210-poly-as-resource-pre.yaml diff --git a/test/scenarios/datafactory/output/clicommon-000220-modifier-post-simplified.yaml b/test/scenarios/datafactory/output/clicommon-000220-poly-as-resource-post-simplified.yaml similarity index 100% rename from test/scenarios/datafactory/output/clicommon-000220-modifier-post-simplified.yaml rename to test/scenarios/datafactory/output/clicommon-000220-poly-as-resource-post-simplified.yaml diff --git a/test/scenarios/datafactory/output/clicommon-000220-modifier-post.yaml b/test/scenarios/datafactory/output/clicommon-000220-poly-as-resource-post.yaml similarity index 100% rename from test/scenarios/datafactory/output/clicommon-000220-modifier-post.yaml rename to test/scenarios/datafactory/output/clicommon-000220-poly-as-resource-post.yaml diff --git a/test/scenarios/datafactory/output/clicommon-000230-namer-pre-simplified.yaml b/test/scenarios/datafactory/output/clicommon-000230-flatten-pre-simplified.yaml similarity index 100% rename from test/scenarios/datafactory/output/clicommon-000230-namer-pre-simplified.yaml rename to test/scenarios/datafactory/output/clicommon-000230-flatten-pre-simplified.yaml diff --git a/test/scenarios/datafactory/output/clicommon-000230-namer-pre.yaml b/test/scenarios/datafactory/output/clicommon-000230-flatten-pre.yaml similarity index 100% rename from test/scenarios/datafactory/output/clicommon-000230-namer-pre.yaml rename to test/scenarios/datafactory/output/clicommon-000230-flatten-pre.yaml diff --git a/test/scenarios/datafactory/output/clicommon-000240-flatten-post-simplified.yaml b/test/scenarios/datafactory/output/clicommon-000240-flatten-post-simplified.yaml new file mode 100644 index 0000000..d84024b --- /dev/null +++ b/test/scenarios/datafactory/output/clicommon-000240-flatten-post-simplified.yaml @@ -0,0 +1,4256 @@ +operationGroups: + all: + - operationGroupName: factories + cli: + cliKey: Factories + cliM4Path: operationGroups['Factories'] + operations: + - operationName: list + cli: + cliKey: List + cliM4Path: operationGroups['Factories']$$operations['List'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['List']$$requests[0]$$parameters['accept'] + - operationName: configure_factory_repo + cli: + cliKey: ConfigureFactoryRepo + cliM4Path: operationGroups['Factories']$$operations['ConfigureFactoryRepo'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: location_id(string^string) + cli: + cliKey: locationId + cliM4Path: operationGroups['Factories']$$operations['ConfigureFactoryRepo']$$parameters['locationId'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: factory_repo_update(factory_repo_update^object) + cli: + cliKey: factoryRepoUpdate + cliM4Path: operationGroups['Factories']$$operations['ConfigureFactoryRepo']$$requests[0]$$parameters['factoryRepoUpdate'] + bodySchema: factory_repo_update + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['ConfigureFactoryRepo']$$requests[0]$$parameters['accept'] + - operationName: list_by_resource_group + cli: + cliKey: ListByResourceGroup + cliM4Path: operationGroups['Factories']$$operations['ListByResourceGroup'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Factories']$$operations['ListByResourceGroup']$$parameters['resourceGroupName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['ListByResourceGroup']$$requests[0]$$parameters['accept'] + - operationName: create_or_update + cli: + cliKey: CreateOrUpdate + cliM4Path: operationGroups['Factories']$$operations['CreateOrUpdate'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Factories']$$operations['CreateOrUpdate']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Factories']$$operations['CreateOrUpdate']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: if_match(string^string) + cli: + cliKey: If-Match + cliM4Path: operationGroups['Factories']$$operations['CreateOrUpdate']$$parameters['If-Match'] + - parameterName[0]: factory(factory^object) + cli: + cliKey: factory + cliM4Path: operationGroups['Factories']$$operations['CreateOrUpdate']$$requests[0]$$parameters['factory'] + bodySchema: factory + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['CreateOrUpdate']$$requests[0]$$parameters['accept'] + - operationName: update + cli: + cliKey: Update + cliM4Path: operationGroups['Factories']$$operations['Update'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Factories']$$operations['Update']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Factories']$$operations['Update']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: factory_update_parameters(factory_update_parameters^object) + cli: + cliKey: factoryUpdateParameters + cliM4Path: operationGroups['Factories']$$operations['Update']$$requests[0]$$parameters['factoryUpdateParameters'] + bodySchema: factory_update_parameters + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['Update']$$requests[0]$$parameters['accept'] + - operationName: get + cli: + cliKey: Get + cliM4Path: operationGroups['Factories']$$operations['Get'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Factories']$$operations['Get']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Factories']$$operations['Get']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: if_none_match(string^string) + cli: + cliKey: If-None-Match + cliM4Path: operationGroups['Factories']$$operations['Get']$$parameters['If-None-Match'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['Get']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['Factories']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Factories']$$operations['Delete']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Factories']$$operations['Delete']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['Delete']$$requests[0]$$parameters['accept'] + - operationName: get_git_hub_access_token + cli: + cliKey: GetGitHubAccessToken + cliM4Path: operationGroups['Factories']$$operations['GetGitHubAccessToken'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Factories']$$operations['GetGitHubAccessToken']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Factories']$$operations['GetGitHubAccessToken']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: git_hub_access_token_request(git_hub_access_token_request^object) + cli: + cliKey: gitHubAccessTokenRequest + cliM4Path: operationGroups['Factories']$$operations['GetGitHubAccessToken']$$requests[0]$$parameters['gitHubAccessTokenRequest'] + bodySchema: git_hub_access_token_request + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['GetGitHubAccessToken']$$requests[0]$$parameters['accept'] + - operationName: get_data_plane_access + cli: + cliKey: GetDataPlaneAccess + cliM4Path: operationGroups['Factories']$$operations['GetDataPlaneAccess'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Factories']$$operations['GetDataPlaneAccess']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Factories']$$operations['GetDataPlaneAccess']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: policy(user_access_policy^object) + cli: + cliKey: policy + cliM4Path: operationGroups['Factories']$$operations['GetDataPlaneAccess']$$requests[0]$$parameters['policy'] + bodySchema: user_access_policy + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['GetDataPlaneAccess']$$requests[0]$$parameters['accept'] + - operationGroupName: triggers + cli: + cliKey: Triggers + cliM4Path: operationGroups['Triggers'] + operations: + - operationName: list_by_factory + cli: + cliKey: ListByFactory + cliM4Path: operationGroups['Triggers']$$operations['ListByFactory'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['ListByFactory']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['ListByFactory']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['ListByFactory']$$requests[0]$$parameters['accept'] + - operationName: query_by_factory + cli: + cliKey: QueryByFactory + cliM4Path: operationGroups['Triggers']$$operations['QueryByFactory'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['QueryByFactory']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['QueryByFactory']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: filter_parameters(trigger_filter_parameters^object) + cli: + cliKey: filterParameters + cliM4Path: operationGroups['Triggers']$$operations['QueryByFactory']$$requests[0]$$parameters['filterParameters'] + bodySchema: trigger_filter_parameters + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['QueryByFactory']$$requests[0]$$parameters['accept'] + - operationName: create_or_update + cli: + cliKey: CreateOrUpdate + cliM4Path: operationGroups['Triggers']$$operations['CreateOrUpdate'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['CreateOrUpdate']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['CreateOrUpdate']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['CreateOrUpdate']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: if_match(string^string) + cli: + cliKey: If-Match + cliM4Path: operationGroups['Triggers']$$operations['CreateOrUpdate']$$parameters['If-Match'] + - parameterName[0]: trigger(trigger_resource^object) + cli: + cliKey: trigger + cliM4Path: operationGroups['Triggers']$$operations['CreateOrUpdate']$$requests[0]$$parameters['trigger'] + bodySchema: trigger_resource + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['CreateOrUpdate']$$requests[0]$$parameters['accept'] + - operationName: get + cli: + cliKey: Get + cliM4Path: operationGroups['Triggers']$$operations['Get'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['Get']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['Get']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['Get']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: if_none_match(string^string) + cli: + cliKey: If-None-Match + cliM4Path: operationGroups['Triggers']$$operations['Get']$$parameters['If-None-Match'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['Get']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['Triggers']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['Delete']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['Delete']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['Delete']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['Delete']$$requests[0]$$parameters['accept'] + - operationName: subscribe_to_events + cli: + cliKey: SubscribeToEvents + cliM4Path: operationGroups['Triggers']$$operations['SubscribeToEvents'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['SubscribeToEvents']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['SubscribeToEvents']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['SubscribeToEvents']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['SubscribeToEvents']$$requests[0]$$parameters['accept'] + - operationName: get_event_subscription_status + cli: + cliKey: GetEventSubscriptionStatus + cliM4Path: operationGroups['Triggers']$$operations['GetEventSubscriptionStatus'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['GetEventSubscriptionStatus']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['GetEventSubscriptionStatus']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['GetEventSubscriptionStatus']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['GetEventSubscriptionStatus']$$requests[0]$$parameters['accept'] + - operationName: unsubscribe_from_events + cli: + cliKey: UnsubscribeFromEvents + cliM4Path: operationGroups['Triggers']$$operations['UnsubscribeFromEvents'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['UnsubscribeFromEvents']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['UnsubscribeFromEvents']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['UnsubscribeFromEvents']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['UnsubscribeFromEvents']$$requests[0]$$parameters['accept'] + - operationName: start + cli: + cliKey: Start + cliM4Path: operationGroups['Triggers']$$operations['Start'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['Start']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['Start']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['Start']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['Start']$$requests[0]$$parameters['accept'] + - operationName: stop + cli: + cliKey: Stop + cliM4Path: operationGroups['Triggers']$$operations['Stop'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['Stop']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['Stop']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['Stop']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['Stop']$$requests[0]$$parameters['accept'] + - operationGroupName: integration_runtimes + cli: + cliKey: IntegrationRuntimes + cliM4Path: operationGroups['IntegrationRuntimes'] + operations: + - operationName: list_by_factory + cli: + cliKey: ListByFactory + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListByFactory'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListByFactory']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListByFactory']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListByFactory']$$requests[0]$$parameters['accept'] + - operationName: create_or_update + cli: + cliKey: CreateOrUpdate + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateOrUpdate'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateOrUpdate']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateOrUpdate']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateOrUpdate']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: if_match(string^string) + cli: + cliKey: If-Match + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateOrUpdate']$$parameters['If-Match'] + - parameterName[0]: integration_runtime(integration_runtime_resource^object) + cli: + cliKey: integrationRuntime + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateOrUpdate']$$requests[0]$$parameters['integrationRuntime'] + bodySchema: integration_runtime_resource + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateOrUpdate']$$requests[0]$$parameters['accept'] + - operationName: get + cli: + cliKey: Get + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Get'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Get']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Get']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Get']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: if_none_match(string^string) + cli: + cliKey: If-None-Match + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Get']$$parameters['If-None-Match'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Get']$$requests[0]$$parameters['accept'] + - operationName: update + cli: + cliKey: Update + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Update'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Update']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Update']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Update']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: update_integration_runtime_request(update_integration_runtime_request^object) + cli: + cliKey: updateIntegrationRuntimeRequest + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Update']$$requests[0]$$parameters['updateIntegrationRuntimeRequest'] + bodySchema: update_integration_runtime_request + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Update']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Delete']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Delete']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Delete']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Delete']$$requests[0]$$parameters['accept'] + - operationName: get_status + cli: + cliKey: GetStatus + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetStatus'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetStatus']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetStatus']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetStatus']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetStatus']$$requests[0]$$parameters['accept'] + - operationName: get_connection_info + cli: + cliKey: GetConnectionInfo + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetConnectionInfo'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetConnectionInfo']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetConnectionInfo']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetConnectionInfo']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetConnectionInfo']$$requests[0]$$parameters['accept'] + - operationName: regenerate_auth_key + cli: + cliKey: RegenerateAuthKey + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RegenerateAuthKey'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RegenerateAuthKey']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RegenerateAuthKey']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RegenerateAuthKey']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: regenerate_key_parameters(integration_runtime_regenerate_key_parameters^object) + cli: + cliKey: regenerateKeyParameters + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RegenerateAuthKey']$$requests[0]$$parameters['regenerateKeyParameters'] + bodySchema: integration_runtime_regenerate_key_parameters + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RegenerateAuthKey']$$requests[0]$$parameters['accept'] + - operationName: list_auth_keys + cli: + cliKey: ListAuthKeys + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListAuthKeys'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListAuthKeys']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListAuthKeys']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListAuthKeys']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListAuthKeys']$$requests[0]$$parameters['accept'] + - operationName: start + cli: + cliKey: Start + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Start'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Start']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Start']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Start']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Start']$$requests[0]$$parameters['accept'] + - operationName: stop + cli: + cliKey: Stop + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Stop'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Stop']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Stop']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Stop']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Stop']$$requests[0]$$parameters['accept'] + - operationName: sync_credentials + cli: + cliKey: SyncCredentials + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['SyncCredentials'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['SyncCredentials']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['SyncCredentials']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['SyncCredentials']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['SyncCredentials']$$requests[0]$$parameters['accept'] + - operationName: get_monitoring_data + cli: + cliKey: GetMonitoringData + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetMonitoringData'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetMonitoringData']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetMonitoringData']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetMonitoringData']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetMonitoringData']$$requests[0]$$parameters['accept'] + - operationName: upgrade + cli: + cliKey: Upgrade + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Upgrade'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Upgrade']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Upgrade']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Upgrade']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Upgrade']$$requests[0]$$parameters['accept'] + - operationName: remove_links + cli: + cliKey: RemoveLinks + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RemoveLinks'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RemoveLinks']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RemoveLinks']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RemoveLinks']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: linked_integration_runtime_request(linked_integration_runtime_request^object) + cli: + cliKey: linkedIntegrationRuntimeRequest + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RemoveLinks']$$requests[0]$$parameters['linkedIntegrationRuntimeRequest'] + bodySchema: linked_integration_runtime_request + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RemoveLinks']$$requests[0]$$parameters['accept'] + - operationName: create_linked_integration_runtime + cli: + cliKey: CreateLinkedIntegrationRuntime + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateLinkedIntegrationRuntime'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateLinkedIntegrationRuntime']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateLinkedIntegrationRuntime']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateLinkedIntegrationRuntime']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: create_linked_integration_runtime_request(create_linked_integration_runtime_request^object) + cli: + cliKey: createLinkedIntegrationRuntimeRequest + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateLinkedIntegrationRuntime']$$requests[0]$$parameters['createLinkedIntegrationRuntimeRequest'] + bodySchema: create_linked_integration_runtime_request + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateLinkedIntegrationRuntime']$$requests[0]$$parameters['accept'] +schemas: + objects: + all: + - schemaName: factory_list_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryListResponse + cliM4Path: schemas$$objects['FactoryListResponse'] + properties: + - propertyName: value(factory_list_response_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['FactoryListResponse']$$properties['value'] + - propertyName: next_link(factory_list_response_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['FactoryListResponse']$$properties['nextLink'] + - schemaName: factory + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Factory + cliM4Path: schemas$$objects['Factory'] + properties: + - propertyName: identity(factory_identity^object) + cli: + cliKey: identity + cliM4Path: schemas$$objects['Factory']$$properties['identity'] + - propertyName: properties(factory_properties^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['Factory']$$properties['properties'] + x-ms-client-flatten: true + - schemaName: factory_identity + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: FactoryIdentity + cliM4Path: schemas$$objects['FactoryIdentity'] + properties: + - propertyName: type(factory_identity_type^choice) + cli: + cliKey: type + cliM4Path: schemas$$objects['FactoryIdentity']$$properties['type'] + - propertyName: principal_id(factory_identity_principal_id^uuid) + cli: + cliKey: principalId + cliM4Path: schemas$$objects['FactoryIdentity']$$properties['principalId'] + readOnly: true + - propertyName: tenant_id(factory_identity_tenant_id^uuid) + cli: + cliKey: tenantId + cliM4Path: schemas$$objects['FactoryIdentity']$$properties['tenantId'] + readOnly: true + - schemaName: factory_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryProperties + cliM4Path: schemas$$objects['FactoryProperties'] + properties: + - propertyName: provisioning_state(factory_properties_provisioning_state^string) + cli: + cliKey: provisioningState + cliM4Path: schemas$$objects['FactoryProperties']$$properties['provisioningState'] + readOnly: true + - propertyName: create_time(factory_properties_create_time^date-time) + cli: + cliKey: createTime + cliM4Path: schemas$$objects['FactoryProperties']$$properties['createTime'] + readOnly: true + - propertyName: version(factory_properties_version^string) + cli: + cliKey: version + cliM4Path: schemas$$objects['FactoryProperties']$$properties['version'] + readOnly: true + - propertyName: repo_configuration(factory_repo_configuration^object) + cli: + cliKey: repoConfiguration + cliM4Path: schemas$$objects['FactoryProperties']$$properties['repoConfiguration'] + - propertyName: fake_identity(fake_factory_identity^object) + cli: + cliKey: fakeIdentity + cliM4Path: schemas$$objects['FactoryProperties']$$properties['fakeIdentity'] + - propertyName: zones(zone^array) + cli: + cliKey: zones + cliM4Path: schemas$$objects['FactoryProperties']$$properties['zones'] + - schemaName: factory_repo_configuration + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 6 + propertyCountIfSimplifyWithoutSimpleObject: 6 + simplifiable: true + cliKey: FactoryRepoConfiguration + cliM4Path: schemas$$objects['FactoryRepoConfiguration'] + discriminator: true + properties: + - propertyName: type(factory_repo_configuration_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['FactoryRepoConfiguration']$$properties['type'] + - propertyName: account_name(factory_repo_configuration_account_name^string) + cli: + cliKey: accountName + cliM4Path: schemas$$objects['FactoryRepoConfiguration']$$properties['accountName'] + - propertyName: repository_name(factory_repo_configuration_repository_name^string) + cli: + cliKey: repositoryName + cliM4Path: schemas$$objects['FactoryRepoConfiguration']$$properties['repositoryName'] + - propertyName: collaboration_branch(factory_repo_configuration_collaboration_branch^string) + cli: + cliKey: collaborationBranch + cliM4Path: schemas$$objects['FactoryRepoConfiguration']$$properties['collaborationBranch'] + - propertyName: root_folder(factory_repo_configuration_root_folder^string) + cli: + cliKey: rootFolder + cliM4Path: schemas$$objects['FactoryRepoConfiguration']$$properties['rootFolder'] + - propertyName: last_commit_id(factory_repo_configuration_last_commit_id^string) + cli: + cliKey: lastCommitId + cliM4Path: schemas$$objects['FactoryRepoConfiguration']$$properties['lastCommitId'] + - schemaName: fake_factory_identity + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FakeFactoryIdentity + cliM4Path: schemas$$objects['FakeFactoryIdentity'] + properties: + - propertyName: name(fake_factory_identity_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['FakeFactoryIdentity']$$properties['name'] + - propertyName: zones_inside(fake_factory_identity_zones_inside^array) + cli: + cliKey: zonesInside + cliM4Path: schemas$$objects['FakeFactoryIdentity']$$properties['zonesInside'] + - schemaName: resource + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Resource + cliM4Path: schemas$$objects['Resource'] + properties: + - propertyName: id(resource_id^string) + cli: + cliKey: id + cliM4Path: schemas$$objects['Resource']$$properties['id'] + readOnly: true + - propertyName: name(resource_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['Resource']$$properties['name'] + readOnly: true + - propertyName: type(resource_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['Resource']$$properties['type'] + readOnly: true + - propertyName: location(resource_location^string) + cli: + cliKey: location + cliM4Path: schemas$$objects['Resource']$$properties['location'] + - propertyName: tags(resource_tags^dictionary) + cli: + cliKey: tags + cliM4Path: schemas$$objects['Resource']$$properties['tags'] + - propertyName: e_tag(resource_e_tag^string) + cli: + cliKey: eTag + cliM4Path: schemas$$objects['Resource']$$properties['eTag'] + readOnly: true + - schemaName: cloud_error + cli: + cli-complexity: object_complex + cli-in-circle: true + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CloudError + cliM4Path: schemas$$objects['CloudError'] + properties: + - propertyName: error(cloud_error_body^object) + cli: + cliKey: error + cliM4Path: schemas$$objects['CloudError']$$properties['error'] + x-ms-client-flatten: true + - schemaName: cloud_error_body + cli: + cli-complexity: object_complex + cli-in-circle: true + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CloudErrorBody + cliM4Path: schemas$$objects['CloudErrorBody'] + properties: + - propertyName: code(cloud_error_body_code^string) + cli: + cliKey: code + cliM4Path: schemas$$objects['CloudErrorBody']$$properties['code'] + - propertyName: message(cloud_error_body_message^string) + cli: + cliKey: message + cliM4Path: schemas$$objects['CloudErrorBody']$$properties['message'] + - propertyName: target(cloud_error_body_target^string) + cli: + cliKey: target + cliM4Path: schemas$$objects['CloudErrorBody']$$properties['target'] + - propertyName: details(cloud_error_body_details^array) + cli: + cliKey: details + cliM4Path: schemas$$objects['CloudErrorBody']$$properties['details'] + - schemaName: factory_repo_update + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryRepoUpdate + cliM4Path: schemas$$objects['FactoryRepoUpdate'] + properties: + - propertyName: factory_resource_id(factory_repo_update_factory_resource_id^string) + cli: + cliKey: factoryResourceId + cliM4Path: schemas$$objects['FactoryRepoUpdate']$$properties['factoryResourceId'] + - propertyName: repo_configuration(factory_repo_configuration^object) + cli: + cliKey: repoConfiguration + cliM4Path: schemas$$objects['FactoryRepoUpdate']$$properties['repoConfiguration'] + - schemaName: factory_update_parameters + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryUpdateParameters + cliM4Path: schemas$$objects['FactoryUpdateParameters'] + properties: + - propertyName: tags(factory_update_parameters_tags^dictionary) + cli: + cliKey: tags + cliM4Path: schemas$$objects['FactoryUpdateParameters']$$properties['tags'] + - propertyName: identity(factory_identity^object) + cli: + cliKey: identity + cliM4Path: schemas$$objects['FactoryUpdateParameters']$$properties['identity'] + - schemaName: git_hub_access_token_request + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: GitHubAccessTokenRequest + cliM4Path: schemas$$objects['GitHubAccessTokenRequest'] + properties: + - propertyName: git_hub_access_code(git_hub_access_token_request_git_hub_access_code^string) + cli: + cliKey: gitHubAccessCode + cliM4Path: schemas$$objects['GitHubAccessTokenRequest']$$properties['gitHubAccessCode'] + - propertyName: git_hub_client_id(git_hub_access_token_request_git_hub_client_id^string) + cli: + cliKey: gitHubClientId + cliM4Path: schemas$$objects['GitHubAccessTokenRequest']$$properties['gitHubClientId'] + - propertyName: git_hub_access_token_base_url(git_hub_access_token_request_git_hub_access_token_base_url^string) + cli: + cliKey: gitHubAccessTokenBaseUrl + cliM4Path: schemas$$objects['GitHubAccessTokenRequest']$$properties['gitHubAccessTokenBaseUrl'] + - schemaName: git_hub_access_token_response + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: GitHubAccessTokenResponse + cliM4Path: schemas$$objects['GitHubAccessTokenResponse'] + properties: + - propertyName: git_hub_access_token(git_hub_access_token_response_git_hub_access_token^string) + cli: + cliKey: gitHubAccessToken + cliM4Path: schemas$$objects['GitHubAccessTokenResponse']$$properties['gitHubAccessToken'] + - schemaName: user_access_policy + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 5 + simplifiable: true + cliKey: UserAccessPolicy + cliM4Path: schemas$$objects['UserAccessPolicy'] + properties: + - propertyName: permissions(user_access_policy_permissions^string) + cli: + cliKey: permissions + cliM4Path: schemas$$objects['UserAccessPolicy']$$properties['permissions'] + - propertyName: access_resource_path(user_access_policy_access_resource_path^string) + cli: + cliKey: accessResourcePath + cliM4Path: schemas$$objects['UserAccessPolicy']$$properties['accessResourcePath'] + - propertyName: profile_name(user_access_policy_profile_name^string) + cli: + cliKey: profileName + cliM4Path: schemas$$objects['UserAccessPolicy']$$properties['profileName'] + - propertyName: start_time(user_access_policy_start_time^string) + cli: + cliKey: startTime + cliM4Path: schemas$$objects['UserAccessPolicy']$$properties['startTime'] + - propertyName: expire_time(user_access_policy_expire_time^string) + cli: + cliKey: expireTime + cliM4Path: schemas$$objects['UserAccessPolicy']$$properties['expireTime'] + - schemaName: access_policy_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 7 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: AccessPolicyResponse + cliM4Path: schemas$$objects['AccessPolicyResponse'] + properties: + - propertyName: policy(user_access_policy^object) + cli: + cliKey: policy + cliM4Path: schemas$$objects['AccessPolicyResponse']$$properties['policy'] + - propertyName: access_token(access_policy_response_access_token^string) + cli: + cliKey: accessToken + cliM4Path: schemas$$objects['AccessPolicyResponse']$$properties['accessToken'] + - propertyName: data_plane_url(access_policy_response_data_plane_url^string) + cli: + cliKey: dataPlaneUrl + cliM4Path: schemas$$objects['AccessPolicyResponse']$$properties['dataPlaneUrl'] + - schemaName: trigger_list_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerListResponse + cliM4Path: schemas$$objects['TriggerListResponse'] + properties: + - propertyName: value(trigger_list_response_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['TriggerListResponse']$$properties['value'] + - propertyName: next_link(trigger_list_response_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['TriggerListResponse']$$properties['nextLink'] + - schemaName: trigger_resource + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerResource + cliM4Path: schemas$$objects['TriggerResource'] + properties: + - propertyName: properties(trigger^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['TriggerResource']$$properties['properties'] + - schemaName: trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Trigger + cliM4Path: schemas$$objects['Trigger'] + discriminator: true + properties: + - propertyName: type(trigger_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['Trigger']$$properties['type'] + - propertyName: description(trigger_description^string) + cli: + cliKey: description + cliM4Path: schemas$$objects['Trigger']$$properties['description'] + - propertyName: runtime_state(trigger_runtime_state^choice) + cli: + cliKey: runtimeState + cliM4Path: schemas$$objects['Trigger']$$properties['runtimeState'] + readOnly: true + - propertyName: annotations(trigger_annotations^array) + cli: + cliKey: annotations + cliM4Path: schemas$$objects['Trigger']$$properties['annotations'] + - schemaName: sub_resource + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: SubResource + cliM4Path: schemas$$objects['SubResource'] + properties: + - propertyName: id(sub_resource_id^string) + cli: + cliKey: id + cliM4Path: schemas$$objects['SubResource']$$properties['id'] + readOnly: true + - propertyName: name(sub_resource_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['SubResource']$$properties['name'] + readOnly: true + - propertyName: type(sub_resource_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['SubResource']$$properties['type'] + readOnly: true + - propertyName: etag(sub_resource_etag^string) + cli: + cliKey: etag + cliM4Path: schemas$$objects['SubResource']$$properties['etag'] + readOnly: true + - schemaName: trigger_filter_parameters + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: TriggerFilterParameters + cliM4Path: schemas$$objects['TriggerFilterParameters'] + properties: + - propertyName: continuation_token(trigger_filter_parameters_continuation_token^string) + cli: + cliKey: continuationToken + cliM4Path: schemas$$objects['TriggerFilterParameters']$$properties['continuationToken'] + - propertyName: parent_trigger_name(trigger_filter_parameters_parent_trigger_name^string) + cli: + cliKey: parentTriggerName + cliM4Path: schemas$$objects['TriggerFilterParameters']$$properties['parentTriggerName'] + - schemaName: trigger_query_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerQueryResponse + cliM4Path: schemas$$objects['TriggerQueryResponse'] + properties: + - propertyName: value(trigger_query_response_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['TriggerQueryResponse']$$properties['value'] + - propertyName: continuation_token(trigger_query_response_continuation_token^string) + cli: + cliKey: continuationToken + cliM4Path: schemas$$objects['TriggerQueryResponse']$$properties['continuationToken'] + - schemaName: trigger_subscription_operation_status + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: TriggerSubscriptionOperationStatus + cliM4Path: schemas$$objects['TriggerSubscriptionOperationStatus'] + properties: + - propertyName: trigger_name(trigger_subscription_operation_status_trigger_name^string) + cli: + cliKey: triggerName + cliM4Path: schemas$$objects['TriggerSubscriptionOperationStatus']$$properties['triggerName'] + readOnly: true + - propertyName: status(event_subscription_status^choice) + cli: + cliKey: status + cliM4Path: schemas$$objects['TriggerSubscriptionOperationStatus']$$properties['status'] + readOnly: true + - schemaName: integration_runtime_list_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeListResponse + cliM4Path: schemas$$objects['IntegrationRuntimeListResponse'] + properties: + - propertyName: value(integration_runtime_list_response_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['IntegrationRuntimeListResponse']$$properties['value'] + - propertyName: next_link(integration_runtime_list_response_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['IntegrationRuntimeListResponse']$$properties['nextLink'] + - schemaName: integration_runtime_resource + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeResource + cliM4Path: schemas$$objects['IntegrationRuntimeResource'] + properties: + - propertyName: properties(integration_runtime^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['IntegrationRuntimeResource']$$properties['properties'] + - schemaName: integration_runtime + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: IntegrationRuntime + cliM4Path: schemas$$objects['IntegrationRuntime'] + discriminator: true + properties: + - propertyName: type(integration_runtime_type^choice) + cli: + cliKey: type + cliM4Path: schemas$$objects['IntegrationRuntime']$$properties['type'] + - propertyName: description(integration_runtime_description^string) + cli: + cliKey: description + cliM4Path: schemas$$objects['IntegrationRuntime']$$properties['description'] + - schemaName: update_integration_runtime_request + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: UpdateIntegrationRuntimeRequest + cliM4Path: schemas$$objects['UpdateIntegrationRuntimeRequest'] + properties: + - propertyName: auto_update(integration_runtime_auto_update^choice) + cli: + cliKey: autoUpdate + cliM4Path: schemas$$objects['UpdateIntegrationRuntimeRequest']$$properties['autoUpdate'] + - propertyName: update_delay_offset(update_integration_runtime_request_update_delay_offset^string) + cli: + cliKey: updateDelayOffset + cliM4Path: schemas$$objects['UpdateIntegrationRuntimeRequest']$$properties['updateDelayOffset'] + - schemaName: integration_runtime_status_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeStatusResponse + cliM4Path: schemas$$objects['IntegrationRuntimeStatusResponse'] + properties: + - propertyName: name(integration_runtime_status_response_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['IntegrationRuntimeStatusResponse']$$properties['name'] + readOnly: true + - propertyName: properties(integration_runtime_status^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['IntegrationRuntimeStatusResponse']$$properties['properties'] + - schemaName: integration_runtime_status + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: IntegrationRuntimeStatus + cliM4Path: schemas$$objects['IntegrationRuntimeStatus'] + discriminator: true + properties: + - propertyName: type(integration_runtime_type^choice) + cli: + cliKey: type + cliM4Path: schemas$$objects['IntegrationRuntimeStatus']$$properties['type'] + - propertyName: data_factory_name(integration_runtime_status_data_factory_name^string) + cli: + cliKey: dataFactoryName + cliM4Path: schemas$$objects['IntegrationRuntimeStatus']$$properties['dataFactoryName'] + readOnly: true + - propertyName: state(integration_runtime_state^choice) + cli: + cliKey: state + cliM4Path: schemas$$objects['IntegrationRuntimeStatus']$$properties['state'] + readOnly: true + - schemaName: integration_runtime_connection_info + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: IntegrationRuntimeConnectionInfo + cliM4Path: schemas$$objects['IntegrationRuntimeConnectionInfo'] + properties: + - propertyName: service_token(integration_runtime_connection_info_service_token^string) + cli: + cliKey: serviceToken + cliM4Path: schemas$$objects['IntegrationRuntimeConnectionInfo']$$properties['serviceToken'] + readOnly: true + - propertyName: identity_cert_thumbprint(integration_runtime_connection_info_identity_cert_thumbprint^string) + cli: + cliKey: identityCertThumbprint + cliM4Path: schemas$$objects['IntegrationRuntimeConnectionInfo']$$properties['identityCertThumbprint'] + readOnly: true + - propertyName: host_service_uri(integration_runtime_connection_info_host_service_uri^string) + cli: + cliKey: hostServiceUri + cliM4Path: schemas$$objects['IntegrationRuntimeConnectionInfo']$$properties['hostServiceUri'] + readOnly: true + - propertyName: version(integration_runtime_connection_info_version^string) + cli: + cliKey: version + cliM4Path: schemas$$objects['IntegrationRuntimeConnectionInfo']$$properties['version'] + readOnly: true + - propertyName: public_key(integration_runtime_connection_info_public_key^string) + cli: + cliKey: publicKey + cliM4Path: schemas$$objects['IntegrationRuntimeConnectionInfo']$$properties['publicKey'] + readOnly: true + - propertyName: is_identity_cert_exprired(boolean^boolean) + cli: + cliKey: isIdentityCertExprired + cliM4Path: schemas$$objects['IntegrationRuntimeConnectionInfo']$$properties['isIdentityCertExprired'] + readOnly: true + - schemaName: integration_runtime_regenerate_key_parameters + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: IntegrationRuntimeRegenerateKeyParameters + cliM4Path: schemas$$objects['IntegrationRuntimeRegenerateKeyParameters'] + properties: + - propertyName: key_name(integration_runtime_auth_key_name^choice) + cli: + cliKey: keyName + cliM4Path: schemas$$objects['IntegrationRuntimeRegenerateKeyParameters']$$properties['keyName'] + - schemaName: integration_runtime_auth_keys + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: IntegrationRuntimeAuthKeys + cliM4Path: schemas$$objects['IntegrationRuntimeAuthKeys'] + properties: + - propertyName: auth_key1(integration_runtime_auth_keys_auth_key1^string) + cli: + cliKey: authKey1 + cliM4Path: schemas$$objects['IntegrationRuntimeAuthKeys']$$properties['authKey1'] + - propertyName: auth_key2(integration_runtime_auth_keys_auth_key2^string) + cli: + cliKey: authKey2 + cliM4Path: schemas$$objects['IntegrationRuntimeAuthKeys']$$properties['authKey2'] + - schemaName: integration_runtime_monitoring_data + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeMonitoringData + cliM4Path: schemas$$objects['IntegrationRuntimeMonitoringData'] + properties: + - propertyName: name(integration_runtime_monitoring_data_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['IntegrationRuntimeMonitoringData']$$properties['name'] + - propertyName: nodes(integration_runtime_monitoring_data_nodes^array) + cli: + cliKey: nodes + cliM4Path: schemas$$objects['IntegrationRuntimeMonitoringData']$$properties['nodes'] + - schemaName: integration_runtime_node_monitoring_data + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: IntegrationRuntimeNodeMonitoringData + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData'] + properties: + - propertyName: node_name(integration_runtime_node_monitoring_data_node_name^string) + cli: + cliKey: nodeName + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['nodeName'] + readOnly: true + - propertyName: available_memory_in_MB(integer^integer) + cli: + cliKey: availableMemoryInMB + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['availableMemoryInMB'] + readOnly: true + - propertyName: cpu_utilization(integer^integer) + cli: + cliKey: cpuUtilization + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['cpuUtilization'] + readOnly: true + - propertyName: concurrent_jobs_limit(integer^integer) + cli: + cliKey: concurrentJobsLimit + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['concurrentJobsLimit'] + readOnly: true + - propertyName: concurrent_jobs_running(integer^integer) + cli: + cliKey: concurrentJobsRunning + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['concurrentJobsRunning'] + readOnly: true + - propertyName: max_concurrent_jobs(integer^integer) + cli: + cliKey: maxConcurrentJobs + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['maxConcurrentJobs'] + readOnly: true + - propertyName: sent_bytes(number^number) + cli: + cliKey: sentBytes + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['sentBytes'] + readOnly: true + - propertyName: received_bytes(number^number) + cli: + cliKey: receivedBytes + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['receivedBytes'] + readOnly: true + - schemaName: linked_integration_runtime_request + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: LinkedIntegrationRuntimeRequest + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeRequest'] + properties: + - propertyName: linked_factory_name(linked_factory_name^string) + cli: + cliKey: linkedFactoryName + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeRequest']$$properties['linkedFactoryName'] + - schemaName: create_linked_integration_runtime_request + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: CreateLinkedIntegrationRuntimeRequest + cliM4Path: schemas$$objects['CreateLinkedIntegrationRuntimeRequest'] + properties: + - propertyName: name(create_linked_integration_runtime_request_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['CreateLinkedIntegrationRuntimeRequest']$$properties['name'] + - propertyName: subscription_id(create_linked_integration_runtime_request_subscription_id^string) + cli: + cliKey: subscriptionId + cliM4Path: schemas$$objects['CreateLinkedIntegrationRuntimeRequest']$$properties['subscriptionId'] + - propertyName: data_factory_name(create_linked_integration_runtime_request_data_factory_name^string) + cli: + cliKey: dataFactoryName + cliM4Path: schemas$$objects['CreateLinkedIntegrationRuntimeRequest']$$properties['dataFactoryName'] + - propertyName: data_factory_location(create_linked_integration_runtime_request_data_factory_location^string) + cli: + cliKey: dataFactoryLocation + cliM4Path: schemas$$objects['CreateLinkedIntegrationRuntimeRequest']$$properties['dataFactoryLocation'] + - schemaName: factory_vsts_configuration + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 8 + propertyCountIfSimplifyWithoutSimpleObject: 8 + simplifiable: true + cliKey: FactoryVSTSConfiguration + cliM4Path: schemas$$objects['FactoryVSTSConfiguration'] + properties: + - propertyName: project_name(factory_vsts_configuration_project_name^string) + cli: + cliKey: projectName + cliM4Path: schemas$$objects['FactoryVSTSConfiguration']$$properties['projectName'] + - propertyName: tenant_id(factory_vsts_configuration_tenant_id^string) + cli: + cliKey: tenantId + cliM4Path: schemas$$objects['FactoryVSTSConfiguration']$$properties['tenantId'] + - schemaName: factory_git_hub_configuration + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 7 + propertyCountIfSimplifyWithoutSimpleObject: 7 + simplifiable: true + cliKey: FactoryGitHubConfiguration + cliM4Path: schemas$$objects['FactoryGitHubConfiguration'] + properties: + - propertyName: host_name(factory_git_hub_configuration_host_name^string) + cli: + cliKey: hostName + cliM4Path: schemas$$objects['FactoryGitHubConfiguration']$$properties['hostName'] + - schemaName: multiple_pipeline_trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: MultiplePipelineTrigger + cliM4Path: schemas$$objects['MultiplePipelineTrigger'] + discriminator: true + properties: + - propertyName: pipelines(multiple_pipeline_trigger_pipelines^array) + cli: + cliKey: pipelines + cliM4Path: schemas$$objects['MultiplePipelineTrigger']$$properties['pipelines'] + - schemaName: trigger_pipeline_reference + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerPipelineReference + cliM4Path: schemas$$objects['TriggerPipelineReference'] + properties: + - propertyName: pipeline_reference(pipeline_reference^object) + cli: + cliKey: pipelineReference + cliM4Path: schemas$$objects['TriggerPipelineReference']$$properties['pipelineReference'] + - propertyName: parameters(parameter_value_specification^dictionary) + cli: + cliKey: parameters + cliM4Path: schemas$$objects['TriggerPipelineReference']$$properties['parameters'] + - schemaName: pipeline_reference + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: PipelineReference + cliM4Path: schemas$$objects['PipelineReference'] + properties: + - propertyName: type(pipeline_reference_type^constant) + cli: + cliKey: type + cliM4Path: schemas$$objects['PipelineReference']$$properties['type'] + - propertyName: reference_name(pipeline_reference_name^string) + cli: + cliKey: referenceName + cliM4Path: schemas$$objects['PipelineReference']$$properties['referenceName'] + - propertyName: name(pipeline_reference_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['PipelineReference']$$properties['name'] + - schemaName: schedule_trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScheduleTrigger + cliM4Path: schemas$$objects['ScheduleTrigger'] + properties: + - propertyName: type_properties(schedule_trigger_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['ScheduleTrigger']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: schedule_trigger_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScheduleTrigger-typeProperties + cliM4Path: schemas$$objects['ScheduleTrigger-typeProperties'] + properties: + - propertyName: recurrence(schedule_trigger_recurrence^object) + cli: + cliKey: recurrence + cliM4Path: schemas$$objects['ScheduleTrigger-typeProperties']$$properties['recurrence'] + - schemaName: schedule_trigger_recurrence + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScheduleTriggerRecurrence + cliM4Path: schemas$$objects['ScheduleTriggerRecurrence'] + properties: + - propertyName: frequency(recurrence_frequency^choice) + cli: + cliKey: frequency + cliM4Path: schemas$$objects['ScheduleTriggerRecurrence']$$properties['frequency'] + - propertyName: interval(integer^integer) + cli: + cliKey: interval + cliM4Path: schemas$$objects['ScheduleTriggerRecurrence']$$properties['interval'] + - propertyName: start_time(schedule_trigger_recurrence_start_time^date-time) + cli: + cliKey: startTime + cliM4Path: schemas$$objects['ScheduleTriggerRecurrence']$$properties['startTime'] + - propertyName: end_time(schedule_trigger_recurrence_end_time^date-time) + cli: + cliKey: endTime + cliM4Path: schemas$$objects['ScheduleTriggerRecurrence']$$properties['endTime'] + - propertyName: time_zone(schedule_trigger_recurrence_time_zone^string) + cli: + cliKey: timeZone + cliM4Path: schemas$$objects['ScheduleTriggerRecurrence']$$properties['timeZone'] + - propertyName: schedule(recurrence_schedule^object) + cli: + cliKey: schedule + cliM4Path: schemas$$objects['ScheduleTriggerRecurrence']$$properties['schedule'] + - schemaName: recurrence_schedule + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RecurrenceSchedule + cliM4Path: schemas$$objects['RecurrenceSchedule'] + properties: + - propertyName: minutes(array_ofarray_itemschema^array) + cli: + cliKey: minutes + cliM4Path: schemas$$objects['RecurrenceSchedule']$$properties['minutes'] + - propertyName: hours(array_ofarray_itemschema^array) + cli: + cliKey: hours + cliM4Path: schemas$$objects['RecurrenceSchedule']$$properties['hours'] + - propertyName: week_days(recurrence_schedule_week_days^array) + cli: + cliKey: weekDays + cliM4Path: schemas$$objects['RecurrenceSchedule']$$properties['weekDays'] + - propertyName: month_days(array_ofarray_itemschema^array) + cli: + cliKey: monthDays + cliM4Path: schemas$$objects['RecurrenceSchedule']$$properties['monthDays'] + - propertyName: monthly_occurrences(recurrence_schedule_monthly_occurrences^array) + cli: + cliKey: monthlyOccurrences + cliM4Path: schemas$$objects['RecurrenceSchedule']$$properties['monthlyOccurrences'] + - schemaName: recurrence_schedule_occurrence + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: RecurrenceScheduleOccurrence + cliM4Path: schemas$$objects['RecurrenceScheduleOccurrence'] + properties: + - propertyName: day(day_of_week^sealed-choice) + cli: + cliKey: day + cliM4Path: schemas$$objects['RecurrenceScheduleOccurrence']$$properties['day'] + - propertyName: occurrence(integer^integer) + cli: + cliKey: occurrence + cliM4Path: schemas$$objects['RecurrenceScheduleOccurrence']$$properties['occurrence'] + - schemaName: blob_trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobTrigger + cliM4Path: schemas$$objects['BlobTrigger'] + properties: + - propertyName: type_properties(blob_trigger_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['BlobTrigger']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: blob_trigger_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobTrigger-typeProperties + cliM4Path: schemas$$objects['BlobTrigger-typeProperties'] + properties: + - propertyName: folder_path(blob_trigger_type_properties_folder_path^string) + cli: + cliKey: folderPath + cliM4Path: schemas$$objects['BlobTrigger-typeProperties']$$properties['folderPath'] + - propertyName: max_concurrency(integer^integer) + cli: + cliKey: maxConcurrency + cliM4Path: schemas$$objects['BlobTrigger-typeProperties']$$properties['maxConcurrency'] + - propertyName: linked_service(linked_service_reference^object) + cli: + cliKey: linkedService + cliM4Path: schemas$$objects['BlobTrigger-typeProperties']$$properties['linkedService'] + - schemaName: linked_service_reference + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: LinkedServiceReference + cliM4Path: schemas$$objects['LinkedServiceReference'] + properties: + - propertyName: type(linked_service_reference_type^constant) + cli: + cliKey: type + cliM4Path: schemas$$objects['LinkedServiceReference']$$properties['type'] + - propertyName: reference_name(linked_service_reference_name^string) + cli: + cliKey: referenceName + cliM4Path: schemas$$objects['LinkedServiceReference']$$properties['referenceName'] + - propertyName: parameters(parameter_value_specification^dictionary) + cli: + cliKey: parameters + cliM4Path: schemas$$objects['LinkedServiceReference']$$properties['parameters'] + - schemaName: blob_events_trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobEventsTrigger + cliM4Path: schemas$$objects['BlobEventsTrigger'] + properties: + - propertyName: type_properties(blob_events_trigger_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['BlobEventsTrigger']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: blob_events_trigger_type_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobEventsTrigger-typeProperties + cliM4Path: schemas$$objects['BlobEventsTrigger-typeProperties'] + properties: + - propertyName: blob_path_begins_with(blob_events_trigger_type_properties_blob_path_begins_with^string) + cli: + cliKey: blobPathBeginsWith + cliM4Path: schemas$$objects['BlobEventsTrigger-typeProperties']$$properties['blobPathBeginsWith'] + - propertyName: blob_path_ends_with(blob_events_trigger_type_properties_blob_path_ends_with^string) + cli: + cliKey: blobPathEndsWith + cliM4Path: schemas$$objects['BlobEventsTrigger-typeProperties']$$properties['blobPathEndsWith'] + - propertyName: ignore_empty_blobs(boolean^boolean) + cli: + cliKey: ignoreEmptyBlobs + cliM4Path: schemas$$objects['BlobEventsTrigger-typeProperties']$$properties['ignoreEmptyBlobs'] + - propertyName: events(blob_event_types^array) + cli: + cliKey: events + cliM4Path: schemas$$objects['BlobEventsTrigger-typeProperties']$$properties['events'] + - propertyName: scope(blob_events_trigger_type_properties_scope^string) + cli: + cliKey: scope + cliM4Path: schemas$$objects['BlobEventsTrigger-typeProperties']$$properties['scope'] + - schemaName: tumbling_window_trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TumblingWindowTrigger + cliM4Path: schemas$$objects['TumblingWindowTrigger'] + properties: + - propertyName: pipeline(trigger_pipeline_reference^object) + cli: + cliKey: pipeline + cliM4Path: schemas$$objects['TumblingWindowTrigger']$$properties['pipeline'] + - propertyName: type_properties(tumbling_window_trigger_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['TumblingWindowTrigger']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: tumbling_window_trigger_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TumblingWindowTrigger-typeProperties + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties'] + properties: + - propertyName: frequency(tumbling_window_frequency^choice) + cli: + cliKey: frequency + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['frequency'] + - propertyName: interval(integer^integer) + cli: + cliKey: interval + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['interval'] + - propertyName: start_time(tumbling_window_trigger_type_properties_start_time^date-time) + cli: + cliKey: startTime + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['startTime'] + - propertyName: end_time(tumbling_window_trigger_type_properties_end_time^date-time) + cli: + cliKey: endTime + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['endTime'] + - propertyName: delay(any^any) + cli: + cliKey: delay + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['delay'] + - propertyName: max_concurrency(integer^integer) + cli: + cliKey: maxConcurrency + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['maxConcurrency'] + - propertyName: retry_policy(retry_policy^object) + cli: + cliKey: retryPolicy + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['retryPolicy'] + - propertyName: depends_on(tumbling_window_trigger_type_properties_depends_on^array) + cli: + cliKey: dependsOn + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['dependsOn'] + - schemaName: retry_policy + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RetryPolicy + cliM4Path: schemas$$objects['RetryPolicy'] + properties: + - propertyName: count(any^any) + cli: + cliKey: count + cliM4Path: schemas$$objects['RetryPolicy']$$properties['count'] + - propertyName: interval_in_seconds(integer^integer) + cli: + cliKey: intervalInSeconds + cliM4Path: schemas$$objects['RetryPolicy']$$properties['intervalInSeconds'] + - schemaName: dependency_reference + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: DependencyReference + cliM4Path: schemas$$objects['DependencyReference'] + discriminator: true + properties: + - propertyName: type(dependency_reference_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['DependencyReference']$$properties['type'] + - schemaName: trigger_reference + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: TriggerReference + cliM4Path: schemas$$objects['TriggerReference'] + properties: + - propertyName: type(trigger_reference_type^constant) + cli: + cliKey: type + cliM4Path: schemas$$objects['TriggerReference']$$properties['type'] + - propertyName: reference_name(trigger_reference_name^string) + cli: + cliKey: referenceName + cliM4Path: schemas$$objects['TriggerReference']$$properties['referenceName'] + - schemaName: trigger_dependency_reference + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: TriggerDependencyReference + cliM4Path: schemas$$objects['TriggerDependencyReference'] + discriminator: true + properties: + - propertyName: reference_trigger(trigger_reference^object) + cli: + cliKey: referenceTrigger + cliM4Path: schemas$$objects['TriggerDependencyReference']$$properties['referenceTrigger'] + - schemaName: tumbling_window_trigger_dependency_reference + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: TumblingWindowTriggerDependencyReference + cliM4Path: schemas$$objects['TumblingWindowTriggerDependencyReference'] + properties: + - propertyName: offset(tumbling_window_trigger_dependency_reference_offset^string) + cli: + cliKey: offset + cliM4Path: schemas$$objects['TumblingWindowTriggerDependencyReference']$$properties['offset'] + - propertyName: size(tumbling_window_trigger_dependency_reference_size^string) + cli: + cliKey: size + cliM4Path: schemas$$objects['TumblingWindowTriggerDependencyReference']$$properties['size'] + - schemaName: self_dependency_tumbling_window_trigger_reference + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: SelfDependencyTumblingWindowTriggerReference + cliM4Path: schemas$$objects['SelfDependencyTumblingWindowTriggerReference'] + properties: + - propertyName: offset(self_dependency_tumbling_window_trigger_reference_offset^string) + cli: + cliKey: offset + cliM4Path: schemas$$objects['SelfDependencyTumblingWindowTriggerReference']$$properties['offset'] + - propertyName: size(self_dependency_tumbling_window_trigger_reference_size^string) + cli: + cliKey: size + cliM4Path: schemas$$objects['SelfDependencyTumblingWindowTriggerReference']$$properties['size'] + - schemaName: rerun_tumbling_window_trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RerunTumblingWindowTrigger + cliM4Path: schemas$$objects['RerunTumblingWindowTrigger'] + properties: + - propertyName: type_properties(rerun_tumbling_window_trigger_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['RerunTumblingWindowTrigger']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: rerun_tumbling_window_trigger_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RerunTumblingWindowTrigger-typeProperties + cliM4Path: schemas$$objects['RerunTumblingWindowTrigger-typeProperties'] + properties: + - propertyName: parent_trigger(any^any) + cli: + cliKey: parentTrigger + cliM4Path: schemas$$objects['RerunTumblingWindowTrigger-typeProperties']$$properties['parentTrigger'] + - propertyName: requested_start_time(rerun_tumbling_window_trigger_type_properties_requested_start_time^date-time) + cli: + cliKey: requestedStartTime + cliM4Path: schemas$$objects['RerunTumblingWindowTrigger-typeProperties']$$properties['requestedStartTime'] + - propertyName: requested_end_time(rerun_tumbling_window_trigger_type_properties_requested_end_time^date-time) + cli: + cliKey: requestedEndTime + cliM4Path: schemas$$objects['RerunTumblingWindowTrigger-typeProperties']$$properties['requestedEndTime'] + - propertyName: rerun_concurrency(integer^integer) + cli: + cliKey: rerunConcurrency + cliM4Path: schemas$$objects['RerunTumblingWindowTrigger-typeProperties']$$properties['rerunConcurrency'] + - schemaName: chaining_trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ChainingTrigger + cliM4Path: schemas$$objects['ChainingTrigger'] + properties: + - propertyName: pipeline(trigger_pipeline_reference^object) + cli: + cliKey: pipeline + cliM4Path: schemas$$objects['ChainingTrigger']$$properties['pipeline'] + - propertyName: type_properties(chaining_trigger_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['ChainingTrigger']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: chaining_trigger_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ChainingTrigger-typeProperties + cliM4Path: schemas$$objects['ChainingTrigger-typeProperties'] + properties: + - propertyName: depends_on(chaining_trigger_type_properties_depends_on^array) + cli: + cliKey: dependsOn + cliM4Path: schemas$$objects['ChainingTrigger-typeProperties']$$properties['dependsOn'] + - propertyName: run_dimension(chaining_trigger_type_properties_run_dimension^string) + cli: + cliKey: runDimension + cliM4Path: schemas$$objects['ChainingTrigger-typeProperties']$$properties['runDimension'] + - schemaName: integration_runtime_reference + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeReference + cliM4Path: schemas$$objects['IntegrationRuntimeReference'] + properties: + - propertyName: type(integration_runtime_reference_type^constant) + cli: + cliKey: type + cliM4Path: schemas$$objects['IntegrationRuntimeReference']$$properties['type'] + - propertyName: reference_name(integration_runtime_reference_name^string) + cli: + cliKey: referenceName + cliM4Path: schemas$$objects['IntegrationRuntimeReference']$$properties['referenceName'] + - propertyName: parameters(parameter_value_specification^dictionary) + cli: + cliKey: parameters + cliM4Path: schemas$$objects['IntegrationRuntimeReference']$$properties['parameters'] + - schemaName: integration_runtime_status_list_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeStatusListResponse + cliM4Path: schemas$$objects['IntegrationRuntimeStatusListResponse'] + properties: + - propertyName: value(integration_runtime_status_list_response_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['IntegrationRuntimeStatusListResponse']$$properties['value'] + - propertyName: next_link(integration_runtime_status_list_response_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['IntegrationRuntimeStatusListResponse']$$properties['nextLink'] + - schemaName: managed_integration_runtime + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedIntegrationRuntime + cliM4Path: schemas$$objects['ManagedIntegrationRuntime'] + properties: + - propertyName: state(integration_runtime_state^choice) + cli: + cliKey: state + cliM4Path: schemas$$objects['ManagedIntegrationRuntime']$$properties['state'] + readOnly: true + - propertyName: type_properties(managed_integration_runtime_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['ManagedIntegrationRuntime']$$properties['typeProperties'] + x-ms-client-flatten: true + - propertyName: repo_configuration(factory_repo_configuration^object) + cli: + cliKey: repoConfiguration + cliM4Path: schemas$$objects['ManagedIntegrationRuntime']$$properties['repoConfiguration'] + - propertyName: fake_identity(fake_factory_identity^object) + cli: + cliKey: fakeIdentity + cliM4Path: schemas$$objects['ManagedIntegrationRuntime']$$properties['fakeIdentity'] + - propertyName: zones(zone^array) + cli: + cliKey: zones + cliM4Path: schemas$$objects['ManagedIntegrationRuntime']$$properties['zones'] + - schemaName: managed_integration_runtime_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedIntegrationRuntimeTypeProperties + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeTypeProperties'] + properties: + - propertyName: compute_properties(integration_runtime_compute_properties^object) + cli: + cliKey: computeProperties + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeTypeProperties']$$properties['computeProperties'] + - propertyName: ssis_properties(integration_runtime_ssis_properties^object) + cli: + cliKey: ssisProperties + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeTypeProperties']$$properties['ssisProperties'] + - schemaName: integration_runtime_compute_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeComputeProperties + cliM4Path: schemas$$objects['IntegrationRuntimeComputeProperties'] + properties: + - propertyName: location(integration_runtime_compute_properties_location^string) + cli: + cliKey: location + cliM4Path: schemas$$objects['IntegrationRuntimeComputeProperties']$$properties['location'] + - propertyName: node_size(integration_runtime_compute_properties_node_size^string) + cli: + cliKey: nodeSize + cliM4Path: schemas$$objects['IntegrationRuntimeComputeProperties']$$properties['nodeSize'] + - propertyName: number_of_nodes(integer^integer) + cli: + cliKey: numberOfNodes + cliM4Path: schemas$$objects['IntegrationRuntimeComputeProperties']$$properties['numberOfNodes'] + - propertyName: max_parallel_executions_per_node(integer^integer) + cli: + cliKey: maxParallelExecutionsPerNode + cliM4Path: schemas$$objects['IntegrationRuntimeComputeProperties']$$properties['maxParallelExecutionsPerNode'] + - propertyName: data_flow_properties(integration_runtime_data_flow_properties^object) + cli: + cliKey: dataFlowProperties + cliM4Path: schemas$$objects['IntegrationRuntimeComputeProperties']$$properties['dataFlowProperties'] + - propertyName: v_net_properties(integration_runtime_v_net_properties^object) + cli: + cliKey: vNetProperties + cliM4Path: schemas$$objects['IntegrationRuntimeComputeProperties']$$properties['vNetProperties'] + - schemaName: integration_runtime_data_flow_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: IntegrationRuntimeDataFlowProperties + cliM4Path: schemas$$objects['IntegrationRuntimeDataFlowProperties'] + properties: + - propertyName: compute_type(data_flow_compute_type^choice) + cli: + cliKey: computeType + cliM4Path: schemas$$objects['IntegrationRuntimeDataFlowProperties']$$properties['computeType'] + - propertyName: core_count(integer^integer) + cli: + cliKey: coreCount + cliM4Path: schemas$$objects['IntegrationRuntimeDataFlowProperties']$$properties['coreCount'] + - propertyName: time_to_live(integer^integer) + cli: + cliKey: timeToLive + cliM4Path: schemas$$objects['IntegrationRuntimeDataFlowProperties']$$properties['timeToLive'] + - schemaName: integration_runtime_v_net_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeVNetProperties + cliM4Path: schemas$$objects['IntegrationRuntimeVNetProperties'] + properties: + - propertyName: v_net_id(integration_runtime_v_net_properties_v_net_id^string) + cli: + cliKey: vNetId + cliM4Path: schemas$$objects['IntegrationRuntimeVNetProperties']$$properties['vNetId'] + - propertyName: subnet(integration_runtime_v_net_properties_subnet^string) + cli: + cliKey: subnet + cliM4Path: schemas$$objects['IntegrationRuntimeVNetProperties']$$properties['subnet'] + - propertyName: public_i_Ps(integration_runtime_v_net_properties_public_i_Ps^array) + cli: + cliKey: publicIPs + cliM4Path: schemas$$objects['IntegrationRuntimeVNetProperties']$$properties['publicIPs'] + - schemaName: integration_runtime_ssis_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeSsisProperties + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties'] + properties: + - propertyName: catalog_info(integration_runtime_ssis_catalog_info^object) + cli: + cliKey: catalogInfo + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties']$$properties['catalogInfo'] + - propertyName: license_type(integration_runtime_license_type^choice) + cli: + cliKey: licenseType + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties']$$properties['licenseType'] + - propertyName: custom_setup_script_properties(integration_runtime_custom_setup_script_properties^object) + cli: + cliKey: customSetupScriptProperties + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties']$$properties['customSetupScriptProperties'] + - propertyName: data_proxy_properties(integration_runtime_data_proxy_properties^object) + cli: + cliKey: dataProxyProperties + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties']$$properties['dataProxyProperties'] + - propertyName: edition(integration_runtime_edition^choice) + cli: + cliKey: edition + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties']$$properties['edition'] + - propertyName: express_custom_setup_properties(integration_runtime_ssis_properties_express_custom_setup_properties^array) + cli: + cliKey: expressCustomSetupProperties + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties']$$properties['expressCustomSetupProperties'] + - propertyName: package_stores(integration_runtime_ssis_properties_package_stores^array) + cli: + cliKey: packageStores + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties']$$properties['packageStores'] + - schemaName: integration_runtime_ssis_catalog_info + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: IntegrationRuntimeSsisCatalogInfo + cliM4Path: schemas$$objects['IntegrationRuntimeSsisCatalogInfo'] + properties: + - propertyName: catalog_server_endpoint(integration_runtime_ssis_catalog_info_catalog_server_endpoint^string) + cli: + cliKey: catalogServerEndpoint + cliM4Path: schemas$$objects['IntegrationRuntimeSsisCatalogInfo']$$properties['catalogServerEndpoint'] + - propertyName: catalog_admin_user_name(integration_runtime_ssis_catalog_info_catalog_admin_user_name^string) + cli: + cliKey: catalogAdminUserName + cliM4Path: schemas$$objects['IntegrationRuntimeSsisCatalogInfo']$$properties['catalogAdminUserName'] + - propertyName: catalog_admin_password(secure_string^object) + cli: + cliKey: catalogAdminPassword + cliM4Path: schemas$$objects['IntegrationRuntimeSsisCatalogInfo']$$properties['catalogAdminPassword'] + - propertyName: catalog_pricing_tier(integration_runtime_ssis_catalog_pricing_tier^choice) + cli: + cliKey: catalogPricingTier + cliM4Path: schemas$$objects['IntegrationRuntimeSsisCatalogInfo']$$properties['catalogPricingTier'] + - schemaName: secure_string + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: SecureString + cliM4Path: schemas$$objects['SecureString'] + properties: + - propertyName: value(secure_string_value^string) + cli: + cliKey: value + cliM4Path: schemas$$objects['SecureString']$$properties['value'] + - schemaName: secret_base + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: SecretBase + cliM4Path: schemas$$objects['SecretBase'] + discriminator: true + properties: + - propertyName: type(secret_base_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['SecretBase']$$properties['type'] + - schemaName: integration_runtime_custom_setup_script_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: IntegrationRuntimeCustomSetupScriptProperties + cliM4Path: schemas$$objects['IntegrationRuntimeCustomSetupScriptProperties'] + properties: + - propertyName: blob_container_uri(integration_runtime_custom_setup_script_properties_blob_container_uri^string) + cli: + cliKey: blobContainerUri + cliM4Path: schemas$$objects['IntegrationRuntimeCustomSetupScriptProperties']$$properties['blobContainerUri'] + - propertyName: sas_token(secure_string^object) + cli: + cliKey: sasToken + cliM4Path: schemas$$objects['IntegrationRuntimeCustomSetupScriptProperties']$$properties['sasToken'] + - schemaName: integration_runtime_data_proxy_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: IntegrationRuntimeDataProxyProperties + cliM4Path: schemas$$objects['IntegrationRuntimeDataProxyProperties'] + properties: + - propertyName: connect_via(entity_reference^object) + cli: + cliKey: connectVia + cliM4Path: schemas$$objects['IntegrationRuntimeDataProxyProperties']$$properties['connectVia'] + - propertyName: staging_linked_service(entity_reference^object) + cli: + cliKey: stagingLinkedService + cliM4Path: schemas$$objects['IntegrationRuntimeDataProxyProperties']$$properties['stagingLinkedService'] + - propertyName: path(integration_runtime_data_proxy_properties_path^string) + cli: + cliKey: path + cliM4Path: schemas$$objects['IntegrationRuntimeDataProxyProperties']$$properties['path'] + - schemaName: entity_reference + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: EntityReference + cliM4Path: schemas$$objects['EntityReference'] + properties: + - propertyName: type(integration_runtime_entity_reference_type^choice) + cli: + cliKey: type + cliM4Path: schemas$$objects['EntityReference']$$properties['type'] + - propertyName: reference_name(entity_reference_name^string) + cli: + cliKey: referenceName + cliM4Path: schemas$$objects['EntityReference']$$properties['referenceName'] + - schemaName: custom_setup_base + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: CustomSetupBase + cliM4Path: schemas$$objects['CustomSetupBase'] + discriminator: true + properties: + - propertyName: type(custom_setup_base_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['CustomSetupBase']$$properties['type'] + - schemaName: package_store + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: PackageStore + cliM4Path: schemas$$objects['PackageStore'] + properties: + - propertyName: name(package_store_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['PackageStore']$$properties['name'] + - propertyName: package_store_linked_service(entity_reference^object) + cli: + cliKey: packageStoreLinkedService + cliM4Path: schemas$$objects['PackageStore']$$properties['packageStoreLinkedService'] + - schemaName: cmdkey_setup + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CmdkeySetup + cliM4Path: schemas$$objects['CmdkeySetup'] + properties: + - propertyName: type_properties(cmdkey_setup_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['CmdkeySetup']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: cmdkey_setup_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CmdkeySetupTypeProperties + cliM4Path: schemas$$objects['CmdkeySetupTypeProperties'] + properties: + - propertyName: target_name(any^any) + cli: + cliKey: targetName + cliM4Path: schemas$$objects['CmdkeySetupTypeProperties']$$properties['targetName'] + - propertyName: user_name(any^any) + cli: + cliKey: userName + cliM4Path: schemas$$objects['CmdkeySetupTypeProperties']$$properties['userName'] + - propertyName: password(secret_base^object) + cli: + cliKey: password + cliM4Path: schemas$$objects['CmdkeySetupTypeProperties']$$properties['password'] + - schemaName: environment_variable_setup + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: EnvironmentVariableSetup + cliM4Path: schemas$$objects['EnvironmentVariableSetup'] + properties: + - propertyName: type_properties(environment_variable_setup_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['EnvironmentVariableSetup']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: environment_variable_setup_type_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: EnvironmentVariableSetupTypeProperties + cliM4Path: schemas$$objects['EnvironmentVariableSetupTypeProperties'] + properties: + - propertyName: variable_name(environment_variable_setup_type_properties_variable_name^string) + cli: + cliKey: variableName + cliM4Path: schemas$$objects['EnvironmentVariableSetupTypeProperties']$$properties['variableName'] + - propertyName: variable_value(environment_variable_setup_type_properties_variable_value^string) + cli: + cliKey: variableValue + cliM4Path: schemas$$objects['EnvironmentVariableSetupTypeProperties']$$properties['variableValue'] + - schemaName: component_setup + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ComponentSetup + cliM4Path: schemas$$objects['ComponentSetup'] + properties: + - propertyName: type_properties(licensed_component_setup_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['ComponentSetup']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: licensed_component_setup_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: LicensedComponentSetupTypeProperties + cliM4Path: schemas$$objects['LicensedComponentSetupTypeProperties'] + properties: + - propertyName: component_name(licensed_component_setup_type_properties_component_name^string) + cli: + cliKey: componentName + cliM4Path: schemas$$objects['LicensedComponentSetupTypeProperties']$$properties['componentName'] + - propertyName: license_key(secret_base^object) + cli: + cliKey: licenseKey + cliM4Path: schemas$$objects['LicensedComponentSetupTypeProperties']$$properties['licenseKey'] + - schemaName: self_hosted_integration_runtime + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntime'] + properties: + - propertyName: type_properties(self_hosted_integration_runtime_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntime']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: self_hosted_integration_runtime_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntimeTypeProperties + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeTypeProperties'] + properties: + - propertyName: linked_info(linked_integration_runtime_type^object) + cli: + cliKey: linkedInfo + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeTypeProperties']$$properties['linkedInfo'] + - schemaName: linked_integration_runtime_type + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: LinkedIntegrationRuntimeType + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeType'] + discriminator: true + properties: + - propertyName: authorization_type(linked_integration_runtime_type_authorization_type^string) + cli: + cliKey: authorizationType + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeType']$$properties['authorizationType'] + - schemaName: linked_integration_runtime_key_authorization + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: LinkedIntegrationRuntimeKeyAuthorization + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeKeyAuthorization'] + properties: + - propertyName: key(secure_string^object) + cli: + cliKey: key + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeKeyAuthorization']$$properties['key'] + - schemaName: linked_integration_runtime_rbac_authorization + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: LinkedIntegrationRuntimeRbacAuthorization + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeRbacAuthorization'] + properties: + - propertyName: resource_id(linked_integration_runtime_rbac_authorization_resource_id^string) + cli: + cliKey: resourceId + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeRbacAuthorization']$$properties['resourceId'] + - schemaName: managed_integration_runtime_status + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ManagedIntegrationRuntimeStatus + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeStatus'] + properties: + - propertyName: type_properties(managed_integration_runtime_status_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeStatus']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: managed_integration_runtime_status_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ManagedIntegrationRuntimeStatusTypeProperties + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeStatusTypeProperties'] + properties: + - propertyName: create_time(managed_integration_runtime_status_type_properties_create_time^date-time) + cli: + cliKey: createTime + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeStatusTypeProperties']$$properties['createTime'] + readOnly: true + - propertyName: nodes(managed_integration_runtime_status_type_properties_nodes^array) + cli: + cliKey: nodes + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeStatusTypeProperties']$$properties['nodes'] + readOnly: true + - propertyName: other_errors(managed_integration_runtime_status_type_properties_other_errors^array) + cli: + cliKey: otherErrors + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeStatusTypeProperties']$$properties['otherErrors'] + readOnly: true + - propertyName: last_operation(managed_integration_runtime_operation_result^object) + cli: + cliKey: lastOperation + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeStatusTypeProperties']$$properties['lastOperation'] + readOnly: true + - schemaName: managed_integration_runtime_node + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedIntegrationRuntimeNode + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeNode'] + properties: + - propertyName: node_id(managed_integration_runtime_node_id^string) + cli: + cliKey: nodeId + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeNode']$$properties['nodeId'] + readOnly: true + - propertyName: status(managed_integration_runtime_node_status^choice) + cli: + cliKey: status + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeNode']$$properties['status'] + readOnly: true + - propertyName: errors(managed_integration_runtime_node_errors^array) + cli: + cliKey: errors + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeNode']$$properties['errors'] + - schemaName: managed_integration_runtime_error + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ManagedIntegrationRuntimeError + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeError'] + properties: + - propertyName: time(managed_integration_runtime_error_time^date-time) + cli: + cliKey: time + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeError']$$properties['time'] + readOnly: true + - propertyName: code(managed_integration_runtime_error_code^string) + cli: + cliKey: code + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeError']$$properties['code'] + readOnly: true + - propertyName: parameters(managed_integration_runtime_error_parameters^array) + cli: + cliKey: parameters + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeError']$$properties['parameters'] + readOnly: true + - propertyName: message(managed_integration_runtime_error_message^string) + cli: + cliKey: message + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeError']$$properties['message'] + readOnly: true + - schemaName: managed_integration_runtime_operation_result + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ManagedIntegrationRuntimeOperationResult + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeOperationResult'] + properties: + - propertyName: type(managed_integration_runtime_operation_result_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeOperationResult']$$properties['type'] + readOnly: true + - propertyName: start_time(managed_integration_runtime_operation_result_start_time^date-time) + cli: + cliKey: startTime + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeOperationResult']$$properties['startTime'] + readOnly: true + - propertyName: result(managed_integration_runtime_operation_result^string) + cli: + cliKey: result + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeOperationResult']$$properties['result'] + readOnly: true + - propertyName: error_code(managed_integration_runtime_operation_result_error_code^string) + cli: + cliKey: errorCode + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeOperationResult']$$properties['errorCode'] + readOnly: true + - propertyName: parameters(managed_integration_runtime_operation_result_parameters^array) + cli: + cliKey: parameters + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeOperationResult']$$properties['parameters'] + readOnly: true + - propertyName: activity_id(managed_integration_runtime_operation_result_activity_id^string) + cli: + cliKey: activityId + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeOperationResult']$$properties['activityId'] + readOnly: true + - schemaName: self_hosted_integration_runtime_status + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntimeStatus + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatus'] + properties: + - propertyName: type_properties(self_hosted_integration_runtime_status_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatus']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: self_hosted_integration_runtime_status_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntimeStatusTypeProperties + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties'] + properties: + - propertyName: create_time(self_hosted_integration_runtime_status_type_properties_create_time^date-time) + cli: + cliKey: createTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['createTime'] + readOnly: true + - propertyName: task_queue_id(self_hosted_integration_runtime_status_type_properties_task_queue_id^string) + cli: + cliKey: taskQueueId + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['taskQueueId'] + readOnly: true + - propertyName: internal_channel_encryption(integration_runtime_internal_channel_encryption_mode^choice) + cli: + cliKey: internalChannelEncryption + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['internalChannelEncryption'] + readOnly: true + - propertyName: version(self_hosted_integration_runtime_status_type_properties_version^string) + cli: + cliKey: version + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['version'] + readOnly: true + - propertyName: nodes(self_hosted_integration_runtime_status_type_properties_nodes^array) + cli: + cliKey: nodes + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['nodes'] + - propertyName: scheduled_update_date(self_hosted_integration_runtime_status_type_properties_scheduled_update_date^date-time) + cli: + cliKey: scheduledUpdateDate + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['scheduledUpdateDate'] + readOnly: true + - propertyName: update_delay_offset(self_hosted_integration_runtime_status_type_properties_update_delay_offset^string) + cli: + cliKey: updateDelayOffset + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['updateDelayOffset'] + readOnly: true + - propertyName: local_time_zone_offset(self_hosted_integration_runtime_status_type_properties_local_time_zone_offset^string) + cli: + cliKey: localTimeZoneOffset + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['localTimeZoneOffset'] + readOnly: true + - propertyName: capabilities(self_hosted_integration_runtime_status_type_properties_capabilities^dictionary) + cli: + cliKey: capabilities + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['capabilities'] + readOnly: true + - propertyName: service_urls(self_hosted_integration_runtime_status_type_properties_service_urls^array) + cli: + cliKey: serviceUrls + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['serviceUrls'] + readOnly: true + - propertyName: auto_update(integration_runtime_auto_update^choice) + cli: + cliKey: autoUpdate + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['autoUpdate'] + readOnly: true + - propertyName: version_status(self_hosted_integration_runtime_status_type_properties_version_status^string) + cli: + cliKey: versionStatus + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['versionStatus'] + readOnly: true + - propertyName: links(self_hosted_integration_runtime_status_type_properties_links^array) + cli: + cliKey: links + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['links'] + - propertyName: pushed_version(self_hosted_integration_runtime_status_type_properties_pushed_version^string) + cli: + cliKey: pushedVersion + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['pushedVersion'] + readOnly: true + - propertyName: latest_version(self_hosted_integration_runtime_status_type_properties_latest_version^string) + cli: + cliKey: latestVersion + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['latestVersion'] + readOnly: true + - propertyName: auto_update_ETA(self_hosted_integration_runtime_status_type_properties_auto_update_ETA^date-time) + cli: + cliKey: autoUpdateETA + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['autoUpdateETA'] + readOnly: true + - schemaName: self_hosted_integration_runtime_node + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: SelfHostedIntegrationRuntimeNode + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode'] + properties: + - propertyName: node_name(self_hosted_integration_runtime_node_name^string) + cli: + cliKey: nodeName + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['nodeName'] + readOnly: true + - propertyName: machine_name(self_hosted_integration_runtime_node_machine_name^string) + cli: + cliKey: machineName + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['machineName'] + readOnly: true + - propertyName: host_service_uri(self_hosted_integration_runtime_node_host_service_uri^string) + cli: + cliKey: hostServiceUri + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['hostServiceUri'] + readOnly: true + - propertyName: status(self_hosted_integration_runtime_node_status^choice) + cli: + cliKey: status + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['status'] + readOnly: true + - propertyName: capabilities(self_hosted_integration_runtime_node_capabilities^dictionary) + cli: + cliKey: capabilities + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['capabilities'] + readOnly: true + - propertyName: version_status(self_hosted_integration_runtime_node_version_status^string) + cli: + cliKey: versionStatus + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['versionStatus'] + readOnly: true + - propertyName: version(self_hosted_integration_runtime_node_version^string) + cli: + cliKey: version + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['version'] + readOnly: true + - propertyName: register_time(self_hosted_integration_runtime_node_register_time^date-time) + cli: + cliKey: registerTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['registerTime'] + readOnly: true + - propertyName: last_connect_time(self_hosted_integration_runtime_node_last_connect_time^date-time) + cli: + cliKey: lastConnectTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['lastConnectTime'] + readOnly: true + - propertyName: expiry_time(self_hosted_integration_runtime_node_expiry_time^date-time) + cli: + cliKey: expiryTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['expiryTime'] + readOnly: true + - propertyName: last_start_time(self_hosted_integration_runtime_node_last_start_time^date-time) + cli: + cliKey: lastStartTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['lastStartTime'] + readOnly: true + - propertyName: last_stop_time(self_hosted_integration_runtime_node_last_stop_time^date-time) + cli: + cliKey: lastStopTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['lastStopTime'] + readOnly: true + - propertyName: last_update_result(integration_runtime_update_result^choice) + cli: + cliKey: lastUpdateResult + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['lastUpdateResult'] + readOnly: true + - propertyName: last_start_update_time(self_hosted_integration_runtime_node_last_start_update_time^date-time) + cli: + cliKey: lastStartUpdateTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['lastStartUpdateTime'] + readOnly: true + - propertyName: last_end_update_time(self_hosted_integration_runtime_node_last_end_update_time^date-time) + cli: + cliKey: lastEndUpdateTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['lastEndUpdateTime'] + readOnly: true + - propertyName: is_active_dispatcher(boolean^boolean) + cli: + cliKey: isActiveDispatcher + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['isActiveDispatcher'] + readOnly: true + - propertyName: concurrent_jobs_limit(integer^integer) + cli: + cliKey: concurrentJobsLimit + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['concurrentJobsLimit'] + readOnly: true + - propertyName: max_concurrent_jobs(integer^integer) + cli: + cliKey: maxConcurrentJobs + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['maxConcurrentJobs'] + readOnly: true + - schemaName: linked_integration_runtime + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: LinkedIntegrationRuntime + cliM4Path: schemas$$objects['LinkedIntegrationRuntime'] + properties: + - propertyName: name(linked_integration_runtime_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['LinkedIntegrationRuntime']$$properties['name'] + readOnly: true + - propertyName: subscription_id(linked_integration_runtime_subscription_id^string) + cli: + cliKey: subscriptionId + cliM4Path: schemas$$objects['LinkedIntegrationRuntime']$$properties['subscriptionId'] + readOnly: true + - propertyName: data_factory_name(linked_integration_runtime_data_factory_name^string) + cli: + cliKey: dataFactoryName + cliM4Path: schemas$$objects['LinkedIntegrationRuntime']$$properties['dataFactoryName'] + readOnly: true + - propertyName: data_factory_location(linked_integration_runtime_data_factory_location^string) + cli: + cliKey: dataFactoryLocation + cliM4Path: schemas$$objects['LinkedIntegrationRuntime']$$properties['dataFactoryLocation'] + readOnly: true + - propertyName: create_time(linked_integration_runtime_create_time^date-time) + cli: + cliKey: createTime + cliM4Path: schemas$$objects['LinkedIntegrationRuntime']$$properties['createTime'] + readOnly: true + - schemaName: integration_runtime_node_ip_address + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: IntegrationRuntimeNodeIpAddress + cliM4Path: schemas$$objects['IntegrationRuntimeNodeIpAddress'] + properties: + - propertyName: ip_address(integration_runtime_node_ip_address^string) + cli: + cliKey: ipAddress + cliM4Path: schemas$$objects['IntegrationRuntimeNodeIpAddress']$$properties['ipAddress'] + readOnly: true + - schemaName: ssis_object_metadata_list_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisObjectMetadataListResponse + cliM4Path: schemas$$objects['SsisObjectMetadataListResponse'] + properties: + - propertyName: value(ssis_object_metadata_list_response_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['SsisObjectMetadataListResponse']$$properties['value'] + - propertyName: next_link(ssis_object_metadata_list_response_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['SsisObjectMetadataListResponse']$$properties['nextLink'] + - schemaName: ssis_object_metadata + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: SsisObjectMetadata + cliM4Path: schemas$$objects['SsisObjectMetadata'] + discriminator: true + properties: + - propertyName: type(ssis_object_metadata_type^choice) + cli: + cliKey: type + cliM4Path: schemas$$objects['SsisObjectMetadata']$$properties['type'] + - propertyName: id(integer^integer) + cli: + cliKey: id + cliM4Path: schemas$$objects['SsisObjectMetadata']$$properties['id'] + - propertyName: name(ssis_object_metadata_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['SsisObjectMetadata']$$properties['name'] + - propertyName: description(ssis_object_metadata_description^string) + cli: + cliKey: description + cliM4Path: schemas$$objects['SsisObjectMetadata']$$properties['description'] + - schemaName: ssis_folder + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: SsisFolder + cliM4Path: schemas$$objects['SsisFolder'] + - schemaName: ssis_project + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisProject + cliM4Path: schemas$$objects['SsisProject'] + properties: + - propertyName: folder_id(integer^integer) + cli: + cliKey: folderId + cliM4Path: schemas$$objects['SsisProject']$$properties['folderId'] + - propertyName: version(integer^integer) + cli: + cliKey: version + cliM4Path: schemas$$objects['SsisProject']$$properties['version'] + - propertyName: environment_refs(ssis_project_environment_refs^array) + cli: + cliKey: environmentRefs + cliM4Path: schemas$$objects['SsisProject']$$properties['environmentRefs'] + - propertyName: parameters(ssis_project_parameters^array) + cli: + cliKey: parameters + cliM4Path: schemas$$objects['SsisProject']$$properties['parameters'] + - schemaName: ssis_environment_reference + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: SsisEnvironmentReference + cliM4Path: schemas$$objects['SsisEnvironmentReference'] + properties: + - propertyName: id(integer^integer) + cli: + cliKey: id + cliM4Path: schemas$$objects['SsisEnvironmentReference']$$properties['id'] + - propertyName: environment_folder_name(ssis_environment_reference_environment_folder_name^string) + cli: + cliKey: environmentFolderName + cliM4Path: schemas$$objects['SsisEnvironmentReference']$$properties['environmentFolderName'] + - propertyName: environment_name(ssis_environment_reference_environment_name^string) + cli: + cliKey: environmentName + cliM4Path: schemas$$objects['SsisEnvironmentReference']$$properties['environmentName'] + - propertyName: reference_type(ssis_environment_reference_type^string) + cli: + cliKey: referenceType + cliM4Path: schemas$$objects['SsisEnvironmentReference']$$properties['referenceType'] + - schemaName: ssis_parameter + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 12 + propertyCountIfSimplifyWithoutSimpleObject: 12 + simplifiable: true + cliKey: SsisParameter + cliM4Path: schemas$$objects['SsisParameter'] + properties: + - propertyName: id(integer^integer) + cli: + cliKey: id + cliM4Path: schemas$$objects['SsisParameter']$$properties['id'] + - propertyName: name(ssis_parameter_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['SsisParameter']$$properties['name'] + - propertyName: description(ssis_parameter_description^string) + cli: + cliKey: description + cliM4Path: schemas$$objects['SsisParameter']$$properties['description'] + - propertyName: data_type(ssis_parameter_data_type^string) + cli: + cliKey: dataType + cliM4Path: schemas$$objects['SsisParameter']$$properties['dataType'] + - propertyName: required(boolean^boolean) + cli: + cliKey: required + cliM4Path: schemas$$objects['SsisParameter']$$properties['required'] + - propertyName: sensitive(boolean^boolean) + cli: + cliKey: sensitive + cliM4Path: schemas$$objects['SsisParameter']$$properties['sensitive'] + - propertyName: design_default_value(ssis_parameter_design_default_value^string) + cli: + cliKey: designDefaultValue + cliM4Path: schemas$$objects['SsisParameter']$$properties['designDefaultValue'] + - propertyName: default_value(ssis_parameter_default_value^string) + cli: + cliKey: defaultValue + cliM4Path: schemas$$objects['SsisParameter']$$properties['defaultValue'] + - propertyName: sensitive_default_value(ssis_parameter_sensitive_default_value^string) + cli: + cliKey: sensitiveDefaultValue + cliM4Path: schemas$$objects['SsisParameter']$$properties['sensitiveDefaultValue'] + - propertyName: value_type(ssis_parameter_value_type^string) + cli: + cliKey: valueType + cliM4Path: schemas$$objects['SsisParameter']$$properties['valueType'] + - propertyName: value_set(boolean^boolean) + cli: + cliKey: valueSet + cliM4Path: schemas$$objects['SsisParameter']$$properties['valueSet'] + - propertyName: variable(ssis_parameter_variable^string) + cli: + cliKey: variable + cliM4Path: schemas$$objects['SsisParameter']$$properties['variable'] + - schemaName: ssis_package + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisPackage + cliM4Path: schemas$$objects['SsisPackage'] + properties: + - propertyName: folder_id(integer^integer) + cli: + cliKey: folderId + cliM4Path: schemas$$objects['SsisPackage']$$properties['folderId'] + - propertyName: project_version(integer^integer) + cli: + cliKey: projectVersion + cliM4Path: schemas$$objects['SsisPackage']$$properties['projectVersion'] + - propertyName: project_id(integer^integer) + cli: + cliKey: projectId + cliM4Path: schemas$$objects['SsisPackage']$$properties['projectId'] + - propertyName: parameters(ssis_package_parameters^array) + cli: + cliKey: parameters + cliM4Path: schemas$$objects['SsisPackage']$$properties['parameters'] + - schemaName: ssis_environment + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisEnvironment + cliM4Path: schemas$$objects['SsisEnvironment'] + properties: + - propertyName: folder_id(integer^integer) + cli: + cliKey: folderId + cliM4Path: schemas$$objects['SsisEnvironment']$$properties['folderId'] + - propertyName: variables(ssis_environment_variables^array) + cli: + cliKey: variables + cliM4Path: schemas$$objects['SsisEnvironment']$$properties['variables'] + - schemaName: ssis_variable + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 7 + propertyCountIfSimplifyWithoutSimpleObject: 7 + simplifiable: true + cliKey: SsisVariable + cliM4Path: schemas$$objects['SsisVariable'] + properties: + - propertyName: id(integer^integer) + cli: + cliKey: id + cliM4Path: schemas$$objects['SsisVariable']$$properties['id'] + - propertyName: name(ssis_variable_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['SsisVariable']$$properties['name'] + - propertyName: description(ssis_variable_description^string) + cli: + cliKey: description + cliM4Path: schemas$$objects['SsisVariable']$$properties['description'] + - propertyName: data_type(ssis_variable_data_type^string) + cli: + cliKey: dataType + cliM4Path: schemas$$objects['SsisVariable']$$properties['dataType'] + - propertyName: sensitive(boolean^boolean) + cli: + cliKey: sensitive + cliM4Path: schemas$$objects['SsisVariable']$$properties['sensitive'] + - propertyName: value(ssis_variable_value^string) + cli: + cliKey: value + cliM4Path: schemas$$objects['SsisVariable']$$properties['value'] + - propertyName: sensitive_value(ssis_variable_sensitive_value^string) + cli: + cliKey: sensitiveValue + cliM4Path: schemas$$objects['SsisVariable']$$properties['sensitiveValue'] + choices: + all: + - choiceName: factory_identity_type + cli: + cliKey: FactoryIdentityType + cliM4Path: schemas$$choices['FactoryIdentityType'] + default-value: SystemAssigned + hidden: true + choiceValues: + - choiceValue: system_assigned + cli: + cliKey: SystemAssigned + cliM4Path: schemas$$choices['FactoryIdentityType']$$choices['SystemAssigned]' + - choiceName: trigger_runtime_state + cli: + cliKey: TriggerRuntimeState + cliM4Path: schemas$$choices['TriggerRuntimeState'] + choiceValues: + - choiceValue: started + cli: + cliKey: Started + cliM4Path: schemas$$choices['TriggerRuntimeState']$$choices['Started]' + - choiceValue: stopped + cli: + cliKey: Stopped + cliM4Path: schemas$$choices['TriggerRuntimeState']$$choices['Stopped]' + - choiceValue: disabled + cli: + cliKey: Disabled + cliM4Path: schemas$$choices['TriggerRuntimeState']$$choices['Disabled]' + - choiceName: event_subscription_status + cli: + cliKey: EventSubscriptionStatus + cliM4Path: schemas$$choices['EventSubscriptionStatus'] + choiceValues: + - choiceValue: enabled + cli: + cliKey: Enabled + cliM4Path: schemas$$choices['EventSubscriptionStatus']$$choices['Enabled]' + - choiceValue: provisioning + cli: + cliKey: Provisioning + cliM4Path: schemas$$choices['EventSubscriptionStatus']$$choices['Provisioning]' + - choiceValue: deprovisioning + cli: + cliKey: Deprovisioning + cliM4Path: schemas$$choices['EventSubscriptionStatus']$$choices['Deprovisioning]' + - choiceValue: disabled + cli: + cliKey: Disabled + cliM4Path: schemas$$choices['EventSubscriptionStatus']$$choices['Disabled]' + - choiceValue: unknown + cli: + cliKey: Unknown + cliM4Path: schemas$$choices['EventSubscriptionStatus']$$choices['Unknown]' + - choiceName: integration_runtime_type + cli: + cliKey: IntegrationRuntimeType + cliM4Path: schemas$$choices['IntegrationRuntimeType'] + choiceValues: + - choiceValue: managed + cli: + cliKey: Managed + cliM4Path: schemas$$choices['IntegrationRuntimeType']$$choices['Managed]' + - choiceValue: self_hosted + cli: + cliKey: SelfHosted + cliM4Path: schemas$$choices['IntegrationRuntimeType']$$choices['SelfHosted]' + - choiceName: integration_runtime_auto_update + cli: + cliKey: IntegrationRuntimeAutoUpdate + cliM4Path: schemas$$choices['IntegrationRuntimeAutoUpdate'] + choiceValues: + - choiceValue: on + cli: + cliKey: On + cliM4Path: schemas$$choices['IntegrationRuntimeAutoUpdate']$$choices['On]' + - choiceValue: off + cli: + cliKey: Off + cliM4Path: schemas$$choices['IntegrationRuntimeAutoUpdate']$$choices['Off]' + - choiceName: integration_runtime_state + cli: + cliKey: IntegrationRuntimeState + cliM4Path: schemas$$choices['IntegrationRuntimeState'] + choiceValues: + - choiceValue: initial + cli: + cliKey: Initial + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Initial]' + - choiceValue: stopped + cli: + cliKey: Stopped + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Stopped]' + - choiceValue: started + cli: + cliKey: Started + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Started]' + - choiceValue: starting + cli: + cliKey: Starting + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Starting]' + - choiceValue: stopping + cli: + cliKey: Stopping + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Stopping]' + - choiceValue: need_registration + cli: + cliKey: NeedRegistration + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['NeedRegistration]' + - choiceValue: online + cli: + cliKey: Online + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Online]' + - choiceValue: limited + cli: + cliKey: Limited + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Limited]' + - choiceValue: offline + cli: + cliKey: Offline + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Offline]' + - choiceValue: access_denied + cli: + cliKey: AccessDenied + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['AccessDenied]' + - choiceName: integration_runtime_auth_key_name + cli: + cliKey: IntegrationRuntimeAuthKeyName + cliM4Path: schemas$$choices['IntegrationRuntimeAuthKeyName'] + choiceValues: + - choiceValue: auth_key1 + cli: + cliKey: authKey1 + cliM4Path: schemas$$choices['IntegrationRuntimeAuthKeyName']$$choices['authKey1]' + - choiceValue: auth_key2 + cli: + cliKey: authKey2 + cliM4Path: schemas$$choices['IntegrationRuntimeAuthKeyName']$$choices['authKey2]' + - choiceName: recurrence_frequency + cli: + cliKey: RecurrenceFrequency + cliM4Path: schemas$$choices['RecurrenceFrequency'] + choiceValues: + - choiceValue: not_specified + cli: + cliKey: NotSpecified + cliM4Path: schemas$$choices['RecurrenceFrequency']$$choices['NotSpecified]' + - choiceValue: minute + cli: + cliKey: Minute + cliM4Path: schemas$$choices['RecurrenceFrequency']$$choices['Minute]' + - choiceValue: hour + cli: + cliKey: Hour + cliM4Path: schemas$$choices['RecurrenceFrequency']$$choices['Hour]' + - choiceValue: day + cli: + cliKey: Day + cliM4Path: schemas$$choices['RecurrenceFrequency']$$choices['Day]' + - choiceValue: week + cli: + cliKey: Week + cliM4Path: schemas$$choices['RecurrenceFrequency']$$choices['Week]' + - choiceValue: month + cli: + cliKey: Month + cliM4Path: schemas$$choices['RecurrenceFrequency']$$choices['Month]' + - choiceValue: year + cli: + cliKey: Year + cliM4Path: schemas$$choices['RecurrenceFrequency']$$choices['Year]' + - choiceName: blob_event_types + cli: + cliKey: BlobEventTypes + cliM4Path: schemas$$choices['BlobEventTypes'] + choiceValues: + - choiceValue: microsoft_storage_blob_created + cli: + cliKey: Microsoft.Storage.BlobCreated + cliM4Path: schemas$$choices['BlobEventTypes']$$choices['Microsoft.Storage.BlobCreated]' + - choiceValue: microsoft_storage_blob_deleted + cli: + cliKey: Microsoft.Storage.BlobDeleted + cliM4Path: schemas$$choices['BlobEventTypes']$$choices['Microsoft.Storage.BlobDeleted]' + - choiceName: tumbling_window_frequency + cli: + cliKey: TumblingWindowFrequency + cliM4Path: schemas$$choices['TumblingWindowFrequency'] + choiceValues: + - choiceValue: minute + cli: + cliKey: Minute + cliM4Path: schemas$$choices['TumblingWindowFrequency']$$choices['Minute]' + - choiceValue: hour + cli: + cliKey: Hour + cliM4Path: schemas$$choices['TumblingWindowFrequency']$$choices['Hour]' + - choiceName: data_flow_compute_type + cli: + cliKey: DataFlowComputeType + cliM4Path: schemas$$choices['DataFlowComputeType'] + choiceValues: + - choiceValue: general + cli: + cliKey: General + cliM4Path: schemas$$choices['DataFlowComputeType']$$choices['General]' + - choiceValue: memory_optimized + cli: + cliKey: MemoryOptimized + cliM4Path: schemas$$choices['DataFlowComputeType']$$choices['MemoryOptimized]' + - choiceValue: compute_optimized + cli: + cliKey: ComputeOptimized + cliM4Path: schemas$$choices['DataFlowComputeType']$$choices['ComputeOptimized]' + - choiceName: integration_runtime_ssis_catalog_pricing_tier + cli: + cliKey: IntegrationRuntimeSsisCatalogPricingTier + cliM4Path: schemas$$choices['IntegrationRuntimeSsisCatalogPricingTier'] + choiceValues: + - choiceValue: basic + cli: + cliKey: Basic + cliM4Path: schemas$$choices['IntegrationRuntimeSsisCatalogPricingTier']$$choices['Basic]' + - choiceValue: standard + cli: + cliKey: Standard + cliM4Path: schemas$$choices['IntegrationRuntimeSsisCatalogPricingTier']$$choices['Standard]' + - choiceValue: premium + cli: + cliKey: Premium + cliM4Path: schemas$$choices['IntegrationRuntimeSsisCatalogPricingTier']$$choices['Premium]' + - choiceValue: premium_RS + cli: + cliKey: PremiumRS + cliM4Path: schemas$$choices['IntegrationRuntimeSsisCatalogPricingTier']$$choices['PremiumRS]' + - choiceName: integration_runtime_license_type + cli: + cliKey: IntegrationRuntimeLicenseType + cliM4Path: schemas$$choices['IntegrationRuntimeLicenseType'] + choiceValues: + - choiceValue: base_price + cli: + cliKey: BasePrice + cliM4Path: schemas$$choices['IntegrationRuntimeLicenseType']$$choices['BasePrice]' + - choiceValue: license_included + cli: + cliKey: LicenseIncluded + cliM4Path: schemas$$choices['IntegrationRuntimeLicenseType']$$choices['LicenseIncluded]' + - choiceName: integration_runtime_entity_reference_type + cli: + cliKey: IntegrationRuntimeEntityReferenceType + cliM4Path: schemas$$choices['IntegrationRuntimeEntityReferenceType'] + choiceValues: + - choiceValue: integration_runtime_reference + cli: + cliKey: IntegrationRuntimeReference + cliM4Path: schemas$$choices['IntegrationRuntimeEntityReferenceType']$$choices['IntegrationRuntimeReference]' + - choiceValue: linked_service_reference + cli: + cliKey: LinkedServiceReference + cliM4Path: schemas$$choices['IntegrationRuntimeEntityReferenceType']$$choices['LinkedServiceReference]' + - choiceName: integration_runtime_edition + cli: + cliKey: IntegrationRuntimeEdition + cliM4Path: schemas$$choices['IntegrationRuntimeEdition'] + choiceValues: + - choiceValue: standard + cli: + cliKey: Standard + cliM4Path: schemas$$choices['IntegrationRuntimeEdition']$$choices['Standard]' + - choiceValue: enterprise + cli: + cliKey: Enterprise + cliM4Path: schemas$$choices['IntegrationRuntimeEdition']$$choices['Enterprise]' + - choiceName: managed_integration_runtime_node_status + cli: + cliKey: ManagedIntegrationRuntimeNodeStatus + cliM4Path: schemas$$choices['ManagedIntegrationRuntimeNodeStatus'] + choiceValues: + - choiceValue: starting + cli: + cliKey: Starting + cliM4Path: schemas$$choices['ManagedIntegrationRuntimeNodeStatus']$$choices['Starting]' + - choiceValue: available + cli: + cliKey: Available + cliM4Path: schemas$$choices['ManagedIntegrationRuntimeNodeStatus']$$choices['Available]' + - choiceValue: recycling + cli: + cliKey: Recycling + cliM4Path: schemas$$choices['ManagedIntegrationRuntimeNodeStatus']$$choices['Recycling]' + - choiceValue: unavailable + cli: + cliKey: Unavailable + cliM4Path: schemas$$choices['ManagedIntegrationRuntimeNodeStatus']$$choices['Unavailable]' + - choiceName: integration_runtime_internal_channel_encryption_mode + cli: + cliKey: IntegrationRuntimeInternalChannelEncryptionMode + cliM4Path: schemas$$choices['IntegrationRuntimeInternalChannelEncryptionMode'] + choiceValues: + - choiceValue: not_set + cli: + cliKey: NotSet + cliM4Path: schemas$$choices['IntegrationRuntimeInternalChannelEncryptionMode']$$choices['NotSet]' + - choiceValue: ssl_encrypted + cli: + cliKey: SslEncrypted + cliM4Path: schemas$$choices['IntegrationRuntimeInternalChannelEncryptionMode']$$choices['SslEncrypted]' + - choiceValue: not_encrypted + cli: + cliKey: NotEncrypted + cliM4Path: schemas$$choices['IntegrationRuntimeInternalChannelEncryptionMode']$$choices['NotEncrypted]' + - choiceName: self_hosted_integration_runtime_node_status + cli: + cliKey: SelfHostedIntegrationRuntimeNodeStatus + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus'] + choiceValues: + - choiceValue: need_registration + cli: + cliKey: NeedRegistration + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus']$$choices['NeedRegistration]' + - choiceValue: online + cli: + cliKey: Online + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus']$$choices['Online]' + - choiceValue: limited + cli: + cliKey: Limited + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus']$$choices['Limited]' + - choiceValue: offline + cli: + cliKey: Offline + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus']$$choices['Offline]' + - choiceValue: upgrading + cli: + cliKey: Upgrading + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus']$$choices['Upgrading]' + - choiceValue: initializing + cli: + cliKey: Initializing + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus']$$choices['Initializing]' + - choiceValue: initialize_failed + cli: + cliKey: InitializeFailed + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus']$$choices['InitializeFailed]' + - choiceName: integration_runtime_update_result + cli: + cliKey: IntegrationRuntimeUpdateResult + cliM4Path: schemas$$choices['IntegrationRuntimeUpdateResult'] + choiceValues: + - choiceValue: none + cli: + cliKey: None + cliM4Path: schemas$$choices['IntegrationRuntimeUpdateResult']$$choices['None]' + - choiceValue: succeed + cli: + cliKey: Succeed + cliM4Path: schemas$$choices['IntegrationRuntimeUpdateResult']$$choices['Succeed]' + - choiceValue: fail + cli: + cliKey: Fail + cliM4Path: schemas$$choices['IntegrationRuntimeUpdateResult']$$choices['Fail]' + - choiceName: ssis_object_metadata_type + cli: + cliKey: SsisObjectMetadataType + cliM4Path: schemas$$choices['SsisObjectMetadataType'] + choiceValues: + - choiceValue: folder + cli: + cliKey: Folder + cliM4Path: schemas$$choices['SsisObjectMetadataType']$$choices['Folder]' + - choiceValue: project + cli: + cliKey: Project + cliM4Path: schemas$$choices['SsisObjectMetadataType']$$choices['Project]' + - choiceValue: package + cli: + cliKey: Package + cliM4Path: schemas$$choices['SsisObjectMetadataType']$$choices['Package]' + - choiceValue: environment + cli: + cliKey: Environment + cliM4Path: schemas$$choices['SsisObjectMetadataType']$$choices['Environment]' + - choiceName: days_of_week + cli: + cliKey: DaysOfWeek + cliM4Path: schemas$$sealedChoices['DaysOfWeek'] + choiceValues: + - choiceValue: sunday + cli: + cliKey: Sunday + cliM4Path: schemas$$sealedChoices['DaysOfWeek']$$choices['Sunday]' + - choiceValue: monday + cli: + cliKey: Monday + cliM4Path: schemas$$sealedChoices['DaysOfWeek']$$choices['Monday]' + - choiceValue: tuesday + cli: + cliKey: Tuesday + cliM4Path: schemas$$sealedChoices['DaysOfWeek']$$choices['Tuesday]' + - choiceValue: wednesday + cli: + cliKey: Wednesday + cliM4Path: schemas$$sealedChoices['DaysOfWeek']$$choices['Wednesday]' + - choiceValue: thursday + cli: + cliKey: Thursday + cliM4Path: schemas$$sealedChoices['DaysOfWeek']$$choices['Thursday]' + - choiceValue: friday + cli: + cliKey: Friday + cliM4Path: schemas$$sealedChoices['DaysOfWeek']$$choices['Friday]' + - choiceValue: saturday + cli: + cliKey: Saturday + cliM4Path: schemas$$sealedChoices['DaysOfWeek']$$choices['Saturday]' + - choiceName: day_of_week + cli: + cliKey: DayOfWeek + cliM4Path: schemas$$sealedChoices['DayOfWeek'] + choiceValues: + - choiceValue: sunday + cli: + cliKey: Sunday + cliM4Path: schemas$$sealedChoices['DayOfWeek']$$choices['Sunday]' + - choiceValue: monday + cli: + cliKey: Monday + cliM4Path: schemas$$sealedChoices['DayOfWeek']$$choices['Monday]' + - choiceValue: tuesday + cli: + cliKey: Tuesday + cliM4Path: schemas$$sealedChoices['DayOfWeek']$$choices['Tuesday]' + - choiceValue: wednesday + cli: + cliKey: Wednesday + cliM4Path: schemas$$sealedChoices['DayOfWeek']$$choices['Wednesday]' + - choiceValue: thursday + cli: + cliKey: Thursday + cliM4Path: schemas$$sealedChoices['DayOfWeek']$$choices['Thursday]' + - choiceValue: friday + cli: + cliKey: Friday + cliM4Path: schemas$$sealedChoices['DayOfWeek']$$choices['Friday]' + - choiceValue: saturday + cli: + cliKey: Saturday + cliM4Path: schemas$$sealedChoices['DayOfWeek']$$choices['Saturday]' diff --git a/test/scenarios/datafactory/output/clicommon-000240-flatten-post.yaml b/test/scenarios/datafactory/output/clicommon-000240-flatten-post.yaml new file mode 100644 index 0000000..cb29000 --- /dev/null +++ b/test/scenarios/datafactory/output/clicommon-000240-flatten-post.yaml @@ -0,0 +1,15803 @@ +info: + title: DataFactoryManagementClient + extensions: + cli-dump-index: 30 +schemas: + booleans: + - &ref_257 + type: boolean + language: + default: + name: boolean + description: Whether the identity certificate is expired. + protocol: {} + - &ref_141 + type: boolean + language: + default: + name: boolean + description: 'If set to true, blobs with zero bytes will be ignored.' + protocol: {} + - &ref_230 + type: boolean + language: + default: + name: boolean + description: Indicates whether this node is the active dispatcher for integration runtime requests. + protocol: {} + - &ref_322 + type: boolean + language: + default: + name: boolean + description: Whether parameter is required. + protocol: {} + - &ref_323 + type: boolean + language: + default: + name: boolean + description: Whether parameter is sensitive. + protocol: {} + - &ref_328 + type: boolean + language: + default: + name: boolean + description: Parameter value set. + protocol: {} + - &ref_339 + type: boolean + language: + default: + name: boolean + description: Whether variable is sensitive. + protocol: {} + numbers: + - &ref_264 + type: integer + precision: 32 + language: + default: + name: integer + description: Available memory (MB) on the integration runtime node. + protocol: {} + - &ref_265 + type: integer + precision: 32 + language: + default: + name: integer + description: CPU percentage on the integration runtime node. + protocol: {} + - &ref_231 + type: integer + precision: 32 + language: + default: + name: integer + description: Maximum concurrent jobs on the integration runtime node. + protocol: {} + - &ref_266 + type: integer + precision: 32 + language: + default: + name: integer + description: The number of jobs currently running on the integration runtime node. + protocol: {} + - &ref_232 + type: integer + precision: 32 + language: + default: + name: integer + description: The maximum concurrent jobs in this integration runtime. + protocol: {} + - &ref_267 + type: number + precision: 32 + language: + default: + name: number + description: Sent bytes on the integration runtime node. + protocol: {} + - &ref_268 + type: number + precision: 32 + language: + default: + name: number + description: Received bytes on the integration runtime node. + protocol: {} + - &ref_124 + type: integer + precision: 32 + language: + default: + name: integer + description: The interval. + protocol: {} + - &ref_129 + type: integer + precision: 32 + language: + default: + name: array_itemschema + description: '' + protocol: {} + - &ref_133 + type: integer + precision: 32 + language: + default: + name: integer + description: The occurrence. + protocol: {} + - &ref_135 + type: integer + precision: 32 + language: + default: + name: integer + description: The max number of parallel files to handle when it is triggered. + protocol: {} + - &ref_153 + type: integer + precision: 32 + language: + default: + name: integer + description: The interval of the time windows. The minimum interval allowed is 15 Minutes. + protocol: {} + - &ref_156 + type: integer + maximum: 50 + minimum: 1 + precision: 32 + language: + default: + name: integer + description: The max number of parallel time windows (ready for execution) for which a new run is triggered. + protocol: {} + - &ref_157 + type: integer + maximum: 86400 + minimum: 30 + precision: 32 + language: + default: + name: integer + description: Interval between retries in seconds. Default is 30. + protocol: {} + - &ref_172 + type: integer + maximum: 50 + minimum: 1 + precision: 32 + language: + default: + name: integer + description: The max number of parallel time windows (ready for execution) for which a rerun is triggered. + protocol: {} + - &ref_65 + type: integer + minimum: 1 + precision: 32 + language: + default: + name: integer + description: The required number of nodes for managed integration runtime. + protocol: {} + - &ref_66 + type: integer + minimum: 1 + precision: 32 + language: + default: + name: integer + description: Maximum parallel executions count per node for managed integration runtime. + protocol: {} + - &ref_69 + type: integer + precision: 32 + language: + default: + name: integer + description: 'Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272.' + protocol: {} + - &ref_70 + type: integer + minimum: 0 + precision: 32 + language: + default: + name: integer + description: Time to live (in minutes) setting of the cluster which will execute data flow job. + protocol: {} + - &ref_348 + type: integer + precision: 64 + language: + default: + name: integer + description: Metadata id. + protocol: {} + - &ref_312 + type: integer + precision: 64 + language: + default: + name: integer + description: Folder id which contains project. + protocol: {} + - &ref_313 + type: integer + precision: 64 + language: + default: + name: integer + description: Project version. + protocol: {} + - &ref_314 + type: integer + precision: 64 + language: + default: + name: integer + description: Environment reference id. + protocol: {} + - &ref_318 + type: integer + precision: 64 + language: + default: + name: integer + description: Parameter id. + protocol: {} + - &ref_330 + type: integer + precision: 64 + language: + default: + name: integer + description: Folder id which contains package. + protocol: {} + - &ref_331 + type: integer + precision: 64 + language: + default: + name: integer + description: Project version which contains package. + protocol: {} + - &ref_332 + type: integer + precision: 64 + language: + default: + name: integer + description: Project id which contains package. + protocol: {} + - &ref_334 + type: integer + precision: 64 + language: + default: + name: integer + description: Folder id which contains environment. + protocol: {} + - &ref_335 + type: integer + precision: 64 + language: + default: + name: integer + description: Variable id. + protocol: {} + strings: + - &ref_0 + type: string + language: + default: + name: string + description: simple string + protocol: {} + - &ref_1 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: string + description: '' + protocol: {} + - &ref_15 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_properties_provisioning_state + description: 'Factory provisioning state, example Succeeded.' + protocol: {} + - &ref_17 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_properties_version + description: Version of the factory. + protocol: {} + - &ref_24 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_repo_configuration_type + description: Type of repo configuration. + protocol: {} + - &ref_26 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_repo_configuration_account_name + description: Account name. + protocol: {} + - &ref_27 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_repo_configuration_repository_name + description: Repository name. + protocol: {} + - &ref_28 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_repo_configuration_collaboration_branch + description: Collaboration branch. + protocol: {} + - &ref_29 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_repo_configuration_root_folder + description: Root folder. + protocol: {} + - &ref_30 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_repo_configuration_last_commit_id + description: Last commit id. + protocol: {} + - &ref_31 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: fake_factory_identity_name + description: .. + protocol: {} + - &ref_32 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: fake_factory_identity_zones_inside_item + description: '' + protocol: {} + - &ref_33 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: zone_item + description: '' + protocol: {} + - &ref_4 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: resource_id + description: The resource identifier. + protocol: {} + - &ref_5 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: resource_name + description: The resource name. + protocol: {} + - &ref_6 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: resource_type + description: The resource type. + protocol: {} + - &ref_7 + type: string + apiVersions: + - version: '2018-06-01' + extensions: + x-ms-mutability: + - create + - read + language: + default: + name: resource_location + description: The resource location. + protocol: {} + - &ref_9 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: resource_e_tag + description: Etag identifies change in the resource. + protocol: {} + - &ref_34 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_list_response_next_link + description: 'The link to the next page of results, if any remaining results exist.' + protocol: {} + - &ref_38 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: cloud_error_body_code + description: Error code. + protocol: {} + - &ref_39 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: cloud_error_body_message + description: Error message. + protocol: {} + - &ref_40 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: cloud_error_body_target + description: Property name/path in request associated with error. + protocol: {} + - &ref_43 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_repo_update_factory_resource_id + description: The factory resource id. + protocol: {} + - &ref_397 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 90 + minLength: 1 + pattern: '^[-\w\._\(\)]+$' + language: + default: + name: string + description: '' + protocol: {} + - &ref_399 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 63 + minLength: 3 + pattern: '^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$' + language: + default: + name: string + description: '' + protocol: {} + - &ref_45 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: git_hub_access_token_request_git_hub_access_code + description: GitHub access code. + protocol: {} + - &ref_46 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: git_hub_access_token_request_git_hub_client_id + description: GitHub application client ID. + protocol: {} + - &ref_47 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: git_hub_access_token_request_git_hub_access_token_base_url + description: GitHub access token base URL. + protocol: {} + - &ref_48 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: git_hub_access_token_response_git_hub_access_token + description: GitHub access token. + protocol: {} + - &ref_49 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: user_access_policy_permissions + description: The string with permissions for Data Plane access. Currently only 'r' is supported which grants read only access. + protocol: {} + - &ref_50 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: user_access_policy_access_resource_path + description: The resource path to get access relative to factory. Currently only empty string is supported which corresponds to the factory resource. + protocol: {} + - &ref_51 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: user_access_policy_profile_name + description: The name of the profile. Currently only the default is supported. The default value is DefaultProfile. + protocol: {} + - &ref_52 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: user_access_policy_start_time + description: Start time for the token. If not specified the current time will be used. + protocol: {} + - &ref_53 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: user_access_policy_expire_time + description: Expiration time for the token. Maximum duration for the token is eight hours and by default the token will expire in eight hours. + protocol: {} + - &ref_55 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: access_policy_response_access_token + description: Data Plane read only access token. + protocol: {} + - &ref_56 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: access_policy_response_data_plane_url + description: Data Plane service base URL. + protocol: {} + - &ref_147 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_type + description: Trigger type. + protocol: {} + - &ref_179 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_description + description: Trigger description. + protocol: {} + - &ref_115 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: sub_resource_id + description: The resource identifier. + protocol: {} + - &ref_116 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: sub_resource_name + description: The resource name. + protocol: {} + - &ref_117 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: sub_resource_type + description: The resource type. + protocol: {} + - &ref_118 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: sub_resource_etag + description: Etag identifies change in the resource. + protocol: {} + - &ref_181 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_list_response_next_link + description: 'The link to the next page of results, if any remaining results exist.' + protocol: {} + - &ref_182 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_filter_parameters_continuation_token + description: The continuation token for getting the next page of results. Null for first page. + protocol: {} + - &ref_183 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_filter_parameters_parent_trigger_name + description: The name of the parent TumblingWindowTrigger to get the child rerun triggers + protocol: {} + - &ref_184 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_query_response_continuation_token + description: 'The continuation token for getting the next page of results, if any remaining results exist, null otherwise.' + protocol: {} + - &ref_430 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 260 + minLength: 1 + pattern: '^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$' + language: + default: + name: string + description: '' + protocol: {} + - &ref_185 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_subscription_operation_status_trigger_name + description: Trigger name. + protocol: {} + - &ref_113 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_description + description: Integration runtime description. + protocol: {} + - &ref_187 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_list_response_next_link + description: 'The link to the next page of results, if any remaining results exist.' + protocol: {} + - &ref_189 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: update_integration_runtime_request_update_delay_offset + description: 'The time offset (in hours) in the day, e.g., PT03H is 3 hours. The integration runtime auto update will happen on that time.' + protocol: {} + - &ref_190 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_status_response_name + description: The integration runtime name. + protocol: {} + - &ref_250 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_status_data_factory_name + description: The data factory name which the integration runtime belong to. + protocol: {} + - &ref_252 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_connection_info_service_token + description: The token generated in service. Callers use this token to authenticate to integration runtime. + protocol: {} + - &ref_253 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_connection_info_identity_cert_thumbprint + description: The integration runtime SSL certificate thumbprint. Click-Once application uses it to do server validation. + protocol: {} + - &ref_254 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_connection_info_host_service_uri + description: The on-premises integration runtime host URL. + protocol: {} + - &ref_255 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_connection_info_version + description: The integration runtime version. + protocol: {} + - &ref_256 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_connection_info_public_key + description: The public key for encrypting a credential when transferring the credential to the integration runtime. + protocol: {} + - &ref_259 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_auth_keys_auth_key1 + description: The primary integration runtime authentication key. + protocol: {} + - &ref_260 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_auth_keys_auth_key2 + description: The secondary integration runtime authentication key. + protocol: {} + - &ref_261 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_monitoring_data_name + description: Integration runtime name. + protocol: {} + - &ref_263 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_node_monitoring_data_node_name + description: Name of the integration runtime node. + protocol: {} + - &ref_270 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_factory_name + description: The data factory name for linked integration runtime. + protocol: {} + - &ref_271 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: create_linked_integration_runtime_request_name + description: The name of the linked integration runtime. + protocol: {} + - &ref_272 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: create_linked_integration_runtime_request_subscription_id + description: The ID of the subscription that the linked integration runtime belongs to. + protocol: {} + - &ref_273 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: create_linked_integration_runtime_request_data_factory_name + description: The name of the data factory that the linked integration runtime belongs to. + protocol: {} + - &ref_274 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: create_linked_integration_runtime_request_data_factory_location + description: The location of the data factory that the linked integration runtime belongs to. + protocol: {} + - &ref_19 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_vsts_configuration_project_name + description: VSTS project name. + protocol: {} + - &ref_20 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_vsts_configuration_tenant_id + description: VSTS tenant id. + protocol: {} + - &ref_21 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_git_hub_configuration_host_name + description: 'GitHub Enterprise host name. For example: https://github.mydomain.com' + protocol: {} + - &ref_149 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: pipeline_reference_name + description: Reference pipeline name. + protocol: {} + - &ref_150 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: pipeline_reference_name + description: Reference name. + protocol: {} + - &ref_127 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: schedule_trigger_recurrence_time_zone + description: The time zone. + protocol: {} + - &ref_134 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: blob_trigger_type_properties_folder_path + description: The path of the container/folder that will trigger the pipeline. + protocol: {} + - &ref_137 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_service_reference_name + description: Reference LinkedService name. + protocol: {} + - &ref_139 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: blob_events_trigger_type_properties_blob_path_begins_with + description: >- + The blob path must begin with the pattern provided for trigger to fire. For example, '/records/blobs/december/' will only fire the trigger for blobs in the december folder under the records container. At least one of these must + be provided: blobPathBeginsWith, blobPathEndsWith. + protocol: {} + - &ref_140 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: blob_events_trigger_type_properties_blob_path_ends_with + description: >- + The blob path must end with the pattern provided for trigger to fire. For example, 'december/boxes.csv' will only fire the trigger for blobs named boxes in a december folder. At least one of these must be provided: + blobPathBeginsWith, blobPathEndsWith. + protocol: {} + - &ref_143 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: blob_events_trigger_type_properties_scope + description: The ARM resource ID of the Storage Account. + protocol: {} + - &ref_163 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: dependency_reference_type + description: The type of dependency reference. + protocol: {} + - &ref_165 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_reference_name + description: Reference trigger name. + protocol: {} + - &ref_160 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 15 + minLength: 8 + pattern: '-?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))' + language: + default: + name: tumbling_window_trigger_dependency_reference_offset + description: Timespan applied to the start time of a tumbling window when evaluating dependency. + protocol: {} + - &ref_161 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 15 + minLength: 8 + pattern: '((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))' + language: + default: + name: tumbling_window_trigger_dependency_reference_size + description: The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used. + protocol: {} + - &ref_166 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 15 + minLength: 8 + pattern: '-((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))' + language: + default: + name: self_dependency_tumbling_window_trigger_reference_offset + description: Timespan applied to the start time of a tumbling window when evaluating dependency. + protocol: {} + - &ref_167 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 15 + minLength: 8 + pattern: '((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))' + language: + default: + name: self_dependency_tumbling_window_trigger_reference_size + description: The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used. + protocol: {} + - &ref_174 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: chaining_trigger_type_properties_run_dimension + description: Run Dimension property that needs to be emitted by upstream pipelines. + protocol: {} + - &ref_288 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_reference_name + description: Reference integration runtime name. + protocol: {} + - &ref_290 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_status_list_response_next_link + description: 'The link to the next page of results, if any remaining results exist.' + protocol: {} + - &ref_63 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_compute_properties_location + description: 'The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities' + protocol: {} + - &ref_64 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_compute_properties_node_size + description: The node size requirement to managed integration runtime. + protocol: {} + - &ref_72 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_v_net_properties_v_net_id + description: The ID of the VNet that this integration runtime will join. + protocol: {} + - &ref_73 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_v_net_properties_subnet + description: The name of the subnet this integration runtime will join. + protocol: {} + - &ref_74 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_v_net_properties_public_IPs_item + description: The ID of the public IP address. + protocol: {} + - &ref_77 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_ssis_catalog_info_catalog_server_endpoint + description: The catalog database server URL. + protocol: {} + - &ref_78 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 128 + minLength: 1 + language: + default: + name: integration_runtime_ssis_catalog_info_catalog_admin_user_name + description: The administrator user name of catalog database. + protocol: {} + - &ref_83 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: secure_string_value + description: Value of secure string. + protocol: {} + - &ref_80 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: secret_base_type + description: Type of the secret. + protocol: {} + - &ref_86 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_custom_setup_script_properties_blob_container_uri + description: The URI of the Azure blob container that contains the custom setup script. + protocol: {} + - &ref_88 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: entity_reference_name + description: The name of this referenced entity. + protocol: {} + - &ref_90 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_data_proxy_properties_path + description: The path to contain the staged data in the Blob storage. + protocol: {} + - &ref_99 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: custom_setup_base_type + description: The type of custom setup. + protocol: {} + - &ref_101 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: package_store_name + description: The name of the package store + protocol: {} + - &ref_93 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: environment_variable_setup_type_properties_variable_name + description: The name of the environment variable. + protocol: {} + - &ref_94 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: environment_variable_setup_type_properties_variable_value + description: The value of the environment variable. + protocol: {} + - &ref_95 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: licensed_component_setup_type_properties_component_name + description: The name of the 3rd party component. + protocol: {} + - &ref_107 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_integration_runtime_type_authorization_type + description: The authorization type for integration runtime sharing. + protocol: {} + - &ref_104 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_integration_runtime_rbac_authorization_resource_id + description: The resource identifier of the integration runtime to be shared. + protocol: {} + - &ref_195 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_node_id + description: The managed integration runtime node id. + protocol: {} + - &ref_199 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_error_code + description: Error code. + protocol: {} + - &ref_200 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_error_parameters_item + description: Error message parameters. + protocol: {} + - &ref_201 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_error_message + description: Error message. + protocol: {} + - &ref_204 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_operation_result_type + description: The operation type. Could be start or stop. + protocol: {} + - &ref_206 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_operation_result + description: The operation result. + protocol: {} + - &ref_207 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_operation_result_error_code + description: The error code. + protocol: {} + - &ref_208 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_operation_result_parameters_item + description: Error message parameters. + protocol: {} + - &ref_209 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_operation_result_activity_id + description: The activity id for the operation request. + protocol: {} + - &ref_211 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_task_queue_id + description: The task queue id of the integration runtime. + protocol: {} + - &ref_213 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_version + description: Version of the integration runtime. + protocol: {} + - &ref_215 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_name + description: Name of the integration runtime node. + protocol: {} + - &ref_216 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_machine_name + description: Machine name of the integration runtime node. + protocol: {} + - &ref_217 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_host_service_uri + description: URI for the host machine of the integration runtime. + protocol: {} + - &ref_220 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_version_status + description: Status of the integration runtime node version. + protocol: {} + - &ref_221 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_version + description: Version of the integration runtime node. + protocol: {} + - &ref_234 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_update_delay_offset + description: 'The time in the date scheduled by service to update the integration runtime, e.g., PT03H is 3 hours' + protocol: {} + - &ref_235 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_local_time_zone_offset + description: The local time zone offset in hours. + protocol: {} + - &ref_237 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_service_urls_item + description: The service URL + protocol: {} + - &ref_238 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_version_status + description: Status of the integration runtime version. + protocol: {} + - &ref_239 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_integration_runtime_name + description: The name of the linked integration runtime. + protocol: {} + - &ref_240 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_integration_runtime_subscription_id + description: The subscription ID for which the linked integration runtime belong to. + protocol: {} + - &ref_241 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_integration_runtime_data_factory_name + description: The name of the data factory for which the linked integration runtime belong to. + protocol: {} + - &ref_242 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_integration_runtime_data_factory_location + description: The location of the data factory for which the linked integration runtime belong to. + protocol: {} + - &ref_244 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_pushed_version + description: The version that the integration runtime is going to update to. + protocol: {} + - &ref_245 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_latest_version + description: The latest version on download center. + protocol: {} + - &ref_310 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_node_ip_address + description: The IP address of self-hosted integration runtime node. + protocol: {} + - &ref_349 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_object_metadata_name + description: Metadata name. + protocol: {} + - &ref_350 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_object_metadata_description + description: Metadata description. + protocol: {} + - &ref_351 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_object_metadata_list_response_next_link + description: 'The link to the next page of results, if any remaining results exist.' + protocol: {} + - &ref_315 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_environment_reference_environment_folder_name + description: Environment folder name. + protocol: {} + - &ref_316 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_environment_reference_environment_name + description: Environment name. + protocol: {} + - &ref_317 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_environment_reference_type + description: Reference type + protocol: {} + - &ref_319 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_name + description: Parameter name. + protocol: {} + - &ref_320 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_description + description: Parameter description. + protocol: {} + - &ref_321 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_data_type + description: Parameter type. + protocol: {} + - &ref_324 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_design_default_value + description: Design default value of parameter. + protocol: {} + - &ref_325 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_default_value + description: Default value of parameter. + protocol: {} + - &ref_326 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_sensitive_default_value + description: Default sensitive value of parameter. + protocol: {} + - &ref_327 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_value_type + description: Parameter value type. + protocol: {} + - &ref_329 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_variable + description: Parameter reference variable. + protocol: {} + - &ref_336 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_variable_name + description: Variable name. + protocol: {} + - &ref_337 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_variable_description + description: Variable description. + protocol: {} + - &ref_338 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_variable_data_type + description: Variable type. + protocol: {} + - &ref_340 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_variable_value + description: Variable value. + protocol: {} + - &ref_341 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_variable_sensitive_value + description: Variable sensitive value. + protocol: {} + choices: + - &ref_12 + choices: + - value: SystemAssigned + language: + default: + name: system_assigned + description: '' + cli: + cliKey: SystemAssigned + cliM4Path: 'schemas$$choices[''FactoryIdentityType'']$$choices[''SystemAssigned]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: factory_identity_type + description: The identity type. Currently the only supported type is 'SystemAssigned'. + cli: + cliKey: FactoryIdentityType + cliM4Path: 'schemas$$choices[''FactoryIdentityType'']' + default-value: SystemAssigned + hidden: true + protocol: {} + - &ref_180 + choices: + - value: Started + language: + default: + name: started + description: '' + cli: + cliKey: Started + cliM4Path: 'schemas$$choices[''TriggerRuntimeState'']$$choices[''Started]''' + - value: Stopped + language: + default: + name: stopped + description: '' + cli: + cliKey: Stopped + cliM4Path: 'schemas$$choices[''TriggerRuntimeState'']$$choices[''Stopped]''' + - value: Disabled + language: + default: + name: disabled + description: '' + cli: + cliKey: Disabled + cliM4Path: 'schemas$$choices[''TriggerRuntimeState'']$$choices[''Disabled]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: trigger_runtime_state + description: Enumerates possible state of Triggers. + cli: + cliKey: TriggerRuntimeState + cliM4Path: 'schemas$$choices[''TriggerRuntimeState'']' + protocol: {} + - &ref_186 + choices: + - value: Enabled + language: + default: + name: enabled + description: '' + cli: + cliKey: Enabled + cliM4Path: 'schemas$$choices[''EventSubscriptionStatus'']$$choices[''Enabled]''' + - value: Provisioning + language: + default: + name: provisioning + description: '' + cli: + cliKey: Provisioning + cliM4Path: 'schemas$$choices[''EventSubscriptionStatus'']$$choices[''Provisioning]''' + - value: Deprovisioning + language: + default: + name: deprovisioning + description: '' + cli: + cliKey: Deprovisioning + cliM4Path: 'schemas$$choices[''EventSubscriptionStatus'']$$choices[''Deprovisioning]''' + - value: Disabled + language: + default: + name: disabled + description: '' + cli: + cliKey: Disabled + cliM4Path: 'schemas$$choices[''EventSubscriptionStatus'']$$choices[''Disabled]''' + - value: Unknown + language: + default: + name: unknown + description: '' + cli: + cliKey: Unknown + cliM4Path: 'schemas$$choices[''EventSubscriptionStatus'']$$choices[''Unknown]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: event_subscription_status + description: Event Subscription Status. + cli: + cliKey: EventSubscriptionStatus + cliM4Path: 'schemas$$choices[''EventSubscriptionStatus'']' + protocol: {} + - &ref_111 + choices: + - value: Managed + language: + default: + name: managed + description: '' + cli: + cliKey: Managed + cliM4Path: 'schemas$$choices[''IntegrationRuntimeType'']$$choices[''Managed]''' + - value: SelfHosted + language: + default: + name: self_hosted + description: '' + cli: + cliKey: SelfHosted + cliM4Path: 'schemas$$choices[''IntegrationRuntimeType'']$$choices[''SelfHosted]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_type + description: The type of integration runtime. + cli: + cliKey: IntegrationRuntimeType + cliM4Path: 'schemas$$choices[''IntegrationRuntimeType'']' + protocol: {} + - &ref_188 + choices: + - value: 'On' + language: + default: + name: 'on' + description: '' + cli: + cliKey: 'On' + cliM4Path: 'schemas$$choices[''IntegrationRuntimeAutoUpdate'']$$choices[''On]''' + - value: 'Off' + language: + default: + name: 'off' + description: '' + cli: + cliKey: 'Off' + cliM4Path: 'schemas$$choices[''IntegrationRuntimeAutoUpdate'']$$choices[''Off]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_auto_update + description: The state of integration runtime auto update. + cli: + cliKey: IntegrationRuntimeAutoUpdate + cliM4Path: 'schemas$$choices[''IntegrationRuntimeAutoUpdate'']' + protocol: {} + - &ref_61 + choices: + - value: Initial + language: + default: + name: initial + description: '' + cli: + cliKey: Initial + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Initial]''' + - value: Stopped + language: + default: + name: stopped + description: '' + cli: + cliKey: Stopped + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Stopped]''' + - value: Started + language: + default: + name: started + description: '' + cli: + cliKey: Started + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Started]''' + - value: Starting + language: + default: + name: starting + description: '' + cli: + cliKey: Starting + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Starting]''' + - value: Stopping + language: + default: + name: stopping + description: '' + cli: + cliKey: Stopping + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Stopping]''' + - value: NeedRegistration + language: + default: + name: need_registration + description: '' + cli: + cliKey: NeedRegistration + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''NeedRegistration]''' + - value: Online + language: + default: + name: online + description: '' + cli: + cliKey: Online + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Online]''' + - value: Limited + language: + default: + name: limited + description: '' + cli: + cliKey: Limited + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Limited]''' + - value: Offline + language: + default: + name: offline + description: '' + cli: + cliKey: Offline + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Offline]''' + - value: AccessDenied + language: + default: + name: access_denied + description: '' + cli: + cliKey: AccessDenied + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''AccessDenied]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_state + description: The state of integration runtime. + cli: + cliKey: IntegrationRuntimeState + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']' + protocol: {} + - &ref_258 + choices: + - value: authKey1 + language: + default: + name: auth_key1 + description: '' + cli: + cliKey: authKey1 + cliM4Path: 'schemas$$choices[''IntegrationRuntimeAuthKeyName'']$$choices[''authKey1]''' + - value: authKey2 + language: + default: + name: auth_key2 + description: '' + cli: + cliKey: authKey2 + cliM4Path: 'schemas$$choices[''IntegrationRuntimeAuthKeyName'']$$choices[''authKey2]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_auth_key_name + description: The name of the authentication key to regenerate. + cli: + cliKey: IntegrationRuntimeAuthKeyName + cliM4Path: 'schemas$$choices[''IntegrationRuntimeAuthKeyName'']' + protocol: {} + - &ref_123 + choices: + - value: NotSpecified + language: + default: + name: not_specified + description: '' + cli: + cliKey: NotSpecified + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']$$choices[''NotSpecified]''' + - value: Minute + language: + default: + name: minute + description: '' + cli: + cliKey: Minute + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']$$choices[''Minute]''' + - value: Hour + language: + default: + name: hour + description: '' + cli: + cliKey: Hour + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']$$choices[''Hour]''' + - value: Day + language: + default: + name: day + description: '' + cli: + cliKey: Day + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']$$choices[''Day]''' + - value: Week + language: + default: + name: week + description: '' + cli: + cliKey: Week + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']$$choices[''Week]''' + - value: Month + language: + default: + name: month + description: '' + cli: + cliKey: Month + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']$$choices[''Month]''' + - value: Year + language: + default: + name: year + description: '' + cli: + cliKey: Year + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']$$choices[''Year]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: recurrence_frequency + description: Enumerates possible frequency option for the schedule trigger. + cli: + cliKey: RecurrenceFrequency + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']' + protocol: {} + - &ref_142 + choices: + - value: Microsoft.Storage.BlobCreated + language: + default: + name: microsoft_storage_blob_created + description: '' + cli: + cliKey: Microsoft.Storage.BlobCreated + cliM4Path: 'schemas$$choices[''BlobEventTypes'']$$choices[''Microsoft.Storage.BlobCreated]''' + - value: Microsoft.Storage.BlobDeleted + language: + default: + name: microsoft_storage_blob_deleted + description: '' + cli: + cliKey: Microsoft.Storage.BlobDeleted + cliM4Path: 'schemas$$choices[''BlobEventTypes'']$$choices[''Microsoft.Storage.BlobDeleted]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: blob_event_types + description: '' + cli: + cliKey: BlobEventTypes + cliM4Path: 'schemas$$choices[''BlobEventTypes'']' + protocol: {} + - &ref_152 + choices: + - value: Minute + language: + default: + name: minute + description: '' + cli: + cliKey: Minute + cliM4Path: 'schemas$$choices[''TumblingWindowFrequency'']$$choices[''Minute]''' + - value: Hour + language: + default: + name: hour + description: '' + cli: + cliKey: Hour + cliM4Path: 'schemas$$choices[''TumblingWindowFrequency'']$$choices[''Hour]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: tumbling_window_frequency + description: Enumerates possible frequency option for the tumbling window trigger. + cli: + cliKey: TumblingWindowFrequency + cliM4Path: 'schemas$$choices[''TumblingWindowFrequency'']' + protocol: {} + - &ref_68 + choices: + - value: General + language: + default: + name: general + description: '' + cli: + cliKey: General + cliM4Path: 'schemas$$choices[''DataFlowComputeType'']$$choices[''General]''' + - value: MemoryOptimized + language: + default: + name: memory_optimized + description: '' + cli: + cliKey: MemoryOptimized + cliM4Path: 'schemas$$choices[''DataFlowComputeType'']$$choices[''MemoryOptimized]''' + - value: ComputeOptimized + language: + default: + name: compute_optimized + description: '' + cli: + cliKey: ComputeOptimized + cliM4Path: 'schemas$$choices[''DataFlowComputeType'']$$choices[''ComputeOptimized]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: data_flow_compute_type + description: Compute type of the cluster which will execute data flow job. + cli: + cliKey: DataFlowComputeType + cliM4Path: 'schemas$$choices[''DataFlowComputeType'']' + protocol: {} + - &ref_84 + choices: + - value: Basic + language: + default: + name: basic + description: '' + cli: + cliKey: Basic + cliM4Path: 'schemas$$choices[''IntegrationRuntimeSsisCatalogPricingTier'']$$choices[''Basic]''' + - value: Standard + language: + default: + name: standard + description: '' + cli: + cliKey: Standard + cliM4Path: 'schemas$$choices[''IntegrationRuntimeSsisCatalogPricingTier'']$$choices[''Standard]''' + - value: Premium + language: + default: + name: premium + description: '' + cli: + cliKey: Premium + cliM4Path: 'schemas$$choices[''IntegrationRuntimeSsisCatalogPricingTier'']$$choices[''Premium]''' + - value: PremiumRS + language: + default: + name: premium_RS + description: '' + cli: + cliKey: PremiumRS + cliM4Path: 'schemas$$choices[''IntegrationRuntimeSsisCatalogPricingTier'']$$choices[''PremiumRS]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_ssis_catalog_pricing_tier + description: 'The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/' + cli: + cliKey: IntegrationRuntimeSsisCatalogPricingTier + cliM4Path: 'schemas$$choices[''IntegrationRuntimeSsisCatalogPricingTier'']' + protocol: {} + - &ref_85 + choices: + - value: BasePrice + language: + default: + name: base_price + description: '' + cli: + cliKey: BasePrice + cliM4Path: 'schemas$$choices[''IntegrationRuntimeLicenseType'']$$choices[''BasePrice]''' + - value: LicenseIncluded + language: + default: + name: license_included + description: '' + cli: + cliKey: LicenseIncluded + cliM4Path: 'schemas$$choices[''IntegrationRuntimeLicenseType'']$$choices[''LicenseIncluded]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_license_type + description: License type for bringing your own license scenario. + cli: + cliKey: IntegrationRuntimeLicenseType + cliM4Path: 'schemas$$choices[''IntegrationRuntimeLicenseType'']' + protocol: {} + - &ref_87 + choices: + - value: IntegrationRuntimeReference + language: + default: + name: integration_runtime_reference + description: '' + cli: + cliKey: IntegrationRuntimeReference + cliM4Path: 'schemas$$choices[''IntegrationRuntimeEntityReferenceType'']$$choices[''IntegrationRuntimeReference]''' + - value: LinkedServiceReference + language: + default: + name: linked_service_reference + description: '' + cli: + cliKey: LinkedServiceReference + cliM4Path: 'schemas$$choices[''IntegrationRuntimeEntityReferenceType'']$$choices[''LinkedServiceReference]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_entity_reference_type + description: The type of this referenced entity. + cli: + cliKey: IntegrationRuntimeEntityReferenceType + cliM4Path: 'schemas$$choices[''IntegrationRuntimeEntityReferenceType'']' + protocol: {} + - &ref_91 + choices: + - value: Standard + language: + default: + name: standard + description: '' + cli: + cliKey: Standard + cliM4Path: 'schemas$$choices[''IntegrationRuntimeEdition'']$$choices[''Standard]''' + - value: Enterprise + language: + default: + name: enterprise + description: '' + cli: + cliKey: Enterprise + cliM4Path: 'schemas$$choices[''IntegrationRuntimeEdition'']$$choices[''Enterprise]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_edition + description: The edition for the SSIS Integration Runtime + cli: + cliKey: IntegrationRuntimeEdition + cliM4Path: 'schemas$$choices[''IntegrationRuntimeEdition'']' + protocol: {} + - &ref_196 + choices: + - value: Starting + language: + default: + name: starting + description: '' + cli: + cliKey: Starting + cliM4Path: 'schemas$$choices[''ManagedIntegrationRuntimeNodeStatus'']$$choices[''Starting]''' + - value: Available + language: + default: + name: available + description: '' + cli: + cliKey: Available + cliM4Path: 'schemas$$choices[''ManagedIntegrationRuntimeNodeStatus'']$$choices[''Available]''' + - value: Recycling + language: + default: + name: recycling + description: '' + cli: + cliKey: Recycling + cliM4Path: 'schemas$$choices[''ManagedIntegrationRuntimeNodeStatus'']$$choices[''Recycling]''' + - value: Unavailable + language: + default: + name: unavailable + description: '' + cli: + cliKey: Unavailable + cliM4Path: 'schemas$$choices[''ManagedIntegrationRuntimeNodeStatus'']$$choices[''Unavailable]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: managed_integration_runtime_node_status + description: The managed integration runtime node status. + cli: + cliKey: ManagedIntegrationRuntimeNodeStatus + cliM4Path: 'schemas$$choices[''ManagedIntegrationRuntimeNodeStatus'']' + protocol: {} + - &ref_212 + choices: + - value: NotSet + language: + default: + name: not_set + description: '' + cli: + cliKey: NotSet + cliM4Path: 'schemas$$choices[''IntegrationRuntimeInternalChannelEncryptionMode'']$$choices[''NotSet]''' + - value: SslEncrypted + language: + default: + name: ssl_encrypted + description: '' + cli: + cliKey: SslEncrypted + cliM4Path: 'schemas$$choices[''IntegrationRuntimeInternalChannelEncryptionMode'']$$choices[''SslEncrypted]''' + - value: NotEncrypted + language: + default: + name: not_encrypted + description: '' + cli: + cliKey: NotEncrypted + cliM4Path: 'schemas$$choices[''IntegrationRuntimeInternalChannelEncryptionMode'']$$choices[''NotEncrypted]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_internal_channel_encryption_mode + description: It is used to set the encryption mode for node-node communication channel (when more than 2 self-hosted integration runtime nodes exist). + cli: + cliKey: IntegrationRuntimeInternalChannelEncryptionMode + cliM4Path: 'schemas$$choices[''IntegrationRuntimeInternalChannelEncryptionMode'']' + protocol: {} + - &ref_218 + choices: + - value: NeedRegistration + language: + default: + name: need_registration + description: '' + cli: + cliKey: NeedRegistration + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']$$choices[''NeedRegistration]''' + - value: Online + language: + default: + name: online + description: '' + cli: + cliKey: Online + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']$$choices[''Online]''' + - value: Limited + language: + default: + name: limited + description: '' + cli: + cliKey: Limited + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']$$choices[''Limited]''' + - value: Offline + language: + default: + name: offline + description: '' + cli: + cliKey: Offline + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']$$choices[''Offline]''' + - value: Upgrading + language: + default: + name: upgrading + description: '' + cli: + cliKey: Upgrading + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']$$choices[''Upgrading]''' + - value: Initializing + language: + default: + name: initializing + description: '' + cli: + cliKey: Initializing + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']$$choices[''Initializing]''' + - value: InitializeFailed + language: + default: + name: initialize_failed + description: '' + cli: + cliKey: InitializeFailed + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']$$choices[''InitializeFailed]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: self_hosted_integration_runtime_node_status + description: Status of the integration runtime node. + cli: + cliKey: SelfHostedIntegrationRuntimeNodeStatus + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']' + protocol: {} + - &ref_227 + choices: + - value: None + language: + default: + name: none + description: '' + cli: + cliKey: None + cliM4Path: 'schemas$$choices[''IntegrationRuntimeUpdateResult'']$$choices[''None]''' + - value: Succeed + language: + default: + name: succeed + description: '' + cli: + cliKey: Succeed + cliM4Path: 'schemas$$choices[''IntegrationRuntimeUpdateResult'']$$choices[''Succeed]''' + - value: Fail + language: + default: + name: fail + description: '' + cli: + cliKey: Fail + cliM4Path: 'schemas$$choices[''IntegrationRuntimeUpdateResult'']$$choices[''Fail]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_update_result + description: The result of the last integration runtime node update. + cli: + cliKey: IntegrationRuntimeUpdateResult + cliM4Path: 'schemas$$choices[''IntegrationRuntimeUpdateResult'']' + protocol: {} + - &ref_346 + choices: + - value: Folder + language: + default: + name: folder + description: '' + cli: + cliKey: Folder + cliM4Path: 'schemas$$choices[''SsisObjectMetadataType'']$$choices[''Folder]''' + - value: Project + language: + default: + name: project + description: '' + cli: + cliKey: Project + cliM4Path: 'schemas$$choices[''SsisObjectMetadataType'']$$choices[''Project]''' + - value: Package + language: + default: + name: package + description: '' + cli: + cliKey: Package + cliM4Path: 'schemas$$choices[''SsisObjectMetadataType'']$$choices[''Package]''' + - value: Environment + language: + default: + name: environment + description: '' + cli: + cliKey: Environment + cliM4Path: 'schemas$$choices[''SsisObjectMetadataType'']$$choices[''Environment]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: ssis_object_metadata_type + description: The type of SSIS object metadata. + cli: + cliKey: SsisObjectMetadataType + cliM4Path: 'schemas$$choices[''SsisObjectMetadataType'']' + protocol: {} + sealedChoices: + - &ref_130 + choices: + - value: Sunday + language: + default: + name: sunday + description: '' + cli: + cliKey: Sunday + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']$$choices[''Sunday]''' + - value: Monday + language: + default: + name: monday + description: '' + cli: + cliKey: Monday + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']$$choices[''Monday]''' + - value: Tuesday + language: + default: + name: tuesday + description: '' + cli: + cliKey: Tuesday + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']$$choices[''Tuesday]''' + - value: Wednesday + language: + default: + name: wednesday + description: '' + cli: + cliKey: Wednesday + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']$$choices[''Wednesday]''' + - value: Thursday + language: + default: + name: thursday + description: '' + cli: + cliKey: Thursday + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']$$choices[''Thursday]''' + - value: Friday + language: + default: + name: friday + description: '' + cli: + cliKey: Friday + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']$$choices[''Friday]''' + - value: Saturday + language: + default: + name: saturday + description: '' + cli: + cliKey: Saturday + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']$$choices[''Saturday]''' + type: sealed-choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: days_of_week + description: '' + cli: + cliKey: DaysOfWeek + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']' + protocol: {} + - &ref_132 + choices: + - value: Sunday + language: + default: + name: sunday + description: '' + cli: + cliKey: Sunday + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']$$choices[''Sunday]''' + - value: Monday + language: + default: + name: monday + description: '' + cli: + cliKey: Monday + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']$$choices[''Monday]''' + - value: Tuesday + language: + default: + name: tuesday + description: '' + cli: + cliKey: Tuesday + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']$$choices[''Tuesday]''' + - value: Wednesday + language: + default: + name: wednesday + description: '' + cli: + cliKey: Wednesday + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']$$choices[''Wednesday]''' + - value: Thursday + language: + default: + name: thursday + description: '' + cli: + cliKey: Thursday + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']$$choices[''Thursday]''' + - value: Friday + language: + default: + name: friday + description: '' + cli: + cliKey: Friday + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']$$choices[''Friday]''' + - value: Saturday + language: + default: + name: saturday + description: '' + cli: + cliKey: Saturday + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']$$choices[''Saturday]''' + type: sealed-choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: day_of_week + description: The days of the week. + cli: + cliKey: DayOfWeek + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']' + protocol: {} + constants: + - &ref_388 + type: constant + value: + value: '2018-06-01' + valueType: *ref_0 + language: + default: + name: api_version2018_06_01 + description: Api Version (2018-06-01) + protocol: {} + - &ref_392 + type: constant + value: + value: application/json + valueType: *ref_0 + language: + default: + name: accept + description: 'Accept: application/json' + protocol: {} + - &ref_148 + type: constant + apiVersions: + - version: '2018-06-01' + value: + value: PipelineReference + valueType: *ref_0 + language: + default: + name: pipeline_reference_type + description: Pipeline reference type. + protocol: {} + - &ref_136 + type: constant + apiVersions: + - version: '2018-06-01' + value: + value: LinkedServiceReference + valueType: *ref_0 + language: + default: + name: linked_service_reference_type + description: Linked service reference type. + protocol: {} + - &ref_164 + type: constant + apiVersions: + - version: '2018-06-01' + value: + value: TriggerReference + valueType: *ref_0 + language: + default: + name: trigger_reference_type + description: Trigger reference type. + protocol: {} + - &ref_287 + type: constant + apiVersions: + - version: '2018-06-01' + value: + value: IntegrationRuntimeReference + valueType: *ref_0 + language: + default: + name: integration_runtime_reference_type + description: Type of integration runtime. + protocol: {} + dictionaries: + - &ref_10 + type: dictionary + elementType: &ref_2 + type: any + language: + default: + name: any + description: Any object + protocol: {} + language: + default: + name: factory + description: Factory resource type. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_8 + type: dictionary + elementType: *ref_1 + language: + default: + name: resource_tags + description: The resource tags. + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + - &ref_44 + type: dictionary + elementType: *ref_1 + language: + default: + name: factory_update_parameters_tags + description: The resource tags. + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + - &ref_121 + type: dictionary + elementType: *ref_2 + language: + default: + name: trigger + description: Azure data factory nested object which contains information about creating pipeline run + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_60 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime + description: Azure Data Factory nested object which serves as a compute resource for activities. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_192 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_status + description: Integration runtime status. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_251 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_connection_info + description: Connection information for encrypting the on-premises data source credentials. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_262 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_node_monitoring_data + description: Monitoring data for integration runtime node. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_138 + type: dictionary + elementType: *ref_2 + language: + default: + name: parameter_value_specification + description: An object mapping parameter names to argument values. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_122 + type: dictionary + elementType: *ref_2 + language: + default: + name: schedule_trigger_recurrence + description: The workflow trigger recurrence. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_128 + type: dictionary + elementType: *ref_2 + language: + default: + name: recurrence_schedule + description: The recurrence schedule. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_131 + type: dictionary + elementType: *ref_2 + language: + default: + name: recurrence_schedule_occurrence + description: The recurrence schedule occurrence. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_62 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_compute_properties + description: The compute resource properties for managed integration runtime. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_67 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_data_flow_properties + description: Data flow properties for managed integration runtime. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_71 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_v_net_properties + description: VNet properties for managed integration runtime. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_75 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_ssis_properties + description: SSIS properties for managed integration runtime. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_76 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_ssis_catalog_info + description: Catalog information for managed dedicated integration runtime. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_194 + type: dictionary + elementType: *ref_2 + language: + default: + name: managed_integration_runtime_node + description: Properties of integration runtime node. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_197 + type: dictionary + elementType: *ref_2 + language: + default: + name: managed_integration_runtime_error + description: Error definition for managed integration runtime. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_203 + type: dictionary + elementType: *ref_2 + language: + default: + name: managed_integration_runtime_operation_result + description: Properties of managed integration runtime operation result. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_214 + type: dictionary + elementType: *ref_2 + language: + default: + name: self_hosted_integration_runtime_node + description: Properties of Self-hosted integration runtime node. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_219 + type: dictionary + elementType: *ref_1 + language: + default: + name: self_hosted_integration_runtime_node_capabilities + description: The integration runtime capabilities dictionary + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + - &ref_236 + type: dictionary + elementType: *ref_1 + language: + default: + name: self_hosted_integration_runtime_status_type_properties_capabilities + description: Object with additional information about integration runtime capabilities. + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + any: + - *ref_2 + dateTimes: + - &ref_16 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_properties_create_time + description: Time the factory was created in ISO8601 format. + protocol: {} + - &ref_125 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: schedule_trigger_recurrence_start_time + description: The start time. + protocol: {} + - &ref_126 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: schedule_trigger_recurrence_end_time + description: The end time. + protocol: {} + - &ref_154 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: tumbling_window_trigger_type_properties_start_time + description: The start time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported. + protocol: {} + - &ref_155 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: tumbling_window_trigger_type_properties_end_time + description: The end time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported. + protocol: {} + - &ref_170 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: rerun_tumbling_window_trigger_type_properties_requested_start_time + description: The start time for the time period for which restatement is initiated. Only UTC time is currently supported. + protocol: {} + - &ref_171 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: rerun_tumbling_window_trigger_type_properties_requested_end_time + description: The end time for the time period for which restatement is initiated. Only UTC time is currently supported. + protocol: {} + - &ref_193 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_status_type_properties_create_time + description: 'The time at which the integration runtime was created, in ISO8601 format.' + protocol: {} + - &ref_198 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_error_time + description: The time when the error occurred. + protocol: {} + - &ref_205 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_operation_result_start_time + description: The start time of the operation. + protocol: {} + - &ref_210 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_create_time + description: 'The time at which the integration runtime was created, in ISO8601 format.' + protocol: {} + - &ref_222 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_register_time + description: The time at which the integration runtime node was registered in ISO8601 format. + protocol: {} + - &ref_223 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_last_connect_time + description: The most recent time at which the integration runtime was connected in ISO8601 format. + protocol: {} + - &ref_224 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_expiry_time + description: The time at which the integration runtime will expire in ISO8601 format. + protocol: {} + - &ref_225 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_last_start_time + description: The time the node last started up. + protocol: {} + - &ref_226 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_last_stop_time + description: The integration runtime node last stop time. + protocol: {} + - &ref_228 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_last_start_update_time + description: The last time for the integration runtime node update start. + protocol: {} + - &ref_229 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_last_end_update_time + description: The last time for the integration runtime node update end. + protocol: {} + - &ref_233 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_scheduled_update_date + description: 'The date at which the integration runtime will be scheduled to update, in ISO8601 format.' + protocol: {} + - &ref_243 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_integration_runtime_create_time + description: The creating time of the linked integration runtime. + protocol: {} + - &ref_246 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_auto_update_ETA + description: The estimated time when the self-hosted integration runtime will be updated. + protocol: {} + uuids: + - &ref_13 + type: uuid + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_identity_principal_id + description: The principal id of the identity. + protocol: {} + - &ref_14 + type: uuid + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_identity_tenant_id + description: The client tenant id of the identity. + protocol: {} + objects: + - &ref_393 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_355 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_3 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - &ref_11 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - *ref_3 + immediate: + - *ref_3 + properties: + - schema: *ref_4 + readOnly: true + serializedName: id + language: + default: + name: id + description: The resource identifier. + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''id'']' + protocol: {} + - schema: *ref_5 + readOnly: true + serializedName: name + language: + default: + name: name + description: The resource name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''name'']' + protocol: {} + - schema: *ref_6 + readOnly: true + serializedName: type + language: + default: + name: type + description: The resource type. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''type'']' + protocol: {} + - schema: *ref_7 + serializedName: location + language: + default: + name: location + description: The resource location. + cli: + cliKey: location + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''location'']' + protocol: {} + - schema: *ref_8 + serializedName: tags + language: + default: + name: tags + description: The resource tags. + cli: + cliKey: tags + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''tags'']' + protocol: {} + - schema: *ref_9 + readOnly: true + serializedName: eTag + language: + default: + name: e_tag + description: Etag identifies change in the resource. + cli: + cliKey: eTag + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''eTag'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-azure-resource: true + language: + default: + name: resource + description: Azure Data Factory top-level resource. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Resource + cliM4Path: 'schemas$$objects[''Resource'']' + protocol: {} + - *ref_10 + immediate: + - *ref_11 + - *ref_10 + properties: + - schema: &ref_35 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_12 + required: true + serializedName: type + language: + default: + name: type + description: The identity type. Currently the only supported type is 'SystemAssigned'. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''FactoryIdentity'']$$properties[''type'']' + protocol: {} + - schema: *ref_13 + readOnly: true + required: false + serializedName: principalId + language: + default: + name: principal_id + description: The principal id of the identity. + cli: + cliKey: principalId + cliM4Path: 'schemas$$objects[''FactoryIdentity'']$$properties[''principalId'']' + protocol: {} + - schema: *ref_14 + readOnly: true + required: false + serializedName: tenantId + language: + default: + name: tenant_id + description: The client tenant id of the identity. + cli: + cliKey: tenantId + cliM4Path: 'schemas$$objects[''FactoryIdentity'']$$properties[''tenantId'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: factory_identity + description: Identity properties of the factory resource. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: FactoryIdentity + cliM4Path: 'schemas$$objects[''FactoryIdentity'']' + protocol: {} + serializedName: identity + language: + default: + name: identity + description: Managed service identity of the factory. + cli: + cliKey: identity + cliM4Path: 'schemas$$objects[''Factory'']$$properties[''identity'']' + protocol: {} + - schema: &ref_36 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_15 + readOnly: true + serializedName: provisioningState + language: + default: + name: provisioning_state + description: 'Factory provisioning state, example Succeeded.' + cli: + cliKey: provisioningState + cliM4Path: 'schemas$$objects[''FactoryProperties'']$$properties[''provisioningState'']' + protocol: {} + - schema: *ref_16 + readOnly: true + serializedName: createTime + language: + default: + name: create_time + description: Time the factory was created in ISO8601 format. + cli: + cliKey: createTime + cliM4Path: 'schemas$$objects[''FactoryProperties'']$$properties[''createTime'']' + protocol: {} + - schema: *ref_17 + readOnly: true + serializedName: version + language: + default: + name: version + description: Version of the factory. + cli: + cliKey: version + cliM4Path: 'schemas$$objects[''FactoryProperties'']$$properties[''version'']' + protocol: {} + - schema: &ref_18 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_22 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: FactoryVSTSConfiguration + parents: + all: + - *ref_18 + immediate: + - *ref_18 + properties: + - schema: *ref_19 + required: true + serializedName: projectName + language: + default: + name: project_name + description: VSTS project name. + cli: + cliKey: projectName + cliM4Path: 'schemas$$objects[''FactoryVSTSConfiguration'']$$properties[''projectName'']' + protocol: {} + - schema: *ref_20 + required: false + serializedName: tenantId + language: + default: + name: tenant_id + description: VSTS tenant id. + cli: + cliKey: tenantId + cliM4Path: 'schemas$$objects[''FactoryVSTSConfiguration'']$$properties[''tenantId'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: FactoryVSTSConfiguration + language: + default: + name: factory_vsts_configuration + description: Factory's VSTS repo information. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 8 + propertyCountIfSimplifyWithoutSimpleObject: 8 + simplifiable: true + cliKey: FactoryVSTSConfiguration + cliM4Path: 'schemas$$objects[''FactoryVSTSConfiguration'']' + protocol: {} + - &ref_23 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: FactoryGitHubConfiguration + parents: + all: + - *ref_18 + immediate: + - *ref_18 + properties: + - schema: *ref_21 + serializedName: hostName + language: + default: + name: host_name + description: 'GitHub Enterprise host name. For example: https://github.mydomain.com' + cli: + cliKey: hostName + cliM4Path: 'schemas$$objects[''FactoryGitHubConfiguration'']$$properties[''hostName'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: FactoryGitHubConfiguration + language: + default: + name: factory_git_hub_configuration + description: Factory's GitHub repo information. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 7 + propertyCountIfSimplifyWithoutSimpleObject: 7 + simplifiable: true + cliKey: FactoryGitHubConfiguration + cliM4Path: 'schemas$$objects[''FactoryGitHubConfiguration'']' + protocol: {} + immediate: + - *ref_22 + - *ref_23 + discriminator: + all: + FactoryGitHubConfiguration: *ref_23 + FactoryVSTSConfiguration: *ref_22 + immediate: + FactoryGitHubConfiguration: *ref_23 + FactoryVSTSConfiguration: *ref_22 + property: &ref_25 + schema: *ref_24 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: Type of repo configuration. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''FactoryRepoConfiguration'']$$properties[''type'']' + protocol: {} + properties: + - *ref_25 + - schema: *ref_26 + required: true + serializedName: accountName + language: + default: + name: account_name + description: Account name. + cli: + cliKey: accountName + cliM4Path: 'schemas$$objects[''FactoryRepoConfiguration'']$$properties[''accountName'']' + protocol: {} + - schema: *ref_27 + required: true + serializedName: repositoryName + language: + default: + name: repository_name + description: Repository name. + cli: + cliKey: repositoryName + cliM4Path: 'schemas$$objects[''FactoryRepoConfiguration'']$$properties[''repositoryName'']' + protocol: {} + - schema: *ref_28 + required: true + serializedName: collaborationBranch + language: + default: + name: collaboration_branch + description: Collaboration branch. + cli: + cliKey: collaborationBranch + cliM4Path: 'schemas$$objects[''FactoryRepoConfiguration'']$$properties[''collaborationBranch'']' + protocol: {} + - schema: *ref_29 + required: true + serializedName: rootFolder + language: + default: + name: root_folder + description: Root folder. + cli: + cliKey: rootFolder + cliM4Path: 'schemas$$objects[''FactoryRepoConfiguration'']$$properties[''rootFolder'']' + protocol: {} + - schema: *ref_30 + required: false + serializedName: lastCommitId + language: + default: + name: last_commit_id + description: Last commit id. + cli: + cliKey: lastCommitId + cliM4Path: 'schemas$$objects[''FactoryRepoConfiguration'']$$properties[''lastCommitId'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: factory_repo_configuration + description: Factory's git repo information. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 6 + propertyCountIfSimplifyWithoutSimpleObject: 6 + simplifiable: true + cliKey: FactoryRepoConfiguration + cliM4Path: 'schemas$$objects[''FactoryRepoConfiguration'']' + protocol: {} + serializedName: repoConfiguration + language: + default: + name: repo_configuration + description: Git repo information of the factory. + cli: + cliKey: repoConfiguration + cliM4Path: 'schemas$$objects[''FactoryProperties'']$$properties[''repoConfiguration'']' + protocol: {} + - schema: &ref_37 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_31 + required: true + serializedName: name + language: + default: + name: name + description: .. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''FakeFactoryIdentity'']$$properties[''name'']' + protocol: {} + - schema: &ref_354 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_32 + language: + default: + name: fake_factory_identity_zones_inside + description: sample of simple array + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + required: false + serializedName: zonesInside + language: + default: + name: zones_inside + description: sample of simple array + cli: + cliKey: zonesInside + cliM4Path: 'schemas$$objects[''FakeFactoryIdentity'']$$properties[''zonesInside'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: fake_factory_identity + description: This is only for az test. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FakeFactoryIdentity + cliM4Path: 'schemas$$objects[''FakeFactoryIdentity'']' + protocol: {} + serializedName: fakeIdentity + language: + default: + name: fake_identity + description: This is only for az test. + cli: + cliKey: fakeIdentity + cliM4Path: 'schemas$$objects[''FactoryProperties'']$$properties[''fakeIdentity'']' + protocol: {} + - schema: &ref_102 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_33 + language: + default: + name: zone + description: sample of simple array + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + serializedName: zones + language: + default: + name: zones + description: This is only for az test. + cli: + cliKey: zones + cliM4Path: 'schemas$$objects[''FactoryProperties'']$$properties[''zones'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: factory_properties + description: Factory resource properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryProperties + cliM4Path: 'schemas$$objects[''FactoryProperties'']' + protocol: {} + serializedName: properties + extensions: + x-ms-client-flatten: true + language: + default: + name: properties + description: Properties of the factory. + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''Factory'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: factory + description: Factory resource type. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Factory + cliM4Path: 'schemas$$objects[''Factory'']' + protocol: {} + language: + default: + name: factory_list_response_value + description: List of factories. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: true + serializedName: value + language: + default: + name: value + description: List of factories. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''FactoryListResponse'']$$properties[''value'']' + protocol: {} + - schema: *ref_34 + required: false + serializedName: nextLink + language: + default: + name: next_link + description: 'The link to the next page of results, if any remaining results exist.' + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''FactoryListResponse'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: factory_list_response + description: A list of factory resources. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryListResponse + cliM4Path: 'schemas$$objects[''FactoryListResponse'']' + protocol: {} + - *ref_3 + - *ref_35 + - *ref_36 + - *ref_18 + - *ref_37 + - *ref_11 + - &ref_41 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_42 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_38 + required: true + serializedName: code + language: + default: + name: code + description: Error code. + cli: + cliKey: code + cliM4Path: 'schemas$$objects[''CloudErrorBody'']$$properties[''code'']' + protocol: {} + - schema: *ref_39 + required: true + serializedName: message + language: + default: + name: message + description: Error message. + cli: + cliKey: message + cliM4Path: 'schemas$$objects[''CloudErrorBody'']$$properties[''message'']' + protocol: {} + - schema: *ref_40 + required: false + serializedName: target + language: + default: + name: target + description: Property name/path in request associated with error. + cli: + cliKey: target + cliM4Path: 'schemas$$objects[''CloudErrorBody'']$$properties[''target'']' + protocol: {} + - schema: &ref_356 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_41 + language: + default: + name: cloud_error_body_details + description: Array with additional error details. + cli: + cli-complexity: array_complex + cli-in-circle: true + cli-mark: checked + protocol: {} + required: false + serializedName: details + language: + default: + name: details + description: Array with additional error details. + cli: + cliKey: details + cliM4Path: 'schemas$$objects[''CloudErrorBody'']$$properties[''details'']' + protocol: {} + serializationFormats: + - json + usage: + - exception + extensions: + x-ms-external: true + language: + default: + name: cloud_error_body + description: The object that defines the structure of an Azure Data Factory error. + namespace: '' + cli: + cli-complexity: object_complex + cli-in-circle: true + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CloudErrorBody + cliM4Path: 'schemas$$objects[''CloudErrorBody'']' + protocol: {} + required: true + serializedName: error + extensions: + x-ms-client-flatten: true + language: + default: + name: error + description: Error data + cli: + cliKey: error + cliM4Path: 'schemas$$objects[''CloudError'']$$properties[''error'']' + protocol: {} + serializationFormats: + - json + usage: + - exception + extensions: + x-ms-external: true + language: + default: + name: cloud_error + description: The object that defines the structure of an Azure Data Factory error response. + namespace: '' + cli: + cli-complexity: object_complex + cli-in-circle: true + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CloudError + cliM4Path: 'schemas$$objects[''CloudError'']' + protocol: {} + - *ref_42 + - &ref_394 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_43 + serializedName: factoryResourceId + language: + default: + name: factory_resource_id + description: The factory resource id. + cli: + cliKey: factoryResourceId + cliM4Path: 'schemas$$objects[''FactoryRepoUpdate'']$$properties[''factoryResourceId'']' + protocol: {} + - schema: *ref_18 + serializedName: repoConfiguration + language: + default: + name: repo_configuration + description: Git repo information of the factory. + cli: + cliKey: repoConfiguration + cliM4Path: 'schemas$$objects[''FactoryRepoUpdate'']$$properties[''repoConfiguration'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: factory_repo_update + description: Factory's git repo information. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryRepoUpdate + cliM4Path: 'schemas$$objects[''FactoryRepoUpdate'']' + protocol: {} + - &ref_404 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_44 + serializedName: tags + language: + default: + name: tags + description: The resource tags. + cli: + cliKey: tags + cliM4Path: 'schemas$$objects[''FactoryUpdateParameters'']$$properties[''tags'']' + protocol: {} + - schema: *ref_35 + serializedName: identity + language: + default: + name: identity + description: Managed service identity of the factory. + cli: + cliKey: identity + cliM4Path: 'schemas$$objects[''FactoryUpdateParameters'']$$properties[''identity'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: factory_update_parameters + description: Parameters for updating a factory resource. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryUpdateParameters + cliM4Path: 'schemas$$objects[''FactoryUpdateParameters'']' + protocol: {} + - &ref_413 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_45 + required: true + serializedName: gitHubAccessCode + language: + default: + name: git_hub_access_code + description: GitHub access code. + cli: + cliKey: gitHubAccessCode + cliM4Path: 'schemas$$objects[''GitHubAccessTokenRequest'']$$properties[''gitHubAccessCode'']' + protocol: {} + - schema: *ref_46 + required: false + serializedName: gitHubClientId + language: + default: + name: git_hub_client_id + description: GitHub application client ID. + cli: + cliKey: gitHubClientId + cliM4Path: 'schemas$$objects[''GitHubAccessTokenRequest'']$$properties[''gitHubClientId'']' + protocol: {} + - schema: *ref_47 + required: true + serializedName: gitHubAccessTokenBaseUrl + language: + default: + name: git_hub_access_token_base_url + description: GitHub access token base URL. + cli: + cliKey: gitHubAccessTokenBaseUrl + cliM4Path: 'schemas$$objects[''GitHubAccessTokenRequest'']$$properties[''gitHubAccessTokenBaseUrl'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: git_hub_access_token_request + description: Get GitHub access token request definition. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: GitHubAccessTokenRequest + cliM4Path: 'schemas$$objects[''GitHubAccessTokenRequest'']' + protocol: {} + - &ref_417 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_48 + serializedName: gitHubAccessToken + language: + default: + name: git_hub_access_token + description: GitHub access token. + cli: + cliKey: gitHubAccessToken + cliM4Path: 'schemas$$objects[''GitHubAccessTokenResponse'']$$properties[''gitHubAccessToken'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: git_hub_access_token_response + description: Get GitHub access token response definition. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: GitHubAccessTokenResponse + cliM4Path: 'schemas$$objects[''GitHubAccessTokenResponse'']' + protocol: {} + - &ref_54 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_49 + serializedName: permissions + language: + default: + name: permissions + description: The string with permissions for Data Plane access. Currently only 'r' is supported which grants read only access. + cli: + cliKey: permissions + cliM4Path: 'schemas$$objects[''UserAccessPolicy'']$$properties[''permissions'']' + protocol: {} + - schema: *ref_50 + serializedName: accessResourcePath + language: + default: + name: access_resource_path + description: The resource path to get access relative to factory. Currently only empty string is supported which corresponds to the factory resource. + cli: + cliKey: accessResourcePath + cliM4Path: 'schemas$$objects[''UserAccessPolicy'']$$properties[''accessResourcePath'']' + protocol: {} + - schema: *ref_51 + serializedName: profileName + language: + default: + name: profile_name + description: The name of the profile. Currently only the default is supported. The default value is DefaultProfile. + cli: + cliKey: profileName + cliM4Path: 'schemas$$objects[''UserAccessPolicy'']$$properties[''profileName'']' + protocol: {} + - schema: *ref_52 + serializedName: startTime + language: + default: + name: start_time + description: Start time for the token. If not specified the current time will be used. + cli: + cliKey: startTime + cliM4Path: 'schemas$$objects[''UserAccessPolicy'']$$properties[''startTime'']' + protocol: {} + - schema: *ref_53 + serializedName: expireTime + language: + default: + name: expire_time + description: Expiration time for the token. Maximum duration for the token is eight hours and by default the token will expire in eight hours. + cli: + cliKey: expireTime + cliM4Path: 'schemas$$objects[''UserAccessPolicy'']$$properties[''expireTime'']' + protocol: {} + serializationFormats: + - json + usage: + - input + - output + language: + default: + name: user_access_policy + description: Get Data Plane read only token request definition. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 5 + simplifiable: true + cliKey: UserAccessPolicy + cliM4Path: 'schemas$$objects[''UserAccessPolicy'']' + protocol: {} + - &ref_421 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_54 + serializedName: policy + language: + default: + name: policy + description: The user access policy. + cli: + cliKey: policy + cliM4Path: 'schemas$$objects[''AccessPolicyResponse'']$$properties[''policy'']' + protocol: {} + - schema: *ref_55 + serializedName: accessToken + language: + default: + name: access_token + description: Data Plane read only access token. + cli: + cliKey: accessToken + cliM4Path: 'schemas$$objects[''AccessPolicyResponse'']$$properties[''accessToken'']' + protocol: {} + - schema: *ref_56 + serializedName: dataPlaneUrl + language: + default: + name: data_plane_url + description: Data Plane service base URL. + cli: + cliKey: dataPlaneUrl + cliM4Path: 'schemas$$objects[''AccessPolicyResponse'']$$properties[''dataPlaneUrl'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: access_policy_response + description: Get Data Plane read only token response definition. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 7 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: AccessPolicyResponse + cliM4Path: 'schemas$$objects[''AccessPolicyResponse'']' + protocol: {} + - &ref_424 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_358 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_57 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - &ref_58 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - *ref_57 + - &ref_114 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_58 + immediate: + - *ref_58 + properties: + - schema: &ref_59 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_109 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: Managed + parents: + all: + - *ref_59 + - *ref_60 + immediate: + - *ref_59 + properties: + - schema: *ref_61 + readOnly: true + required: false + serializedName: state + language: + default: + name: state + description: 'Integration runtime state, only valid for managed dedicated integration runtime.' + cli: + cliKey: state + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntime'']$$properties[''state'']' + protocol: {} + - schema: &ref_291 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_292 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_62 + immediate: + - *ref_62 + properties: + - schema: *ref_63 + serializedName: location + language: + default: + name: location + description: 'The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities' + cli: + cliKey: location + cliM4Path: 'schemas$$objects[''IntegrationRuntimeComputeProperties'']$$properties[''location'']' + protocol: {} + - schema: *ref_64 + serializedName: nodeSize + language: + default: + name: node_size + description: The node size requirement to managed integration runtime. + cli: + cliKey: nodeSize + cliM4Path: 'schemas$$objects[''IntegrationRuntimeComputeProperties'']$$properties[''nodeSize'']' + protocol: {} + - schema: *ref_65 + serializedName: numberOfNodes + language: + default: + name: number_of_nodes + description: The required number of nodes for managed integration runtime. + cli: + cliKey: numberOfNodes + cliM4Path: 'schemas$$objects[''IntegrationRuntimeComputeProperties'']$$properties[''numberOfNodes'']' + protocol: {} + - schema: *ref_66 + serializedName: maxParallelExecutionsPerNode + language: + default: + name: max_parallel_executions_per_node + description: Maximum parallel executions count per node for managed integration runtime. + cli: + cliKey: maxParallelExecutionsPerNode + cliM4Path: 'schemas$$objects[''IntegrationRuntimeComputeProperties'']$$properties[''maxParallelExecutionsPerNode'']' + protocol: {} + - schema: &ref_293 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_67 + immediate: + - *ref_67 + properties: + - schema: *ref_68 + serializedName: computeType + language: + default: + name: compute_type + description: Compute type of the cluster which will execute data flow job. + cli: + cliKey: computeType + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataFlowProperties'']$$properties[''computeType'']' + protocol: {} + - schema: *ref_69 + serializedName: coreCount + language: + default: + name: core_count + description: 'Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272.' + cli: + cliKey: coreCount + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataFlowProperties'']$$properties[''coreCount'']' + protocol: {} + - schema: *ref_70 + serializedName: timeToLive + language: + default: + name: time_to_live + description: Time to live (in minutes) setting of the cluster which will execute data flow job. + cli: + cliKey: timeToLive + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataFlowProperties'']$$properties[''timeToLive'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime_data_flow_properties + description: Data flow properties for managed integration runtime. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: IntegrationRuntimeDataFlowProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataFlowProperties'']' + protocol: {} + serializedName: dataFlowProperties + language: + default: + name: data_flow_properties + description: Data flow properties for managed integration runtime. + cli: + cliKey: dataFlowProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeComputeProperties'']$$properties[''dataFlowProperties'']' + protocol: {} + - schema: &ref_294 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_71 + immediate: + - *ref_71 + properties: + - schema: *ref_72 + serializedName: vNetId + language: + default: + name: v_net_id + description: The ID of the VNet that this integration runtime will join. + cli: + cliKey: vNetId + cliM4Path: 'schemas$$objects[''IntegrationRuntimeVNetProperties'']$$properties[''vNetId'']' + protocol: {} + - schema: *ref_73 + serializedName: subnet + language: + default: + name: subnet + description: The name of the subnet this integration runtime will join. + cli: + cliKey: subnet + cliM4Path: 'schemas$$objects[''IntegrationRuntimeVNetProperties'']$$properties[''subnet'']' + protocol: {} + - schema: &ref_372 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_74 + language: + default: + name: integration_runtime_v_net_properties_public_i_Ps + description: Resource IDs of the public IP addresses that this integration runtime will use. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + serializedName: publicIPs + language: + default: + name: public_i_Ps + description: Resource IDs of the public IP addresses that this integration runtime will use. + cli: + cliKey: publicIPs + cliM4Path: 'schemas$$objects[''IntegrationRuntimeVNetProperties'']$$properties[''publicIPs'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime_v_net_properties + description: VNet properties for managed integration runtime. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeVNetProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeVNetProperties'']' + protocol: {} + serializedName: vNetProperties + language: + default: + name: v_net_properties + description: VNet properties for managed integration runtime. + cli: + cliKey: vNetProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeComputeProperties'']$$properties[''vNetProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime_compute_properties + description: The compute resource properties for managed integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeComputeProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeComputeProperties'']' + protocol: {} + serializedName: computeProperties + language: + default: + name: compute_properties + description: The compute resource for managed integration runtime. + cli: + cliKey: computeProperties + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeTypeProperties'']$$properties[''computeProperties'']' + protocol: {} + - schema: &ref_295 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_75 + immediate: + - *ref_75 + properties: + - schema: &ref_296 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_76 + immediate: + - *ref_76 + properties: + - schema: *ref_77 + serializedName: catalogServerEndpoint + language: + default: + name: catalog_server_endpoint + description: The catalog database server URL. + cli: + cliKey: catalogServerEndpoint + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisCatalogInfo'']$$properties[''catalogServerEndpoint'']' + protocol: {} + - schema: *ref_78 + serializedName: catalogAdminUserName + language: + default: + name: catalog_admin_user_name + description: The administrator user name of catalog database. + cli: + cliKey: catalogAdminUserName + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisCatalogInfo'']$$properties[''catalogAdminUserName'']' + protocol: {} + - schema: &ref_79 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: SecureString + parents: + all: + - &ref_82 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - *ref_79 + immediate: + - *ref_79 + discriminator: + all: + SecureString: *ref_79 + immediate: + SecureString: *ref_79 + property: &ref_81 + schema: *ref_80 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: Type of the secret. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''SecretBase'']$$properties[''type'']' + protocol: {} + properties: + - *ref_81 + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: secret_base + description: The base definition of a secret type. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: SecretBase + cliM4Path: 'schemas$$objects[''SecretBase'']' + protocol: {} + immediate: + - *ref_82 + properties: + - schema: *ref_83 + required: true + serializedName: value + language: + default: + name: value + description: Value of secure string. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''SecureString'']$$properties[''value'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: SecureString + language: + default: + name: secure_string + description: Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: SecureString + cliM4Path: 'schemas$$objects[''SecureString'']' + protocol: {} + serializedName: catalogAdminPassword + language: + default: + name: catalog_admin_password + description: The password of the administrator user account of the catalog database. + cli: + cliKey: catalogAdminPassword + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisCatalogInfo'']$$properties[''catalogAdminPassword'']' + protocol: {} + - schema: *ref_84 + serializedName: catalogPricingTier + language: + default: + name: catalog_pricing_tier + description: 'The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/' + cli: + cliKey: catalogPricingTier + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisCatalogInfo'']$$properties[''catalogPricingTier'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime_ssis_catalog_info + description: Catalog information for managed dedicated integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: IntegrationRuntimeSsisCatalogInfo + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisCatalogInfo'']' + protocol: {} + serializedName: catalogInfo + language: + default: + name: catalog_info + description: Catalog information for managed dedicated integration runtime. + cli: + cliKey: catalogInfo + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']$$properties[''catalogInfo'']' + protocol: {} + - schema: *ref_85 + serializedName: licenseType + language: + default: + name: license_type + description: License type for bringing your own license scenario. + cli: + cliKey: licenseType + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']$$properties[''licenseType'']' + protocol: {} + - schema: &ref_297 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_86 + serializedName: blobContainerUri + language: + default: + name: blob_container_uri + description: The URI of the Azure blob container that contains the custom setup script. + cli: + cliKey: blobContainerUri + cliM4Path: 'schemas$$objects[''IntegrationRuntimeCustomSetupScriptProperties'']$$properties[''blobContainerUri'']' + protocol: {} + - schema: *ref_79 + serializedName: sasToken + language: + default: + name: sas_token + description: The SAS token of the Azure blob container. + cli: + cliKey: sasToken + cliM4Path: 'schemas$$objects[''IntegrationRuntimeCustomSetupScriptProperties'']$$properties[''sasToken'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime_custom_setup_script_properties + description: Custom setup script properties for a managed dedicated integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: IntegrationRuntimeCustomSetupScriptProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeCustomSetupScriptProperties'']' + protocol: {} + serializedName: customSetupScriptProperties + language: + default: + name: custom_setup_script_properties + description: Custom setup script properties for a managed dedicated integration runtime. + cli: + cliKey: customSetupScriptProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']$$properties[''customSetupScriptProperties'']' + protocol: {} + - schema: &ref_298 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_89 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_87 + serializedName: type + language: + default: + name: type + description: The type of this referenced entity. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''EntityReference'']$$properties[''type'']' + protocol: {} + - schema: *ref_88 + serializedName: referenceName + language: + default: + name: reference_name + description: The name of this referenced entity. + cli: + cliKey: referenceName + cliM4Path: 'schemas$$objects[''EntityReference'']$$properties[''referenceName'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: entity_reference + description: The entity reference. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: EntityReference + cliM4Path: 'schemas$$objects[''EntityReference'']' + protocol: {} + serializedName: connectVia + language: + default: + name: connect_via + description: The self-hosted integration runtime reference. + cli: + cliKey: connectVia + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataProxyProperties'']$$properties[''connectVia'']' + protocol: {} + - schema: *ref_89 + serializedName: stagingLinkedService + language: + default: + name: staging_linked_service + description: The staging linked service reference. + cli: + cliKey: stagingLinkedService + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataProxyProperties'']$$properties[''stagingLinkedService'']' + protocol: {} + - schema: *ref_90 + serializedName: path + language: + default: + name: path + description: The path to contain the staged data in the Blob storage. + cli: + cliKey: path + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataProxyProperties'']$$properties[''path'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime_data_proxy_properties + description: Data proxy properties for a managed dedicated integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: IntegrationRuntimeDataProxyProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataProxyProperties'']' + protocol: {} + serializedName: dataProxyProperties + language: + default: + name: data_proxy_properties + description: Data proxy properties for a managed dedicated integration runtime. + cli: + cliKey: dataProxyProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']$$properties[''dataProxyProperties'']' + protocol: {} + - schema: *ref_91 + serializedName: edition + language: + default: + name: edition + description: The edition for the SSIS Integration Runtime + cli: + cliKey: edition + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']$$properties[''edition'']' + protocol: {} + - schema: &ref_373 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_92 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_96 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: CmdkeySetup + parents: + all: + - *ref_92 + immediate: + - *ref_92 + properties: + - schema: &ref_300 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_2 + required: true + serializedName: targetName + language: + default: + name: target_name + description: The server name of data source access. + cli: + cliKey: targetName + cliM4Path: 'schemas$$objects[''CmdkeySetupTypeProperties'']$$properties[''targetName'']' + protocol: {} + - schema: *ref_2 + required: true + serializedName: userName + language: + default: + name: user_name + description: The user name of data source access. + cli: + cliKey: userName + cliM4Path: 'schemas$$objects[''CmdkeySetupTypeProperties'']$$properties[''userName'']' + protocol: {} + - schema: *ref_82 + required: true + serializedName: password + language: + default: + name: password + description: The password of data source access. + cli: + cliKey: password + cliM4Path: 'schemas$$objects[''CmdkeySetupTypeProperties'']$$properties[''password'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: cmdkey_setup_type_properties + description: Cmdkey command custom setup type properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CmdkeySetupTypeProperties + cliM4Path: 'schemas$$objects[''CmdkeySetupTypeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Cmdkey command custom setup type properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''CmdkeySetup'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: cmdkey_setup + description: The custom setup of running cmdkey commands. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CmdkeySetup + cliM4Path: 'schemas$$objects[''CmdkeySetup'']' + protocol: {} + - &ref_97 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: EnvironmentVariableSetup + parents: + all: + - *ref_92 + immediate: + - *ref_92 + properties: + - schema: &ref_301 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_93 + required: true + serializedName: variableName + language: + default: + name: variable_name + description: The name of the environment variable. + cli: + cliKey: variableName + cliM4Path: 'schemas$$objects[''EnvironmentVariableSetupTypeProperties'']$$properties[''variableName'']' + protocol: {} + - schema: *ref_94 + required: true + serializedName: variableValue + language: + default: + name: variable_value + description: The value of the environment variable. + cli: + cliKey: variableValue + cliM4Path: 'schemas$$objects[''EnvironmentVariableSetupTypeProperties'']$$properties[''variableValue'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: environment_variable_setup_type_properties + description: Environment variable custom setup type properties. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: EnvironmentVariableSetupTypeProperties + cliM4Path: 'schemas$$objects[''EnvironmentVariableSetupTypeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Add environment variable type properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''EnvironmentVariableSetup'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: environment_variable_setup + description: The custom setup of setting environment variable. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: EnvironmentVariableSetup + cliM4Path: 'schemas$$objects[''EnvironmentVariableSetup'']' + protocol: {} + - &ref_98 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: ComponentSetup + parents: + all: + - *ref_92 + immediate: + - *ref_92 + properties: + - schema: &ref_302 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_95 + required: true + serializedName: componentName + language: + default: + name: component_name + description: The name of the 3rd party component. + cli: + cliKey: componentName + cliM4Path: 'schemas$$objects[''LicensedComponentSetupTypeProperties'']$$properties[''componentName'']' + protocol: {} + - schema: *ref_82 + required: false + serializedName: licenseKey + language: + default: + name: license_key + description: The license key to activate the component. + cli: + cliKey: licenseKey + cliM4Path: 'schemas$$objects[''LicensedComponentSetupTypeProperties'']$$properties[''licenseKey'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: licensed_component_setup_type_properties + description: Installation of licensed component setup type properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: LicensedComponentSetupTypeProperties + cliM4Path: 'schemas$$objects[''LicensedComponentSetupTypeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Install 3rd party component type properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''ComponentSetup'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: component_setup + description: The custom setup of installing 3rd party components. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ComponentSetup + cliM4Path: 'schemas$$objects[''ComponentSetup'']' + protocol: {} + immediate: + - *ref_96 + - *ref_97 + - *ref_98 + discriminator: + all: + CmdkeySetup: *ref_96 + ComponentSetup: *ref_98 + EnvironmentVariableSetup: *ref_97 + immediate: + CmdkeySetup: *ref_96 + ComponentSetup: *ref_98 + EnvironmentVariableSetup: *ref_97 + property: &ref_100 + schema: *ref_99 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: The type of custom setup. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''CustomSetupBase'']$$properties[''type'']' + protocol: {} + properties: + - *ref_100 + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: custom_setup_base + description: The base definition of the custom setup. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: CustomSetupBase + cliM4Path: 'schemas$$objects[''CustomSetupBase'']' + protocol: {} + language: + default: + name: integration_runtime_ssis_properties_express_custom_setup_properties + description: Custom setup without script properties for a SSIS integration runtime. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: expressCustomSetupProperties + language: + default: + name: express_custom_setup_properties + description: Custom setup without script properties for a SSIS integration runtime. + cli: + cliKey: expressCustomSetupProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']$$properties[''expressCustomSetupProperties'']' + protocol: {} + - schema: &ref_374 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_299 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_101 + required: true + serializedName: name + language: + default: + name: name + description: The name of the package store + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''PackageStore'']$$properties[''name'']' + protocol: {} + - schema: *ref_89 + required: true + serializedName: packageStoreLinkedService + language: + default: + name: package_store_linked_service + description: The package store linked service reference. + cli: + cliKey: packageStoreLinkedService + cliM4Path: 'schemas$$objects[''PackageStore'']$$properties[''packageStoreLinkedService'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: package_store + description: Package store for the SSIS integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: PackageStore + cliM4Path: 'schemas$$objects[''PackageStore'']' + protocol: {} + language: + default: + name: integration_runtime_ssis_properties_package_stores + description: Package stores for the SSIS Integration Runtime. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: packageStores + language: + default: + name: package_stores + description: Package stores for the SSIS Integration Runtime. + cli: + cliKey: packageStores + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']$$properties[''packageStores'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime_ssis_properties + description: SSIS properties for managed integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeSsisProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']' + protocol: {} + serializedName: ssisProperties + language: + default: + name: ssis_properties + description: SSIS properties for managed integration runtime. + cli: + cliKey: ssisProperties + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeTypeProperties'']$$properties[''ssisProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: managed_integration_runtime_type_properties + description: Managed integration runtime type properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedIntegrationRuntimeTypeProperties + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeTypeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Managed integration runtime properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntime'']$$properties[''typeProperties'']' + protocol: {} + - schema: *ref_18 + required: false + serializedName: repoConfiguration + language: + default: + name: repo_configuration + description: Git repo information of the factory. + cli: + cliKey: repoConfiguration + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntime'']$$properties[''repoConfiguration'']' + protocol: {} + - schema: *ref_37 + required: false + serializedName: fakeIdentity + language: + default: + name: fake_identity + description: This is only for az test. + cli: + cliKey: fakeIdentity + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntime'']$$properties[''fakeIdentity'']' + protocol: {} + - schema: *ref_102 + required: false + serializedName: zones + language: + default: + name: zones + description: This is only for az test. + cli: + cliKey: zones + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntime'']$$properties[''zones'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: Managed + language: + default: + name: managed_integration_runtime + description: 'Managed integration runtime, including managed elastic and managed dedicated integration runtimes.' + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedIntegrationRuntime + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntime'']' + protocol: {} + - &ref_110 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: SelfHosted + parents: + all: + - *ref_59 + - *ref_60 + immediate: + - *ref_59 + properties: + - schema: &ref_303 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_103 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_105 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: Key + parents: + all: + - *ref_103 + immediate: + - *ref_103 + properties: + - schema: *ref_79 + required: true + serializedName: key + language: + default: + name: key + description: The key used for authorization. + cli: + cliKey: key + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeKeyAuthorization'']$$properties[''key'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: Key + language: + default: + name: linked_integration_runtime_key_authorization + description: The key authorization type integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: LinkedIntegrationRuntimeKeyAuthorization + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeKeyAuthorization'']' + protocol: {} + - &ref_106 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: RBAC + parents: + all: + - *ref_103 + immediate: + - *ref_103 + properties: + - schema: *ref_104 + required: true + serializedName: resourceId + language: + default: + name: resource_id + description: The resource identifier of the integration runtime to be shared. + cli: + cliKey: resourceId + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeRbacAuthorization'']$$properties[''resourceId'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: RBAC + language: + default: + name: linked_integration_runtime_rbac_authorization + description: The role based access control (RBAC) authorization type integration runtime. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: LinkedIntegrationRuntimeRbacAuthorization + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeRbacAuthorization'']' + protocol: {} + immediate: + - *ref_105 + - *ref_106 + discriminator: + all: + Key: *ref_105 + RBAC: *ref_106 + immediate: + Key: *ref_105 + RBAC: *ref_106 + property: &ref_108 + schema: *ref_107 + isDiscriminator: true + required: true + serializedName: authorizationType + language: + default: + name: authorization_type + description: The authorization type for integration runtime sharing. + cli: + cliKey: authorizationType + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeType'']$$properties[''authorizationType'']' + protocol: {} + properties: + - *ref_108 + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: linked_integration_runtime_type + description: The base definition of a linked integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: LinkedIntegrationRuntimeType + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeType'']' + protocol: {} + serializedName: linkedInfo + language: + default: + name: linked_info + description: The base definition of a linked integration runtime. + cli: + cliKey: linkedInfo + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeTypeProperties'']$$properties[''linkedInfo'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: self_hosted_integration_runtime_type_properties + description: The self-hosted integration runtime properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntimeTypeProperties + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeTypeProperties'']' + protocol: {} + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: 'When this property is not null, means this is a linked integration runtime. The property is used to access original integration runtime.' + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntime'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: SelfHosted + language: + default: + name: self_hosted_integration_runtime + description: Self-hosted integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntime'']' + protocol: {} + immediate: + - *ref_109 + - *ref_110 + discriminator: + all: + Managed: *ref_109 + SelfHosted: *ref_110 + immediate: + Managed: *ref_109 + SelfHosted: *ref_110 + property: &ref_112 + schema: *ref_111 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: Type of integration runtime. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''IntegrationRuntime'']$$properties[''type'']' + protocol: {} + discriminatorValue: IntegrationRuntime + parents: + all: + - *ref_60 + immediate: + - *ref_60 + properties: + - *ref_112 + - schema: *ref_113 + required: false + serializedName: description + language: + default: + name: description + description: Integration runtime description. + cli: + cliKey: description + cliM4Path: 'schemas$$objects[''IntegrationRuntime'']$$properties[''description'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime + description: Azure Data Factory nested object which serves as a compute resource for activities. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: IntegrationRuntime + cliM4Path: 'schemas$$objects[''IntegrationRuntime'']' + protocol: {} + required: true + serializedName: properties + language: + default: + name: properties + description: Integration runtime properties. + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeResource'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - input + - output + language: + default: + name: integration_runtime_resource + description: Integration runtime resource type. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeResource + cliM4Path: 'schemas$$objects[''IntegrationRuntimeResource'']' + protocol: {} + immediate: + - *ref_57 + - *ref_114 + properties: + - schema: *ref_115 + readOnly: true + serializedName: id + language: + default: + name: id + description: The resource identifier. + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''SubResource'']$$properties[''id'']' + protocol: {} + - schema: *ref_116 + readOnly: true + serializedName: name + language: + default: + name: name + description: The resource name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''SubResource'']$$properties[''name'']' + protocol: {} + - schema: *ref_117 + readOnly: true + serializedName: type + language: + default: + name: type + description: The resource type. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''SubResource'']$$properties[''type'']' + protocol: {} + - schema: *ref_118 + readOnly: true + serializedName: etag + language: + default: + name: etag + description: Etag identifies change in the resource. + cli: + cliKey: etag + cliM4Path: 'schemas$$objects[''SubResource'']$$properties[''etag'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-azure-resource: true + language: + default: + name: sub_resource + description: 'Azure Data Factory nested resource, which belongs to a factory.' + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: SubResource + cliM4Path: 'schemas$$objects[''SubResource'']' + protocol: {} + immediate: + - *ref_58 + properties: + - schema: &ref_120 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_119 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_144 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: ScheduleTrigger + parents: + all: + - *ref_119 + - *ref_120 + - *ref_121 + immediate: + - *ref_119 + properties: + - schema: &ref_275 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_276 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_122 + immediate: + - *ref_122 + properties: + - schema: *ref_123 + serializedName: frequency + language: + default: + name: frequency + description: The frequency. + cli: + cliKey: frequency + cliM4Path: 'schemas$$objects[''ScheduleTriggerRecurrence'']$$properties[''frequency'']' + protocol: {} + - schema: *ref_124 + serializedName: interval + language: + default: + name: interval + description: The interval. + cli: + cliKey: interval + cliM4Path: 'schemas$$objects[''ScheduleTriggerRecurrence'']$$properties[''interval'']' + protocol: {} + - schema: *ref_125 + serializedName: startTime + language: + default: + name: start_time + description: The start time. + cli: + cliKey: startTime + cliM4Path: 'schemas$$objects[''ScheduleTriggerRecurrence'']$$properties[''startTime'']' + protocol: {} + - schema: *ref_126 + serializedName: endTime + language: + default: + name: end_time + description: The end time. + cli: + cliKey: endTime + cliM4Path: 'schemas$$objects[''ScheduleTriggerRecurrence'']$$properties[''endTime'']' + protocol: {} + - schema: *ref_127 + serializedName: timeZone + language: + default: + name: time_zone + description: The time zone. + cli: + cliKey: timeZone + cliM4Path: 'schemas$$objects[''ScheduleTriggerRecurrence'']$$properties[''timeZone'']' + protocol: {} + - schema: &ref_277 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_128 + immediate: + - *ref_128 + properties: + - schema: &ref_363 + type: array + elementType: *ref_129 + language: + default: + name: array_ofarray_itemschema + description: The minutes. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + serializedName: minutes + language: + default: + name: minutes + description: The minutes. + cli: + cliKey: minutes + cliM4Path: 'schemas$$objects[''RecurrenceSchedule'']$$properties[''minutes'']' + protocol: {} + - schema: &ref_364 + type: array + elementType: *ref_129 + language: + default: + name: array_ofarray_itemschema + description: The hours. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + serializedName: hours + language: + default: + name: hours + description: The hours. + cli: + cliKey: hours + cliM4Path: 'schemas$$objects[''RecurrenceSchedule'']$$properties[''hours'']' + protocol: {} + - schema: &ref_365 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_130 + language: + default: + name: recurrence_schedule_week_days + description: The days of the week. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + serializedName: weekDays + language: + default: + name: week_days + description: The days of the week. + cli: + cliKey: weekDays + cliM4Path: 'schemas$$objects[''RecurrenceSchedule'']$$properties[''weekDays'']' + protocol: {} + - schema: &ref_366 + type: array + elementType: *ref_129 + language: + default: + name: array_ofarray_itemschema + description: The month days. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + serializedName: monthDays + language: + default: + name: month_days + description: The month days. + cli: + cliKey: monthDays + cliM4Path: 'schemas$$objects[''RecurrenceSchedule'']$$properties[''monthDays'']' + protocol: {} + - schema: &ref_367 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_278 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_131 + immediate: + - *ref_131 + properties: + - schema: *ref_132 + serializedName: day + language: + default: + name: day + description: The day of the week. + cli: + cliKey: day + cliM4Path: 'schemas$$objects[''RecurrenceScheduleOccurrence'']$$properties[''day'']' + protocol: {} + - schema: *ref_133 + serializedName: occurrence + language: + default: + name: occurrence + description: The occurrence. + cli: + cliKey: occurrence + cliM4Path: 'schemas$$objects[''RecurrenceScheduleOccurrence'']$$properties[''occurrence'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: recurrence_schedule_occurrence + description: The recurrence schedule occurrence. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: RecurrenceScheduleOccurrence + cliM4Path: 'schemas$$objects[''RecurrenceScheduleOccurrence'']' + protocol: {} + language: + default: + name: recurrence_schedule_monthly_occurrences + description: The monthly occurrences. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: monthlyOccurrences + language: + default: + name: monthly_occurrences + description: The monthly occurrences. + cli: + cliKey: monthlyOccurrences + cliM4Path: 'schemas$$objects[''RecurrenceSchedule'']$$properties[''monthlyOccurrences'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: recurrence_schedule + description: The recurrence schedule. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RecurrenceSchedule + cliM4Path: 'schemas$$objects[''RecurrenceSchedule'']' + protocol: {} + serializedName: schedule + language: + default: + name: schedule + description: The recurrence schedule. + cli: + cliKey: schedule + cliM4Path: 'schemas$$objects[''ScheduleTriggerRecurrence'']$$properties[''schedule'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: schedule_trigger_recurrence + description: The workflow trigger recurrence. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScheduleTriggerRecurrence + cliM4Path: 'schemas$$objects[''ScheduleTriggerRecurrence'']' + protocol: {} + required: true + serializedName: recurrence + language: + default: + name: recurrence + description: Recurrence schedule configuration. + cli: + cliKey: recurrence + cliM4Path: 'schemas$$objects[''ScheduleTrigger-typeProperties'']$$properties[''recurrence'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-client-flatten: true + language: + default: + name: schedule_trigger_type_properties + description: Schedule Trigger properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScheduleTrigger-typeProperties + cliM4Path: 'schemas$$objects[''ScheduleTrigger-typeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Schedule Trigger properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''ScheduleTrigger'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: schedule_trigger + description: 'Trigger that creates pipeline runs periodically, on schedule.' + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScheduleTrigger + cliM4Path: 'schemas$$objects[''ScheduleTrigger'']' + protocol: {} + - &ref_145 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: BlobTrigger + parents: + all: + - *ref_119 + - *ref_120 + - *ref_121 + immediate: + - *ref_119 + properties: + - schema: &ref_279 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_134 + required: true + serializedName: folderPath + language: + default: + name: folder_path + description: The path of the container/folder that will trigger the pipeline. + cli: + cliKey: folderPath + cliM4Path: 'schemas$$objects[''BlobTrigger-typeProperties'']$$properties[''folderPath'']' + protocol: {} + - schema: *ref_135 + required: true + serializedName: maxConcurrency + language: + default: + name: max_concurrency + description: The max number of parallel files to handle when it is triggered. + cli: + cliKey: maxConcurrency + cliM4Path: 'schemas$$objects[''BlobTrigger-typeProperties'']$$properties[''maxConcurrency'']' + protocol: {} + - schema: &ref_280 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_136 + required: true + serializedName: type + language: + default: + name: type + description: Linked service reference type. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''LinkedServiceReference'']$$properties[''type'']' + protocol: {} + - schema: *ref_137 + required: true + serializedName: referenceName + language: + default: + name: reference_name + description: Reference LinkedService name. + cli: + cliKey: referenceName + cliM4Path: 'schemas$$objects[''LinkedServiceReference'']$$properties[''referenceName'']' + protocol: {} + - schema: *ref_138 + required: false + serializedName: parameters + language: + default: + name: parameters + description: Arguments for LinkedService. + cli: + cliKey: parameters + cliM4Path: 'schemas$$objects[''LinkedServiceReference'']$$properties[''parameters'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: linked_service_reference + description: Linked service reference type. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: LinkedServiceReference + cliM4Path: 'schemas$$objects[''LinkedServiceReference'']' + protocol: {} + required: true + serializedName: linkedService + language: + default: + name: linked_service + description: The Azure Storage linked service reference. + cli: + cliKey: linkedService + cliM4Path: 'schemas$$objects[''BlobTrigger-typeProperties'']$$properties[''linkedService'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-client-flatten: true + language: + default: + name: blob_trigger_type_properties + description: Blob Trigger properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobTrigger-typeProperties + cliM4Path: 'schemas$$objects[''BlobTrigger-typeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Blob Trigger properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''BlobTrigger'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: blob_trigger + description: Trigger that runs every time the selected Blob container changes. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobTrigger + cliM4Path: 'schemas$$objects[''BlobTrigger'']' + protocol: {} + - &ref_146 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: BlobEventsTrigger + parents: + all: + - *ref_119 + - *ref_120 + - *ref_121 + immediate: + - *ref_119 + properties: + - schema: &ref_281 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_139 + required: false + serializedName: blobPathBeginsWith + language: + default: + name: blob_path_begins_with + description: >- + The blob path must begin with the pattern provided for trigger to fire. For example, '/records/blobs/december/' will only fire the trigger for blobs in the december folder under the records + container. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith. + cli: + cliKey: blobPathBeginsWith + cliM4Path: 'schemas$$objects[''BlobEventsTrigger-typeProperties'']$$properties[''blobPathBeginsWith'']' + protocol: {} + - schema: *ref_140 + required: false + serializedName: blobPathEndsWith + language: + default: + name: blob_path_ends_with + description: >- + The blob path must end with the pattern provided for trigger to fire. For example, 'december/boxes.csv' will only fire the trigger for blobs named boxes in a december folder. At least one of + these must be provided: blobPathBeginsWith, blobPathEndsWith. + cli: + cliKey: blobPathEndsWith + cliM4Path: 'schemas$$objects[''BlobEventsTrigger-typeProperties'']$$properties[''blobPathEndsWith'']' + protocol: {} + - schema: *ref_141 + required: false + serializedName: ignoreEmptyBlobs + language: + default: + name: ignore_empty_blobs + description: 'If set to true, blobs with zero bytes will be ignored.' + cli: + cliKey: ignoreEmptyBlobs + cliM4Path: 'schemas$$objects[''BlobEventsTrigger-typeProperties'']$$properties[''ignoreEmptyBlobs'']' + protocol: {} + - schema: &ref_368 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_142 + language: + default: + name: blob_event_types + description: Blob event types. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + required: true + serializedName: events + language: + default: + name: events + description: The type of events that cause this trigger to fire. + cli: + cliKey: events + cliM4Path: 'schemas$$objects[''BlobEventsTrigger-typeProperties'']$$properties[''events'']' + protocol: {} + - schema: *ref_143 + required: true + serializedName: scope + language: + default: + name: scope + description: The ARM resource ID of the Storage Account. + cli: + cliKey: scope + cliM4Path: 'schemas$$objects[''BlobEventsTrigger-typeProperties'']$$properties[''scope'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-client-flatten: true + language: + default: + name: blob_events_trigger_type_properties + description: Blob Events Trigger properties. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobEventsTrigger-typeProperties + cliM4Path: 'schemas$$objects[''BlobEventsTrigger-typeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Blob Events Trigger properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''BlobEventsTrigger'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: blob_events_trigger + description: Trigger that runs every time a Blob event occurs. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobEventsTrigger + cliM4Path: 'schemas$$objects[''BlobEventsTrigger'']' + protocol: {} + immediate: + - *ref_144 + - *ref_145 + - *ref_146 + discriminator: + all: + BlobEventsTrigger: *ref_146 + BlobTrigger: *ref_145 + ScheduleTrigger: *ref_144 + immediate: + BlobEventsTrigger: *ref_146 + BlobTrigger: *ref_145 + ScheduleTrigger: *ref_144 + property: &ref_178 + schema: *ref_147 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: Trigger type. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''Trigger'']$$properties[''type'']' + protocol: {} + discriminatorValue: MultiplePipelineTrigger + parents: + all: + - *ref_120 + - *ref_121 + immediate: + - *ref_120 + properties: + - schema: &ref_362 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_151 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_173 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_148 + required: true + serializedName: type + language: + default: + name: type + description: Pipeline reference type. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''PipelineReference'']$$properties[''type'']' + protocol: {} + - schema: *ref_149 + required: true + serializedName: referenceName + language: + default: + name: reference_name + description: Reference pipeline name. + cli: + cliKey: referenceName + cliM4Path: 'schemas$$objects[''PipelineReference'']$$properties[''referenceName'']' + protocol: {} + - schema: *ref_150 + required: false + serializedName: name + language: + default: + name: name + description: Reference name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''PipelineReference'']$$properties[''name'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: pipeline_reference + description: Pipeline reference type. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: PipelineReference + cliM4Path: 'schemas$$objects[''PipelineReference'']' + protocol: {} + serializedName: pipelineReference + language: + default: + name: pipeline_reference + description: Pipeline reference. + cli: + cliKey: pipelineReference + cliM4Path: 'schemas$$objects[''TriggerPipelineReference'']$$properties[''pipelineReference'']' + protocol: {} + - schema: *ref_138 + serializedName: parameters + language: + default: + name: parameters + description: Pipeline parameters. + cli: + cliKey: parameters + cliM4Path: 'schemas$$objects[''TriggerPipelineReference'']$$properties[''parameters'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: trigger_pipeline_reference + description: Pipeline that needs to be triggered with the given parameters. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerPipelineReference + cliM4Path: 'schemas$$objects[''TriggerPipelineReference'']' + protocol: {} + language: + default: + name: multiple_pipeline_trigger_pipelines + description: Pipelines that need to be started. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: pipelines + language: + default: + name: pipelines + description: Pipelines that need to be started. + cli: + cliKey: pipelines + cliM4Path: 'schemas$$objects[''MultiplePipelineTrigger'']$$properties[''pipelines'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: MultiplePipelineTrigger + language: + default: + name: multiple_pipeline_trigger + description: Base class for all triggers that support one to many model for trigger to pipeline. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: MultiplePipelineTrigger + cliM4Path: 'schemas$$objects[''MultiplePipelineTrigger'']' + protocol: {} + - *ref_144 + - *ref_145 + - *ref_146 + - &ref_175 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: TumblingWindowTrigger + parents: + all: + - *ref_120 + - *ref_121 + immediate: + - *ref_120 + properties: + - schema: *ref_151 + required: true + serializedName: pipeline + language: + default: + name: pipeline + description: Pipeline for which runs are created when an event is fired for trigger window that is ready. + cli: + cliKey: pipeline + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger'']$$properties[''pipeline'']' + protocol: {} + - schema: &ref_282 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_152 + required: true + serializedName: frequency + language: + default: + name: frequency + description: The frequency of the time windows. + cli: + cliKey: frequency + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''frequency'']' + protocol: {} + - schema: *ref_153 + required: true + serializedName: interval + language: + default: + name: interval + description: The interval of the time windows. The minimum interval allowed is 15 Minutes. + cli: + cliKey: interval + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''interval'']' + protocol: {} + - schema: *ref_154 + required: true + serializedName: startTime + language: + default: + name: start_time + description: The start time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported. + cli: + cliKey: startTime + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''startTime'']' + protocol: {} + - schema: *ref_155 + required: false + serializedName: endTime + language: + default: + name: end_time + description: The end time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported. + cli: + cliKey: endTime + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''endTime'']' + protocol: {} + - schema: *ref_2 + required: false + serializedName: delay + language: + default: + name: delay + description: >- + Specifies how long the trigger waits past due time before triggering new run. It doesn't alter window start and end time. The default is 0. Type: string (or Expression with resultType string), + pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). + cli: + cliKey: delay + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''delay'']' + protocol: {} + - schema: *ref_156 + required: true + serializedName: maxConcurrency + language: + default: + name: max_concurrency + description: The max number of parallel time windows (ready for execution) for which a new run is triggered. + cli: + cliKey: maxConcurrency + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''maxConcurrency'']' + protocol: {} + - schema: &ref_283 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_2 + serializedName: count + language: + default: + name: count + description: 'Maximum ordinary retry attempts. Default is 0. Type: integer (or Expression with resultType integer), minimum: 0.' + cli: + cliKey: count + cliM4Path: 'schemas$$objects[''RetryPolicy'']$$properties[''count'']' + protocol: {} + - schema: *ref_157 + serializedName: intervalInSeconds + language: + default: + name: interval_in_seconds + description: Interval between retries in seconds. Default is 30. + cli: + cliKey: intervalInSeconds + cliM4Path: 'schemas$$objects[''RetryPolicy'']$$properties[''intervalInSeconds'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: retry_policy + description: Execution policy for an activity. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RetryPolicy + cliM4Path: 'schemas$$objects[''RetryPolicy'']' + protocol: {} + required: false + serializedName: retryPolicy + language: + default: + name: retry_policy + description: Retry policy that will be applied for failed pipeline runs. + cli: + cliKey: retryPolicy + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''retryPolicy'']' + protocol: {} + - schema: &ref_369 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_159 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_158 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_162 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: TumblingWindowTriggerDependencyReference + parents: + all: + - *ref_158 + - *ref_159 + immediate: + - *ref_158 + properties: + - schema: *ref_160 + serializedName: offset + language: + default: + name: offset + description: Timespan applied to the start time of a tumbling window when evaluating dependency. + cli: + cliKey: offset + cliM4Path: 'schemas$$objects[''TumblingWindowTriggerDependencyReference'']$$properties[''offset'']' + protocol: {} + - schema: *ref_161 + serializedName: size + language: + default: + name: size + description: The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used. + cli: + cliKey: size + cliM4Path: 'schemas$$objects[''TumblingWindowTriggerDependencyReference'']$$properties[''size'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: tumbling_window_trigger_dependency_reference + description: Referenced tumbling window trigger dependency. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: TumblingWindowTriggerDependencyReference + cliM4Path: 'schemas$$objects[''TumblingWindowTriggerDependencyReference'']' + protocol: {} + immediate: + - *ref_162 + discriminator: + all: + TumblingWindowTriggerDependencyReference: *ref_162 + immediate: + TumblingWindowTriggerDependencyReference: *ref_162 + property: &ref_169 + schema: *ref_163 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: The type of dependency reference. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''DependencyReference'']$$properties[''type'']' + protocol: {} + discriminatorValue: TriggerDependencyReference + parents: + all: + - *ref_159 + immediate: + - *ref_159 + properties: + - schema: &ref_284 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_164 + required: true + serializedName: type + language: + default: + name: type + description: Trigger reference type. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''TriggerReference'']$$properties[''type'']' + protocol: {} + - schema: *ref_165 + required: true + serializedName: referenceName + language: + default: + name: reference_name + description: Reference trigger name. + cli: + cliKey: referenceName + cliM4Path: 'schemas$$objects[''TriggerReference'']$$properties[''referenceName'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: trigger_reference + description: Trigger reference type. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: TriggerReference + cliM4Path: 'schemas$$objects[''TriggerReference'']' + protocol: {} + required: true + serializedName: referenceTrigger + language: + default: + name: reference_trigger + description: Referenced trigger. + cli: + cliKey: referenceTrigger + cliM4Path: 'schemas$$objects[''TriggerDependencyReference'']$$properties[''referenceTrigger'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: trigger_dependency_reference + description: Trigger referenced dependency. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: TriggerDependencyReference + cliM4Path: 'schemas$$objects[''TriggerDependencyReference'']' + protocol: {} + - *ref_162 + - &ref_168 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: SelfDependencyTumblingWindowTriggerReference + parents: + all: + - *ref_159 + immediate: + - *ref_159 + properties: + - schema: *ref_166 + required: true + serializedName: offset + language: + default: + name: offset + description: Timespan applied to the start time of a tumbling window when evaluating dependency. + cli: + cliKey: offset + cliM4Path: 'schemas$$objects[''SelfDependencyTumblingWindowTriggerReference'']$$properties[''offset'']' + protocol: {} + - schema: *ref_167 + required: false + serializedName: size + language: + default: + name: size + description: The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used. + cli: + cliKey: size + cliM4Path: 'schemas$$objects[''SelfDependencyTumblingWindowTriggerReference'']$$properties[''size'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: self_dependency_tumbling_window_trigger_reference + description: Self referenced tumbling window trigger dependency. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: SelfDependencyTumblingWindowTriggerReference + cliM4Path: 'schemas$$objects[''SelfDependencyTumblingWindowTriggerReference'']' + protocol: {} + immediate: + - *ref_158 + - *ref_168 + discriminator: + all: + SelfDependencyTumblingWindowTriggerReference: *ref_168 + TriggerDependencyReference: *ref_158 + TumblingWindowTriggerDependencyReference: *ref_162 + immediate: + SelfDependencyTumblingWindowTriggerReference: *ref_168 + TriggerDependencyReference: *ref_158 + property: *ref_169 + properties: + - *ref_169 + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: dependency_reference + description: Referenced dependency. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: DependencyReference + cliM4Path: 'schemas$$objects[''DependencyReference'']' + protocol: {} + language: + default: + name: tumbling_window_trigger_type_properties_depends_on + description: Triggers that this trigger depends on. Only tumbling window triggers are supported. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: false + serializedName: dependsOn + language: + default: + name: depends_on + description: Triggers that this trigger depends on. Only tumbling window triggers are supported. + cli: + cliKey: dependsOn + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''dependsOn'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-client-flatten: true + language: + default: + name: tumbling_window_trigger_type_properties + description: Tumbling Window Trigger properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TumblingWindowTrigger-typeProperties + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Tumbling Window Trigger properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: tumbling_window_trigger + description: Trigger that schedules pipeline runs for all fixed time interval windows from a start time without gaps and also supports backfill scenarios (when start time is in the past). + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TumblingWindowTrigger + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger'']' + protocol: {} + - &ref_176 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: RerunTumblingWindowTrigger + parents: + all: + - *ref_120 + - *ref_121 + immediate: + - *ref_120 + properties: + - schema: &ref_285 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_2 + required: true + serializedName: parentTrigger + language: + default: + name: parent_trigger + description: The parent trigger reference. + cli: + cliKey: parentTrigger + cliM4Path: 'schemas$$objects[''RerunTumblingWindowTrigger-typeProperties'']$$properties[''parentTrigger'']' + protocol: {} + - schema: *ref_170 + required: true + serializedName: requestedStartTime + language: + default: + name: requested_start_time + description: The start time for the time period for which restatement is initiated. Only UTC time is currently supported. + cli: + cliKey: requestedStartTime + cliM4Path: 'schemas$$objects[''RerunTumblingWindowTrigger-typeProperties'']$$properties[''requestedStartTime'']' + protocol: {} + - schema: *ref_171 + required: true + serializedName: requestedEndTime + language: + default: + name: requested_end_time + description: The end time for the time period for which restatement is initiated. Only UTC time is currently supported. + cli: + cliKey: requestedEndTime + cliM4Path: 'schemas$$objects[''RerunTumblingWindowTrigger-typeProperties'']$$properties[''requestedEndTime'']' + protocol: {} + - schema: *ref_172 + required: true + serializedName: rerunConcurrency + language: + default: + name: rerun_concurrency + description: The max number of parallel time windows (ready for execution) for which a rerun is triggered. + cli: + cliKey: rerunConcurrency + cliM4Path: 'schemas$$objects[''RerunTumblingWindowTrigger-typeProperties'']$$properties[''rerunConcurrency'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-client-flatten: true + language: + default: + name: rerun_tumbling_window_trigger_type_properties + description: Rerun Trigger properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RerunTumblingWindowTrigger-typeProperties + cliM4Path: 'schemas$$objects[''RerunTumblingWindowTrigger-typeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Rerun Trigger properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''RerunTumblingWindowTrigger'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: rerun_tumbling_window_trigger + description: Trigger that schedules pipeline reruns for all fixed time interval windows from a requested start time to requested end time. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RerunTumblingWindowTrigger + cliM4Path: 'schemas$$objects[''RerunTumblingWindowTrigger'']' + protocol: {} + - &ref_177 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: ChainingTrigger + parents: + all: + - *ref_120 + - *ref_121 + immediate: + - *ref_120 + properties: + - schema: *ref_151 + required: true + serializedName: pipeline + language: + default: + name: pipeline + description: Pipeline for which runs are created when all upstream pipelines complete successfully. + cli: + cliKey: pipeline + cliM4Path: 'schemas$$objects[''ChainingTrigger'']$$properties[''pipeline'']' + protocol: {} + - schema: &ref_286 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_370 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_173 + language: + default: + name: chaining_trigger_type_properties_depends_on + description: Upstream Pipelines. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: true + serializedName: dependsOn + language: + default: + name: depends_on + description: Upstream Pipelines. + cli: + cliKey: dependsOn + cliM4Path: 'schemas$$objects[''ChainingTrigger-typeProperties'']$$properties[''dependsOn'']' + protocol: {} + - schema: *ref_174 + required: true + serializedName: runDimension + language: + default: + name: run_dimension + description: Run Dimension property that needs to be emitted by upstream pipelines. + cli: + cliKey: runDimension + cliM4Path: 'schemas$$objects[''ChainingTrigger-typeProperties'']$$properties[''runDimension'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-client-flatten: true + language: + default: + name: chaining_trigger_type_properties + description: Chaining Trigger properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ChainingTrigger-typeProperties + cliM4Path: 'schemas$$objects[''ChainingTrigger-typeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Chaining Trigger properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''ChainingTrigger'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: chaining_trigger + description: >- + Trigger that allows the referenced pipeline to depend on other pipeline runs based on runDimension Name/Value pairs. Upstream pipelines should declare the same runDimension Name and their runs should have the + values for those runDimensions. The referenced pipeline run would be triggered if the values for the runDimension match for all upstream pipeline runs. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ChainingTrigger + cliM4Path: 'schemas$$objects[''ChainingTrigger'']' + protocol: {} + immediate: + - *ref_119 + - *ref_175 + - *ref_176 + - *ref_177 + discriminator: + all: + BlobEventsTrigger: *ref_146 + BlobTrigger: *ref_145 + ChainingTrigger: *ref_177 + MultiplePipelineTrigger: *ref_119 + RerunTumblingWindowTrigger: *ref_176 + ScheduleTrigger: *ref_144 + TumblingWindowTrigger: *ref_175 + immediate: + ChainingTrigger: *ref_177 + MultiplePipelineTrigger: *ref_119 + RerunTumblingWindowTrigger: *ref_176 + TumblingWindowTrigger: *ref_175 + property: *ref_178 + discriminatorValue: Trigger + parents: + all: + - *ref_121 + immediate: + - *ref_121 + properties: + - *ref_178 + - schema: *ref_179 + required: false + serializedName: description + language: + default: + name: description + description: Trigger description. + cli: + cliKey: description + cliM4Path: 'schemas$$objects[''Trigger'']$$properties[''description'']' + protocol: {} + - schema: *ref_180 + readOnly: true + required: false + serializedName: runtimeState + language: + default: + name: runtime_state + description: Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger. + cli: + cliKey: runtimeState + cliM4Path: 'schemas$$objects[''Trigger'']$$properties[''runtimeState'']' + protocol: {} + - schema: &ref_357 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_2 + language: + default: + name: trigger_annotations + description: List of tags that can be used for describing the trigger. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: false + serializedName: annotations + language: + default: + name: annotations + description: List of tags that can be used for describing the trigger. + cli: + cliKey: annotations + cliM4Path: 'schemas$$objects[''Trigger'']$$properties[''annotations'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: trigger + description: Azure data factory nested object which contains information about creating pipeline run + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Trigger + cliM4Path: 'schemas$$objects[''Trigger'']' + protocol: {} + required: true + serializedName: properties + language: + default: + name: properties + description: Properties of the trigger. + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''TriggerResource'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - input + - output + language: + default: + name: trigger_resource + description: Trigger resource type. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerResource + cliM4Path: 'schemas$$objects[''TriggerResource'']' + protocol: {} + language: + default: + name: trigger_list_response_value + description: List of triggers. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: true + serializedName: value + language: + default: + name: value + description: List of triggers. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''TriggerListResponse'']$$properties[''value'']' + protocol: {} + - schema: *ref_181 + required: false + serializedName: nextLink + language: + default: + name: next_link + description: 'The link to the next page of results, if any remaining results exist.' + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''TriggerListResponse'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: trigger_list_response + description: A list of trigger resources. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerListResponse + cliM4Path: 'schemas$$objects[''TriggerListResponse'']' + protocol: {} + - *ref_57 + - *ref_120 + - *ref_58 + - &ref_425 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_182 + serializedName: continuationToken + language: + default: + name: continuation_token + description: The continuation token for getting the next page of results. Null for first page. + cli: + cliKey: continuationToken + cliM4Path: 'schemas$$objects[''TriggerFilterParameters'']$$properties[''continuationToken'']' + protocol: {} + - schema: *ref_183 + serializedName: parentTriggerName + language: + default: + name: parent_trigger_name + description: The name of the parent TumblingWindowTrigger to get the child rerun triggers + cli: + cliKey: parentTriggerName + cliM4Path: 'schemas$$objects[''TriggerFilterParameters'']$$properties[''parentTriggerName'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: trigger_filter_parameters + description: Query parameters for triggers. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: TriggerFilterParameters + cliM4Path: 'schemas$$objects[''TriggerFilterParameters'']' + protocol: {} + - &ref_429 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_359 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_57 + language: + default: + name: trigger_query_response_value + description: List of triggers. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: true + serializedName: value + language: + default: + name: value + description: List of triggers. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''TriggerQueryResponse'']$$properties[''value'']' + protocol: {} + - schema: *ref_184 + required: false + serializedName: continuationToken + language: + default: + name: continuation_token + description: 'The continuation token for getting the next page of results, if any remaining results exist, null otherwise.' + cli: + cliKey: continuationToken + cliM4Path: 'schemas$$objects[''TriggerQueryResponse'']$$properties[''continuationToken'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: trigger_query_response + description: A query of triggers. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerQueryResponse + cliM4Path: 'schemas$$objects[''TriggerQueryResponse'']' + protocol: {} + - &ref_446 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_185 + readOnly: true + serializedName: triggerName + language: + default: + name: trigger_name + description: Trigger name. + cli: + cliKey: triggerName + cliM4Path: 'schemas$$objects[''TriggerSubscriptionOperationStatus'']$$properties[''triggerName'']' + protocol: {} + - schema: *ref_186 + readOnly: true + serializedName: status + language: + default: + name: status + description: Event Subscription Status. + cli: + cliKey: status + cliM4Path: 'schemas$$objects[''TriggerSubscriptionOperationStatus'']$$properties[''status'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: trigger_subscription_operation_status + description: Defines the response of a trigger subscription operation. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: TriggerSubscriptionOperationStatus + cliM4Path: 'schemas$$objects[''TriggerSubscriptionOperationStatus'']' + protocol: {} + - &ref_461 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_360 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_114 + language: + default: + name: integration_runtime_list_response_value + description: List of integration runtimes. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: true + serializedName: value + language: + default: + name: value + description: List of integration runtimes. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''IntegrationRuntimeListResponse'']$$properties[''value'']' + protocol: {} + - schema: *ref_187 + required: false + serializedName: nextLink + language: + default: + name: next_link + description: 'The link to the next page of results, if any remaining results exist.' + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''IntegrationRuntimeListResponse'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: integration_runtime_list_response + description: A list of integration runtime resources. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeListResponse + cliM4Path: 'schemas$$objects[''IntegrationRuntimeListResponse'']' + protocol: {} + - *ref_114 + - *ref_59 + - &ref_471 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_188 + serializedName: autoUpdate + language: + default: + name: auto_update + description: 'Enables or disables the auto-update feature of the self-hosted integration runtime. See https://go.microsoft.com/fwlink/?linkid=854189.' + cli: + cliKey: autoUpdate + cliM4Path: 'schemas$$objects[''UpdateIntegrationRuntimeRequest'']$$properties[''autoUpdate'']' + protocol: {} + - schema: *ref_189 + serializedName: updateDelayOffset + language: + default: + name: update_delay_offset + description: 'The time offset (in hours) in the day, e.g., PT03H is 3 hours. The integration runtime auto update will happen on that time.' + cli: + cliKey: updateDelayOffset + cliM4Path: 'schemas$$objects[''UpdateIntegrationRuntimeRequest'']$$properties[''updateDelayOffset'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: update_integration_runtime_request + description: Update integration runtime request. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: UpdateIntegrationRuntimeRequest + cliM4Path: 'schemas$$objects[''UpdateIntegrationRuntimeRequest'']' + protocol: {} + - &ref_289 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_190 + readOnly: true + required: false + serializedName: name + language: + default: + name: name + description: The integration runtime name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatusResponse'']$$properties[''name'']' + protocol: {} + - schema: &ref_191 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_247 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: Managed + parents: + all: + - *ref_191 + - *ref_192 + immediate: + - *ref_191 + properties: + - schema: &ref_304 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_193 + readOnly: true + serializedName: createTime + language: + default: + name: create_time + description: 'The time at which the integration runtime was created, in ISO8601 format.' + cli: + cliKey: createTime + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeStatusTypeProperties'']$$properties[''createTime'']' + protocol: {} + - schema: &ref_377 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_305 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_194 + immediate: + - *ref_194 + properties: + - schema: *ref_195 + readOnly: true + serializedName: nodeId + language: + default: + name: node_id + description: The managed integration runtime node id. + cli: + cliKey: nodeId + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeNode'']$$properties[''nodeId'']' + protocol: {} + - schema: *ref_196 + readOnly: true + serializedName: status + language: + default: + name: status + description: The managed integration runtime node status. + cli: + cliKey: status + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeNode'']$$properties[''status'']' + protocol: {} + - schema: &ref_376 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_202 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_197 + immediate: + - *ref_197 + properties: + - schema: *ref_198 + readOnly: true + serializedName: time + language: + default: + name: time + description: The time when the error occurred. + cli: + cliKey: time + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeError'']$$properties[''time'']' + protocol: {} + - schema: *ref_199 + readOnly: true + serializedName: code + language: + default: + name: code + description: Error code. + cli: + cliKey: code + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeError'']$$properties[''code'']' + protocol: {} + - schema: &ref_375 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_200 + language: + default: + name: managed_integration_runtime_error_parameters + description: Managed integration runtime error parameters. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + readOnly: true + serializedName: parameters + language: + default: + name: parameters + description: Managed integration runtime error parameters. + cli: + cliKey: parameters + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeError'']$$properties[''parameters'']' + protocol: {} + - schema: *ref_201 + readOnly: true + serializedName: message + language: + default: + name: message + description: Error message. + cli: + cliKey: message + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeError'']$$properties[''message'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: managed_integration_runtime_error + description: Error definition for managed integration runtime. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ManagedIntegrationRuntimeError + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeError'']' + protocol: {} + language: + default: + name: managed_integration_runtime_node_errors + description: The errors that occurred on this integration runtime node. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: errors + language: + default: + name: errors + description: The errors that occurred on this integration runtime node. + cli: + cliKey: errors + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeNode'']$$properties[''errors'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: managed_integration_runtime_node + description: Properties of integration runtime node. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedIntegrationRuntimeNode + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeNode'']' + protocol: {} + language: + default: + name: managed_integration_runtime_status_type_properties_nodes + description: The list of nodes for managed integration runtime. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + readOnly: true + serializedName: nodes + language: + default: + name: nodes + description: The list of nodes for managed integration runtime. + cli: + cliKey: nodes + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeStatusTypeProperties'']$$properties[''nodes'']' + protocol: {} + - schema: &ref_378 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_202 + language: + default: + name: managed_integration_runtime_status_type_properties_other_errors + description: The errors that occurred on this integration runtime. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + readOnly: true + serializedName: otherErrors + language: + default: + name: other_errors + description: The errors that occurred on this integration runtime. + cli: + cliKey: otherErrors + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeStatusTypeProperties'']$$properties[''otherErrors'']' + protocol: {} + - schema: &ref_306 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_203 + immediate: + - *ref_203 + properties: + - schema: *ref_204 + readOnly: true + serializedName: type + language: + default: + name: type + description: The operation type. Could be start or stop. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeOperationResult'']$$properties[''type'']' + protocol: {} + - schema: *ref_205 + readOnly: true + serializedName: startTime + language: + default: + name: start_time + description: The start time of the operation. + cli: + cliKey: startTime + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeOperationResult'']$$properties[''startTime'']' + protocol: {} + - schema: *ref_206 + readOnly: true + serializedName: result + language: + default: + name: result + description: The operation result. + cli: + cliKey: result + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeOperationResult'']$$properties[''result'']' + protocol: {} + - schema: *ref_207 + readOnly: true + serializedName: errorCode + language: + default: + name: error_code + description: The error code. + cli: + cliKey: errorCode + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeOperationResult'']$$properties[''errorCode'']' + protocol: {} + - schema: &ref_379 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_208 + language: + default: + name: managed_integration_runtime_operation_result_parameters + description: Managed integration runtime error parameters. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + readOnly: true + serializedName: parameters + language: + default: + name: parameters + description: Managed integration runtime error parameters. + cli: + cliKey: parameters + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeOperationResult'']$$properties[''parameters'']' + protocol: {} + - schema: *ref_209 + readOnly: true + serializedName: activityId + language: + default: + name: activity_id + description: The activity id for the operation request. + cli: + cliKey: activityId + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeOperationResult'']$$properties[''activityId'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: managed_integration_runtime_operation_result + description: Properties of managed integration runtime operation result. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ManagedIntegrationRuntimeOperationResult + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeOperationResult'']' + protocol: {} + readOnly: true + serializedName: lastOperation + language: + default: + name: last_operation + description: The last operation result that occurred on this integration runtime. + cli: + cliKey: lastOperation + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeStatusTypeProperties'']$$properties[''lastOperation'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: managed_integration_runtime_status_type_properties + description: Managed integration runtime status type properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ManagedIntegrationRuntimeStatusTypeProperties + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeStatusTypeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Managed integration runtime status type properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeStatus'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + extensions: + x-ms-discriminator-value: Managed + language: + default: + name: managed_integration_runtime_status + description: Managed integration runtime status. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ManagedIntegrationRuntimeStatus + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeStatus'']' + protocol: {} + - &ref_248 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: SelfHosted + parents: + all: + - *ref_191 + - *ref_192 + immediate: + - *ref_191 + properties: + - schema: &ref_307 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_210 + readOnly: true + serializedName: createTime + language: + default: + name: create_time + description: 'The time at which the integration runtime was created, in ISO8601 format.' + cli: + cliKey: createTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''createTime'']' + protocol: {} + - schema: *ref_211 + readOnly: true + serializedName: taskQueueId + language: + default: + name: task_queue_id + description: The task queue id of the integration runtime. + cli: + cliKey: taskQueueId + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''taskQueueId'']' + protocol: {} + - schema: *ref_212 + readOnly: true + serializedName: internalChannelEncryption + language: + default: + name: internal_channel_encryption + description: It is used to set the encryption mode for node-node communication channel (when more than 2 self-hosted integration runtime nodes exist). + cli: + cliKey: internalChannelEncryption + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''internalChannelEncryption'']' + protocol: {} + - schema: *ref_213 + readOnly: true + serializedName: version + language: + default: + name: version + description: Version of the integration runtime. + cli: + cliKey: version + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''version'']' + protocol: {} + - schema: &ref_380 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_308 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_214 + immediate: + - *ref_214 + properties: + - schema: *ref_215 + readOnly: true + serializedName: nodeName + language: + default: + name: node_name + description: Name of the integration runtime node. + cli: + cliKey: nodeName + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''nodeName'']' + protocol: {} + - schema: *ref_216 + readOnly: true + serializedName: machineName + language: + default: + name: machine_name + description: Machine name of the integration runtime node. + cli: + cliKey: machineName + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''machineName'']' + protocol: {} + - schema: *ref_217 + readOnly: true + serializedName: hostServiceUri + language: + default: + name: host_service_uri + description: URI for the host machine of the integration runtime. + cli: + cliKey: hostServiceUri + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''hostServiceUri'']' + protocol: {} + - schema: *ref_218 + readOnly: true + serializedName: status + language: + default: + name: status + description: Status of the integration runtime node. + cli: + cliKey: status + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''status'']' + protocol: {} + - schema: *ref_219 + readOnly: true + serializedName: capabilities + language: + default: + name: capabilities + description: The integration runtime capabilities dictionary + cli: + cliKey: capabilities + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''capabilities'']' + protocol: {} + - schema: *ref_220 + readOnly: true + serializedName: versionStatus + language: + default: + name: version_status + description: Status of the integration runtime node version. + cli: + cliKey: versionStatus + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''versionStatus'']' + protocol: {} + - schema: *ref_221 + readOnly: true + serializedName: version + language: + default: + name: version + description: Version of the integration runtime node. + cli: + cliKey: version + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''version'']' + protocol: {} + - schema: *ref_222 + readOnly: true + serializedName: registerTime + language: + default: + name: register_time + description: The time at which the integration runtime node was registered in ISO8601 format. + cli: + cliKey: registerTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''registerTime'']' + protocol: {} + - schema: *ref_223 + readOnly: true + serializedName: lastConnectTime + language: + default: + name: last_connect_time + description: The most recent time at which the integration runtime was connected in ISO8601 format. + cli: + cliKey: lastConnectTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''lastConnectTime'']' + protocol: {} + - schema: *ref_224 + readOnly: true + serializedName: expiryTime + language: + default: + name: expiry_time + description: The time at which the integration runtime will expire in ISO8601 format. + cli: + cliKey: expiryTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''expiryTime'']' + protocol: {} + - schema: *ref_225 + readOnly: true + serializedName: lastStartTime + language: + default: + name: last_start_time + description: The time the node last started up. + cli: + cliKey: lastStartTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''lastStartTime'']' + protocol: {} + - schema: *ref_226 + readOnly: true + serializedName: lastStopTime + language: + default: + name: last_stop_time + description: The integration runtime node last stop time. + cli: + cliKey: lastStopTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''lastStopTime'']' + protocol: {} + - schema: *ref_227 + readOnly: true + serializedName: lastUpdateResult + language: + default: + name: last_update_result + description: The result of the last integration runtime node update. + cli: + cliKey: lastUpdateResult + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''lastUpdateResult'']' + protocol: {} + - schema: *ref_228 + readOnly: true + serializedName: lastStartUpdateTime + language: + default: + name: last_start_update_time + description: The last time for the integration runtime node update start. + cli: + cliKey: lastStartUpdateTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''lastStartUpdateTime'']' + protocol: {} + - schema: *ref_229 + readOnly: true + serializedName: lastEndUpdateTime + language: + default: + name: last_end_update_time + description: The last time for the integration runtime node update end. + cli: + cliKey: lastEndUpdateTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''lastEndUpdateTime'']' + protocol: {} + - schema: *ref_230 + readOnly: true + serializedName: isActiveDispatcher + language: + default: + name: is_active_dispatcher + description: Indicates whether this node is the active dispatcher for integration runtime requests. + cli: + cliKey: isActiveDispatcher + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''isActiveDispatcher'']' + protocol: {} + - schema: *ref_231 + readOnly: true + serializedName: concurrentJobsLimit + language: + default: + name: concurrent_jobs_limit + description: Maximum concurrent jobs on the integration runtime node. + cli: + cliKey: concurrentJobsLimit + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''concurrentJobsLimit'']' + protocol: {} + - schema: *ref_232 + readOnly: true + serializedName: maxConcurrentJobs + language: + default: + name: max_concurrent_jobs + description: The maximum concurrent jobs in this integration runtime. + cli: + cliKey: maxConcurrentJobs + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''maxConcurrentJobs'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: self_hosted_integration_runtime_node + description: Properties of Self-hosted integration runtime node. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: SelfHostedIntegrationRuntimeNode + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']' + protocol: {} + language: + default: + name: self_hosted_integration_runtime_status_type_properties_nodes + description: The list of nodes for this integration runtime. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: nodes + language: + default: + name: nodes + description: The list of nodes for this integration runtime. + cli: + cliKey: nodes + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''nodes'']' + protocol: {} + - schema: *ref_233 + readOnly: true + serializedName: scheduledUpdateDate + language: + default: + name: scheduled_update_date + description: 'The date at which the integration runtime will be scheduled to update, in ISO8601 format.' + cli: + cliKey: scheduledUpdateDate + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''scheduledUpdateDate'']' + protocol: {} + - schema: *ref_234 + readOnly: true + serializedName: updateDelayOffset + language: + default: + name: update_delay_offset + description: 'The time in the date scheduled by service to update the integration runtime, e.g., PT03H is 3 hours' + cli: + cliKey: updateDelayOffset + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''updateDelayOffset'']' + protocol: {} + - schema: *ref_235 + readOnly: true + serializedName: localTimeZoneOffset + language: + default: + name: local_time_zone_offset + description: The local time zone offset in hours. + cli: + cliKey: localTimeZoneOffset + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''localTimeZoneOffset'']' + protocol: {} + - schema: *ref_236 + readOnly: true + serializedName: capabilities + language: + default: + name: capabilities + description: Object with additional information about integration runtime capabilities. + cli: + cliKey: capabilities + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''capabilities'']' + protocol: {} + - schema: &ref_381 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_237 + language: + default: + name: self_hosted_integration_runtime_status_type_properties_service_urls + description: The URLs for the services used in integration runtime backend service. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + readOnly: true + serializedName: serviceUrls + language: + default: + name: service_urls + description: The URLs for the services used in integration runtime backend service. + cli: + cliKey: serviceUrls + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''serviceUrls'']' + protocol: {} + - schema: *ref_188 + readOnly: true + serializedName: autoUpdate + language: + default: + name: auto_update + description: Whether Self-hosted integration runtime auto update has been turned on. + cli: + cliKey: autoUpdate + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''autoUpdate'']' + protocol: {} + - schema: *ref_238 + readOnly: true + serializedName: versionStatus + language: + default: + name: version_status + description: Status of the integration runtime version. + cli: + cliKey: versionStatus + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''versionStatus'']' + protocol: {} + - schema: &ref_382 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_309 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_239 + readOnly: true + serializedName: name + language: + default: + name: name + description: The name of the linked integration runtime. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntime'']$$properties[''name'']' + protocol: {} + - schema: *ref_240 + readOnly: true + serializedName: subscriptionId + language: + default: + name: subscription_id + description: The subscription ID for which the linked integration runtime belong to. + cli: + cliKey: subscriptionId + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntime'']$$properties[''subscriptionId'']' + protocol: {} + - schema: *ref_241 + readOnly: true + serializedName: dataFactoryName + language: + default: + name: data_factory_name + description: The name of the data factory for which the linked integration runtime belong to. + cli: + cliKey: dataFactoryName + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntime'']$$properties[''dataFactoryName'']' + protocol: {} + - schema: *ref_242 + readOnly: true + serializedName: dataFactoryLocation + language: + default: + name: data_factory_location + description: The location of the data factory for which the linked integration runtime belong to. + cli: + cliKey: dataFactoryLocation + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntime'']$$properties[''dataFactoryLocation'']' + protocol: {} + - schema: *ref_243 + readOnly: true + serializedName: createTime + language: + default: + name: create_time + description: The creating time of the linked integration runtime. + cli: + cliKey: createTime + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntime'']$$properties[''createTime'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: linked_integration_runtime + description: The linked integration runtime information. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: LinkedIntegrationRuntime + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntime'']' + protocol: {} + language: + default: + name: self_hosted_integration_runtime_status_type_properties_links + description: The list of linked integration runtimes that are created to share with this integration runtime. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: links + language: + default: + name: links + description: The list of linked integration runtimes that are created to share with this integration runtime. + cli: + cliKey: links + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''links'']' + protocol: {} + - schema: *ref_244 + readOnly: true + serializedName: pushedVersion + language: + default: + name: pushed_version + description: The version that the integration runtime is going to update to. + cli: + cliKey: pushedVersion + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''pushedVersion'']' + protocol: {} + - schema: *ref_245 + readOnly: true + serializedName: latestVersion + language: + default: + name: latest_version + description: The latest version on download center. + cli: + cliKey: latestVersion + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''latestVersion'']' + protocol: {} + - schema: *ref_246 + readOnly: true + serializedName: autoUpdateETA + language: + default: + name: auto_update_ETA + description: The estimated time when the self-hosted integration runtime will be updated. + cli: + cliKey: autoUpdateETA + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''autoUpdateETA'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: self_hosted_integration_runtime_status_type_properties + description: Self-hosted integration runtime status type properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntimeStatusTypeProperties + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Self-hosted integration runtime status type properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatus'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + extensions: + x-ms-discriminator-value: SelfHosted + language: + default: + name: self_hosted_integration_runtime_status + description: Self-hosted integration runtime status. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntimeStatus + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatus'']' + protocol: {} + immediate: + - *ref_247 + - *ref_248 + discriminator: + all: + Managed: *ref_247 + SelfHosted: *ref_248 + immediate: + Managed: *ref_247 + SelfHosted: *ref_248 + property: &ref_249 + schema: *ref_111 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: Type of integration runtime. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatus'']$$properties[''type'']' + protocol: {} + discriminatorValue: IntegrationRuntimeStatus + parents: + all: + - *ref_192 + immediate: + - *ref_192 + properties: + - *ref_249 + - schema: *ref_250 + readOnly: true + required: false + serializedName: dataFactoryName + language: + default: + name: data_factory_name + description: The data factory name which the integration runtime belong to. + cli: + cliKey: dataFactoryName + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatus'']$$properties[''dataFactoryName'']' + protocol: {} + - schema: *ref_61 + readOnly: true + required: false + serializedName: state + language: + default: + name: state + description: The state of integration runtime. + cli: + cliKey: state + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatus'']$$properties[''state'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: integration_runtime_status + description: Integration runtime status. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: IntegrationRuntimeStatus + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatus'']' + protocol: {} + required: true + serializedName: properties + language: + default: + name: properties + description: Integration runtime properties. + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatusResponse'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: integration_runtime_status_response + description: Integration runtime status response. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeStatusResponse + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatusResponse'']' + protocol: {} + - *ref_191 + - &ref_485 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_251 + immediate: + - *ref_251 + properties: + - schema: *ref_252 + readOnly: true + serializedName: serviceToken + language: + default: + name: service_token + description: The token generated in service. Callers use this token to authenticate to integration runtime. + cli: + cliKey: serviceToken + cliM4Path: 'schemas$$objects[''IntegrationRuntimeConnectionInfo'']$$properties[''serviceToken'']' + protocol: {} + - schema: *ref_253 + readOnly: true + serializedName: identityCertThumbprint + language: + default: + name: identity_cert_thumbprint + description: The integration runtime SSL certificate thumbprint. Click-Once application uses it to do server validation. + cli: + cliKey: identityCertThumbprint + cliM4Path: 'schemas$$objects[''IntegrationRuntimeConnectionInfo'']$$properties[''identityCertThumbprint'']' + protocol: {} + - schema: *ref_254 + readOnly: true + serializedName: hostServiceUri + language: + default: + name: host_service_uri + description: The on-premises integration runtime host URL. + cli: + cliKey: hostServiceUri + cliM4Path: 'schemas$$objects[''IntegrationRuntimeConnectionInfo'']$$properties[''hostServiceUri'']' + protocol: {} + - schema: *ref_255 + readOnly: true + serializedName: version + language: + default: + name: version + description: The integration runtime version. + cli: + cliKey: version + cliM4Path: 'schemas$$objects[''IntegrationRuntimeConnectionInfo'']$$properties[''version'']' + protocol: {} + - schema: *ref_256 + readOnly: true + serializedName: publicKey + language: + default: + name: public_key + description: The public key for encrypting a credential when transferring the credential to the integration runtime. + cli: + cliKey: publicKey + cliM4Path: 'schemas$$objects[''IntegrationRuntimeConnectionInfo'']$$properties[''publicKey'']' + protocol: {} + - schema: *ref_257 + readOnly: true + serializedName: isIdentityCertExprired + language: + default: + name: is_identity_cert_exprired + description: Whether the identity certificate is expired. + cli: + cliKey: isIdentityCertExprired + cliM4Path: 'schemas$$objects[''IntegrationRuntimeConnectionInfo'']$$properties[''isIdentityCertExprired'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: integration_runtime_connection_info + description: Connection information for encrypting the on-premises data source credentials. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: IntegrationRuntimeConnectionInfo + cliM4Path: 'schemas$$objects[''IntegrationRuntimeConnectionInfo'']' + protocol: {} + - &ref_486 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_258 + serializedName: keyName + language: + default: + name: key_name + description: The name of the authentication key to regenerate. + cli: + cliKey: keyName + cliM4Path: 'schemas$$objects[''IntegrationRuntimeRegenerateKeyParameters'']$$properties[''keyName'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: integration_runtime_regenerate_key_parameters + description: Parameters to regenerate the authentication key. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: IntegrationRuntimeRegenerateKeyParameters + cliM4Path: 'schemas$$objects[''IntegrationRuntimeRegenerateKeyParameters'']' + protocol: {} + - &ref_491 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_259 + serializedName: authKey1 + language: + default: + name: auth_key1 + description: The primary integration runtime authentication key. + cli: + cliKey: authKey1 + cliM4Path: 'schemas$$objects[''IntegrationRuntimeAuthKeys'']$$properties[''authKey1'']' + protocol: {} + - schema: *ref_260 + serializedName: authKey2 + language: + default: + name: auth_key2 + description: The secondary integration runtime authentication key. + cli: + cliKey: authKey2 + cliM4Path: 'schemas$$objects[''IntegrationRuntimeAuthKeys'']$$properties[''authKey2'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: integration_runtime_auth_keys + description: The integration runtime authentication keys. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: IntegrationRuntimeAuthKeys + cliM4Path: 'schemas$$objects[''IntegrationRuntimeAuthKeys'']' + protocol: {} + - &ref_507 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_261 + serializedName: name + language: + default: + name: name + description: Integration runtime name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''IntegrationRuntimeMonitoringData'']$$properties[''name'']' + protocol: {} + - schema: &ref_361 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_269 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_262 + immediate: + - *ref_262 + properties: + - schema: *ref_263 + readOnly: true + serializedName: nodeName + language: + default: + name: node_name + description: Name of the integration runtime node. + cli: + cliKey: nodeName + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''nodeName'']' + protocol: {} + - schema: *ref_264 + readOnly: true + serializedName: availableMemoryInMB + language: + default: + name: available_memory_in_MB + description: Available memory (MB) on the integration runtime node. + cli: + cliKey: availableMemoryInMB + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''availableMemoryInMB'']' + protocol: {} + - schema: *ref_265 + readOnly: true + serializedName: cpuUtilization + language: + default: + name: cpu_utilization + description: CPU percentage on the integration runtime node. + cli: + cliKey: cpuUtilization + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''cpuUtilization'']' + protocol: {} + - schema: *ref_231 + readOnly: true + serializedName: concurrentJobsLimit + language: + default: + name: concurrent_jobs_limit + description: Maximum concurrent jobs on the integration runtime node. + cli: + cliKey: concurrentJobsLimit + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''concurrentJobsLimit'']' + protocol: {} + - schema: *ref_266 + readOnly: true + serializedName: concurrentJobsRunning + language: + default: + name: concurrent_jobs_running + description: The number of jobs currently running on the integration runtime node. + cli: + cliKey: concurrentJobsRunning + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''concurrentJobsRunning'']' + protocol: {} + - schema: *ref_232 + readOnly: true + serializedName: maxConcurrentJobs + language: + default: + name: max_concurrent_jobs + description: The maximum concurrent jobs in this integration runtime. + cli: + cliKey: maxConcurrentJobs + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''maxConcurrentJobs'']' + protocol: {} + - schema: *ref_267 + readOnly: true + serializedName: sentBytes + language: + default: + name: sent_bytes + description: Sent bytes on the integration runtime node. + cli: + cliKey: sentBytes + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''sentBytes'']' + protocol: {} + - schema: *ref_268 + readOnly: true + serializedName: receivedBytes + language: + default: + name: received_bytes + description: Received bytes on the integration runtime node. + cli: + cliKey: receivedBytes + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''receivedBytes'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: integration_runtime_node_monitoring_data + description: Monitoring data for integration runtime node. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: IntegrationRuntimeNodeMonitoringData + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']' + protocol: {} + language: + default: + name: integration_runtime_monitoring_data_nodes + description: Integration runtime node monitoring data. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: nodes + language: + default: + name: nodes + description: Integration runtime node monitoring data. + cli: + cliKey: nodes + cliM4Path: 'schemas$$objects[''IntegrationRuntimeMonitoringData'']$$properties[''nodes'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: integration_runtime_monitoring_data + description: Get monitoring data response. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeMonitoringData + cliM4Path: 'schemas$$objects[''IntegrationRuntimeMonitoringData'']' + protocol: {} + - *ref_269 + - &ref_511 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_270 + required: true + serializedName: factoryName + language: + default: + name: linked_factory_name + description: The data factory name for linked integration runtime. + cli: + cliKey: linkedFactoryName + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeRequest'']$$properties[''linkedFactoryName'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: linked_integration_runtime_request + description: Data factory name for linked integration runtime request. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: LinkedIntegrationRuntimeRequest + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeRequest'']' + protocol: {} + - &ref_516 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_271 + serializedName: name + language: + default: + name: name + description: The name of the linked integration runtime. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''CreateLinkedIntegrationRuntimeRequest'']$$properties[''name'']' + protocol: {} + - schema: *ref_272 + serializedName: subscriptionId + language: + default: + name: subscription_id + description: The ID of the subscription that the linked integration runtime belongs to. + cli: + cliKey: subscriptionId + cliM4Path: 'schemas$$objects[''CreateLinkedIntegrationRuntimeRequest'']$$properties[''subscriptionId'']' + protocol: {} + - schema: *ref_273 + serializedName: dataFactoryName + language: + default: + name: data_factory_name + description: The name of the data factory that the linked integration runtime belongs to. + cli: + cliKey: dataFactoryName + cliM4Path: 'schemas$$objects[''CreateLinkedIntegrationRuntimeRequest'']$$properties[''dataFactoryName'']' + protocol: {} + - schema: *ref_274 + serializedName: dataFactoryLocation + language: + default: + name: data_factory_location + description: The location of the data factory that the linked integration runtime belongs to. + cli: + cliKey: dataFactoryLocation + cliM4Path: 'schemas$$objects[''CreateLinkedIntegrationRuntimeRequest'']$$properties[''dataFactoryLocation'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: create_linked_integration_runtime_request + description: The linked integration runtime information. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: CreateLinkedIntegrationRuntimeRequest + cliM4Path: 'schemas$$objects[''CreateLinkedIntegrationRuntimeRequest'']' + protocol: {} + - *ref_22 + - *ref_23 + - *ref_119 + - *ref_151 + - *ref_173 + - *ref_144 + - *ref_275 + - *ref_276 + - *ref_277 + - *ref_278 + - *ref_145 + - *ref_279 + - *ref_280 + - *ref_146 + - *ref_281 + - *ref_175 + - *ref_282 + - *ref_283 + - *ref_159 + - *ref_284 + - *ref_158 + - *ref_162 + - *ref_168 + - *ref_176 + - *ref_285 + - *ref_177 + - *ref_286 + - type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_287 + required: true + serializedName: type + language: + default: + name: type + description: Type of integration runtime. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''IntegrationRuntimeReference'']$$properties[''type'']' + protocol: {} + - schema: *ref_288 + required: true + serializedName: referenceName + language: + default: + name: reference_name + description: Reference integration runtime name. + cli: + cliKey: referenceName + cliM4Path: 'schemas$$objects[''IntegrationRuntimeReference'']$$properties[''referenceName'']' + protocol: {} + - schema: *ref_138 + required: false + serializedName: parameters + language: + default: + name: parameters + description: Arguments for integration runtime. + cli: + cliKey: parameters + cliM4Path: 'schemas$$objects[''IntegrationRuntimeReference'']$$properties[''parameters'']' + protocol: {} + language: + default: + name: integration_runtime_reference + description: Integration runtime reference type. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeReference + cliM4Path: 'schemas$$objects[''IntegrationRuntimeReference'']' + protocol: {} + - type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_371 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_289 + language: + default: + name: integration_runtime_status_list_response_value + description: List of integration runtime status. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: true + serializedName: value + language: + default: + name: value + description: List of integration runtime status. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatusListResponse'']$$properties[''value'']' + protocol: {} + - schema: *ref_290 + required: false + serializedName: nextLink + language: + default: + name: next_link + description: 'The link to the next page of results, if any remaining results exist.' + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatusListResponse'']$$properties[''nextLink'']' + protocol: {} + language: + default: + name: integration_runtime_status_list_response + description: A list of integration runtime status. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeStatusListResponse + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatusListResponse'']' + protocol: {} + - *ref_109 + - *ref_291 + - *ref_292 + - *ref_293 + - *ref_294 + - *ref_295 + - *ref_296 + - *ref_79 + - *ref_82 + - *ref_297 + - *ref_298 + - *ref_89 + - *ref_92 + - *ref_299 + - *ref_96 + - *ref_300 + - *ref_97 + - *ref_301 + - *ref_98 + - *ref_302 + - *ref_110 + - *ref_303 + - *ref_103 + - *ref_105 + - *ref_106 + - *ref_247 + - *ref_304 + - *ref_305 + - *ref_202 + - *ref_306 + - *ref_248 + - *ref_307 + - *ref_308 + - *ref_309 + - type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_310 + readOnly: true + serializedName: ipAddress + language: + default: + name: ip_address + description: The IP address of self-hosted integration runtime node. + cli: + cliKey: ipAddress + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeIpAddress'']$$properties[''ipAddress'']' + protocol: {} + language: + default: + name: integration_runtime_node_ip_address + description: The IP address of self-hosted integration runtime node. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: IntegrationRuntimeNodeIpAddress + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeIpAddress'']' + protocol: {} + - type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_383 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_311 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_342 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: Folder + parents: + all: + - *ref_311 + immediate: + - *ref_311 + extensions: + x-ms-discriminator-value: Folder + language: + default: + name: ssis_folder + description: Ssis folder. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: SsisFolder + cliM4Path: 'schemas$$objects[''SsisFolder'']' + protocol: {} + - &ref_343 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: Project + parents: + all: + - *ref_311 + immediate: + - *ref_311 + properties: + - schema: *ref_312 + serializedName: folderId + language: + default: + name: folder_id + description: Folder id which contains project. + cli: + cliKey: folderId + cliM4Path: 'schemas$$objects[''SsisProject'']$$properties[''folderId'']' + protocol: {} + - schema: *ref_313 + serializedName: version + language: + default: + name: version + description: Project version. + cli: + cliKey: version + cliM4Path: 'schemas$$objects[''SsisProject'']$$properties[''version'']' + protocol: {} + - schema: &ref_384 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_352 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_314 + serializedName: id + language: + default: + name: id + description: Environment reference id. + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''SsisEnvironmentReference'']$$properties[''id'']' + protocol: {} + - schema: *ref_315 + serializedName: environmentFolderName + language: + default: + name: environment_folder_name + description: Environment folder name. + cli: + cliKey: environmentFolderName + cliM4Path: 'schemas$$objects[''SsisEnvironmentReference'']$$properties[''environmentFolderName'']' + protocol: {} + - schema: *ref_316 + serializedName: environmentName + language: + default: + name: environment_name + description: Environment name. + cli: + cliKey: environmentName + cliM4Path: 'schemas$$objects[''SsisEnvironmentReference'']$$properties[''environmentName'']' + protocol: {} + - schema: *ref_317 + serializedName: referenceType + language: + default: + name: reference_type + description: Reference type + cli: + cliKey: referenceType + cliM4Path: 'schemas$$objects[''SsisEnvironmentReference'']$$properties[''referenceType'']' + protocol: {} + language: + default: + name: ssis_environment_reference + description: Ssis environment reference. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: SsisEnvironmentReference + cliM4Path: 'schemas$$objects[''SsisEnvironmentReference'']' + protocol: {} + language: + default: + name: ssis_project_environment_refs + description: Environment reference in project + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: environmentRefs + language: + default: + name: environment_refs + description: Environment reference in project + cli: + cliKey: environmentRefs + cliM4Path: 'schemas$$objects[''SsisProject'']$$properties[''environmentRefs'']' + protocol: {} + - schema: &ref_385 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_333 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_318 + serializedName: id + language: + default: + name: id + description: Parameter id. + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''id'']' + protocol: {} + - schema: *ref_319 + serializedName: name + language: + default: + name: name + description: Parameter name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''name'']' + protocol: {} + - schema: *ref_320 + serializedName: description + language: + default: + name: description + description: Parameter description. + cli: + cliKey: description + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''description'']' + protocol: {} + - schema: *ref_321 + serializedName: dataType + language: + default: + name: data_type + description: Parameter type. + cli: + cliKey: dataType + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''dataType'']' + protocol: {} + - schema: *ref_322 + serializedName: required + language: + default: + name: required + description: Whether parameter is required. + cli: + cliKey: required + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''required'']' + protocol: {} + - schema: *ref_323 + serializedName: sensitive + language: + default: + name: sensitive + description: Whether parameter is sensitive. + cli: + cliKey: sensitive + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''sensitive'']' + protocol: {} + - schema: *ref_324 + serializedName: designDefaultValue + language: + default: + name: design_default_value + description: Design default value of parameter. + cli: + cliKey: designDefaultValue + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''designDefaultValue'']' + protocol: {} + - schema: *ref_325 + serializedName: defaultValue + language: + default: + name: default_value + description: Default value of parameter. + cli: + cliKey: defaultValue + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''defaultValue'']' + protocol: {} + - schema: *ref_326 + serializedName: sensitiveDefaultValue + language: + default: + name: sensitive_default_value + description: Default sensitive value of parameter. + cli: + cliKey: sensitiveDefaultValue + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''sensitiveDefaultValue'']' + protocol: {} + - schema: *ref_327 + serializedName: valueType + language: + default: + name: value_type + description: Parameter value type. + cli: + cliKey: valueType + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''valueType'']' + protocol: {} + - schema: *ref_328 + serializedName: valueSet + language: + default: + name: value_set + description: Parameter value set. + cli: + cliKey: valueSet + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''valueSet'']' + protocol: {} + - schema: *ref_329 + serializedName: variable + language: + default: + name: variable + description: Parameter reference variable. + cli: + cliKey: variable + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''variable'']' + protocol: {} + language: + default: + name: ssis_parameter + description: Ssis parameter. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 12 + propertyCountIfSimplifyWithoutSimpleObject: 12 + simplifiable: true + cliKey: SsisParameter + cliM4Path: 'schemas$$objects[''SsisParameter'']' + protocol: {} + language: + default: + name: ssis_project_parameters + description: Parameters in project + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: parameters + language: + default: + name: parameters + description: Parameters in project + cli: + cliKey: parameters + cliM4Path: 'schemas$$objects[''SsisProject'']$$properties[''parameters'']' + protocol: {} + extensions: + x-ms-discriminator-value: Project + language: + default: + name: ssis_project + description: Ssis project. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisProject + cliM4Path: 'schemas$$objects[''SsisProject'']' + protocol: {} + - &ref_344 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: Package + parents: + all: + - *ref_311 + immediate: + - *ref_311 + properties: + - schema: *ref_330 + serializedName: folderId + language: + default: + name: folder_id + description: Folder id which contains package. + cli: + cliKey: folderId + cliM4Path: 'schemas$$objects[''SsisPackage'']$$properties[''folderId'']' + protocol: {} + - schema: *ref_331 + serializedName: projectVersion + language: + default: + name: project_version + description: Project version which contains package. + cli: + cliKey: projectVersion + cliM4Path: 'schemas$$objects[''SsisPackage'']$$properties[''projectVersion'']' + protocol: {} + - schema: *ref_332 + serializedName: projectId + language: + default: + name: project_id + description: Project id which contains package. + cli: + cliKey: projectId + cliM4Path: 'schemas$$objects[''SsisPackage'']$$properties[''projectId'']' + protocol: {} + - schema: &ref_386 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_333 + language: + default: + name: ssis_package_parameters + description: Parameters in package + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: parameters + language: + default: + name: parameters + description: Parameters in package + cli: + cliKey: parameters + cliM4Path: 'schemas$$objects[''SsisPackage'']$$properties[''parameters'']' + protocol: {} + extensions: + x-ms-discriminator-value: Package + language: + default: + name: ssis_package + description: Ssis Package. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisPackage + cliM4Path: 'schemas$$objects[''SsisPackage'']' + protocol: {} + - &ref_345 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: Environment + parents: + all: + - *ref_311 + immediate: + - *ref_311 + properties: + - schema: *ref_334 + serializedName: folderId + language: + default: + name: folder_id + description: Folder id which contains environment. + cli: + cliKey: folderId + cliM4Path: 'schemas$$objects[''SsisEnvironment'']$$properties[''folderId'']' + protocol: {} + - schema: &ref_387 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_353 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_335 + serializedName: id + language: + default: + name: id + description: Variable id. + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''SsisVariable'']$$properties[''id'']' + protocol: {} + - schema: *ref_336 + serializedName: name + language: + default: + name: name + description: Variable name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''SsisVariable'']$$properties[''name'']' + protocol: {} + - schema: *ref_337 + serializedName: description + language: + default: + name: description + description: Variable description. + cli: + cliKey: description + cliM4Path: 'schemas$$objects[''SsisVariable'']$$properties[''description'']' + protocol: {} + - schema: *ref_338 + serializedName: dataType + language: + default: + name: data_type + description: Variable type. + cli: + cliKey: dataType + cliM4Path: 'schemas$$objects[''SsisVariable'']$$properties[''dataType'']' + protocol: {} + - schema: *ref_339 + serializedName: sensitive + language: + default: + name: sensitive + description: Whether variable is sensitive. + cli: + cliKey: sensitive + cliM4Path: 'schemas$$objects[''SsisVariable'']$$properties[''sensitive'']' + protocol: {} + - schema: *ref_340 + serializedName: value + language: + default: + name: value + description: Variable value. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''SsisVariable'']$$properties[''value'']' + protocol: {} + - schema: *ref_341 + serializedName: sensitiveValue + language: + default: + name: sensitive_value + description: Variable sensitive value. + cli: + cliKey: sensitiveValue + cliM4Path: 'schemas$$objects[''SsisVariable'']$$properties[''sensitiveValue'']' + protocol: {} + language: + default: + name: ssis_variable + description: Ssis variable. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 7 + propertyCountIfSimplifyWithoutSimpleObject: 7 + simplifiable: true + cliKey: SsisVariable + cliM4Path: 'schemas$$objects[''SsisVariable'']' + protocol: {} + language: + default: + name: ssis_environment_variables + description: Variable in environment + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: variables + language: + default: + name: variables + description: Variable in environment + cli: + cliKey: variables + cliM4Path: 'schemas$$objects[''SsisEnvironment'']$$properties[''variables'']' + protocol: {} + extensions: + x-ms-discriminator-value: Environment + language: + default: + name: ssis_environment + description: Ssis environment. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisEnvironment + cliM4Path: 'schemas$$objects[''SsisEnvironment'']' + protocol: {} + immediate: + - *ref_342 + - *ref_343 + - *ref_344 + - *ref_345 + discriminator: + all: + Environment: *ref_345 + Folder: *ref_342 + Package: *ref_344 + Project: *ref_343 + immediate: + Environment: *ref_345 + Folder: *ref_342 + Package: *ref_344 + Project: *ref_343 + property: &ref_347 + schema: *ref_346 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: Type of metadata. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''SsisObjectMetadata'']$$properties[''type'']' + protocol: {} + properties: + - *ref_347 + - schema: *ref_348 + required: false + serializedName: id + language: + default: + name: id + description: Metadata id. + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''SsisObjectMetadata'']$$properties[''id'']' + protocol: {} + - schema: *ref_349 + required: false + serializedName: name + language: + default: + name: name + description: Metadata name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''SsisObjectMetadata'']$$properties[''name'']' + protocol: {} + - schema: *ref_350 + required: false + serializedName: description + language: + default: + name: description + description: Metadata description. + cli: + cliKey: description + cliM4Path: 'schemas$$objects[''SsisObjectMetadata'']$$properties[''description'']' + protocol: {} + language: + default: + name: ssis_object_metadata + description: SSIS object metadata. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: SsisObjectMetadata + cliM4Path: 'schemas$$objects[''SsisObjectMetadata'']' + protocol: {} + language: + default: + name: ssis_object_metadata_list_response_value + description: List of SSIS object metadata. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: List of SSIS object metadata. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''SsisObjectMetadataListResponse'']$$properties[''value'']' + protocol: {} + - schema: *ref_351 + serializedName: nextLink + language: + default: + name: next_link + description: 'The link to the next page of results, if any remaining results exist.' + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''SsisObjectMetadataListResponse'']$$properties[''nextLink'']' + protocol: {} + language: + default: + name: ssis_object_metadata_list_response + description: A list of SSIS object metadata. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisObjectMetadataListResponse + cliM4Path: 'schemas$$objects[''SsisObjectMetadataListResponse'']' + protocol: {} + - *ref_311 + - *ref_342 + - *ref_343 + - *ref_352 + - *ref_333 + - *ref_344 + - *ref_345 + - *ref_353 + arrays: + - *ref_354 + - *ref_102 + - *ref_355 + - *ref_356 + - *ref_357 + - *ref_358 + - *ref_359 + - *ref_360 + - *ref_361 + - *ref_362 + - *ref_363 + - *ref_364 + - *ref_365 + - *ref_366 + - *ref_367 + - *ref_368 + - *ref_369 + - *ref_370 + - *ref_371 + - *ref_372 + - *ref_373 + - *ref_374 + - *ref_375 + - *ref_376 + - *ref_377 + - *ref_378 + - *ref_379 + - *ref_380 + - *ref_381 + - *ref_382 + - *ref_383 + - *ref_384 + - *ref_385 + - *ref_386 + - *ref_387 +globalParameters: + - &ref_390 + schema: *ref_1 + implementation: Client + required: true + extensions: + x-ms-priority: 0 + language: + default: + name: SubscriptionId + description: The subscription identifier. + serializedName: subscriptionId + cli: + cliKey: subscriptionId + cliM4Path: 'globalParameters[''subscriptionId'']' + protocol: + http: + in: path + - &ref_389 + schema: *ref_0 + clientDefaultValue: 'https://management.azure.com' + implementation: Client + origin: 'modelerfour:synthesized/host' + required: true + extensions: + x-ms-skip-url-encoding: true + language: + default: + name: $host + description: server parameter + serializedName: $host + cli: + cliKey: $host + cliM4Path: 'globalParameters[''$host'']' + protocol: + http: + in: uri + - &ref_391 + schema: *ref_388 + implementation: Client + origin: 'modelerfour:synthesized/api-version' + required: true + language: + default: + name: apiVersion + description: Api Version + serializedName: api-version + cli: + cliKey: ApiVersion + cliM4Path: 'globalParameters[''ApiVersion'']' + protocol: + http: + in: query +operationGroups: + - $key: Factories + operations: + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''List'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/providers/Microsoft.DataFactory/factories' + method: get + uri: '{$host}' + signatureParameters: [] + responses: + - schema: *ref_393 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_List: + parameters: + api-version: '2018-06-01' + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + value: + - name: rpV2OrigDF-72c7d3d4-5e17-4ec6-91de-9ab433f15e79 + type: Microsoft.DataFactory/factories + eTag: '"0000aa0d-0000-0000-0000-5b0d58170000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/rg-yanzhang-dfv2/providers/Microsoft.DataFactory/factories/rpv2origdf-72c7d3d4-5e17-4ec6-91de-9ab433f15e79 + identity: + type: SystemAssigned + principalId: 399c3de2-6072-4326-bfa9-4d0c116f1a7b + tenantId: 12345678-1234-1234-1234-123456789abc + location: East US + properties: + createTime: '2018-05-29T13:39:35.615921Z' + provisioningState: Succeeded + version: 2017-09-01-preview + tags: {} + - name: df-dogfood-yanzhang-we + type: Microsoft.DataFactory/factories + eTag: '"0000f301-0000-0000-0000-5b21b16c0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/rg-yanzhang-dfv2/providers/Microsoft.DataFactory/factories/df-dogfood-yanzhang-we + identity: + type: SystemAssigned + principalId: e8dd6df9-bad5-4dea-8fb8-0d13d1845d9e + tenantId: 12345678-1234-1234-1234-123456789abc + location: West Europe + properties: + createTime: '2018-06-14T00:06:04.6667461Z' + provisioningState: Succeeded + version: 2017-09-01-preview + tags: {} + - name: exampleFactoryName-linked + type: Microsoft.DataFactory/factories + eTag: '"00008a02-0000-0000-0000-5b237f270000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName-linked + identity: + type: SystemAssigned + principalId: 10743799-44d2-42fe-8c4d-5bc5c51c0684 + tenantId: 12345678-1234-1234-1234-123456789abc + location: East US + properties: + createTime: '2018-06-15T08:56:07.1828318Z' + provisioningState: Succeeded + version: 2017-09-01-preview + tags: {} + - name: FactoryToUpgrade + type: Microsoft.DataFactory/factories + eTag: '"00003d04-0000-0000-0000-5b28962f0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/factorytoupgrade + location: East US + properties: + createTime: '2018-06-19T05:35:35.7133828Z' + provisioningState: Succeeded + version: '2018-06-01' + tags: {} + - name: exampleFactoryName + type: Microsoft.DataFactory/factories + eTag: '"00004004-0000-0000-0000-5b28979e0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + location: East US + properties: + createTime: '2018-06-19T05:41:50.0041314Z' + provisioningState: Succeeded + repoConfiguration: + type: FactoryVSTSConfiguration + accountName: ADF + collaborationBranch: master + lastCommitId: '' + projectName: project + repositoryName: repo + rootFolder: / + tenantId: '' + version: '2018-06-01' + tags: + exampleTag: exampleValue + - name: rpV2OrigDF-72c7d3d4-5e17-4ec6-91de-9ab433f15e79 + type: Microsoft.DataFactory/factories + eTag: '"0000aa0d-0000-0000-0000-5b0d58170000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/rg-yanzhang-dfv2/providers/Microsoft.DataFactory/factories/rpv2origdf-72c7d3d4-5e17-4ec6-91de-9ab433f15e79 + identity: + type: SystemAssigned + principalId: 399c3de2-6072-4326-bfa9-4d0c116f1a7b + tenantId: 12345678-1234-1234-1234-123456789abc + location: East US + properties: + createTime: '2018-05-29T13:39:35.615921Z' + provisioningState: Succeeded + version: 2017-09-01-preview + tags: {} + - name: df-dogfood-yanzhang-we + type: Microsoft.DataFactory/factories + eTag: '"0000f301-0000-0000-0000-5b21b16c0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/rg-yanzhang-dfv2/providers/Microsoft.DataFactory/factories/df-dogfood-yanzhang-we + identity: + type: SystemAssigned + principalId: e8dd6df9-bad5-4dea-8fb8-0d13d1845d9e + tenantId: 12345678-1234-1234-1234-123456789abc + location: West Europe + properties: + createTime: '2018-06-14T00:06:04.6667461Z' + provisioningState: Succeeded + version: 2017-09-01-preview + tags: {} + - name: exampleFactoryName-linked + type: Microsoft.DataFactory/factories + eTag: '"00008a02-0000-0000-0000-5b237f270000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName-linked + identity: + type: SystemAssigned + principalId: 10743799-44d2-42fe-8c4d-5bc5c51c0684 + tenantId: 12345678-1234-1234-1234-123456789abc + location: East US + properties: + createTime: '2018-06-15T08:56:07.1828318Z' + provisioningState: Succeeded + version: 2017-09-01-preview + tags: {} + - name: FactoryToUpgrade + type: Microsoft.DataFactory/factories + eTag: '"00003d04-0000-0000-0000-5b28962f0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/factorytoupgrade + location: East US + properties: + createTime: '2018-06-19T05:35:35.7133828Z' + provisioningState: Succeeded + version: '2018-06-01' + tags: {} + - name: exampleFactoryName + type: Microsoft.DataFactory/factories + eTag: '"00004004-0000-0000-0000-5b28979e0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + location: East US + properties: + createTime: '2018-06-19T05:41:50.0041314Z' + provisioningState: Succeeded + repoConfiguration: + type: FactoryVSTSConfiguration + accountName: ADF + collaborationBranch: master + lastCommitId: '' + projectName: project + repositoryName: repo + rootFolder: / + tenantId: '' + version: '2018-06-01' + tags: + exampleTag: exampleValue + headers: + Date: 'Tue, 19 Jun 2018 05:41:51 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 533da6af-ad1a-4f89-ae04-d55e9c72b89d + x-ms-ratelimit-remaining-subscription-reads: '14992' + x-ms-request-id: 533da6af-ad1a-4f89-ae04-d55e9c72b89d + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list + description: Lists factories under the specified subscription. + paging: + nextLinkName: nextLink + cli: + cliKey: List + cliM4Path: 'operationGroups[''Factories'']$$operations[''List'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_396 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: location_id + description: The location identifier. + serializedName: locationId + cli: + cliKey: locationId + cliM4Path: 'operationGroups[''Factories'']$$operations[''ConfigureFactoryRepo'']$$parameters[''locationId'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_395 + schema: *ref_394 + implementation: Method + required: true + language: + default: + name: factory_repo_update + description: Update factory repo request definition. + cli: + cliKey: factoryRepoUpdate + cliM4Path: 'operationGroups[''Factories'']$$operations[''ConfigureFactoryRepo'']$$requests[0]$$parameters[''factoryRepoUpdate'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''ConfigureFactoryRepo'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_395 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/providers/Microsoft.DataFactory/locations/{locationId}/configureFactoryRepo' + method: post + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_396 + responses: + - schema: *ref_3 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_ConfigureFactoryRepo: + parameters: + api-version: '2018-06-01' + factoryRepoUpdate: + factoryResourceId: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + repoConfiguration: + type: FactoryVSTSConfiguration + accountName: ADF + collaborationBranch: master + lastCommitId: '' + projectName: project + repositoryName: repo + rootFolder: / + tenantId: '' + locationId: East US + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleFactoryName + type: Microsoft.DataFactory/factories + eTag: '"00004004-0000-0000-0000-5b28979e0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + location: East US + properties: + createTime: '2018-06-19T05:41:50.0041314Z' + provisioningState: Succeeded + repoConfiguration: + type: FactoryVSTSConfiguration + accountName: ADF + collaborationBranch: master + lastCommitId: '' + projectName: project + repositoryName: repo + rootFolder: / + tenantId: '' + version: '2018-06-01' + tags: + exampleTag: exampleValue + headers: + Date: 'Tue, 19 Jun 2018 05:41:50 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: c63640bd-3e5f-4ee0-bae1-cea74f761a7d + x-ms-ratelimit-remaining-subscription-writes: '1191' + x-ms-request-id: c63640bd-3e5f-4ee0-bae1-cea74f761a7d + language: + default: + name: configure_factory_repo + description: Updates a factory's repo information. + cli: + cliKey: ConfigureFactoryRepo + cliM4Path: 'operationGroups[''Factories'']$$operations[''ConfigureFactoryRepo'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_398 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Factories'']$$operations[''ListByResourceGroup'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''ListByResourceGroup'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories' + method: get + uri: '{$host}' + signatureParameters: + - *ref_398 + responses: + - schema: *ref_393 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_ListByResourceGroup: + parameters: + api-version: '2018-06-01' + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + value: + - name: exampleFactoryName-linked + type: Microsoft.DataFactory/factories + eTag: '"00008a02-0000-0000-0000-5b237f270000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName-linked + identity: + type: SystemAssigned + principalId: 10743799-44d2-42fe-8c4d-5bc5c51c0684 + tenantId: 12345678-1234-1234-1234-123456789abc + location: East US + properties: + createTime: '2018-06-15T08:56:07.1828318Z' + provisioningState: Succeeded + version: 2017-09-01-preview + tags: {} + - name: FactoryToUpgrade + type: Microsoft.DataFactory/factories + eTag: '"00003d04-0000-0000-0000-5b28962f0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/factorytoupgrade + location: East US + properties: + createTime: '2018-06-19T05:35:35.7133828Z' + provisioningState: Succeeded + version: '2018-06-01' + tags: {} + - name: exampleFactoryName + type: Microsoft.DataFactory/factories + eTag: '"00004004-0000-0000-0000-5b28979e0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + location: East US + properties: + createTime: '2018-06-19T05:41:50.0041314Z' + provisioningState: Succeeded + repoConfiguration: + type: FactoryVSTSConfiguration + accountName: ADF + collaborationBranch: master + lastCommitId: '' + projectName: project + repositoryName: repo + rootFolder: / + tenantId: '' + version: '2018-06-01' + tags: + exampleTag: exampleValue + headers: + Date: 'Tue, 19 Jun 2018 05:41:51 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: f9c976e7-4205-4cfc-833e-e5d50565fcef + x-ms-ratelimit-remaining-subscription-reads: '14993' + x-ms-request-id: f9c976e7-4205-4cfc-833e-e5d50565fcef + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list_by_resource_group + description: Lists factories. + paging: + nextLinkName: nextLink + cli: + cliKey: ListByResourceGroup + cliM4Path: 'operationGroups[''Factories'']$$operations[''ListByResourceGroup'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_401 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Factories'']$$operations[''CreateOrUpdate'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_402 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Factories'']$$operations[''CreateOrUpdate'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + - &ref_403 + schema: *ref_1 + implementation: Method + language: + default: + name: if_match + description: 'ETag of the factory entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional update.' + serializedName: If-Match + cli: + cliKey: If-Match + cliM4Path: 'operationGroups[''Factories'']$$operations[''CreateOrUpdate'']$$parameters[''If-Match'']' + protocol: + http: + in: header + requests: + - parameters: + - &ref_400 + schema: *ref_3 + implementation: Method + required: true + language: + default: + name: factory + description: Factory resource definition. + cli: + cliKey: factory + cliM4Path: 'operationGroups[''Factories'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''factory'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_400 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_401 + - *ref_402 + - *ref_403 + responses: + - schema: *ref_3 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_CreateOrUpdate: + parameters: + api-version: '2018-06-01' + factory: + location: East US + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleFactoryName + type: Microsoft.DataFactory/factories + eTag: '"00003e04-0000-0000-0000-5b28979e0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + location: East US + properties: + createTime: '2018-06-19T05:41:50.0041314Z' + provisioningState: Succeeded + version: '2018-06-01' + tags: {} + headers: + Date: 'Tue, 19 Jun 2018 05:41:50 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 657028b7-5e63-4d7c-b8e7-cb336ed92ff0 + x-ms-ratelimit-remaining-subscription-writes: '1193' + x-ms-request-id: 657028b7-5e63-4d7c-b8e7-cb336ed92ff0 + language: + default: + name: create_or_update + description: Creates or updates a factory. + cli: + cliKey: CreateOrUpdate + cliM4Path: 'operationGroups[''Factories'']$$operations[''CreateOrUpdate'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_406 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Factories'']$$operations[''Update'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_407 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Factories'']$$operations[''Update'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_405 + schema: *ref_404 + implementation: Method + required: true + language: + default: + name: factory_update_parameters + description: The parameters for updating a factory. + cli: + cliKey: factoryUpdateParameters + cliM4Path: 'operationGroups[''Factories'']$$operations[''Update'']$$requests[0]$$parameters[''factoryUpdateParameters'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''Update'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_405 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}' + method: patch + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_406 + - *ref_407 + responses: + - schema: *ref_3 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_Update: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + factoryUpdateParameters: + tags: + exampleTag: exampleValue + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleFactoryName + type: Microsoft.DataFactory/factories + eTag: '"00003f04-0000-0000-0000-5b28979e0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + location: East US + properties: + createTime: '2018-06-19T05:41:50.0041314Z' + provisioningState: Succeeded + version: '2018-06-01' + tags: + exampleTag: exampleValue + headers: + Date: 'Tue, 19 Jun 2018 05:41:50 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 699c67a6-fef5-40c9-bc73-d571d09783c3 + x-ms-ratelimit-remaining-subscription-writes: '1192' + x-ms-request-id: 699c67a6-fef5-40c9-bc73-d571d09783c3 + language: + default: + name: update + description: Updates a factory. + cli: + cliKey: Update + cliM4Path: 'operationGroups[''Factories'']$$operations[''Update'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_408 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Factories'']$$operations[''Get'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_409 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Factories'']$$operations[''Get'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + - &ref_410 + schema: *ref_1 + implementation: Method + language: + default: + name: if_none_match + description: 'ETag of the factory entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content will be returned.' + serializedName: If-None-Match + cli: + cliKey: If-None-Match + cliM4Path: 'operationGroups[''Factories'']$$operations[''Get'']$$parameters[''If-None-Match'']' + protocol: + http: + in: header + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''Get'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_408 + - *ref_409 + - *ref_410 + responses: + - schema: *ref_3 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '304' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_Get: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + ifNoneMatch: 00004004-0000-0000-0000-5b28979e0000 + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleFactoryName + type: Microsoft.DataFactory/factories + eTag: '"00004004-0000-0000-0000-5b28979e0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + location: East US + properties: + createTime: '2018-06-19T05:41:50.0041314Z' + provisioningState: Succeeded + repoConfiguration: + type: FactoryVSTSConfiguration + accountName: ADF + collaborationBranch: master + lastCommitId: '' + projectName: project + repositoryName: repo + rootFolder: / + tenantId: '' + version: '2018-06-01' + tags: + exampleTag: exampleValue + headers: + Date: 'Tue, 19 Jun 2018 05:41:50 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: d84e59aa-718c-4b1a-951c-076ffff766c8 + x-ms-ratelimit-remaining-subscription-reads: '14994' + x-ms-request-id: d84e59aa-718c-4b1a-951c-076ffff766c8 + '304': {} + language: + default: + name: get + description: Gets a factory. + cli: + cliKey: Get + cliM4Path: 'operationGroups[''Factories'']$$operations[''Get'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_411 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Factories'']$$operations[''Delete'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_412 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Factories'']$$operations[''Delete'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''Delete'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_411 + - *ref_412 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '204' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_Delete: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': {} + '204': {} + language: + default: + name: delete + description: Deletes a factory. + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''Factories'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_415 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetGitHubAccessToken'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_416 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetGitHubAccessToken'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_414 + schema: *ref_413 + implementation: Method + required: true + language: + default: + name: git_hub_access_token_request + description: Get GitHub access token request definition. + cli: + cliKey: gitHubAccessTokenRequest + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetGitHubAccessToken'']$$requests[0]$$parameters[''gitHubAccessTokenRequest'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetGitHubAccessToken'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_414 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/getGitHubAccessToken' + method: post + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_415 + - *ref_416 + responses: + - schema: *ref_417 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_GetGitHubAccessToken: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + gitHubAccessTokenRequest: + gitHubAccessCode: some + gitHubAccessTokenBaseUrl: some + gitHubClientId: some + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + gitHubAccessToken: myAccessTokenExample + headers: + Date: 'Fri, 7 Sep 2018 18:42:45 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: da630ed9-35e4-41cd-9f93-be14dbcbd099 + x-ms-ratelimit-remaining-subscription-reads: '1199' + x-ms-request-id: da630ed9-35e4-41cd-9f93-be14dbcbd099 + language: + default: + name: get_git_hub_access_token + description: Get GitHub Access Token. + cli: + cliKey: GetGitHubAccessToken + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetGitHubAccessToken'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_419 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetDataPlaneAccess'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_420 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetDataPlaneAccess'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_418 + schema: *ref_54 + implementation: Method + required: true + language: + default: + name: policy + description: Data Plane user access policy definition. + cli: + cliKey: policy + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetDataPlaneAccess'']$$requests[0]$$parameters[''policy'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetDataPlaneAccess'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_418 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/getDataPlaneAccess' + method: post + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_419 + - *ref_420 + responses: + - schema: *ref_421 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_GetDataPlaneAccess: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + policy: + accessResourcePath: '' + expireTime: '2018-11-10T09:46:20.2659347Z' + permissions: r + profileName: DefaultProfile + startTime: '2018-11-10T02:46:20.2659347Z' + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + accessToken: '**********' + dataPlaneUrl: 'https://rpeastus.svc.datafactory.azure.com:4433' + policy: + accessResourcePath: '' + expireTime: '2018-11-10T09:46:20.2659347Z' + permissions: r + profileName: DefaultProfile + startTime: '2018-11-10T02:46:20.2659347Z' + headers: + Date: 'Wed, 07 Nov 2018 03:41:57 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 82bc20d2-4bec-496d-a1c8-3f7746fed307 + x-ms-ratelimit-remaining-subscription-reads: '11996' + x-ms-request-id: 82bc20d2-4bec-496d-a1c8-3f7746fed307 + language: + default: + name: get_data_plane_access + description: Get Data Plane access. + cli: + cliKey: GetDataPlaneAccess + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetDataPlaneAccess'']' + protocol: {} + language: + default: + name: factories + description: '' + cli: + cliKey: Factories + cliM4Path: 'operationGroups[''Factories'']' + protocol: {} + - $key: Triggers + operations: + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_422 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''ListByFactory'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_423 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''ListByFactory'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''ListByFactory'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers' + method: get + uri: '{$host}' + signatureParameters: + - *ref_422 + - *ref_423 + responses: + - schema: *ref_424 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_ListByFactory: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + value: + - name: exampleTrigger + type: Microsoft.DataFactory/factories/triggers + etag: 0a008ed4-0000-0000-0000-5b245c740000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger + properties: + type: ScheduleTrigger + description: Example description + pipelines: + - parameters: + OutputBlobNameList: + - exampleoutput.csv + pipelineReference: + type: PipelineReference + referenceName: examplePipeline + runtimeState: Started + typeProperties: + recurrence: + endTime: '2018-06-16T00:55:14.905167Z' + frequency: Minute + interval: 4 + startTime: '2018-06-16T00:39:14.905167Z' + timeZone: UTC + headers: + Date: 'Sat, 16 Jun 2018 00:40:20 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: e474f8f8-b34f-4536-b059-ca740e6b44c3 + x-ms-ratelimit-remaining-subscription-reads: '14986' + x-ms-request-id: e474f8f8-b34f-4536-b059-ca740e6b44c3 + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list_by_factory + description: Lists triggers. + paging: + nextLinkName: nextLink + cli: + cliKey: ListByFactory + cliM4Path: 'operationGroups[''Triggers'']$$operations[''ListByFactory'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_427 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''QueryByFactory'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_428 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''QueryByFactory'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_426 + schema: *ref_425 + implementation: Method + required: true + language: + default: + name: filter_parameters + description: Parameters to filter the triggers. + cli: + cliKey: filterParameters + cliM4Path: 'operationGroups[''Triggers'']$$operations[''QueryByFactory'']$$requests[0]$$parameters[''filterParameters'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''QueryByFactory'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_426 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/querytriggers' + method: post + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_427 + - *ref_428 + responses: + - schema: *ref_429 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_QueryByFactory: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + filterParameters: + parentTriggerName: exampleTrigger + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': + body: + value: + - name: exampleRerunTrigger + type: Microsoft.DataFactory/factories/triggers + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleRerunTrigger + properties: + type: RerunTumblingWindowTrigger + description: Example description + typeProperties: + parentTrigger: exampleTrigger + requestedEndTime: '2018-06-16T00:55:14.905167Z' + requestedStartTime: '2018-06-16T00:39:14.905167Z' + rerunConcurrency: 4 + headers: + Date: 'Sat, 16 Jun 2018 00:40:20 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: e474f8f8-b34f-4536-b059-ca740e6b44c3 + x-ms-ratelimit-remaining-subscription-reads: '14986' + x-ms-request-id: e474f8f8-b34f-4536-b059-ca740e6b44c3 + language: + default: + name: query_by_factory + description: Query triggers. + cli: + cliKey: QueryByFactory + cliM4Path: 'operationGroups[''Triggers'']$$operations[''QueryByFactory'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_432 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''CreateOrUpdate'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_433 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''CreateOrUpdate'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_434 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''CreateOrUpdate'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + - &ref_435 + schema: *ref_1 + implementation: Method + language: + default: + name: if_match + description: 'ETag of the trigger entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional update.' + serializedName: If-Match + cli: + cliKey: If-Match + cliM4Path: 'operationGroups[''Triggers'']$$operations[''CreateOrUpdate'']$$parameters[''If-Match'']' + protocol: + http: + in: header + requests: + - parameters: + - &ref_431 + schema: *ref_57 + implementation: Method + required: true + language: + default: + name: trigger + description: Trigger resource definition. + cli: + cliKey: trigger + cliM4Path: 'operationGroups[''Triggers'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''trigger'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_431 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_432 + - *ref_433 + - *ref_434 + - *ref_435 + responses: + - schema: *ref_57 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_Create: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + ifMatch: null + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + trigger: + properties: + type: ScheduleTrigger + pipelines: + - parameters: + OutputBlobNameList: + - exampleoutput.csv + pipelineReference: + type: PipelineReference + referenceName: examplePipeline + typeProperties: + recurrence: + endTime: '2018-06-16T00:55:13.8441801Z' + frequency: Minute + interval: 4 + startTime: '2018-06-16T00:39:13.8441801Z' + timeZone: UTC + triggerName: exampleTrigger + responses: + '200': + body: + name: exampleTrigger + type: Microsoft.DataFactory/factories/triggers + etag: 0a008ad4-0000-0000-0000-5b245c6e0000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger + properties: + type: ScheduleTrigger + pipelines: + - parameters: + OutputBlobNameList: + - exampleoutput.csv + pipelineReference: + type: PipelineReference + referenceName: examplePipeline + runtimeState: Stopped + typeProperties: + recurrence: + endTime: '2018-06-16T00:55:13.8441801Z' + frequency: Minute + interval: 4 + startTime: '2018-06-16T00:39:13.8441801Z' + timeZone: UTC + headers: + Date: 'Sat, 16 Jun 2018 00:40:14 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 373f1a49-685d-4c07-8857-0fcf1bcaffcb + x-ms-ratelimit-remaining-subscription-writes: '1186' + x-ms-request-id: 373f1a49-685d-4c07-8857-0fcf1bcaffcb + Triggers_Update: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + ifMatch: null + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + trigger: + properties: + type: ScheduleTrigger + description: Example description + pipelines: + - parameters: + OutputBlobNameList: + - exampleoutput.csv + pipelineReference: + type: PipelineReference + referenceName: examplePipeline + typeProperties: + recurrence: + endTime: '2018-06-16T00:55:14.905167Z' + frequency: Minute + interval: 4 + startTime: '2018-06-16T00:39:14.905167Z' + timeZone: UTC + triggerName: exampleTrigger + responses: + '200': + body: + name: exampleTrigger + type: Microsoft.DataFactory/factories/triggers + etag: 0a008dd4-0000-0000-0000-5b245c6f0000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger + properties: + type: ScheduleTrigger + description: Example description + pipelines: + - parameters: + OutputBlobNameList: + - exampleoutput.csv + pipelineReference: + type: PipelineReference + referenceName: examplePipeline + runtimeState: Stopped + typeProperties: + recurrence: + endTime: '2018-06-16T00:55:14.905167Z' + frequency: Minute + interval: 4 + startTime: '2018-06-16T00:39:14.905167Z' + timeZone: UTC + headers: + Date: 'Sat, 16 Jun 2018 00:40:15 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: d5ccf096-0618-4b26-9829-db77e4c391c7 + x-ms-ratelimit-remaining-subscription-writes: '1185' + x-ms-request-id: d5ccf096-0618-4b26-9829-db77e4c391c7 + language: + default: + name: create_or_update + description: Creates or updates a trigger. + cli: + cliKey: CreateOrUpdate + cliM4Path: 'operationGroups[''Triggers'']$$operations[''CreateOrUpdate'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_436 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Get'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_437 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Get'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_438 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Get'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + - &ref_439 + schema: *ref_1 + implementation: Method + language: + default: + name: if_none_match + description: 'ETag of the trigger entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content will be returned.' + serializedName: If-None-Match + cli: + cliKey: If-None-Match + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Get'']$$parameters[''If-None-Match'']' + protocol: + http: + in: header + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Get'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_436 + - *ref_437 + - *ref_438 + - *ref_439 + responses: + - schema: *ref_57 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '304' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_Get: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + ifNoneMatch: 1500544f-0000-0200-0000-5cbe09100000 + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': + body: + name: exampleTrigger + type: Microsoft.DataFactory/factories/triggers + etag: 1500544f-0000-0200-0000-5cbe09100000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger + properties: + type: ScheduleTrigger + pipelines: + - parameters: + OutputBlobNameList: + - exampleoutput.csv + pipelineReference: + type: PipelineReference + referenceName: examplePipeline + runtimeState: Stopped + typeProperties: + recurrence: + endTime: '2019-04-22T18:48:52.5281747Z' + frequency: Minute + interval: 4 + startTime: '2019-04-22T18:32:52.527912Z' + timeZone: UTC + headers: + Date: 'Mon, 22 Apr 2019 18:33:52 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 8ad1759f-24c1-46a5-aef5-edd267e18870 + x-ms-ratelimit-remaining-subscription-reads: '11989' + x-ms-request-id: 8ad1759f-24c1-46a5-aef5-edd267e18870 + '304': {} + language: + default: + name: get + description: Gets a trigger. + cli: + cliKey: Get + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Get'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_440 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Delete'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_441 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Delete'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_442 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Delete'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Delete'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_440 + - *ref_441 + - *ref_442 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '204' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_Delete: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': {} + '204': {} + language: + default: + name: delete + description: Deletes a trigger. + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_443 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''SubscribeToEvents'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_444 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''SubscribeToEvents'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_445 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''SubscribeToEvents'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''SubscribeToEvents'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/subscribeToEvents' + method: post + uri: '{$host}' + signatureParameters: + - *ref_443 + - *ref_444 + - *ref_445 + responses: + - schema: *ref_446 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_SubscribeToEvents: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': + body: + status: Enabled + triggerName: exampleTrigger + '202': + headers: + Location: >- + https://management.azure.com/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger/getEventSubscriptionStatus?api-version=2018-06-01 + x-ms-long-running-operation: true + language: + default: + name: subscribe_to_events + description: Subscribe event trigger to events. + cli: + cliKey: SubscribeToEvents + cliM4Path: 'operationGroups[''Triggers'']$$operations[''SubscribeToEvents'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_447 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''GetEventSubscriptionStatus'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_448 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''GetEventSubscriptionStatus'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_449 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''GetEventSubscriptionStatus'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''GetEventSubscriptionStatus'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/getEventSubscriptionStatus' + method: post + uri: '{$host}' + signatureParameters: + - *ref_447 + - *ref_448 + - *ref_449 + responses: + - schema: *ref_446 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_GetEventSubscriptionStatus: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': + body: + status: Enabled + triggerName: exampleTrigger + language: + default: + name: get_event_subscription_status + description: Get a trigger's event subscription status. + cli: + cliKey: GetEventSubscriptionStatus + cliM4Path: 'operationGroups[''Triggers'']$$operations[''GetEventSubscriptionStatus'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_450 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''UnsubscribeFromEvents'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_451 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''UnsubscribeFromEvents'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_452 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''UnsubscribeFromEvents'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''UnsubscribeFromEvents'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/unsubscribeFromEvents' + method: post + uri: '{$host}' + signatureParameters: + - *ref_450 + - *ref_451 + - *ref_452 + responses: + - schema: *ref_446 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_UnsubscribeFromEvents: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': + body: + status: Disabled + triggerName: exampleTrigger + '202': + headers: + Location: >- + https://management.azure.com/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger/getEventSubscriptionStatus?api-version=2018-06-01 + x-ms-long-running-operation: true + language: + default: + name: unsubscribe_from_events + description: Unsubscribe event trigger from events. + cli: + cliKey: UnsubscribeFromEvents + cliM4Path: 'operationGroups[''Triggers'']$$operations[''UnsubscribeFromEvents'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_453 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Start'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_454 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Start'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_455 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Start'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Start'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/start' + method: post + uri: '{$host}' + signatureParameters: + - *ref_453 + - *ref_454 + - *ref_455 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_Start: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': {} + x-ms-long-running-operation: true + language: + default: + name: start + description: Starts a trigger. + cli: + cliKey: Start + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Start'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_456 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Stop'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_457 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Stop'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_458 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Stop'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Stop'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/stop' + method: post + uri: '{$host}' + signatureParameters: + - *ref_456 + - *ref_457 + - *ref_458 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_Stop: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': {} + x-ms-long-running-operation: true + language: + default: + name: stop + description: Stops a trigger. + cli: + cliKey: Stop + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Stop'']' + protocol: {} + language: + default: + name: triggers + description: '' + cli: + cliKey: Triggers + cliM4Path: 'operationGroups[''Triggers'']' + protocol: {} + - $key: IntegrationRuntimes + operations: + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_459 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListByFactory'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_460 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListByFactory'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListByFactory'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes' + method: get + uri: '{$host}' + signatureParameters: + - *ref_459 + - *ref_460 + responses: + - schema: *ref_461 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_ListByFactory: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + ifNoneMatch: null + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + value: + - name: exampleIntegrationRuntime + type: Microsoft.DataFactory/factories/integrationruntimes + etag: 0400f1a1-0000-0000-0000-5b2188640000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/integrationruntimes/exampleIntegrationRuntime + properties: + type: SelfHosted + description: A selfhosted integration runtime + headers: + Date: 'Wed, 13 Jun 2018 21:33:05 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: f632df92-1140-4e19-9e19-0b1c8cbe393b + x-ms-ratelimit-remaining-subscription-reads: '14909' + x-ms-request-id: f632df92-1140-4e19-9e19-0b1c8cbe393b + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list_by_factory + description: Lists integration runtimes. + paging: + nextLinkName: nextLink + cli: + cliKey: ListByFactory + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListByFactory'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_463 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateOrUpdate'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_464 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateOrUpdate'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_465 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateOrUpdate'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + - &ref_466 + schema: *ref_1 + implementation: Method + language: + default: + name: if_match + description: 'ETag of the integration runtime entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional update.' + serializedName: If-Match + cli: + cliKey: If-Match + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateOrUpdate'']$$parameters[''If-Match'']' + protocol: + http: + in: header + requests: + - parameters: + - &ref_462 + schema: *ref_114 + implementation: Method + required: true + language: + default: + name: integration_runtime + description: Integration runtime resource definition. + cli: + cliKey: integrationRuntime + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''integrationRuntime'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_462 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_463 + - *ref_464 + - *ref_465 + - *ref_466 + responses: + - schema: *ref_114 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_Create: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + ifMatch: null + integrationRuntime: + properties: + type: SelfHosted + description: A selfhosted integration runtime + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleIntegrationRuntime + type: Microsoft.DataFactory/factories/integrationruntimes + etag: 000046c4-0000-0000-0000-5b2198bf0000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/integrationruntimes/exampleIntegrationRuntime + properties: + type: SelfHosted + description: A selfhosted integration runtime + headers: + Date: 'Wed, 13 Jun 2018 22:20:47 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 125c07fa-e39a-4541-885f-5019631a5ecd + x-ms-ratelimit-remaining-subscription-writes: '1197' + x-ms-request-id: 125c07fa-e39a-4541-885f-5019631a5ecd + language: + default: + name: create_or_update + description: Creates or updates an integration runtime. + cli: + cliKey: CreateOrUpdate + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateOrUpdate'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_467 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Get'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_468 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Get'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_469 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Get'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + - &ref_470 + schema: *ref_1 + implementation: Method + language: + default: + name: if_none_match + description: 'ETag of the integration runtime entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content will be returned.' + serializedName: If-None-Match + cli: + cliKey: If-None-Match + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Get'']$$parameters[''If-None-Match'']' + protocol: + http: + in: header + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Get'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_467 + - *ref_468 + - *ref_469 + - *ref_470 + responses: + - schema: *ref_114 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '304' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_Get: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + ifNoneMatch: 15003c4f-0000-0200-0000-5cbe090b0000 + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleIntegrationRuntime + type: Microsoft.DataFactory/factories/integrationruntimes + etag: 15003c4f-0000-0200-0000-5cbe090b0000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/integrationruntimes/exampleIntegrationRuntime + properties: + type: SelfHosted + description: A selfhosted integration runtime + headers: + Date: 'Mon, 22 Apr 2019 18:33:47 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: ad824326-e577-4a47-a092-2e621c4d59d9 + x-ms-ratelimit-remaining-subscription-reads: '11997' + x-ms-request-id: ad824326-e577-4a47-a092-2e621c4d59d9 + '304': {} + language: + default: + name: get + description: Gets an integration runtime. + cli: + cliKey: Get + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Get'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_473 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Update'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_474 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Update'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_475 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Update'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_472 + schema: *ref_471 + implementation: Method + required: true + language: + default: + name: update_integration_runtime_request + description: The parameters for updating an integration runtime. + cli: + cliKey: updateIntegrationRuntimeRequest + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Update'']$$requests[0]$$parameters[''updateIntegrationRuntimeRequest'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Update'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_472 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}' + method: patch + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_473 + - *ref_474 + - *ref_475 + responses: + - schema: *ref_114 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_Update: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + updateIntegrationRuntimeRequest: + autoUpdate: 'Off' + updateDelayOffset: '"PT3H"' + responses: + '200': + body: + name: exampleIntegrationRuntime + type: Microsoft.DataFactory/factories/integrationruntimes + etag: 0400f1a1-0000-0000-0000-5b2188640000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/integrationruntimes/exampleIntegrationRuntime + properties: + type: SelfHosted + description: A selfhosted integration runtime + headers: + Date: 'Wed, 13 Jun 2018 21:33:04 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: eb1c35f8-4b37-4d08-b5dd-d6a0ad8b182d + x-ms-ratelimit-remaining-subscription-writes: '1192' + x-ms-request-id: eb1c35f8-4b37-4d08-b5dd-d6a0ad8b182d + language: + default: + name: update + description: Updates an integration runtime. + cli: + cliKey: Update + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Update'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_476 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Delete'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_477 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Delete'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_478 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Delete'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Delete'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_476 + - *ref_477 + - *ref_478 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '204' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_Delete: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': {} + '204': {} + language: + default: + name: delete + description: Deletes an integration runtime. + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_479 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetStatus'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_480 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetStatus'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_481 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetStatus'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetStatus'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/getStatus' + method: post + uri: '{$host}' + signatureParameters: + - *ref_479 + - *ref_480 + - *ref_481 + responses: + - schema: *ref_289 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_GetStatus: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleIntegrationRuntime + properties: + type: SelfHosted + state: Online + typeProperties: + autoUpdate: 'Off' + capabilities: + connectedToResourceManager: 'True' + credentialInSync: 'True' + httpsPortEnabled: 'True' + nodeEnabled: 'True' + serviceBusConnected: 'True' + createTime: '2018-06-14T09:17:45.1839685Z' + latestVersion: 3.7.6711.1 + localTimeZoneOffset: PT8H + nodes: + - capabilities: + connectedToResourceManager: 'True' + credentialInSync: 'True' + httpsPortEnabled: 'True' + nodeEnabled: 'True' + serviceBusConnected: 'True' + hostServiceUri: 'https://yanzhang-dt.fareast.corp.microsoft.com:8050/HostServiceRemote.svc/' + isActiveDispatcher: true + lastConnectTime: '2018-06-14T14:52:59.8933313Z' + lastStartTime: '2018-06-14T14:52:59.8933313Z' + lastUpdateResult: None + machineName: YANZHANG-DT + maxConcurrentJobs: 56 + nodeName: Node_1 + registerTime: '2018-06-14T14:51:44.9237069Z' + status: Online + version: 3.8.6730.2 + versionStatus: UpToDate + serviceUrls: + - wu.frontend.int.clouddatahub-int.net + - '*.servicebus.windows.net' + taskQueueId: 1a6296ab-423c-4346-9bcc-85a78c2c0582 + updateDelayOffset: PT3H + version: 3.8.6730.2 + versionStatus: UpToDate + headers: + Date: 'Thu, 14 Jun 2018 14:53:22 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 19efe790-074f-4241-ae94-0422935d0f46 + x-ms-ratelimit-remaining-subscription-reads: '14997' + x-ms-request-id: 19efe790-074f-4241-ae94-0422935d0f46 + language: + default: + name: get_status + description: Gets detailed status information for an integration runtime. + cli: + cliKey: GetStatus + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetStatus'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_482 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetConnectionInfo'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_483 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetConnectionInfo'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_484 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetConnectionInfo'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetConnectionInfo'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/getConnectionInfo' + method: post + uri: '{$host}' + signatureParameters: + - *ref_482 + - *ref_483 + - *ref_484 + responses: + - schema: *ref_485 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_GetConnectionInfo: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + hostServiceUri: 'https://yanzhang-dt.fareast.corp.microsoft.com:8050/HostServiceRemote.svc/' + identityCertThumbprint: '**********' + isIdentityCertExprired: false + publicKey: '**********' + serviceToken: '**********' + version: 3.8.6730.2 + headers: + Date: 'Thu, 14 Jun 2018 14:53:21 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 05774db5-e79b-4224-9097-46714b92fbd8 + x-ms-ratelimit-remaining-subscription-reads: '14998' + x-ms-request-id: 05774db5-e79b-4224-9097-46714b92fbd8 + language: + default: + name: get_connection_info + description: Gets the on-premises integration runtime connection information for encrypting the on-premises data source credentials. + cli: + cliKey: GetConnectionInfo + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetConnectionInfo'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_488 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RegenerateAuthKey'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_489 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RegenerateAuthKey'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_490 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RegenerateAuthKey'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_487 + schema: *ref_486 + implementation: Method + required: true + language: + default: + name: regenerate_key_parameters + description: The parameters for regenerating integration runtime authentication key. + cli: + cliKey: regenerateKeyParameters + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RegenerateAuthKey'']$$requests[0]$$parameters[''regenerateKeyParameters'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RegenerateAuthKey'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_487 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/regenerateAuthKey' + method: post + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_488 + - *ref_489 + - *ref_490 + responses: + - schema: *ref_491 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_RegenerateAuthKey: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + regenerateKeyParameters: + keyName: authKey2 + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + authKey2: '**********' + headers: + Date: 'Thu, 14 Jun 2018 14:50:41 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 25af6d34-52c6-40a4-a882-16052af85c99 + x-ms-ratelimit-remaining-subscription-writes: '1198' + x-ms-request-id: 25af6d34-52c6-40a4-a882-16052af85c99 + language: + default: + name: regenerate_auth_key + description: Regenerates the authentication key for an integration runtime. + cli: + cliKey: RegenerateAuthKey + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RegenerateAuthKey'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_492 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListAuthKeys'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_493 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListAuthKeys'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_494 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListAuthKeys'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListAuthKeys'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/listAuthKeys' + method: post + uri: '{$host}' + signatureParameters: + - *ref_492 + - *ref_493 + - *ref_494 + responses: + - schema: *ref_491 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_ListAuthKeys: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + authKey1: '**********' + authKey2: '**********' + headers: + Date: 'Thu, 14 Jun 2018 14:51:00 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 2ea25426-9d1d-49f3-88b6-fb853eb02cb9 + x-ms-ratelimit-remaining-subscription-reads: '14999' + x-ms-request-id: 2ea25426-9d1d-49f3-88b6-fb853eb02cb9 + language: + default: + name: list_auth_keys + description: Retrieves the authentication keys for an integration runtime. + cli: + cliKey: ListAuthKeys + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListAuthKeys'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_495 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Start'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_496 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Start'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_497 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Start'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Start'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/start' + method: post + uri: '{$host}' + signatureParameters: + - *ref_495 + - *ref_496 + - *ref_497 + responses: + - schema: *ref_289 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_Start: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleManagedIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleManagedIntegrationRuntime + properties: + type: Managed + dataFactoryName: exampleFactoryName + state: Started + typeProperties: + createTime: '2018-06-13T21:11:01.8695494Z' + nodes: [] + otherErrors: [] + headers: + Date: 'Wed, 13 Jun 2018 21:33:00 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 2af47f9f-5625-4b01-a3a5-bccb576a4677 + x-ms-ratelimit-remaining-subscription-reads: '14912' + x-ms-request-id: 2af47f9f-5625-4b01-a3a5-bccb576a4677 + '202': {} + x-ms-long-running-operation: true + language: + default: + name: start + description: Starts a ManagedReserved type integration runtime. + cli: + cliKey: Start + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Start'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_498 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Stop'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_499 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Stop'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_500 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Stop'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Stop'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/stop' + method: post + uri: '{$host}' + signatureParameters: + - *ref_498 + - *ref_499 + - *ref_500 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_Stop: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleManagedIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': {} + '202': {} + x-ms-long-running-operation: true + language: + default: + name: stop + description: Stops a ManagedReserved type integration runtime. + cli: + cliKey: Stop + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Stop'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_501 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''SyncCredentials'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_502 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''SyncCredentials'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_503 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''SyncCredentials'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''SyncCredentials'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/syncCredentials' + method: post + uri: '{$host}' + signatureParameters: + - *ref_501 + - *ref_502 + - *ref_503 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_SyncCredentials: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': {} + language: + default: + name: sync_credentials + description: >- + Force the integration runtime to synchronize credentials across integration runtime nodes, and this will override the credentials across all worker nodes with those available on the dispatcher node. If you already have the + latest credential backup file, you should manually import it (preferred) on any self-hosted integration runtime node than using this API directly. + cli: + cliKey: SyncCredentials + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''SyncCredentials'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_504 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetMonitoringData'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_505 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetMonitoringData'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_506 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetMonitoringData'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetMonitoringData'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/monitoringData' + method: post + uri: '{$host}' + signatureParameters: + - *ref_504 + - *ref_505 + - *ref_506 + responses: + - schema: *ref_507 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_GetMonitoringData: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleIntegrationRuntime + nodes: + - availableMemoryInMB: 16740 + concurrentJobsLimit: 28 + concurrentJobsRunning: 0 + cpuUtilization: 15 + nodeName: Node_1 + receivedBytes: 6.731423377990723 + sentBytes: 2.647491693496704 + headers: + Date: 'Thu, 14 Jun 2018 15:27:44 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 39277952-edbe-4336-ae94-f6f42b50b5f7 + x-ms-ratelimit-remaining-subscription-reads: '14999' + x-ms-request-id: 39277952-edbe-4336-ae94-f6f42b50b5f7 + language: + default: + name: get_monitoring_data + description: 'Get the integration runtime monitoring data, which includes the monitor data for all the nodes under this integration runtime.' + cli: + cliKey: GetMonitoringData + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetMonitoringData'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_508 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Upgrade'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_509 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Upgrade'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_510 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Upgrade'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Upgrade'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/upgrade' + method: post + uri: '{$host}' + signatureParameters: + - *ref_508 + - *ref_509 + - *ref_510 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_Upgrade: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': {} + language: + default: + name: upgrade + description: Upgrade self-hosted integration runtime to latest version if availability. + cli: + cliKey: Upgrade + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Upgrade'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_513 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RemoveLinks'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_514 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RemoveLinks'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_515 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RemoveLinks'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_512 + schema: *ref_511 + implementation: Method + required: true + language: + default: + name: linked_integration_runtime_request + description: The data factory name for the linked integration runtime. + cli: + cliKey: linkedIntegrationRuntimeRequest + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RemoveLinks'']$$requests[0]$$parameters[''linkedIntegrationRuntimeRequest'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RemoveLinks'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_512 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/removeLinks' + method: post + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_513 + - *ref_514 + - *ref_515 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_RemoveLinks: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + linkedIntegrationRuntimeRequest: + factoryName: exampleFactoryName-linked + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': {} + language: + default: + name: remove_links + description: Remove all linked integration runtimes under specific data factory in a self-hosted integration runtime. + cli: + cliKey: RemoveLinks + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RemoveLinks'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_518 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateLinkedIntegrationRuntime'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_519 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateLinkedIntegrationRuntime'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_520 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateLinkedIntegrationRuntime'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_517 + schema: *ref_516 + implementation: Method + required: true + language: + default: + name: create_linked_integration_runtime_request + description: The linked integration runtime properties. + cli: + cliKey: createLinkedIntegrationRuntimeRequest + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateLinkedIntegrationRuntime'']$$requests[0]$$parameters[''createLinkedIntegrationRuntimeRequest'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateLinkedIntegrationRuntime'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_517 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/linkedIntegrationRuntime' + method: post + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_518 + - *ref_519 + - *ref_520 + responses: + - schema: *ref_289 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_CreateLinkedIntegrationRuntime: + parameters: + api-version: '2018-06-01' + createLinkedIntegrationRuntimeRequest: + name: bfa92911-9fb6-4fbe-8f23-beae87bc1c83 + dataFactoryLocation: West US + dataFactoryName: e9955d6d-56ea-4be3-841c-52a12c1a9981 + subscriptionId: 061774c7-4b5a-4159-a55b-365581830283 + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleIntegrationRuntime + properties: + type: SelfHosted + dataFactoryName: exampleFactoryName + state: Online + typeProperties: + autoUpdate: 'On' + autoUpdateETA: '2018-08-20T19:00:00Z' + capabilities: + connectedToResourceManager: 'True' + credentialInSync: 'True' + httpsPortEnabled: 'True' + nodeEnabled: 'True' + serviceBusConnected: 'True' + createTime: '2018-08-17T03:43:25.7055573Z' + latestVersion: 3.9.6774.1 + links: + - name: bfa92911-9fb6-4fbe-8f23-beae87bc1c83 + createTime: '2018-08-17T06:31:04.0617928Z' + dataFactoryLocation: West US + dataFactoryName: e9955d6d-56ea-4be3-841c-52a12c1a9981 + subscriptionId: 061774c7-4b5a-4159-a55b-365581830283 + localTimeZoneOffset: PT8H + nodes: + - capabilities: + connectedToResourceManager: 'True' + credentialInSync: 'True' + httpsPortEnabled: 'True' + nodeEnabled: 'True' + serviceBusConnected: 'True' + hostServiceUri: 'https://yanzhang-dt.fareast.corp.microsoft.com:8050/HostServiceRemote.svc/' + isActiveDispatcher: true + lastConnectTime: '2018-08-17T06:30:46.6262976Z' + lastStartTime: '2018-08-17T03:45:30.8499851Z' + lastUpdateResult: None + machineName: YANZHANG-DT + maxConcurrentJobs: 20 + nodeName: Node_1 + registerTime: '2018-08-17T03:44:55.8012825Z' + status: Online + version: 3.8.6743.6 + versionStatus: UpToDate + pushedVersion: 3.9.6774.1 + scheduledUpdateDate: '2018-08-20T00:00:00Z' + serviceUrls: + - wu.frontend.int.clouddatahub-int.net + - '*.servicebus.windows.net' + taskQueueId: 823da112-f2d9-426b-a0d8-5f361b94f72a + updateDelayOffset: PT19H + version: 3.8.6743.6 + versionStatus: UpdateAvailable + headers: + Date: 'Fri, 17 Aug 2018 06:31:03 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: f9a67067-62f3-43ce-b891-2ccb3de4a15f + x-ms-ratelimit-remaining-subscription-writes: '1199' + x-ms-request-id: f9a67067-62f3-43ce-b891-2ccb3de4a15f + language: + default: + name: create_linked_integration_runtime + description: Create a linked integration runtime entry in a shared integration runtime. + cli: + cliKey: CreateLinkedIntegrationRuntime + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateLinkedIntegrationRuntime'']' + protocol: {} + language: + default: + name: integration_runtimes + description: '' + cli: + cliKey: IntegrationRuntimes + cliM4Path: 'operationGroups[''IntegrationRuntimes'']' + protocol: {} +security: + authenticationRequired: false +language: + default: + name: DataFactoryManagementClient + description: '' +protocol: + http: {} diff --git a/test/scenarios/datafactory/output/clicommon-000250-modifier-pre-simplified.yaml b/test/scenarios/datafactory/output/clicommon-000250-modifier-pre-simplified.yaml new file mode 100644 index 0000000..d84024b --- /dev/null +++ b/test/scenarios/datafactory/output/clicommon-000250-modifier-pre-simplified.yaml @@ -0,0 +1,4256 @@ +operationGroups: + all: + - operationGroupName: factories + cli: + cliKey: Factories + cliM4Path: operationGroups['Factories'] + operations: + - operationName: list + cli: + cliKey: List + cliM4Path: operationGroups['Factories']$$operations['List'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['List']$$requests[0]$$parameters['accept'] + - operationName: configure_factory_repo + cli: + cliKey: ConfigureFactoryRepo + cliM4Path: operationGroups['Factories']$$operations['ConfigureFactoryRepo'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: location_id(string^string) + cli: + cliKey: locationId + cliM4Path: operationGroups['Factories']$$operations['ConfigureFactoryRepo']$$parameters['locationId'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: factory_repo_update(factory_repo_update^object) + cli: + cliKey: factoryRepoUpdate + cliM4Path: operationGroups['Factories']$$operations['ConfigureFactoryRepo']$$requests[0]$$parameters['factoryRepoUpdate'] + bodySchema: factory_repo_update + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['ConfigureFactoryRepo']$$requests[0]$$parameters['accept'] + - operationName: list_by_resource_group + cli: + cliKey: ListByResourceGroup + cliM4Path: operationGroups['Factories']$$operations['ListByResourceGroup'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Factories']$$operations['ListByResourceGroup']$$parameters['resourceGroupName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['ListByResourceGroup']$$requests[0]$$parameters['accept'] + - operationName: create_or_update + cli: + cliKey: CreateOrUpdate + cliM4Path: operationGroups['Factories']$$operations['CreateOrUpdate'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Factories']$$operations['CreateOrUpdate']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Factories']$$operations['CreateOrUpdate']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: if_match(string^string) + cli: + cliKey: If-Match + cliM4Path: operationGroups['Factories']$$operations['CreateOrUpdate']$$parameters['If-Match'] + - parameterName[0]: factory(factory^object) + cli: + cliKey: factory + cliM4Path: operationGroups['Factories']$$operations['CreateOrUpdate']$$requests[0]$$parameters['factory'] + bodySchema: factory + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['CreateOrUpdate']$$requests[0]$$parameters['accept'] + - operationName: update + cli: + cliKey: Update + cliM4Path: operationGroups['Factories']$$operations['Update'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Factories']$$operations['Update']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Factories']$$operations['Update']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: factory_update_parameters(factory_update_parameters^object) + cli: + cliKey: factoryUpdateParameters + cliM4Path: operationGroups['Factories']$$operations['Update']$$requests[0]$$parameters['factoryUpdateParameters'] + bodySchema: factory_update_parameters + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['Update']$$requests[0]$$parameters['accept'] + - operationName: get + cli: + cliKey: Get + cliM4Path: operationGroups['Factories']$$operations['Get'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Factories']$$operations['Get']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Factories']$$operations['Get']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: if_none_match(string^string) + cli: + cliKey: If-None-Match + cliM4Path: operationGroups['Factories']$$operations['Get']$$parameters['If-None-Match'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['Get']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['Factories']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Factories']$$operations['Delete']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Factories']$$operations['Delete']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['Delete']$$requests[0]$$parameters['accept'] + - operationName: get_git_hub_access_token + cli: + cliKey: GetGitHubAccessToken + cliM4Path: operationGroups['Factories']$$operations['GetGitHubAccessToken'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Factories']$$operations['GetGitHubAccessToken']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Factories']$$operations['GetGitHubAccessToken']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: git_hub_access_token_request(git_hub_access_token_request^object) + cli: + cliKey: gitHubAccessTokenRequest + cliM4Path: operationGroups['Factories']$$operations['GetGitHubAccessToken']$$requests[0]$$parameters['gitHubAccessTokenRequest'] + bodySchema: git_hub_access_token_request + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['GetGitHubAccessToken']$$requests[0]$$parameters['accept'] + - operationName: get_data_plane_access + cli: + cliKey: GetDataPlaneAccess + cliM4Path: operationGroups['Factories']$$operations['GetDataPlaneAccess'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Factories']$$operations['GetDataPlaneAccess']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Factories']$$operations['GetDataPlaneAccess']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: policy(user_access_policy^object) + cli: + cliKey: policy + cliM4Path: operationGroups['Factories']$$operations['GetDataPlaneAccess']$$requests[0]$$parameters['policy'] + bodySchema: user_access_policy + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['GetDataPlaneAccess']$$requests[0]$$parameters['accept'] + - operationGroupName: triggers + cli: + cliKey: Triggers + cliM4Path: operationGroups['Triggers'] + operations: + - operationName: list_by_factory + cli: + cliKey: ListByFactory + cliM4Path: operationGroups['Triggers']$$operations['ListByFactory'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['ListByFactory']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['ListByFactory']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['ListByFactory']$$requests[0]$$parameters['accept'] + - operationName: query_by_factory + cli: + cliKey: QueryByFactory + cliM4Path: operationGroups['Triggers']$$operations['QueryByFactory'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['QueryByFactory']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['QueryByFactory']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: filter_parameters(trigger_filter_parameters^object) + cli: + cliKey: filterParameters + cliM4Path: operationGroups['Triggers']$$operations['QueryByFactory']$$requests[0]$$parameters['filterParameters'] + bodySchema: trigger_filter_parameters + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['QueryByFactory']$$requests[0]$$parameters['accept'] + - operationName: create_or_update + cli: + cliKey: CreateOrUpdate + cliM4Path: operationGroups['Triggers']$$operations['CreateOrUpdate'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['CreateOrUpdate']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['CreateOrUpdate']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['CreateOrUpdate']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: if_match(string^string) + cli: + cliKey: If-Match + cliM4Path: operationGroups['Triggers']$$operations['CreateOrUpdate']$$parameters['If-Match'] + - parameterName[0]: trigger(trigger_resource^object) + cli: + cliKey: trigger + cliM4Path: operationGroups['Triggers']$$operations['CreateOrUpdate']$$requests[0]$$parameters['trigger'] + bodySchema: trigger_resource + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['CreateOrUpdate']$$requests[0]$$parameters['accept'] + - operationName: get + cli: + cliKey: Get + cliM4Path: operationGroups['Triggers']$$operations['Get'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['Get']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['Get']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['Get']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: if_none_match(string^string) + cli: + cliKey: If-None-Match + cliM4Path: operationGroups['Triggers']$$operations['Get']$$parameters['If-None-Match'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['Get']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['Triggers']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['Delete']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['Delete']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['Delete']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['Delete']$$requests[0]$$parameters['accept'] + - operationName: subscribe_to_events + cli: + cliKey: SubscribeToEvents + cliM4Path: operationGroups['Triggers']$$operations['SubscribeToEvents'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['SubscribeToEvents']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['SubscribeToEvents']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['SubscribeToEvents']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['SubscribeToEvents']$$requests[0]$$parameters['accept'] + - operationName: get_event_subscription_status + cli: + cliKey: GetEventSubscriptionStatus + cliM4Path: operationGroups['Triggers']$$operations['GetEventSubscriptionStatus'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['GetEventSubscriptionStatus']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['GetEventSubscriptionStatus']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['GetEventSubscriptionStatus']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['GetEventSubscriptionStatus']$$requests[0]$$parameters['accept'] + - operationName: unsubscribe_from_events + cli: + cliKey: UnsubscribeFromEvents + cliM4Path: operationGroups['Triggers']$$operations['UnsubscribeFromEvents'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['UnsubscribeFromEvents']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['UnsubscribeFromEvents']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['UnsubscribeFromEvents']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['UnsubscribeFromEvents']$$requests[0]$$parameters['accept'] + - operationName: start + cli: + cliKey: Start + cliM4Path: operationGroups['Triggers']$$operations['Start'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['Start']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['Start']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['Start']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['Start']$$requests[0]$$parameters['accept'] + - operationName: stop + cli: + cliKey: Stop + cliM4Path: operationGroups['Triggers']$$operations['Stop'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['Stop']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['Stop']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['Stop']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['Stop']$$requests[0]$$parameters['accept'] + - operationGroupName: integration_runtimes + cli: + cliKey: IntegrationRuntimes + cliM4Path: operationGroups['IntegrationRuntimes'] + operations: + - operationName: list_by_factory + cli: + cliKey: ListByFactory + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListByFactory'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListByFactory']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListByFactory']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListByFactory']$$requests[0]$$parameters['accept'] + - operationName: create_or_update + cli: + cliKey: CreateOrUpdate + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateOrUpdate'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateOrUpdate']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateOrUpdate']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateOrUpdate']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: if_match(string^string) + cli: + cliKey: If-Match + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateOrUpdate']$$parameters['If-Match'] + - parameterName[0]: integration_runtime(integration_runtime_resource^object) + cli: + cliKey: integrationRuntime + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateOrUpdate']$$requests[0]$$parameters['integrationRuntime'] + bodySchema: integration_runtime_resource + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateOrUpdate']$$requests[0]$$parameters['accept'] + - operationName: get + cli: + cliKey: Get + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Get'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Get']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Get']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Get']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: if_none_match(string^string) + cli: + cliKey: If-None-Match + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Get']$$parameters['If-None-Match'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Get']$$requests[0]$$parameters['accept'] + - operationName: update + cli: + cliKey: Update + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Update'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Update']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Update']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Update']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: update_integration_runtime_request(update_integration_runtime_request^object) + cli: + cliKey: updateIntegrationRuntimeRequest + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Update']$$requests[0]$$parameters['updateIntegrationRuntimeRequest'] + bodySchema: update_integration_runtime_request + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Update']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Delete']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Delete']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Delete']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Delete']$$requests[0]$$parameters['accept'] + - operationName: get_status + cli: + cliKey: GetStatus + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetStatus'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetStatus']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetStatus']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetStatus']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetStatus']$$requests[0]$$parameters['accept'] + - operationName: get_connection_info + cli: + cliKey: GetConnectionInfo + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetConnectionInfo'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetConnectionInfo']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetConnectionInfo']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetConnectionInfo']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetConnectionInfo']$$requests[0]$$parameters['accept'] + - operationName: regenerate_auth_key + cli: + cliKey: RegenerateAuthKey + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RegenerateAuthKey'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RegenerateAuthKey']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RegenerateAuthKey']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RegenerateAuthKey']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: regenerate_key_parameters(integration_runtime_regenerate_key_parameters^object) + cli: + cliKey: regenerateKeyParameters + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RegenerateAuthKey']$$requests[0]$$parameters['regenerateKeyParameters'] + bodySchema: integration_runtime_regenerate_key_parameters + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RegenerateAuthKey']$$requests[0]$$parameters['accept'] + - operationName: list_auth_keys + cli: + cliKey: ListAuthKeys + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListAuthKeys'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListAuthKeys']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListAuthKeys']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListAuthKeys']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListAuthKeys']$$requests[0]$$parameters['accept'] + - operationName: start + cli: + cliKey: Start + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Start'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Start']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Start']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Start']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Start']$$requests[0]$$parameters['accept'] + - operationName: stop + cli: + cliKey: Stop + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Stop'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Stop']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Stop']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Stop']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Stop']$$requests[0]$$parameters['accept'] + - operationName: sync_credentials + cli: + cliKey: SyncCredentials + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['SyncCredentials'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['SyncCredentials']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['SyncCredentials']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['SyncCredentials']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['SyncCredentials']$$requests[0]$$parameters['accept'] + - operationName: get_monitoring_data + cli: + cliKey: GetMonitoringData + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetMonitoringData'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetMonitoringData']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetMonitoringData']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetMonitoringData']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetMonitoringData']$$requests[0]$$parameters['accept'] + - operationName: upgrade + cli: + cliKey: Upgrade + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Upgrade'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Upgrade']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Upgrade']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Upgrade']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Upgrade']$$requests[0]$$parameters['accept'] + - operationName: remove_links + cli: + cliKey: RemoveLinks + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RemoveLinks'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RemoveLinks']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RemoveLinks']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RemoveLinks']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: linked_integration_runtime_request(linked_integration_runtime_request^object) + cli: + cliKey: linkedIntegrationRuntimeRequest + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RemoveLinks']$$requests[0]$$parameters['linkedIntegrationRuntimeRequest'] + bodySchema: linked_integration_runtime_request + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RemoveLinks']$$requests[0]$$parameters['accept'] + - operationName: create_linked_integration_runtime + cli: + cliKey: CreateLinkedIntegrationRuntime + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateLinkedIntegrationRuntime'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateLinkedIntegrationRuntime']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateLinkedIntegrationRuntime']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateLinkedIntegrationRuntime']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: create_linked_integration_runtime_request(create_linked_integration_runtime_request^object) + cli: + cliKey: createLinkedIntegrationRuntimeRequest + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateLinkedIntegrationRuntime']$$requests[0]$$parameters['createLinkedIntegrationRuntimeRequest'] + bodySchema: create_linked_integration_runtime_request + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateLinkedIntegrationRuntime']$$requests[0]$$parameters['accept'] +schemas: + objects: + all: + - schemaName: factory_list_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryListResponse + cliM4Path: schemas$$objects['FactoryListResponse'] + properties: + - propertyName: value(factory_list_response_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['FactoryListResponse']$$properties['value'] + - propertyName: next_link(factory_list_response_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['FactoryListResponse']$$properties['nextLink'] + - schemaName: factory + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Factory + cliM4Path: schemas$$objects['Factory'] + properties: + - propertyName: identity(factory_identity^object) + cli: + cliKey: identity + cliM4Path: schemas$$objects['Factory']$$properties['identity'] + - propertyName: properties(factory_properties^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['Factory']$$properties['properties'] + x-ms-client-flatten: true + - schemaName: factory_identity + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: FactoryIdentity + cliM4Path: schemas$$objects['FactoryIdentity'] + properties: + - propertyName: type(factory_identity_type^choice) + cli: + cliKey: type + cliM4Path: schemas$$objects['FactoryIdentity']$$properties['type'] + - propertyName: principal_id(factory_identity_principal_id^uuid) + cli: + cliKey: principalId + cliM4Path: schemas$$objects['FactoryIdentity']$$properties['principalId'] + readOnly: true + - propertyName: tenant_id(factory_identity_tenant_id^uuid) + cli: + cliKey: tenantId + cliM4Path: schemas$$objects['FactoryIdentity']$$properties['tenantId'] + readOnly: true + - schemaName: factory_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryProperties + cliM4Path: schemas$$objects['FactoryProperties'] + properties: + - propertyName: provisioning_state(factory_properties_provisioning_state^string) + cli: + cliKey: provisioningState + cliM4Path: schemas$$objects['FactoryProperties']$$properties['provisioningState'] + readOnly: true + - propertyName: create_time(factory_properties_create_time^date-time) + cli: + cliKey: createTime + cliM4Path: schemas$$objects['FactoryProperties']$$properties['createTime'] + readOnly: true + - propertyName: version(factory_properties_version^string) + cli: + cliKey: version + cliM4Path: schemas$$objects['FactoryProperties']$$properties['version'] + readOnly: true + - propertyName: repo_configuration(factory_repo_configuration^object) + cli: + cliKey: repoConfiguration + cliM4Path: schemas$$objects['FactoryProperties']$$properties['repoConfiguration'] + - propertyName: fake_identity(fake_factory_identity^object) + cli: + cliKey: fakeIdentity + cliM4Path: schemas$$objects['FactoryProperties']$$properties['fakeIdentity'] + - propertyName: zones(zone^array) + cli: + cliKey: zones + cliM4Path: schemas$$objects['FactoryProperties']$$properties['zones'] + - schemaName: factory_repo_configuration + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 6 + propertyCountIfSimplifyWithoutSimpleObject: 6 + simplifiable: true + cliKey: FactoryRepoConfiguration + cliM4Path: schemas$$objects['FactoryRepoConfiguration'] + discriminator: true + properties: + - propertyName: type(factory_repo_configuration_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['FactoryRepoConfiguration']$$properties['type'] + - propertyName: account_name(factory_repo_configuration_account_name^string) + cli: + cliKey: accountName + cliM4Path: schemas$$objects['FactoryRepoConfiguration']$$properties['accountName'] + - propertyName: repository_name(factory_repo_configuration_repository_name^string) + cli: + cliKey: repositoryName + cliM4Path: schemas$$objects['FactoryRepoConfiguration']$$properties['repositoryName'] + - propertyName: collaboration_branch(factory_repo_configuration_collaboration_branch^string) + cli: + cliKey: collaborationBranch + cliM4Path: schemas$$objects['FactoryRepoConfiguration']$$properties['collaborationBranch'] + - propertyName: root_folder(factory_repo_configuration_root_folder^string) + cli: + cliKey: rootFolder + cliM4Path: schemas$$objects['FactoryRepoConfiguration']$$properties['rootFolder'] + - propertyName: last_commit_id(factory_repo_configuration_last_commit_id^string) + cli: + cliKey: lastCommitId + cliM4Path: schemas$$objects['FactoryRepoConfiguration']$$properties['lastCommitId'] + - schemaName: fake_factory_identity + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FakeFactoryIdentity + cliM4Path: schemas$$objects['FakeFactoryIdentity'] + properties: + - propertyName: name(fake_factory_identity_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['FakeFactoryIdentity']$$properties['name'] + - propertyName: zones_inside(fake_factory_identity_zones_inside^array) + cli: + cliKey: zonesInside + cliM4Path: schemas$$objects['FakeFactoryIdentity']$$properties['zonesInside'] + - schemaName: resource + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Resource + cliM4Path: schemas$$objects['Resource'] + properties: + - propertyName: id(resource_id^string) + cli: + cliKey: id + cliM4Path: schemas$$objects['Resource']$$properties['id'] + readOnly: true + - propertyName: name(resource_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['Resource']$$properties['name'] + readOnly: true + - propertyName: type(resource_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['Resource']$$properties['type'] + readOnly: true + - propertyName: location(resource_location^string) + cli: + cliKey: location + cliM4Path: schemas$$objects['Resource']$$properties['location'] + - propertyName: tags(resource_tags^dictionary) + cli: + cliKey: tags + cliM4Path: schemas$$objects['Resource']$$properties['tags'] + - propertyName: e_tag(resource_e_tag^string) + cli: + cliKey: eTag + cliM4Path: schemas$$objects['Resource']$$properties['eTag'] + readOnly: true + - schemaName: cloud_error + cli: + cli-complexity: object_complex + cli-in-circle: true + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CloudError + cliM4Path: schemas$$objects['CloudError'] + properties: + - propertyName: error(cloud_error_body^object) + cli: + cliKey: error + cliM4Path: schemas$$objects['CloudError']$$properties['error'] + x-ms-client-flatten: true + - schemaName: cloud_error_body + cli: + cli-complexity: object_complex + cli-in-circle: true + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CloudErrorBody + cliM4Path: schemas$$objects['CloudErrorBody'] + properties: + - propertyName: code(cloud_error_body_code^string) + cli: + cliKey: code + cliM4Path: schemas$$objects['CloudErrorBody']$$properties['code'] + - propertyName: message(cloud_error_body_message^string) + cli: + cliKey: message + cliM4Path: schemas$$objects['CloudErrorBody']$$properties['message'] + - propertyName: target(cloud_error_body_target^string) + cli: + cliKey: target + cliM4Path: schemas$$objects['CloudErrorBody']$$properties['target'] + - propertyName: details(cloud_error_body_details^array) + cli: + cliKey: details + cliM4Path: schemas$$objects['CloudErrorBody']$$properties['details'] + - schemaName: factory_repo_update + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryRepoUpdate + cliM4Path: schemas$$objects['FactoryRepoUpdate'] + properties: + - propertyName: factory_resource_id(factory_repo_update_factory_resource_id^string) + cli: + cliKey: factoryResourceId + cliM4Path: schemas$$objects['FactoryRepoUpdate']$$properties['factoryResourceId'] + - propertyName: repo_configuration(factory_repo_configuration^object) + cli: + cliKey: repoConfiguration + cliM4Path: schemas$$objects['FactoryRepoUpdate']$$properties['repoConfiguration'] + - schemaName: factory_update_parameters + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryUpdateParameters + cliM4Path: schemas$$objects['FactoryUpdateParameters'] + properties: + - propertyName: tags(factory_update_parameters_tags^dictionary) + cli: + cliKey: tags + cliM4Path: schemas$$objects['FactoryUpdateParameters']$$properties['tags'] + - propertyName: identity(factory_identity^object) + cli: + cliKey: identity + cliM4Path: schemas$$objects['FactoryUpdateParameters']$$properties['identity'] + - schemaName: git_hub_access_token_request + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: GitHubAccessTokenRequest + cliM4Path: schemas$$objects['GitHubAccessTokenRequest'] + properties: + - propertyName: git_hub_access_code(git_hub_access_token_request_git_hub_access_code^string) + cli: + cliKey: gitHubAccessCode + cliM4Path: schemas$$objects['GitHubAccessTokenRequest']$$properties['gitHubAccessCode'] + - propertyName: git_hub_client_id(git_hub_access_token_request_git_hub_client_id^string) + cli: + cliKey: gitHubClientId + cliM4Path: schemas$$objects['GitHubAccessTokenRequest']$$properties['gitHubClientId'] + - propertyName: git_hub_access_token_base_url(git_hub_access_token_request_git_hub_access_token_base_url^string) + cli: + cliKey: gitHubAccessTokenBaseUrl + cliM4Path: schemas$$objects['GitHubAccessTokenRequest']$$properties['gitHubAccessTokenBaseUrl'] + - schemaName: git_hub_access_token_response + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: GitHubAccessTokenResponse + cliM4Path: schemas$$objects['GitHubAccessTokenResponse'] + properties: + - propertyName: git_hub_access_token(git_hub_access_token_response_git_hub_access_token^string) + cli: + cliKey: gitHubAccessToken + cliM4Path: schemas$$objects['GitHubAccessTokenResponse']$$properties['gitHubAccessToken'] + - schemaName: user_access_policy + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 5 + simplifiable: true + cliKey: UserAccessPolicy + cliM4Path: schemas$$objects['UserAccessPolicy'] + properties: + - propertyName: permissions(user_access_policy_permissions^string) + cli: + cliKey: permissions + cliM4Path: schemas$$objects['UserAccessPolicy']$$properties['permissions'] + - propertyName: access_resource_path(user_access_policy_access_resource_path^string) + cli: + cliKey: accessResourcePath + cliM4Path: schemas$$objects['UserAccessPolicy']$$properties['accessResourcePath'] + - propertyName: profile_name(user_access_policy_profile_name^string) + cli: + cliKey: profileName + cliM4Path: schemas$$objects['UserAccessPolicy']$$properties['profileName'] + - propertyName: start_time(user_access_policy_start_time^string) + cli: + cliKey: startTime + cliM4Path: schemas$$objects['UserAccessPolicy']$$properties['startTime'] + - propertyName: expire_time(user_access_policy_expire_time^string) + cli: + cliKey: expireTime + cliM4Path: schemas$$objects['UserAccessPolicy']$$properties['expireTime'] + - schemaName: access_policy_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 7 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: AccessPolicyResponse + cliM4Path: schemas$$objects['AccessPolicyResponse'] + properties: + - propertyName: policy(user_access_policy^object) + cli: + cliKey: policy + cliM4Path: schemas$$objects['AccessPolicyResponse']$$properties['policy'] + - propertyName: access_token(access_policy_response_access_token^string) + cli: + cliKey: accessToken + cliM4Path: schemas$$objects['AccessPolicyResponse']$$properties['accessToken'] + - propertyName: data_plane_url(access_policy_response_data_plane_url^string) + cli: + cliKey: dataPlaneUrl + cliM4Path: schemas$$objects['AccessPolicyResponse']$$properties['dataPlaneUrl'] + - schemaName: trigger_list_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerListResponse + cliM4Path: schemas$$objects['TriggerListResponse'] + properties: + - propertyName: value(trigger_list_response_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['TriggerListResponse']$$properties['value'] + - propertyName: next_link(trigger_list_response_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['TriggerListResponse']$$properties['nextLink'] + - schemaName: trigger_resource + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerResource + cliM4Path: schemas$$objects['TriggerResource'] + properties: + - propertyName: properties(trigger^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['TriggerResource']$$properties['properties'] + - schemaName: trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Trigger + cliM4Path: schemas$$objects['Trigger'] + discriminator: true + properties: + - propertyName: type(trigger_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['Trigger']$$properties['type'] + - propertyName: description(trigger_description^string) + cli: + cliKey: description + cliM4Path: schemas$$objects['Trigger']$$properties['description'] + - propertyName: runtime_state(trigger_runtime_state^choice) + cli: + cliKey: runtimeState + cliM4Path: schemas$$objects['Trigger']$$properties['runtimeState'] + readOnly: true + - propertyName: annotations(trigger_annotations^array) + cli: + cliKey: annotations + cliM4Path: schemas$$objects['Trigger']$$properties['annotations'] + - schemaName: sub_resource + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: SubResource + cliM4Path: schemas$$objects['SubResource'] + properties: + - propertyName: id(sub_resource_id^string) + cli: + cliKey: id + cliM4Path: schemas$$objects['SubResource']$$properties['id'] + readOnly: true + - propertyName: name(sub_resource_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['SubResource']$$properties['name'] + readOnly: true + - propertyName: type(sub_resource_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['SubResource']$$properties['type'] + readOnly: true + - propertyName: etag(sub_resource_etag^string) + cli: + cliKey: etag + cliM4Path: schemas$$objects['SubResource']$$properties['etag'] + readOnly: true + - schemaName: trigger_filter_parameters + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: TriggerFilterParameters + cliM4Path: schemas$$objects['TriggerFilterParameters'] + properties: + - propertyName: continuation_token(trigger_filter_parameters_continuation_token^string) + cli: + cliKey: continuationToken + cliM4Path: schemas$$objects['TriggerFilterParameters']$$properties['continuationToken'] + - propertyName: parent_trigger_name(trigger_filter_parameters_parent_trigger_name^string) + cli: + cliKey: parentTriggerName + cliM4Path: schemas$$objects['TriggerFilterParameters']$$properties['parentTriggerName'] + - schemaName: trigger_query_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerQueryResponse + cliM4Path: schemas$$objects['TriggerQueryResponse'] + properties: + - propertyName: value(trigger_query_response_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['TriggerQueryResponse']$$properties['value'] + - propertyName: continuation_token(trigger_query_response_continuation_token^string) + cli: + cliKey: continuationToken + cliM4Path: schemas$$objects['TriggerQueryResponse']$$properties['continuationToken'] + - schemaName: trigger_subscription_operation_status + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: TriggerSubscriptionOperationStatus + cliM4Path: schemas$$objects['TriggerSubscriptionOperationStatus'] + properties: + - propertyName: trigger_name(trigger_subscription_operation_status_trigger_name^string) + cli: + cliKey: triggerName + cliM4Path: schemas$$objects['TriggerSubscriptionOperationStatus']$$properties['triggerName'] + readOnly: true + - propertyName: status(event_subscription_status^choice) + cli: + cliKey: status + cliM4Path: schemas$$objects['TriggerSubscriptionOperationStatus']$$properties['status'] + readOnly: true + - schemaName: integration_runtime_list_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeListResponse + cliM4Path: schemas$$objects['IntegrationRuntimeListResponse'] + properties: + - propertyName: value(integration_runtime_list_response_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['IntegrationRuntimeListResponse']$$properties['value'] + - propertyName: next_link(integration_runtime_list_response_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['IntegrationRuntimeListResponse']$$properties['nextLink'] + - schemaName: integration_runtime_resource + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeResource + cliM4Path: schemas$$objects['IntegrationRuntimeResource'] + properties: + - propertyName: properties(integration_runtime^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['IntegrationRuntimeResource']$$properties['properties'] + - schemaName: integration_runtime + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: IntegrationRuntime + cliM4Path: schemas$$objects['IntegrationRuntime'] + discriminator: true + properties: + - propertyName: type(integration_runtime_type^choice) + cli: + cliKey: type + cliM4Path: schemas$$objects['IntegrationRuntime']$$properties['type'] + - propertyName: description(integration_runtime_description^string) + cli: + cliKey: description + cliM4Path: schemas$$objects['IntegrationRuntime']$$properties['description'] + - schemaName: update_integration_runtime_request + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: UpdateIntegrationRuntimeRequest + cliM4Path: schemas$$objects['UpdateIntegrationRuntimeRequest'] + properties: + - propertyName: auto_update(integration_runtime_auto_update^choice) + cli: + cliKey: autoUpdate + cliM4Path: schemas$$objects['UpdateIntegrationRuntimeRequest']$$properties['autoUpdate'] + - propertyName: update_delay_offset(update_integration_runtime_request_update_delay_offset^string) + cli: + cliKey: updateDelayOffset + cliM4Path: schemas$$objects['UpdateIntegrationRuntimeRequest']$$properties['updateDelayOffset'] + - schemaName: integration_runtime_status_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeStatusResponse + cliM4Path: schemas$$objects['IntegrationRuntimeStatusResponse'] + properties: + - propertyName: name(integration_runtime_status_response_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['IntegrationRuntimeStatusResponse']$$properties['name'] + readOnly: true + - propertyName: properties(integration_runtime_status^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['IntegrationRuntimeStatusResponse']$$properties['properties'] + - schemaName: integration_runtime_status + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: IntegrationRuntimeStatus + cliM4Path: schemas$$objects['IntegrationRuntimeStatus'] + discriminator: true + properties: + - propertyName: type(integration_runtime_type^choice) + cli: + cliKey: type + cliM4Path: schemas$$objects['IntegrationRuntimeStatus']$$properties['type'] + - propertyName: data_factory_name(integration_runtime_status_data_factory_name^string) + cli: + cliKey: dataFactoryName + cliM4Path: schemas$$objects['IntegrationRuntimeStatus']$$properties['dataFactoryName'] + readOnly: true + - propertyName: state(integration_runtime_state^choice) + cli: + cliKey: state + cliM4Path: schemas$$objects['IntegrationRuntimeStatus']$$properties['state'] + readOnly: true + - schemaName: integration_runtime_connection_info + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: IntegrationRuntimeConnectionInfo + cliM4Path: schemas$$objects['IntegrationRuntimeConnectionInfo'] + properties: + - propertyName: service_token(integration_runtime_connection_info_service_token^string) + cli: + cliKey: serviceToken + cliM4Path: schemas$$objects['IntegrationRuntimeConnectionInfo']$$properties['serviceToken'] + readOnly: true + - propertyName: identity_cert_thumbprint(integration_runtime_connection_info_identity_cert_thumbprint^string) + cli: + cliKey: identityCertThumbprint + cliM4Path: schemas$$objects['IntegrationRuntimeConnectionInfo']$$properties['identityCertThumbprint'] + readOnly: true + - propertyName: host_service_uri(integration_runtime_connection_info_host_service_uri^string) + cli: + cliKey: hostServiceUri + cliM4Path: schemas$$objects['IntegrationRuntimeConnectionInfo']$$properties['hostServiceUri'] + readOnly: true + - propertyName: version(integration_runtime_connection_info_version^string) + cli: + cliKey: version + cliM4Path: schemas$$objects['IntegrationRuntimeConnectionInfo']$$properties['version'] + readOnly: true + - propertyName: public_key(integration_runtime_connection_info_public_key^string) + cli: + cliKey: publicKey + cliM4Path: schemas$$objects['IntegrationRuntimeConnectionInfo']$$properties['publicKey'] + readOnly: true + - propertyName: is_identity_cert_exprired(boolean^boolean) + cli: + cliKey: isIdentityCertExprired + cliM4Path: schemas$$objects['IntegrationRuntimeConnectionInfo']$$properties['isIdentityCertExprired'] + readOnly: true + - schemaName: integration_runtime_regenerate_key_parameters + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: IntegrationRuntimeRegenerateKeyParameters + cliM4Path: schemas$$objects['IntegrationRuntimeRegenerateKeyParameters'] + properties: + - propertyName: key_name(integration_runtime_auth_key_name^choice) + cli: + cliKey: keyName + cliM4Path: schemas$$objects['IntegrationRuntimeRegenerateKeyParameters']$$properties['keyName'] + - schemaName: integration_runtime_auth_keys + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: IntegrationRuntimeAuthKeys + cliM4Path: schemas$$objects['IntegrationRuntimeAuthKeys'] + properties: + - propertyName: auth_key1(integration_runtime_auth_keys_auth_key1^string) + cli: + cliKey: authKey1 + cliM4Path: schemas$$objects['IntegrationRuntimeAuthKeys']$$properties['authKey1'] + - propertyName: auth_key2(integration_runtime_auth_keys_auth_key2^string) + cli: + cliKey: authKey2 + cliM4Path: schemas$$objects['IntegrationRuntimeAuthKeys']$$properties['authKey2'] + - schemaName: integration_runtime_monitoring_data + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeMonitoringData + cliM4Path: schemas$$objects['IntegrationRuntimeMonitoringData'] + properties: + - propertyName: name(integration_runtime_monitoring_data_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['IntegrationRuntimeMonitoringData']$$properties['name'] + - propertyName: nodes(integration_runtime_monitoring_data_nodes^array) + cli: + cliKey: nodes + cliM4Path: schemas$$objects['IntegrationRuntimeMonitoringData']$$properties['nodes'] + - schemaName: integration_runtime_node_monitoring_data + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: IntegrationRuntimeNodeMonitoringData + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData'] + properties: + - propertyName: node_name(integration_runtime_node_monitoring_data_node_name^string) + cli: + cliKey: nodeName + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['nodeName'] + readOnly: true + - propertyName: available_memory_in_MB(integer^integer) + cli: + cliKey: availableMemoryInMB + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['availableMemoryInMB'] + readOnly: true + - propertyName: cpu_utilization(integer^integer) + cli: + cliKey: cpuUtilization + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['cpuUtilization'] + readOnly: true + - propertyName: concurrent_jobs_limit(integer^integer) + cli: + cliKey: concurrentJobsLimit + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['concurrentJobsLimit'] + readOnly: true + - propertyName: concurrent_jobs_running(integer^integer) + cli: + cliKey: concurrentJobsRunning + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['concurrentJobsRunning'] + readOnly: true + - propertyName: max_concurrent_jobs(integer^integer) + cli: + cliKey: maxConcurrentJobs + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['maxConcurrentJobs'] + readOnly: true + - propertyName: sent_bytes(number^number) + cli: + cliKey: sentBytes + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['sentBytes'] + readOnly: true + - propertyName: received_bytes(number^number) + cli: + cliKey: receivedBytes + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['receivedBytes'] + readOnly: true + - schemaName: linked_integration_runtime_request + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: LinkedIntegrationRuntimeRequest + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeRequest'] + properties: + - propertyName: linked_factory_name(linked_factory_name^string) + cli: + cliKey: linkedFactoryName + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeRequest']$$properties['linkedFactoryName'] + - schemaName: create_linked_integration_runtime_request + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: CreateLinkedIntegrationRuntimeRequest + cliM4Path: schemas$$objects['CreateLinkedIntegrationRuntimeRequest'] + properties: + - propertyName: name(create_linked_integration_runtime_request_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['CreateLinkedIntegrationRuntimeRequest']$$properties['name'] + - propertyName: subscription_id(create_linked_integration_runtime_request_subscription_id^string) + cli: + cliKey: subscriptionId + cliM4Path: schemas$$objects['CreateLinkedIntegrationRuntimeRequest']$$properties['subscriptionId'] + - propertyName: data_factory_name(create_linked_integration_runtime_request_data_factory_name^string) + cli: + cliKey: dataFactoryName + cliM4Path: schemas$$objects['CreateLinkedIntegrationRuntimeRequest']$$properties['dataFactoryName'] + - propertyName: data_factory_location(create_linked_integration_runtime_request_data_factory_location^string) + cli: + cliKey: dataFactoryLocation + cliM4Path: schemas$$objects['CreateLinkedIntegrationRuntimeRequest']$$properties['dataFactoryLocation'] + - schemaName: factory_vsts_configuration + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 8 + propertyCountIfSimplifyWithoutSimpleObject: 8 + simplifiable: true + cliKey: FactoryVSTSConfiguration + cliM4Path: schemas$$objects['FactoryVSTSConfiguration'] + properties: + - propertyName: project_name(factory_vsts_configuration_project_name^string) + cli: + cliKey: projectName + cliM4Path: schemas$$objects['FactoryVSTSConfiguration']$$properties['projectName'] + - propertyName: tenant_id(factory_vsts_configuration_tenant_id^string) + cli: + cliKey: tenantId + cliM4Path: schemas$$objects['FactoryVSTSConfiguration']$$properties['tenantId'] + - schemaName: factory_git_hub_configuration + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 7 + propertyCountIfSimplifyWithoutSimpleObject: 7 + simplifiable: true + cliKey: FactoryGitHubConfiguration + cliM4Path: schemas$$objects['FactoryGitHubConfiguration'] + properties: + - propertyName: host_name(factory_git_hub_configuration_host_name^string) + cli: + cliKey: hostName + cliM4Path: schemas$$objects['FactoryGitHubConfiguration']$$properties['hostName'] + - schemaName: multiple_pipeline_trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: MultiplePipelineTrigger + cliM4Path: schemas$$objects['MultiplePipelineTrigger'] + discriminator: true + properties: + - propertyName: pipelines(multiple_pipeline_trigger_pipelines^array) + cli: + cliKey: pipelines + cliM4Path: schemas$$objects['MultiplePipelineTrigger']$$properties['pipelines'] + - schemaName: trigger_pipeline_reference + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerPipelineReference + cliM4Path: schemas$$objects['TriggerPipelineReference'] + properties: + - propertyName: pipeline_reference(pipeline_reference^object) + cli: + cliKey: pipelineReference + cliM4Path: schemas$$objects['TriggerPipelineReference']$$properties['pipelineReference'] + - propertyName: parameters(parameter_value_specification^dictionary) + cli: + cliKey: parameters + cliM4Path: schemas$$objects['TriggerPipelineReference']$$properties['parameters'] + - schemaName: pipeline_reference + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: PipelineReference + cliM4Path: schemas$$objects['PipelineReference'] + properties: + - propertyName: type(pipeline_reference_type^constant) + cli: + cliKey: type + cliM4Path: schemas$$objects['PipelineReference']$$properties['type'] + - propertyName: reference_name(pipeline_reference_name^string) + cli: + cliKey: referenceName + cliM4Path: schemas$$objects['PipelineReference']$$properties['referenceName'] + - propertyName: name(pipeline_reference_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['PipelineReference']$$properties['name'] + - schemaName: schedule_trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScheduleTrigger + cliM4Path: schemas$$objects['ScheduleTrigger'] + properties: + - propertyName: type_properties(schedule_trigger_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['ScheduleTrigger']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: schedule_trigger_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScheduleTrigger-typeProperties + cliM4Path: schemas$$objects['ScheduleTrigger-typeProperties'] + properties: + - propertyName: recurrence(schedule_trigger_recurrence^object) + cli: + cliKey: recurrence + cliM4Path: schemas$$objects['ScheduleTrigger-typeProperties']$$properties['recurrence'] + - schemaName: schedule_trigger_recurrence + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScheduleTriggerRecurrence + cliM4Path: schemas$$objects['ScheduleTriggerRecurrence'] + properties: + - propertyName: frequency(recurrence_frequency^choice) + cli: + cliKey: frequency + cliM4Path: schemas$$objects['ScheduleTriggerRecurrence']$$properties['frequency'] + - propertyName: interval(integer^integer) + cli: + cliKey: interval + cliM4Path: schemas$$objects['ScheduleTriggerRecurrence']$$properties['interval'] + - propertyName: start_time(schedule_trigger_recurrence_start_time^date-time) + cli: + cliKey: startTime + cliM4Path: schemas$$objects['ScheduleTriggerRecurrence']$$properties['startTime'] + - propertyName: end_time(schedule_trigger_recurrence_end_time^date-time) + cli: + cliKey: endTime + cliM4Path: schemas$$objects['ScheduleTriggerRecurrence']$$properties['endTime'] + - propertyName: time_zone(schedule_trigger_recurrence_time_zone^string) + cli: + cliKey: timeZone + cliM4Path: schemas$$objects['ScheduleTriggerRecurrence']$$properties['timeZone'] + - propertyName: schedule(recurrence_schedule^object) + cli: + cliKey: schedule + cliM4Path: schemas$$objects['ScheduleTriggerRecurrence']$$properties['schedule'] + - schemaName: recurrence_schedule + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RecurrenceSchedule + cliM4Path: schemas$$objects['RecurrenceSchedule'] + properties: + - propertyName: minutes(array_ofarray_itemschema^array) + cli: + cliKey: minutes + cliM4Path: schemas$$objects['RecurrenceSchedule']$$properties['minutes'] + - propertyName: hours(array_ofarray_itemschema^array) + cli: + cliKey: hours + cliM4Path: schemas$$objects['RecurrenceSchedule']$$properties['hours'] + - propertyName: week_days(recurrence_schedule_week_days^array) + cli: + cliKey: weekDays + cliM4Path: schemas$$objects['RecurrenceSchedule']$$properties['weekDays'] + - propertyName: month_days(array_ofarray_itemschema^array) + cli: + cliKey: monthDays + cliM4Path: schemas$$objects['RecurrenceSchedule']$$properties['monthDays'] + - propertyName: monthly_occurrences(recurrence_schedule_monthly_occurrences^array) + cli: + cliKey: monthlyOccurrences + cliM4Path: schemas$$objects['RecurrenceSchedule']$$properties['monthlyOccurrences'] + - schemaName: recurrence_schedule_occurrence + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: RecurrenceScheduleOccurrence + cliM4Path: schemas$$objects['RecurrenceScheduleOccurrence'] + properties: + - propertyName: day(day_of_week^sealed-choice) + cli: + cliKey: day + cliM4Path: schemas$$objects['RecurrenceScheduleOccurrence']$$properties['day'] + - propertyName: occurrence(integer^integer) + cli: + cliKey: occurrence + cliM4Path: schemas$$objects['RecurrenceScheduleOccurrence']$$properties['occurrence'] + - schemaName: blob_trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobTrigger + cliM4Path: schemas$$objects['BlobTrigger'] + properties: + - propertyName: type_properties(blob_trigger_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['BlobTrigger']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: blob_trigger_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobTrigger-typeProperties + cliM4Path: schemas$$objects['BlobTrigger-typeProperties'] + properties: + - propertyName: folder_path(blob_trigger_type_properties_folder_path^string) + cli: + cliKey: folderPath + cliM4Path: schemas$$objects['BlobTrigger-typeProperties']$$properties['folderPath'] + - propertyName: max_concurrency(integer^integer) + cli: + cliKey: maxConcurrency + cliM4Path: schemas$$objects['BlobTrigger-typeProperties']$$properties['maxConcurrency'] + - propertyName: linked_service(linked_service_reference^object) + cli: + cliKey: linkedService + cliM4Path: schemas$$objects['BlobTrigger-typeProperties']$$properties['linkedService'] + - schemaName: linked_service_reference + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: LinkedServiceReference + cliM4Path: schemas$$objects['LinkedServiceReference'] + properties: + - propertyName: type(linked_service_reference_type^constant) + cli: + cliKey: type + cliM4Path: schemas$$objects['LinkedServiceReference']$$properties['type'] + - propertyName: reference_name(linked_service_reference_name^string) + cli: + cliKey: referenceName + cliM4Path: schemas$$objects['LinkedServiceReference']$$properties['referenceName'] + - propertyName: parameters(parameter_value_specification^dictionary) + cli: + cliKey: parameters + cliM4Path: schemas$$objects['LinkedServiceReference']$$properties['parameters'] + - schemaName: blob_events_trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobEventsTrigger + cliM4Path: schemas$$objects['BlobEventsTrigger'] + properties: + - propertyName: type_properties(blob_events_trigger_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['BlobEventsTrigger']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: blob_events_trigger_type_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobEventsTrigger-typeProperties + cliM4Path: schemas$$objects['BlobEventsTrigger-typeProperties'] + properties: + - propertyName: blob_path_begins_with(blob_events_trigger_type_properties_blob_path_begins_with^string) + cli: + cliKey: blobPathBeginsWith + cliM4Path: schemas$$objects['BlobEventsTrigger-typeProperties']$$properties['blobPathBeginsWith'] + - propertyName: blob_path_ends_with(blob_events_trigger_type_properties_blob_path_ends_with^string) + cli: + cliKey: blobPathEndsWith + cliM4Path: schemas$$objects['BlobEventsTrigger-typeProperties']$$properties['blobPathEndsWith'] + - propertyName: ignore_empty_blobs(boolean^boolean) + cli: + cliKey: ignoreEmptyBlobs + cliM4Path: schemas$$objects['BlobEventsTrigger-typeProperties']$$properties['ignoreEmptyBlobs'] + - propertyName: events(blob_event_types^array) + cli: + cliKey: events + cliM4Path: schemas$$objects['BlobEventsTrigger-typeProperties']$$properties['events'] + - propertyName: scope(blob_events_trigger_type_properties_scope^string) + cli: + cliKey: scope + cliM4Path: schemas$$objects['BlobEventsTrigger-typeProperties']$$properties['scope'] + - schemaName: tumbling_window_trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TumblingWindowTrigger + cliM4Path: schemas$$objects['TumblingWindowTrigger'] + properties: + - propertyName: pipeline(trigger_pipeline_reference^object) + cli: + cliKey: pipeline + cliM4Path: schemas$$objects['TumblingWindowTrigger']$$properties['pipeline'] + - propertyName: type_properties(tumbling_window_trigger_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['TumblingWindowTrigger']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: tumbling_window_trigger_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TumblingWindowTrigger-typeProperties + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties'] + properties: + - propertyName: frequency(tumbling_window_frequency^choice) + cli: + cliKey: frequency + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['frequency'] + - propertyName: interval(integer^integer) + cli: + cliKey: interval + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['interval'] + - propertyName: start_time(tumbling_window_trigger_type_properties_start_time^date-time) + cli: + cliKey: startTime + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['startTime'] + - propertyName: end_time(tumbling_window_trigger_type_properties_end_time^date-time) + cli: + cliKey: endTime + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['endTime'] + - propertyName: delay(any^any) + cli: + cliKey: delay + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['delay'] + - propertyName: max_concurrency(integer^integer) + cli: + cliKey: maxConcurrency + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['maxConcurrency'] + - propertyName: retry_policy(retry_policy^object) + cli: + cliKey: retryPolicy + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['retryPolicy'] + - propertyName: depends_on(tumbling_window_trigger_type_properties_depends_on^array) + cli: + cliKey: dependsOn + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['dependsOn'] + - schemaName: retry_policy + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RetryPolicy + cliM4Path: schemas$$objects['RetryPolicy'] + properties: + - propertyName: count(any^any) + cli: + cliKey: count + cliM4Path: schemas$$objects['RetryPolicy']$$properties['count'] + - propertyName: interval_in_seconds(integer^integer) + cli: + cliKey: intervalInSeconds + cliM4Path: schemas$$objects['RetryPolicy']$$properties['intervalInSeconds'] + - schemaName: dependency_reference + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: DependencyReference + cliM4Path: schemas$$objects['DependencyReference'] + discriminator: true + properties: + - propertyName: type(dependency_reference_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['DependencyReference']$$properties['type'] + - schemaName: trigger_reference + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: TriggerReference + cliM4Path: schemas$$objects['TriggerReference'] + properties: + - propertyName: type(trigger_reference_type^constant) + cli: + cliKey: type + cliM4Path: schemas$$objects['TriggerReference']$$properties['type'] + - propertyName: reference_name(trigger_reference_name^string) + cli: + cliKey: referenceName + cliM4Path: schemas$$objects['TriggerReference']$$properties['referenceName'] + - schemaName: trigger_dependency_reference + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: TriggerDependencyReference + cliM4Path: schemas$$objects['TriggerDependencyReference'] + discriminator: true + properties: + - propertyName: reference_trigger(trigger_reference^object) + cli: + cliKey: referenceTrigger + cliM4Path: schemas$$objects['TriggerDependencyReference']$$properties['referenceTrigger'] + - schemaName: tumbling_window_trigger_dependency_reference + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: TumblingWindowTriggerDependencyReference + cliM4Path: schemas$$objects['TumblingWindowTriggerDependencyReference'] + properties: + - propertyName: offset(tumbling_window_trigger_dependency_reference_offset^string) + cli: + cliKey: offset + cliM4Path: schemas$$objects['TumblingWindowTriggerDependencyReference']$$properties['offset'] + - propertyName: size(tumbling_window_trigger_dependency_reference_size^string) + cli: + cliKey: size + cliM4Path: schemas$$objects['TumblingWindowTriggerDependencyReference']$$properties['size'] + - schemaName: self_dependency_tumbling_window_trigger_reference + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: SelfDependencyTumblingWindowTriggerReference + cliM4Path: schemas$$objects['SelfDependencyTumblingWindowTriggerReference'] + properties: + - propertyName: offset(self_dependency_tumbling_window_trigger_reference_offset^string) + cli: + cliKey: offset + cliM4Path: schemas$$objects['SelfDependencyTumblingWindowTriggerReference']$$properties['offset'] + - propertyName: size(self_dependency_tumbling_window_trigger_reference_size^string) + cli: + cliKey: size + cliM4Path: schemas$$objects['SelfDependencyTumblingWindowTriggerReference']$$properties['size'] + - schemaName: rerun_tumbling_window_trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RerunTumblingWindowTrigger + cliM4Path: schemas$$objects['RerunTumblingWindowTrigger'] + properties: + - propertyName: type_properties(rerun_tumbling_window_trigger_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['RerunTumblingWindowTrigger']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: rerun_tumbling_window_trigger_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RerunTumblingWindowTrigger-typeProperties + cliM4Path: schemas$$objects['RerunTumblingWindowTrigger-typeProperties'] + properties: + - propertyName: parent_trigger(any^any) + cli: + cliKey: parentTrigger + cliM4Path: schemas$$objects['RerunTumblingWindowTrigger-typeProperties']$$properties['parentTrigger'] + - propertyName: requested_start_time(rerun_tumbling_window_trigger_type_properties_requested_start_time^date-time) + cli: + cliKey: requestedStartTime + cliM4Path: schemas$$objects['RerunTumblingWindowTrigger-typeProperties']$$properties['requestedStartTime'] + - propertyName: requested_end_time(rerun_tumbling_window_trigger_type_properties_requested_end_time^date-time) + cli: + cliKey: requestedEndTime + cliM4Path: schemas$$objects['RerunTumblingWindowTrigger-typeProperties']$$properties['requestedEndTime'] + - propertyName: rerun_concurrency(integer^integer) + cli: + cliKey: rerunConcurrency + cliM4Path: schemas$$objects['RerunTumblingWindowTrigger-typeProperties']$$properties['rerunConcurrency'] + - schemaName: chaining_trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ChainingTrigger + cliM4Path: schemas$$objects['ChainingTrigger'] + properties: + - propertyName: pipeline(trigger_pipeline_reference^object) + cli: + cliKey: pipeline + cliM4Path: schemas$$objects['ChainingTrigger']$$properties['pipeline'] + - propertyName: type_properties(chaining_trigger_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['ChainingTrigger']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: chaining_trigger_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ChainingTrigger-typeProperties + cliM4Path: schemas$$objects['ChainingTrigger-typeProperties'] + properties: + - propertyName: depends_on(chaining_trigger_type_properties_depends_on^array) + cli: + cliKey: dependsOn + cliM4Path: schemas$$objects['ChainingTrigger-typeProperties']$$properties['dependsOn'] + - propertyName: run_dimension(chaining_trigger_type_properties_run_dimension^string) + cli: + cliKey: runDimension + cliM4Path: schemas$$objects['ChainingTrigger-typeProperties']$$properties['runDimension'] + - schemaName: integration_runtime_reference + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeReference + cliM4Path: schemas$$objects['IntegrationRuntimeReference'] + properties: + - propertyName: type(integration_runtime_reference_type^constant) + cli: + cliKey: type + cliM4Path: schemas$$objects['IntegrationRuntimeReference']$$properties['type'] + - propertyName: reference_name(integration_runtime_reference_name^string) + cli: + cliKey: referenceName + cliM4Path: schemas$$objects['IntegrationRuntimeReference']$$properties['referenceName'] + - propertyName: parameters(parameter_value_specification^dictionary) + cli: + cliKey: parameters + cliM4Path: schemas$$objects['IntegrationRuntimeReference']$$properties['parameters'] + - schemaName: integration_runtime_status_list_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeStatusListResponse + cliM4Path: schemas$$objects['IntegrationRuntimeStatusListResponse'] + properties: + - propertyName: value(integration_runtime_status_list_response_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['IntegrationRuntimeStatusListResponse']$$properties['value'] + - propertyName: next_link(integration_runtime_status_list_response_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['IntegrationRuntimeStatusListResponse']$$properties['nextLink'] + - schemaName: managed_integration_runtime + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedIntegrationRuntime + cliM4Path: schemas$$objects['ManagedIntegrationRuntime'] + properties: + - propertyName: state(integration_runtime_state^choice) + cli: + cliKey: state + cliM4Path: schemas$$objects['ManagedIntegrationRuntime']$$properties['state'] + readOnly: true + - propertyName: type_properties(managed_integration_runtime_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['ManagedIntegrationRuntime']$$properties['typeProperties'] + x-ms-client-flatten: true + - propertyName: repo_configuration(factory_repo_configuration^object) + cli: + cliKey: repoConfiguration + cliM4Path: schemas$$objects['ManagedIntegrationRuntime']$$properties['repoConfiguration'] + - propertyName: fake_identity(fake_factory_identity^object) + cli: + cliKey: fakeIdentity + cliM4Path: schemas$$objects['ManagedIntegrationRuntime']$$properties['fakeIdentity'] + - propertyName: zones(zone^array) + cli: + cliKey: zones + cliM4Path: schemas$$objects['ManagedIntegrationRuntime']$$properties['zones'] + - schemaName: managed_integration_runtime_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedIntegrationRuntimeTypeProperties + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeTypeProperties'] + properties: + - propertyName: compute_properties(integration_runtime_compute_properties^object) + cli: + cliKey: computeProperties + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeTypeProperties']$$properties['computeProperties'] + - propertyName: ssis_properties(integration_runtime_ssis_properties^object) + cli: + cliKey: ssisProperties + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeTypeProperties']$$properties['ssisProperties'] + - schemaName: integration_runtime_compute_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeComputeProperties + cliM4Path: schemas$$objects['IntegrationRuntimeComputeProperties'] + properties: + - propertyName: location(integration_runtime_compute_properties_location^string) + cli: + cliKey: location + cliM4Path: schemas$$objects['IntegrationRuntimeComputeProperties']$$properties['location'] + - propertyName: node_size(integration_runtime_compute_properties_node_size^string) + cli: + cliKey: nodeSize + cliM4Path: schemas$$objects['IntegrationRuntimeComputeProperties']$$properties['nodeSize'] + - propertyName: number_of_nodes(integer^integer) + cli: + cliKey: numberOfNodes + cliM4Path: schemas$$objects['IntegrationRuntimeComputeProperties']$$properties['numberOfNodes'] + - propertyName: max_parallel_executions_per_node(integer^integer) + cli: + cliKey: maxParallelExecutionsPerNode + cliM4Path: schemas$$objects['IntegrationRuntimeComputeProperties']$$properties['maxParallelExecutionsPerNode'] + - propertyName: data_flow_properties(integration_runtime_data_flow_properties^object) + cli: + cliKey: dataFlowProperties + cliM4Path: schemas$$objects['IntegrationRuntimeComputeProperties']$$properties['dataFlowProperties'] + - propertyName: v_net_properties(integration_runtime_v_net_properties^object) + cli: + cliKey: vNetProperties + cliM4Path: schemas$$objects['IntegrationRuntimeComputeProperties']$$properties['vNetProperties'] + - schemaName: integration_runtime_data_flow_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: IntegrationRuntimeDataFlowProperties + cliM4Path: schemas$$objects['IntegrationRuntimeDataFlowProperties'] + properties: + - propertyName: compute_type(data_flow_compute_type^choice) + cli: + cliKey: computeType + cliM4Path: schemas$$objects['IntegrationRuntimeDataFlowProperties']$$properties['computeType'] + - propertyName: core_count(integer^integer) + cli: + cliKey: coreCount + cliM4Path: schemas$$objects['IntegrationRuntimeDataFlowProperties']$$properties['coreCount'] + - propertyName: time_to_live(integer^integer) + cli: + cliKey: timeToLive + cliM4Path: schemas$$objects['IntegrationRuntimeDataFlowProperties']$$properties['timeToLive'] + - schemaName: integration_runtime_v_net_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeVNetProperties + cliM4Path: schemas$$objects['IntegrationRuntimeVNetProperties'] + properties: + - propertyName: v_net_id(integration_runtime_v_net_properties_v_net_id^string) + cli: + cliKey: vNetId + cliM4Path: schemas$$objects['IntegrationRuntimeVNetProperties']$$properties['vNetId'] + - propertyName: subnet(integration_runtime_v_net_properties_subnet^string) + cli: + cliKey: subnet + cliM4Path: schemas$$objects['IntegrationRuntimeVNetProperties']$$properties['subnet'] + - propertyName: public_i_Ps(integration_runtime_v_net_properties_public_i_Ps^array) + cli: + cliKey: publicIPs + cliM4Path: schemas$$objects['IntegrationRuntimeVNetProperties']$$properties['publicIPs'] + - schemaName: integration_runtime_ssis_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeSsisProperties + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties'] + properties: + - propertyName: catalog_info(integration_runtime_ssis_catalog_info^object) + cli: + cliKey: catalogInfo + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties']$$properties['catalogInfo'] + - propertyName: license_type(integration_runtime_license_type^choice) + cli: + cliKey: licenseType + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties']$$properties['licenseType'] + - propertyName: custom_setup_script_properties(integration_runtime_custom_setup_script_properties^object) + cli: + cliKey: customSetupScriptProperties + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties']$$properties['customSetupScriptProperties'] + - propertyName: data_proxy_properties(integration_runtime_data_proxy_properties^object) + cli: + cliKey: dataProxyProperties + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties']$$properties['dataProxyProperties'] + - propertyName: edition(integration_runtime_edition^choice) + cli: + cliKey: edition + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties']$$properties['edition'] + - propertyName: express_custom_setup_properties(integration_runtime_ssis_properties_express_custom_setup_properties^array) + cli: + cliKey: expressCustomSetupProperties + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties']$$properties['expressCustomSetupProperties'] + - propertyName: package_stores(integration_runtime_ssis_properties_package_stores^array) + cli: + cliKey: packageStores + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties']$$properties['packageStores'] + - schemaName: integration_runtime_ssis_catalog_info + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: IntegrationRuntimeSsisCatalogInfo + cliM4Path: schemas$$objects['IntegrationRuntimeSsisCatalogInfo'] + properties: + - propertyName: catalog_server_endpoint(integration_runtime_ssis_catalog_info_catalog_server_endpoint^string) + cli: + cliKey: catalogServerEndpoint + cliM4Path: schemas$$objects['IntegrationRuntimeSsisCatalogInfo']$$properties['catalogServerEndpoint'] + - propertyName: catalog_admin_user_name(integration_runtime_ssis_catalog_info_catalog_admin_user_name^string) + cli: + cliKey: catalogAdminUserName + cliM4Path: schemas$$objects['IntegrationRuntimeSsisCatalogInfo']$$properties['catalogAdminUserName'] + - propertyName: catalog_admin_password(secure_string^object) + cli: + cliKey: catalogAdminPassword + cliM4Path: schemas$$objects['IntegrationRuntimeSsisCatalogInfo']$$properties['catalogAdminPassword'] + - propertyName: catalog_pricing_tier(integration_runtime_ssis_catalog_pricing_tier^choice) + cli: + cliKey: catalogPricingTier + cliM4Path: schemas$$objects['IntegrationRuntimeSsisCatalogInfo']$$properties['catalogPricingTier'] + - schemaName: secure_string + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: SecureString + cliM4Path: schemas$$objects['SecureString'] + properties: + - propertyName: value(secure_string_value^string) + cli: + cliKey: value + cliM4Path: schemas$$objects['SecureString']$$properties['value'] + - schemaName: secret_base + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: SecretBase + cliM4Path: schemas$$objects['SecretBase'] + discriminator: true + properties: + - propertyName: type(secret_base_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['SecretBase']$$properties['type'] + - schemaName: integration_runtime_custom_setup_script_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: IntegrationRuntimeCustomSetupScriptProperties + cliM4Path: schemas$$objects['IntegrationRuntimeCustomSetupScriptProperties'] + properties: + - propertyName: blob_container_uri(integration_runtime_custom_setup_script_properties_blob_container_uri^string) + cli: + cliKey: blobContainerUri + cliM4Path: schemas$$objects['IntegrationRuntimeCustomSetupScriptProperties']$$properties['blobContainerUri'] + - propertyName: sas_token(secure_string^object) + cli: + cliKey: sasToken + cliM4Path: schemas$$objects['IntegrationRuntimeCustomSetupScriptProperties']$$properties['sasToken'] + - schemaName: integration_runtime_data_proxy_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: IntegrationRuntimeDataProxyProperties + cliM4Path: schemas$$objects['IntegrationRuntimeDataProxyProperties'] + properties: + - propertyName: connect_via(entity_reference^object) + cli: + cliKey: connectVia + cliM4Path: schemas$$objects['IntegrationRuntimeDataProxyProperties']$$properties['connectVia'] + - propertyName: staging_linked_service(entity_reference^object) + cli: + cliKey: stagingLinkedService + cliM4Path: schemas$$objects['IntegrationRuntimeDataProxyProperties']$$properties['stagingLinkedService'] + - propertyName: path(integration_runtime_data_proxy_properties_path^string) + cli: + cliKey: path + cliM4Path: schemas$$objects['IntegrationRuntimeDataProxyProperties']$$properties['path'] + - schemaName: entity_reference + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: EntityReference + cliM4Path: schemas$$objects['EntityReference'] + properties: + - propertyName: type(integration_runtime_entity_reference_type^choice) + cli: + cliKey: type + cliM4Path: schemas$$objects['EntityReference']$$properties['type'] + - propertyName: reference_name(entity_reference_name^string) + cli: + cliKey: referenceName + cliM4Path: schemas$$objects['EntityReference']$$properties['referenceName'] + - schemaName: custom_setup_base + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: CustomSetupBase + cliM4Path: schemas$$objects['CustomSetupBase'] + discriminator: true + properties: + - propertyName: type(custom_setup_base_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['CustomSetupBase']$$properties['type'] + - schemaName: package_store + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: PackageStore + cliM4Path: schemas$$objects['PackageStore'] + properties: + - propertyName: name(package_store_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['PackageStore']$$properties['name'] + - propertyName: package_store_linked_service(entity_reference^object) + cli: + cliKey: packageStoreLinkedService + cliM4Path: schemas$$objects['PackageStore']$$properties['packageStoreLinkedService'] + - schemaName: cmdkey_setup + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CmdkeySetup + cliM4Path: schemas$$objects['CmdkeySetup'] + properties: + - propertyName: type_properties(cmdkey_setup_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['CmdkeySetup']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: cmdkey_setup_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CmdkeySetupTypeProperties + cliM4Path: schemas$$objects['CmdkeySetupTypeProperties'] + properties: + - propertyName: target_name(any^any) + cli: + cliKey: targetName + cliM4Path: schemas$$objects['CmdkeySetupTypeProperties']$$properties['targetName'] + - propertyName: user_name(any^any) + cli: + cliKey: userName + cliM4Path: schemas$$objects['CmdkeySetupTypeProperties']$$properties['userName'] + - propertyName: password(secret_base^object) + cli: + cliKey: password + cliM4Path: schemas$$objects['CmdkeySetupTypeProperties']$$properties['password'] + - schemaName: environment_variable_setup + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: EnvironmentVariableSetup + cliM4Path: schemas$$objects['EnvironmentVariableSetup'] + properties: + - propertyName: type_properties(environment_variable_setup_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['EnvironmentVariableSetup']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: environment_variable_setup_type_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: EnvironmentVariableSetupTypeProperties + cliM4Path: schemas$$objects['EnvironmentVariableSetupTypeProperties'] + properties: + - propertyName: variable_name(environment_variable_setup_type_properties_variable_name^string) + cli: + cliKey: variableName + cliM4Path: schemas$$objects['EnvironmentVariableSetupTypeProperties']$$properties['variableName'] + - propertyName: variable_value(environment_variable_setup_type_properties_variable_value^string) + cli: + cliKey: variableValue + cliM4Path: schemas$$objects['EnvironmentVariableSetupTypeProperties']$$properties['variableValue'] + - schemaName: component_setup + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ComponentSetup + cliM4Path: schemas$$objects['ComponentSetup'] + properties: + - propertyName: type_properties(licensed_component_setup_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['ComponentSetup']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: licensed_component_setup_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: LicensedComponentSetupTypeProperties + cliM4Path: schemas$$objects['LicensedComponentSetupTypeProperties'] + properties: + - propertyName: component_name(licensed_component_setup_type_properties_component_name^string) + cli: + cliKey: componentName + cliM4Path: schemas$$objects['LicensedComponentSetupTypeProperties']$$properties['componentName'] + - propertyName: license_key(secret_base^object) + cli: + cliKey: licenseKey + cliM4Path: schemas$$objects['LicensedComponentSetupTypeProperties']$$properties['licenseKey'] + - schemaName: self_hosted_integration_runtime + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntime'] + properties: + - propertyName: type_properties(self_hosted_integration_runtime_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntime']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: self_hosted_integration_runtime_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntimeTypeProperties + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeTypeProperties'] + properties: + - propertyName: linked_info(linked_integration_runtime_type^object) + cli: + cliKey: linkedInfo + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeTypeProperties']$$properties['linkedInfo'] + - schemaName: linked_integration_runtime_type + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: LinkedIntegrationRuntimeType + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeType'] + discriminator: true + properties: + - propertyName: authorization_type(linked_integration_runtime_type_authorization_type^string) + cli: + cliKey: authorizationType + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeType']$$properties['authorizationType'] + - schemaName: linked_integration_runtime_key_authorization + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: LinkedIntegrationRuntimeKeyAuthorization + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeKeyAuthorization'] + properties: + - propertyName: key(secure_string^object) + cli: + cliKey: key + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeKeyAuthorization']$$properties['key'] + - schemaName: linked_integration_runtime_rbac_authorization + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: LinkedIntegrationRuntimeRbacAuthorization + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeRbacAuthorization'] + properties: + - propertyName: resource_id(linked_integration_runtime_rbac_authorization_resource_id^string) + cli: + cliKey: resourceId + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeRbacAuthorization']$$properties['resourceId'] + - schemaName: managed_integration_runtime_status + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ManagedIntegrationRuntimeStatus + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeStatus'] + properties: + - propertyName: type_properties(managed_integration_runtime_status_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeStatus']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: managed_integration_runtime_status_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ManagedIntegrationRuntimeStatusTypeProperties + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeStatusTypeProperties'] + properties: + - propertyName: create_time(managed_integration_runtime_status_type_properties_create_time^date-time) + cli: + cliKey: createTime + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeStatusTypeProperties']$$properties['createTime'] + readOnly: true + - propertyName: nodes(managed_integration_runtime_status_type_properties_nodes^array) + cli: + cliKey: nodes + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeStatusTypeProperties']$$properties['nodes'] + readOnly: true + - propertyName: other_errors(managed_integration_runtime_status_type_properties_other_errors^array) + cli: + cliKey: otherErrors + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeStatusTypeProperties']$$properties['otherErrors'] + readOnly: true + - propertyName: last_operation(managed_integration_runtime_operation_result^object) + cli: + cliKey: lastOperation + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeStatusTypeProperties']$$properties['lastOperation'] + readOnly: true + - schemaName: managed_integration_runtime_node + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedIntegrationRuntimeNode + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeNode'] + properties: + - propertyName: node_id(managed_integration_runtime_node_id^string) + cli: + cliKey: nodeId + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeNode']$$properties['nodeId'] + readOnly: true + - propertyName: status(managed_integration_runtime_node_status^choice) + cli: + cliKey: status + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeNode']$$properties['status'] + readOnly: true + - propertyName: errors(managed_integration_runtime_node_errors^array) + cli: + cliKey: errors + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeNode']$$properties['errors'] + - schemaName: managed_integration_runtime_error + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ManagedIntegrationRuntimeError + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeError'] + properties: + - propertyName: time(managed_integration_runtime_error_time^date-time) + cli: + cliKey: time + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeError']$$properties['time'] + readOnly: true + - propertyName: code(managed_integration_runtime_error_code^string) + cli: + cliKey: code + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeError']$$properties['code'] + readOnly: true + - propertyName: parameters(managed_integration_runtime_error_parameters^array) + cli: + cliKey: parameters + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeError']$$properties['parameters'] + readOnly: true + - propertyName: message(managed_integration_runtime_error_message^string) + cli: + cliKey: message + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeError']$$properties['message'] + readOnly: true + - schemaName: managed_integration_runtime_operation_result + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ManagedIntegrationRuntimeOperationResult + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeOperationResult'] + properties: + - propertyName: type(managed_integration_runtime_operation_result_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeOperationResult']$$properties['type'] + readOnly: true + - propertyName: start_time(managed_integration_runtime_operation_result_start_time^date-time) + cli: + cliKey: startTime + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeOperationResult']$$properties['startTime'] + readOnly: true + - propertyName: result(managed_integration_runtime_operation_result^string) + cli: + cliKey: result + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeOperationResult']$$properties['result'] + readOnly: true + - propertyName: error_code(managed_integration_runtime_operation_result_error_code^string) + cli: + cliKey: errorCode + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeOperationResult']$$properties['errorCode'] + readOnly: true + - propertyName: parameters(managed_integration_runtime_operation_result_parameters^array) + cli: + cliKey: parameters + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeOperationResult']$$properties['parameters'] + readOnly: true + - propertyName: activity_id(managed_integration_runtime_operation_result_activity_id^string) + cli: + cliKey: activityId + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeOperationResult']$$properties['activityId'] + readOnly: true + - schemaName: self_hosted_integration_runtime_status + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntimeStatus + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatus'] + properties: + - propertyName: type_properties(self_hosted_integration_runtime_status_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatus']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: self_hosted_integration_runtime_status_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntimeStatusTypeProperties + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties'] + properties: + - propertyName: create_time(self_hosted_integration_runtime_status_type_properties_create_time^date-time) + cli: + cliKey: createTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['createTime'] + readOnly: true + - propertyName: task_queue_id(self_hosted_integration_runtime_status_type_properties_task_queue_id^string) + cli: + cliKey: taskQueueId + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['taskQueueId'] + readOnly: true + - propertyName: internal_channel_encryption(integration_runtime_internal_channel_encryption_mode^choice) + cli: + cliKey: internalChannelEncryption + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['internalChannelEncryption'] + readOnly: true + - propertyName: version(self_hosted_integration_runtime_status_type_properties_version^string) + cli: + cliKey: version + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['version'] + readOnly: true + - propertyName: nodes(self_hosted_integration_runtime_status_type_properties_nodes^array) + cli: + cliKey: nodes + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['nodes'] + - propertyName: scheduled_update_date(self_hosted_integration_runtime_status_type_properties_scheduled_update_date^date-time) + cli: + cliKey: scheduledUpdateDate + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['scheduledUpdateDate'] + readOnly: true + - propertyName: update_delay_offset(self_hosted_integration_runtime_status_type_properties_update_delay_offset^string) + cli: + cliKey: updateDelayOffset + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['updateDelayOffset'] + readOnly: true + - propertyName: local_time_zone_offset(self_hosted_integration_runtime_status_type_properties_local_time_zone_offset^string) + cli: + cliKey: localTimeZoneOffset + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['localTimeZoneOffset'] + readOnly: true + - propertyName: capabilities(self_hosted_integration_runtime_status_type_properties_capabilities^dictionary) + cli: + cliKey: capabilities + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['capabilities'] + readOnly: true + - propertyName: service_urls(self_hosted_integration_runtime_status_type_properties_service_urls^array) + cli: + cliKey: serviceUrls + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['serviceUrls'] + readOnly: true + - propertyName: auto_update(integration_runtime_auto_update^choice) + cli: + cliKey: autoUpdate + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['autoUpdate'] + readOnly: true + - propertyName: version_status(self_hosted_integration_runtime_status_type_properties_version_status^string) + cli: + cliKey: versionStatus + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['versionStatus'] + readOnly: true + - propertyName: links(self_hosted_integration_runtime_status_type_properties_links^array) + cli: + cliKey: links + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['links'] + - propertyName: pushed_version(self_hosted_integration_runtime_status_type_properties_pushed_version^string) + cli: + cliKey: pushedVersion + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['pushedVersion'] + readOnly: true + - propertyName: latest_version(self_hosted_integration_runtime_status_type_properties_latest_version^string) + cli: + cliKey: latestVersion + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['latestVersion'] + readOnly: true + - propertyName: auto_update_ETA(self_hosted_integration_runtime_status_type_properties_auto_update_ETA^date-time) + cli: + cliKey: autoUpdateETA + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['autoUpdateETA'] + readOnly: true + - schemaName: self_hosted_integration_runtime_node + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: SelfHostedIntegrationRuntimeNode + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode'] + properties: + - propertyName: node_name(self_hosted_integration_runtime_node_name^string) + cli: + cliKey: nodeName + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['nodeName'] + readOnly: true + - propertyName: machine_name(self_hosted_integration_runtime_node_machine_name^string) + cli: + cliKey: machineName + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['machineName'] + readOnly: true + - propertyName: host_service_uri(self_hosted_integration_runtime_node_host_service_uri^string) + cli: + cliKey: hostServiceUri + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['hostServiceUri'] + readOnly: true + - propertyName: status(self_hosted_integration_runtime_node_status^choice) + cli: + cliKey: status + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['status'] + readOnly: true + - propertyName: capabilities(self_hosted_integration_runtime_node_capabilities^dictionary) + cli: + cliKey: capabilities + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['capabilities'] + readOnly: true + - propertyName: version_status(self_hosted_integration_runtime_node_version_status^string) + cli: + cliKey: versionStatus + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['versionStatus'] + readOnly: true + - propertyName: version(self_hosted_integration_runtime_node_version^string) + cli: + cliKey: version + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['version'] + readOnly: true + - propertyName: register_time(self_hosted_integration_runtime_node_register_time^date-time) + cli: + cliKey: registerTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['registerTime'] + readOnly: true + - propertyName: last_connect_time(self_hosted_integration_runtime_node_last_connect_time^date-time) + cli: + cliKey: lastConnectTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['lastConnectTime'] + readOnly: true + - propertyName: expiry_time(self_hosted_integration_runtime_node_expiry_time^date-time) + cli: + cliKey: expiryTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['expiryTime'] + readOnly: true + - propertyName: last_start_time(self_hosted_integration_runtime_node_last_start_time^date-time) + cli: + cliKey: lastStartTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['lastStartTime'] + readOnly: true + - propertyName: last_stop_time(self_hosted_integration_runtime_node_last_stop_time^date-time) + cli: + cliKey: lastStopTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['lastStopTime'] + readOnly: true + - propertyName: last_update_result(integration_runtime_update_result^choice) + cli: + cliKey: lastUpdateResult + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['lastUpdateResult'] + readOnly: true + - propertyName: last_start_update_time(self_hosted_integration_runtime_node_last_start_update_time^date-time) + cli: + cliKey: lastStartUpdateTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['lastStartUpdateTime'] + readOnly: true + - propertyName: last_end_update_time(self_hosted_integration_runtime_node_last_end_update_time^date-time) + cli: + cliKey: lastEndUpdateTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['lastEndUpdateTime'] + readOnly: true + - propertyName: is_active_dispatcher(boolean^boolean) + cli: + cliKey: isActiveDispatcher + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['isActiveDispatcher'] + readOnly: true + - propertyName: concurrent_jobs_limit(integer^integer) + cli: + cliKey: concurrentJobsLimit + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['concurrentJobsLimit'] + readOnly: true + - propertyName: max_concurrent_jobs(integer^integer) + cli: + cliKey: maxConcurrentJobs + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['maxConcurrentJobs'] + readOnly: true + - schemaName: linked_integration_runtime + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: LinkedIntegrationRuntime + cliM4Path: schemas$$objects['LinkedIntegrationRuntime'] + properties: + - propertyName: name(linked_integration_runtime_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['LinkedIntegrationRuntime']$$properties['name'] + readOnly: true + - propertyName: subscription_id(linked_integration_runtime_subscription_id^string) + cli: + cliKey: subscriptionId + cliM4Path: schemas$$objects['LinkedIntegrationRuntime']$$properties['subscriptionId'] + readOnly: true + - propertyName: data_factory_name(linked_integration_runtime_data_factory_name^string) + cli: + cliKey: dataFactoryName + cliM4Path: schemas$$objects['LinkedIntegrationRuntime']$$properties['dataFactoryName'] + readOnly: true + - propertyName: data_factory_location(linked_integration_runtime_data_factory_location^string) + cli: + cliKey: dataFactoryLocation + cliM4Path: schemas$$objects['LinkedIntegrationRuntime']$$properties['dataFactoryLocation'] + readOnly: true + - propertyName: create_time(linked_integration_runtime_create_time^date-time) + cli: + cliKey: createTime + cliM4Path: schemas$$objects['LinkedIntegrationRuntime']$$properties['createTime'] + readOnly: true + - schemaName: integration_runtime_node_ip_address + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: IntegrationRuntimeNodeIpAddress + cliM4Path: schemas$$objects['IntegrationRuntimeNodeIpAddress'] + properties: + - propertyName: ip_address(integration_runtime_node_ip_address^string) + cli: + cliKey: ipAddress + cliM4Path: schemas$$objects['IntegrationRuntimeNodeIpAddress']$$properties['ipAddress'] + readOnly: true + - schemaName: ssis_object_metadata_list_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisObjectMetadataListResponse + cliM4Path: schemas$$objects['SsisObjectMetadataListResponse'] + properties: + - propertyName: value(ssis_object_metadata_list_response_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['SsisObjectMetadataListResponse']$$properties['value'] + - propertyName: next_link(ssis_object_metadata_list_response_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['SsisObjectMetadataListResponse']$$properties['nextLink'] + - schemaName: ssis_object_metadata + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: SsisObjectMetadata + cliM4Path: schemas$$objects['SsisObjectMetadata'] + discriminator: true + properties: + - propertyName: type(ssis_object_metadata_type^choice) + cli: + cliKey: type + cliM4Path: schemas$$objects['SsisObjectMetadata']$$properties['type'] + - propertyName: id(integer^integer) + cli: + cliKey: id + cliM4Path: schemas$$objects['SsisObjectMetadata']$$properties['id'] + - propertyName: name(ssis_object_metadata_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['SsisObjectMetadata']$$properties['name'] + - propertyName: description(ssis_object_metadata_description^string) + cli: + cliKey: description + cliM4Path: schemas$$objects['SsisObjectMetadata']$$properties['description'] + - schemaName: ssis_folder + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: SsisFolder + cliM4Path: schemas$$objects['SsisFolder'] + - schemaName: ssis_project + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisProject + cliM4Path: schemas$$objects['SsisProject'] + properties: + - propertyName: folder_id(integer^integer) + cli: + cliKey: folderId + cliM4Path: schemas$$objects['SsisProject']$$properties['folderId'] + - propertyName: version(integer^integer) + cli: + cliKey: version + cliM4Path: schemas$$objects['SsisProject']$$properties['version'] + - propertyName: environment_refs(ssis_project_environment_refs^array) + cli: + cliKey: environmentRefs + cliM4Path: schemas$$objects['SsisProject']$$properties['environmentRefs'] + - propertyName: parameters(ssis_project_parameters^array) + cli: + cliKey: parameters + cliM4Path: schemas$$objects['SsisProject']$$properties['parameters'] + - schemaName: ssis_environment_reference + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: SsisEnvironmentReference + cliM4Path: schemas$$objects['SsisEnvironmentReference'] + properties: + - propertyName: id(integer^integer) + cli: + cliKey: id + cliM4Path: schemas$$objects['SsisEnvironmentReference']$$properties['id'] + - propertyName: environment_folder_name(ssis_environment_reference_environment_folder_name^string) + cli: + cliKey: environmentFolderName + cliM4Path: schemas$$objects['SsisEnvironmentReference']$$properties['environmentFolderName'] + - propertyName: environment_name(ssis_environment_reference_environment_name^string) + cli: + cliKey: environmentName + cliM4Path: schemas$$objects['SsisEnvironmentReference']$$properties['environmentName'] + - propertyName: reference_type(ssis_environment_reference_type^string) + cli: + cliKey: referenceType + cliM4Path: schemas$$objects['SsisEnvironmentReference']$$properties['referenceType'] + - schemaName: ssis_parameter + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 12 + propertyCountIfSimplifyWithoutSimpleObject: 12 + simplifiable: true + cliKey: SsisParameter + cliM4Path: schemas$$objects['SsisParameter'] + properties: + - propertyName: id(integer^integer) + cli: + cliKey: id + cliM4Path: schemas$$objects['SsisParameter']$$properties['id'] + - propertyName: name(ssis_parameter_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['SsisParameter']$$properties['name'] + - propertyName: description(ssis_parameter_description^string) + cli: + cliKey: description + cliM4Path: schemas$$objects['SsisParameter']$$properties['description'] + - propertyName: data_type(ssis_parameter_data_type^string) + cli: + cliKey: dataType + cliM4Path: schemas$$objects['SsisParameter']$$properties['dataType'] + - propertyName: required(boolean^boolean) + cli: + cliKey: required + cliM4Path: schemas$$objects['SsisParameter']$$properties['required'] + - propertyName: sensitive(boolean^boolean) + cli: + cliKey: sensitive + cliM4Path: schemas$$objects['SsisParameter']$$properties['sensitive'] + - propertyName: design_default_value(ssis_parameter_design_default_value^string) + cli: + cliKey: designDefaultValue + cliM4Path: schemas$$objects['SsisParameter']$$properties['designDefaultValue'] + - propertyName: default_value(ssis_parameter_default_value^string) + cli: + cliKey: defaultValue + cliM4Path: schemas$$objects['SsisParameter']$$properties['defaultValue'] + - propertyName: sensitive_default_value(ssis_parameter_sensitive_default_value^string) + cli: + cliKey: sensitiveDefaultValue + cliM4Path: schemas$$objects['SsisParameter']$$properties['sensitiveDefaultValue'] + - propertyName: value_type(ssis_parameter_value_type^string) + cli: + cliKey: valueType + cliM4Path: schemas$$objects['SsisParameter']$$properties['valueType'] + - propertyName: value_set(boolean^boolean) + cli: + cliKey: valueSet + cliM4Path: schemas$$objects['SsisParameter']$$properties['valueSet'] + - propertyName: variable(ssis_parameter_variable^string) + cli: + cliKey: variable + cliM4Path: schemas$$objects['SsisParameter']$$properties['variable'] + - schemaName: ssis_package + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisPackage + cliM4Path: schemas$$objects['SsisPackage'] + properties: + - propertyName: folder_id(integer^integer) + cli: + cliKey: folderId + cliM4Path: schemas$$objects['SsisPackage']$$properties['folderId'] + - propertyName: project_version(integer^integer) + cli: + cliKey: projectVersion + cliM4Path: schemas$$objects['SsisPackage']$$properties['projectVersion'] + - propertyName: project_id(integer^integer) + cli: + cliKey: projectId + cliM4Path: schemas$$objects['SsisPackage']$$properties['projectId'] + - propertyName: parameters(ssis_package_parameters^array) + cli: + cliKey: parameters + cliM4Path: schemas$$objects['SsisPackage']$$properties['parameters'] + - schemaName: ssis_environment + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisEnvironment + cliM4Path: schemas$$objects['SsisEnvironment'] + properties: + - propertyName: folder_id(integer^integer) + cli: + cliKey: folderId + cliM4Path: schemas$$objects['SsisEnvironment']$$properties['folderId'] + - propertyName: variables(ssis_environment_variables^array) + cli: + cliKey: variables + cliM4Path: schemas$$objects['SsisEnvironment']$$properties['variables'] + - schemaName: ssis_variable + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 7 + propertyCountIfSimplifyWithoutSimpleObject: 7 + simplifiable: true + cliKey: SsisVariable + cliM4Path: schemas$$objects['SsisVariable'] + properties: + - propertyName: id(integer^integer) + cli: + cliKey: id + cliM4Path: schemas$$objects['SsisVariable']$$properties['id'] + - propertyName: name(ssis_variable_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['SsisVariable']$$properties['name'] + - propertyName: description(ssis_variable_description^string) + cli: + cliKey: description + cliM4Path: schemas$$objects['SsisVariable']$$properties['description'] + - propertyName: data_type(ssis_variable_data_type^string) + cli: + cliKey: dataType + cliM4Path: schemas$$objects['SsisVariable']$$properties['dataType'] + - propertyName: sensitive(boolean^boolean) + cli: + cliKey: sensitive + cliM4Path: schemas$$objects['SsisVariable']$$properties['sensitive'] + - propertyName: value(ssis_variable_value^string) + cli: + cliKey: value + cliM4Path: schemas$$objects['SsisVariable']$$properties['value'] + - propertyName: sensitive_value(ssis_variable_sensitive_value^string) + cli: + cliKey: sensitiveValue + cliM4Path: schemas$$objects['SsisVariable']$$properties['sensitiveValue'] + choices: + all: + - choiceName: factory_identity_type + cli: + cliKey: FactoryIdentityType + cliM4Path: schemas$$choices['FactoryIdentityType'] + default-value: SystemAssigned + hidden: true + choiceValues: + - choiceValue: system_assigned + cli: + cliKey: SystemAssigned + cliM4Path: schemas$$choices['FactoryIdentityType']$$choices['SystemAssigned]' + - choiceName: trigger_runtime_state + cli: + cliKey: TriggerRuntimeState + cliM4Path: schemas$$choices['TriggerRuntimeState'] + choiceValues: + - choiceValue: started + cli: + cliKey: Started + cliM4Path: schemas$$choices['TriggerRuntimeState']$$choices['Started]' + - choiceValue: stopped + cli: + cliKey: Stopped + cliM4Path: schemas$$choices['TriggerRuntimeState']$$choices['Stopped]' + - choiceValue: disabled + cli: + cliKey: Disabled + cliM4Path: schemas$$choices['TriggerRuntimeState']$$choices['Disabled]' + - choiceName: event_subscription_status + cli: + cliKey: EventSubscriptionStatus + cliM4Path: schemas$$choices['EventSubscriptionStatus'] + choiceValues: + - choiceValue: enabled + cli: + cliKey: Enabled + cliM4Path: schemas$$choices['EventSubscriptionStatus']$$choices['Enabled]' + - choiceValue: provisioning + cli: + cliKey: Provisioning + cliM4Path: schemas$$choices['EventSubscriptionStatus']$$choices['Provisioning]' + - choiceValue: deprovisioning + cli: + cliKey: Deprovisioning + cliM4Path: schemas$$choices['EventSubscriptionStatus']$$choices['Deprovisioning]' + - choiceValue: disabled + cli: + cliKey: Disabled + cliM4Path: schemas$$choices['EventSubscriptionStatus']$$choices['Disabled]' + - choiceValue: unknown + cli: + cliKey: Unknown + cliM4Path: schemas$$choices['EventSubscriptionStatus']$$choices['Unknown]' + - choiceName: integration_runtime_type + cli: + cliKey: IntegrationRuntimeType + cliM4Path: schemas$$choices['IntegrationRuntimeType'] + choiceValues: + - choiceValue: managed + cli: + cliKey: Managed + cliM4Path: schemas$$choices['IntegrationRuntimeType']$$choices['Managed]' + - choiceValue: self_hosted + cli: + cliKey: SelfHosted + cliM4Path: schemas$$choices['IntegrationRuntimeType']$$choices['SelfHosted]' + - choiceName: integration_runtime_auto_update + cli: + cliKey: IntegrationRuntimeAutoUpdate + cliM4Path: schemas$$choices['IntegrationRuntimeAutoUpdate'] + choiceValues: + - choiceValue: on + cli: + cliKey: On + cliM4Path: schemas$$choices['IntegrationRuntimeAutoUpdate']$$choices['On]' + - choiceValue: off + cli: + cliKey: Off + cliM4Path: schemas$$choices['IntegrationRuntimeAutoUpdate']$$choices['Off]' + - choiceName: integration_runtime_state + cli: + cliKey: IntegrationRuntimeState + cliM4Path: schemas$$choices['IntegrationRuntimeState'] + choiceValues: + - choiceValue: initial + cli: + cliKey: Initial + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Initial]' + - choiceValue: stopped + cli: + cliKey: Stopped + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Stopped]' + - choiceValue: started + cli: + cliKey: Started + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Started]' + - choiceValue: starting + cli: + cliKey: Starting + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Starting]' + - choiceValue: stopping + cli: + cliKey: Stopping + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Stopping]' + - choiceValue: need_registration + cli: + cliKey: NeedRegistration + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['NeedRegistration]' + - choiceValue: online + cli: + cliKey: Online + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Online]' + - choiceValue: limited + cli: + cliKey: Limited + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Limited]' + - choiceValue: offline + cli: + cliKey: Offline + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Offline]' + - choiceValue: access_denied + cli: + cliKey: AccessDenied + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['AccessDenied]' + - choiceName: integration_runtime_auth_key_name + cli: + cliKey: IntegrationRuntimeAuthKeyName + cliM4Path: schemas$$choices['IntegrationRuntimeAuthKeyName'] + choiceValues: + - choiceValue: auth_key1 + cli: + cliKey: authKey1 + cliM4Path: schemas$$choices['IntegrationRuntimeAuthKeyName']$$choices['authKey1]' + - choiceValue: auth_key2 + cli: + cliKey: authKey2 + cliM4Path: schemas$$choices['IntegrationRuntimeAuthKeyName']$$choices['authKey2]' + - choiceName: recurrence_frequency + cli: + cliKey: RecurrenceFrequency + cliM4Path: schemas$$choices['RecurrenceFrequency'] + choiceValues: + - choiceValue: not_specified + cli: + cliKey: NotSpecified + cliM4Path: schemas$$choices['RecurrenceFrequency']$$choices['NotSpecified]' + - choiceValue: minute + cli: + cliKey: Minute + cliM4Path: schemas$$choices['RecurrenceFrequency']$$choices['Minute]' + - choiceValue: hour + cli: + cliKey: Hour + cliM4Path: schemas$$choices['RecurrenceFrequency']$$choices['Hour]' + - choiceValue: day + cli: + cliKey: Day + cliM4Path: schemas$$choices['RecurrenceFrequency']$$choices['Day]' + - choiceValue: week + cli: + cliKey: Week + cliM4Path: schemas$$choices['RecurrenceFrequency']$$choices['Week]' + - choiceValue: month + cli: + cliKey: Month + cliM4Path: schemas$$choices['RecurrenceFrequency']$$choices['Month]' + - choiceValue: year + cli: + cliKey: Year + cliM4Path: schemas$$choices['RecurrenceFrequency']$$choices['Year]' + - choiceName: blob_event_types + cli: + cliKey: BlobEventTypes + cliM4Path: schemas$$choices['BlobEventTypes'] + choiceValues: + - choiceValue: microsoft_storage_blob_created + cli: + cliKey: Microsoft.Storage.BlobCreated + cliM4Path: schemas$$choices['BlobEventTypes']$$choices['Microsoft.Storage.BlobCreated]' + - choiceValue: microsoft_storage_blob_deleted + cli: + cliKey: Microsoft.Storage.BlobDeleted + cliM4Path: schemas$$choices['BlobEventTypes']$$choices['Microsoft.Storage.BlobDeleted]' + - choiceName: tumbling_window_frequency + cli: + cliKey: TumblingWindowFrequency + cliM4Path: schemas$$choices['TumblingWindowFrequency'] + choiceValues: + - choiceValue: minute + cli: + cliKey: Minute + cliM4Path: schemas$$choices['TumblingWindowFrequency']$$choices['Minute]' + - choiceValue: hour + cli: + cliKey: Hour + cliM4Path: schemas$$choices['TumblingWindowFrequency']$$choices['Hour]' + - choiceName: data_flow_compute_type + cli: + cliKey: DataFlowComputeType + cliM4Path: schemas$$choices['DataFlowComputeType'] + choiceValues: + - choiceValue: general + cli: + cliKey: General + cliM4Path: schemas$$choices['DataFlowComputeType']$$choices['General]' + - choiceValue: memory_optimized + cli: + cliKey: MemoryOptimized + cliM4Path: schemas$$choices['DataFlowComputeType']$$choices['MemoryOptimized]' + - choiceValue: compute_optimized + cli: + cliKey: ComputeOptimized + cliM4Path: schemas$$choices['DataFlowComputeType']$$choices['ComputeOptimized]' + - choiceName: integration_runtime_ssis_catalog_pricing_tier + cli: + cliKey: IntegrationRuntimeSsisCatalogPricingTier + cliM4Path: schemas$$choices['IntegrationRuntimeSsisCatalogPricingTier'] + choiceValues: + - choiceValue: basic + cli: + cliKey: Basic + cliM4Path: schemas$$choices['IntegrationRuntimeSsisCatalogPricingTier']$$choices['Basic]' + - choiceValue: standard + cli: + cliKey: Standard + cliM4Path: schemas$$choices['IntegrationRuntimeSsisCatalogPricingTier']$$choices['Standard]' + - choiceValue: premium + cli: + cliKey: Premium + cliM4Path: schemas$$choices['IntegrationRuntimeSsisCatalogPricingTier']$$choices['Premium]' + - choiceValue: premium_RS + cli: + cliKey: PremiumRS + cliM4Path: schemas$$choices['IntegrationRuntimeSsisCatalogPricingTier']$$choices['PremiumRS]' + - choiceName: integration_runtime_license_type + cli: + cliKey: IntegrationRuntimeLicenseType + cliM4Path: schemas$$choices['IntegrationRuntimeLicenseType'] + choiceValues: + - choiceValue: base_price + cli: + cliKey: BasePrice + cliM4Path: schemas$$choices['IntegrationRuntimeLicenseType']$$choices['BasePrice]' + - choiceValue: license_included + cli: + cliKey: LicenseIncluded + cliM4Path: schemas$$choices['IntegrationRuntimeLicenseType']$$choices['LicenseIncluded]' + - choiceName: integration_runtime_entity_reference_type + cli: + cliKey: IntegrationRuntimeEntityReferenceType + cliM4Path: schemas$$choices['IntegrationRuntimeEntityReferenceType'] + choiceValues: + - choiceValue: integration_runtime_reference + cli: + cliKey: IntegrationRuntimeReference + cliM4Path: schemas$$choices['IntegrationRuntimeEntityReferenceType']$$choices['IntegrationRuntimeReference]' + - choiceValue: linked_service_reference + cli: + cliKey: LinkedServiceReference + cliM4Path: schemas$$choices['IntegrationRuntimeEntityReferenceType']$$choices['LinkedServiceReference]' + - choiceName: integration_runtime_edition + cli: + cliKey: IntegrationRuntimeEdition + cliM4Path: schemas$$choices['IntegrationRuntimeEdition'] + choiceValues: + - choiceValue: standard + cli: + cliKey: Standard + cliM4Path: schemas$$choices['IntegrationRuntimeEdition']$$choices['Standard]' + - choiceValue: enterprise + cli: + cliKey: Enterprise + cliM4Path: schemas$$choices['IntegrationRuntimeEdition']$$choices['Enterprise]' + - choiceName: managed_integration_runtime_node_status + cli: + cliKey: ManagedIntegrationRuntimeNodeStatus + cliM4Path: schemas$$choices['ManagedIntegrationRuntimeNodeStatus'] + choiceValues: + - choiceValue: starting + cli: + cliKey: Starting + cliM4Path: schemas$$choices['ManagedIntegrationRuntimeNodeStatus']$$choices['Starting]' + - choiceValue: available + cli: + cliKey: Available + cliM4Path: schemas$$choices['ManagedIntegrationRuntimeNodeStatus']$$choices['Available]' + - choiceValue: recycling + cli: + cliKey: Recycling + cliM4Path: schemas$$choices['ManagedIntegrationRuntimeNodeStatus']$$choices['Recycling]' + - choiceValue: unavailable + cli: + cliKey: Unavailable + cliM4Path: schemas$$choices['ManagedIntegrationRuntimeNodeStatus']$$choices['Unavailable]' + - choiceName: integration_runtime_internal_channel_encryption_mode + cli: + cliKey: IntegrationRuntimeInternalChannelEncryptionMode + cliM4Path: schemas$$choices['IntegrationRuntimeInternalChannelEncryptionMode'] + choiceValues: + - choiceValue: not_set + cli: + cliKey: NotSet + cliM4Path: schemas$$choices['IntegrationRuntimeInternalChannelEncryptionMode']$$choices['NotSet]' + - choiceValue: ssl_encrypted + cli: + cliKey: SslEncrypted + cliM4Path: schemas$$choices['IntegrationRuntimeInternalChannelEncryptionMode']$$choices['SslEncrypted]' + - choiceValue: not_encrypted + cli: + cliKey: NotEncrypted + cliM4Path: schemas$$choices['IntegrationRuntimeInternalChannelEncryptionMode']$$choices['NotEncrypted]' + - choiceName: self_hosted_integration_runtime_node_status + cli: + cliKey: SelfHostedIntegrationRuntimeNodeStatus + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus'] + choiceValues: + - choiceValue: need_registration + cli: + cliKey: NeedRegistration + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus']$$choices['NeedRegistration]' + - choiceValue: online + cli: + cliKey: Online + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus']$$choices['Online]' + - choiceValue: limited + cli: + cliKey: Limited + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus']$$choices['Limited]' + - choiceValue: offline + cli: + cliKey: Offline + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus']$$choices['Offline]' + - choiceValue: upgrading + cli: + cliKey: Upgrading + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus']$$choices['Upgrading]' + - choiceValue: initializing + cli: + cliKey: Initializing + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus']$$choices['Initializing]' + - choiceValue: initialize_failed + cli: + cliKey: InitializeFailed + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus']$$choices['InitializeFailed]' + - choiceName: integration_runtime_update_result + cli: + cliKey: IntegrationRuntimeUpdateResult + cliM4Path: schemas$$choices['IntegrationRuntimeUpdateResult'] + choiceValues: + - choiceValue: none + cli: + cliKey: None + cliM4Path: schemas$$choices['IntegrationRuntimeUpdateResult']$$choices['None]' + - choiceValue: succeed + cli: + cliKey: Succeed + cliM4Path: schemas$$choices['IntegrationRuntimeUpdateResult']$$choices['Succeed]' + - choiceValue: fail + cli: + cliKey: Fail + cliM4Path: schemas$$choices['IntegrationRuntimeUpdateResult']$$choices['Fail]' + - choiceName: ssis_object_metadata_type + cli: + cliKey: SsisObjectMetadataType + cliM4Path: schemas$$choices['SsisObjectMetadataType'] + choiceValues: + - choiceValue: folder + cli: + cliKey: Folder + cliM4Path: schemas$$choices['SsisObjectMetadataType']$$choices['Folder]' + - choiceValue: project + cli: + cliKey: Project + cliM4Path: schemas$$choices['SsisObjectMetadataType']$$choices['Project]' + - choiceValue: package + cli: + cliKey: Package + cliM4Path: schemas$$choices['SsisObjectMetadataType']$$choices['Package]' + - choiceValue: environment + cli: + cliKey: Environment + cliM4Path: schemas$$choices['SsisObjectMetadataType']$$choices['Environment]' + - choiceName: days_of_week + cli: + cliKey: DaysOfWeek + cliM4Path: schemas$$sealedChoices['DaysOfWeek'] + choiceValues: + - choiceValue: sunday + cli: + cliKey: Sunday + cliM4Path: schemas$$sealedChoices['DaysOfWeek']$$choices['Sunday]' + - choiceValue: monday + cli: + cliKey: Monday + cliM4Path: schemas$$sealedChoices['DaysOfWeek']$$choices['Monday]' + - choiceValue: tuesday + cli: + cliKey: Tuesday + cliM4Path: schemas$$sealedChoices['DaysOfWeek']$$choices['Tuesday]' + - choiceValue: wednesday + cli: + cliKey: Wednesday + cliM4Path: schemas$$sealedChoices['DaysOfWeek']$$choices['Wednesday]' + - choiceValue: thursday + cli: + cliKey: Thursday + cliM4Path: schemas$$sealedChoices['DaysOfWeek']$$choices['Thursday]' + - choiceValue: friday + cli: + cliKey: Friday + cliM4Path: schemas$$sealedChoices['DaysOfWeek']$$choices['Friday]' + - choiceValue: saturday + cli: + cliKey: Saturday + cliM4Path: schemas$$sealedChoices['DaysOfWeek']$$choices['Saturday]' + - choiceName: day_of_week + cli: + cliKey: DayOfWeek + cliM4Path: schemas$$sealedChoices['DayOfWeek'] + choiceValues: + - choiceValue: sunday + cli: + cliKey: Sunday + cliM4Path: schemas$$sealedChoices['DayOfWeek']$$choices['Sunday]' + - choiceValue: monday + cli: + cliKey: Monday + cliM4Path: schemas$$sealedChoices['DayOfWeek']$$choices['Monday]' + - choiceValue: tuesday + cli: + cliKey: Tuesday + cliM4Path: schemas$$sealedChoices['DayOfWeek']$$choices['Tuesday]' + - choiceValue: wednesday + cli: + cliKey: Wednesday + cliM4Path: schemas$$sealedChoices['DayOfWeek']$$choices['Wednesday]' + - choiceValue: thursday + cli: + cliKey: Thursday + cliM4Path: schemas$$sealedChoices['DayOfWeek']$$choices['Thursday]' + - choiceValue: friday + cli: + cliKey: Friday + cliM4Path: schemas$$sealedChoices['DayOfWeek']$$choices['Friday]' + - choiceValue: saturday + cli: + cliKey: Saturday + cliM4Path: schemas$$sealedChoices['DayOfWeek']$$choices['Saturday]' diff --git a/test/scenarios/datafactory/output/clicommon-000250-modifier-pre.yaml b/test/scenarios/datafactory/output/clicommon-000250-modifier-pre.yaml new file mode 100644 index 0000000..cb29000 --- /dev/null +++ b/test/scenarios/datafactory/output/clicommon-000250-modifier-pre.yaml @@ -0,0 +1,15803 @@ +info: + title: DataFactoryManagementClient + extensions: + cli-dump-index: 30 +schemas: + booleans: + - &ref_257 + type: boolean + language: + default: + name: boolean + description: Whether the identity certificate is expired. + protocol: {} + - &ref_141 + type: boolean + language: + default: + name: boolean + description: 'If set to true, blobs with zero bytes will be ignored.' + protocol: {} + - &ref_230 + type: boolean + language: + default: + name: boolean + description: Indicates whether this node is the active dispatcher for integration runtime requests. + protocol: {} + - &ref_322 + type: boolean + language: + default: + name: boolean + description: Whether parameter is required. + protocol: {} + - &ref_323 + type: boolean + language: + default: + name: boolean + description: Whether parameter is sensitive. + protocol: {} + - &ref_328 + type: boolean + language: + default: + name: boolean + description: Parameter value set. + protocol: {} + - &ref_339 + type: boolean + language: + default: + name: boolean + description: Whether variable is sensitive. + protocol: {} + numbers: + - &ref_264 + type: integer + precision: 32 + language: + default: + name: integer + description: Available memory (MB) on the integration runtime node. + protocol: {} + - &ref_265 + type: integer + precision: 32 + language: + default: + name: integer + description: CPU percentage on the integration runtime node. + protocol: {} + - &ref_231 + type: integer + precision: 32 + language: + default: + name: integer + description: Maximum concurrent jobs on the integration runtime node. + protocol: {} + - &ref_266 + type: integer + precision: 32 + language: + default: + name: integer + description: The number of jobs currently running on the integration runtime node. + protocol: {} + - &ref_232 + type: integer + precision: 32 + language: + default: + name: integer + description: The maximum concurrent jobs in this integration runtime. + protocol: {} + - &ref_267 + type: number + precision: 32 + language: + default: + name: number + description: Sent bytes on the integration runtime node. + protocol: {} + - &ref_268 + type: number + precision: 32 + language: + default: + name: number + description: Received bytes on the integration runtime node. + protocol: {} + - &ref_124 + type: integer + precision: 32 + language: + default: + name: integer + description: The interval. + protocol: {} + - &ref_129 + type: integer + precision: 32 + language: + default: + name: array_itemschema + description: '' + protocol: {} + - &ref_133 + type: integer + precision: 32 + language: + default: + name: integer + description: The occurrence. + protocol: {} + - &ref_135 + type: integer + precision: 32 + language: + default: + name: integer + description: The max number of parallel files to handle when it is triggered. + protocol: {} + - &ref_153 + type: integer + precision: 32 + language: + default: + name: integer + description: The interval of the time windows. The minimum interval allowed is 15 Minutes. + protocol: {} + - &ref_156 + type: integer + maximum: 50 + minimum: 1 + precision: 32 + language: + default: + name: integer + description: The max number of parallel time windows (ready for execution) for which a new run is triggered. + protocol: {} + - &ref_157 + type: integer + maximum: 86400 + minimum: 30 + precision: 32 + language: + default: + name: integer + description: Interval between retries in seconds. Default is 30. + protocol: {} + - &ref_172 + type: integer + maximum: 50 + minimum: 1 + precision: 32 + language: + default: + name: integer + description: The max number of parallel time windows (ready for execution) for which a rerun is triggered. + protocol: {} + - &ref_65 + type: integer + minimum: 1 + precision: 32 + language: + default: + name: integer + description: The required number of nodes for managed integration runtime. + protocol: {} + - &ref_66 + type: integer + minimum: 1 + precision: 32 + language: + default: + name: integer + description: Maximum parallel executions count per node for managed integration runtime. + protocol: {} + - &ref_69 + type: integer + precision: 32 + language: + default: + name: integer + description: 'Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272.' + protocol: {} + - &ref_70 + type: integer + minimum: 0 + precision: 32 + language: + default: + name: integer + description: Time to live (in minutes) setting of the cluster which will execute data flow job. + protocol: {} + - &ref_348 + type: integer + precision: 64 + language: + default: + name: integer + description: Metadata id. + protocol: {} + - &ref_312 + type: integer + precision: 64 + language: + default: + name: integer + description: Folder id which contains project. + protocol: {} + - &ref_313 + type: integer + precision: 64 + language: + default: + name: integer + description: Project version. + protocol: {} + - &ref_314 + type: integer + precision: 64 + language: + default: + name: integer + description: Environment reference id. + protocol: {} + - &ref_318 + type: integer + precision: 64 + language: + default: + name: integer + description: Parameter id. + protocol: {} + - &ref_330 + type: integer + precision: 64 + language: + default: + name: integer + description: Folder id which contains package. + protocol: {} + - &ref_331 + type: integer + precision: 64 + language: + default: + name: integer + description: Project version which contains package. + protocol: {} + - &ref_332 + type: integer + precision: 64 + language: + default: + name: integer + description: Project id which contains package. + protocol: {} + - &ref_334 + type: integer + precision: 64 + language: + default: + name: integer + description: Folder id which contains environment. + protocol: {} + - &ref_335 + type: integer + precision: 64 + language: + default: + name: integer + description: Variable id. + protocol: {} + strings: + - &ref_0 + type: string + language: + default: + name: string + description: simple string + protocol: {} + - &ref_1 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: string + description: '' + protocol: {} + - &ref_15 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_properties_provisioning_state + description: 'Factory provisioning state, example Succeeded.' + protocol: {} + - &ref_17 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_properties_version + description: Version of the factory. + protocol: {} + - &ref_24 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_repo_configuration_type + description: Type of repo configuration. + protocol: {} + - &ref_26 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_repo_configuration_account_name + description: Account name. + protocol: {} + - &ref_27 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_repo_configuration_repository_name + description: Repository name. + protocol: {} + - &ref_28 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_repo_configuration_collaboration_branch + description: Collaboration branch. + protocol: {} + - &ref_29 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_repo_configuration_root_folder + description: Root folder. + protocol: {} + - &ref_30 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_repo_configuration_last_commit_id + description: Last commit id. + protocol: {} + - &ref_31 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: fake_factory_identity_name + description: .. + protocol: {} + - &ref_32 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: fake_factory_identity_zones_inside_item + description: '' + protocol: {} + - &ref_33 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: zone_item + description: '' + protocol: {} + - &ref_4 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: resource_id + description: The resource identifier. + protocol: {} + - &ref_5 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: resource_name + description: The resource name. + protocol: {} + - &ref_6 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: resource_type + description: The resource type. + protocol: {} + - &ref_7 + type: string + apiVersions: + - version: '2018-06-01' + extensions: + x-ms-mutability: + - create + - read + language: + default: + name: resource_location + description: The resource location. + protocol: {} + - &ref_9 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: resource_e_tag + description: Etag identifies change in the resource. + protocol: {} + - &ref_34 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_list_response_next_link + description: 'The link to the next page of results, if any remaining results exist.' + protocol: {} + - &ref_38 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: cloud_error_body_code + description: Error code. + protocol: {} + - &ref_39 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: cloud_error_body_message + description: Error message. + protocol: {} + - &ref_40 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: cloud_error_body_target + description: Property name/path in request associated with error. + protocol: {} + - &ref_43 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_repo_update_factory_resource_id + description: The factory resource id. + protocol: {} + - &ref_397 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 90 + minLength: 1 + pattern: '^[-\w\._\(\)]+$' + language: + default: + name: string + description: '' + protocol: {} + - &ref_399 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 63 + minLength: 3 + pattern: '^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$' + language: + default: + name: string + description: '' + protocol: {} + - &ref_45 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: git_hub_access_token_request_git_hub_access_code + description: GitHub access code. + protocol: {} + - &ref_46 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: git_hub_access_token_request_git_hub_client_id + description: GitHub application client ID. + protocol: {} + - &ref_47 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: git_hub_access_token_request_git_hub_access_token_base_url + description: GitHub access token base URL. + protocol: {} + - &ref_48 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: git_hub_access_token_response_git_hub_access_token + description: GitHub access token. + protocol: {} + - &ref_49 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: user_access_policy_permissions + description: The string with permissions for Data Plane access. Currently only 'r' is supported which grants read only access. + protocol: {} + - &ref_50 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: user_access_policy_access_resource_path + description: The resource path to get access relative to factory. Currently only empty string is supported which corresponds to the factory resource. + protocol: {} + - &ref_51 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: user_access_policy_profile_name + description: The name of the profile. Currently only the default is supported. The default value is DefaultProfile. + protocol: {} + - &ref_52 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: user_access_policy_start_time + description: Start time for the token. If not specified the current time will be used. + protocol: {} + - &ref_53 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: user_access_policy_expire_time + description: Expiration time for the token. Maximum duration for the token is eight hours and by default the token will expire in eight hours. + protocol: {} + - &ref_55 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: access_policy_response_access_token + description: Data Plane read only access token. + protocol: {} + - &ref_56 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: access_policy_response_data_plane_url + description: Data Plane service base URL. + protocol: {} + - &ref_147 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_type + description: Trigger type. + protocol: {} + - &ref_179 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_description + description: Trigger description. + protocol: {} + - &ref_115 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: sub_resource_id + description: The resource identifier. + protocol: {} + - &ref_116 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: sub_resource_name + description: The resource name. + protocol: {} + - &ref_117 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: sub_resource_type + description: The resource type. + protocol: {} + - &ref_118 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: sub_resource_etag + description: Etag identifies change in the resource. + protocol: {} + - &ref_181 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_list_response_next_link + description: 'The link to the next page of results, if any remaining results exist.' + protocol: {} + - &ref_182 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_filter_parameters_continuation_token + description: The continuation token for getting the next page of results. Null for first page. + protocol: {} + - &ref_183 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_filter_parameters_parent_trigger_name + description: The name of the parent TumblingWindowTrigger to get the child rerun triggers + protocol: {} + - &ref_184 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_query_response_continuation_token + description: 'The continuation token for getting the next page of results, if any remaining results exist, null otherwise.' + protocol: {} + - &ref_430 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 260 + minLength: 1 + pattern: '^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$' + language: + default: + name: string + description: '' + protocol: {} + - &ref_185 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_subscription_operation_status_trigger_name + description: Trigger name. + protocol: {} + - &ref_113 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_description + description: Integration runtime description. + protocol: {} + - &ref_187 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_list_response_next_link + description: 'The link to the next page of results, if any remaining results exist.' + protocol: {} + - &ref_189 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: update_integration_runtime_request_update_delay_offset + description: 'The time offset (in hours) in the day, e.g., PT03H is 3 hours. The integration runtime auto update will happen on that time.' + protocol: {} + - &ref_190 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_status_response_name + description: The integration runtime name. + protocol: {} + - &ref_250 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_status_data_factory_name + description: The data factory name which the integration runtime belong to. + protocol: {} + - &ref_252 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_connection_info_service_token + description: The token generated in service. Callers use this token to authenticate to integration runtime. + protocol: {} + - &ref_253 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_connection_info_identity_cert_thumbprint + description: The integration runtime SSL certificate thumbprint. Click-Once application uses it to do server validation. + protocol: {} + - &ref_254 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_connection_info_host_service_uri + description: The on-premises integration runtime host URL. + protocol: {} + - &ref_255 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_connection_info_version + description: The integration runtime version. + protocol: {} + - &ref_256 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_connection_info_public_key + description: The public key for encrypting a credential when transferring the credential to the integration runtime. + protocol: {} + - &ref_259 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_auth_keys_auth_key1 + description: The primary integration runtime authentication key. + protocol: {} + - &ref_260 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_auth_keys_auth_key2 + description: The secondary integration runtime authentication key. + protocol: {} + - &ref_261 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_monitoring_data_name + description: Integration runtime name. + protocol: {} + - &ref_263 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_node_monitoring_data_node_name + description: Name of the integration runtime node. + protocol: {} + - &ref_270 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_factory_name + description: The data factory name for linked integration runtime. + protocol: {} + - &ref_271 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: create_linked_integration_runtime_request_name + description: The name of the linked integration runtime. + protocol: {} + - &ref_272 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: create_linked_integration_runtime_request_subscription_id + description: The ID of the subscription that the linked integration runtime belongs to. + protocol: {} + - &ref_273 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: create_linked_integration_runtime_request_data_factory_name + description: The name of the data factory that the linked integration runtime belongs to. + protocol: {} + - &ref_274 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: create_linked_integration_runtime_request_data_factory_location + description: The location of the data factory that the linked integration runtime belongs to. + protocol: {} + - &ref_19 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_vsts_configuration_project_name + description: VSTS project name. + protocol: {} + - &ref_20 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_vsts_configuration_tenant_id + description: VSTS tenant id. + protocol: {} + - &ref_21 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_git_hub_configuration_host_name + description: 'GitHub Enterprise host name. For example: https://github.mydomain.com' + protocol: {} + - &ref_149 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: pipeline_reference_name + description: Reference pipeline name. + protocol: {} + - &ref_150 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: pipeline_reference_name + description: Reference name. + protocol: {} + - &ref_127 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: schedule_trigger_recurrence_time_zone + description: The time zone. + protocol: {} + - &ref_134 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: blob_trigger_type_properties_folder_path + description: The path of the container/folder that will trigger the pipeline. + protocol: {} + - &ref_137 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_service_reference_name + description: Reference LinkedService name. + protocol: {} + - &ref_139 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: blob_events_trigger_type_properties_blob_path_begins_with + description: >- + The blob path must begin with the pattern provided for trigger to fire. For example, '/records/blobs/december/' will only fire the trigger for blobs in the december folder under the records container. At least one of these must + be provided: blobPathBeginsWith, blobPathEndsWith. + protocol: {} + - &ref_140 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: blob_events_trigger_type_properties_blob_path_ends_with + description: >- + The blob path must end with the pattern provided for trigger to fire. For example, 'december/boxes.csv' will only fire the trigger for blobs named boxes in a december folder. At least one of these must be provided: + blobPathBeginsWith, blobPathEndsWith. + protocol: {} + - &ref_143 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: blob_events_trigger_type_properties_scope + description: The ARM resource ID of the Storage Account. + protocol: {} + - &ref_163 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: dependency_reference_type + description: The type of dependency reference. + protocol: {} + - &ref_165 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_reference_name + description: Reference trigger name. + protocol: {} + - &ref_160 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 15 + minLength: 8 + pattern: '-?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))' + language: + default: + name: tumbling_window_trigger_dependency_reference_offset + description: Timespan applied to the start time of a tumbling window when evaluating dependency. + protocol: {} + - &ref_161 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 15 + minLength: 8 + pattern: '((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))' + language: + default: + name: tumbling_window_trigger_dependency_reference_size + description: The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used. + protocol: {} + - &ref_166 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 15 + minLength: 8 + pattern: '-((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))' + language: + default: + name: self_dependency_tumbling_window_trigger_reference_offset + description: Timespan applied to the start time of a tumbling window when evaluating dependency. + protocol: {} + - &ref_167 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 15 + minLength: 8 + pattern: '((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))' + language: + default: + name: self_dependency_tumbling_window_trigger_reference_size + description: The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used. + protocol: {} + - &ref_174 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: chaining_trigger_type_properties_run_dimension + description: Run Dimension property that needs to be emitted by upstream pipelines. + protocol: {} + - &ref_288 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_reference_name + description: Reference integration runtime name. + protocol: {} + - &ref_290 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_status_list_response_next_link + description: 'The link to the next page of results, if any remaining results exist.' + protocol: {} + - &ref_63 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_compute_properties_location + description: 'The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities' + protocol: {} + - &ref_64 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_compute_properties_node_size + description: The node size requirement to managed integration runtime. + protocol: {} + - &ref_72 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_v_net_properties_v_net_id + description: The ID of the VNet that this integration runtime will join. + protocol: {} + - &ref_73 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_v_net_properties_subnet + description: The name of the subnet this integration runtime will join. + protocol: {} + - &ref_74 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_v_net_properties_public_IPs_item + description: The ID of the public IP address. + protocol: {} + - &ref_77 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_ssis_catalog_info_catalog_server_endpoint + description: The catalog database server URL. + protocol: {} + - &ref_78 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 128 + minLength: 1 + language: + default: + name: integration_runtime_ssis_catalog_info_catalog_admin_user_name + description: The administrator user name of catalog database. + protocol: {} + - &ref_83 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: secure_string_value + description: Value of secure string. + protocol: {} + - &ref_80 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: secret_base_type + description: Type of the secret. + protocol: {} + - &ref_86 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_custom_setup_script_properties_blob_container_uri + description: The URI of the Azure blob container that contains the custom setup script. + protocol: {} + - &ref_88 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: entity_reference_name + description: The name of this referenced entity. + protocol: {} + - &ref_90 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_data_proxy_properties_path + description: The path to contain the staged data in the Blob storage. + protocol: {} + - &ref_99 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: custom_setup_base_type + description: The type of custom setup. + protocol: {} + - &ref_101 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: package_store_name + description: The name of the package store + protocol: {} + - &ref_93 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: environment_variable_setup_type_properties_variable_name + description: The name of the environment variable. + protocol: {} + - &ref_94 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: environment_variable_setup_type_properties_variable_value + description: The value of the environment variable. + protocol: {} + - &ref_95 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: licensed_component_setup_type_properties_component_name + description: The name of the 3rd party component. + protocol: {} + - &ref_107 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_integration_runtime_type_authorization_type + description: The authorization type for integration runtime sharing. + protocol: {} + - &ref_104 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_integration_runtime_rbac_authorization_resource_id + description: The resource identifier of the integration runtime to be shared. + protocol: {} + - &ref_195 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_node_id + description: The managed integration runtime node id. + protocol: {} + - &ref_199 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_error_code + description: Error code. + protocol: {} + - &ref_200 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_error_parameters_item + description: Error message parameters. + protocol: {} + - &ref_201 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_error_message + description: Error message. + protocol: {} + - &ref_204 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_operation_result_type + description: The operation type. Could be start or stop. + protocol: {} + - &ref_206 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_operation_result + description: The operation result. + protocol: {} + - &ref_207 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_operation_result_error_code + description: The error code. + protocol: {} + - &ref_208 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_operation_result_parameters_item + description: Error message parameters. + protocol: {} + - &ref_209 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_operation_result_activity_id + description: The activity id for the operation request. + protocol: {} + - &ref_211 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_task_queue_id + description: The task queue id of the integration runtime. + protocol: {} + - &ref_213 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_version + description: Version of the integration runtime. + protocol: {} + - &ref_215 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_name + description: Name of the integration runtime node. + protocol: {} + - &ref_216 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_machine_name + description: Machine name of the integration runtime node. + protocol: {} + - &ref_217 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_host_service_uri + description: URI for the host machine of the integration runtime. + protocol: {} + - &ref_220 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_version_status + description: Status of the integration runtime node version. + protocol: {} + - &ref_221 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_version + description: Version of the integration runtime node. + protocol: {} + - &ref_234 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_update_delay_offset + description: 'The time in the date scheduled by service to update the integration runtime, e.g., PT03H is 3 hours' + protocol: {} + - &ref_235 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_local_time_zone_offset + description: The local time zone offset in hours. + protocol: {} + - &ref_237 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_service_urls_item + description: The service URL + protocol: {} + - &ref_238 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_version_status + description: Status of the integration runtime version. + protocol: {} + - &ref_239 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_integration_runtime_name + description: The name of the linked integration runtime. + protocol: {} + - &ref_240 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_integration_runtime_subscription_id + description: The subscription ID for which the linked integration runtime belong to. + protocol: {} + - &ref_241 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_integration_runtime_data_factory_name + description: The name of the data factory for which the linked integration runtime belong to. + protocol: {} + - &ref_242 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_integration_runtime_data_factory_location + description: The location of the data factory for which the linked integration runtime belong to. + protocol: {} + - &ref_244 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_pushed_version + description: The version that the integration runtime is going to update to. + protocol: {} + - &ref_245 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_latest_version + description: The latest version on download center. + protocol: {} + - &ref_310 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_node_ip_address + description: The IP address of self-hosted integration runtime node. + protocol: {} + - &ref_349 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_object_metadata_name + description: Metadata name. + protocol: {} + - &ref_350 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_object_metadata_description + description: Metadata description. + protocol: {} + - &ref_351 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_object_metadata_list_response_next_link + description: 'The link to the next page of results, if any remaining results exist.' + protocol: {} + - &ref_315 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_environment_reference_environment_folder_name + description: Environment folder name. + protocol: {} + - &ref_316 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_environment_reference_environment_name + description: Environment name. + protocol: {} + - &ref_317 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_environment_reference_type + description: Reference type + protocol: {} + - &ref_319 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_name + description: Parameter name. + protocol: {} + - &ref_320 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_description + description: Parameter description. + protocol: {} + - &ref_321 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_data_type + description: Parameter type. + protocol: {} + - &ref_324 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_design_default_value + description: Design default value of parameter. + protocol: {} + - &ref_325 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_default_value + description: Default value of parameter. + protocol: {} + - &ref_326 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_sensitive_default_value + description: Default sensitive value of parameter. + protocol: {} + - &ref_327 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_value_type + description: Parameter value type. + protocol: {} + - &ref_329 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_variable + description: Parameter reference variable. + protocol: {} + - &ref_336 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_variable_name + description: Variable name. + protocol: {} + - &ref_337 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_variable_description + description: Variable description. + protocol: {} + - &ref_338 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_variable_data_type + description: Variable type. + protocol: {} + - &ref_340 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_variable_value + description: Variable value. + protocol: {} + - &ref_341 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_variable_sensitive_value + description: Variable sensitive value. + protocol: {} + choices: + - &ref_12 + choices: + - value: SystemAssigned + language: + default: + name: system_assigned + description: '' + cli: + cliKey: SystemAssigned + cliM4Path: 'schemas$$choices[''FactoryIdentityType'']$$choices[''SystemAssigned]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: factory_identity_type + description: The identity type. Currently the only supported type is 'SystemAssigned'. + cli: + cliKey: FactoryIdentityType + cliM4Path: 'schemas$$choices[''FactoryIdentityType'']' + default-value: SystemAssigned + hidden: true + protocol: {} + - &ref_180 + choices: + - value: Started + language: + default: + name: started + description: '' + cli: + cliKey: Started + cliM4Path: 'schemas$$choices[''TriggerRuntimeState'']$$choices[''Started]''' + - value: Stopped + language: + default: + name: stopped + description: '' + cli: + cliKey: Stopped + cliM4Path: 'schemas$$choices[''TriggerRuntimeState'']$$choices[''Stopped]''' + - value: Disabled + language: + default: + name: disabled + description: '' + cli: + cliKey: Disabled + cliM4Path: 'schemas$$choices[''TriggerRuntimeState'']$$choices[''Disabled]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: trigger_runtime_state + description: Enumerates possible state of Triggers. + cli: + cliKey: TriggerRuntimeState + cliM4Path: 'schemas$$choices[''TriggerRuntimeState'']' + protocol: {} + - &ref_186 + choices: + - value: Enabled + language: + default: + name: enabled + description: '' + cli: + cliKey: Enabled + cliM4Path: 'schemas$$choices[''EventSubscriptionStatus'']$$choices[''Enabled]''' + - value: Provisioning + language: + default: + name: provisioning + description: '' + cli: + cliKey: Provisioning + cliM4Path: 'schemas$$choices[''EventSubscriptionStatus'']$$choices[''Provisioning]''' + - value: Deprovisioning + language: + default: + name: deprovisioning + description: '' + cli: + cliKey: Deprovisioning + cliM4Path: 'schemas$$choices[''EventSubscriptionStatus'']$$choices[''Deprovisioning]''' + - value: Disabled + language: + default: + name: disabled + description: '' + cli: + cliKey: Disabled + cliM4Path: 'schemas$$choices[''EventSubscriptionStatus'']$$choices[''Disabled]''' + - value: Unknown + language: + default: + name: unknown + description: '' + cli: + cliKey: Unknown + cliM4Path: 'schemas$$choices[''EventSubscriptionStatus'']$$choices[''Unknown]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: event_subscription_status + description: Event Subscription Status. + cli: + cliKey: EventSubscriptionStatus + cliM4Path: 'schemas$$choices[''EventSubscriptionStatus'']' + protocol: {} + - &ref_111 + choices: + - value: Managed + language: + default: + name: managed + description: '' + cli: + cliKey: Managed + cliM4Path: 'schemas$$choices[''IntegrationRuntimeType'']$$choices[''Managed]''' + - value: SelfHosted + language: + default: + name: self_hosted + description: '' + cli: + cliKey: SelfHosted + cliM4Path: 'schemas$$choices[''IntegrationRuntimeType'']$$choices[''SelfHosted]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_type + description: The type of integration runtime. + cli: + cliKey: IntegrationRuntimeType + cliM4Path: 'schemas$$choices[''IntegrationRuntimeType'']' + protocol: {} + - &ref_188 + choices: + - value: 'On' + language: + default: + name: 'on' + description: '' + cli: + cliKey: 'On' + cliM4Path: 'schemas$$choices[''IntegrationRuntimeAutoUpdate'']$$choices[''On]''' + - value: 'Off' + language: + default: + name: 'off' + description: '' + cli: + cliKey: 'Off' + cliM4Path: 'schemas$$choices[''IntegrationRuntimeAutoUpdate'']$$choices[''Off]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_auto_update + description: The state of integration runtime auto update. + cli: + cliKey: IntegrationRuntimeAutoUpdate + cliM4Path: 'schemas$$choices[''IntegrationRuntimeAutoUpdate'']' + protocol: {} + - &ref_61 + choices: + - value: Initial + language: + default: + name: initial + description: '' + cli: + cliKey: Initial + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Initial]''' + - value: Stopped + language: + default: + name: stopped + description: '' + cli: + cliKey: Stopped + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Stopped]''' + - value: Started + language: + default: + name: started + description: '' + cli: + cliKey: Started + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Started]''' + - value: Starting + language: + default: + name: starting + description: '' + cli: + cliKey: Starting + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Starting]''' + - value: Stopping + language: + default: + name: stopping + description: '' + cli: + cliKey: Stopping + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Stopping]''' + - value: NeedRegistration + language: + default: + name: need_registration + description: '' + cli: + cliKey: NeedRegistration + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''NeedRegistration]''' + - value: Online + language: + default: + name: online + description: '' + cli: + cliKey: Online + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Online]''' + - value: Limited + language: + default: + name: limited + description: '' + cli: + cliKey: Limited + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Limited]''' + - value: Offline + language: + default: + name: offline + description: '' + cli: + cliKey: Offline + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Offline]''' + - value: AccessDenied + language: + default: + name: access_denied + description: '' + cli: + cliKey: AccessDenied + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''AccessDenied]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_state + description: The state of integration runtime. + cli: + cliKey: IntegrationRuntimeState + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']' + protocol: {} + - &ref_258 + choices: + - value: authKey1 + language: + default: + name: auth_key1 + description: '' + cli: + cliKey: authKey1 + cliM4Path: 'schemas$$choices[''IntegrationRuntimeAuthKeyName'']$$choices[''authKey1]''' + - value: authKey2 + language: + default: + name: auth_key2 + description: '' + cli: + cliKey: authKey2 + cliM4Path: 'schemas$$choices[''IntegrationRuntimeAuthKeyName'']$$choices[''authKey2]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_auth_key_name + description: The name of the authentication key to regenerate. + cli: + cliKey: IntegrationRuntimeAuthKeyName + cliM4Path: 'schemas$$choices[''IntegrationRuntimeAuthKeyName'']' + protocol: {} + - &ref_123 + choices: + - value: NotSpecified + language: + default: + name: not_specified + description: '' + cli: + cliKey: NotSpecified + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']$$choices[''NotSpecified]''' + - value: Minute + language: + default: + name: minute + description: '' + cli: + cliKey: Minute + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']$$choices[''Minute]''' + - value: Hour + language: + default: + name: hour + description: '' + cli: + cliKey: Hour + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']$$choices[''Hour]''' + - value: Day + language: + default: + name: day + description: '' + cli: + cliKey: Day + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']$$choices[''Day]''' + - value: Week + language: + default: + name: week + description: '' + cli: + cliKey: Week + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']$$choices[''Week]''' + - value: Month + language: + default: + name: month + description: '' + cli: + cliKey: Month + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']$$choices[''Month]''' + - value: Year + language: + default: + name: year + description: '' + cli: + cliKey: Year + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']$$choices[''Year]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: recurrence_frequency + description: Enumerates possible frequency option for the schedule trigger. + cli: + cliKey: RecurrenceFrequency + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']' + protocol: {} + - &ref_142 + choices: + - value: Microsoft.Storage.BlobCreated + language: + default: + name: microsoft_storage_blob_created + description: '' + cli: + cliKey: Microsoft.Storage.BlobCreated + cliM4Path: 'schemas$$choices[''BlobEventTypes'']$$choices[''Microsoft.Storage.BlobCreated]''' + - value: Microsoft.Storage.BlobDeleted + language: + default: + name: microsoft_storage_blob_deleted + description: '' + cli: + cliKey: Microsoft.Storage.BlobDeleted + cliM4Path: 'schemas$$choices[''BlobEventTypes'']$$choices[''Microsoft.Storage.BlobDeleted]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: blob_event_types + description: '' + cli: + cliKey: BlobEventTypes + cliM4Path: 'schemas$$choices[''BlobEventTypes'']' + protocol: {} + - &ref_152 + choices: + - value: Minute + language: + default: + name: minute + description: '' + cli: + cliKey: Minute + cliM4Path: 'schemas$$choices[''TumblingWindowFrequency'']$$choices[''Minute]''' + - value: Hour + language: + default: + name: hour + description: '' + cli: + cliKey: Hour + cliM4Path: 'schemas$$choices[''TumblingWindowFrequency'']$$choices[''Hour]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: tumbling_window_frequency + description: Enumerates possible frequency option for the tumbling window trigger. + cli: + cliKey: TumblingWindowFrequency + cliM4Path: 'schemas$$choices[''TumblingWindowFrequency'']' + protocol: {} + - &ref_68 + choices: + - value: General + language: + default: + name: general + description: '' + cli: + cliKey: General + cliM4Path: 'schemas$$choices[''DataFlowComputeType'']$$choices[''General]''' + - value: MemoryOptimized + language: + default: + name: memory_optimized + description: '' + cli: + cliKey: MemoryOptimized + cliM4Path: 'schemas$$choices[''DataFlowComputeType'']$$choices[''MemoryOptimized]''' + - value: ComputeOptimized + language: + default: + name: compute_optimized + description: '' + cli: + cliKey: ComputeOptimized + cliM4Path: 'schemas$$choices[''DataFlowComputeType'']$$choices[''ComputeOptimized]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: data_flow_compute_type + description: Compute type of the cluster which will execute data flow job. + cli: + cliKey: DataFlowComputeType + cliM4Path: 'schemas$$choices[''DataFlowComputeType'']' + protocol: {} + - &ref_84 + choices: + - value: Basic + language: + default: + name: basic + description: '' + cli: + cliKey: Basic + cliM4Path: 'schemas$$choices[''IntegrationRuntimeSsisCatalogPricingTier'']$$choices[''Basic]''' + - value: Standard + language: + default: + name: standard + description: '' + cli: + cliKey: Standard + cliM4Path: 'schemas$$choices[''IntegrationRuntimeSsisCatalogPricingTier'']$$choices[''Standard]''' + - value: Premium + language: + default: + name: premium + description: '' + cli: + cliKey: Premium + cliM4Path: 'schemas$$choices[''IntegrationRuntimeSsisCatalogPricingTier'']$$choices[''Premium]''' + - value: PremiumRS + language: + default: + name: premium_RS + description: '' + cli: + cliKey: PremiumRS + cliM4Path: 'schemas$$choices[''IntegrationRuntimeSsisCatalogPricingTier'']$$choices[''PremiumRS]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_ssis_catalog_pricing_tier + description: 'The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/' + cli: + cliKey: IntegrationRuntimeSsisCatalogPricingTier + cliM4Path: 'schemas$$choices[''IntegrationRuntimeSsisCatalogPricingTier'']' + protocol: {} + - &ref_85 + choices: + - value: BasePrice + language: + default: + name: base_price + description: '' + cli: + cliKey: BasePrice + cliM4Path: 'schemas$$choices[''IntegrationRuntimeLicenseType'']$$choices[''BasePrice]''' + - value: LicenseIncluded + language: + default: + name: license_included + description: '' + cli: + cliKey: LicenseIncluded + cliM4Path: 'schemas$$choices[''IntegrationRuntimeLicenseType'']$$choices[''LicenseIncluded]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_license_type + description: License type for bringing your own license scenario. + cli: + cliKey: IntegrationRuntimeLicenseType + cliM4Path: 'schemas$$choices[''IntegrationRuntimeLicenseType'']' + protocol: {} + - &ref_87 + choices: + - value: IntegrationRuntimeReference + language: + default: + name: integration_runtime_reference + description: '' + cli: + cliKey: IntegrationRuntimeReference + cliM4Path: 'schemas$$choices[''IntegrationRuntimeEntityReferenceType'']$$choices[''IntegrationRuntimeReference]''' + - value: LinkedServiceReference + language: + default: + name: linked_service_reference + description: '' + cli: + cliKey: LinkedServiceReference + cliM4Path: 'schemas$$choices[''IntegrationRuntimeEntityReferenceType'']$$choices[''LinkedServiceReference]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_entity_reference_type + description: The type of this referenced entity. + cli: + cliKey: IntegrationRuntimeEntityReferenceType + cliM4Path: 'schemas$$choices[''IntegrationRuntimeEntityReferenceType'']' + protocol: {} + - &ref_91 + choices: + - value: Standard + language: + default: + name: standard + description: '' + cli: + cliKey: Standard + cliM4Path: 'schemas$$choices[''IntegrationRuntimeEdition'']$$choices[''Standard]''' + - value: Enterprise + language: + default: + name: enterprise + description: '' + cli: + cliKey: Enterprise + cliM4Path: 'schemas$$choices[''IntegrationRuntimeEdition'']$$choices[''Enterprise]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_edition + description: The edition for the SSIS Integration Runtime + cli: + cliKey: IntegrationRuntimeEdition + cliM4Path: 'schemas$$choices[''IntegrationRuntimeEdition'']' + protocol: {} + - &ref_196 + choices: + - value: Starting + language: + default: + name: starting + description: '' + cli: + cliKey: Starting + cliM4Path: 'schemas$$choices[''ManagedIntegrationRuntimeNodeStatus'']$$choices[''Starting]''' + - value: Available + language: + default: + name: available + description: '' + cli: + cliKey: Available + cliM4Path: 'schemas$$choices[''ManagedIntegrationRuntimeNodeStatus'']$$choices[''Available]''' + - value: Recycling + language: + default: + name: recycling + description: '' + cli: + cliKey: Recycling + cliM4Path: 'schemas$$choices[''ManagedIntegrationRuntimeNodeStatus'']$$choices[''Recycling]''' + - value: Unavailable + language: + default: + name: unavailable + description: '' + cli: + cliKey: Unavailable + cliM4Path: 'schemas$$choices[''ManagedIntegrationRuntimeNodeStatus'']$$choices[''Unavailable]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: managed_integration_runtime_node_status + description: The managed integration runtime node status. + cli: + cliKey: ManagedIntegrationRuntimeNodeStatus + cliM4Path: 'schemas$$choices[''ManagedIntegrationRuntimeNodeStatus'']' + protocol: {} + - &ref_212 + choices: + - value: NotSet + language: + default: + name: not_set + description: '' + cli: + cliKey: NotSet + cliM4Path: 'schemas$$choices[''IntegrationRuntimeInternalChannelEncryptionMode'']$$choices[''NotSet]''' + - value: SslEncrypted + language: + default: + name: ssl_encrypted + description: '' + cli: + cliKey: SslEncrypted + cliM4Path: 'schemas$$choices[''IntegrationRuntimeInternalChannelEncryptionMode'']$$choices[''SslEncrypted]''' + - value: NotEncrypted + language: + default: + name: not_encrypted + description: '' + cli: + cliKey: NotEncrypted + cliM4Path: 'schemas$$choices[''IntegrationRuntimeInternalChannelEncryptionMode'']$$choices[''NotEncrypted]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_internal_channel_encryption_mode + description: It is used to set the encryption mode for node-node communication channel (when more than 2 self-hosted integration runtime nodes exist). + cli: + cliKey: IntegrationRuntimeInternalChannelEncryptionMode + cliM4Path: 'schemas$$choices[''IntegrationRuntimeInternalChannelEncryptionMode'']' + protocol: {} + - &ref_218 + choices: + - value: NeedRegistration + language: + default: + name: need_registration + description: '' + cli: + cliKey: NeedRegistration + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']$$choices[''NeedRegistration]''' + - value: Online + language: + default: + name: online + description: '' + cli: + cliKey: Online + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']$$choices[''Online]''' + - value: Limited + language: + default: + name: limited + description: '' + cli: + cliKey: Limited + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']$$choices[''Limited]''' + - value: Offline + language: + default: + name: offline + description: '' + cli: + cliKey: Offline + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']$$choices[''Offline]''' + - value: Upgrading + language: + default: + name: upgrading + description: '' + cli: + cliKey: Upgrading + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']$$choices[''Upgrading]''' + - value: Initializing + language: + default: + name: initializing + description: '' + cli: + cliKey: Initializing + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']$$choices[''Initializing]''' + - value: InitializeFailed + language: + default: + name: initialize_failed + description: '' + cli: + cliKey: InitializeFailed + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']$$choices[''InitializeFailed]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: self_hosted_integration_runtime_node_status + description: Status of the integration runtime node. + cli: + cliKey: SelfHostedIntegrationRuntimeNodeStatus + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']' + protocol: {} + - &ref_227 + choices: + - value: None + language: + default: + name: none + description: '' + cli: + cliKey: None + cliM4Path: 'schemas$$choices[''IntegrationRuntimeUpdateResult'']$$choices[''None]''' + - value: Succeed + language: + default: + name: succeed + description: '' + cli: + cliKey: Succeed + cliM4Path: 'schemas$$choices[''IntegrationRuntimeUpdateResult'']$$choices[''Succeed]''' + - value: Fail + language: + default: + name: fail + description: '' + cli: + cliKey: Fail + cliM4Path: 'schemas$$choices[''IntegrationRuntimeUpdateResult'']$$choices[''Fail]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_update_result + description: The result of the last integration runtime node update. + cli: + cliKey: IntegrationRuntimeUpdateResult + cliM4Path: 'schemas$$choices[''IntegrationRuntimeUpdateResult'']' + protocol: {} + - &ref_346 + choices: + - value: Folder + language: + default: + name: folder + description: '' + cli: + cliKey: Folder + cliM4Path: 'schemas$$choices[''SsisObjectMetadataType'']$$choices[''Folder]''' + - value: Project + language: + default: + name: project + description: '' + cli: + cliKey: Project + cliM4Path: 'schemas$$choices[''SsisObjectMetadataType'']$$choices[''Project]''' + - value: Package + language: + default: + name: package + description: '' + cli: + cliKey: Package + cliM4Path: 'schemas$$choices[''SsisObjectMetadataType'']$$choices[''Package]''' + - value: Environment + language: + default: + name: environment + description: '' + cli: + cliKey: Environment + cliM4Path: 'schemas$$choices[''SsisObjectMetadataType'']$$choices[''Environment]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: ssis_object_metadata_type + description: The type of SSIS object metadata. + cli: + cliKey: SsisObjectMetadataType + cliM4Path: 'schemas$$choices[''SsisObjectMetadataType'']' + protocol: {} + sealedChoices: + - &ref_130 + choices: + - value: Sunday + language: + default: + name: sunday + description: '' + cli: + cliKey: Sunday + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']$$choices[''Sunday]''' + - value: Monday + language: + default: + name: monday + description: '' + cli: + cliKey: Monday + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']$$choices[''Monday]''' + - value: Tuesday + language: + default: + name: tuesday + description: '' + cli: + cliKey: Tuesday + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']$$choices[''Tuesday]''' + - value: Wednesday + language: + default: + name: wednesday + description: '' + cli: + cliKey: Wednesday + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']$$choices[''Wednesday]''' + - value: Thursday + language: + default: + name: thursday + description: '' + cli: + cliKey: Thursday + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']$$choices[''Thursday]''' + - value: Friday + language: + default: + name: friday + description: '' + cli: + cliKey: Friday + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']$$choices[''Friday]''' + - value: Saturday + language: + default: + name: saturday + description: '' + cli: + cliKey: Saturday + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']$$choices[''Saturday]''' + type: sealed-choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: days_of_week + description: '' + cli: + cliKey: DaysOfWeek + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']' + protocol: {} + - &ref_132 + choices: + - value: Sunday + language: + default: + name: sunday + description: '' + cli: + cliKey: Sunday + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']$$choices[''Sunday]''' + - value: Monday + language: + default: + name: monday + description: '' + cli: + cliKey: Monday + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']$$choices[''Monday]''' + - value: Tuesday + language: + default: + name: tuesday + description: '' + cli: + cliKey: Tuesday + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']$$choices[''Tuesday]''' + - value: Wednesday + language: + default: + name: wednesday + description: '' + cli: + cliKey: Wednesday + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']$$choices[''Wednesday]''' + - value: Thursday + language: + default: + name: thursday + description: '' + cli: + cliKey: Thursday + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']$$choices[''Thursday]''' + - value: Friday + language: + default: + name: friday + description: '' + cli: + cliKey: Friday + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']$$choices[''Friday]''' + - value: Saturday + language: + default: + name: saturday + description: '' + cli: + cliKey: Saturday + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']$$choices[''Saturday]''' + type: sealed-choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: day_of_week + description: The days of the week. + cli: + cliKey: DayOfWeek + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']' + protocol: {} + constants: + - &ref_388 + type: constant + value: + value: '2018-06-01' + valueType: *ref_0 + language: + default: + name: api_version2018_06_01 + description: Api Version (2018-06-01) + protocol: {} + - &ref_392 + type: constant + value: + value: application/json + valueType: *ref_0 + language: + default: + name: accept + description: 'Accept: application/json' + protocol: {} + - &ref_148 + type: constant + apiVersions: + - version: '2018-06-01' + value: + value: PipelineReference + valueType: *ref_0 + language: + default: + name: pipeline_reference_type + description: Pipeline reference type. + protocol: {} + - &ref_136 + type: constant + apiVersions: + - version: '2018-06-01' + value: + value: LinkedServiceReference + valueType: *ref_0 + language: + default: + name: linked_service_reference_type + description: Linked service reference type. + protocol: {} + - &ref_164 + type: constant + apiVersions: + - version: '2018-06-01' + value: + value: TriggerReference + valueType: *ref_0 + language: + default: + name: trigger_reference_type + description: Trigger reference type. + protocol: {} + - &ref_287 + type: constant + apiVersions: + - version: '2018-06-01' + value: + value: IntegrationRuntimeReference + valueType: *ref_0 + language: + default: + name: integration_runtime_reference_type + description: Type of integration runtime. + protocol: {} + dictionaries: + - &ref_10 + type: dictionary + elementType: &ref_2 + type: any + language: + default: + name: any + description: Any object + protocol: {} + language: + default: + name: factory + description: Factory resource type. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_8 + type: dictionary + elementType: *ref_1 + language: + default: + name: resource_tags + description: The resource tags. + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + - &ref_44 + type: dictionary + elementType: *ref_1 + language: + default: + name: factory_update_parameters_tags + description: The resource tags. + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + - &ref_121 + type: dictionary + elementType: *ref_2 + language: + default: + name: trigger + description: Azure data factory nested object which contains information about creating pipeline run + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_60 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime + description: Azure Data Factory nested object which serves as a compute resource for activities. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_192 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_status + description: Integration runtime status. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_251 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_connection_info + description: Connection information for encrypting the on-premises data source credentials. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_262 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_node_monitoring_data + description: Monitoring data for integration runtime node. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_138 + type: dictionary + elementType: *ref_2 + language: + default: + name: parameter_value_specification + description: An object mapping parameter names to argument values. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_122 + type: dictionary + elementType: *ref_2 + language: + default: + name: schedule_trigger_recurrence + description: The workflow trigger recurrence. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_128 + type: dictionary + elementType: *ref_2 + language: + default: + name: recurrence_schedule + description: The recurrence schedule. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_131 + type: dictionary + elementType: *ref_2 + language: + default: + name: recurrence_schedule_occurrence + description: The recurrence schedule occurrence. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_62 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_compute_properties + description: The compute resource properties for managed integration runtime. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_67 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_data_flow_properties + description: Data flow properties for managed integration runtime. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_71 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_v_net_properties + description: VNet properties for managed integration runtime. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_75 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_ssis_properties + description: SSIS properties for managed integration runtime. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_76 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_ssis_catalog_info + description: Catalog information for managed dedicated integration runtime. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_194 + type: dictionary + elementType: *ref_2 + language: + default: + name: managed_integration_runtime_node + description: Properties of integration runtime node. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_197 + type: dictionary + elementType: *ref_2 + language: + default: + name: managed_integration_runtime_error + description: Error definition for managed integration runtime. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_203 + type: dictionary + elementType: *ref_2 + language: + default: + name: managed_integration_runtime_operation_result + description: Properties of managed integration runtime operation result. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_214 + type: dictionary + elementType: *ref_2 + language: + default: + name: self_hosted_integration_runtime_node + description: Properties of Self-hosted integration runtime node. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_219 + type: dictionary + elementType: *ref_1 + language: + default: + name: self_hosted_integration_runtime_node_capabilities + description: The integration runtime capabilities dictionary + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + - &ref_236 + type: dictionary + elementType: *ref_1 + language: + default: + name: self_hosted_integration_runtime_status_type_properties_capabilities + description: Object with additional information about integration runtime capabilities. + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + any: + - *ref_2 + dateTimes: + - &ref_16 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_properties_create_time + description: Time the factory was created in ISO8601 format. + protocol: {} + - &ref_125 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: schedule_trigger_recurrence_start_time + description: The start time. + protocol: {} + - &ref_126 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: schedule_trigger_recurrence_end_time + description: The end time. + protocol: {} + - &ref_154 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: tumbling_window_trigger_type_properties_start_time + description: The start time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported. + protocol: {} + - &ref_155 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: tumbling_window_trigger_type_properties_end_time + description: The end time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported. + protocol: {} + - &ref_170 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: rerun_tumbling_window_trigger_type_properties_requested_start_time + description: The start time for the time period for which restatement is initiated. Only UTC time is currently supported. + protocol: {} + - &ref_171 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: rerun_tumbling_window_trigger_type_properties_requested_end_time + description: The end time for the time period for which restatement is initiated. Only UTC time is currently supported. + protocol: {} + - &ref_193 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_status_type_properties_create_time + description: 'The time at which the integration runtime was created, in ISO8601 format.' + protocol: {} + - &ref_198 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_error_time + description: The time when the error occurred. + protocol: {} + - &ref_205 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_operation_result_start_time + description: The start time of the operation. + protocol: {} + - &ref_210 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_create_time + description: 'The time at which the integration runtime was created, in ISO8601 format.' + protocol: {} + - &ref_222 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_register_time + description: The time at which the integration runtime node was registered in ISO8601 format. + protocol: {} + - &ref_223 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_last_connect_time + description: The most recent time at which the integration runtime was connected in ISO8601 format. + protocol: {} + - &ref_224 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_expiry_time + description: The time at which the integration runtime will expire in ISO8601 format. + protocol: {} + - &ref_225 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_last_start_time + description: The time the node last started up. + protocol: {} + - &ref_226 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_last_stop_time + description: The integration runtime node last stop time. + protocol: {} + - &ref_228 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_last_start_update_time + description: The last time for the integration runtime node update start. + protocol: {} + - &ref_229 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_last_end_update_time + description: The last time for the integration runtime node update end. + protocol: {} + - &ref_233 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_scheduled_update_date + description: 'The date at which the integration runtime will be scheduled to update, in ISO8601 format.' + protocol: {} + - &ref_243 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_integration_runtime_create_time + description: The creating time of the linked integration runtime. + protocol: {} + - &ref_246 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_auto_update_ETA + description: The estimated time when the self-hosted integration runtime will be updated. + protocol: {} + uuids: + - &ref_13 + type: uuid + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_identity_principal_id + description: The principal id of the identity. + protocol: {} + - &ref_14 + type: uuid + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_identity_tenant_id + description: The client tenant id of the identity. + protocol: {} + objects: + - &ref_393 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_355 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_3 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - &ref_11 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - *ref_3 + immediate: + - *ref_3 + properties: + - schema: *ref_4 + readOnly: true + serializedName: id + language: + default: + name: id + description: The resource identifier. + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''id'']' + protocol: {} + - schema: *ref_5 + readOnly: true + serializedName: name + language: + default: + name: name + description: The resource name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''name'']' + protocol: {} + - schema: *ref_6 + readOnly: true + serializedName: type + language: + default: + name: type + description: The resource type. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''type'']' + protocol: {} + - schema: *ref_7 + serializedName: location + language: + default: + name: location + description: The resource location. + cli: + cliKey: location + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''location'']' + protocol: {} + - schema: *ref_8 + serializedName: tags + language: + default: + name: tags + description: The resource tags. + cli: + cliKey: tags + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''tags'']' + protocol: {} + - schema: *ref_9 + readOnly: true + serializedName: eTag + language: + default: + name: e_tag + description: Etag identifies change in the resource. + cli: + cliKey: eTag + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''eTag'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-azure-resource: true + language: + default: + name: resource + description: Azure Data Factory top-level resource. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Resource + cliM4Path: 'schemas$$objects[''Resource'']' + protocol: {} + - *ref_10 + immediate: + - *ref_11 + - *ref_10 + properties: + - schema: &ref_35 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_12 + required: true + serializedName: type + language: + default: + name: type + description: The identity type. Currently the only supported type is 'SystemAssigned'. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''FactoryIdentity'']$$properties[''type'']' + protocol: {} + - schema: *ref_13 + readOnly: true + required: false + serializedName: principalId + language: + default: + name: principal_id + description: The principal id of the identity. + cli: + cliKey: principalId + cliM4Path: 'schemas$$objects[''FactoryIdentity'']$$properties[''principalId'']' + protocol: {} + - schema: *ref_14 + readOnly: true + required: false + serializedName: tenantId + language: + default: + name: tenant_id + description: The client tenant id of the identity. + cli: + cliKey: tenantId + cliM4Path: 'schemas$$objects[''FactoryIdentity'']$$properties[''tenantId'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: factory_identity + description: Identity properties of the factory resource. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: FactoryIdentity + cliM4Path: 'schemas$$objects[''FactoryIdentity'']' + protocol: {} + serializedName: identity + language: + default: + name: identity + description: Managed service identity of the factory. + cli: + cliKey: identity + cliM4Path: 'schemas$$objects[''Factory'']$$properties[''identity'']' + protocol: {} + - schema: &ref_36 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_15 + readOnly: true + serializedName: provisioningState + language: + default: + name: provisioning_state + description: 'Factory provisioning state, example Succeeded.' + cli: + cliKey: provisioningState + cliM4Path: 'schemas$$objects[''FactoryProperties'']$$properties[''provisioningState'']' + protocol: {} + - schema: *ref_16 + readOnly: true + serializedName: createTime + language: + default: + name: create_time + description: Time the factory was created in ISO8601 format. + cli: + cliKey: createTime + cliM4Path: 'schemas$$objects[''FactoryProperties'']$$properties[''createTime'']' + protocol: {} + - schema: *ref_17 + readOnly: true + serializedName: version + language: + default: + name: version + description: Version of the factory. + cli: + cliKey: version + cliM4Path: 'schemas$$objects[''FactoryProperties'']$$properties[''version'']' + protocol: {} + - schema: &ref_18 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_22 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: FactoryVSTSConfiguration + parents: + all: + - *ref_18 + immediate: + - *ref_18 + properties: + - schema: *ref_19 + required: true + serializedName: projectName + language: + default: + name: project_name + description: VSTS project name. + cli: + cliKey: projectName + cliM4Path: 'schemas$$objects[''FactoryVSTSConfiguration'']$$properties[''projectName'']' + protocol: {} + - schema: *ref_20 + required: false + serializedName: tenantId + language: + default: + name: tenant_id + description: VSTS tenant id. + cli: + cliKey: tenantId + cliM4Path: 'schemas$$objects[''FactoryVSTSConfiguration'']$$properties[''tenantId'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: FactoryVSTSConfiguration + language: + default: + name: factory_vsts_configuration + description: Factory's VSTS repo information. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 8 + propertyCountIfSimplifyWithoutSimpleObject: 8 + simplifiable: true + cliKey: FactoryVSTSConfiguration + cliM4Path: 'schemas$$objects[''FactoryVSTSConfiguration'']' + protocol: {} + - &ref_23 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: FactoryGitHubConfiguration + parents: + all: + - *ref_18 + immediate: + - *ref_18 + properties: + - schema: *ref_21 + serializedName: hostName + language: + default: + name: host_name + description: 'GitHub Enterprise host name. For example: https://github.mydomain.com' + cli: + cliKey: hostName + cliM4Path: 'schemas$$objects[''FactoryGitHubConfiguration'']$$properties[''hostName'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: FactoryGitHubConfiguration + language: + default: + name: factory_git_hub_configuration + description: Factory's GitHub repo information. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 7 + propertyCountIfSimplifyWithoutSimpleObject: 7 + simplifiable: true + cliKey: FactoryGitHubConfiguration + cliM4Path: 'schemas$$objects[''FactoryGitHubConfiguration'']' + protocol: {} + immediate: + - *ref_22 + - *ref_23 + discriminator: + all: + FactoryGitHubConfiguration: *ref_23 + FactoryVSTSConfiguration: *ref_22 + immediate: + FactoryGitHubConfiguration: *ref_23 + FactoryVSTSConfiguration: *ref_22 + property: &ref_25 + schema: *ref_24 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: Type of repo configuration. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''FactoryRepoConfiguration'']$$properties[''type'']' + protocol: {} + properties: + - *ref_25 + - schema: *ref_26 + required: true + serializedName: accountName + language: + default: + name: account_name + description: Account name. + cli: + cliKey: accountName + cliM4Path: 'schemas$$objects[''FactoryRepoConfiguration'']$$properties[''accountName'']' + protocol: {} + - schema: *ref_27 + required: true + serializedName: repositoryName + language: + default: + name: repository_name + description: Repository name. + cli: + cliKey: repositoryName + cliM4Path: 'schemas$$objects[''FactoryRepoConfiguration'']$$properties[''repositoryName'']' + protocol: {} + - schema: *ref_28 + required: true + serializedName: collaborationBranch + language: + default: + name: collaboration_branch + description: Collaboration branch. + cli: + cliKey: collaborationBranch + cliM4Path: 'schemas$$objects[''FactoryRepoConfiguration'']$$properties[''collaborationBranch'']' + protocol: {} + - schema: *ref_29 + required: true + serializedName: rootFolder + language: + default: + name: root_folder + description: Root folder. + cli: + cliKey: rootFolder + cliM4Path: 'schemas$$objects[''FactoryRepoConfiguration'']$$properties[''rootFolder'']' + protocol: {} + - schema: *ref_30 + required: false + serializedName: lastCommitId + language: + default: + name: last_commit_id + description: Last commit id. + cli: + cliKey: lastCommitId + cliM4Path: 'schemas$$objects[''FactoryRepoConfiguration'']$$properties[''lastCommitId'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: factory_repo_configuration + description: Factory's git repo information. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 6 + propertyCountIfSimplifyWithoutSimpleObject: 6 + simplifiable: true + cliKey: FactoryRepoConfiguration + cliM4Path: 'schemas$$objects[''FactoryRepoConfiguration'']' + protocol: {} + serializedName: repoConfiguration + language: + default: + name: repo_configuration + description: Git repo information of the factory. + cli: + cliKey: repoConfiguration + cliM4Path: 'schemas$$objects[''FactoryProperties'']$$properties[''repoConfiguration'']' + protocol: {} + - schema: &ref_37 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_31 + required: true + serializedName: name + language: + default: + name: name + description: .. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''FakeFactoryIdentity'']$$properties[''name'']' + protocol: {} + - schema: &ref_354 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_32 + language: + default: + name: fake_factory_identity_zones_inside + description: sample of simple array + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + required: false + serializedName: zonesInside + language: + default: + name: zones_inside + description: sample of simple array + cli: + cliKey: zonesInside + cliM4Path: 'schemas$$objects[''FakeFactoryIdentity'']$$properties[''zonesInside'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: fake_factory_identity + description: This is only for az test. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FakeFactoryIdentity + cliM4Path: 'schemas$$objects[''FakeFactoryIdentity'']' + protocol: {} + serializedName: fakeIdentity + language: + default: + name: fake_identity + description: This is only for az test. + cli: + cliKey: fakeIdentity + cliM4Path: 'schemas$$objects[''FactoryProperties'']$$properties[''fakeIdentity'']' + protocol: {} + - schema: &ref_102 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_33 + language: + default: + name: zone + description: sample of simple array + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + serializedName: zones + language: + default: + name: zones + description: This is only for az test. + cli: + cliKey: zones + cliM4Path: 'schemas$$objects[''FactoryProperties'']$$properties[''zones'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: factory_properties + description: Factory resource properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryProperties + cliM4Path: 'schemas$$objects[''FactoryProperties'']' + protocol: {} + serializedName: properties + extensions: + x-ms-client-flatten: true + language: + default: + name: properties + description: Properties of the factory. + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''Factory'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: factory + description: Factory resource type. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Factory + cliM4Path: 'schemas$$objects[''Factory'']' + protocol: {} + language: + default: + name: factory_list_response_value + description: List of factories. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: true + serializedName: value + language: + default: + name: value + description: List of factories. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''FactoryListResponse'']$$properties[''value'']' + protocol: {} + - schema: *ref_34 + required: false + serializedName: nextLink + language: + default: + name: next_link + description: 'The link to the next page of results, if any remaining results exist.' + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''FactoryListResponse'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: factory_list_response + description: A list of factory resources. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryListResponse + cliM4Path: 'schemas$$objects[''FactoryListResponse'']' + protocol: {} + - *ref_3 + - *ref_35 + - *ref_36 + - *ref_18 + - *ref_37 + - *ref_11 + - &ref_41 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_42 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_38 + required: true + serializedName: code + language: + default: + name: code + description: Error code. + cli: + cliKey: code + cliM4Path: 'schemas$$objects[''CloudErrorBody'']$$properties[''code'']' + protocol: {} + - schema: *ref_39 + required: true + serializedName: message + language: + default: + name: message + description: Error message. + cli: + cliKey: message + cliM4Path: 'schemas$$objects[''CloudErrorBody'']$$properties[''message'']' + protocol: {} + - schema: *ref_40 + required: false + serializedName: target + language: + default: + name: target + description: Property name/path in request associated with error. + cli: + cliKey: target + cliM4Path: 'schemas$$objects[''CloudErrorBody'']$$properties[''target'']' + protocol: {} + - schema: &ref_356 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_41 + language: + default: + name: cloud_error_body_details + description: Array with additional error details. + cli: + cli-complexity: array_complex + cli-in-circle: true + cli-mark: checked + protocol: {} + required: false + serializedName: details + language: + default: + name: details + description: Array with additional error details. + cli: + cliKey: details + cliM4Path: 'schemas$$objects[''CloudErrorBody'']$$properties[''details'']' + protocol: {} + serializationFormats: + - json + usage: + - exception + extensions: + x-ms-external: true + language: + default: + name: cloud_error_body + description: The object that defines the structure of an Azure Data Factory error. + namespace: '' + cli: + cli-complexity: object_complex + cli-in-circle: true + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CloudErrorBody + cliM4Path: 'schemas$$objects[''CloudErrorBody'']' + protocol: {} + required: true + serializedName: error + extensions: + x-ms-client-flatten: true + language: + default: + name: error + description: Error data + cli: + cliKey: error + cliM4Path: 'schemas$$objects[''CloudError'']$$properties[''error'']' + protocol: {} + serializationFormats: + - json + usage: + - exception + extensions: + x-ms-external: true + language: + default: + name: cloud_error + description: The object that defines the structure of an Azure Data Factory error response. + namespace: '' + cli: + cli-complexity: object_complex + cli-in-circle: true + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CloudError + cliM4Path: 'schemas$$objects[''CloudError'']' + protocol: {} + - *ref_42 + - &ref_394 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_43 + serializedName: factoryResourceId + language: + default: + name: factory_resource_id + description: The factory resource id. + cli: + cliKey: factoryResourceId + cliM4Path: 'schemas$$objects[''FactoryRepoUpdate'']$$properties[''factoryResourceId'']' + protocol: {} + - schema: *ref_18 + serializedName: repoConfiguration + language: + default: + name: repo_configuration + description: Git repo information of the factory. + cli: + cliKey: repoConfiguration + cliM4Path: 'schemas$$objects[''FactoryRepoUpdate'']$$properties[''repoConfiguration'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: factory_repo_update + description: Factory's git repo information. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryRepoUpdate + cliM4Path: 'schemas$$objects[''FactoryRepoUpdate'']' + protocol: {} + - &ref_404 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_44 + serializedName: tags + language: + default: + name: tags + description: The resource tags. + cli: + cliKey: tags + cliM4Path: 'schemas$$objects[''FactoryUpdateParameters'']$$properties[''tags'']' + protocol: {} + - schema: *ref_35 + serializedName: identity + language: + default: + name: identity + description: Managed service identity of the factory. + cli: + cliKey: identity + cliM4Path: 'schemas$$objects[''FactoryUpdateParameters'']$$properties[''identity'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: factory_update_parameters + description: Parameters for updating a factory resource. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryUpdateParameters + cliM4Path: 'schemas$$objects[''FactoryUpdateParameters'']' + protocol: {} + - &ref_413 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_45 + required: true + serializedName: gitHubAccessCode + language: + default: + name: git_hub_access_code + description: GitHub access code. + cli: + cliKey: gitHubAccessCode + cliM4Path: 'schemas$$objects[''GitHubAccessTokenRequest'']$$properties[''gitHubAccessCode'']' + protocol: {} + - schema: *ref_46 + required: false + serializedName: gitHubClientId + language: + default: + name: git_hub_client_id + description: GitHub application client ID. + cli: + cliKey: gitHubClientId + cliM4Path: 'schemas$$objects[''GitHubAccessTokenRequest'']$$properties[''gitHubClientId'']' + protocol: {} + - schema: *ref_47 + required: true + serializedName: gitHubAccessTokenBaseUrl + language: + default: + name: git_hub_access_token_base_url + description: GitHub access token base URL. + cli: + cliKey: gitHubAccessTokenBaseUrl + cliM4Path: 'schemas$$objects[''GitHubAccessTokenRequest'']$$properties[''gitHubAccessTokenBaseUrl'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: git_hub_access_token_request + description: Get GitHub access token request definition. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: GitHubAccessTokenRequest + cliM4Path: 'schemas$$objects[''GitHubAccessTokenRequest'']' + protocol: {} + - &ref_417 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_48 + serializedName: gitHubAccessToken + language: + default: + name: git_hub_access_token + description: GitHub access token. + cli: + cliKey: gitHubAccessToken + cliM4Path: 'schemas$$objects[''GitHubAccessTokenResponse'']$$properties[''gitHubAccessToken'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: git_hub_access_token_response + description: Get GitHub access token response definition. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: GitHubAccessTokenResponse + cliM4Path: 'schemas$$objects[''GitHubAccessTokenResponse'']' + protocol: {} + - &ref_54 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_49 + serializedName: permissions + language: + default: + name: permissions + description: The string with permissions for Data Plane access. Currently only 'r' is supported which grants read only access. + cli: + cliKey: permissions + cliM4Path: 'schemas$$objects[''UserAccessPolicy'']$$properties[''permissions'']' + protocol: {} + - schema: *ref_50 + serializedName: accessResourcePath + language: + default: + name: access_resource_path + description: The resource path to get access relative to factory. Currently only empty string is supported which corresponds to the factory resource. + cli: + cliKey: accessResourcePath + cliM4Path: 'schemas$$objects[''UserAccessPolicy'']$$properties[''accessResourcePath'']' + protocol: {} + - schema: *ref_51 + serializedName: profileName + language: + default: + name: profile_name + description: The name of the profile. Currently only the default is supported. The default value is DefaultProfile. + cli: + cliKey: profileName + cliM4Path: 'schemas$$objects[''UserAccessPolicy'']$$properties[''profileName'']' + protocol: {} + - schema: *ref_52 + serializedName: startTime + language: + default: + name: start_time + description: Start time for the token. If not specified the current time will be used. + cli: + cliKey: startTime + cliM4Path: 'schemas$$objects[''UserAccessPolicy'']$$properties[''startTime'']' + protocol: {} + - schema: *ref_53 + serializedName: expireTime + language: + default: + name: expire_time + description: Expiration time for the token. Maximum duration for the token is eight hours and by default the token will expire in eight hours. + cli: + cliKey: expireTime + cliM4Path: 'schemas$$objects[''UserAccessPolicy'']$$properties[''expireTime'']' + protocol: {} + serializationFormats: + - json + usage: + - input + - output + language: + default: + name: user_access_policy + description: Get Data Plane read only token request definition. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 5 + simplifiable: true + cliKey: UserAccessPolicy + cliM4Path: 'schemas$$objects[''UserAccessPolicy'']' + protocol: {} + - &ref_421 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_54 + serializedName: policy + language: + default: + name: policy + description: The user access policy. + cli: + cliKey: policy + cliM4Path: 'schemas$$objects[''AccessPolicyResponse'']$$properties[''policy'']' + protocol: {} + - schema: *ref_55 + serializedName: accessToken + language: + default: + name: access_token + description: Data Plane read only access token. + cli: + cliKey: accessToken + cliM4Path: 'schemas$$objects[''AccessPolicyResponse'']$$properties[''accessToken'']' + protocol: {} + - schema: *ref_56 + serializedName: dataPlaneUrl + language: + default: + name: data_plane_url + description: Data Plane service base URL. + cli: + cliKey: dataPlaneUrl + cliM4Path: 'schemas$$objects[''AccessPolicyResponse'']$$properties[''dataPlaneUrl'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: access_policy_response + description: Get Data Plane read only token response definition. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 7 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: AccessPolicyResponse + cliM4Path: 'schemas$$objects[''AccessPolicyResponse'']' + protocol: {} + - &ref_424 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_358 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_57 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - &ref_58 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - *ref_57 + - &ref_114 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_58 + immediate: + - *ref_58 + properties: + - schema: &ref_59 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_109 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: Managed + parents: + all: + - *ref_59 + - *ref_60 + immediate: + - *ref_59 + properties: + - schema: *ref_61 + readOnly: true + required: false + serializedName: state + language: + default: + name: state + description: 'Integration runtime state, only valid for managed dedicated integration runtime.' + cli: + cliKey: state + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntime'']$$properties[''state'']' + protocol: {} + - schema: &ref_291 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_292 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_62 + immediate: + - *ref_62 + properties: + - schema: *ref_63 + serializedName: location + language: + default: + name: location + description: 'The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities' + cli: + cliKey: location + cliM4Path: 'schemas$$objects[''IntegrationRuntimeComputeProperties'']$$properties[''location'']' + protocol: {} + - schema: *ref_64 + serializedName: nodeSize + language: + default: + name: node_size + description: The node size requirement to managed integration runtime. + cli: + cliKey: nodeSize + cliM4Path: 'schemas$$objects[''IntegrationRuntimeComputeProperties'']$$properties[''nodeSize'']' + protocol: {} + - schema: *ref_65 + serializedName: numberOfNodes + language: + default: + name: number_of_nodes + description: The required number of nodes for managed integration runtime. + cli: + cliKey: numberOfNodes + cliM4Path: 'schemas$$objects[''IntegrationRuntimeComputeProperties'']$$properties[''numberOfNodes'']' + protocol: {} + - schema: *ref_66 + serializedName: maxParallelExecutionsPerNode + language: + default: + name: max_parallel_executions_per_node + description: Maximum parallel executions count per node for managed integration runtime. + cli: + cliKey: maxParallelExecutionsPerNode + cliM4Path: 'schemas$$objects[''IntegrationRuntimeComputeProperties'']$$properties[''maxParallelExecutionsPerNode'']' + protocol: {} + - schema: &ref_293 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_67 + immediate: + - *ref_67 + properties: + - schema: *ref_68 + serializedName: computeType + language: + default: + name: compute_type + description: Compute type of the cluster which will execute data flow job. + cli: + cliKey: computeType + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataFlowProperties'']$$properties[''computeType'']' + protocol: {} + - schema: *ref_69 + serializedName: coreCount + language: + default: + name: core_count + description: 'Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272.' + cli: + cliKey: coreCount + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataFlowProperties'']$$properties[''coreCount'']' + protocol: {} + - schema: *ref_70 + serializedName: timeToLive + language: + default: + name: time_to_live + description: Time to live (in minutes) setting of the cluster which will execute data flow job. + cli: + cliKey: timeToLive + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataFlowProperties'']$$properties[''timeToLive'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime_data_flow_properties + description: Data flow properties for managed integration runtime. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: IntegrationRuntimeDataFlowProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataFlowProperties'']' + protocol: {} + serializedName: dataFlowProperties + language: + default: + name: data_flow_properties + description: Data flow properties for managed integration runtime. + cli: + cliKey: dataFlowProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeComputeProperties'']$$properties[''dataFlowProperties'']' + protocol: {} + - schema: &ref_294 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_71 + immediate: + - *ref_71 + properties: + - schema: *ref_72 + serializedName: vNetId + language: + default: + name: v_net_id + description: The ID of the VNet that this integration runtime will join. + cli: + cliKey: vNetId + cliM4Path: 'schemas$$objects[''IntegrationRuntimeVNetProperties'']$$properties[''vNetId'']' + protocol: {} + - schema: *ref_73 + serializedName: subnet + language: + default: + name: subnet + description: The name of the subnet this integration runtime will join. + cli: + cliKey: subnet + cliM4Path: 'schemas$$objects[''IntegrationRuntimeVNetProperties'']$$properties[''subnet'']' + protocol: {} + - schema: &ref_372 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_74 + language: + default: + name: integration_runtime_v_net_properties_public_i_Ps + description: Resource IDs of the public IP addresses that this integration runtime will use. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + serializedName: publicIPs + language: + default: + name: public_i_Ps + description: Resource IDs of the public IP addresses that this integration runtime will use. + cli: + cliKey: publicIPs + cliM4Path: 'schemas$$objects[''IntegrationRuntimeVNetProperties'']$$properties[''publicIPs'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime_v_net_properties + description: VNet properties for managed integration runtime. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeVNetProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeVNetProperties'']' + protocol: {} + serializedName: vNetProperties + language: + default: + name: v_net_properties + description: VNet properties for managed integration runtime. + cli: + cliKey: vNetProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeComputeProperties'']$$properties[''vNetProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime_compute_properties + description: The compute resource properties for managed integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeComputeProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeComputeProperties'']' + protocol: {} + serializedName: computeProperties + language: + default: + name: compute_properties + description: The compute resource for managed integration runtime. + cli: + cliKey: computeProperties + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeTypeProperties'']$$properties[''computeProperties'']' + protocol: {} + - schema: &ref_295 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_75 + immediate: + - *ref_75 + properties: + - schema: &ref_296 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_76 + immediate: + - *ref_76 + properties: + - schema: *ref_77 + serializedName: catalogServerEndpoint + language: + default: + name: catalog_server_endpoint + description: The catalog database server URL. + cli: + cliKey: catalogServerEndpoint + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisCatalogInfo'']$$properties[''catalogServerEndpoint'']' + protocol: {} + - schema: *ref_78 + serializedName: catalogAdminUserName + language: + default: + name: catalog_admin_user_name + description: The administrator user name of catalog database. + cli: + cliKey: catalogAdminUserName + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisCatalogInfo'']$$properties[''catalogAdminUserName'']' + protocol: {} + - schema: &ref_79 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: SecureString + parents: + all: + - &ref_82 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - *ref_79 + immediate: + - *ref_79 + discriminator: + all: + SecureString: *ref_79 + immediate: + SecureString: *ref_79 + property: &ref_81 + schema: *ref_80 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: Type of the secret. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''SecretBase'']$$properties[''type'']' + protocol: {} + properties: + - *ref_81 + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: secret_base + description: The base definition of a secret type. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: SecretBase + cliM4Path: 'schemas$$objects[''SecretBase'']' + protocol: {} + immediate: + - *ref_82 + properties: + - schema: *ref_83 + required: true + serializedName: value + language: + default: + name: value + description: Value of secure string. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''SecureString'']$$properties[''value'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: SecureString + language: + default: + name: secure_string + description: Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: SecureString + cliM4Path: 'schemas$$objects[''SecureString'']' + protocol: {} + serializedName: catalogAdminPassword + language: + default: + name: catalog_admin_password + description: The password of the administrator user account of the catalog database. + cli: + cliKey: catalogAdminPassword + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisCatalogInfo'']$$properties[''catalogAdminPassword'']' + protocol: {} + - schema: *ref_84 + serializedName: catalogPricingTier + language: + default: + name: catalog_pricing_tier + description: 'The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/' + cli: + cliKey: catalogPricingTier + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisCatalogInfo'']$$properties[''catalogPricingTier'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime_ssis_catalog_info + description: Catalog information for managed dedicated integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: IntegrationRuntimeSsisCatalogInfo + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisCatalogInfo'']' + protocol: {} + serializedName: catalogInfo + language: + default: + name: catalog_info + description: Catalog information for managed dedicated integration runtime. + cli: + cliKey: catalogInfo + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']$$properties[''catalogInfo'']' + protocol: {} + - schema: *ref_85 + serializedName: licenseType + language: + default: + name: license_type + description: License type for bringing your own license scenario. + cli: + cliKey: licenseType + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']$$properties[''licenseType'']' + protocol: {} + - schema: &ref_297 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_86 + serializedName: blobContainerUri + language: + default: + name: blob_container_uri + description: The URI of the Azure blob container that contains the custom setup script. + cli: + cliKey: blobContainerUri + cliM4Path: 'schemas$$objects[''IntegrationRuntimeCustomSetupScriptProperties'']$$properties[''blobContainerUri'']' + protocol: {} + - schema: *ref_79 + serializedName: sasToken + language: + default: + name: sas_token + description: The SAS token of the Azure blob container. + cli: + cliKey: sasToken + cliM4Path: 'schemas$$objects[''IntegrationRuntimeCustomSetupScriptProperties'']$$properties[''sasToken'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime_custom_setup_script_properties + description: Custom setup script properties for a managed dedicated integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: IntegrationRuntimeCustomSetupScriptProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeCustomSetupScriptProperties'']' + protocol: {} + serializedName: customSetupScriptProperties + language: + default: + name: custom_setup_script_properties + description: Custom setup script properties for a managed dedicated integration runtime. + cli: + cliKey: customSetupScriptProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']$$properties[''customSetupScriptProperties'']' + protocol: {} + - schema: &ref_298 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_89 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_87 + serializedName: type + language: + default: + name: type + description: The type of this referenced entity. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''EntityReference'']$$properties[''type'']' + protocol: {} + - schema: *ref_88 + serializedName: referenceName + language: + default: + name: reference_name + description: The name of this referenced entity. + cli: + cliKey: referenceName + cliM4Path: 'schemas$$objects[''EntityReference'']$$properties[''referenceName'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: entity_reference + description: The entity reference. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: EntityReference + cliM4Path: 'schemas$$objects[''EntityReference'']' + protocol: {} + serializedName: connectVia + language: + default: + name: connect_via + description: The self-hosted integration runtime reference. + cli: + cliKey: connectVia + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataProxyProperties'']$$properties[''connectVia'']' + protocol: {} + - schema: *ref_89 + serializedName: stagingLinkedService + language: + default: + name: staging_linked_service + description: The staging linked service reference. + cli: + cliKey: stagingLinkedService + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataProxyProperties'']$$properties[''stagingLinkedService'']' + protocol: {} + - schema: *ref_90 + serializedName: path + language: + default: + name: path + description: The path to contain the staged data in the Blob storage. + cli: + cliKey: path + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataProxyProperties'']$$properties[''path'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime_data_proxy_properties + description: Data proxy properties for a managed dedicated integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: IntegrationRuntimeDataProxyProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataProxyProperties'']' + protocol: {} + serializedName: dataProxyProperties + language: + default: + name: data_proxy_properties + description: Data proxy properties for a managed dedicated integration runtime. + cli: + cliKey: dataProxyProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']$$properties[''dataProxyProperties'']' + protocol: {} + - schema: *ref_91 + serializedName: edition + language: + default: + name: edition + description: The edition for the SSIS Integration Runtime + cli: + cliKey: edition + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']$$properties[''edition'']' + protocol: {} + - schema: &ref_373 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_92 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_96 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: CmdkeySetup + parents: + all: + - *ref_92 + immediate: + - *ref_92 + properties: + - schema: &ref_300 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_2 + required: true + serializedName: targetName + language: + default: + name: target_name + description: The server name of data source access. + cli: + cliKey: targetName + cliM4Path: 'schemas$$objects[''CmdkeySetupTypeProperties'']$$properties[''targetName'']' + protocol: {} + - schema: *ref_2 + required: true + serializedName: userName + language: + default: + name: user_name + description: The user name of data source access. + cli: + cliKey: userName + cliM4Path: 'schemas$$objects[''CmdkeySetupTypeProperties'']$$properties[''userName'']' + protocol: {} + - schema: *ref_82 + required: true + serializedName: password + language: + default: + name: password + description: The password of data source access. + cli: + cliKey: password + cliM4Path: 'schemas$$objects[''CmdkeySetupTypeProperties'']$$properties[''password'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: cmdkey_setup_type_properties + description: Cmdkey command custom setup type properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CmdkeySetupTypeProperties + cliM4Path: 'schemas$$objects[''CmdkeySetupTypeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Cmdkey command custom setup type properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''CmdkeySetup'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: cmdkey_setup + description: The custom setup of running cmdkey commands. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CmdkeySetup + cliM4Path: 'schemas$$objects[''CmdkeySetup'']' + protocol: {} + - &ref_97 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: EnvironmentVariableSetup + parents: + all: + - *ref_92 + immediate: + - *ref_92 + properties: + - schema: &ref_301 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_93 + required: true + serializedName: variableName + language: + default: + name: variable_name + description: The name of the environment variable. + cli: + cliKey: variableName + cliM4Path: 'schemas$$objects[''EnvironmentVariableSetupTypeProperties'']$$properties[''variableName'']' + protocol: {} + - schema: *ref_94 + required: true + serializedName: variableValue + language: + default: + name: variable_value + description: The value of the environment variable. + cli: + cliKey: variableValue + cliM4Path: 'schemas$$objects[''EnvironmentVariableSetupTypeProperties'']$$properties[''variableValue'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: environment_variable_setup_type_properties + description: Environment variable custom setup type properties. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: EnvironmentVariableSetupTypeProperties + cliM4Path: 'schemas$$objects[''EnvironmentVariableSetupTypeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Add environment variable type properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''EnvironmentVariableSetup'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: environment_variable_setup + description: The custom setup of setting environment variable. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: EnvironmentVariableSetup + cliM4Path: 'schemas$$objects[''EnvironmentVariableSetup'']' + protocol: {} + - &ref_98 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: ComponentSetup + parents: + all: + - *ref_92 + immediate: + - *ref_92 + properties: + - schema: &ref_302 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_95 + required: true + serializedName: componentName + language: + default: + name: component_name + description: The name of the 3rd party component. + cli: + cliKey: componentName + cliM4Path: 'schemas$$objects[''LicensedComponentSetupTypeProperties'']$$properties[''componentName'']' + protocol: {} + - schema: *ref_82 + required: false + serializedName: licenseKey + language: + default: + name: license_key + description: The license key to activate the component. + cli: + cliKey: licenseKey + cliM4Path: 'schemas$$objects[''LicensedComponentSetupTypeProperties'']$$properties[''licenseKey'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: licensed_component_setup_type_properties + description: Installation of licensed component setup type properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: LicensedComponentSetupTypeProperties + cliM4Path: 'schemas$$objects[''LicensedComponentSetupTypeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Install 3rd party component type properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''ComponentSetup'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: component_setup + description: The custom setup of installing 3rd party components. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ComponentSetup + cliM4Path: 'schemas$$objects[''ComponentSetup'']' + protocol: {} + immediate: + - *ref_96 + - *ref_97 + - *ref_98 + discriminator: + all: + CmdkeySetup: *ref_96 + ComponentSetup: *ref_98 + EnvironmentVariableSetup: *ref_97 + immediate: + CmdkeySetup: *ref_96 + ComponentSetup: *ref_98 + EnvironmentVariableSetup: *ref_97 + property: &ref_100 + schema: *ref_99 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: The type of custom setup. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''CustomSetupBase'']$$properties[''type'']' + protocol: {} + properties: + - *ref_100 + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: custom_setup_base + description: The base definition of the custom setup. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: CustomSetupBase + cliM4Path: 'schemas$$objects[''CustomSetupBase'']' + protocol: {} + language: + default: + name: integration_runtime_ssis_properties_express_custom_setup_properties + description: Custom setup without script properties for a SSIS integration runtime. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: expressCustomSetupProperties + language: + default: + name: express_custom_setup_properties + description: Custom setup without script properties for a SSIS integration runtime. + cli: + cliKey: expressCustomSetupProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']$$properties[''expressCustomSetupProperties'']' + protocol: {} + - schema: &ref_374 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_299 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_101 + required: true + serializedName: name + language: + default: + name: name + description: The name of the package store + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''PackageStore'']$$properties[''name'']' + protocol: {} + - schema: *ref_89 + required: true + serializedName: packageStoreLinkedService + language: + default: + name: package_store_linked_service + description: The package store linked service reference. + cli: + cliKey: packageStoreLinkedService + cliM4Path: 'schemas$$objects[''PackageStore'']$$properties[''packageStoreLinkedService'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: package_store + description: Package store for the SSIS integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: PackageStore + cliM4Path: 'schemas$$objects[''PackageStore'']' + protocol: {} + language: + default: + name: integration_runtime_ssis_properties_package_stores + description: Package stores for the SSIS Integration Runtime. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: packageStores + language: + default: + name: package_stores + description: Package stores for the SSIS Integration Runtime. + cli: + cliKey: packageStores + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']$$properties[''packageStores'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime_ssis_properties + description: SSIS properties for managed integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeSsisProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']' + protocol: {} + serializedName: ssisProperties + language: + default: + name: ssis_properties + description: SSIS properties for managed integration runtime. + cli: + cliKey: ssisProperties + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeTypeProperties'']$$properties[''ssisProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: managed_integration_runtime_type_properties + description: Managed integration runtime type properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedIntegrationRuntimeTypeProperties + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeTypeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Managed integration runtime properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntime'']$$properties[''typeProperties'']' + protocol: {} + - schema: *ref_18 + required: false + serializedName: repoConfiguration + language: + default: + name: repo_configuration + description: Git repo information of the factory. + cli: + cliKey: repoConfiguration + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntime'']$$properties[''repoConfiguration'']' + protocol: {} + - schema: *ref_37 + required: false + serializedName: fakeIdentity + language: + default: + name: fake_identity + description: This is only for az test. + cli: + cliKey: fakeIdentity + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntime'']$$properties[''fakeIdentity'']' + protocol: {} + - schema: *ref_102 + required: false + serializedName: zones + language: + default: + name: zones + description: This is only for az test. + cli: + cliKey: zones + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntime'']$$properties[''zones'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: Managed + language: + default: + name: managed_integration_runtime + description: 'Managed integration runtime, including managed elastic and managed dedicated integration runtimes.' + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedIntegrationRuntime + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntime'']' + protocol: {} + - &ref_110 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: SelfHosted + parents: + all: + - *ref_59 + - *ref_60 + immediate: + - *ref_59 + properties: + - schema: &ref_303 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_103 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_105 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: Key + parents: + all: + - *ref_103 + immediate: + - *ref_103 + properties: + - schema: *ref_79 + required: true + serializedName: key + language: + default: + name: key + description: The key used for authorization. + cli: + cliKey: key + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeKeyAuthorization'']$$properties[''key'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: Key + language: + default: + name: linked_integration_runtime_key_authorization + description: The key authorization type integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: LinkedIntegrationRuntimeKeyAuthorization + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeKeyAuthorization'']' + protocol: {} + - &ref_106 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: RBAC + parents: + all: + - *ref_103 + immediate: + - *ref_103 + properties: + - schema: *ref_104 + required: true + serializedName: resourceId + language: + default: + name: resource_id + description: The resource identifier of the integration runtime to be shared. + cli: + cliKey: resourceId + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeRbacAuthorization'']$$properties[''resourceId'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: RBAC + language: + default: + name: linked_integration_runtime_rbac_authorization + description: The role based access control (RBAC) authorization type integration runtime. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: LinkedIntegrationRuntimeRbacAuthorization + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeRbacAuthorization'']' + protocol: {} + immediate: + - *ref_105 + - *ref_106 + discriminator: + all: + Key: *ref_105 + RBAC: *ref_106 + immediate: + Key: *ref_105 + RBAC: *ref_106 + property: &ref_108 + schema: *ref_107 + isDiscriminator: true + required: true + serializedName: authorizationType + language: + default: + name: authorization_type + description: The authorization type for integration runtime sharing. + cli: + cliKey: authorizationType + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeType'']$$properties[''authorizationType'']' + protocol: {} + properties: + - *ref_108 + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: linked_integration_runtime_type + description: The base definition of a linked integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: LinkedIntegrationRuntimeType + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeType'']' + protocol: {} + serializedName: linkedInfo + language: + default: + name: linked_info + description: The base definition of a linked integration runtime. + cli: + cliKey: linkedInfo + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeTypeProperties'']$$properties[''linkedInfo'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: self_hosted_integration_runtime_type_properties + description: The self-hosted integration runtime properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntimeTypeProperties + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeTypeProperties'']' + protocol: {} + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: 'When this property is not null, means this is a linked integration runtime. The property is used to access original integration runtime.' + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntime'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: SelfHosted + language: + default: + name: self_hosted_integration_runtime + description: Self-hosted integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntime'']' + protocol: {} + immediate: + - *ref_109 + - *ref_110 + discriminator: + all: + Managed: *ref_109 + SelfHosted: *ref_110 + immediate: + Managed: *ref_109 + SelfHosted: *ref_110 + property: &ref_112 + schema: *ref_111 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: Type of integration runtime. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''IntegrationRuntime'']$$properties[''type'']' + protocol: {} + discriminatorValue: IntegrationRuntime + parents: + all: + - *ref_60 + immediate: + - *ref_60 + properties: + - *ref_112 + - schema: *ref_113 + required: false + serializedName: description + language: + default: + name: description + description: Integration runtime description. + cli: + cliKey: description + cliM4Path: 'schemas$$objects[''IntegrationRuntime'']$$properties[''description'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime + description: Azure Data Factory nested object which serves as a compute resource for activities. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: IntegrationRuntime + cliM4Path: 'schemas$$objects[''IntegrationRuntime'']' + protocol: {} + required: true + serializedName: properties + language: + default: + name: properties + description: Integration runtime properties. + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeResource'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - input + - output + language: + default: + name: integration_runtime_resource + description: Integration runtime resource type. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeResource + cliM4Path: 'schemas$$objects[''IntegrationRuntimeResource'']' + protocol: {} + immediate: + - *ref_57 + - *ref_114 + properties: + - schema: *ref_115 + readOnly: true + serializedName: id + language: + default: + name: id + description: The resource identifier. + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''SubResource'']$$properties[''id'']' + protocol: {} + - schema: *ref_116 + readOnly: true + serializedName: name + language: + default: + name: name + description: The resource name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''SubResource'']$$properties[''name'']' + protocol: {} + - schema: *ref_117 + readOnly: true + serializedName: type + language: + default: + name: type + description: The resource type. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''SubResource'']$$properties[''type'']' + protocol: {} + - schema: *ref_118 + readOnly: true + serializedName: etag + language: + default: + name: etag + description: Etag identifies change in the resource. + cli: + cliKey: etag + cliM4Path: 'schemas$$objects[''SubResource'']$$properties[''etag'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-azure-resource: true + language: + default: + name: sub_resource + description: 'Azure Data Factory nested resource, which belongs to a factory.' + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: SubResource + cliM4Path: 'schemas$$objects[''SubResource'']' + protocol: {} + immediate: + - *ref_58 + properties: + - schema: &ref_120 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_119 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_144 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: ScheduleTrigger + parents: + all: + - *ref_119 + - *ref_120 + - *ref_121 + immediate: + - *ref_119 + properties: + - schema: &ref_275 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_276 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_122 + immediate: + - *ref_122 + properties: + - schema: *ref_123 + serializedName: frequency + language: + default: + name: frequency + description: The frequency. + cli: + cliKey: frequency + cliM4Path: 'schemas$$objects[''ScheduleTriggerRecurrence'']$$properties[''frequency'']' + protocol: {} + - schema: *ref_124 + serializedName: interval + language: + default: + name: interval + description: The interval. + cli: + cliKey: interval + cliM4Path: 'schemas$$objects[''ScheduleTriggerRecurrence'']$$properties[''interval'']' + protocol: {} + - schema: *ref_125 + serializedName: startTime + language: + default: + name: start_time + description: The start time. + cli: + cliKey: startTime + cliM4Path: 'schemas$$objects[''ScheduleTriggerRecurrence'']$$properties[''startTime'']' + protocol: {} + - schema: *ref_126 + serializedName: endTime + language: + default: + name: end_time + description: The end time. + cli: + cliKey: endTime + cliM4Path: 'schemas$$objects[''ScheduleTriggerRecurrence'']$$properties[''endTime'']' + protocol: {} + - schema: *ref_127 + serializedName: timeZone + language: + default: + name: time_zone + description: The time zone. + cli: + cliKey: timeZone + cliM4Path: 'schemas$$objects[''ScheduleTriggerRecurrence'']$$properties[''timeZone'']' + protocol: {} + - schema: &ref_277 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_128 + immediate: + - *ref_128 + properties: + - schema: &ref_363 + type: array + elementType: *ref_129 + language: + default: + name: array_ofarray_itemschema + description: The minutes. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + serializedName: minutes + language: + default: + name: minutes + description: The minutes. + cli: + cliKey: minutes + cliM4Path: 'schemas$$objects[''RecurrenceSchedule'']$$properties[''minutes'']' + protocol: {} + - schema: &ref_364 + type: array + elementType: *ref_129 + language: + default: + name: array_ofarray_itemschema + description: The hours. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + serializedName: hours + language: + default: + name: hours + description: The hours. + cli: + cliKey: hours + cliM4Path: 'schemas$$objects[''RecurrenceSchedule'']$$properties[''hours'']' + protocol: {} + - schema: &ref_365 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_130 + language: + default: + name: recurrence_schedule_week_days + description: The days of the week. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + serializedName: weekDays + language: + default: + name: week_days + description: The days of the week. + cli: + cliKey: weekDays + cliM4Path: 'schemas$$objects[''RecurrenceSchedule'']$$properties[''weekDays'']' + protocol: {} + - schema: &ref_366 + type: array + elementType: *ref_129 + language: + default: + name: array_ofarray_itemschema + description: The month days. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + serializedName: monthDays + language: + default: + name: month_days + description: The month days. + cli: + cliKey: monthDays + cliM4Path: 'schemas$$objects[''RecurrenceSchedule'']$$properties[''monthDays'']' + protocol: {} + - schema: &ref_367 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_278 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_131 + immediate: + - *ref_131 + properties: + - schema: *ref_132 + serializedName: day + language: + default: + name: day + description: The day of the week. + cli: + cliKey: day + cliM4Path: 'schemas$$objects[''RecurrenceScheduleOccurrence'']$$properties[''day'']' + protocol: {} + - schema: *ref_133 + serializedName: occurrence + language: + default: + name: occurrence + description: The occurrence. + cli: + cliKey: occurrence + cliM4Path: 'schemas$$objects[''RecurrenceScheduleOccurrence'']$$properties[''occurrence'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: recurrence_schedule_occurrence + description: The recurrence schedule occurrence. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: RecurrenceScheduleOccurrence + cliM4Path: 'schemas$$objects[''RecurrenceScheduleOccurrence'']' + protocol: {} + language: + default: + name: recurrence_schedule_monthly_occurrences + description: The monthly occurrences. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: monthlyOccurrences + language: + default: + name: monthly_occurrences + description: The monthly occurrences. + cli: + cliKey: monthlyOccurrences + cliM4Path: 'schemas$$objects[''RecurrenceSchedule'']$$properties[''monthlyOccurrences'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: recurrence_schedule + description: The recurrence schedule. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RecurrenceSchedule + cliM4Path: 'schemas$$objects[''RecurrenceSchedule'']' + protocol: {} + serializedName: schedule + language: + default: + name: schedule + description: The recurrence schedule. + cli: + cliKey: schedule + cliM4Path: 'schemas$$objects[''ScheduleTriggerRecurrence'']$$properties[''schedule'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: schedule_trigger_recurrence + description: The workflow trigger recurrence. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScheduleTriggerRecurrence + cliM4Path: 'schemas$$objects[''ScheduleTriggerRecurrence'']' + protocol: {} + required: true + serializedName: recurrence + language: + default: + name: recurrence + description: Recurrence schedule configuration. + cli: + cliKey: recurrence + cliM4Path: 'schemas$$objects[''ScheduleTrigger-typeProperties'']$$properties[''recurrence'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-client-flatten: true + language: + default: + name: schedule_trigger_type_properties + description: Schedule Trigger properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScheduleTrigger-typeProperties + cliM4Path: 'schemas$$objects[''ScheduleTrigger-typeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Schedule Trigger properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''ScheduleTrigger'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: schedule_trigger + description: 'Trigger that creates pipeline runs periodically, on schedule.' + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScheduleTrigger + cliM4Path: 'schemas$$objects[''ScheduleTrigger'']' + protocol: {} + - &ref_145 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: BlobTrigger + parents: + all: + - *ref_119 + - *ref_120 + - *ref_121 + immediate: + - *ref_119 + properties: + - schema: &ref_279 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_134 + required: true + serializedName: folderPath + language: + default: + name: folder_path + description: The path of the container/folder that will trigger the pipeline. + cli: + cliKey: folderPath + cliM4Path: 'schemas$$objects[''BlobTrigger-typeProperties'']$$properties[''folderPath'']' + protocol: {} + - schema: *ref_135 + required: true + serializedName: maxConcurrency + language: + default: + name: max_concurrency + description: The max number of parallel files to handle when it is triggered. + cli: + cliKey: maxConcurrency + cliM4Path: 'schemas$$objects[''BlobTrigger-typeProperties'']$$properties[''maxConcurrency'']' + protocol: {} + - schema: &ref_280 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_136 + required: true + serializedName: type + language: + default: + name: type + description: Linked service reference type. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''LinkedServiceReference'']$$properties[''type'']' + protocol: {} + - schema: *ref_137 + required: true + serializedName: referenceName + language: + default: + name: reference_name + description: Reference LinkedService name. + cli: + cliKey: referenceName + cliM4Path: 'schemas$$objects[''LinkedServiceReference'']$$properties[''referenceName'']' + protocol: {} + - schema: *ref_138 + required: false + serializedName: parameters + language: + default: + name: parameters + description: Arguments for LinkedService. + cli: + cliKey: parameters + cliM4Path: 'schemas$$objects[''LinkedServiceReference'']$$properties[''parameters'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: linked_service_reference + description: Linked service reference type. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: LinkedServiceReference + cliM4Path: 'schemas$$objects[''LinkedServiceReference'']' + protocol: {} + required: true + serializedName: linkedService + language: + default: + name: linked_service + description: The Azure Storage linked service reference. + cli: + cliKey: linkedService + cliM4Path: 'schemas$$objects[''BlobTrigger-typeProperties'']$$properties[''linkedService'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-client-flatten: true + language: + default: + name: blob_trigger_type_properties + description: Blob Trigger properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobTrigger-typeProperties + cliM4Path: 'schemas$$objects[''BlobTrigger-typeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Blob Trigger properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''BlobTrigger'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: blob_trigger + description: Trigger that runs every time the selected Blob container changes. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobTrigger + cliM4Path: 'schemas$$objects[''BlobTrigger'']' + protocol: {} + - &ref_146 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: BlobEventsTrigger + parents: + all: + - *ref_119 + - *ref_120 + - *ref_121 + immediate: + - *ref_119 + properties: + - schema: &ref_281 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_139 + required: false + serializedName: blobPathBeginsWith + language: + default: + name: blob_path_begins_with + description: >- + The blob path must begin with the pattern provided for trigger to fire. For example, '/records/blobs/december/' will only fire the trigger for blobs in the december folder under the records + container. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith. + cli: + cliKey: blobPathBeginsWith + cliM4Path: 'schemas$$objects[''BlobEventsTrigger-typeProperties'']$$properties[''blobPathBeginsWith'']' + protocol: {} + - schema: *ref_140 + required: false + serializedName: blobPathEndsWith + language: + default: + name: blob_path_ends_with + description: >- + The blob path must end with the pattern provided for trigger to fire. For example, 'december/boxes.csv' will only fire the trigger for blobs named boxes in a december folder. At least one of + these must be provided: blobPathBeginsWith, blobPathEndsWith. + cli: + cliKey: blobPathEndsWith + cliM4Path: 'schemas$$objects[''BlobEventsTrigger-typeProperties'']$$properties[''blobPathEndsWith'']' + protocol: {} + - schema: *ref_141 + required: false + serializedName: ignoreEmptyBlobs + language: + default: + name: ignore_empty_blobs + description: 'If set to true, blobs with zero bytes will be ignored.' + cli: + cliKey: ignoreEmptyBlobs + cliM4Path: 'schemas$$objects[''BlobEventsTrigger-typeProperties'']$$properties[''ignoreEmptyBlobs'']' + protocol: {} + - schema: &ref_368 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_142 + language: + default: + name: blob_event_types + description: Blob event types. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + required: true + serializedName: events + language: + default: + name: events + description: The type of events that cause this trigger to fire. + cli: + cliKey: events + cliM4Path: 'schemas$$objects[''BlobEventsTrigger-typeProperties'']$$properties[''events'']' + protocol: {} + - schema: *ref_143 + required: true + serializedName: scope + language: + default: + name: scope + description: The ARM resource ID of the Storage Account. + cli: + cliKey: scope + cliM4Path: 'schemas$$objects[''BlobEventsTrigger-typeProperties'']$$properties[''scope'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-client-flatten: true + language: + default: + name: blob_events_trigger_type_properties + description: Blob Events Trigger properties. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobEventsTrigger-typeProperties + cliM4Path: 'schemas$$objects[''BlobEventsTrigger-typeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Blob Events Trigger properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''BlobEventsTrigger'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: blob_events_trigger + description: Trigger that runs every time a Blob event occurs. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobEventsTrigger + cliM4Path: 'schemas$$objects[''BlobEventsTrigger'']' + protocol: {} + immediate: + - *ref_144 + - *ref_145 + - *ref_146 + discriminator: + all: + BlobEventsTrigger: *ref_146 + BlobTrigger: *ref_145 + ScheduleTrigger: *ref_144 + immediate: + BlobEventsTrigger: *ref_146 + BlobTrigger: *ref_145 + ScheduleTrigger: *ref_144 + property: &ref_178 + schema: *ref_147 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: Trigger type. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''Trigger'']$$properties[''type'']' + protocol: {} + discriminatorValue: MultiplePipelineTrigger + parents: + all: + - *ref_120 + - *ref_121 + immediate: + - *ref_120 + properties: + - schema: &ref_362 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_151 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_173 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_148 + required: true + serializedName: type + language: + default: + name: type + description: Pipeline reference type. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''PipelineReference'']$$properties[''type'']' + protocol: {} + - schema: *ref_149 + required: true + serializedName: referenceName + language: + default: + name: reference_name + description: Reference pipeline name. + cli: + cliKey: referenceName + cliM4Path: 'schemas$$objects[''PipelineReference'']$$properties[''referenceName'']' + protocol: {} + - schema: *ref_150 + required: false + serializedName: name + language: + default: + name: name + description: Reference name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''PipelineReference'']$$properties[''name'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: pipeline_reference + description: Pipeline reference type. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: PipelineReference + cliM4Path: 'schemas$$objects[''PipelineReference'']' + protocol: {} + serializedName: pipelineReference + language: + default: + name: pipeline_reference + description: Pipeline reference. + cli: + cliKey: pipelineReference + cliM4Path: 'schemas$$objects[''TriggerPipelineReference'']$$properties[''pipelineReference'']' + protocol: {} + - schema: *ref_138 + serializedName: parameters + language: + default: + name: parameters + description: Pipeline parameters. + cli: + cliKey: parameters + cliM4Path: 'schemas$$objects[''TriggerPipelineReference'']$$properties[''parameters'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: trigger_pipeline_reference + description: Pipeline that needs to be triggered with the given parameters. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerPipelineReference + cliM4Path: 'schemas$$objects[''TriggerPipelineReference'']' + protocol: {} + language: + default: + name: multiple_pipeline_trigger_pipelines + description: Pipelines that need to be started. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: pipelines + language: + default: + name: pipelines + description: Pipelines that need to be started. + cli: + cliKey: pipelines + cliM4Path: 'schemas$$objects[''MultiplePipelineTrigger'']$$properties[''pipelines'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: MultiplePipelineTrigger + language: + default: + name: multiple_pipeline_trigger + description: Base class for all triggers that support one to many model for trigger to pipeline. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: MultiplePipelineTrigger + cliM4Path: 'schemas$$objects[''MultiplePipelineTrigger'']' + protocol: {} + - *ref_144 + - *ref_145 + - *ref_146 + - &ref_175 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: TumblingWindowTrigger + parents: + all: + - *ref_120 + - *ref_121 + immediate: + - *ref_120 + properties: + - schema: *ref_151 + required: true + serializedName: pipeline + language: + default: + name: pipeline + description: Pipeline for which runs are created when an event is fired for trigger window that is ready. + cli: + cliKey: pipeline + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger'']$$properties[''pipeline'']' + protocol: {} + - schema: &ref_282 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_152 + required: true + serializedName: frequency + language: + default: + name: frequency + description: The frequency of the time windows. + cli: + cliKey: frequency + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''frequency'']' + protocol: {} + - schema: *ref_153 + required: true + serializedName: interval + language: + default: + name: interval + description: The interval of the time windows. The minimum interval allowed is 15 Minutes. + cli: + cliKey: interval + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''interval'']' + protocol: {} + - schema: *ref_154 + required: true + serializedName: startTime + language: + default: + name: start_time + description: The start time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported. + cli: + cliKey: startTime + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''startTime'']' + protocol: {} + - schema: *ref_155 + required: false + serializedName: endTime + language: + default: + name: end_time + description: The end time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported. + cli: + cliKey: endTime + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''endTime'']' + protocol: {} + - schema: *ref_2 + required: false + serializedName: delay + language: + default: + name: delay + description: >- + Specifies how long the trigger waits past due time before triggering new run. It doesn't alter window start and end time. The default is 0. Type: string (or Expression with resultType string), + pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). + cli: + cliKey: delay + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''delay'']' + protocol: {} + - schema: *ref_156 + required: true + serializedName: maxConcurrency + language: + default: + name: max_concurrency + description: The max number of parallel time windows (ready for execution) for which a new run is triggered. + cli: + cliKey: maxConcurrency + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''maxConcurrency'']' + protocol: {} + - schema: &ref_283 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_2 + serializedName: count + language: + default: + name: count + description: 'Maximum ordinary retry attempts. Default is 0. Type: integer (or Expression with resultType integer), minimum: 0.' + cli: + cliKey: count + cliM4Path: 'schemas$$objects[''RetryPolicy'']$$properties[''count'']' + protocol: {} + - schema: *ref_157 + serializedName: intervalInSeconds + language: + default: + name: interval_in_seconds + description: Interval between retries in seconds. Default is 30. + cli: + cliKey: intervalInSeconds + cliM4Path: 'schemas$$objects[''RetryPolicy'']$$properties[''intervalInSeconds'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: retry_policy + description: Execution policy for an activity. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RetryPolicy + cliM4Path: 'schemas$$objects[''RetryPolicy'']' + protocol: {} + required: false + serializedName: retryPolicy + language: + default: + name: retry_policy + description: Retry policy that will be applied for failed pipeline runs. + cli: + cliKey: retryPolicy + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''retryPolicy'']' + protocol: {} + - schema: &ref_369 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_159 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_158 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_162 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: TumblingWindowTriggerDependencyReference + parents: + all: + - *ref_158 + - *ref_159 + immediate: + - *ref_158 + properties: + - schema: *ref_160 + serializedName: offset + language: + default: + name: offset + description: Timespan applied to the start time of a tumbling window when evaluating dependency. + cli: + cliKey: offset + cliM4Path: 'schemas$$objects[''TumblingWindowTriggerDependencyReference'']$$properties[''offset'']' + protocol: {} + - schema: *ref_161 + serializedName: size + language: + default: + name: size + description: The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used. + cli: + cliKey: size + cliM4Path: 'schemas$$objects[''TumblingWindowTriggerDependencyReference'']$$properties[''size'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: tumbling_window_trigger_dependency_reference + description: Referenced tumbling window trigger dependency. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: TumblingWindowTriggerDependencyReference + cliM4Path: 'schemas$$objects[''TumblingWindowTriggerDependencyReference'']' + protocol: {} + immediate: + - *ref_162 + discriminator: + all: + TumblingWindowTriggerDependencyReference: *ref_162 + immediate: + TumblingWindowTriggerDependencyReference: *ref_162 + property: &ref_169 + schema: *ref_163 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: The type of dependency reference. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''DependencyReference'']$$properties[''type'']' + protocol: {} + discriminatorValue: TriggerDependencyReference + parents: + all: + - *ref_159 + immediate: + - *ref_159 + properties: + - schema: &ref_284 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_164 + required: true + serializedName: type + language: + default: + name: type + description: Trigger reference type. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''TriggerReference'']$$properties[''type'']' + protocol: {} + - schema: *ref_165 + required: true + serializedName: referenceName + language: + default: + name: reference_name + description: Reference trigger name. + cli: + cliKey: referenceName + cliM4Path: 'schemas$$objects[''TriggerReference'']$$properties[''referenceName'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: trigger_reference + description: Trigger reference type. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: TriggerReference + cliM4Path: 'schemas$$objects[''TriggerReference'']' + protocol: {} + required: true + serializedName: referenceTrigger + language: + default: + name: reference_trigger + description: Referenced trigger. + cli: + cliKey: referenceTrigger + cliM4Path: 'schemas$$objects[''TriggerDependencyReference'']$$properties[''referenceTrigger'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: trigger_dependency_reference + description: Trigger referenced dependency. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: TriggerDependencyReference + cliM4Path: 'schemas$$objects[''TriggerDependencyReference'']' + protocol: {} + - *ref_162 + - &ref_168 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: SelfDependencyTumblingWindowTriggerReference + parents: + all: + - *ref_159 + immediate: + - *ref_159 + properties: + - schema: *ref_166 + required: true + serializedName: offset + language: + default: + name: offset + description: Timespan applied to the start time of a tumbling window when evaluating dependency. + cli: + cliKey: offset + cliM4Path: 'schemas$$objects[''SelfDependencyTumblingWindowTriggerReference'']$$properties[''offset'']' + protocol: {} + - schema: *ref_167 + required: false + serializedName: size + language: + default: + name: size + description: The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used. + cli: + cliKey: size + cliM4Path: 'schemas$$objects[''SelfDependencyTumblingWindowTriggerReference'']$$properties[''size'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: self_dependency_tumbling_window_trigger_reference + description: Self referenced tumbling window trigger dependency. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: SelfDependencyTumblingWindowTriggerReference + cliM4Path: 'schemas$$objects[''SelfDependencyTumblingWindowTriggerReference'']' + protocol: {} + immediate: + - *ref_158 + - *ref_168 + discriminator: + all: + SelfDependencyTumblingWindowTriggerReference: *ref_168 + TriggerDependencyReference: *ref_158 + TumblingWindowTriggerDependencyReference: *ref_162 + immediate: + SelfDependencyTumblingWindowTriggerReference: *ref_168 + TriggerDependencyReference: *ref_158 + property: *ref_169 + properties: + - *ref_169 + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: dependency_reference + description: Referenced dependency. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: DependencyReference + cliM4Path: 'schemas$$objects[''DependencyReference'']' + protocol: {} + language: + default: + name: tumbling_window_trigger_type_properties_depends_on + description: Triggers that this trigger depends on. Only tumbling window triggers are supported. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: false + serializedName: dependsOn + language: + default: + name: depends_on + description: Triggers that this trigger depends on. Only tumbling window triggers are supported. + cli: + cliKey: dependsOn + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''dependsOn'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-client-flatten: true + language: + default: + name: tumbling_window_trigger_type_properties + description: Tumbling Window Trigger properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TumblingWindowTrigger-typeProperties + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Tumbling Window Trigger properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: tumbling_window_trigger + description: Trigger that schedules pipeline runs for all fixed time interval windows from a start time without gaps and also supports backfill scenarios (when start time is in the past). + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TumblingWindowTrigger + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger'']' + protocol: {} + - &ref_176 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: RerunTumblingWindowTrigger + parents: + all: + - *ref_120 + - *ref_121 + immediate: + - *ref_120 + properties: + - schema: &ref_285 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_2 + required: true + serializedName: parentTrigger + language: + default: + name: parent_trigger + description: The parent trigger reference. + cli: + cliKey: parentTrigger + cliM4Path: 'schemas$$objects[''RerunTumblingWindowTrigger-typeProperties'']$$properties[''parentTrigger'']' + protocol: {} + - schema: *ref_170 + required: true + serializedName: requestedStartTime + language: + default: + name: requested_start_time + description: The start time for the time period for which restatement is initiated. Only UTC time is currently supported. + cli: + cliKey: requestedStartTime + cliM4Path: 'schemas$$objects[''RerunTumblingWindowTrigger-typeProperties'']$$properties[''requestedStartTime'']' + protocol: {} + - schema: *ref_171 + required: true + serializedName: requestedEndTime + language: + default: + name: requested_end_time + description: The end time for the time period for which restatement is initiated. Only UTC time is currently supported. + cli: + cliKey: requestedEndTime + cliM4Path: 'schemas$$objects[''RerunTumblingWindowTrigger-typeProperties'']$$properties[''requestedEndTime'']' + protocol: {} + - schema: *ref_172 + required: true + serializedName: rerunConcurrency + language: + default: + name: rerun_concurrency + description: The max number of parallel time windows (ready for execution) for which a rerun is triggered. + cli: + cliKey: rerunConcurrency + cliM4Path: 'schemas$$objects[''RerunTumblingWindowTrigger-typeProperties'']$$properties[''rerunConcurrency'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-client-flatten: true + language: + default: + name: rerun_tumbling_window_trigger_type_properties + description: Rerun Trigger properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RerunTumblingWindowTrigger-typeProperties + cliM4Path: 'schemas$$objects[''RerunTumblingWindowTrigger-typeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Rerun Trigger properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''RerunTumblingWindowTrigger'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: rerun_tumbling_window_trigger + description: Trigger that schedules pipeline reruns for all fixed time interval windows from a requested start time to requested end time. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RerunTumblingWindowTrigger + cliM4Path: 'schemas$$objects[''RerunTumblingWindowTrigger'']' + protocol: {} + - &ref_177 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: ChainingTrigger + parents: + all: + - *ref_120 + - *ref_121 + immediate: + - *ref_120 + properties: + - schema: *ref_151 + required: true + serializedName: pipeline + language: + default: + name: pipeline + description: Pipeline for which runs are created when all upstream pipelines complete successfully. + cli: + cliKey: pipeline + cliM4Path: 'schemas$$objects[''ChainingTrigger'']$$properties[''pipeline'']' + protocol: {} + - schema: &ref_286 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_370 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_173 + language: + default: + name: chaining_trigger_type_properties_depends_on + description: Upstream Pipelines. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: true + serializedName: dependsOn + language: + default: + name: depends_on + description: Upstream Pipelines. + cli: + cliKey: dependsOn + cliM4Path: 'schemas$$objects[''ChainingTrigger-typeProperties'']$$properties[''dependsOn'']' + protocol: {} + - schema: *ref_174 + required: true + serializedName: runDimension + language: + default: + name: run_dimension + description: Run Dimension property that needs to be emitted by upstream pipelines. + cli: + cliKey: runDimension + cliM4Path: 'schemas$$objects[''ChainingTrigger-typeProperties'']$$properties[''runDimension'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-client-flatten: true + language: + default: + name: chaining_trigger_type_properties + description: Chaining Trigger properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ChainingTrigger-typeProperties + cliM4Path: 'schemas$$objects[''ChainingTrigger-typeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Chaining Trigger properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''ChainingTrigger'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: chaining_trigger + description: >- + Trigger that allows the referenced pipeline to depend on other pipeline runs based on runDimension Name/Value pairs. Upstream pipelines should declare the same runDimension Name and their runs should have the + values for those runDimensions. The referenced pipeline run would be triggered if the values for the runDimension match for all upstream pipeline runs. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ChainingTrigger + cliM4Path: 'schemas$$objects[''ChainingTrigger'']' + protocol: {} + immediate: + - *ref_119 + - *ref_175 + - *ref_176 + - *ref_177 + discriminator: + all: + BlobEventsTrigger: *ref_146 + BlobTrigger: *ref_145 + ChainingTrigger: *ref_177 + MultiplePipelineTrigger: *ref_119 + RerunTumblingWindowTrigger: *ref_176 + ScheduleTrigger: *ref_144 + TumblingWindowTrigger: *ref_175 + immediate: + ChainingTrigger: *ref_177 + MultiplePipelineTrigger: *ref_119 + RerunTumblingWindowTrigger: *ref_176 + TumblingWindowTrigger: *ref_175 + property: *ref_178 + discriminatorValue: Trigger + parents: + all: + - *ref_121 + immediate: + - *ref_121 + properties: + - *ref_178 + - schema: *ref_179 + required: false + serializedName: description + language: + default: + name: description + description: Trigger description. + cli: + cliKey: description + cliM4Path: 'schemas$$objects[''Trigger'']$$properties[''description'']' + protocol: {} + - schema: *ref_180 + readOnly: true + required: false + serializedName: runtimeState + language: + default: + name: runtime_state + description: Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger. + cli: + cliKey: runtimeState + cliM4Path: 'schemas$$objects[''Trigger'']$$properties[''runtimeState'']' + protocol: {} + - schema: &ref_357 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_2 + language: + default: + name: trigger_annotations + description: List of tags that can be used for describing the trigger. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: false + serializedName: annotations + language: + default: + name: annotations + description: List of tags that can be used for describing the trigger. + cli: + cliKey: annotations + cliM4Path: 'schemas$$objects[''Trigger'']$$properties[''annotations'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: trigger + description: Azure data factory nested object which contains information about creating pipeline run + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Trigger + cliM4Path: 'schemas$$objects[''Trigger'']' + protocol: {} + required: true + serializedName: properties + language: + default: + name: properties + description: Properties of the trigger. + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''TriggerResource'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - input + - output + language: + default: + name: trigger_resource + description: Trigger resource type. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerResource + cliM4Path: 'schemas$$objects[''TriggerResource'']' + protocol: {} + language: + default: + name: trigger_list_response_value + description: List of triggers. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: true + serializedName: value + language: + default: + name: value + description: List of triggers. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''TriggerListResponse'']$$properties[''value'']' + protocol: {} + - schema: *ref_181 + required: false + serializedName: nextLink + language: + default: + name: next_link + description: 'The link to the next page of results, if any remaining results exist.' + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''TriggerListResponse'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: trigger_list_response + description: A list of trigger resources. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerListResponse + cliM4Path: 'schemas$$objects[''TriggerListResponse'']' + protocol: {} + - *ref_57 + - *ref_120 + - *ref_58 + - &ref_425 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_182 + serializedName: continuationToken + language: + default: + name: continuation_token + description: The continuation token for getting the next page of results. Null for first page. + cli: + cliKey: continuationToken + cliM4Path: 'schemas$$objects[''TriggerFilterParameters'']$$properties[''continuationToken'']' + protocol: {} + - schema: *ref_183 + serializedName: parentTriggerName + language: + default: + name: parent_trigger_name + description: The name of the parent TumblingWindowTrigger to get the child rerun triggers + cli: + cliKey: parentTriggerName + cliM4Path: 'schemas$$objects[''TriggerFilterParameters'']$$properties[''parentTriggerName'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: trigger_filter_parameters + description: Query parameters for triggers. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: TriggerFilterParameters + cliM4Path: 'schemas$$objects[''TriggerFilterParameters'']' + protocol: {} + - &ref_429 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_359 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_57 + language: + default: + name: trigger_query_response_value + description: List of triggers. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: true + serializedName: value + language: + default: + name: value + description: List of triggers. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''TriggerQueryResponse'']$$properties[''value'']' + protocol: {} + - schema: *ref_184 + required: false + serializedName: continuationToken + language: + default: + name: continuation_token + description: 'The continuation token for getting the next page of results, if any remaining results exist, null otherwise.' + cli: + cliKey: continuationToken + cliM4Path: 'schemas$$objects[''TriggerQueryResponse'']$$properties[''continuationToken'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: trigger_query_response + description: A query of triggers. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerQueryResponse + cliM4Path: 'schemas$$objects[''TriggerQueryResponse'']' + protocol: {} + - &ref_446 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_185 + readOnly: true + serializedName: triggerName + language: + default: + name: trigger_name + description: Trigger name. + cli: + cliKey: triggerName + cliM4Path: 'schemas$$objects[''TriggerSubscriptionOperationStatus'']$$properties[''triggerName'']' + protocol: {} + - schema: *ref_186 + readOnly: true + serializedName: status + language: + default: + name: status + description: Event Subscription Status. + cli: + cliKey: status + cliM4Path: 'schemas$$objects[''TriggerSubscriptionOperationStatus'']$$properties[''status'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: trigger_subscription_operation_status + description: Defines the response of a trigger subscription operation. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: TriggerSubscriptionOperationStatus + cliM4Path: 'schemas$$objects[''TriggerSubscriptionOperationStatus'']' + protocol: {} + - &ref_461 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_360 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_114 + language: + default: + name: integration_runtime_list_response_value + description: List of integration runtimes. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: true + serializedName: value + language: + default: + name: value + description: List of integration runtimes. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''IntegrationRuntimeListResponse'']$$properties[''value'']' + protocol: {} + - schema: *ref_187 + required: false + serializedName: nextLink + language: + default: + name: next_link + description: 'The link to the next page of results, if any remaining results exist.' + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''IntegrationRuntimeListResponse'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: integration_runtime_list_response + description: A list of integration runtime resources. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeListResponse + cliM4Path: 'schemas$$objects[''IntegrationRuntimeListResponse'']' + protocol: {} + - *ref_114 + - *ref_59 + - &ref_471 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_188 + serializedName: autoUpdate + language: + default: + name: auto_update + description: 'Enables or disables the auto-update feature of the self-hosted integration runtime. See https://go.microsoft.com/fwlink/?linkid=854189.' + cli: + cliKey: autoUpdate + cliM4Path: 'schemas$$objects[''UpdateIntegrationRuntimeRequest'']$$properties[''autoUpdate'']' + protocol: {} + - schema: *ref_189 + serializedName: updateDelayOffset + language: + default: + name: update_delay_offset + description: 'The time offset (in hours) in the day, e.g., PT03H is 3 hours. The integration runtime auto update will happen on that time.' + cli: + cliKey: updateDelayOffset + cliM4Path: 'schemas$$objects[''UpdateIntegrationRuntimeRequest'']$$properties[''updateDelayOffset'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: update_integration_runtime_request + description: Update integration runtime request. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: UpdateIntegrationRuntimeRequest + cliM4Path: 'schemas$$objects[''UpdateIntegrationRuntimeRequest'']' + protocol: {} + - &ref_289 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_190 + readOnly: true + required: false + serializedName: name + language: + default: + name: name + description: The integration runtime name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatusResponse'']$$properties[''name'']' + protocol: {} + - schema: &ref_191 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_247 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: Managed + parents: + all: + - *ref_191 + - *ref_192 + immediate: + - *ref_191 + properties: + - schema: &ref_304 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_193 + readOnly: true + serializedName: createTime + language: + default: + name: create_time + description: 'The time at which the integration runtime was created, in ISO8601 format.' + cli: + cliKey: createTime + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeStatusTypeProperties'']$$properties[''createTime'']' + protocol: {} + - schema: &ref_377 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_305 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_194 + immediate: + - *ref_194 + properties: + - schema: *ref_195 + readOnly: true + serializedName: nodeId + language: + default: + name: node_id + description: The managed integration runtime node id. + cli: + cliKey: nodeId + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeNode'']$$properties[''nodeId'']' + protocol: {} + - schema: *ref_196 + readOnly: true + serializedName: status + language: + default: + name: status + description: The managed integration runtime node status. + cli: + cliKey: status + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeNode'']$$properties[''status'']' + protocol: {} + - schema: &ref_376 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_202 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_197 + immediate: + - *ref_197 + properties: + - schema: *ref_198 + readOnly: true + serializedName: time + language: + default: + name: time + description: The time when the error occurred. + cli: + cliKey: time + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeError'']$$properties[''time'']' + protocol: {} + - schema: *ref_199 + readOnly: true + serializedName: code + language: + default: + name: code + description: Error code. + cli: + cliKey: code + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeError'']$$properties[''code'']' + protocol: {} + - schema: &ref_375 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_200 + language: + default: + name: managed_integration_runtime_error_parameters + description: Managed integration runtime error parameters. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + readOnly: true + serializedName: parameters + language: + default: + name: parameters + description: Managed integration runtime error parameters. + cli: + cliKey: parameters + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeError'']$$properties[''parameters'']' + protocol: {} + - schema: *ref_201 + readOnly: true + serializedName: message + language: + default: + name: message + description: Error message. + cli: + cliKey: message + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeError'']$$properties[''message'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: managed_integration_runtime_error + description: Error definition for managed integration runtime. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ManagedIntegrationRuntimeError + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeError'']' + protocol: {} + language: + default: + name: managed_integration_runtime_node_errors + description: The errors that occurred on this integration runtime node. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: errors + language: + default: + name: errors + description: The errors that occurred on this integration runtime node. + cli: + cliKey: errors + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeNode'']$$properties[''errors'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: managed_integration_runtime_node + description: Properties of integration runtime node. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedIntegrationRuntimeNode + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeNode'']' + protocol: {} + language: + default: + name: managed_integration_runtime_status_type_properties_nodes + description: The list of nodes for managed integration runtime. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + readOnly: true + serializedName: nodes + language: + default: + name: nodes + description: The list of nodes for managed integration runtime. + cli: + cliKey: nodes + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeStatusTypeProperties'']$$properties[''nodes'']' + protocol: {} + - schema: &ref_378 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_202 + language: + default: + name: managed_integration_runtime_status_type_properties_other_errors + description: The errors that occurred on this integration runtime. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + readOnly: true + serializedName: otherErrors + language: + default: + name: other_errors + description: The errors that occurred on this integration runtime. + cli: + cliKey: otherErrors + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeStatusTypeProperties'']$$properties[''otherErrors'']' + protocol: {} + - schema: &ref_306 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_203 + immediate: + - *ref_203 + properties: + - schema: *ref_204 + readOnly: true + serializedName: type + language: + default: + name: type + description: The operation type. Could be start or stop. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeOperationResult'']$$properties[''type'']' + protocol: {} + - schema: *ref_205 + readOnly: true + serializedName: startTime + language: + default: + name: start_time + description: The start time of the operation. + cli: + cliKey: startTime + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeOperationResult'']$$properties[''startTime'']' + protocol: {} + - schema: *ref_206 + readOnly: true + serializedName: result + language: + default: + name: result + description: The operation result. + cli: + cliKey: result + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeOperationResult'']$$properties[''result'']' + protocol: {} + - schema: *ref_207 + readOnly: true + serializedName: errorCode + language: + default: + name: error_code + description: The error code. + cli: + cliKey: errorCode + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeOperationResult'']$$properties[''errorCode'']' + protocol: {} + - schema: &ref_379 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_208 + language: + default: + name: managed_integration_runtime_operation_result_parameters + description: Managed integration runtime error parameters. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + readOnly: true + serializedName: parameters + language: + default: + name: parameters + description: Managed integration runtime error parameters. + cli: + cliKey: parameters + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeOperationResult'']$$properties[''parameters'']' + protocol: {} + - schema: *ref_209 + readOnly: true + serializedName: activityId + language: + default: + name: activity_id + description: The activity id for the operation request. + cli: + cliKey: activityId + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeOperationResult'']$$properties[''activityId'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: managed_integration_runtime_operation_result + description: Properties of managed integration runtime operation result. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ManagedIntegrationRuntimeOperationResult + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeOperationResult'']' + protocol: {} + readOnly: true + serializedName: lastOperation + language: + default: + name: last_operation + description: The last operation result that occurred on this integration runtime. + cli: + cliKey: lastOperation + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeStatusTypeProperties'']$$properties[''lastOperation'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: managed_integration_runtime_status_type_properties + description: Managed integration runtime status type properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ManagedIntegrationRuntimeStatusTypeProperties + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeStatusTypeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Managed integration runtime status type properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeStatus'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + extensions: + x-ms-discriminator-value: Managed + language: + default: + name: managed_integration_runtime_status + description: Managed integration runtime status. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ManagedIntegrationRuntimeStatus + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeStatus'']' + protocol: {} + - &ref_248 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: SelfHosted + parents: + all: + - *ref_191 + - *ref_192 + immediate: + - *ref_191 + properties: + - schema: &ref_307 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_210 + readOnly: true + serializedName: createTime + language: + default: + name: create_time + description: 'The time at which the integration runtime was created, in ISO8601 format.' + cli: + cliKey: createTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''createTime'']' + protocol: {} + - schema: *ref_211 + readOnly: true + serializedName: taskQueueId + language: + default: + name: task_queue_id + description: The task queue id of the integration runtime. + cli: + cliKey: taskQueueId + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''taskQueueId'']' + protocol: {} + - schema: *ref_212 + readOnly: true + serializedName: internalChannelEncryption + language: + default: + name: internal_channel_encryption + description: It is used to set the encryption mode for node-node communication channel (when more than 2 self-hosted integration runtime nodes exist). + cli: + cliKey: internalChannelEncryption + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''internalChannelEncryption'']' + protocol: {} + - schema: *ref_213 + readOnly: true + serializedName: version + language: + default: + name: version + description: Version of the integration runtime. + cli: + cliKey: version + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''version'']' + protocol: {} + - schema: &ref_380 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_308 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_214 + immediate: + - *ref_214 + properties: + - schema: *ref_215 + readOnly: true + serializedName: nodeName + language: + default: + name: node_name + description: Name of the integration runtime node. + cli: + cliKey: nodeName + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''nodeName'']' + protocol: {} + - schema: *ref_216 + readOnly: true + serializedName: machineName + language: + default: + name: machine_name + description: Machine name of the integration runtime node. + cli: + cliKey: machineName + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''machineName'']' + protocol: {} + - schema: *ref_217 + readOnly: true + serializedName: hostServiceUri + language: + default: + name: host_service_uri + description: URI for the host machine of the integration runtime. + cli: + cliKey: hostServiceUri + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''hostServiceUri'']' + protocol: {} + - schema: *ref_218 + readOnly: true + serializedName: status + language: + default: + name: status + description: Status of the integration runtime node. + cli: + cliKey: status + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''status'']' + protocol: {} + - schema: *ref_219 + readOnly: true + serializedName: capabilities + language: + default: + name: capabilities + description: The integration runtime capabilities dictionary + cli: + cliKey: capabilities + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''capabilities'']' + protocol: {} + - schema: *ref_220 + readOnly: true + serializedName: versionStatus + language: + default: + name: version_status + description: Status of the integration runtime node version. + cli: + cliKey: versionStatus + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''versionStatus'']' + protocol: {} + - schema: *ref_221 + readOnly: true + serializedName: version + language: + default: + name: version + description: Version of the integration runtime node. + cli: + cliKey: version + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''version'']' + protocol: {} + - schema: *ref_222 + readOnly: true + serializedName: registerTime + language: + default: + name: register_time + description: The time at which the integration runtime node was registered in ISO8601 format. + cli: + cliKey: registerTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''registerTime'']' + protocol: {} + - schema: *ref_223 + readOnly: true + serializedName: lastConnectTime + language: + default: + name: last_connect_time + description: The most recent time at which the integration runtime was connected in ISO8601 format. + cli: + cliKey: lastConnectTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''lastConnectTime'']' + protocol: {} + - schema: *ref_224 + readOnly: true + serializedName: expiryTime + language: + default: + name: expiry_time + description: The time at which the integration runtime will expire in ISO8601 format. + cli: + cliKey: expiryTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''expiryTime'']' + protocol: {} + - schema: *ref_225 + readOnly: true + serializedName: lastStartTime + language: + default: + name: last_start_time + description: The time the node last started up. + cli: + cliKey: lastStartTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''lastStartTime'']' + protocol: {} + - schema: *ref_226 + readOnly: true + serializedName: lastStopTime + language: + default: + name: last_stop_time + description: The integration runtime node last stop time. + cli: + cliKey: lastStopTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''lastStopTime'']' + protocol: {} + - schema: *ref_227 + readOnly: true + serializedName: lastUpdateResult + language: + default: + name: last_update_result + description: The result of the last integration runtime node update. + cli: + cliKey: lastUpdateResult + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''lastUpdateResult'']' + protocol: {} + - schema: *ref_228 + readOnly: true + serializedName: lastStartUpdateTime + language: + default: + name: last_start_update_time + description: The last time for the integration runtime node update start. + cli: + cliKey: lastStartUpdateTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''lastStartUpdateTime'']' + protocol: {} + - schema: *ref_229 + readOnly: true + serializedName: lastEndUpdateTime + language: + default: + name: last_end_update_time + description: The last time for the integration runtime node update end. + cli: + cliKey: lastEndUpdateTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''lastEndUpdateTime'']' + protocol: {} + - schema: *ref_230 + readOnly: true + serializedName: isActiveDispatcher + language: + default: + name: is_active_dispatcher + description: Indicates whether this node is the active dispatcher for integration runtime requests. + cli: + cliKey: isActiveDispatcher + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''isActiveDispatcher'']' + protocol: {} + - schema: *ref_231 + readOnly: true + serializedName: concurrentJobsLimit + language: + default: + name: concurrent_jobs_limit + description: Maximum concurrent jobs on the integration runtime node. + cli: + cliKey: concurrentJobsLimit + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''concurrentJobsLimit'']' + protocol: {} + - schema: *ref_232 + readOnly: true + serializedName: maxConcurrentJobs + language: + default: + name: max_concurrent_jobs + description: The maximum concurrent jobs in this integration runtime. + cli: + cliKey: maxConcurrentJobs + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''maxConcurrentJobs'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: self_hosted_integration_runtime_node + description: Properties of Self-hosted integration runtime node. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: SelfHostedIntegrationRuntimeNode + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']' + protocol: {} + language: + default: + name: self_hosted_integration_runtime_status_type_properties_nodes + description: The list of nodes for this integration runtime. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: nodes + language: + default: + name: nodes + description: The list of nodes for this integration runtime. + cli: + cliKey: nodes + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''nodes'']' + protocol: {} + - schema: *ref_233 + readOnly: true + serializedName: scheduledUpdateDate + language: + default: + name: scheduled_update_date + description: 'The date at which the integration runtime will be scheduled to update, in ISO8601 format.' + cli: + cliKey: scheduledUpdateDate + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''scheduledUpdateDate'']' + protocol: {} + - schema: *ref_234 + readOnly: true + serializedName: updateDelayOffset + language: + default: + name: update_delay_offset + description: 'The time in the date scheduled by service to update the integration runtime, e.g., PT03H is 3 hours' + cli: + cliKey: updateDelayOffset + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''updateDelayOffset'']' + protocol: {} + - schema: *ref_235 + readOnly: true + serializedName: localTimeZoneOffset + language: + default: + name: local_time_zone_offset + description: The local time zone offset in hours. + cli: + cliKey: localTimeZoneOffset + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''localTimeZoneOffset'']' + protocol: {} + - schema: *ref_236 + readOnly: true + serializedName: capabilities + language: + default: + name: capabilities + description: Object with additional information about integration runtime capabilities. + cli: + cliKey: capabilities + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''capabilities'']' + protocol: {} + - schema: &ref_381 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_237 + language: + default: + name: self_hosted_integration_runtime_status_type_properties_service_urls + description: The URLs for the services used in integration runtime backend service. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + readOnly: true + serializedName: serviceUrls + language: + default: + name: service_urls + description: The URLs for the services used in integration runtime backend service. + cli: + cliKey: serviceUrls + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''serviceUrls'']' + protocol: {} + - schema: *ref_188 + readOnly: true + serializedName: autoUpdate + language: + default: + name: auto_update + description: Whether Self-hosted integration runtime auto update has been turned on. + cli: + cliKey: autoUpdate + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''autoUpdate'']' + protocol: {} + - schema: *ref_238 + readOnly: true + serializedName: versionStatus + language: + default: + name: version_status + description: Status of the integration runtime version. + cli: + cliKey: versionStatus + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''versionStatus'']' + protocol: {} + - schema: &ref_382 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_309 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_239 + readOnly: true + serializedName: name + language: + default: + name: name + description: The name of the linked integration runtime. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntime'']$$properties[''name'']' + protocol: {} + - schema: *ref_240 + readOnly: true + serializedName: subscriptionId + language: + default: + name: subscription_id + description: The subscription ID for which the linked integration runtime belong to. + cli: + cliKey: subscriptionId + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntime'']$$properties[''subscriptionId'']' + protocol: {} + - schema: *ref_241 + readOnly: true + serializedName: dataFactoryName + language: + default: + name: data_factory_name + description: The name of the data factory for which the linked integration runtime belong to. + cli: + cliKey: dataFactoryName + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntime'']$$properties[''dataFactoryName'']' + protocol: {} + - schema: *ref_242 + readOnly: true + serializedName: dataFactoryLocation + language: + default: + name: data_factory_location + description: The location of the data factory for which the linked integration runtime belong to. + cli: + cliKey: dataFactoryLocation + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntime'']$$properties[''dataFactoryLocation'']' + protocol: {} + - schema: *ref_243 + readOnly: true + serializedName: createTime + language: + default: + name: create_time + description: The creating time of the linked integration runtime. + cli: + cliKey: createTime + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntime'']$$properties[''createTime'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: linked_integration_runtime + description: The linked integration runtime information. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: LinkedIntegrationRuntime + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntime'']' + protocol: {} + language: + default: + name: self_hosted_integration_runtime_status_type_properties_links + description: The list of linked integration runtimes that are created to share with this integration runtime. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: links + language: + default: + name: links + description: The list of linked integration runtimes that are created to share with this integration runtime. + cli: + cliKey: links + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''links'']' + protocol: {} + - schema: *ref_244 + readOnly: true + serializedName: pushedVersion + language: + default: + name: pushed_version + description: The version that the integration runtime is going to update to. + cli: + cliKey: pushedVersion + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''pushedVersion'']' + protocol: {} + - schema: *ref_245 + readOnly: true + serializedName: latestVersion + language: + default: + name: latest_version + description: The latest version on download center. + cli: + cliKey: latestVersion + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''latestVersion'']' + protocol: {} + - schema: *ref_246 + readOnly: true + serializedName: autoUpdateETA + language: + default: + name: auto_update_ETA + description: The estimated time when the self-hosted integration runtime will be updated. + cli: + cliKey: autoUpdateETA + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''autoUpdateETA'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: self_hosted_integration_runtime_status_type_properties + description: Self-hosted integration runtime status type properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntimeStatusTypeProperties + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Self-hosted integration runtime status type properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatus'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + extensions: + x-ms-discriminator-value: SelfHosted + language: + default: + name: self_hosted_integration_runtime_status + description: Self-hosted integration runtime status. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntimeStatus + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatus'']' + protocol: {} + immediate: + - *ref_247 + - *ref_248 + discriminator: + all: + Managed: *ref_247 + SelfHosted: *ref_248 + immediate: + Managed: *ref_247 + SelfHosted: *ref_248 + property: &ref_249 + schema: *ref_111 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: Type of integration runtime. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatus'']$$properties[''type'']' + protocol: {} + discriminatorValue: IntegrationRuntimeStatus + parents: + all: + - *ref_192 + immediate: + - *ref_192 + properties: + - *ref_249 + - schema: *ref_250 + readOnly: true + required: false + serializedName: dataFactoryName + language: + default: + name: data_factory_name + description: The data factory name which the integration runtime belong to. + cli: + cliKey: dataFactoryName + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatus'']$$properties[''dataFactoryName'']' + protocol: {} + - schema: *ref_61 + readOnly: true + required: false + serializedName: state + language: + default: + name: state + description: The state of integration runtime. + cli: + cliKey: state + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatus'']$$properties[''state'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: integration_runtime_status + description: Integration runtime status. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: IntegrationRuntimeStatus + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatus'']' + protocol: {} + required: true + serializedName: properties + language: + default: + name: properties + description: Integration runtime properties. + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatusResponse'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: integration_runtime_status_response + description: Integration runtime status response. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeStatusResponse + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatusResponse'']' + protocol: {} + - *ref_191 + - &ref_485 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_251 + immediate: + - *ref_251 + properties: + - schema: *ref_252 + readOnly: true + serializedName: serviceToken + language: + default: + name: service_token + description: The token generated in service. Callers use this token to authenticate to integration runtime. + cli: + cliKey: serviceToken + cliM4Path: 'schemas$$objects[''IntegrationRuntimeConnectionInfo'']$$properties[''serviceToken'']' + protocol: {} + - schema: *ref_253 + readOnly: true + serializedName: identityCertThumbprint + language: + default: + name: identity_cert_thumbprint + description: The integration runtime SSL certificate thumbprint. Click-Once application uses it to do server validation. + cli: + cliKey: identityCertThumbprint + cliM4Path: 'schemas$$objects[''IntegrationRuntimeConnectionInfo'']$$properties[''identityCertThumbprint'']' + protocol: {} + - schema: *ref_254 + readOnly: true + serializedName: hostServiceUri + language: + default: + name: host_service_uri + description: The on-premises integration runtime host URL. + cli: + cliKey: hostServiceUri + cliM4Path: 'schemas$$objects[''IntegrationRuntimeConnectionInfo'']$$properties[''hostServiceUri'']' + protocol: {} + - schema: *ref_255 + readOnly: true + serializedName: version + language: + default: + name: version + description: The integration runtime version. + cli: + cliKey: version + cliM4Path: 'schemas$$objects[''IntegrationRuntimeConnectionInfo'']$$properties[''version'']' + protocol: {} + - schema: *ref_256 + readOnly: true + serializedName: publicKey + language: + default: + name: public_key + description: The public key for encrypting a credential when transferring the credential to the integration runtime. + cli: + cliKey: publicKey + cliM4Path: 'schemas$$objects[''IntegrationRuntimeConnectionInfo'']$$properties[''publicKey'']' + protocol: {} + - schema: *ref_257 + readOnly: true + serializedName: isIdentityCertExprired + language: + default: + name: is_identity_cert_exprired + description: Whether the identity certificate is expired. + cli: + cliKey: isIdentityCertExprired + cliM4Path: 'schemas$$objects[''IntegrationRuntimeConnectionInfo'']$$properties[''isIdentityCertExprired'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: integration_runtime_connection_info + description: Connection information for encrypting the on-premises data source credentials. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: IntegrationRuntimeConnectionInfo + cliM4Path: 'schemas$$objects[''IntegrationRuntimeConnectionInfo'']' + protocol: {} + - &ref_486 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_258 + serializedName: keyName + language: + default: + name: key_name + description: The name of the authentication key to regenerate. + cli: + cliKey: keyName + cliM4Path: 'schemas$$objects[''IntegrationRuntimeRegenerateKeyParameters'']$$properties[''keyName'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: integration_runtime_regenerate_key_parameters + description: Parameters to regenerate the authentication key. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: IntegrationRuntimeRegenerateKeyParameters + cliM4Path: 'schemas$$objects[''IntegrationRuntimeRegenerateKeyParameters'']' + protocol: {} + - &ref_491 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_259 + serializedName: authKey1 + language: + default: + name: auth_key1 + description: The primary integration runtime authentication key. + cli: + cliKey: authKey1 + cliM4Path: 'schemas$$objects[''IntegrationRuntimeAuthKeys'']$$properties[''authKey1'']' + protocol: {} + - schema: *ref_260 + serializedName: authKey2 + language: + default: + name: auth_key2 + description: The secondary integration runtime authentication key. + cli: + cliKey: authKey2 + cliM4Path: 'schemas$$objects[''IntegrationRuntimeAuthKeys'']$$properties[''authKey2'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: integration_runtime_auth_keys + description: The integration runtime authentication keys. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: IntegrationRuntimeAuthKeys + cliM4Path: 'schemas$$objects[''IntegrationRuntimeAuthKeys'']' + protocol: {} + - &ref_507 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_261 + serializedName: name + language: + default: + name: name + description: Integration runtime name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''IntegrationRuntimeMonitoringData'']$$properties[''name'']' + protocol: {} + - schema: &ref_361 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_269 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_262 + immediate: + - *ref_262 + properties: + - schema: *ref_263 + readOnly: true + serializedName: nodeName + language: + default: + name: node_name + description: Name of the integration runtime node. + cli: + cliKey: nodeName + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''nodeName'']' + protocol: {} + - schema: *ref_264 + readOnly: true + serializedName: availableMemoryInMB + language: + default: + name: available_memory_in_MB + description: Available memory (MB) on the integration runtime node. + cli: + cliKey: availableMemoryInMB + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''availableMemoryInMB'']' + protocol: {} + - schema: *ref_265 + readOnly: true + serializedName: cpuUtilization + language: + default: + name: cpu_utilization + description: CPU percentage on the integration runtime node. + cli: + cliKey: cpuUtilization + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''cpuUtilization'']' + protocol: {} + - schema: *ref_231 + readOnly: true + serializedName: concurrentJobsLimit + language: + default: + name: concurrent_jobs_limit + description: Maximum concurrent jobs on the integration runtime node. + cli: + cliKey: concurrentJobsLimit + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''concurrentJobsLimit'']' + protocol: {} + - schema: *ref_266 + readOnly: true + serializedName: concurrentJobsRunning + language: + default: + name: concurrent_jobs_running + description: The number of jobs currently running on the integration runtime node. + cli: + cliKey: concurrentJobsRunning + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''concurrentJobsRunning'']' + protocol: {} + - schema: *ref_232 + readOnly: true + serializedName: maxConcurrentJobs + language: + default: + name: max_concurrent_jobs + description: The maximum concurrent jobs in this integration runtime. + cli: + cliKey: maxConcurrentJobs + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''maxConcurrentJobs'']' + protocol: {} + - schema: *ref_267 + readOnly: true + serializedName: sentBytes + language: + default: + name: sent_bytes + description: Sent bytes on the integration runtime node. + cli: + cliKey: sentBytes + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''sentBytes'']' + protocol: {} + - schema: *ref_268 + readOnly: true + serializedName: receivedBytes + language: + default: + name: received_bytes + description: Received bytes on the integration runtime node. + cli: + cliKey: receivedBytes + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''receivedBytes'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: integration_runtime_node_monitoring_data + description: Monitoring data for integration runtime node. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: IntegrationRuntimeNodeMonitoringData + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']' + protocol: {} + language: + default: + name: integration_runtime_monitoring_data_nodes + description: Integration runtime node monitoring data. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: nodes + language: + default: + name: nodes + description: Integration runtime node monitoring data. + cli: + cliKey: nodes + cliM4Path: 'schemas$$objects[''IntegrationRuntimeMonitoringData'']$$properties[''nodes'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: integration_runtime_monitoring_data + description: Get monitoring data response. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeMonitoringData + cliM4Path: 'schemas$$objects[''IntegrationRuntimeMonitoringData'']' + protocol: {} + - *ref_269 + - &ref_511 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_270 + required: true + serializedName: factoryName + language: + default: + name: linked_factory_name + description: The data factory name for linked integration runtime. + cli: + cliKey: linkedFactoryName + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeRequest'']$$properties[''linkedFactoryName'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: linked_integration_runtime_request + description: Data factory name for linked integration runtime request. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: LinkedIntegrationRuntimeRequest + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeRequest'']' + protocol: {} + - &ref_516 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_271 + serializedName: name + language: + default: + name: name + description: The name of the linked integration runtime. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''CreateLinkedIntegrationRuntimeRequest'']$$properties[''name'']' + protocol: {} + - schema: *ref_272 + serializedName: subscriptionId + language: + default: + name: subscription_id + description: The ID of the subscription that the linked integration runtime belongs to. + cli: + cliKey: subscriptionId + cliM4Path: 'schemas$$objects[''CreateLinkedIntegrationRuntimeRequest'']$$properties[''subscriptionId'']' + protocol: {} + - schema: *ref_273 + serializedName: dataFactoryName + language: + default: + name: data_factory_name + description: The name of the data factory that the linked integration runtime belongs to. + cli: + cliKey: dataFactoryName + cliM4Path: 'schemas$$objects[''CreateLinkedIntegrationRuntimeRequest'']$$properties[''dataFactoryName'']' + protocol: {} + - schema: *ref_274 + serializedName: dataFactoryLocation + language: + default: + name: data_factory_location + description: The location of the data factory that the linked integration runtime belongs to. + cli: + cliKey: dataFactoryLocation + cliM4Path: 'schemas$$objects[''CreateLinkedIntegrationRuntimeRequest'']$$properties[''dataFactoryLocation'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: create_linked_integration_runtime_request + description: The linked integration runtime information. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: CreateLinkedIntegrationRuntimeRequest + cliM4Path: 'schemas$$objects[''CreateLinkedIntegrationRuntimeRequest'']' + protocol: {} + - *ref_22 + - *ref_23 + - *ref_119 + - *ref_151 + - *ref_173 + - *ref_144 + - *ref_275 + - *ref_276 + - *ref_277 + - *ref_278 + - *ref_145 + - *ref_279 + - *ref_280 + - *ref_146 + - *ref_281 + - *ref_175 + - *ref_282 + - *ref_283 + - *ref_159 + - *ref_284 + - *ref_158 + - *ref_162 + - *ref_168 + - *ref_176 + - *ref_285 + - *ref_177 + - *ref_286 + - type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_287 + required: true + serializedName: type + language: + default: + name: type + description: Type of integration runtime. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''IntegrationRuntimeReference'']$$properties[''type'']' + protocol: {} + - schema: *ref_288 + required: true + serializedName: referenceName + language: + default: + name: reference_name + description: Reference integration runtime name. + cli: + cliKey: referenceName + cliM4Path: 'schemas$$objects[''IntegrationRuntimeReference'']$$properties[''referenceName'']' + protocol: {} + - schema: *ref_138 + required: false + serializedName: parameters + language: + default: + name: parameters + description: Arguments for integration runtime. + cli: + cliKey: parameters + cliM4Path: 'schemas$$objects[''IntegrationRuntimeReference'']$$properties[''parameters'']' + protocol: {} + language: + default: + name: integration_runtime_reference + description: Integration runtime reference type. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeReference + cliM4Path: 'schemas$$objects[''IntegrationRuntimeReference'']' + protocol: {} + - type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_371 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_289 + language: + default: + name: integration_runtime_status_list_response_value + description: List of integration runtime status. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: true + serializedName: value + language: + default: + name: value + description: List of integration runtime status. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatusListResponse'']$$properties[''value'']' + protocol: {} + - schema: *ref_290 + required: false + serializedName: nextLink + language: + default: + name: next_link + description: 'The link to the next page of results, if any remaining results exist.' + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatusListResponse'']$$properties[''nextLink'']' + protocol: {} + language: + default: + name: integration_runtime_status_list_response + description: A list of integration runtime status. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeStatusListResponse + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatusListResponse'']' + protocol: {} + - *ref_109 + - *ref_291 + - *ref_292 + - *ref_293 + - *ref_294 + - *ref_295 + - *ref_296 + - *ref_79 + - *ref_82 + - *ref_297 + - *ref_298 + - *ref_89 + - *ref_92 + - *ref_299 + - *ref_96 + - *ref_300 + - *ref_97 + - *ref_301 + - *ref_98 + - *ref_302 + - *ref_110 + - *ref_303 + - *ref_103 + - *ref_105 + - *ref_106 + - *ref_247 + - *ref_304 + - *ref_305 + - *ref_202 + - *ref_306 + - *ref_248 + - *ref_307 + - *ref_308 + - *ref_309 + - type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_310 + readOnly: true + serializedName: ipAddress + language: + default: + name: ip_address + description: The IP address of self-hosted integration runtime node. + cli: + cliKey: ipAddress + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeIpAddress'']$$properties[''ipAddress'']' + protocol: {} + language: + default: + name: integration_runtime_node_ip_address + description: The IP address of self-hosted integration runtime node. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: IntegrationRuntimeNodeIpAddress + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeIpAddress'']' + protocol: {} + - type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_383 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_311 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_342 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: Folder + parents: + all: + - *ref_311 + immediate: + - *ref_311 + extensions: + x-ms-discriminator-value: Folder + language: + default: + name: ssis_folder + description: Ssis folder. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: SsisFolder + cliM4Path: 'schemas$$objects[''SsisFolder'']' + protocol: {} + - &ref_343 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: Project + parents: + all: + - *ref_311 + immediate: + - *ref_311 + properties: + - schema: *ref_312 + serializedName: folderId + language: + default: + name: folder_id + description: Folder id which contains project. + cli: + cliKey: folderId + cliM4Path: 'schemas$$objects[''SsisProject'']$$properties[''folderId'']' + protocol: {} + - schema: *ref_313 + serializedName: version + language: + default: + name: version + description: Project version. + cli: + cliKey: version + cliM4Path: 'schemas$$objects[''SsisProject'']$$properties[''version'']' + protocol: {} + - schema: &ref_384 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_352 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_314 + serializedName: id + language: + default: + name: id + description: Environment reference id. + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''SsisEnvironmentReference'']$$properties[''id'']' + protocol: {} + - schema: *ref_315 + serializedName: environmentFolderName + language: + default: + name: environment_folder_name + description: Environment folder name. + cli: + cliKey: environmentFolderName + cliM4Path: 'schemas$$objects[''SsisEnvironmentReference'']$$properties[''environmentFolderName'']' + protocol: {} + - schema: *ref_316 + serializedName: environmentName + language: + default: + name: environment_name + description: Environment name. + cli: + cliKey: environmentName + cliM4Path: 'schemas$$objects[''SsisEnvironmentReference'']$$properties[''environmentName'']' + protocol: {} + - schema: *ref_317 + serializedName: referenceType + language: + default: + name: reference_type + description: Reference type + cli: + cliKey: referenceType + cliM4Path: 'schemas$$objects[''SsisEnvironmentReference'']$$properties[''referenceType'']' + protocol: {} + language: + default: + name: ssis_environment_reference + description: Ssis environment reference. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: SsisEnvironmentReference + cliM4Path: 'schemas$$objects[''SsisEnvironmentReference'']' + protocol: {} + language: + default: + name: ssis_project_environment_refs + description: Environment reference in project + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: environmentRefs + language: + default: + name: environment_refs + description: Environment reference in project + cli: + cliKey: environmentRefs + cliM4Path: 'schemas$$objects[''SsisProject'']$$properties[''environmentRefs'']' + protocol: {} + - schema: &ref_385 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_333 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_318 + serializedName: id + language: + default: + name: id + description: Parameter id. + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''id'']' + protocol: {} + - schema: *ref_319 + serializedName: name + language: + default: + name: name + description: Parameter name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''name'']' + protocol: {} + - schema: *ref_320 + serializedName: description + language: + default: + name: description + description: Parameter description. + cli: + cliKey: description + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''description'']' + protocol: {} + - schema: *ref_321 + serializedName: dataType + language: + default: + name: data_type + description: Parameter type. + cli: + cliKey: dataType + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''dataType'']' + protocol: {} + - schema: *ref_322 + serializedName: required + language: + default: + name: required + description: Whether parameter is required. + cli: + cliKey: required + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''required'']' + protocol: {} + - schema: *ref_323 + serializedName: sensitive + language: + default: + name: sensitive + description: Whether parameter is sensitive. + cli: + cliKey: sensitive + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''sensitive'']' + protocol: {} + - schema: *ref_324 + serializedName: designDefaultValue + language: + default: + name: design_default_value + description: Design default value of parameter. + cli: + cliKey: designDefaultValue + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''designDefaultValue'']' + protocol: {} + - schema: *ref_325 + serializedName: defaultValue + language: + default: + name: default_value + description: Default value of parameter. + cli: + cliKey: defaultValue + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''defaultValue'']' + protocol: {} + - schema: *ref_326 + serializedName: sensitiveDefaultValue + language: + default: + name: sensitive_default_value + description: Default sensitive value of parameter. + cli: + cliKey: sensitiveDefaultValue + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''sensitiveDefaultValue'']' + protocol: {} + - schema: *ref_327 + serializedName: valueType + language: + default: + name: value_type + description: Parameter value type. + cli: + cliKey: valueType + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''valueType'']' + protocol: {} + - schema: *ref_328 + serializedName: valueSet + language: + default: + name: value_set + description: Parameter value set. + cli: + cliKey: valueSet + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''valueSet'']' + protocol: {} + - schema: *ref_329 + serializedName: variable + language: + default: + name: variable + description: Parameter reference variable. + cli: + cliKey: variable + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''variable'']' + protocol: {} + language: + default: + name: ssis_parameter + description: Ssis parameter. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 12 + propertyCountIfSimplifyWithoutSimpleObject: 12 + simplifiable: true + cliKey: SsisParameter + cliM4Path: 'schemas$$objects[''SsisParameter'']' + protocol: {} + language: + default: + name: ssis_project_parameters + description: Parameters in project + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: parameters + language: + default: + name: parameters + description: Parameters in project + cli: + cliKey: parameters + cliM4Path: 'schemas$$objects[''SsisProject'']$$properties[''parameters'']' + protocol: {} + extensions: + x-ms-discriminator-value: Project + language: + default: + name: ssis_project + description: Ssis project. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisProject + cliM4Path: 'schemas$$objects[''SsisProject'']' + protocol: {} + - &ref_344 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: Package + parents: + all: + - *ref_311 + immediate: + - *ref_311 + properties: + - schema: *ref_330 + serializedName: folderId + language: + default: + name: folder_id + description: Folder id which contains package. + cli: + cliKey: folderId + cliM4Path: 'schemas$$objects[''SsisPackage'']$$properties[''folderId'']' + protocol: {} + - schema: *ref_331 + serializedName: projectVersion + language: + default: + name: project_version + description: Project version which contains package. + cli: + cliKey: projectVersion + cliM4Path: 'schemas$$objects[''SsisPackage'']$$properties[''projectVersion'']' + protocol: {} + - schema: *ref_332 + serializedName: projectId + language: + default: + name: project_id + description: Project id which contains package. + cli: + cliKey: projectId + cliM4Path: 'schemas$$objects[''SsisPackage'']$$properties[''projectId'']' + protocol: {} + - schema: &ref_386 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_333 + language: + default: + name: ssis_package_parameters + description: Parameters in package + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: parameters + language: + default: + name: parameters + description: Parameters in package + cli: + cliKey: parameters + cliM4Path: 'schemas$$objects[''SsisPackage'']$$properties[''parameters'']' + protocol: {} + extensions: + x-ms-discriminator-value: Package + language: + default: + name: ssis_package + description: Ssis Package. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisPackage + cliM4Path: 'schemas$$objects[''SsisPackage'']' + protocol: {} + - &ref_345 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: Environment + parents: + all: + - *ref_311 + immediate: + - *ref_311 + properties: + - schema: *ref_334 + serializedName: folderId + language: + default: + name: folder_id + description: Folder id which contains environment. + cli: + cliKey: folderId + cliM4Path: 'schemas$$objects[''SsisEnvironment'']$$properties[''folderId'']' + protocol: {} + - schema: &ref_387 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_353 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_335 + serializedName: id + language: + default: + name: id + description: Variable id. + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''SsisVariable'']$$properties[''id'']' + protocol: {} + - schema: *ref_336 + serializedName: name + language: + default: + name: name + description: Variable name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''SsisVariable'']$$properties[''name'']' + protocol: {} + - schema: *ref_337 + serializedName: description + language: + default: + name: description + description: Variable description. + cli: + cliKey: description + cliM4Path: 'schemas$$objects[''SsisVariable'']$$properties[''description'']' + protocol: {} + - schema: *ref_338 + serializedName: dataType + language: + default: + name: data_type + description: Variable type. + cli: + cliKey: dataType + cliM4Path: 'schemas$$objects[''SsisVariable'']$$properties[''dataType'']' + protocol: {} + - schema: *ref_339 + serializedName: sensitive + language: + default: + name: sensitive + description: Whether variable is sensitive. + cli: + cliKey: sensitive + cliM4Path: 'schemas$$objects[''SsisVariable'']$$properties[''sensitive'']' + protocol: {} + - schema: *ref_340 + serializedName: value + language: + default: + name: value + description: Variable value. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''SsisVariable'']$$properties[''value'']' + protocol: {} + - schema: *ref_341 + serializedName: sensitiveValue + language: + default: + name: sensitive_value + description: Variable sensitive value. + cli: + cliKey: sensitiveValue + cliM4Path: 'schemas$$objects[''SsisVariable'']$$properties[''sensitiveValue'']' + protocol: {} + language: + default: + name: ssis_variable + description: Ssis variable. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 7 + propertyCountIfSimplifyWithoutSimpleObject: 7 + simplifiable: true + cliKey: SsisVariable + cliM4Path: 'schemas$$objects[''SsisVariable'']' + protocol: {} + language: + default: + name: ssis_environment_variables + description: Variable in environment + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: variables + language: + default: + name: variables + description: Variable in environment + cli: + cliKey: variables + cliM4Path: 'schemas$$objects[''SsisEnvironment'']$$properties[''variables'']' + protocol: {} + extensions: + x-ms-discriminator-value: Environment + language: + default: + name: ssis_environment + description: Ssis environment. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisEnvironment + cliM4Path: 'schemas$$objects[''SsisEnvironment'']' + protocol: {} + immediate: + - *ref_342 + - *ref_343 + - *ref_344 + - *ref_345 + discriminator: + all: + Environment: *ref_345 + Folder: *ref_342 + Package: *ref_344 + Project: *ref_343 + immediate: + Environment: *ref_345 + Folder: *ref_342 + Package: *ref_344 + Project: *ref_343 + property: &ref_347 + schema: *ref_346 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: Type of metadata. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''SsisObjectMetadata'']$$properties[''type'']' + protocol: {} + properties: + - *ref_347 + - schema: *ref_348 + required: false + serializedName: id + language: + default: + name: id + description: Metadata id. + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''SsisObjectMetadata'']$$properties[''id'']' + protocol: {} + - schema: *ref_349 + required: false + serializedName: name + language: + default: + name: name + description: Metadata name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''SsisObjectMetadata'']$$properties[''name'']' + protocol: {} + - schema: *ref_350 + required: false + serializedName: description + language: + default: + name: description + description: Metadata description. + cli: + cliKey: description + cliM4Path: 'schemas$$objects[''SsisObjectMetadata'']$$properties[''description'']' + protocol: {} + language: + default: + name: ssis_object_metadata + description: SSIS object metadata. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: SsisObjectMetadata + cliM4Path: 'schemas$$objects[''SsisObjectMetadata'']' + protocol: {} + language: + default: + name: ssis_object_metadata_list_response_value + description: List of SSIS object metadata. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: List of SSIS object metadata. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''SsisObjectMetadataListResponse'']$$properties[''value'']' + protocol: {} + - schema: *ref_351 + serializedName: nextLink + language: + default: + name: next_link + description: 'The link to the next page of results, if any remaining results exist.' + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''SsisObjectMetadataListResponse'']$$properties[''nextLink'']' + protocol: {} + language: + default: + name: ssis_object_metadata_list_response + description: A list of SSIS object metadata. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisObjectMetadataListResponse + cliM4Path: 'schemas$$objects[''SsisObjectMetadataListResponse'']' + protocol: {} + - *ref_311 + - *ref_342 + - *ref_343 + - *ref_352 + - *ref_333 + - *ref_344 + - *ref_345 + - *ref_353 + arrays: + - *ref_354 + - *ref_102 + - *ref_355 + - *ref_356 + - *ref_357 + - *ref_358 + - *ref_359 + - *ref_360 + - *ref_361 + - *ref_362 + - *ref_363 + - *ref_364 + - *ref_365 + - *ref_366 + - *ref_367 + - *ref_368 + - *ref_369 + - *ref_370 + - *ref_371 + - *ref_372 + - *ref_373 + - *ref_374 + - *ref_375 + - *ref_376 + - *ref_377 + - *ref_378 + - *ref_379 + - *ref_380 + - *ref_381 + - *ref_382 + - *ref_383 + - *ref_384 + - *ref_385 + - *ref_386 + - *ref_387 +globalParameters: + - &ref_390 + schema: *ref_1 + implementation: Client + required: true + extensions: + x-ms-priority: 0 + language: + default: + name: SubscriptionId + description: The subscription identifier. + serializedName: subscriptionId + cli: + cliKey: subscriptionId + cliM4Path: 'globalParameters[''subscriptionId'']' + protocol: + http: + in: path + - &ref_389 + schema: *ref_0 + clientDefaultValue: 'https://management.azure.com' + implementation: Client + origin: 'modelerfour:synthesized/host' + required: true + extensions: + x-ms-skip-url-encoding: true + language: + default: + name: $host + description: server parameter + serializedName: $host + cli: + cliKey: $host + cliM4Path: 'globalParameters[''$host'']' + protocol: + http: + in: uri + - &ref_391 + schema: *ref_388 + implementation: Client + origin: 'modelerfour:synthesized/api-version' + required: true + language: + default: + name: apiVersion + description: Api Version + serializedName: api-version + cli: + cliKey: ApiVersion + cliM4Path: 'globalParameters[''ApiVersion'']' + protocol: + http: + in: query +operationGroups: + - $key: Factories + operations: + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''List'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/providers/Microsoft.DataFactory/factories' + method: get + uri: '{$host}' + signatureParameters: [] + responses: + - schema: *ref_393 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_List: + parameters: + api-version: '2018-06-01' + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + value: + - name: rpV2OrigDF-72c7d3d4-5e17-4ec6-91de-9ab433f15e79 + type: Microsoft.DataFactory/factories + eTag: '"0000aa0d-0000-0000-0000-5b0d58170000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/rg-yanzhang-dfv2/providers/Microsoft.DataFactory/factories/rpv2origdf-72c7d3d4-5e17-4ec6-91de-9ab433f15e79 + identity: + type: SystemAssigned + principalId: 399c3de2-6072-4326-bfa9-4d0c116f1a7b + tenantId: 12345678-1234-1234-1234-123456789abc + location: East US + properties: + createTime: '2018-05-29T13:39:35.615921Z' + provisioningState: Succeeded + version: 2017-09-01-preview + tags: {} + - name: df-dogfood-yanzhang-we + type: Microsoft.DataFactory/factories + eTag: '"0000f301-0000-0000-0000-5b21b16c0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/rg-yanzhang-dfv2/providers/Microsoft.DataFactory/factories/df-dogfood-yanzhang-we + identity: + type: SystemAssigned + principalId: e8dd6df9-bad5-4dea-8fb8-0d13d1845d9e + tenantId: 12345678-1234-1234-1234-123456789abc + location: West Europe + properties: + createTime: '2018-06-14T00:06:04.6667461Z' + provisioningState: Succeeded + version: 2017-09-01-preview + tags: {} + - name: exampleFactoryName-linked + type: Microsoft.DataFactory/factories + eTag: '"00008a02-0000-0000-0000-5b237f270000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName-linked + identity: + type: SystemAssigned + principalId: 10743799-44d2-42fe-8c4d-5bc5c51c0684 + tenantId: 12345678-1234-1234-1234-123456789abc + location: East US + properties: + createTime: '2018-06-15T08:56:07.1828318Z' + provisioningState: Succeeded + version: 2017-09-01-preview + tags: {} + - name: FactoryToUpgrade + type: Microsoft.DataFactory/factories + eTag: '"00003d04-0000-0000-0000-5b28962f0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/factorytoupgrade + location: East US + properties: + createTime: '2018-06-19T05:35:35.7133828Z' + provisioningState: Succeeded + version: '2018-06-01' + tags: {} + - name: exampleFactoryName + type: Microsoft.DataFactory/factories + eTag: '"00004004-0000-0000-0000-5b28979e0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + location: East US + properties: + createTime: '2018-06-19T05:41:50.0041314Z' + provisioningState: Succeeded + repoConfiguration: + type: FactoryVSTSConfiguration + accountName: ADF + collaborationBranch: master + lastCommitId: '' + projectName: project + repositoryName: repo + rootFolder: / + tenantId: '' + version: '2018-06-01' + tags: + exampleTag: exampleValue + - name: rpV2OrigDF-72c7d3d4-5e17-4ec6-91de-9ab433f15e79 + type: Microsoft.DataFactory/factories + eTag: '"0000aa0d-0000-0000-0000-5b0d58170000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/rg-yanzhang-dfv2/providers/Microsoft.DataFactory/factories/rpv2origdf-72c7d3d4-5e17-4ec6-91de-9ab433f15e79 + identity: + type: SystemAssigned + principalId: 399c3de2-6072-4326-bfa9-4d0c116f1a7b + tenantId: 12345678-1234-1234-1234-123456789abc + location: East US + properties: + createTime: '2018-05-29T13:39:35.615921Z' + provisioningState: Succeeded + version: 2017-09-01-preview + tags: {} + - name: df-dogfood-yanzhang-we + type: Microsoft.DataFactory/factories + eTag: '"0000f301-0000-0000-0000-5b21b16c0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/rg-yanzhang-dfv2/providers/Microsoft.DataFactory/factories/df-dogfood-yanzhang-we + identity: + type: SystemAssigned + principalId: e8dd6df9-bad5-4dea-8fb8-0d13d1845d9e + tenantId: 12345678-1234-1234-1234-123456789abc + location: West Europe + properties: + createTime: '2018-06-14T00:06:04.6667461Z' + provisioningState: Succeeded + version: 2017-09-01-preview + tags: {} + - name: exampleFactoryName-linked + type: Microsoft.DataFactory/factories + eTag: '"00008a02-0000-0000-0000-5b237f270000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName-linked + identity: + type: SystemAssigned + principalId: 10743799-44d2-42fe-8c4d-5bc5c51c0684 + tenantId: 12345678-1234-1234-1234-123456789abc + location: East US + properties: + createTime: '2018-06-15T08:56:07.1828318Z' + provisioningState: Succeeded + version: 2017-09-01-preview + tags: {} + - name: FactoryToUpgrade + type: Microsoft.DataFactory/factories + eTag: '"00003d04-0000-0000-0000-5b28962f0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/factorytoupgrade + location: East US + properties: + createTime: '2018-06-19T05:35:35.7133828Z' + provisioningState: Succeeded + version: '2018-06-01' + tags: {} + - name: exampleFactoryName + type: Microsoft.DataFactory/factories + eTag: '"00004004-0000-0000-0000-5b28979e0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + location: East US + properties: + createTime: '2018-06-19T05:41:50.0041314Z' + provisioningState: Succeeded + repoConfiguration: + type: FactoryVSTSConfiguration + accountName: ADF + collaborationBranch: master + lastCommitId: '' + projectName: project + repositoryName: repo + rootFolder: / + tenantId: '' + version: '2018-06-01' + tags: + exampleTag: exampleValue + headers: + Date: 'Tue, 19 Jun 2018 05:41:51 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 533da6af-ad1a-4f89-ae04-d55e9c72b89d + x-ms-ratelimit-remaining-subscription-reads: '14992' + x-ms-request-id: 533da6af-ad1a-4f89-ae04-d55e9c72b89d + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list + description: Lists factories under the specified subscription. + paging: + nextLinkName: nextLink + cli: + cliKey: List + cliM4Path: 'operationGroups[''Factories'']$$operations[''List'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_396 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: location_id + description: The location identifier. + serializedName: locationId + cli: + cliKey: locationId + cliM4Path: 'operationGroups[''Factories'']$$operations[''ConfigureFactoryRepo'']$$parameters[''locationId'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_395 + schema: *ref_394 + implementation: Method + required: true + language: + default: + name: factory_repo_update + description: Update factory repo request definition. + cli: + cliKey: factoryRepoUpdate + cliM4Path: 'operationGroups[''Factories'']$$operations[''ConfigureFactoryRepo'']$$requests[0]$$parameters[''factoryRepoUpdate'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''ConfigureFactoryRepo'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_395 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/providers/Microsoft.DataFactory/locations/{locationId}/configureFactoryRepo' + method: post + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_396 + responses: + - schema: *ref_3 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_ConfigureFactoryRepo: + parameters: + api-version: '2018-06-01' + factoryRepoUpdate: + factoryResourceId: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + repoConfiguration: + type: FactoryVSTSConfiguration + accountName: ADF + collaborationBranch: master + lastCommitId: '' + projectName: project + repositoryName: repo + rootFolder: / + tenantId: '' + locationId: East US + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleFactoryName + type: Microsoft.DataFactory/factories + eTag: '"00004004-0000-0000-0000-5b28979e0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + location: East US + properties: + createTime: '2018-06-19T05:41:50.0041314Z' + provisioningState: Succeeded + repoConfiguration: + type: FactoryVSTSConfiguration + accountName: ADF + collaborationBranch: master + lastCommitId: '' + projectName: project + repositoryName: repo + rootFolder: / + tenantId: '' + version: '2018-06-01' + tags: + exampleTag: exampleValue + headers: + Date: 'Tue, 19 Jun 2018 05:41:50 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: c63640bd-3e5f-4ee0-bae1-cea74f761a7d + x-ms-ratelimit-remaining-subscription-writes: '1191' + x-ms-request-id: c63640bd-3e5f-4ee0-bae1-cea74f761a7d + language: + default: + name: configure_factory_repo + description: Updates a factory's repo information. + cli: + cliKey: ConfigureFactoryRepo + cliM4Path: 'operationGroups[''Factories'']$$operations[''ConfigureFactoryRepo'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_398 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Factories'']$$operations[''ListByResourceGroup'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''ListByResourceGroup'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories' + method: get + uri: '{$host}' + signatureParameters: + - *ref_398 + responses: + - schema: *ref_393 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_ListByResourceGroup: + parameters: + api-version: '2018-06-01' + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + value: + - name: exampleFactoryName-linked + type: Microsoft.DataFactory/factories + eTag: '"00008a02-0000-0000-0000-5b237f270000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName-linked + identity: + type: SystemAssigned + principalId: 10743799-44d2-42fe-8c4d-5bc5c51c0684 + tenantId: 12345678-1234-1234-1234-123456789abc + location: East US + properties: + createTime: '2018-06-15T08:56:07.1828318Z' + provisioningState: Succeeded + version: 2017-09-01-preview + tags: {} + - name: FactoryToUpgrade + type: Microsoft.DataFactory/factories + eTag: '"00003d04-0000-0000-0000-5b28962f0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/factorytoupgrade + location: East US + properties: + createTime: '2018-06-19T05:35:35.7133828Z' + provisioningState: Succeeded + version: '2018-06-01' + tags: {} + - name: exampleFactoryName + type: Microsoft.DataFactory/factories + eTag: '"00004004-0000-0000-0000-5b28979e0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + location: East US + properties: + createTime: '2018-06-19T05:41:50.0041314Z' + provisioningState: Succeeded + repoConfiguration: + type: FactoryVSTSConfiguration + accountName: ADF + collaborationBranch: master + lastCommitId: '' + projectName: project + repositoryName: repo + rootFolder: / + tenantId: '' + version: '2018-06-01' + tags: + exampleTag: exampleValue + headers: + Date: 'Tue, 19 Jun 2018 05:41:51 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: f9c976e7-4205-4cfc-833e-e5d50565fcef + x-ms-ratelimit-remaining-subscription-reads: '14993' + x-ms-request-id: f9c976e7-4205-4cfc-833e-e5d50565fcef + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list_by_resource_group + description: Lists factories. + paging: + nextLinkName: nextLink + cli: + cliKey: ListByResourceGroup + cliM4Path: 'operationGroups[''Factories'']$$operations[''ListByResourceGroup'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_401 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Factories'']$$operations[''CreateOrUpdate'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_402 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Factories'']$$operations[''CreateOrUpdate'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + - &ref_403 + schema: *ref_1 + implementation: Method + language: + default: + name: if_match + description: 'ETag of the factory entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional update.' + serializedName: If-Match + cli: + cliKey: If-Match + cliM4Path: 'operationGroups[''Factories'']$$operations[''CreateOrUpdate'']$$parameters[''If-Match'']' + protocol: + http: + in: header + requests: + - parameters: + - &ref_400 + schema: *ref_3 + implementation: Method + required: true + language: + default: + name: factory + description: Factory resource definition. + cli: + cliKey: factory + cliM4Path: 'operationGroups[''Factories'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''factory'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_400 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_401 + - *ref_402 + - *ref_403 + responses: + - schema: *ref_3 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_CreateOrUpdate: + parameters: + api-version: '2018-06-01' + factory: + location: East US + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleFactoryName + type: Microsoft.DataFactory/factories + eTag: '"00003e04-0000-0000-0000-5b28979e0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + location: East US + properties: + createTime: '2018-06-19T05:41:50.0041314Z' + provisioningState: Succeeded + version: '2018-06-01' + tags: {} + headers: + Date: 'Tue, 19 Jun 2018 05:41:50 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 657028b7-5e63-4d7c-b8e7-cb336ed92ff0 + x-ms-ratelimit-remaining-subscription-writes: '1193' + x-ms-request-id: 657028b7-5e63-4d7c-b8e7-cb336ed92ff0 + language: + default: + name: create_or_update + description: Creates or updates a factory. + cli: + cliKey: CreateOrUpdate + cliM4Path: 'operationGroups[''Factories'']$$operations[''CreateOrUpdate'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_406 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Factories'']$$operations[''Update'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_407 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Factories'']$$operations[''Update'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_405 + schema: *ref_404 + implementation: Method + required: true + language: + default: + name: factory_update_parameters + description: The parameters for updating a factory. + cli: + cliKey: factoryUpdateParameters + cliM4Path: 'operationGroups[''Factories'']$$operations[''Update'']$$requests[0]$$parameters[''factoryUpdateParameters'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''Update'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_405 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}' + method: patch + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_406 + - *ref_407 + responses: + - schema: *ref_3 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_Update: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + factoryUpdateParameters: + tags: + exampleTag: exampleValue + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleFactoryName + type: Microsoft.DataFactory/factories + eTag: '"00003f04-0000-0000-0000-5b28979e0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + location: East US + properties: + createTime: '2018-06-19T05:41:50.0041314Z' + provisioningState: Succeeded + version: '2018-06-01' + tags: + exampleTag: exampleValue + headers: + Date: 'Tue, 19 Jun 2018 05:41:50 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 699c67a6-fef5-40c9-bc73-d571d09783c3 + x-ms-ratelimit-remaining-subscription-writes: '1192' + x-ms-request-id: 699c67a6-fef5-40c9-bc73-d571d09783c3 + language: + default: + name: update + description: Updates a factory. + cli: + cliKey: Update + cliM4Path: 'operationGroups[''Factories'']$$operations[''Update'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_408 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Factories'']$$operations[''Get'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_409 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Factories'']$$operations[''Get'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + - &ref_410 + schema: *ref_1 + implementation: Method + language: + default: + name: if_none_match + description: 'ETag of the factory entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content will be returned.' + serializedName: If-None-Match + cli: + cliKey: If-None-Match + cliM4Path: 'operationGroups[''Factories'']$$operations[''Get'']$$parameters[''If-None-Match'']' + protocol: + http: + in: header + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''Get'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_408 + - *ref_409 + - *ref_410 + responses: + - schema: *ref_3 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '304' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_Get: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + ifNoneMatch: 00004004-0000-0000-0000-5b28979e0000 + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleFactoryName + type: Microsoft.DataFactory/factories + eTag: '"00004004-0000-0000-0000-5b28979e0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + location: East US + properties: + createTime: '2018-06-19T05:41:50.0041314Z' + provisioningState: Succeeded + repoConfiguration: + type: FactoryVSTSConfiguration + accountName: ADF + collaborationBranch: master + lastCommitId: '' + projectName: project + repositoryName: repo + rootFolder: / + tenantId: '' + version: '2018-06-01' + tags: + exampleTag: exampleValue + headers: + Date: 'Tue, 19 Jun 2018 05:41:50 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: d84e59aa-718c-4b1a-951c-076ffff766c8 + x-ms-ratelimit-remaining-subscription-reads: '14994' + x-ms-request-id: d84e59aa-718c-4b1a-951c-076ffff766c8 + '304': {} + language: + default: + name: get + description: Gets a factory. + cli: + cliKey: Get + cliM4Path: 'operationGroups[''Factories'']$$operations[''Get'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_411 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Factories'']$$operations[''Delete'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_412 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Factories'']$$operations[''Delete'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''Delete'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_411 + - *ref_412 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '204' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_Delete: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': {} + '204': {} + language: + default: + name: delete + description: Deletes a factory. + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''Factories'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_415 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetGitHubAccessToken'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_416 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetGitHubAccessToken'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_414 + schema: *ref_413 + implementation: Method + required: true + language: + default: + name: git_hub_access_token_request + description: Get GitHub access token request definition. + cli: + cliKey: gitHubAccessTokenRequest + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetGitHubAccessToken'']$$requests[0]$$parameters[''gitHubAccessTokenRequest'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetGitHubAccessToken'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_414 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/getGitHubAccessToken' + method: post + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_415 + - *ref_416 + responses: + - schema: *ref_417 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_GetGitHubAccessToken: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + gitHubAccessTokenRequest: + gitHubAccessCode: some + gitHubAccessTokenBaseUrl: some + gitHubClientId: some + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + gitHubAccessToken: myAccessTokenExample + headers: + Date: 'Fri, 7 Sep 2018 18:42:45 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: da630ed9-35e4-41cd-9f93-be14dbcbd099 + x-ms-ratelimit-remaining-subscription-reads: '1199' + x-ms-request-id: da630ed9-35e4-41cd-9f93-be14dbcbd099 + language: + default: + name: get_git_hub_access_token + description: Get GitHub Access Token. + cli: + cliKey: GetGitHubAccessToken + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetGitHubAccessToken'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_419 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetDataPlaneAccess'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_420 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetDataPlaneAccess'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_418 + schema: *ref_54 + implementation: Method + required: true + language: + default: + name: policy + description: Data Plane user access policy definition. + cli: + cliKey: policy + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetDataPlaneAccess'']$$requests[0]$$parameters[''policy'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetDataPlaneAccess'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_418 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/getDataPlaneAccess' + method: post + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_419 + - *ref_420 + responses: + - schema: *ref_421 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_GetDataPlaneAccess: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + policy: + accessResourcePath: '' + expireTime: '2018-11-10T09:46:20.2659347Z' + permissions: r + profileName: DefaultProfile + startTime: '2018-11-10T02:46:20.2659347Z' + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + accessToken: '**********' + dataPlaneUrl: 'https://rpeastus.svc.datafactory.azure.com:4433' + policy: + accessResourcePath: '' + expireTime: '2018-11-10T09:46:20.2659347Z' + permissions: r + profileName: DefaultProfile + startTime: '2018-11-10T02:46:20.2659347Z' + headers: + Date: 'Wed, 07 Nov 2018 03:41:57 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 82bc20d2-4bec-496d-a1c8-3f7746fed307 + x-ms-ratelimit-remaining-subscription-reads: '11996' + x-ms-request-id: 82bc20d2-4bec-496d-a1c8-3f7746fed307 + language: + default: + name: get_data_plane_access + description: Get Data Plane access. + cli: + cliKey: GetDataPlaneAccess + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetDataPlaneAccess'']' + protocol: {} + language: + default: + name: factories + description: '' + cli: + cliKey: Factories + cliM4Path: 'operationGroups[''Factories'']' + protocol: {} + - $key: Triggers + operations: + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_422 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''ListByFactory'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_423 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''ListByFactory'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''ListByFactory'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers' + method: get + uri: '{$host}' + signatureParameters: + - *ref_422 + - *ref_423 + responses: + - schema: *ref_424 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_ListByFactory: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + value: + - name: exampleTrigger + type: Microsoft.DataFactory/factories/triggers + etag: 0a008ed4-0000-0000-0000-5b245c740000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger + properties: + type: ScheduleTrigger + description: Example description + pipelines: + - parameters: + OutputBlobNameList: + - exampleoutput.csv + pipelineReference: + type: PipelineReference + referenceName: examplePipeline + runtimeState: Started + typeProperties: + recurrence: + endTime: '2018-06-16T00:55:14.905167Z' + frequency: Minute + interval: 4 + startTime: '2018-06-16T00:39:14.905167Z' + timeZone: UTC + headers: + Date: 'Sat, 16 Jun 2018 00:40:20 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: e474f8f8-b34f-4536-b059-ca740e6b44c3 + x-ms-ratelimit-remaining-subscription-reads: '14986' + x-ms-request-id: e474f8f8-b34f-4536-b059-ca740e6b44c3 + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list_by_factory + description: Lists triggers. + paging: + nextLinkName: nextLink + cli: + cliKey: ListByFactory + cliM4Path: 'operationGroups[''Triggers'']$$operations[''ListByFactory'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_427 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''QueryByFactory'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_428 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''QueryByFactory'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_426 + schema: *ref_425 + implementation: Method + required: true + language: + default: + name: filter_parameters + description: Parameters to filter the triggers. + cli: + cliKey: filterParameters + cliM4Path: 'operationGroups[''Triggers'']$$operations[''QueryByFactory'']$$requests[0]$$parameters[''filterParameters'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''QueryByFactory'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_426 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/querytriggers' + method: post + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_427 + - *ref_428 + responses: + - schema: *ref_429 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_QueryByFactory: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + filterParameters: + parentTriggerName: exampleTrigger + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': + body: + value: + - name: exampleRerunTrigger + type: Microsoft.DataFactory/factories/triggers + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleRerunTrigger + properties: + type: RerunTumblingWindowTrigger + description: Example description + typeProperties: + parentTrigger: exampleTrigger + requestedEndTime: '2018-06-16T00:55:14.905167Z' + requestedStartTime: '2018-06-16T00:39:14.905167Z' + rerunConcurrency: 4 + headers: + Date: 'Sat, 16 Jun 2018 00:40:20 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: e474f8f8-b34f-4536-b059-ca740e6b44c3 + x-ms-ratelimit-remaining-subscription-reads: '14986' + x-ms-request-id: e474f8f8-b34f-4536-b059-ca740e6b44c3 + language: + default: + name: query_by_factory + description: Query triggers. + cli: + cliKey: QueryByFactory + cliM4Path: 'operationGroups[''Triggers'']$$operations[''QueryByFactory'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_432 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''CreateOrUpdate'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_433 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''CreateOrUpdate'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_434 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''CreateOrUpdate'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + - &ref_435 + schema: *ref_1 + implementation: Method + language: + default: + name: if_match + description: 'ETag of the trigger entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional update.' + serializedName: If-Match + cli: + cliKey: If-Match + cliM4Path: 'operationGroups[''Triggers'']$$operations[''CreateOrUpdate'']$$parameters[''If-Match'']' + protocol: + http: + in: header + requests: + - parameters: + - &ref_431 + schema: *ref_57 + implementation: Method + required: true + language: + default: + name: trigger + description: Trigger resource definition. + cli: + cliKey: trigger + cliM4Path: 'operationGroups[''Triggers'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''trigger'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_431 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_432 + - *ref_433 + - *ref_434 + - *ref_435 + responses: + - schema: *ref_57 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_Create: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + ifMatch: null + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + trigger: + properties: + type: ScheduleTrigger + pipelines: + - parameters: + OutputBlobNameList: + - exampleoutput.csv + pipelineReference: + type: PipelineReference + referenceName: examplePipeline + typeProperties: + recurrence: + endTime: '2018-06-16T00:55:13.8441801Z' + frequency: Minute + interval: 4 + startTime: '2018-06-16T00:39:13.8441801Z' + timeZone: UTC + triggerName: exampleTrigger + responses: + '200': + body: + name: exampleTrigger + type: Microsoft.DataFactory/factories/triggers + etag: 0a008ad4-0000-0000-0000-5b245c6e0000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger + properties: + type: ScheduleTrigger + pipelines: + - parameters: + OutputBlobNameList: + - exampleoutput.csv + pipelineReference: + type: PipelineReference + referenceName: examplePipeline + runtimeState: Stopped + typeProperties: + recurrence: + endTime: '2018-06-16T00:55:13.8441801Z' + frequency: Minute + interval: 4 + startTime: '2018-06-16T00:39:13.8441801Z' + timeZone: UTC + headers: + Date: 'Sat, 16 Jun 2018 00:40:14 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 373f1a49-685d-4c07-8857-0fcf1bcaffcb + x-ms-ratelimit-remaining-subscription-writes: '1186' + x-ms-request-id: 373f1a49-685d-4c07-8857-0fcf1bcaffcb + Triggers_Update: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + ifMatch: null + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + trigger: + properties: + type: ScheduleTrigger + description: Example description + pipelines: + - parameters: + OutputBlobNameList: + - exampleoutput.csv + pipelineReference: + type: PipelineReference + referenceName: examplePipeline + typeProperties: + recurrence: + endTime: '2018-06-16T00:55:14.905167Z' + frequency: Minute + interval: 4 + startTime: '2018-06-16T00:39:14.905167Z' + timeZone: UTC + triggerName: exampleTrigger + responses: + '200': + body: + name: exampleTrigger + type: Microsoft.DataFactory/factories/triggers + etag: 0a008dd4-0000-0000-0000-5b245c6f0000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger + properties: + type: ScheduleTrigger + description: Example description + pipelines: + - parameters: + OutputBlobNameList: + - exampleoutput.csv + pipelineReference: + type: PipelineReference + referenceName: examplePipeline + runtimeState: Stopped + typeProperties: + recurrence: + endTime: '2018-06-16T00:55:14.905167Z' + frequency: Minute + interval: 4 + startTime: '2018-06-16T00:39:14.905167Z' + timeZone: UTC + headers: + Date: 'Sat, 16 Jun 2018 00:40:15 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: d5ccf096-0618-4b26-9829-db77e4c391c7 + x-ms-ratelimit-remaining-subscription-writes: '1185' + x-ms-request-id: d5ccf096-0618-4b26-9829-db77e4c391c7 + language: + default: + name: create_or_update + description: Creates or updates a trigger. + cli: + cliKey: CreateOrUpdate + cliM4Path: 'operationGroups[''Triggers'']$$operations[''CreateOrUpdate'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_436 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Get'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_437 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Get'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_438 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Get'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + - &ref_439 + schema: *ref_1 + implementation: Method + language: + default: + name: if_none_match + description: 'ETag of the trigger entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content will be returned.' + serializedName: If-None-Match + cli: + cliKey: If-None-Match + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Get'']$$parameters[''If-None-Match'']' + protocol: + http: + in: header + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Get'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_436 + - *ref_437 + - *ref_438 + - *ref_439 + responses: + - schema: *ref_57 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '304' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_Get: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + ifNoneMatch: 1500544f-0000-0200-0000-5cbe09100000 + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': + body: + name: exampleTrigger + type: Microsoft.DataFactory/factories/triggers + etag: 1500544f-0000-0200-0000-5cbe09100000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger + properties: + type: ScheduleTrigger + pipelines: + - parameters: + OutputBlobNameList: + - exampleoutput.csv + pipelineReference: + type: PipelineReference + referenceName: examplePipeline + runtimeState: Stopped + typeProperties: + recurrence: + endTime: '2019-04-22T18:48:52.5281747Z' + frequency: Minute + interval: 4 + startTime: '2019-04-22T18:32:52.527912Z' + timeZone: UTC + headers: + Date: 'Mon, 22 Apr 2019 18:33:52 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 8ad1759f-24c1-46a5-aef5-edd267e18870 + x-ms-ratelimit-remaining-subscription-reads: '11989' + x-ms-request-id: 8ad1759f-24c1-46a5-aef5-edd267e18870 + '304': {} + language: + default: + name: get + description: Gets a trigger. + cli: + cliKey: Get + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Get'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_440 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Delete'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_441 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Delete'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_442 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Delete'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Delete'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_440 + - *ref_441 + - *ref_442 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '204' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_Delete: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': {} + '204': {} + language: + default: + name: delete + description: Deletes a trigger. + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_443 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''SubscribeToEvents'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_444 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''SubscribeToEvents'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_445 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''SubscribeToEvents'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''SubscribeToEvents'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/subscribeToEvents' + method: post + uri: '{$host}' + signatureParameters: + - *ref_443 + - *ref_444 + - *ref_445 + responses: + - schema: *ref_446 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_SubscribeToEvents: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': + body: + status: Enabled + triggerName: exampleTrigger + '202': + headers: + Location: >- + https://management.azure.com/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger/getEventSubscriptionStatus?api-version=2018-06-01 + x-ms-long-running-operation: true + language: + default: + name: subscribe_to_events + description: Subscribe event trigger to events. + cli: + cliKey: SubscribeToEvents + cliM4Path: 'operationGroups[''Triggers'']$$operations[''SubscribeToEvents'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_447 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''GetEventSubscriptionStatus'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_448 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''GetEventSubscriptionStatus'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_449 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''GetEventSubscriptionStatus'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''GetEventSubscriptionStatus'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/getEventSubscriptionStatus' + method: post + uri: '{$host}' + signatureParameters: + - *ref_447 + - *ref_448 + - *ref_449 + responses: + - schema: *ref_446 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_GetEventSubscriptionStatus: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': + body: + status: Enabled + triggerName: exampleTrigger + language: + default: + name: get_event_subscription_status + description: Get a trigger's event subscription status. + cli: + cliKey: GetEventSubscriptionStatus + cliM4Path: 'operationGroups[''Triggers'']$$operations[''GetEventSubscriptionStatus'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_450 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''UnsubscribeFromEvents'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_451 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''UnsubscribeFromEvents'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_452 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''UnsubscribeFromEvents'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''UnsubscribeFromEvents'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/unsubscribeFromEvents' + method: post + uri: '{$host}' + signatureParameters: + - *ref_450 + - *ref_451 + - *ref_452 + responses: + - schema: *ref_446 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_UnsubscribeFromEvents: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': + body: + status: Disabled + triggerName: exampleTrigger + '202': + headers: + Location: >- + https://management.azure.com/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger/getEventSubscriptionStatus?api-version=2018-06-01 + x-ms-long-running-operation: true + language: + default: + name: unsubscribe_from_events + description: Unsubscribe event trigger from events. + cli: + cliKey: UnsubscribeFromEvents + cliM4Path: 'operationGroups[''Triggers'']$$operations[''UnsubscribeFromEvents'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_453 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Start'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_454 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Start'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_455 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Start'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Start'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/start' + method: post + uri: '{$host}' + signatureParameters: + - *ref_453 + - *ref_454 + - *ref_455 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_Start: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': {} + x-ms-long-running-operation: true + language: + default: + name: start + description: Starts a trigger. + cli: + cliKey: Start + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Start'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_456 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Stop'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_457 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Stop'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_458 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Stop'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Stop'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/stop' + method: post + uri: '{$host}' + signatureParameters: + - *ref_456 + - *ref_457 + - *ref_458 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_Stop: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': {} + x-ms-long-running-operation: true + language: + default: + name: stop + description: Stops a trigger. + cli: + cliKey: Stop + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Stop'']' + protocol: {} + language: + default: + name: triggers + description: '' + cli: + cliKey: Triggers + cliM4Path: 'operationGroups[''Triggers'']' + protocol: {} + - $key: IntegrationRuntimes + operations: + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_459 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListByFactory'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_460 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListByFactory'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListByFactory'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes' + method: get + uri: '{$host}' + signatureParameters: + - *ref_459 + - *ref_460 + responses: + - schema: *ref_461 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_ListByFactory: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + ifNoneMatch: null + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + value: + - name: exampleIntegrationRuntime + type: Microsoft.DataFactory/factories/integrationruntimes + etag: 0400f1a1-0000-0000-0000-5b2188640000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/integrationruntimes/exampleIntegrationRuntime + properties: + type: SelfHosted + description: A selfhosted integration runtime + headers: + Date: 'Wed, 13 Jun 2018 21:33:05 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: f632df92-1140-4e19-9e19-0b1c8cbe393b + x-ms-ratelimit-remaining-subscription-reads: '14909' + x-ms-request-id: f632df92-1140-4e19-9e19-0b1c8cbe393b + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list_by_factory + description: Lists integration runtimes. + paging: + nextLinkName: nextLink + cli: + cliKey: ListByFactory + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListByFactory'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_463 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateOrUpdate'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_464 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateOrUpdate'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_465 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateOrUpdate'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + - &ref_466 + schema: *ref_1 + implementation: Method + language: + default: + name: if_match + description: 'ETag of the integration runtime entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional update.' + serializedName: If-Match + cli: + cliKey: If-Match + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateOrUpdate'']$$parameters[''If-Match'']' + protocol: + http: + in: header + requests: + - parameters: + - &ref_462 + schema: *ref_114 + implementation: Method + required: true + language: + default: + name: integration_runtime + description: Integration runtime resource definition. + cli: + cliKey: integrationRuntime + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''integrationRuntime'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_462 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_463 + - *ref_464 + - *ref_465 + - *ref_466 + responses: + - schema: *ref_114 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_Create: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + ifMatch: null + integrationRuntime: + properties: + type: SelfHosted + description: A selfhosted integration runtime + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleIntegrationRuntime + type: Microsoft.DataFactory/factories/integrationruntimes + etag: 000046c4-0000-0000-0000-5b2198bf0000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/integrationruntimes/exampleIntegrationRuntime + properties: + type: SelfHosted + description: A selfhosted integration runtime + headers: + Date: 'Wed, 13 Jun 2018 22:20:47 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 125c07fa-e39a-4541-885f-5019631a5ecd + x-ms-ratelimit-remaining-subscription-writes: '1197' + x-ms-request-id: 125c07fa-e39a-4541-885f-5019631a5ecd + language: + default: + name: create_or_update + description: Creates or updates an integration runtime. + cli: + cliKey: CreateOrUpdate + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateOrUpdate'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_467 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Get'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_468 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Get'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_469 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Get'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + - &ref_470 + schema: *ref_1 + implementation: Method + language: + default: + name: if_none_match + description: 'ETag of the integration runtime entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content will be returned.' + serializedName: If-None-Match + cli: + cliKey: If-None-Match + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Get'']$$parameters[''If-None-Match'']' + protocol: + http: + in: header + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Get'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_467 + - *ref_468 + - *ref_469 + - *ref_470 + responses: + - schema: *ref_114 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '304' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_Get: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + ifNoneMatch: 15003c4f-0000-0200-0000-5cbe090b0000 + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleIntegrationRuntime + type: Microsoft.DataFactory/factories/integrationruntimes + etag: 15003c4f-0000-0200-0000-5cbe090b0000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/integrationruntimes/exampleIntegrationRuntime + properties: + type: SelfHosted + description: A selfhosted integration runtime + headers: + Date: 'Mon, 22 Apr 2019 18:33:47 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: ad824326-e577-4a47-a092-2e621c4d59d9 + x-ms-ratelimit-remaining-subscription-reads: '11997' + x-ms-request-id: ad824326-e577-4a47-a092-2e621c4d59d9 + '304': {} + language: + default: + name: get + description: Gets an integration runtime. + cli: + cliKey: Get + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Get'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_473 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Update'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_474 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Update'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_475 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Update'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_472 + schema: *ref_471 + implementation: Method + required: true + language: + default: + name: update_integration_runtime_request + description: The parameters for updating an integration runtime. + cli: + cliKey: updateIntegrationRuntimeRequest + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Update'']$$requests[0]$$parameters[''updateIntegrationRuntimeRequest'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Update'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_472 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}' + method: patch + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_473 + - *ref_474 + - *ref_475 + responses: + - schema: *ref_114 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_Update: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + updateIntegrationRuntimeRequest: + autoUpdate: 'Off' + updateDelayOffset: '"PT3H"' + responses: + '200': + body: + name: exampleIntegrationRuntime + type: Microsoft.DataFactory/factories/integrationruntimes + etag: 0400f1a1-0000-0000-0000-5b2188640000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/integrationruntimes/exampleIntegrationRuntime + properties: + type: SelfHosted + description: A selfhosted integration runtime + headers: + Date: 'Wed, 13 Jun 2018 21:33:04 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: eb1c35f8-4b37-4d08-b5dd-d6a0ad8b182d + x-ms-ratelimit-remaining-subscription-writes: '1192' + x-ms-request-id: eb1c35f8-4b37-4d08-b5dd-d6a0ad8b182d + language: + default: + name: update + description: Updates an integration runtime. + cli: + cliKey: Update + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Update'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_476 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Delete'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_477 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Delete'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_478 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Delete'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Delete'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_476 + - *ref_477 + - *ref_478 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '204' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_Delete: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': {} + '204': {} + language: + default: + name: delete + description: Deletes an integration runtime. + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_479 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetStatus'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_480 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetStatus'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_481 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetStatus'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetStatus'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/getStatus' + method: post + uri: '{$host}' + signatureParameters: + - *ref_479 + - *ref_480 + - *ref_481 + responses: + - schema: *ref_289 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_GetStatus: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleIntegrationRuntime + properties: + type: SelfHosted + state: Online + typeProperties: + autoUpdate: 'Off' + capabilities: + connectedToResourceManager: 'True' + credentialInSync: 'True' + httpsPortEnabled: 'True' + nodeEnabled: 'True' + serviceBusConnected: 'True' + createTime: '2018-06-14T09:17:45.1839685Z' + latestVersion: 3.7.6711.1 + localTimeZoneOffset: PT8H + nodes: + - capabilities: + connectedToResourceManager: 'True' + credentialInSync: 'True' + httpsPortEnabled: 'True' + nodeEnabled: 'True' + serviceBusConnected: 'True' + hostServiceUri: 'https://yanzhang-dt.fareast.corp.microsoft.com:8050/HostServiceRemote.svc/' + isActiveDispatcher: true + lastConnectTime: '2018-06-14T14:52:59.8933313Z' + lastStartTime: '2018-06-14T14:52:59.8933313Z' + lastUpdateResult: None + machineName: YANZHANG-DT + maxConcurrentJobs: 56 + nodeName: Node_1 + registerTime: '2018-06-14T14:51:44.9237069Z' + status: Online + version: 3.8.6730.2 + versionStatus: UpToDate + serviceUrls: + - wu.frontend.int.clouddatahub-int.net + - '*.servicebus.windows.net' + taskQueueId: 1a6296ab-423c-4346-9bcc-85a78c2c0582 + updateDelayOffset: PT3H + version: 3.8.6730.2 + versionStatus: UpToDate + headers: + Date: 'Thu, 14 Jun 2018 14:53:22 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 19efe790-074f-4241-ae94-0422935d0f46 + x-ms-ratelimit-remaining-subscription-reads: '14997' + x-ms-request-id: 19efe790-074f-4241-ae94-0422935d0f46 + language: + default: + name: get_status + description: Gets detailed status information for an integration runtime. + cli: + cliKey: GetStatus + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetStatus'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_482 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetConnectionInfo'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_483 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetConnectionInfo'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_484 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetConnectionInfo'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetConnectionInfo'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/getConnectionInfo' + method: post + uri: '{$host}' + signatureParameters: + - *ref_482 + - *ref_483 + - *ref_484 + responses: + - schema: *ref_485 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_GetConnectionInfo: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + hostServiceUri: 'https://yanzhang-dt.fareast.corp.microsoft.com:8050/HostServiceRemote.svc/' + identityCertThumbprint: '**********' + isIdentityCertExprired: false + publicKey: '**********' + serviceToken: '**********' + version: 3.8.6730.2 + headers: + Date: 'Thu, 14 Jun 2018 14:53:21 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 05774db5-e79b-4224-9097-46714b92fbd8 + x-ms-ratelimit-remaining-subscription-reads: '14998' + x-ms-request-id: 05774db5-e79b-4224-9097-46714b92fbd8 + language: + default: + name: get_connection_info + description: Gets the on-premises integration runtime connection information for encrypting the on-premises data source credentials. + cli: + cliKey: GetConnectionInfo + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetConnectionInfo'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_488 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RegenerateAuthKey'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_489 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RegenerateAuthKey'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_490 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RegenerateAuthKey'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_487 + schema: *ref_486 + implementation: Method + required: true + language: + default: + name: regenerate_key_parameters + description: The parameters for regenerating integration runtime authentication key. + cli: + cliKey: regenerateKeyParameters + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RegenerateAuthKey'']$$requests[0]$$parameters[''regenerateKeyParameters'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RegenerateAuthKey'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_487 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/regenerateAuthKey' + method: post + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_488 + - *ref_489 + - *ref_490 + responses: + - schema: *ref_491 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_RegenerateAuthKey: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + regenerateKeyParameters: + keyName: authKey2 + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + authKey2: '**********' + headers: + Date: 'Thu, 14 Jun 2018 14:50:41 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 25af6d34-52c6-40a4-a882-16052af85c99 + x-ms-ratelimit-remaining-subscription-writes: '1198' + x-ms-request-id: 25af6d34-52c6-40a4-a882-16052af85c99 + language: + default: + name: regenerate_auth_key + description: Regenerates the authentication key for an integration runtime. + cli: + cliKey: RegenerateAuthKey + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RegenerateAuthKey'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_492 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListAuthKeys'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_493 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListAuthKeys'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_494 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListAuthKeys'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListAuthKeys'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/listAuthKeys' + method: post + uri: '{$host}' + signatureParameters: + - *ref_492 + - *ref_493 + - *ref_494 + responses: + - schema: *ref_491 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_ListAuthKeys: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + authKey1: '**********' + authKey2: '**********' + headers: + Date: 'Thu, 14 Jun 2018 14:51:00 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 2ea25426-9d1d-49f3-88b6-fb853eb02cb9 + x-ms-ratelimit-remaining-subscription-reads: '14999' + x-ms-request-id: 2ea25426-9d1d-49f3-88b6-fb853eb02cb9 + language: + default: + name: list_auth_keys + description: Retrieves the authentication keys for an integration runtime. + cli: + cliKey: ListAuthKeys + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListAuthKeys'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_495 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Start'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_496 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Start'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_497 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Start'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Start'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/start' + method: post + uri: '{$host}' + signatureParameters: + - *ref_495 + - *ref_496 + - *ref_497 + responses: + - schema: *ref_289 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_Start: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleManagedIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleManagedIntegrationRuntime + properties: + type: Managed + dataFactoryName: exampleFactoryName + state: Started + typeProperties: + createTime: '2018-06-13T21:11:01.8695494Z' + nodes: [] + otherErrors: [] + headers: + Date: 'Wed, 13 Jun 2018 21:33:00 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 2af47f9f-5625-4b01-a3a5-bccb576a4677 + x-ms-ratelimit-remaining-subscription-reads: '14912' + x-ms-request-id: 2af47f9f-5625-4b01-a3a5-bccb576a4677 + '202': {} + x-ms-long-running-operation: true + language: + default: + name: start + description: Starts a ManagedReserved type integration runtime. + cli: + cliKey: Start + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Start'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_498 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Stop'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_499 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Stop'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_500 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Stop'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Stop'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/stop' + method: post + uri: '{$host}' + signatureParameters: + - *ref_498 + - *ref_499 + - *ref_500 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_Stop: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleManagedIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': {} + '202': {} + x-ms-long-running-operation: true + language: + default: + name: stop + description: Stops a ManagedReserved type integration runtime. + cli: + cliKey: Stop + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Stop'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_501 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''SyncCredentials'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_502 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''SyncCredentials'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_503 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''SyncCredentials'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''SyncCredentials'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/syncCredentials' + method: post + uri: '{$host}' + signatureParameters: + - *ref_501 + - *ref_502 + - *ref_503 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_SyncCredentials: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': {} + language: + default: + name: sync_credentials + description: >- + Force the integration runtime to synchronize credentials across integration runtime nodes, and this will override the credentials across all worker nodes with those available on the dispatcher node. If you already have the + latest credential backup file, you should manually import it (preferred) on any self-hosted integration runtime node than using this API directly. + cli: + cliKey: SyncCredentials + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''SyncCredentials'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_504 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetMonitoringData'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_505 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetMonitoringData'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_506 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetMonitoringData'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetMonitoringData'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/monitoringData' + method: post + uri: '{$host}' + signatureParameters: + - *ref_504 + - *ref_505 + - *ref_506 + responses: + - schema: *ref_507 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_GetMonitoringData: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleIntegrationRuntime + nodes: + - availableMemoryInMB: 16740 + concurrentJobsLimit: 28 + concurrentJobsRunning: 0 + cpuUtilization: 15 + nodeName: Node_1 + receivedBytes: 6.731423377990723 + sentBytes: 2.647491693496704 + headers: + Date: 'Thu, 14 Jun 2018 15:27:44 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 39277952-edbe-4336-ae94-f6f42b50b5f7 + x-ms-ratelimit-remaining-subscription-reads: '14999' + x-ms-request-id: 39277952-edbe-4336-ae94-f6f42b50b5f7 + language: + default: + name: get_monitoring_data + description: 'Get the integration runtime monitoring data, which includes the monitor data for all the nodes under this integration runtime.' + cli: + cliKey: GetMonitoringData + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetMonitoringData'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_508 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Upgrade'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_509 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Upgrade'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_510 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Upgrade'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Upgrade'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/upgrade' + method: post + uri: '{$host}' + signatureParameters: + - *ref_508 + - *ref_509 + - *ref_510 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_Upgrade: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': {} + language: + default: + name: upgrade + description: Upgrade self-hosted integration runtime to latest version if availability. + cli: + cliKey: Upgrade + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Upgrade'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_513 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RemoveLinks'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_514 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RemoveLinks'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_515 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RemoveLinks'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_512 + schema: *ref_511 + implementation: Method + required: true + language: + default: + name: linked_integration_runtime_request + description: The data factory name for the linked integration runtime. + cli: + cliKey: linkedIntegrationRuntimeRequest + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RemoveLinks'']$$requests[0]$$parameters[''linkedIntegrationRuntimeRequest'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RemoveLinks'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_512 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/removeLinks' + method: post + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_513 + - *ref_514 + - *ref_515 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_RemoveLinks: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + linkedIntegrationRuntimeRequest: + factoryName: exampleFactoryName-linked + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': {} + language: + default: + name: remove_links + description: Remove all linked integration runtimes under specific data factory in a self-hosted integration runtime. + cli: + cliKey: RemoveLinks + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RemoveLinks'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_518 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateLinkedIntegrationRuntime'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_519 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateLinkedIntegrationRuntime'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_520 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateLinkedIntegrationRuntime'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_517 + schema: *ref_516 + implementation: Method + required: true + language: + default: + name: create_linked_integration_runtime_request + description: The linked integration runtime properties. + cli: + cliKey: createLinkedIntegrationRuntimeRequest + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateLinkedIntegrationRuntime'']$$requests[0]$$parameters[''createLinkedIntegrationRuntimeRequest'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateLinkedIntegrationRuntime'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_517 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/linkedIntegrationRuntime' + method: post + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_518 + - *ref_519 + - *ref_520 + responses: + - schema: *ref_289 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_CreateLinkedIntegrationRuntime: + parameters: + api-version: '2018-06-01' + createLinkedIntegrationRuntimeRequest: + name: bfa92911-9fb6-4fbe-8f23-beae87bc1c83 + dataFactoryLocation: West US + dataFactoryName: e9955d6d-56ea-4be3-841c-52a12c1a9981 + subscriptionId: 061774c7-4b5a-4159-a55b-365581830283 + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleIntegrationRuntime + properties: + type: SelfHosted + dataFactoryName: exampleFactoryName + state: Online + typeProperties: + autoUpdate: 'On' + autoUpdateETA: '2018-08-20T19:00:00Z' + capabilities: + connectedToResourceManager: 'True' + credentialInSync: 'True' + httpsPortEnabled: 'True' + nodeEnabled: 'True' + serviceBusConnected: 'True' + createTime: '2018-08-17T03:43:25.7055573Z' + latestVersion: 3.9.6774.1 + links: + - name: bfa92911-9fb6-4fbe-8f23-beae87bc1c83 + createTime: '2018-08-17T06:31:04.0617928Z' + dataFactoryLocation: West US + dataFactoryName: e9955d6d-56ea-4be3-841c-52a12c1a9981 + subscriptionId: 061774c7-4b5a-4159-a55b-365581830283 + localTimeZoneOffset: PT8H + nodes: + - capabilities: + connectedToResourceManager: 'True' + credentialInSync: 'True' + httpsPortEnabled: 'True' + nodeEnabled: 'True' + serviceBusConnected: 'True' + hostServiceUri: 'https://yanzhang-dt.fareast.corp.microsoft.com:8050/HostServiceRemote.svc/' + isActiveDispatcher: true + lastConnectTime: '2018-08-17T06:30:46.6262976Z' + lastStartTime: '2018-08-17T03:45:30.8499851Z' + lastUpdateResult: None + machineName: YANZHANG-DT + maxConcurrentJobs: 20 + nodeName: Node_1 + registerTime: '2018-08-17T03:44:55.8012825Z' + status: Online + version: 3.8.6743.6 + versionStatus: UpToDate + pushedVersion: 3.9.6774.1 + scheduledUpdateDate: '2018-08-20T00:00:00Z' + serviceUrls: + - wu.frontend.int.clouddatahub-int.net + - '*.servicebus.windows.net' + taskQueueId: 823da112-f2d9-426b-a0d8-5f361b94f72a + updateDelayOffset: PT19H + version: 3.8.6743.6 + versionStatus: UpdateAvailable + headers: + Date: 'Fri, 17 Aug 2018 06:31:03 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: f9a67067-62f3-43ce-b891-2ccb3de4a15f + x-ms-ratelimit-remaining-subscription-writes: '1199' + x-ms-request-id: f9a67067-62f3-43ce-b891-2ccb3de4a15f + language: + default: + name: create_linked_integration_runtime + description: Create a linked integration runtime entry in a shared integration runtime. + cli: + cliKey: CreateLinkedIntegrationRuntime + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateLinkedIntegrationRuntime'']' + protocol: {} + language: + default: + name: integration_runtimes + description: '' + cli: + cliKey: IntegrationRuntimes + cliM4Path: 'operationGroups[''IntegrationRuntimes'']' + protocol: {} +security: + authenticationRequired: false +language: + default: + name: DataFactoryManagementClient + description: '' +protocol: + http: {} diff --git a/test/scenarios/datafactory/output/clicommon-000260-modifier-post-simplified.yaml b/test/scenarios/datafactory/output/clicommon-000260-modifier-post-simplified.yaml new file mode 100644 index 0000000..d84024b --- /dev/null +++ b/test/scenarios/datafactory/output/clicommon-000260-modifier-post-simplified.yaml @@ -0,0 +1,4256 @@ +operationGroups: + all: + - operationGroupName: factories + cli: + cliKey: Factories + cliM4Path: operationGroups['Factories'] + operations: + - operationName: list + cli: + cliKey: List + cliM4Path: operationGroups['Factories']$$operations['List'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['List']$$requests[0]$$parameters['accept'] + - operationName: configure_factory_repo + cli: + cliKey: ConfigureFactoryRepo + cliM4Path: operationGroups['Factories']$$operations['ConfigureFactoryRepo'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: location_id(string^string) + cli: + cliKey: locationId + cliM4Path: operationGroups['Factories']$$operations['ConfigureFactoryRepo']$$parameters['locationId'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: factory_repo_update(factory_repo_update^object) + cli: + cliKey: factoryRepoUpdate + cliM4Path: operationGroups['Factories']$$operations['ConfigureFactoryRepo']$$requests[0]$$parameters['factoryRepoUpdate'] + bodySchema: factory_repo_update + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['ConfigureFactoryRepo']$$requests[0]$$parameters['accept'] + - operationName: list_by_resource_group + cli: + cliKey: ListByResourceGroup + cliM4Path: operationGroups['Factories']$$operations['ListByResourceGroup'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Factories']$$operations['ListByResourceGroup']$$parameters['resourceGroupName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['ListByResourceGroup']$$requests[0]$$parameters['accept'] + - operationName: create_or_update + cli: + cliKey: CreateOrUpdate + cliM4Path: operationGroups['Factories']$$operations['CreateOrUpdate'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Factories']$$operations['CreateOrUpdate']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Factories']$$operations['CreateOrUpdate']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: if_match(string^string) + cli: + cliKey: If-Match + cliM4Path: operationGroups['Factories']$$operations['CreateOrUpdate']$$parameters['If-Match'] + - parameterName[0]: factory(factory^object) + cli: + cliKey: factory + cliM4Path: operationGroups['Factories']$$operations['CreateOrUpdate']$$requests[0]$$parameters['factory'] + bodySchema: factory + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['CreateOrUpdate']$$requests[0]$$parameters['accept'] + - operationName: update + cli: + cliKey: Update + cliM4Path: operationGroups['Factories']$$operations['Update'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Factories']$$operations['Update']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Factories']$$operations['Update']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: factory_update_parameters(factory_update_parameters^object) + cli: + cliKey: factoryUpdateParameters + cliM4Path: operationGroups['Factories']$$operations['Update']$$requests[0]$$parameters['factoryUpdateParameters'] + bodySchema: factory_update_parameters + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['Update']$$requests[0]$$parameters['accept'] + - operationName: get + cli: + cliKey: Get + cliM4Path: operationGroups['Factories']$$operations['Get'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Factories']$$operations['Get']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Factories']$$operations['Get']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: if_none_match(string^string) + cli: + cliKey: If-None-Match + cliM4Path: operationGroups['Factories']$$operations['Get']$$parameters['If-None-Match'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['Get']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['Factories']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Factories']$$operations['Delete']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Factories']$$operations['Delete']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['Delete']$$requests[0]$$parameters['accept'] + - operationName: get_git_hub_access_token + cli: + cliKey: GetGitHubAccessToken + cliM4Path: operationGroups['Factories']$$operations['GetGitHubAccessToken'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Factories']$$operations['GetGitHubAccessToken']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Factories']$$operations['GetGitHubAccessToken']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: git_hub_access_token_request(git_hub_access_token_request^object) + cli: + cliKey: gitHubAccessTokenRequest + cliM4Path: operationGroups['Factories']$$operations['GetGitHubAccessToken']$$requests[0]$$parameters['gitHubAccessTokenRequest'] + bodySchema: git_hub_access_token_request + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['GetGitHubAccessToken']$$requests[0]$$parameters['accept'] + - operationName: get_data_plane_access + cli: + cliKey: GetDataPlaneAccess + cliM4Path: operationGroups['Factories']$$operations['GetDataPlaneAccess'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Factories']$$operations['GetDataPlaneAccess']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Factories']$$operations['GetDataPlaneAccess']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: policy(user_access_policy^object) + cli: + cliKey: policy + cliM4Path: operationGroups['Factories']$$operations['GetDataPlaneAccess']$$requests[0]$$parameters['policy'] + bodySchema: user_access_policy + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['GetDataPlaneAccess']$$requests[0]$$parameters['accept'] + - operationGroupName: triggers + cli: + cliKey: Triggers + cliM4Path: operationGroups['Triggers'] + operations: + - operationName: list_by_factory + cli: + cliKey: ListByFactory + cliM4Path: operationGroups['Triggers']$$operations['ListByFactory'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['ListByFactory']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['ListByFactory']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['ListByFactory']$$requests[0]$$parameters['accept'] + - operationName: query_by_factory + cli: + cliKey: QueryByFactory + cliM4Path: operationGroups['Triggers']$$operations['QueryByFactory'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['QueryByFactory']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['QueryByFactory']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: filter_parameters(trigger_filter_parameters^object) + cli: + cliKey: filterParameters + cliM4Path: operationGroups['Triggers']$$operations['QueryByFactory']$$requests[0]$$parameters['filterParameters'] + bodySchema: trigger_filter_parameters + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['QueryByFactory']$$requests[0]$$parameters['accept'] + - operationName: create_or_update + cli: + cliKey: CreateOrUpdate + cliM4Path: operationGroups['Triggers']$$operations['CreateOrUpdate'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['CreateOrUpdate']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['CreateOrUpdate']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['CreateOrUpdate']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: if_match(string^string) + cli: + cliKey: If-Match + cliM4Path: operationGroups['Triggers']$$operations['CreateOrUpdate']$$parameters['If-Match'] + - parameterName[0]: trigger(trigger_resource^object) + cli: + cliKey: trigger + cliM4Path: operationGroups['Triggers']$$operations['CreateOrUpdate']$$requests[0]$$parameters['trigger'] + bodySchema: trigger_resource + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['CreateOrUpdate']$$requests[0]$$parameters['accept'] + - operationName: get + cli: + cliKey: Get + cliM4Path: operationGroups['Triggers']$$operations['Get'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['Get']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['Get']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['Get']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: if_none_match(string^string) + cli: + cliKey: If-None-Match + cliM4Path: operationGroups['Triggers']$$operations['Get']$$parameters['If-None-Match'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['Get']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['Triggers']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['Delete']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['Delete']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['Delete']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['Delete']$$requests[0]$$parameters['accept'] + - operationName: subscribe_to_events + cli: + cliKey: SubscribeToEvents + cliM4Path: operationGroups['Triggers']$$operations['SubscribeToEvents'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['SubscribeToEvents']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['SubscribeToEvents']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['SubscribeToEvents']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['SubscribeToEvents']$$requests[0]$$parameters['accept'] + - operationName: get_event_subscription_status + cli: + cliKey: GetEventSubscriptionStatus + cliM4Path: operationGroups['Triggers']$$operations['GetEventSubscriptionStatus'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['GetEventSubscriptionStatus']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['GetEventSubscriptionStatus']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['GetEventSubscriptionStatus']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['GetEventSubscriptionStatus']$$requests[0]$$parameters['accept'] + - operationName: unsubscribe_from_events + cli: + cliKey: UnsubscribeFromEvents + cliM4Path: operationGroups['Triggers']$$operations['UnsubscribeFromEvents'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['UnsubscribeFromEvents']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['UnsubscribeFromEvents']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['UnsubscribeFromEvents']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['UnsubscribeFromEvents']$$requests[0]$$parameters['accept'] + - operationName: start + cli: + cliKey: Start + cliM4Path: operationGroups['Triggers']$$operations['Start'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['Start']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['Start']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['Start']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['Start']$$requests[0]$$parameters['accept'] + - operationName: stop + cli: + cliKey: Stop + cliM4Path: operationGroups['Triggers']$$operations['Stop'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['Stop']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['Stop']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['Stop']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['Stop']$$requests[0]$$parameters['accept'] + - operationGroupName: integration_runtimes + cli: + cliKey: IntegrationRuntimes + cliM4Path: operationGroups['IntegrationRuntimes'] + operations: + - operationName: list_by_factory + cli: + cliKey: ListByFactory + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListByFactory'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListByFactory']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListByFactory']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListByFactory']$$requests[0]$$parameters['accept'] + - operationName: create_or_update + cli: + cliKey: CreateOrUpdate + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateOrUpdate'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateOrUpdate']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateOrUpdate']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateOrUpdate']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: if_match(string^string) + cli: + cliKey: If-Match + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateOrUpdate']$$parameters['If-Match'] + - parameterName[0]: integration_runtime(integration_runtime_resource^object) + cli: + cliKey: integrationRuntime + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateOrUpdate']$$requests[0]$$parameters['integrationRuntime'] + bodySchema: integration_runtime_resource + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateOrUpdate']$$requests[0]$$parameters['accept'] + - operationName: get + cli: + cliKey: Get + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Get'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Get']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Get']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Get']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: if_none_match(string^string) + cli: + cliKey: If-None-Match + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Get']$$parameters['If-None-Match'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Get']$$requests[0]$$parameters['accept'] + - operationName: update + cli: + cliKey: Update + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Update'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Update']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Update']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Update']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: update_integration_runtime_request(update_integration_runtime_request^object) + cli: + cliKey: updateIntegrationRuntimeRequest + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Update']$$requests[0]$$parameters['updateIntegrationRuntimeRequest'] + bodySchema: update_integration_runtime_request + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Update']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Delete']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Delete']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Delete']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Delete']$$requests[0]$$parameters['accept'] + - operationName: get_status + cli: + cliKey: GetStatus + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetStatus'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetStatus']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetStatus']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetStatus']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetStatus']$$requests[0]$$parameters['accept'] + - operationName: get_connection_info + cli: + cliKey: GetConnectionInfo + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetConnectionInfo'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetConnectionInfo']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetConnectionInfo']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetConnectionInfo']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetConnectionInfo']$$requests[0]$$parameters['accept'] + - operationName: regenerate_auth_key + cli: + cliKey: RegenerateAuthKey + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RegenerateAuthKey'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RegenerateAuthKey']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RegenerateAuthKey']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RegenerateAuthKey']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: regenerate_key_parameters(integration_runtime_regenerate_key_parameters^object) + cli: + cliKey: regenerateKeyParameters + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RegenerateAuthKey']$$requests[0]$$parameters['regenerateKeyParameters'] + bodySchema: integration_runtime_regenerate_key_parameters + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RegenerateAuthKey']$$requests[0]$$parameters['accept'] + - operationName: list_auth_keys + cli: + cliKey: ListAuthKeys + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListAuthKeys'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListAuthKeys']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListAuthKeys']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListAuthKeys']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListAuthKeys']$$requests[0]$$parameters['accept'] + - operationName: start + cli: + cliKey: Start + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Start'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Start']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Start']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Start']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Start']$$requests[0]$$parameters['accept'] + - operationName: stop + cli: + cliKey: Stop + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Stop'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Stop']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Stop']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Stop']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Stop']$$requests[0]$$parameters['accept'] + - operationName: sync_credentials + cli: + cliKey: SyncCredentials + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['SyncCredentials'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['SyncCredentials']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['SyncCredentials']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['SyncCredentials']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['SyncCredentials']$$requests[0]$$parameters['accept'] + - operationName: get_monitoring_data + cli: + cliKey: GetMonitoringData + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetMonitoringData'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetMonitoringData']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetMonitoringData']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetMonitoringData']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetMonitoringData']$$requests[0]$$parameters['accept'] + - operationName: upgrade + cli: + cliKey: Upgrade + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Upgrade'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Upgrade']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Upgrade']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Upgrade']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Upgrade']$$requests[0]$$parameters['accept'] + - operationName: remove_links + cli: + cliKey: RemoveLinks + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RemoveLinks'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RemoveLinks']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RemoveLinks']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RemoveLinks']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: linked_integration_runtime_request(linked_integration_runtime_request^object) + cli: + cliKey: linkedIntegrationRuntimeRequest + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RemoveLinks']$$requests[0]$$parameters['linkedIntegrationRuntimeRequest'] + bodySchema: linked_integration_runtime_request + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RemoveLinks']$$requests[0]$$parameters['accept'] + - operationName: create_linked_integration_runtime + cli: + cliKey: CreateLinkedIntegrationRuntime + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateLinkedIntegrationRuntime'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateLinkedIntegrationRuntime']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateLinkedIntegrationRuntime']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateLinkedIntegrationRuntime']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: create_linked_integration_runtime_request(create_linked_integration_runtime_request^object) + cli: + cliKey: createLinkedIntegrationRuntimeRequest + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateLinkedIntegrationRuntime']$$requests[0]$$parameters['createLinkedIntegrationRuntimeRequest'] + bodySchema: create_linked_integration_runtime_request + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateLinkedIntegrationRuntime']$$requests[0]$$parameters['accept'] +schemas: + objects: + all: + - schemaName: factory_list_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryListResponse + cliM4Path: schemas$$objects['FactoryListResponse'] + properties: + - propertyName: value(factory_list_response_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['FactoryListResponse']$$properties['value'] + - propertyName: next_link(factory_list_response_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['FactoryListResponse']$$properties['nextLink'] + - schemaName: factory + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Factory + cliM4Path: schemas$$objects['Factory'] + properties: + - propertyName: identity(factory_identity^object) + cli: + cliKey: identity + cliM4Path: schemas$$objects['Factory']$$properties['identity'] + - propertyName: properties(factory_properties^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['Factory']$$properties['properties'] + x-ms-client-flatten: true + - schemaName: factory_identity + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: FactoryIdentity + cliM4Path: schemas$$objects['FactoryIdentity'] + properties: + - propertyName: type(factory_identity_type^choice) + cli: + cliKey: type + cliM4Path: schemas$$objects['FactoryIdentity']$$properties['type'] + - propertyName: principal_id(factory_identity_principal_id^uuid) + cli: + cliKey: principalId + cliM4Path: schemas$$objects['FactoryIdentity']$$properties['principalId'] + readOnly: true + - propertyName: tenant_id(factory_identity_tenant_id^uuid) + cli: + cliKey: tenantId + cliM4Path: schemas$$objects['FactoryIdentity']$$properties['tenantId'] + readOnly: true + - schemaName: factory_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryProperties + cliM4Path: schemas$$objects['FactoryProperties'] + properties: + - propertyName: provisioning_state(factory_properties_provisioning_state^string) + cli: + cliKey: provisioningState + cliM4Path: schemas$$objects['FactoryProperties']$$properties['provisioningState'] + readOnly: true + - propertyName: create_time(factory_properties_create_time^date-time) + cli: + cliKey: createTime + cliM4Path: schemas$$objects['FactoryProperties']$$properties['createTime'] + readOnly: true + - propertyName: version(factory_properties_version^string) + cli: + cliKey: version + cliM4Path: schemas$$objects['FactoryProperties']$$properties['version'] + readOnly: true + - propertyName: repo_configuration(factory_repo_configuration^object) + cli: + cliKey: repoConfiguration + cliM4Path: schemas$$objects['FactoryProperties']$$properties['repoConfiguration'] + - propertyName: fake_identity(fake_factory_identity^object) + cli: + cliKey: fakeIdentity + cliM4Path: schemas$$objects['FactoryProperties']$$properties['fakeIdentity'] + - propertyName: zones(zone^array) + cli: + cliKey: zones + cliM4Path: schemas$$objects['FactoryProperties']$$properties['zones'] + - schemaName: factory_repo_configuration + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 6 + propertyCountIfSimplifyWithoutSimpleObject: 6 + simplifiable: true + cliKey: FactoryRepoConfiguration + cliM4Path: schemas$$objects['FactoryRepoConfiguration'] + discriminator: true + properties: + - propertyName: type(factory_repo_configuration_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['FactoryRepoConfiguration']$$properties['type'] + - propertyName: account_name(factory_repo_configuration_account_name^string) + cli: + cliKey: accountName + cliM4Path: schemas$$objects['FactoryRepoConfiguration']$$properties['accountName'] + - propertyName: repository_name(factory_repo_configuration_repository_name^string) + cli: + cliKey: repositoryName + cliM4Path: schemas$$objects['FactoryRepoConfiguration']$$properties['repositoryName'] + - propertyName: collaboration_branch(factory_repo_configuration_collaboration_branch^string) + cli: + cliKey: collaborationBranch + cliM4Path: schemas$$objects['FactoryRepoConfiguration']$$properties['collaborationBranch'] + - propertyName: root_folder(factory_repo_configuration_root_folder^string) + cli: + cliKey: rootFolder + cliM4Path: schemas$$objects['FactoryRepoConfiguration']$$properties['rootFolder'] + - propertyName: last_commit_id(factory_repo_configuration_last_commit_id^string) + cli: + cliKey: lastCommitId + cliM4Path: schemas$$objects['FactoryRepoConfiguration']$$properties['lastCommitId'] + - schemaName: fake_factory_identity + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FakeFactoryIdentity + cliM4Path: schemas$$objects['FakeFactoryIdentity'] + properties: + - propertyName: name(fake_factory_identity_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['FakeFactoryIdentity']$$properties['name'] + - propertyName: zones_inside(fake_factory_identity_zones_inside^array) + cli: + cliKey: zonesInside + cliM4Path: schemas$$objects['FakeFactoryIdentity']$$properties['zonesInside'] + - schemaName: resource + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Resource + cliM4Path: schemas$$objects['Resource'] + properties: + - propertyName: id(resource_id^string) + cli: + cliKey: id + cliM4Path: schemas$$objects['Resource']$$properties['id'] + readOnly: true + - propertyName: name(resource_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['Resource']$$properties['name'] + readOnly: true + - propertyName: type(resource_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['Resource']$$properties['type'] + readOnly: true + - propertyName: location(resource_location^string) + cli: + cliKey: location + cliM4Path: schemas$$objects['Resource']$$properties['location'] + - propertyName: tags(resource_tags^dictionary) + cli: + cliKey: tags + cliM4Path: schemas$$objects['Resource']$$properties['tags'] + - propertyName: e_tag(resource_e_tag^string) + cli: + cliKey: eTag + cliM4Path: schemas$$objects['Resource']$$properties['eTag'] + readOnly: true + - schemaName: cloud_error + cli: + cli-complexity: object_complex + cli-in-circle: true + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CloudError + cliM4Path: schemas$$objects['CloudError'] + properties: + - propertyName: error(cloud_error_body^object) + cli: + cliKey: error + cliM4Path: schemas$$objects['CloudError']$$properties['error'] + x-ms-client-flatten: true + - schemaName: cloud_error_body + cli: + cli-complexity: object_complex + cli-in-circle: true + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CloudErrorBody + cliM4Path: schemas$$objects['CloudErrorBody'] + properties: + - propertyName: code(cloud_error_body_code^string) + cli: + cliKey: code + cliM4Path: schemas$$objects['CloudErrorBody']$$properties['code'] + - propertyName: message(cloud_error_body_message^string) + cli: + cliKey: message + cliM4Path: schemas$$objects['CloudErrorBody']$$properties['message'] + - propertyName: target(cloud_error_body_target^string) + cli: + cliKey: target + cliM4Path: schemas$$objects['CloudErrorBody']$$properties['target'] + - propertyName: details(cloud_error_body_details^array) + cli: + cliKey: details + cliM4Path: schemas$$objects['CloudErrorBody']$$properties['details'] + - schemaName: factory_repo_update + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryRepoUpdate + cliM4Path: schemas$$objects['FactoryRepoUpdate'] + properties: + - propertyName: factory_resource_id(factory_repo_update_factory_resource_id^string) + cli: + cliKey: factoryResourceId + cliM4Path: schemas$$objects['FactoryRepoUpdate']$$properties['factoryResourceId'] + - propertyName: repo_configuration(factory_repo_configuration^object) + cli: + cliKey: repoConfiguration + cliM4Path: schemas$$objects['FactoryRepoUpdate']$$properties['repoConfiguration'] + - schemaName: factory_update_parameters + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryUpdateParameters + cliM4Path: schemas$$objects['FactoryUpdateParameters'] + properties: + - propertyName: tags(factory_update_parameters_tags^dictionary) + cli: + cliKey: tags + cliM4Path: schemas$$objects['FactoryUpdateParameters']$$properties['tags'] + - propertyName: identity(factory_identity^object) + cli: + cliKey: identity + cliM4Path: schemas$$objects['FactoryUpdateParameters']$$properties['identity'] + - schemaName: git_hub_access_token_request + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: GitHubAccessTokenRequest + cliM4Path: schemas$$objects['GitHubAccessTokenRequest'] + properties: + - propertyName: git_hub_access_code(git_hub_access_token_request_git_hub_access_code^string) + cli: + cliKey: gitHubAccessCode + cliM4Path: schemas$$objects['GitHubAccessTokenRequest']$$properties['gitHubAccessCode'] + - propertyName: git_hub_client_id(git_hub_access_token_request_git_hub_client_id^string) + cli: + cliKey: gitHubClientId + cliM4Path: schemas$$objects['GitHubAccessTokenRequest']$$properties['gitHubClientId'] + - propertyName: git_hub_access_token_base_url(git_hub_access_token_request_git_hub_access_token_base_url^string) + cli: + cliKey: gitHubAccessTokenBaseUrl + cliM4Path: schemas$$objects['GitHubAccessTokenRequest']$$properties['gitHubAccessTokenBaseUrl'] + - schemaName: git_hub_access_token_response + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: GitHubAccessTokenResponse + cliM4Path: schemas$$objects['GitHubAccessTokenResponse'] + properties: + - propertyName: git_hub_access_token(git_hub_access_token_response_git_hub_access_token^string) + cli: + cliKey: gitHubAccessToken + cliM4Path: schemas$$objects['GitHubAccessTokenResponse']$$properties['gitHubAccessToken'] + - schemaName: user_access_policy + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 5 + simplifiable: true + cliKey: UserAccessPolicy + cliM4Path: schemas$$objects['UserAccessPolicy'] + properties: + - propertyName: permissions(user_access_policy_permissions^string) + cli: + cliKey: permissions + cliM4Path: schemas$$objects['UserAccessPolicy']$$properties['permissions'] + - propertyName: access_resource_path(user_access_policy_access_resource_path^string) + cli: + cliKey: accessResourcePath + cliM4Path: schemas$$objects['UserAccessPolicy']$$properties['accessResourcePath'] + - propertyName: profile_name(user_access_policy_profile_name^string) + cli: + cliKey: profileName + cliM4Path: schemas$$objects['UserAccessPolicy']$$properties['profileName'] + - propertyName: start_time(user_access_policy_start_time^string) + cli: + cliKey: startTime + cliM4Path: schemas$$objects['UserAccessPolicy']$$properties['startTime'] + - propertyName: expire_time(user_access_policy_expire_time^string) + cli: + cliKey: expireTime + cliM4Path: schemas$$objects['UserAccessPolicy']$$properties['expireTime'] + - schemaName: access_policy_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 7 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: AccessPolicyResponse + cliM4Path: schemas$$objects['AccessPolicyResponse'] + properties: + - propertyName: policy(user_access_policy^object) + cli: + cliKey: policy + cliM4Path: schemas$$objects['AccessPolicyResponse']$$properties['policy'] + - propertyName: access_token(access_policy_response_access_token^string) + cli: + cliKey: accessToken + cliM4Path: schemas$$objects['AccessPolicyResponse']$$properties['accessToken'] + - propertyName: data_plane_url(access_policy_response_data_plane_url^string) + cli: + cliKey: dataPlaneUrl + cliM4Path: schemas$$objects['AccessPolicyResponse']$$properties['dataPlaneUrl'] + - schemaName: trigger_list_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerListResponse + cliM4Path: schemas$$objects['TriggerListResponse'] + properties: + - propertyName: value(trigger_list_response_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['TriggerListResponse']$$properties['value'] + - propertyName: next_link(trigger_list_response_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['TriggerListResponse']$$properties['nextLink'] + - schemaName: trigger_resource + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerResource + cliM4Path: schemas$$objects['TriggerResource'] + properties: + - propertyName: properties(trigger^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['TriggerResource']$$properties['properties'] + - schemaName: trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Trigger + cliM4Path: schemas$$objects['Trigger'] + discriminator: true + properties: + - propertyName: type(trigger_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['Trigger']$$properties['type'] + - propertyName: description(trigger_description^string) + cli: + cliKey: description + cliM4Path: schemas$$objects['Trigger']$$properties['description'] + - propertyName: runtime_state(trigger_runtime_state^choice) + cli: + cliKey: runtimeState + cliM4Path: schemas$$objects['Trigger']$$properties['runtimeState'] + readOnly: true + - propertyName: annotations(trigger_annotations^array) + cli: + cliKey: annotations + cliM4Path: schemas$$objects['Trigger']$$properties['annotations'] + - schemaName: sub_resource + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: SubResource + cliM4Path: schemas$$objects['SubResource'] + properties: + - propertyName: id(sub_resource_id^string) + cli: + cliKey: id + cliM4Path: schemas$$objects['SubResource']$$properties['id'] + readOnly: true + - propertyName: name(sub_resource_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['SubResource']$$properties['name'] + readOnly: true + - propertyName: type(sub_resource_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['SubResource']$$properties['type'] + readOnly: true + - propertyName: etag(sub_resource_etag^string) + cli: + cliKey: etag + cliM4Path: schemas$$objects['SubResource']$$properties['etag'] + readOnly: true + - schemaName: trigger_filter_parameters + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: TriggerFilterParameters + cliM4Path: schemas$$objects['TriggerFilterParameters'] + properties: + - propertyName: continuation_token(trigger_filter_parameters_continuation_token^string) + cli: + cliKey: continuationToken + cliM4Path: schemas$$objects['TriggerFilterParameters']$$properties['continuationToken'] + - propertyName: parent_trigger_name(trigger_filter_parameters_parent_trigger_name^string) + cli: + cliKey: parentTriggerName + cliM4Path: schemas$$objects['TriggerFilterParameters']$$properties['parentTriggerName'] + - schemaName: trigger_query_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerQueryResponse + cliM4Path: schemas$$objects['TriggerQueryResponse'] + properties: + - propertyName: value(trigger_query_response_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['TriggerQueryResponse']$$properties['value'] + - propertyName: continuation_token(trigger_query_response_continuation_token^string) + cli: + cliKey: continuationToken + cliM4Path: schemas$$objects['TriggerQueryResponse']$$properties['continuationToken'] + - schemaName: trigger_subscription_operation_status + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: TriggerSubscriptionOperationStatus + cliM4Path: schemas$$objects['TriggerSubscriptionOperationStatus'] + properties: + - propertyName: trigger_name(trigger_subscription_operation_status_trigger_name^string) + cli: + cliKey: triggerName + cliM4Path: schemas$$objects['TriggerSubscriptionOperationStatus']$$properties['triggerName'] + readOnly: true + - propertyName: status(event_subscription_status^choice) + cli: + cliKey: status + cliM4Path: schemas$$objects['TriggerSubscriptionOperationStatus']$$properties['status'] + readOnly: true + - schemaName: integration_runtime_list_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeListResponse + cliM4Path: schemas$$objects['IntegrationRuntimeListResponse'] + properties: + - propertyName: value(integration_runtime_list_response_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['IntegrationRuntimeListResponse']$$properties['value'] + - propertyName: next_link(integration_runtime_list_response_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['IntegrationRuntimeListResponse']$$properties['nextLink'] + - schemaName: integration_runtime_resource + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeResource + cliM4Path: schemas$$objects['IntegrationRuntimeResource'] + properties: + - propertyName: properties(integration_runtime^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['IntegrationRuntimeResource']$$properties['properties'] + - schemaName: integration_runtime + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: IntegrationRuntime + cliM4Path: schemas$$objects['IntegrationRuntime'] + discriminator: true + properties: + - propertyName: type(integration_runtime_type^choice) + cli: + cliKey: type + cliM4Path: schemas$$objects['IntegrationRuntime']$$properties['type'] + - propertyName: description(integration_runtime_description^string) + cli: + cliKey: description + cliM4Path: schemas$$objects['IntegrationRuntime']$$properties['description'] + - schemaName: update_integration_runtime_request + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: UpdateIntegrationRuntimeRequest + cliM4Path: schemas$$objects['UpdateIntegrationRuntimeRequest'] + properties: + - propertyName: auto_update(integration_runtime_auto_update^choice) + cli: + cliKey: autoUpdate + cliM4Path: schemas$$objects['UpdateIntegrationRuntimeRequest']$$properties['autoUpdate'] + - propertyName: update_delay_offset(update_integration_runtime_request_update_delay_offset^string) + cli: + cliKey: updateDelayOffset + cliM4Path: schemas$$objects['UpdateIntegrationRuntimeRequest']$$properties['updateDelayOffset'] + - schemaName: integration_runtime_status_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeStatusResponse + cliM4Path: schemas$$objects['IntegrationRuntimeStatusResponse'] + properties: + - propertyName: name(integration_runtime_status_response_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['IntegrationRuntimeStatusResponse']$$properties['name'] + readOnly: true + - propertyName: properties(integration_runtime_status^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['IntegrationRuntimeStatusResponse']$$properties['properties'] + - schemaName: integration_runtime_status + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: IntegrationRuntimeStatus + cliM4Path: schemas$$objects['IntegrationRuntimeStatus'] + discriminator: true + properties: + - propertyName: type(integration_runtime_type^choice) + cli: + cliKey: type + cliM4Path: schemas$$objects['IntegrationRuntimeStatus']$$properties['type'] + - propertyName: data_factory_name(integration_runtime_status_data_factory_name^string) + cli: + cliKey: dataFactoryName + cliM4Path: schemas$$objects['IntegrationRuntimeStatus']$$properties['dataFactoryName'] + readOnly: true + - propertyName: state(integration_runtime_state^choice) + cli: + cliKey: state + cliM4Path: schemas$$objects['IntegrationRuntimeStatus']$$properties['state'] + readOnly: true + - schemaName: integration_runtime_connection_info + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: IntegrationRuntimeConnectionInfo + cliM4Path: schemas$$objects['IntegrationRuntimeConnectionInfo'] + properties: + - propertyName: service_token(integration_runtime_connection_info_service_token^string) + cli: + cliKey: serviceToken + cliM4Path: schemas$$objects['IntegrationRuntimeConnectionInfo']$$properties['serviceToken'] + readOnly: true + - propertyName: identity_cert_thumbprint(integration_runtime_connection_info_identity_cert_thumbprint^string) + cli: + cliKey: identityCertThumbprint + cliM4Path: schemas$$objects['IntegrationRuntimeConnectionInfo']$$properties['identityCertThumbprint'] + readOnly: true + - propertyName: host_service_uri(integration_runtime_connection_info_host_service_uri^string) + cli: + cliKey: hostServiceUri + cliM4Path: schemas$$objects['IntegrationRuntimeConnectionInfo']$$properties['hostServiceUri'] + readOnly: true + - propertyName: version(integration_runtime_connection_info_version^string) + cli: + cliKey: version + cliM4Path: schemas$$objects['IntegrationRuntimeConnectionInfo']$$properties['version'] + readOnly: true + - propertyName: public_key(integration_runtime_connection_info_public_key^string) + cli: + cliKey: publicKey + cliM4Path: schemas$$objects['IntegrationRuntimeConnectionInfo']$$properties['publicKey'] + readOnly: true + - propertyName: is_identity_cert_exprired(boolean^boolean) + cli: + cliKey: isIdentityCertExprired + cliM4Path: schemas$$objects['IntegrationRuntimeConnectionInfo']$$properties['isIdentityCertExprired'] + readOnly: true + - schemaName: integration_runtime_regenerate_key_parameters + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: IntegrationRuntimeRegenerateKeyParameters + cliM4Path: schemas$$objects['IntegrationRuntimeRegenerateKeyParameters'] + properties: + - propertyName: key_name(integration_runtime_auth_key_name^choice) + cli: + cliKey: keyName + cliM4Path: schemas$$objects['IntegrationRuntimeRegenerateKeyParameters']$$properties['keyName'] + - schemaName: integration_runtime_auth_keys + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: IntegrationRuntimeAuthKeys + cliM4Path: schemas$$objects['IntegrationRuntimeAuthKeys'] + properties: + - propertyName: auth_key1(integration_runtime_auth_keys_auth_key1^string) + cli: + cliKey: authKey1 + cliM4Path: schemas$$objects['IntegrationRuntimeAuthKeys']$$properties['authKey1'] + - propertyName: auth_key2(integration_runtime_auth_keys_auth_key2^string) + cli: + cliKey: authKey2 + cliM4Path: schemas$$objects['IntegrationRuntimeAuthKeys']$$properties['authKey2'] + - schemaName: integration_runtime_monitoring_data + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeMonitoringData + cliM4Path: schemas$$objects['IntegrationRuntimeMonitoringData'] + properties: + - propertyName: name(integration_runtime_monitoring_data_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['IntegrationRuntimeMonitoringData']$$properties['name'] + - propertyName: nodes(integration_runtime_monitoring_data_nodes^array) + cli: + cliKey: nodes + cliM4Path: schemas$$objects['IntegrationRuntimeMonitoringData']$$properties['nodes'] + - schemaName: integration_runtime_node_monitoring_data + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: IntegrationRuntimeNodeMonitoringData + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData'] + properties: + - propertyName: node_name(integration_runtime_node_monitoring_data_node_name^string) + cli: + cliKey: nodeName + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['nodeName'] + readOnly: true + - propertyName: available_memory_in_MB(integer^integer) + cli: + cliKey: availableMemoryInMB + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['availableMemoryInMB'] + readOnly: true + - propertyName: cpu_utilization(integer^integer) + cli: + cliKey: cpuUtilization + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['cpuUtilization'] + readOnly: true + - propertyName: concurrent_jobs_limit(integer^integer) + cli: + cliKey: concurrentJobsLimit + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['concurrentJobsLimit'] + readOnly: true + - propertyName: concurrent_jobs_running(integer^integer) + cli: + cliKey: concurrentJobsRunning + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['concurrentJobsRunning'] + readOnly: true + - propertyName: max_concurrent_jobs(integer^integer) + cli: + cliKey: maxConcurrentJobs + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['maxConcurrentJobs'] + readOnly: true + - propertyName: sent_bytes(number^number) + cli: + cliKey: sentBytes + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['sentBytes'] + readOnly: true + - propertyName: received_bytes(number^number) + cli: + cliKey: receivedBytes + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['receivedBytes'] + readOnly: true + - schemaName: linked_integration_runtime_request + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: LinkedIntegrationRuntimeRequest + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeRequest'] + properties: + - propertyName: linked_factory_name(linked_factory_name^string) + cli: + cliKey: linkedFactoryName + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeRequest']$$properties['linkedFactoryName'] + - schemaName: create_linked_integration_runtime_request + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: CreateLinkedIntegrationRuntimeRequest + cliM4Path: schemas$$objects['CreateLinkedIntegrationRuntimeRequest'] + properties: + - propertyName: name(create_linked_integration_runtime_request_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['CreateLinkedIntegrationRuntimeRequest']$$properties['name'] + - propertyName: subscription_id(create_linked_integration_runtime_request_subscription_id^string) + cli: + cliKey: subscriptionId + cliM4Path: schemas$$objects['CreateLinkedIntegrationRuntimeRequest']$$properties['subscriptionId'] + - propertyName: data_factory_name(create_linked_integration_runtime_request_data_factory_name^string) + cli: + cliKey: dataFactoryName + cliM4Path: schemas$$objects['CreateLinkedIntegrationRuntimeRequest']$$properties['dataFactoryName'] + - propertyName: data_factory_location(create_linked_integration_runtime_request_data_factory_location^string) + cli: + cliKey: dataFactoryLocation + cliM4Path: schemas$$objects['CreateLinkedIntegrationRuntimeRequest']$$properties['dataFactoryLocation'] + - schemaName: factory_vsts_configuration + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 8 + propertyCountIfSimplifyWithoutSimpleObject: 8 + simplifiable: true + cliKey: FactoryVSTSConfiguration + cliM4Path: schemas$$objects['FactoryVSTSConfiguration'] + properties: + - propertyName: project_name(factory_vsts_configuration_project_name^string) + cli: + cliKey: projectName + cliM4Path: schemas$$objects['FactoryVSTSConfiguration']$$properties['projectName'] + - propertyName: tenant_id(factory_vsts_configuration_tenant_id^string) + cli: + cliKey: tenantId + cliM4Path: schemas$$objects['FactoryVSTSConfiguration']$$properties['tenantId'] + - schemaName: factory_git_hub_configuration + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 7 + propertyCountIfSimplifyWithoutSimpleObject: 7 + simplifiable: true + cliKey: FactoryGitHubConfiguration + cliM4Path: schemas$$objects['FactoryGitHubConfiguration'] + properties: + - propertyName: host_name(factory_git_hub_configuration_host_name^string) + cli: + cliKey: hostName + cliM4Path: schemas$$objects['FactoryGitHubConfiguration']$$properties['hostName'] + - schemaName: multiple_pipeline_trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: MultiplePipelineTrigger + cliM4Path: schemas$$objects['MultiplePipelineTrigger'] + discriminator: true + properties: + - propertyName: pipelines(multiple_pipeline_trigger_pipelines^array) + cli: + cliKey: pipelines + cliM4Path: schemas$$objects['MultiplePipelineTrigger']$$properties['pipelines'] + - schemaName: trigger_pipeline_reference + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerPipelineReference + cliM4Path: schemas$$objects['TriggerPipelineReference'] + properties: + - propertyName: pipeline_reference(pipeline_reference^object) + cli: + cliKey: pipelineReference + cliM4Path: schemas$$objects['TriggerPipelineReference']$$properties['pipelineReference'] + - propertyName: parameters(parameter_value_specification^dictionary) + cli: + cliKey: parameters + cliM4Path: schemas$$objects['TriggerPipelineReference']$$properties['parameters'] + - schemaName: pipeline_reference + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: PipelineReference + cliM4Path: schemas$$objects['PipelineReference'] + properties: + - propertyName: type(pipeline_reference_type^constant) + cli: + cliKey: type + cliM4Path: schemas$$objects['PipelineReference']$$properties['type'] + - propertyName: reference_name(pipeline_reference_name^string) + cli: + cliKey: referenceName + cliM4Path: schemas$$objects['PipelineReference']$$properties['referenceName'] + - propertyName: name(pipeline_reference_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['PipelineReference']$$properties['name'] + - schemaName: schedule_trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScheduleTrigger + cliM4Path: schemas$$objects['ScheduleTrigger'] + properties: + - propertyName: type_properties(schedule_trigger_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['ScheduleTrigger']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: schedule_trigger_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScheduleTrigger-typeProperties + cliM4Path: schemas$$objects['ScheduleTrigger-typeProperties'] + properties: + - propertyName: recurrence(schedule_trigger_recurrence^object) + cli: + cliKey: recurrence + cliM4Path: schemas$$objects['ScheduleTrigger-typeProperties']$$properties['recurrence'] + - schemaName: schedule_trigger_recurrence + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScheduleTriggerRecurrence + cliM4Path: schemas$$objects['ScheduleTriggerRecurrence'] + properties: + - propertyName: frequency(recurrence_frequency^choice) + cli: + cliKey: frequency + cliM4Path: schemas$$objects['ScheduleTriggerRecurrence']$$properties['frequency'] + - propertyName: interval(integer^integer) + cli: + cliKey: interval + cliM4Path: schemas$$objects['ScheduleTriggerRecurrence']$$properties['interval'] + - propertyName: start_time(schedule_trigger_recurrence_start_time^date-time) + cli: + cliKey: startTime + cliM4Path: schemas$$objects['ScheduleTriggerRecurrence']$$properties['startTime'] + - propertyName: end_time(schedule_trigger_recurrence_end_time^date-time) + cli: + cliKey: endTime + cliM4Path: schemas$$objects['ScheduleTriggerRecurrence']$$properties['endTime'] + - propertyName: time_zone(schedule_trigger_recurrence_time_zone^string) + cli: + cliKey: timeZone + cliM4Path: schemas$$objects['ScheduleTriggerRecurrence']$$properties['timeZone'] + - propertyName: schedule(recurrence_schedule^object) + cli: + cliKey: schedule + cliM4Path: schemas$$objects['ScheduleTriggerRecurrence']$$properties['schedule'] + - schemaName: recurrence_schedule + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RecurrenceSchedule + cliM4Path: schemas$$objects['RecurrenceSchedule'] + properties: + - propertyName: minutes(array_ofarray_itemschema^array) + cli: + cliKey: minutes + cliM4Path: schemas$$objects['RecurrenceSchedule']$$properties['minutes'] + - propertyName: hours(array_ofarray_itemschema^array) + cli: + cliKey: hours + cliM4Path: schemas$$objects['RecurrenceSchedule']$$properties['hours'] + - propertyName: week_days(recurrence_schedule_week_days^array) + cli: + cliKey: weekDays + cliM4Path: schemas$$objects['RecurrenceSchedule']$$properties['weekDays'] + - propertyName: month_days(array_ofarray_itemschema^array) + cli: + cliKey: monthDays + cliM4Path: schemas$$objects['RecurrenceSchedule']$$properties['monthDays'] + - propertyName: monthly_occurrences(recurrence_schedule_monthly_occurrences^array) + cli: + cliKey: monthlyOccurrences + cliM4Path: schemas$$objects['RecurrenceSchedule']$$properties['monthlyOccurrences'] + - schemaName: recurrence_schedule_occurrence + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: RecurrenceScheduleOccurrence + cliM4Path: schemas$$objects['RecurrenceScheduleOccurrence'] + properties: + - propertyName: day(day_of_week^sealed-choice) + cli: + cliKey: day + cliM4Path: schemas$$objects['RecurrenceScheduleOccurrence']$$properties['day'] + - propertyName: occurrence(integer^integer) + cli: + cliKey: occurrence + cliM4Path: schemas$$objects['RecurrenceScheduleOccurrence']$$properties['occurrence'] + - schemaName: blob_trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobTrigger + cliM4Path: schemas$$objects['BlobTrigger'] + properties: + - propertyName: type_properties(blob_trigger_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['BlobTrigger']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: blob_trigger_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobTrigger-typeProperties + cliM4Path: schemas$$objects['BlobTrigger-typeProperties'] + properties: + - propertyName: folder_path(blob_trigger_type_properties_folder_path^string) + cli: + cliKey: folderPath + cliM4Path: schemas$$objects['BlobTrigger-typeProperties']$$properties['folderPath'] + - propertyName: max_concurrency(integer^integer) + cli: + cliKey: maxConcurrency + cliM4Path: schemas$$objects['BlobTrigger-typeProperties']$$properties['maxConcurrency'] + - propertyName: linked_service(linked_service_reference^object) + cli: + cliKey: linkedService + cliM4Path: schemas$$objects['BlobTrigger-typeProperties']$$properties['linkedService'] + - schemaName: linked_service_reference + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: LinkedServiceReference + cliM4Path: schemas$$objects['LinkedServiceReference'] + properties: + - propertyName: type(linked_service_reference_type^constant) + cli: + cliKey: type + cliM4Path: schemas$$objects['LinkedServiceReference']$$properties['type'] + - propertyName: reference_name(linked_service_reference_name^string) + cli: + cliKey: referenceName + cliM4Path: schemas$$objects['LinkedServiceReference']$$properties['referenceName'] + - propertyName: parameters(parameter_value_specification^dictionary) + cli: + cliKey: parameters + cliM4Path: schemas$$objects['LinkedServiceReference']$$properties['parameters'] + - schemaName: blob_events_trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobEventsTrigger + cliM4Path: schemas$$objects['BlobEventsTrigger'] + properties: + - propertyName: type_properties(blob_events_trigger_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['BlobEventsTrigger']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: blob_events_trigger_type_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobEventsTrigger-typeProperties + cliM4Path: schemas$$objects['BlobEventsTrigger-typeProperties'] + properties: + - propertyName: blob_path_begins_with(blob_events_trigger_type_properties_blob_path_begins_with^string) + cli: + cliKey: blobPathBeginsWith + cliM4Path: schemas$$objects['BlobEventsTrigger-typeProperties']$$properties['blobPathBeginsWith'] + - propertyName: blob_path_ends_with(blob_events_trigger_type_properties_blob_path_ends_with^string) + cli: + cliKey: blobPathEndsWith + cliM4Path: schemas$$objects['BlobEventsTrigger-typeProperties']$$properties['blobPathEndsWith'] + - propertyName: ignore_empty_blobs(boolean^boolean) + cli: + cliKey: ignoreEmptyBlobs + cliM4Path: schemas$$objects['BlobEventsTrigger-typeProperties']$$properties['ignoreEmptyBlobs'] + - propertyName: events(blob_event_types^array) + cli: + cliKey: events + cliM4Path: schemas$$objects['BlobEventsTrigger-typeProperties']$$properties['events'] + - propertyName: scope(blob_events_trigger_type_properties_scope^string) + cli: + cliKey: scope + cliM4Path: schemas$$objects['BlobEventsTrigger-typeProperties']$$properties['scope'] + - schemaName: tumbling_window_trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TumblingWindowTrigger + cliM4Path: schemas$$objects['TumblingWindowTrigger'] + properties: + - propertyName: pipeline(trigger_pipeline_reference^object) + cli: + cliKey: pipeline + cliM4Path: schemas$$objects['TumblingWindowTrigger']$$properties['pipeline'] + - propertyName: type_properties(tumbling_window_trigger_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['TumblingWindowTrigger']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: tumbling_window_trigger_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TumblingWindowTrigger-typeProperties + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties'] + properties: + - propertyName: frequency(tumbling_window_frequency^choice) + cli: + cliKey: frequency + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['frequency'] + - propertyName: interval(integer^integer) + cli: + cliKey: interval + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['interval'] + - propertyName: start_time(tumbling_window_trigger_type_properties_start_time^date-time) + cli: + cliKey: startTime + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['startTime'] + - propertyName: end_time(tumbling_window_trigger_type_properties_end_time^date-time) + cli: + cliKey: endTime + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['endTime'] + - propertyName: delay(any^any) + cli: + cliKey: delay + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['delay'] + - propertyName: max_concurrency(integer^integer) + cli: + cliKey: maxConcurrency + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['maxConcurrency'] + - propertyName: retry_policy(retry_policy^object) + cli: + cliKey: retryPolicy + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['retryPolicy'] + - propertyName: depends_on(tumbling_window_trigger_type_properties_depends_on^array) + cli: + cliKey: dependsOn + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['dependsOn'] + - schemaName: retry_policy + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RetryPolicy + cliM4Path: schemas$$objects['RetryPolicy'] + properties: + - propertyName: count(any^any) + cli: + cliKey: count + cliM4Path: schemas$$objects['RetryPolicy']$$properties['count'] + - propertyName: interval_in_seconds(integer^integer) + cli: + cliKey: intervalInSeconds + cliM4Path: schemas$$objects['RetryPolicy']$$properties['intervalInSeconds'] + - schemaName: dependency_reference + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: DependencyReference + cliM4Path: schemas$$objects['DependencyReference'] + discriminator: true + properties: + - propertyName: type(dependency_reference_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['DependencyReference']$$properties['type'] + - schemaName: trigger_reference + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: TriggerReference + cliM4Path: schemas$$objects['TriggerReference'] + properties: + - propertyName: type(trigger_reference_type^constant) + cli: + cliKey: type + cliM4Path: schemas$$objects['TriggerReference']$$properties['type'] + - propertyName: reference_name(trigger_reference_name^string) + cli: + cliKey: referenceName + cliM4Path: schemas$$objects['TriggerReference']$$properties['referenceName'] + - schemaName: trigger_dependency_reference + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: TriggerDependencyReference + cliM4Path: schemas$$objects['TriggerDependencyReference'] + discriminator: true + properties: + - propertyName: reference_trigger(trigger_reference^object) + cli: + cliKey: referenceTrigger + cliM4Path: schemas$$objects['TriggerDependencyReference']$$properties['referenceTrigger'] + - schemaName: tumbling_window_trigger_dependency_reference + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: TumblingWindowTriggerDependencyReference + cliM4Path: schemas$$objects['TumblingWindowTriggerDependencyReference'] + properties: + - propertyName: offset(tumbling_window_trigger_dependency_reference_offset^string) + cli: + cliKey: offset + cliM4Path: schemas$$objects['TumblingWindowTriggerDependencyReference']$$properties['offset'] + - propertyName: size(tumbling_window_trigger_dependency_reference_size^string) + cli: + cliKey: size + cliM4Path: schemas$$objects['TumblingWindowTriggerDependencyReference']$$properties['size'] + - schemaName: self_dependency_tumbling_window_trigger_reference + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: SelfDependencyTumblingWindowTriggerReference + cliM4Path: schemas$$objects['SelfDependencyTumblingWindowTriggerReference'] + properties: + - propertyName: offset(self_dependency_tumbling_window_trigger_reference_offset^string) + cli: + cliKey: offset + cliM4Path: schemas$$objects['SelfDependencyTumblingWindowTriggerReference']$$properties['offset'] + - propertyName: size(self_dependency_tumbling_window_trigger_reference_size^string) + cli: + cliKey: size + cliM4Path: schemas$$objects['SelfDependencyTumblingWindowTriggerReference']$$properties['size'] + - schemaName: rerun_tumbling_window_trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RerunTumblingWindowTrigger + cliM4Path: schemas$$objects['RerunTumblingWindowTrigger'] + properties: + - propertyName: type_properties(rerun_tumbling_window_trigger_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['RerunTumblingWindowTrigger']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: rerun_tumbling_window_trigger_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RerunTumblingWindowTrigger-typeProperties + cliM4Path: schemas$$objects['RerunTumblingWindowTrigger-typeProperties'] + properties: + - propertyName: parent_trigger(any^any) + cli: + cliKey: parentTrigger + cliM4Path: schemas$$objects['RerunTumblingWindowTrigger-typeProperties']$$properties['parentTrigger'] + - propertyName: requested_start_time(rerun_tumbling_window_trigger_type_properties_requested_start_time^date-time) + cli: + cliKey: requestedStartTime + cliM4Path: schemas$$objects['RerunTumblingWindowTrigger-typeProperties']$$properties['requestedStartTime'] + - propertyName: requested_end_time(rerun_tumbling_window_trigger_type_properties_requested_end_time^date-time) + cli: + cliKey: requestedEndTime + cliM4Path: schemas$$objects['RerunTumblingWindowTrigger-typeProperties']$$properties['requestedEndTime'] + - propertyName: rerun_concurrency(integer^integer) + cli: + cliKey: rerunConcurrency + cliM4Path: schemas$$objects['RerunTumblingWindowTrigger-typeProperties']$$properties['rerunConcurrency'] + - schemaName: chaining_trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ChainingTrigger + cliM4Path: schemas$$objects['ChainingTrigger'] + properties: + - propertyName: pipeline(trigger_pipeline_reference^object) + cli: + cliKey: pipeline + cliM4Path: schemas$$objects['ChainingTrigger']$$properties['pipeline'] + - propertyName: type_properties(chaining_trigger_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['ChainingTrigger']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: chaining_trigger_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ChainingTrigger-typeProperties + cliM4Path: schemas$$objects['ChainingTrigger-typeProperties'] + properties: + - propertyName: depends_on(chaining_trigger_type_properties_depends_on^array) + cli: + cliKey: dependsOn + cliM4Path: schemas$$objects['ChainingTrigger-typeProperties']$$properties['dependsOn'] + - propertyName: run_dimension(chaining_trigger_type_properties_run_dimension^string) + cli: + cliKey: runDimension + cliM4Path: schemas$$objects['ChainingTrigger-typeProperties']$$properties['runDimension'] + - schemaName: integration_runtime_reference + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeReference + cliM4Path: schemas$$objects['IntegrationRuntimeReference'] + properties: + - propertyName: type(integration_runtime_reference_type^constant) + cli: + cliKey: type + cliM4Path: schemas$$objects['IntegrationRuntimeReference']$$properties['type'] + - propertyName: reference_name(integration_runtime_reference_name^string) + cli: + cliKey: referenceName + cliM4Path: schemas$$objects['IntegrationRuntimeReference']$$properties['referenceName'] + - propertyName: parameters(parameter_value_specification^dictionary) + cli: + cliKey: parameters + cliM4Path: schemas$$objects['IntegrationRuntimeReference']$$properties['parameters'] + - schemaName: integration_runtime_status_list_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeStatusListResponse + cliM4Path: schemas$$objects['IntegrationRuntimeStatusListResponse'] + properties: + - propertyName: value(integration_runtime_status_list_response_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['IntegrationRuntimeStatusListResponse']$$properties['value'] + - propertyName: next_link(integration_runtime_status_list_response_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['IntegrationRuntimeStatusListResponse']$$properties['nextLink'] + - schemaName: managed_integration_runtime + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedIntegrationRuntime + cliM4Path: schemas$$objects['ManagedIntegrationRuntime'] + properties: + - propertyName: state(integration_runtime_state^choice) + cli: + cliKey: state + cliM4Path: schemas$$objects['ManagedIntegrationRuntime']$$properties['state'] + readOnly: true + - propertyName: type_properties(managed_integration_runtime_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['ManagedIntegrationRuntime']$$properties['typeProperties'] + x-ms-client-flatten: true + - propertyName: repo_configuration(factory_repo_configuration^object) + cli: + cliKey: repoConfiguration + cliM4Path: schemas$$objects['ManagedIntegrationRuntime']$$properties['repoConfiguration'] + - propertyName: fake_identity(fake_factory_identity^object) + cli: + cliKey: fakeIdentity + cliM4Path: schemas$$objects['ManagedIntegrationRuntime']$$properties['fakeIdentity'] + - propertyName: zones(zone^array) + cli: + cliKey: zones + cliM4Path: schemas$$objects['ManagedIntegrationRuntime']$$properties['zones'] + - schemaName: managed_integration_runtime_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedIntegrationRuntimeTypeProperties + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeTypeProperties'] + properties: + - propertyName: compute_properties(integration_runtime_compute_properties^object) + cli: + cliKey: computeProperties + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeTypeProperties']$$properties['computeProperties'] + - propertyName: ssis_properties(integration_runtime_ssis_properties^object) + cli: + cliKey: ssisProperties + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeTypeProperties']$$properties['ssisProperties'] + - schemaName: integration_runtime_compute_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeComputeProperties + cliM4Path: schemas$$objects['IntegrationRuntimeComputeProperties'] + properties: + - propertyName: location(integration_runtime_compute_properties_location^string) + cli: + cliKey: location + cliM4Path: schemas$$objects['IntegrationRuntimeComputeProperties']$$properties['location'] + - propertyName: node_size(integration_runtime_compute_properties_node_size^string) + cli: + cliKey: nodeSize + cliM4Path: schemas$$objects['IntegrationRuntimeComputeProperties']$$properties['nodeSize'] + - propertyName: number_of_nodes(integer^integer) + cli: + cliKey: numberOfNodes + cliM4Path: schemas$$objects['IntegrationRuntimeComputeProperties']$$properties['numberOfNodes'] + - propertyName: max_parallel_executions_per_node(integer^integer) + cli: + cliKey: maxParallelExecutionsPerNode + cliM4Path: schemas$$objects['IntegrationRuntimeComputeProperties']$$properties['maxParallelExecutionsPerNode'] + - propertyName: data_flow_properties(integration_runtime_data_flow_properties^object) + cli: + cliKey: dataFlowProperties + cliM4Path: schemas$$objects['IntegrationRuntimeComputeProperties']$$properties['dataFlowProperties'] + - propertyName: v_net_properties(integration_runtime_v_net_properties^object) + cli: + cliKey: vNetProperties + cliM4Path: schemas$$objects['IntegrationRuntimeComputeProperties']$$properties['vNetProperties'] + - schemaName: integration_runtime_data_flow_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: IntegrationRuntimeDataFlowProperties + cliM4Path: schemas$$objects['IntegrationRuntimeDataFlowProperties'] + properties: + - propertyName: compute_type(data_flow_compute_type^choice) + cli: + cliKey: computeType + cliM4Path: schemas$$objects['IntegrationRuntimeDataFlowProperties']$$properties['computeType'] + - propertyName: core_count(integer^integer) + cli: + cliKey: coreCount + cliM4Path: schemas$$objects['IntegrationRuntimeDataFlowProperties']$$properties['coreCount'] + - propertyName: time_to_live(integer^integer) + cli: + cliKey: timeToLive + cliM4Path: schemas$$objects['IntegrationRuntimeDataFlowProperties']$$properties['timeToLive'] + - schemaName: integration_runtime_v_net_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeVNetProperties + cliM4Path: schemas$$objects['IntegrationRuntimeVNetProperties'] + properties: + - propertyName: v_net_id(integration_runtime_v_net_properties_v_net_id^string) + cli: + cliKey: vNetId + cliM4Path: schemas$$objects['IntegrationRuntimeVNetProperties']$$properties['vNetId'] + - propertyName: subnet(integration_runtime_v_net_properties_subnet^string) + cli: + cliKey: subnet + cliM4Path: schemas$$objects['IntegrationRuntimeVNetProperties']$$properties['subnet'] + - propertyName: public_i_Ps(integration_runtime_v_net_properties_public_i_Ps^array) + cli: + cliKey: publicIPs + cliM4Path: schemas$$objects['IntegrationRuntimeVNetProperties']$$properties['publicIPs'] + - schemaName: integration_runtime_ssis_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeSsisProperties + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties'] + properties: + - propertyName: catalog_info(integration_runtime_ssis_catalog_info^object) + cli: + cliKey: catalogInfo + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties']$$properties['catalogInfo'] + - propertyName: license_type(integration_runtime_license_type^choice) + cli: + cliKey: licenseType + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties']$$properties['licenseType'] + - propertyName: custom_setup_script_properties(integration_runtime_custom_setup_script_properties^object) + cli: + cliKey: customSetupScriptProperties + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties']$$properties['customSetupScriptProperties'] + - propertyName: data_proxy_properties(integration_runtime_data_proxy_properties^object) + cli: + cliKey: dataProxyProperties + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties']$$properties['dataProxyProperties'] + - propertyName: edition(integration_runtime_edition^choice) + cli: + cliKey: edition + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties']$$properties['edition'] + - propertyName: express_custom_setup_properties(integration_runtime_ssis_properties_express_custom_setup_properties^array) + cli: + cliKey: expressCustomSetupProperties + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties']$$properties['expressCustomSetupProperties'] + - propertyName: package_stores(integration_runtime_ssis_properties_package_stores^array) + cli: + cliKey: packageStores + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties']$$properties['packageStores'] + - schemaName: integration_runtime_ssis_catalog_info + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: IntegrationRuntimeSsisCatalogInfo + cliM4Path: schemas$$objects['IntegrationRuntimeSsisCatalogInfo'] + properties: + - propertyName: catalog_server_endpoint(integration_runtime_ssis_catalog_info_catalog_server_endpoint^string) + cli: + cliKey: catalogServerEndpoint + cliM4Path: schemas$$objects['IntegrationRuntimeSsisCatalogInfo']$$properties['catalogServerEndpoint'] + - propertyName: catalog_admin_user_name(integration_runtime_ssis_catalog_info_catalog_admin_user_name^string) + cli: + cliKey: catalogAdminUserName + cliM4Path: schemas$$objects['IntegrationRuntimeSsisCatalogInfo']$$properties['catalogAdminUserName'] + - propertyName: catalog_admin_password(secure_string^object) + cli: + cliKey: catalogAdminPassword + cliM4Path: schemas$$objects['IntegrationRuntimeSsisCatalogInfo']$$properties['catalogAdminPassword'] + - propertyName: catalog_pricing_tier(integration_runtime_ssis_catalog_pricing_tier^choice) + cli: + cliKey: catalogPricingTier + cliM4Path: schemas$$objects['IntegrationRuntimeSsisCatalogInfo']$$properties['catalogPricingTier'] + - schemaName: secure_string + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: SecureString + cliM4Path: schemas$$objects['SecureString'] + properties: + - propertyName: value(secure_string_value^string) + cli: + cliKey: value + cliM4Path: schemas$$objects['SecureString']$$properties['value'] + - schemaName: secret_base + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: SecretBase + cliM4Path: schemas$$objects['SecretBase'] + discriminator: true + properties: + - propertyName: type(secret_base_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['SecretBase']$$properties['type'] + - schemaName: integration_runtime_custom_setup_script_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: IntegrationRuntimeCustomSetupScriptProperties + cliM4Path: schemas$$objects['IntegrationRuntimeCustomSetupScriptProperties'] + properties: + - propertyName: blob_container_uri(integration_runtime_custom_setup_script_properties_blob_container_uri^string) + cli: + cliKey: blobContainerUri + cliM4Path: schemas$$objects['IntegrationRuntimeCustomSetupScriptProperties']$$properties['blobContainerUri'] + - propertyName: sas_token(secure_string^object) + cli: + cliKey: sasToken + cliM4Path: schemas$$objects['IntegrationRuntimeCustomSetupScriptProperties']$$properties['sasToken'] + - schemaName: integration_runtime_data_proxy_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: IntegrationRuntimeDataProxyProperties + cliM4Path: schemas$$objects['IntegrationRuntimeDataProxyProperties'] + properties: + - propertyName: connect_via(entity_reference^object) + cli: + cliKey: connectVia + cliM4Path: schemas$$objects['IntegrationRuntimeDataProxyProperties']$$properties['connectVia'] + - propertyName: staging_linked_service(entity_reference^object) + cli: + cliKey: stagingLinkedService + cliM4Path: schemas$$objects['IntegrationRuntimeDataProxyProperties']$$properties['stagingLinkedService'] + - propertyName: path(integration_runtime_data_proxy_properties_path^string) + cli: + cliKey: path + cliM4Path: schemas$$objects['IntegrationRuntimeDataProxyProperties']$$properties['path'] + - schemaName: entity_reference + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: EntityReference + cliM4Path: schemas$$objects['EntityReference'] + properties: + - propertyName: type(integration_runtime_entity_reference_type^choice) + cli: + cliKey: type + cliM4Path: schemas$$objects['EntityReference']$$properties['type'] + - propertyName: reference_name(entity_reference_name^string) + cli: + cliKey: referenceName + cliM4Path: schemas$$objects['EntityReference']$$properties['referenceName'] + - schemaName: custom_setup_base + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: CustomSetupBase + cliM4Path: schemas$$objects['CustomSetupBase'] + discriminator: true + properties: + - propertyName: type(custom_setup_base_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['CustomSetupBase']$$properties['type'] + - schemaName: package_store + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: PackageStore + cliM4Path: schemas$$objects['PackageStore'] + properties: + - propertyName: name(package_store_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['PackageStore']$$properties['name'] + - propertyName: package_store_linked_service(entity_reference^object) + cli: + cliKey: packageStoreLinkedService + cliM4Path: schemas$$objects['PackageStore']$$properties['packageStoreLinkedService'] + - schemaName: cmdkey_setup + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CmdkeySetup + cliM4Path: schemas$$objects['CmdkeySetup'] + properties: + - propertyName: type_properties(cmdkey_setup_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['CmdkeySetup']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: cmdkey_setup_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CmdkeySetupTypeProperties + cliM4Path: schemas$$objects['CmdkeySetupTypeProperties'] + properties: + - propertyName: target_name(any^any) + cli: + cliKey: targetName + cliM4Path: schemas$$objects['CmdkeySetupTypeProperties']$$properties['targetName'] + - propertyName: user_name(any^any) + cli: + cliKey: userName + cliM4Path: schemas$$objects['CmdkeySetupTypeProperties']$$properties['userName'] + - propertyName: password(secret_base^object) + cli: + cliKey: password + cliM4Path: schemas$$objects['CmdkeySetupTypeProperties']$$properties['password'] + - schemaName: environment_variable_setup + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: EnvironmentVariableSetup + cliM4Path: schemas$$objects['EnvironmentVariableSetup'] + properties: + - propertyName: type_properties(environment_variable_setup_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['EnvironmentVariableSetup']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: environment_variable_setup_type_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: EnvironmentVariableSetupTypeProperties + cliM4Path: schemas$$objects['EnvironmentVariableSetupTypeProperties'] + properties: + - propertyName: variable_name(environment_variable_setup_type_properties_variable_name^string) + cli: + cliKey: variableName + cliM4Path: schemas$$objects['EnvironmentVariableSetupTypeProperties']$$properties['variableName'] + - propertyName: variable_value(environment_variable_setup_type_properties_variable_value^string) + cli: + cliKey: variableValue + cliM4Path: schemas$$objects['EnvironmentVariableSetupTypeProperties']$$properties['variableValue'] + - schemaName: component_setup + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ComponentSetup + cliM4Path: schemas$$objects['ComponentSetup'] + properties: + - propertyName: type_properties(licensed_component_setup_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['ComponentSetup']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: licensed_component_setup_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: LicensedComponentSetupTypeProperties + cliM4Path: schemas$$objects['LicensedComponentSetupTypeProperties'] + properties: + - propertyName: component_name(licensed_component_setup_type_properties_component_name^string) + cli: + cliKey: componentName + cliM4Path: schemas$$objects['LicensedComponentSetupTypeProperties']$$properties['componentName'] + - propertyName: license_key(secret_base^object) + cli: + cliKey: licenseKey + cliM4Path: schemas$$objects['LicensedComponentSetupTypeProperties']$$properties['licenseKey'] + - schemaName: self_hosted_integration_runtime + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntime'] + properties: + - propertyName: type_properties(self_hosted_integration_runtime_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntime']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: self_hosted_integration_runtime_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntimeTypeProperties + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeTypeProperties'] + properties: + - propertyName: linked_info(linked_integration_runtime_type^object) + cli: + cliKey: linkedInfo + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeTypeProperties']$$properties['linkedInfo'] + - schemaName: linked_integration_runtime_type + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: LinkedIntegrationRuntimeType + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeType'] + discriminator: true + properties: + - propertyName: authorization_type(linked_integration_runtime_type_authorization_type^string) + cli: + cliKey: authorizationType + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeType']$$properties['authorizationType'] + - schemaName: linked_integration_runtime_key_authorization + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: LinkedIntegrationRuntimeKeyAuthorization + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeKeyAuthorization'] + properties: + - propertyName: key(secure_string^object) + cli: + cliKey: key + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeKeyAuthorization']$$properties['key'] + - schemaName: linked_integration_runtime_rbac_authorization + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: LinkedIntegrationRuntimeRbacAuthorization + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeRbacAuthorization'] + properties: + - propertyName: resource_id(linked_integration_runtime_rbac_authorization_resource_id^string) + cli: + cliKey: resourceId + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeRbacAuthorization']$$properties['resourceId'] + - schemaName: managed_integration_runtime_status + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ManagedIntegrationRuntimeStatus + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeStatus'] + properties: + - propertyName: type_properties(managed_integration_runtime_status_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeStatus']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: managed_integration_runtime_status_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ManagedIntegrationRuntimeStatusTypeProperties + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeStatusTypeProperties'] + properties: + - propertyName: create_time(managed_integration_runtime_status_type_properties_create_time^date-time) + cli: + cliKey: createTime + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeStatusTypeProperties']$$properties['createTime'] + readOnly: true + - propertyName: nodes(managed_integration_runtime_status_type_properties_nodes^array) + cli: + cliKey: nodes + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeStatusTypeProperties']$$properties['nodes'] + readOnly: true + - propertyName: other_errors(managed_integration_runtime_status_type_properties_other_errors^array) + cli: + cliKey: otherErrors + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeStatusTypeProperties']$$properties['otherErrors'] + readOnly: true + - propertyName: last_operation(managed_integration_runtime_operation_result^object) + cli: + cliKey: lastOperation + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeStatusTypeProperties']$$properties['lastOperation'] + readOnly: true + - schemaName: managed_integration_runtime_node + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedIntegrationRuntimeNode + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeNode'] + properties: + - propertyName: node_id(managed_integration_runtime_node_id^string) + cli: + cliKey: nodeId + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeNode']$$properties['nodeId'] + readOnly: true + - propertyName: status(managed_integration_runtime_node_status^choice) + cli: + cliKey: status + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeNode']$$properties['status'] + readOnly: true + - propertyName: errors(managed_integration_runtime_node_errors^array) + cli: + cliKey: errors + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeNode']$$properties['errors'] + - schemaName: managed_integration_runtime_error + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ManagedIntegrationRuntimeError + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeError'] + properties: + - propertyName: time(managed_integration_runtime_error_time^date-time) + cli: + cliKey: time + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeError']$$properties['time'] + readOnly: true + - propertyName: code(managed_integration_runtime_error_code^string) + cli: + cliKey: code + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeError']$$properties['code'] + readOnly: true + - propertyName: parameters(managed_integration_runtime_error_parameters^array) + cli: + cliKey: parameters + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeError']$$properties['parameters'] + readOnly: true + - propertyName: message(managed_integration_runtime_error_message^string) + cli: + cliKey: message + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeError']$$properties['message'] + readOnly: true + - schemaName: managed_integration_runtime_operation_result + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ManagedIntegrationRuntimeOperationResult + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeOperationResult'] + properties: + - propertyName: type(managed_integration_runtime_operation_result_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeOperationResult']$$properties['type'] + readOnly: true + - propertyName: start_time(managed_integration_runtime_operation_result_start_time^date-time) + cli: + cliKey: startTime + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeOperationResult']$$properties['startTime'] + readOnly: true + - propertyName: result(managed_integration_runtime_operation_result^string) + cli: + cliKey: result + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeOperationResult']$$properties['result'] + readOnly: true + - propertyName: error_code(managed_integration_runtime_operation_result_error_code^string) + cli: + cliKey: errorCode + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeOperationResult']$$properties['errorCode'] + readOnly: true + - propertyName: parameters(managed_integration_runtime_operation_result_parameters^array) + cli: + cliKey: parameters + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeOperationResult']$$properties['parameters'] + readOnly: true + - propertyName: activity_id(managed_integration_runtime_operation_result_activity_id^string) + cli: + cliKey: activityId + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeOperationResult']$$properties['activityId'] + readOnly: true + - schemaName: self_hosted_integration_runtime_status + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntimeStatus + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatus'] + properties: + - propertyName: type_properties(self_hosted_integration_runtime_status_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatus']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: self_hosted_integration_runtime_status_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntimeStatusTypeProperties + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties'] + properties: + - propertyName: create_time(self_hosted_integration_runtime_status_type_properties_create_time^date-time) + cli: + cliKey: createTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['createTime'] + readOnly: true + - propertyName: task_queue_id(self_hosted_integration_runtime_status_type_properties_task_queue_id^string) + cli: + cliKey: taskQueueId + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['taskQueueId'] + readOnly: true + - propertyName: internal_channel_encryption(integration_runtime_internal_channel_encryption_mode^choice) + cli: + cliKey: internalChannelEncryption + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['internalChannelEncryption'] + readOnly: true + - propertyName: version(self_hosted_integration_runtime_status_type_properties_version^string) + cli: + cliKey: version + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['version'] + readOnly: true + - propertyName: nodes(self_hosted_integration_runtime_status_type_properties_nodes^array) + cli: + cliKey: nodes + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['nodes'] + - propertyName: scheduled_update_date(self_hosted_integration_runtime_status_type_properties_scheduled_update_date^date-time) + cli: + cliKey: scheduledUpdateDate + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['scheduledUpdateDate'] + readOnly: true + - propertyName: update_delay_offset(self_hosted_integration_runtime_status_type_properties_update_delay_offset^string) + cli: + cliKey: updateDelayOffset + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['updateDelayOffset'] + readOnly: true + - propertyName: local_time_zone_offset(self_hosted_integration_runtime_status_type_properties_local_time_zone_offset^string) + cli: + cliKey: localTimeZoneOffset + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['localTimeZoneOffset'] + readOnly: true + - propertyName: capabilities(self_hosted_integration_runtime_status_type_properties_capabilities^dictionary) + cli: + cliKey: capabilities + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['capabilities'] + readOnly: true + - propertyName: service_urls(self_hosted_integration_runtime_status_type_properties_service_urls^array) + cli: + cliKey: serviceUrls + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['serviceUrls'] + readOnly: true + - propertyName: auto_update(integration_runtime_auto_update^choice) + cli: + cliKey: autoUpdate + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['autoUpdate'] + readOnly: true + - propertyName: version_status(self_hosted_integration_runtime_status_type_properties_version_status^string) + cli: + cliKey: versionStatus + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['versionStatus'] + readOnly: true + - propertyName: links(self_hosted_integration_runtime_status_type_properties_links^array) + cli: + cliKey: links + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['links'] + - propertyName: pushed_version(self_hosted_integration_runtime_status_type_properties_pushed_version^string) + cli: + cliKey: pushedVersion + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['pushedVersion'] + readOnly: true + - propertyName: latest_version(self_hosted_integration_runtime_status_type_properties_latest_version^string) + cli: + cliKey: latestVersion + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['latestVersion'] + readOnly: true + - propertyName: auto_update_ETA(self_hosted_integration_runtime_status_type_properties_auto_update_ETA^date-time) + cli: + cliKey: autoUpdateETA + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['autoUpdateETA'] + readOnly: true + - schemaName: self_hosted_integration_runtime_node + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: SelfHostedIntegrationRuntimeNode + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode'] + properties: + - propertyName: node_name(self_hosted_integration_runtime_node_name^string) + cli: + cliKey: nodeName + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['nodeName'] + readOnly: true + - propertyName: machine_name(self_hosted_integration_runtime_node_machine_name^string) + cli: + cliKey: machineName + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['machineName'] + readOnly: true + - propertyName: host_service_uri(self_hosted_integration_runtime_node_host_service_uri^string) + cli: + cliKey: hostServiceUri + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['hostServiceUri'] + readOnly: true + - propertyName: status(self_hosted_integration_runtime_node_status^choice) + cli: + cliKey: status + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['status'] + readOnly: true + - propertyName: capabilities(self_hosted_integration_runtime_node_capabilities^dictionary) + cli: + cliKey: capabilities + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['capabilities'] + readOnly: true + - propertyName: version_status(self_hosted_integration_runtime_node_version_status^string) + cli: + cliKey: versionStatus + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['versionStatus'] + readOnly: true + - propertyName: version(self_hosted_integration_runtime_node_version^string) + cli: + cliKey: version + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['version'] + readOnly: true + - propertyName: register_time(self_hosted_integration_runtime_node_register_time^date-time) + cli: + cliKey: registerTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['registerTime'] + readOnly: true + - propertyName: last_connect_time(self_hosted_integration_runtime_node_last_connect_time^date-time) + cli: + cliKey: lastConnectTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['lastConnectTime'] + readOnly: true + - propertyName: expiry_time(self_hosted_integration_runtime_node_expiry_time^date-time) + cli: + cliKey: expiryTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['expiryTime'] + readOnly: true + - propertyName: last_start_time(self_hosted_integration_runtime_node_last_start_time^date-time) + cli: + cliKey: lastStartTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['lastStartTime'] + readOnly: true + - propertyName: last_stop_time(self_hosted_integration_runtime_node_last_stop_time^date-time) + cli: + cliKey: lastStopTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['lastStopTime'] + readOnly: true + - propertyName: last_update_result(integration_runtime_update_result^choice) + cli: + cliKey: lastUpdateResult + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['lastUpdateResult'] + readOnly: true + - propertyName: last_start_update_time(self_hosted_integration_runtime_node_last_start_update_time^date-time) + cli: + cliKey: lastStartUpdateTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['lastStartUpdateTime'] + readOnly: true + - propertyName: last_end_update_time(self_hosted_integration_runtime_node_last_end_update_time^date-time) + cli: + cliKey: lastEndUpdateTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['lastEndUpdateTime'] + readOnly: true + - propertyName: is_active_dispatcher(boolean^boolean) + cli: + cliKey: isActiveDispatcher + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['isActiveDispatcher'] + readOnly: true + - propertyName: concurrent_jobs_limit(integer^integer) + cli: + cliKey: concurrentJobsLimit + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['concurrentJobsLimit'] + readOnly: true + - propertyName: max_concurrent_jobs(integer^integer) + cli: + cliKey: maxConcurrentJobs + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['maxConcurrentJobs'] + readOnly: true + - schemaName: linked_integration_runtime + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: LinkedIntegrationRuntime + cliM4Path: schemas$$objects['LinkedIntegrationRuntime'] + properties: + - propertyName: name(linked_integration_runtime_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['LinkedIntegrationRuntime']$$properties['name'] + readOnly: true + - propertyName: subscription_id(linked_integration_runtime_subscription_id^string) + cli: + cliKey: subscriptionId + cliM4Path: schemas$$objects['LinkedIntegrationRuntime']$$properties['subscriptionId'] + readOnly: true + - propertyName: data_factory_name(linked_integration_runtime_data_factory_name^string) + cli: + cliKey: dataFactoryName + cliM4Path: schemas$$objects['LinkedIntegrationRuntime']$$properties['dataFactoryName'] + readOnly: true + - propertyName: data_factory_location(linked_integration_runtime_data_factory_location^string) + cli: + cliKey: dataFactoryLocation + cliM4Path: schemas$$objects['LinkedIntegrationRuntime']$$properties['dataFactoryLocation'] + readOnly: true + - propertyName: create_time(linked_integration_runtime_create_time^date-time) + cli: + cliKey: createTime + cliM4Path: schemas$$objects['LinkedIntegrationRuntime']$$properties['createTime'] + readOnly: true + - schemaName: integration_runtime_node_ip_address + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: IntegrationRuntimeNodeIpAddress + cliM4Path: schemas$$objects['IntegrationRuntimeNodeIpAddress'] + properties: + - propertyName: ip_address(integration_runtime_node_ip_address^string) + cli: + cliKey: ipAddress + cliM4Path: schemas$$objects['IntegrationRuntimeNodeIpAddress']$$properties['ipAddress'] + readOnly: true + - schemaName: ssis_object_metadata_list_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisObjectMetadataListResponse + cliM4Path: schemas$$objects['SsisObjectMetadataListResponse'] + properties: + - propertyName: value(ssis_object_metadata_list_response_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['SsisObjectMetadataListResponse']$$properties['value'] + - propertyName: next_link(ssis_object_metadata_list_response_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['SsisObjectMetadataListResponse']$$properties['nextLink'] + - schemaName: ssis_object_metadata + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: SsisObjectMetadata + cliM4Path: schemas$$objects['SsisObjectMetadata'] + discriminator: true + properties: + - propertyName: type(ssis_object_metadata_type^choice) + cli: + cliKey: type + cliM4Path: schemas$$objects['SsisObjectMetadata']$$properties['type'] + - propertyName: id(integer^integer) + cli: + cliKey: id + cliM4Path: schemas$$objects['SsisObjectMetadata']$$properties['id'] + - propertyName: name(ssis_object_metadata_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['SsisObjectMetadata']$$properties['name'] + - propertyName: description(ssis_object_metadata_description^string) + cli: + cliKey: description + cliM4Path: schemas$$objects['SsisObjectMetadata']$$properties['description'] + - schemaName: ssis_folder + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: SsisFolder + cliM4Path: schemas$$objects['SsisFolder'] + - schemaName: ssis_project + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisProject + cliM4Path: schemas$$objects['SsisProject'] + properties: + - propertyName: folder_id(integer^integer) + cli: + cliKey: folderId + cliM4Path: schemas$$objects['SsisProject']$$properties['folderId'] + - propertyName: version(integer^integer) + cli: + cliKey: version + cliM4Path: schemas$$objects['SsisProject']$$properties['version'] + - propertyName: environment_refs(ssis_project_environment_refs^array) + cli: + cliKey: environmentRefs + cliM4Path: schemas$$objects['SsisProject']$$properties['environmentRefs'] + - propertyName: parameters(ssis_project_parameters^array) + cli: + cliKey: parameters + cliM4Path: schemas$$objects['SsisProject']$$properties['parameters'] + - schemaName: ssis_environment_reference + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: SsisEnvironmentReference + cliM4Path: schemas$$objects['SsisEnvironmentReference'] + properties: + - propertyName: id(integer^integer) + cli: + cliKey: id + cliM4Path: schemas$$objects['SsisEnvironmentReference']$$properties['id'] + - propertyName: environment_folder_name(ssis_environment_reference_environment_folder_name^string) + cli: + cliKey: environmentFolderName + cliM4Path: schemas$$objects['SsisEnvironmentReference']$$properties['environmentFolderName'] + - propertyName: environment_name(ssis_environment_reference_environment_name^string) + cli: + cliKey: environmentName + cliM4Path: schemas$$objects['SsisEnvironmentReference']$$properties['environmentName'] + - propertyName: reference_type(ssis_environment_reference_type^string) + cli: + cliKey: referenceType + cliM4Path: schemas$$objects['SsisEnvironmentReference']$$properties['referenceType'] + - schemaName: ssis_parameter + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 12 + propertyCountIfSimplifyWithoutSimpleObject: 12 + simplifiable: true + cliKey: SsisParameter + cliM4Path: schemas$$objects['SsisParameter'] + properties: + - propertyName: id(integer^integer) + cli: + cliKey: id + cliM4Path: schemas$$objects['SsisParameter']$$properties['id'] + - propertyName: name(ssis_parameter_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['SsisParameter']$$properties['name'] + - propertyName: description(ssis_parameter_description^string) + cli: + cliKey: description + cliM4Path: schemas$$objects['SsisParameter']$$properties['description'] + - propertyName: data_type(ssis_parameter_data_type^string) + cli: + cliKey: dataType + cliM4Path: schemas$$objects['SsisParameter']$$properties['dataType'] + - propertyName: required(boolean^boolean) + cli: + cliKey: required + cliM4Path: schemas$$objects['SsisParameter']$$properties['required'] + - propertyName: sensitive(boolean^boolean) + cli: + cliKey: sensitive + cliM4Path: schemas$$objects['SsisParameter']$$properties['sensitive'] + - propertyName: design_default_value(ssis_parameter_design_default_value^string) + cli: + cliKey: designDefaultValue + cliM4Path: schemas$$objects['SsisParameter']$$properties['designDefaultValue'] + - propertyName: default_value(ssis_parameter_default_value^string) + cli: + cliKey: defaultValue + cliM4Path: schemas$$objects['SsisParameter']$$properties['defaultValue'] + - propertyName: sensitive_default_value(ssis_parameter_sensitive_default_value^string) + cli: + cliKey: sensitiveDefaultValue + cliM4Path: schemas$$objects['SsisParameter']$$properties['sensitiveDefaultValue'] + - propertyName: value_type(ssis_parameter_value_type^string) + cli: + cliKey: valueType + cliM4Path: schemas$$objects['SsisParameter']$$properties['valueType'] + - propertyName: value_set(boolean^boolean) + cli: + cliKey: valueSet + cliM4Path: schemas$$objects['SsisParameter']$$properties['valueSet'] + - propertyName: variable(ssis_parameter_variable^string) + cli: + cliKey: variable + cliM4Path: schemas$$objects['SsisParameter']$$properties['variable'] + - schemaName: ssis_package + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisPackage + cliM4Path: schemas$$objects['SsisPackage'] + properties: + - propertyName: folder_id(integer^integer) + cli: + cliKey: folderId + cliM4Path: schemas$$objects['SsisPackage']$$properties['folderId'] + - propertyName: project_version(integer^integer) + cli: + cliKey: projectVersion + cliM4Path: schemas$$objects['SsisPackage']$$properties['projectVersion'] + - propertyName: project_id(integer^integer) + cli: + cliKey: projectId + cliM4Path: schemas$$objects['SsisPackage']$$properties['projectId'] + - propertyName: parameters(ssis_package_parameters^array) + cli: + cliKey: parameters + cliM4Path: schemas$$objects['SsisPackage']$$properties['parameters'] + - schemaName: ssis_environment + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisEnvironment + cliM4Path: schemas$$objects['SsisEnvironment'] + properties: + - propertyName: folder_id(integer^integer) + cli: + cliKey: folderId + cliM4Path: schemas$$objects['SsisEnvironment']$$properties['folderId'] + - propertyName: variables(ssis_environment_variables^array) + cli: + cliKey: variables + cliM4Path: schemas$$objects['SsisEnvironment']$$properties['variables'] + - schemaName: ssis_variable + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 7 + propertyCountIfSimplifyWithoutSimpleObject: 7 + simplifiable: true + cliKey: SsisVariable + cliM4Path: schemas$$objects['SsisVariable'] + properties: + - propertyName: id(integer^integer) + cli: + cliKey: id + cliM4Path: schemas$$objects['SsisVariable']$$properties['id'] + - propertyName: name(ssis_variable_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['SsisVariable']$$properties['name'] + - propertyName: description(ssis_variable_description^string) + cli: + cliKey: description + cliM4Path: schemas$$objects['SsisVariable']$$properties['description'] + - propertyName: data_type(ssis_variable_data_type^string) + cli: + cliKey: dataType + cliM4Path: schemas$$objects['SsisVariable']$$properties['dataType'] + - propertyName: sensitive(boolean^boolean) + cli: + cliKey: sensitive + cliM4Path: schemas$$objects['SsisVariable']$$properties['sensitive'] + - propertyName: value(ssis_variable_value^string) + cli: + cliKey: value + cliM4Path: schemas$$objects['SsisVariable']$$properties['value'] + - propertyName: sensitive_value(ssis_variable_sensitive_value^string) + cli: + cliKey: sensitiveValue + cliM4Path: schemas$$objects['SsisVariable']$$properties['sensitiveValue'] + choices: + all: + - choiceName: factory_identity_type + cli: + cliKey: FactoryIdentityType + cliM4Path: schemas$$choices['FactoryIdentityType'] + default-value: SystemAssigned + hidden: true + choiceValues: + - choiceValue: system_assigned + cli: + cliKey: SystemAssigned + cliM4Path: schemas$$choices['FactoryIdentityType']$$choices['SystemAssigned]' + - choiceName: trigger_runtime_state + cli: + cliKey: TriggerRuntimeState + cliM4Path: schemas$$choices['TriggerRuntimeState'] + choiceValues: + - choiceValue: started + cli: + cliKey: Started + cliM4Path: schemas$$choices['TriggerRuntimeState']$$choices['Started]' + - choiceValue: stopped + cli: + cliKey: Stopped + cliM4Path: schemas$$choices['TriggerRuntimeState']$$choices['Stopped]' + - choiceValue: disabled + cli: + cliKey: Disabled + cliM4Path: schemas$$choices['TriggerRuntimeState']$$choices['Disabled]' + - choiceName: event_subscription_status + cli: + cliKey: EventSubscriptionStatus + cliM4Path: schemas$$choices['EventSubscriptionStatus'] + choiceValues: + - choiceValue: enabled + cli: + cliKey: Enabled + cliM4Path: schemas$$choices['EventSubscriptionStatus']$$choices['Enabled]' + - choiceValue: provisioning + cli: + cliKey: Provisioning + cliM4Path: schemas$$choices['EventSubscriptionStatus']$$choices['Provisioning]' + - choiceValue: deprovisioning + cli: + cliKey: Deprovisioning + cliM4Path: schemas$$choices['EventSubscriptionStatus']$$choices['Deprovisioning]' + - choiceValue: disabled + cli: + cliKey: Disabled + cliM4Path: schemas$$choices['EventSubscriptionStatus']$$choices['Disabled]' + - choiceValue: unknown + cli: + cliKey: Unknown + cliM4Path: schemas$$choices['EventSubscriptionStatus']$$choices['Unknown]' + - choiceName: integration_runtime_type + cli: + cliKey: IntegrationRuntimeType + cliM4Path: schemas$$choices['IntegrationRuntimeType'] + choiceValues: + - choiceValue: managed + cli: + cliKey: Managed + cliM4Path: schemas$$choices['IntegrationRuntimeType']$$choices['Managed]' + - choiceValue: self_hosted + cli: + cliKey: SelfHosted + cliM4Path: schemas$$choices['IntegrationRuntimeType']$$choices['SelfHosted]' + - choiceName: integration_runtime_auto_update + cli: + cliKey: IntegrationRuntimeAutoUpdate + cliM4Path: schemas$$choices['IntegrationRuntimeAutoUpdate'] + choiceValues: + - choiceValue: on + cli: + cliKey: On + cliM4Path: schemas$$choices['IntegrationRuntimeAutoUpdate']$$choices['On]' + - choiceValue: off + cli: + cliKey: Off + cliM4Path: schemas$$choices['IntegrationRuntimeAutoUpdate']$$choices['Off]' + - choiceName: integration_runtime_state + cli: + cliKey: IntegrationRuntimeState + cliM4Path: schemas$$choices['IntegrationRuntimeState'] + choiceValues: + - choiceValue: initial + cli: + cliKey: Initial + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Initial]' + - choiceValue: stopped + cli: + cliKey: Stopped + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Stopped]' + - choiceValue: started + cli: + cliKey: Started + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Started]' + - choiceValue: starting + cli: + cliKey: Starting + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Starting]' + - choiceValue: stopping + cli: + cliKey: Stopping + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Stopping]' + - choiceValue: need_registration + cli: + cliKey: NeedRegistration + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['NeedRegistration]' + - choiceValue: online + cli: + cliKey: Online + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Online]' + - choiceValue: limited + cli: + cliKey: Limited + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Limited]' + - choiceValue: offline + cli: + cliKey: Offline + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Offline]' + - choiceValue: access_denied + cli: + cliKey: AccessDenied + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['AccessDenied]' + - choiceName: integration_runtime_auth_key_name + cli: + cliKey: IntegrationRuntimeAuthKeyName + cliM4Path: schemas$$choices['IntegrationRuntimeAuthKeyName'] + choiceValues: + - choiceValue: auth_key1 + cli: + cliKey: authKey1 + cliM4Path: schemas$$choices['IntegrationRuntimeAuthKeyName']$$choices['authKey1]' + - choiceValue: auth_key2 + cli: + cliKey: authKey2 + cliM4Path: schemas$$choices['IntegrationRuntimeAuthKeyName']$$choices['authKey2]' + - choiceName: recurrence_frequency + cli: + cliKey: RecurrenceFrequency + cliM4Path: schemas$$choices['RecurrenceFrequency'] + choiceValues: + - choiceValue: not_specified + cli: + cliKey: NotSpecified + cliM4Path: schemas$$choices['RecurrenceFrequency']$$choices['NotSpecified]' + - choiceValue: minute + cli: + cliKey: Minute + cliM4Path: schemas$$choices['RecurrenceFrequency']$$choices['Minute]' + - choiceValue: hour + cli: + cliKey: Hour + cliM4Path: schemas$$choices['RecurrenceFrequency']$$choices['Hour]' + - choiceValue: day + cli: + cliKey: Day + cliM4Path: schemas$$choices['RecurrenceFrequency']$$choices['Day]' + - choiceValue: week + cli: + cliKey: Week + cliM4Path: schemas$$choices['RecurrenceFrequency']$$choices['Week]' + - choiceValue: month + cli: + cliKey: Month + cliM4Path: schemas$$choices['RecurrenceFrequency']$$choices['Month]' + - choiceValue: year + cli: + cliKey: Year + cliM4Path: schemas$$choices['RecurrenceFrequency']$$choices['Year]' + - choiceName: blob_event_types + cli: + cliKey: BlobEventTypes + cliM4Path: schemas$$choices['BlobEventTypes'] + choiceValues: + - choiceValue: microsoft_storage_blob_created + cli: + cliKey: Microsoft.Storage.BlobCreated + cliM4Path: schemas$$choices['BlobEventTypes']$$choices['Microsoft.Storage.BlobCreated]' + - choiceValue: microsoft_storage_blob_deleted + cli: + cliKey: Microsoft.Storage.BlobDeleted + cliM4Path: schemas$$choices['BlobEventTypes']$$choices['Microsoft.Storage.BlobDeleted]' + - choiceName: tumbling_window_frequency + cli: + cliKey: TumblingWindowFrequency + cliM4Path: schemas$$choices['TumblingWindowFrequency'] + choiceValues: + - choiceValue: minute + cli: + cliKey: Minute + cliM4Path: schemas$$choices['TumblingWindowFrequency']$$choices['Minute]' + - choiceValue: hour + cli: + cliKey: Hour + cliM4Path: schemas$$choices['TumblingWindowFrequency']$$choices['Hour]' + - choiceName: data_flow_compute_type + cli: + cliKey: DataFlowComputeType + cliM4Path: schemas$$choices['DataFlowComputeType'] + choiceValues: + - choiceValue: general + cli: + cliKey: General + cliM4Path: schemas$$choices['DataFlowComputeType']$$choices['General]' + - choiceValue: memory_optimized + cli: + cliKey: MemoryOptimized + cliM4Path: schemas$$choices['DataFlowComputeType']$$choices['MemoryOptimized]' + - choiceValue: compute_optimized + cli: + cliKey: ComputeOptimized + cliM4Path: schemas$$choices['DataFlowComputeType']$$choices['ComputeOptimized]' + - choiceName: integration_runtime_ssis_catalog_pricing_tier + cli: + cliKey: IntegrationRuntimeSsisCatalogPricingTier + cliM4Path: schemas$$choices['IntegrationRuntimeSsisCatalogPricingTier'] + choiceValues: + - choiceValue: basic + cli: + cliKey: Basic + cliM4Path: schemas$$choices['IntegrationRuntimeSsisCatalogPricingTier']$$choices['Basic]' + - choiceValue: standard + cli: + cliKey: Standard + cliM4Path: schemas$$choices['IntegrationRuntimeSsisCatalogPricingTier']$$choices['Standard]' + - choiceValue: premium + cli: + cliKey: Premium + cliM4Path: schemas$$choices['IntegrationRuntimeSsisCatalogPricingTier']$$choices['Premium]' + - choiceValue: premium_RS + cli: + cliKey: PremiumRS + cliM4Path: schemas$$choices['IntegrationRuntimeSsisCatalogPricingTier']$$choices['PremiumRS]' + - choiceName: integration_runtime_license_type + cli: + cliKey: IntegrationRuntimeLicenseType + cliM4Path: schemas$$choices['IntegrationRuntimeLicenseType'] + choiceValues: + - choiceValue: base_price + cli: + cliKey: BasePrice + cliM4Path: schemas$$choices['IntegrationRuntimeLicenseType']$$choices['BasePrice]' + - choiceValue: license_included + cli: + cliKey: LicenseIncluded + cliM4Path: schemas$$choices['IntegrationRuntimeLicenseType']$$choices['LicenseIncluded]' + - choiceName: integration_runtime_entity_reference_type + cli: + cliKey: IntegrationRuntimeEntityReferenceType + cliM4Path: schemas$$choices['IntegrationRuntimeEntityReferenceType'] + choiceValues: + - choiceValue: integration_runtime_reference + cli: + cliKey: IntegrationRuntimeReference + cliM4Path: schemas$$choices['IntegrationRuntimeEntityReferenceType']$$choices['IntegrationRuntimeReference]' + - choiceValue: linked_service_reference + cli: + cliKey: LinkedServiceReference + cliM4Path: schemas$$choices['IntegrationRuntimeEntityReferenceType']$$choices['LinkedServiceReference]' + - choiceName: integration_runtime_edition + cli: + cliKey: IntegrationRuntimeEdition + cliM4Path: schemas$$choices['IntegrationRuntimeEdition'] + choiceValues: + - choiceValue: standard + cli: + cliKey: Standard + cliM4Path: schemas$$choices['IntegrationRuntimeEdition']$$choices['Standard]' + - choiceValue: enterprise + cli: + cliKey: Enterprise + cliM4Path: schemas$$choices['IntegrationRuntimeEdition']$$choices['Enterprise]' + - choiceName: managed_integration_runtime_node_status + cli: + cliKey: ManagedIntegrationRuntimeNodeStatus + cliM4Path: schemas$$choices['ManagedIntegrationRuntimeNodeStatus'] + choiceValues: + - choiceValue: starting + cli: + cliKey: Starting + cliM4Path: schemas$$choices['ManagedIntegrationRuntimeNodeStatus']$$choices['Starting]' + - choiceValue: available + cli: + cliKey: Available + cliM4Path: schemas$$choices['ManagedIntegrationRuntimeNodeStatus']$$choices['Available]' + - choiceValue: recycling + cli: + cliKey: Recycling + cliM4Path: schemas$$choices['ManagedIntegrationRuntimeNodeStatus']$$choices['Recycling]' + - choiceValue: unavailable + cli: + cliKey: Unavailable + cliM4Path: schemas$$choices['ManagedIntegrationRuntimeNodeStatus']$$choices['Unavailable]' + - choiceName: integration_runtime_internal_channel_encryption_mode + cli: + cliKey: IntegrationRuntimeInternalChannelEncryptionMode + cliM4Path: schemas$$choices['IntegrationRuntimeInternalChannelEncryptionMode'] + choiceValues: + - choiceValue: not_set + cli: + cliKey: NotSet + cliM4Path: schemas$$choices['IntegrationRuntimeInternalChannelEncryptionMode']$$choices['NotSet]' + - choiceValue: ssl_encrypted + cli: + cliKey: SslEncrypted + cliM4Path: schemas$$choices['IntegrationRuntimeInternalChannelEncryptionMode']$$choices['SslEncrypted]' + - choiceValue: not_encrypted + cli: + cliKey: NotEncrypted + cliM4Path: schemas$$choices['IntegrationRuntimeInternalChannelEncryptionMode']$$choices['NotEncrypted]' + - choiceName: self_hosted_integration_runtime_node_status + cli: + cliKey: SelfHostedIntegrationRuntimeNodeStatus + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus'] + choiceValues: + - choiceValue: need_registration + cli: + cliKey: NeedRegistration + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus']$$choices['NeedRegistration]' + - choiceValue: online + cli: + cliKey: Online + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus']$$choices['Online]' + - choiceValue: limited + cli: + cliKey: Limited + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus']$$choices['Limited]' + - choiceValue: offline + cli: + cliKey: Offline + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus']$$choices['Offline]' + - choiceValue: upgrading + cli: + cliKey: Upgrading + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus']$$choices['Upgrading]' + - choiceValue: initializing + cli: + cliKey: Initializing + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus']$$choices['Initializing]' + - choiceValue: initialize_failed + cli: + cliKey: InitializeFailed + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus']$$choices['InitializeFailed]' + - choiceName: integration_runtime_update_result + cli: + cliKey: IntegrationRuntimeUpdateResult + cliM4Path: schemas$$choices['IntegrationRuntimeUpdateResult'] + choiceValues: + - choiceValue: none + cli: + cliKey: None + cliM4Path: schemas$$choices['IntegrationRuntimeUpdateResult']$$choices['None]' + - choiceValue: succeed + cli: + cliKey: Succeed + cliM4Path: schemas$$choices['IntegrationRuntimeUpdateResult']$$choices['Succeed]' + - choiceValue: fail + cli: + cliKey: Fail + cliM4Path: schemas$$choices['IntegrationRuntimeUpdateResult']$$choices['Fail]' + - choiceName: ssis_object_metadata_type + cli: + cliKey: SsisObjectMetadataType + cliM4Path: schemas$$choices['SsisObjectMetadataType'] + choiceValues: + - choiceValue: folder + cli: + cliKey: Folder + cliM4Path: schemas$$choices['SsisObjectMetadataType']$$choices['Folder]' + - choiceValue: project + cli: + cliKey: Project + cliM4Path: schemas$$choices['SsisObjectMetadataType']$$choices['Project]' + - choiceValue: package + cli: + cliKey: Package + cliM4Path: schemas$$choices['SsisObjectMetadataType']$$choices['Package]' + - choiceValue: environment + cli: + cliKey: Environment + cliM4Path: schemas$$choices['SsisObjectMetadataType']$$choices['Environment]' + - choiceName: days_of_week + cli: + cliKey: DaysOfWeek + cliM4Path: schemas$$sealedChoices['DaysOfWeek'] + choiceValues: + - choiceValue: sunday + cli: + cliKey: Sunday + cliM4Path: schemas$$sealedChoices['DaysOfWeek']$$choices['Sunday]' + - choiceValue: monday + cli: + cliKey: Monday + cliM4Path: schemas$$sealedChoices['DaysOfWeek']$$choices['Monday]' + - choiceValue: tuesday + cli: + cliKey: Tuesday + cliM4Path: schemas$$sealedChoices['DaysOfWeek']$$choices['Tuesday]' + - choiceValue: wednesday + cli: + cliKey: Wednesday + cliM4Path: schemas$$sealedChoices['DaysOfWeek']$$choices['Wednesday]' + - choiceValue: thursday + cli: + cliKey: Thursday + cliM4Path: schemas$$sealedChoices['DaysOfWeek']$$choices['Thursday]' + - choiceValue: friday + cli: + cliKey: Friday + cliM4Path: schemas$$sealedChoices['DaysOfWeek']$$choices['Friday]' + - choiceValue: saturday + cli: + cliKey: Saturday + cliM4Path: schemas$$sealedChoices['DaysOfWeek']$$choices['Saturday]' + - choiceName: day_of_week + cli: + cliKey: DayOfWeek + cliM4Path: schemas$$sealedChoices['DayOfWeek'] + choiceValues: + - choiceValue: sunday + cli: + cliKey: Sunday + cliM4Path: schemas$$sealedChoices['DayOfWeek']$$choices['Sunday]' + - choiceValue: monday + cli: + cliKey: Monday + cliM4Path: schemas$$sealedChoices['DayOfWeek']$$choices['Monday]' + - choiceValue: tuesday + cli: + cliKey: Tuesday + cliM4Path: schemas$$sealedChoices['DayOfWeek']$$choices['Tuesday]' + - choiceValue: wednesday + cli: + cliKey: Wednesday + cliM4Path: schemas$$sealedChoices['DayOfWeek']$$choices['Wednesday]' + - choiceValue: thursday + cli: + cliKey: Thursday + cliM4Path: schemas$$sealedChoices['DayOfWeek']$$choices['Thursday]' + - choiceValue: friday + cli: + cliKey: Friday + cliM4Path: schemas$$sealedChoices['DayOfWeek']$$choices['Friday]' + - choiceValue: saturday + cli: + cliKey: Saturday + cliM4Path: schemas$$sealedChoices['DayOfWeek']$$choices['Saturday]' diff --git a/test/scenarios/datafactory/output/clicommon-000260-modifier-post.yaml b/test/scenarios/datafactory/output/clicommon-000260-modifier-post.yaml new file mode 100644 index 0000000..cb29000 --- /dev/null +++ b/test/scenarios/datafactory/output/clicommon-000260-modifier-post.yaml @@ -0,0 +1,15803 @@ +info: + title: DataFactoryManagementClient + extensions: + cli-dump-index: 30 +schemas: + booleans: + - &ref_257 + type: boolean + language: + default: + name: boolean + description: Whether the identity certificate is expired. + protocol: {} + - &ref_141 + type: boolean + language: + default: + name: boolean + description: 'If set to true, blobs with zero bytes will be ignored.' + protocol: {} + - &ref_230 + type: boolean + language: + default: + name: boolean + description: Indicates whether this node is the active dispatcher for integration runtime requests. + protocol: {} + - &ref_322 + type: boolean + language: + default: + name: boolean + description: Whether parameter is required. + protocol: {} + - &ref_323 + type: boolean + language: + default: + name: boolean + description: Whether parameter is sensitive. + protocol: {} + - &ref_328 + type: boolean + language: + default: + name: boolean + description: Parameter value set. + protocol: {} + - &ref_339 + type: boolean + language: + default: + name: boolean + description: Whether variable is sensitive. + protocol: {} + numbers: + - &ref_264 + type: integer + precision: 32 + language: + default: + name: integer + description: Available memory (MB) on the integration runtime node. + protocol: {} + - &ref_265 + type: integer + precision: 32 + language: + default: + name: integer + description: CPU percentage on the integration runtime node. + protocol: {} + - &ref_231 + type: integer + precision: 32 + language: + default: + name: integer + description: Maximum concurrent jobs on the integration runtime node. + protocol: {} + - &ref_266 + type: integer + precision: 32 + language: + default: + name: integer + description: The number of jobs currently running on the integration runtime node. + protocol: {} + - &ref_232 + type: integer + precision: 32 + language: + default: + name: integer + description: The maximum concurrent jobs in this integration runtime. + protocol: {} + - &ref_267 + type: number + precision: 32 + language: + default: + name: number + description: Sent bytes on the integration runtime node. + protocol: {} + - &ref_268 + type: number + precision: 32 + language: + default: + name: number + description: Received bytes on the integration runtime node. + protocol: {} + - &ref_124 + type: integer + precision: 32 + language: + default: + name: integer + description: The interval. + protocol: {} + - &ref_129 + type: integer + precision: 32 + language: + default: + name: array_itemschema + description: '' + protocol: {} + - &ref_133 + type: integer + precision: 32 + language: + default: + name: integer + description: The occurrence. + protocol: {} + - &ref_135 + type: integer + precision: 32 + language: + default: + name: integer + description: The max number of parallel files to handle when it is triggered. + protocol: {} + - &ref_153 + type: integer + precision: 32 + language: + default: + name: integer + description: The interval of the time windows. The minimum interval allowed is 15 Minutes. + protocol: {} + - &ref_156 + type: integer + maximum: 50 + minimum: 1 + precision: 32 + language: + default: + name: integer + description: The max number of parallel time windows (ready for execution) for which a new run is triggered. + protocol: {} + - &ref_157 + type: integer + maximum: 86400 + minimum: 30 + precision: 32 + language: + default: + name: integer + description: Interval between retries in seconds. Default is 30. + protocol: {} + - &ref_172 + type: integer + maximum: 50 + minimum: 1 + precision: 32 + language: + default: + name: integer + description: The max number of parallel time windows (ready for execution) for which a rerun is triggered. + protocol: {} + - &ref_65 + type: integer + minimum: 1 + precision: 32 + language: + default: + name: integer + description: The required number of nodes for managed integration runtime. + protocol: {} + - &ref_66 + type: integer + minimum: 1 + precision: 32 + language: + default: + name: integer + description: Maximum parallel executions count per node for managed integration runtime. + protocol: {} + - &ref_69 + type: integer + precision: 32 + language: + default: + name: integer + description: 'Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272.' + protocol: {} + - &ref_70 + type: integer + minimum: 0 + precision: 32 + language: + default: + name: integer + description: Time to live (in minutes) setting of the cluster which will execute data flow job. + protocol: {} + - &ref_348 + type: integer + precision: 64 + language: + default: + name: integer + description: Metadata id. + protocol: {} + - &ref_312 + type: integer + precision: 64 + language: + default: + name: integer + description: Folder id which contains project. + protocol: {} + - &ref_313 + type: integer + precision: 64 + language: + default: + name: integer + description: Project version. + protocol: {} + - &ref_314 + type: integer + precision: 64 + language: + default: + name: integer + description: Environment reference id. + protocol: {} + - &ref_318 + type: integer + precision: 64 + language: + default: + name: integer + description: Parameter id. + protocol: {} + - &ref_330 + type: integer + precision: 64 + language: + default: + name: integer + description: Folder id which contains package. + protocol: {} + - &ref_331 + type: integer + precision: 64 + language: + default: + name: integer + description: Project version which contains package. + protocol: {} + - &ref_332 + type: integer + precision: 64 + language: + default: + name: integer + description: Project id which contains package. + protocol: {} + - &ref_334 + type: integer + precision: 64 + language: + default: + name: integer + description: Folder id which contains environment. + protocol: {} + - &ref_335 + type: integer + precision: 64 + language: + default: + name: integer + description: Variable id. + protocol: {} + strings: + - &ref_0 + type: string + language: + default: + name: string + description: simple string + protocol: {} + - &ref_1 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: string + description: '' + protocol: {} + - &ref_15 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_properties_provisioning_state + description: 'Factory provisioning state, example Succeeded.' + protocol: {} + - &ref_17 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_properties_version + description: Version of the factory. + protocol: {} + - &ref_24 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_repo_configuration_type + description: Type of repo configuration. + protocol: {} + - &ref_26 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_repo_configuration_account_name + description: Account name. + protocol: {} + - &ref_27 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_repo_configuration_repository_name + description: Repository name. + protocol: {} + - &ref_28 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_repo_configuration_collaboration_branch + description: Collaboration branch. + protocol: {} + - &ref_29 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_repo_configuration_root_folder + description: Root folder. + protocol: {} + - &ref_30 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_repo_configuration_last_commit_id + description: Last commit id. + protocol: {} + - &ref_31 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: fake_factory_identity_name + description: .. + protocol: {} + - &ref_32 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: fake_factory_identity_zones_inside_item + description: '' + protocol: {} + - &ref_33 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: zone_item + description: '' + protocol: {} + - &ref_4 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: resource_id + description: The resource identifier. + protocol: {} + - &ref_5 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: resource_name + description: The resource name. + protocol: {} + - &ref_6 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: resource_type + description: The resource type. + protocol: {} + - &ref_7 + type: string + apiVersions: + - version: '2018-06-01' + extensions: + x-ms-mutability: + - create + - read + language: + default: + name: resource_location + description: The resource location. + protocol: {} + - &ref_9 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: resource_e_tag + description: Etag identifies change in the resource. + protocol: {} + - &ref_34 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_list_response_next_link + description: 'The link to the next page of results, if any remaining results exist.' + protocol: {} + - &ref_38 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: cloud_error_body_code + description: Error code. + protocol: {} + - &ref_39 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: cloud_error_body_message + description: Error message. + protocol: {} + - &ref_40 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: cloud_error_body_target + description: Property name/path in request associated with error. + protocol: {} + - &ref_43 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_repo_update_factory_resource_id + description: The factory resource id. + protocol: {} + - &ref_397 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 90 + minLength: 1 + pattern: '^[-\w\._\(\)]+$' + language: + default: + name: string + description: '' + protocol: {} + - &ref_399 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 63 + minLength: 3 + pattern: '^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$' + language: + default: + name: string + description: '' + protocol: {} + - &ref_45 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: git_hub_access_token_request_git_hub_access_code + description: GitHub access code. + protocol: {} + - &ref_46 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: git_hub_access_token_request_git_hub_client_id + description: GitHub application client ID. + protocol: {} + - &ref_47 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: git_hub_access_token_request_git_hub_access_token_base_url + description: GitHub access token base URL. + protocol: {} + - &ref_48 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: git_hub_access_token_response_git_hub_access_token + description: GitHub access token. + protocol: {} + - &ref_49 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: user_access_policy_permissions + description: The string with permissions for Data Plane access. Currently only 'r' is supported which grants read only access. + protocol: {} + - &ref_50 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: user_access_policy_access_resource_path + description: The resource path to get access relative to factory. Currently only empty string is supported which corresponds to the factory resource. + protocol: {} + - &ref_51 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: user_access_policy_profile_name + description: The name of the profile. Currently only the default is supported. The default value is DefaultProfile. + protocol: {} + - &ref_52 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: user_access_policy_start_time + description: Start time for the token. If not specified the current time will be used. + protocol: {} + - &ref_53 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: user_access_policy_expire_time + description: Expiration time for the token. Maximum duration for the token is eight hours and by default the token will expire in eight hours. + protocol: {} + - &ref_55 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: access_policy_response_access_token + description: Data Plane read only access token. + protocol: {} + - &ref_56 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: access_policy_response_data_plane_url + description: Data Plane service base URL. + protocol: {} + - &ref_147 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_type + description: Trigger type. + protocol: {} + - &ref_179 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_description + description: Trigger description. + protocol: {} + - &ref_115 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: sub_resource_id + description: The resource identifier. + protocol: {} + - &ref_116 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: sub_resource_name + description: The resource name. + protocol: {} + - &ref_117 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: sub_resource_type + description: The resource type. + protocol: {} + - &ref_118 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: sub_resource_etag + description: Etag identifies change in the resource. + protocol: {} + - &ref_181 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_list_response_next_link + description: 'The link to the next page of results, if any remaining results exist.' + protocol: {} + - &ref_182 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_filter_parameters_continuation_token + description: The continuation token for getting the next page of results. Null for first page. + protocol: {} + - &ref_183 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_filter_parameters_parent_trigger_name + description: The name of the parent TumblingWindowTrigger to get the child rerun triggers + protocol: {} + - &ref_184 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_query_response_continuation_token + description: 'The continuation token for getting the next page of results, if any remaining results exist, null otherwise.' + protocol: {} + - &ref_430 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 260 + minLength: 1 + pattern: '^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$' + language: + default: + name: string + description: '' + protocol: {} + - &ref_185 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_subscription_operation_status_trigger_name + description: Trigger name. + protocol: {} + - &ref_113 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_description + description: Integration runtime description. + protocol: {} + - &ref_187 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_list_response_next_link + description: 'The link to the next page of results, if any remaining results exist.' + protocol: {} + - &ref_189 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: update_integration_runtime_request_update_delay_offset + description: 'The time offset (in hours) in the day, e.g., PT03H is 3 hours. The integration runtime auto update will happen on that time.' + protocol: {} + - &ref_190 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_status_response_name + description: The integration runtime name. + protocol: {} + - &ref_250 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_status_data_factory_name + description: The data factory name which the integration runtime belong to. + protocol: {} + - &ref_252 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_connection_info_service_token + description: The token generated in service. Callers use this token to authenticate to integration runtime. + protocol: {} + - &ref_253 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_connection_info_identity_cert_thumbprint + description: The integration runtime SSL certificate thumbprint. Click-Once application uses it to do server validation. + protocol: {} + - &ref_254 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_connection_info_host_service_uri + description: The on-premises integration runtime host URL. + protocol: {} + - &ref_255 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_connection_info_version + description: The integration runtime version. + protocol: {} + - &ref_256 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_connection_info_public_key + description: The public key for encrypting a credential when transferring the credential to the integration runtime. + protocol: {} + - &ref_259 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_auth_keys_auth_key1 + description: The primary integration runtime authentication key. + protocol: {} + - &ref_260 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_auth_keys_auth_key2 + description: The secondary integration runtime authentication key. + protocol: {} + - &ref_261 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_monitoring_data_name + description: Integration runtime name. + protocol: {} + - &ref_263 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_node_monitoring_data_node_name + description: Name of the integration runtime node. + protocol: {} + - &ref_270 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_factory_name + description: The data factory name for linked integration runtime. + protocol: {} + - &ref_271 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: create_linked_integration_runtime_request_name + description: The name of the linked integration runtime. + protocol: {} + - &ref_272 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: create_linked_integration_runtime_request_subscription_id + description: The ID of the subscription that the linked integration runtime belongs to. + protocol: {} + - &ref_273 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: create_linked_integration_runtime_request_data_factory_name + description: The name of the data factory that the linked integration runtime belongs to. + protocol: {} + - &ref_274 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: create_linked_integration_runtime_request_data_factory_location + description: The location of the data factory that the linked integration runtime belongs to. + protocol: {} + - &ref_19 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_vsts_configuration_project_name + description: VSTS project name. + protocol: {} + - &ref_20 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_vsts_configuration_tenant_id + description: VSTS tenant id. + protocol: {} + - &ref_21 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_git_hub_configuration_host_name + description: 'GitHub Enterprise host name. For example: https://github.mydomain.com' + protocol: {} + - &ref_149 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: pipeline_reference_name + description: Reference pipeline name. + protocol: {} + - &ref_150 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: pipeline_reference_name + description: Reference name. + protocol: {} + - &ref_127 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: schedule_trigger_recurrence_time_zone + description: The time zone. + protocol: {} + - &ref_134 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: blob_trigger_type_properties_folder_path + description: The path of the container/folder that will trigger the pipeline. + protocol: {} + - &ref_137 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_service_reference_name + description: Reference LinkedService name. + protocol: {} + - &ref_139 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: blob_events_trigger_type_properties_blob_path_begins_with + description: >- + The blob path must begin with the pattern provided for trigger to fire. For example, '/records/blobs/december/' will only fire the trigger for blobs in the december folder under the records container. At least one of these must + be provided: blobPathBeginsWith, blobPathEndsWith. + protocol: {} + - &ref_140 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: blob_events_trigger_type_properties_blob_path_ends_with + description: >- + The blob path must end with the pattern provided for trigger to fire. For example, 'december/boxes.csv' will only fire the trigger for blobs named boxes in a december folder. At least one of these must be provided: + blobPathBeginsWith, blobPathEndsWith. + protocol: {} + - &ref_143 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: blob_events_trigger_type_properties_scope + description: The ARM resource ID of the Storage Account. + protocol: {} + - &ref_163 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: dependency_reference_type + description: The type of dependency reference. + protocol: {} + - &ref_165 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_reference_name + description: Reference trigger name. + protocol: {} + - &ref_160 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 15 + minLength: 8 + pattern: '-?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))' + language: + default: + name: tumbling_window_trigger_dependency_reference_offset + description: Timespan applied to the start time of a tumbling window when evaluating dependency. + protocol: {} + - &ref_161 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 15 + minLength: 8 + pattern: '((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))' + language: + default: + name: tumbling_window_trigger_dependency_reference_size + description: The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used. + protocol: {} + - &ref_166 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 15 + minLength: 8 + pattern: '-((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))' + language: + default: + name: self_dependency_tumbling_window_trigger_reference_offset + description: Timespan applied to the start time of a tumbling window when evaluating dependency. + protocol: {} + - &ref_167 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 15 + minLength: 8 + pattern: '((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))' + language: + default: + name: self_dependency_tumbling_window_trigger_reference_size + description: The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used. + protocol: {} + - &ref_174 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: chaining_trigger_type_properties_run_dimension + description: Run Dimension property that needs to be emitted by upstream pipelines. + protocol: {} + - &ref_288 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_reference_name + description: Reference integration runtime name. + protocol: {} + - &ref_290 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_status_list_response_next_link + description: 'The link to the next page of results, if any remaining results exist.' + protocol: {} + - &ref_63 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_compute_properties_location + description: 'The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities' + protocol: {} + - &ref_64 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_compute_properties_node_size + description: The node size requirement to managed integration runtime. + protocol: {} + - &ref_72 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_v_net_properties_v_net_id + description: The ID of the VNet that this integration runtime will join. + protocol: {} + - &ref_73 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_v_net_properties_subnet + description: The name of the subnet this integration runtime will join. + protocol: {} + - &ref_74 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_v_net_properties_public_IPs_item + description: The ID of the public IP address. + protocol: {} + - &ref_77 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_ssis_catalog_info_catalog_server_endpoint + description: The catalog database server URL. + protocol: {} + - &ref_78 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 128 + minLength: 1 + language: + default: + name: integration_runtime_ssis_catalog_info_catalog_admin_user_name + description: The administrator user name of catalog database. + protocol: {} + - &ref_83 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: secure_string_value + description: Value of secure string. + protocol: {} + - &ref_80 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: secret_base_type + description: Type of the secret. + protocol: {} + - &ref_86 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_custom_setup_script_properties_blob_container_uri + description: The URI of the Azure blob container that contains the custom setup script. + protocol: {} + - &ref_88 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: entity_reference_name + description: The name of this referenced entity. + protocol: {} + - &ref_90 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_data_proxy_properties_path + description: The path to contain the staged data in the Blob storage. + protocol: {} + - &ref_99 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: custom_setup_base_type + description: The type of custom setup. + protocol: {} + - &ref_101 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: package_store_name + description: The name of the package store + protocol: {} + - &ref_93 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: environment_variable_setup_type_properties_variable_name + description: The name of the environment variable. + protocol: {} + - &ref_94 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: environment_variable_setup_type_properties_variable_value + description: The value of the environment variable. + protocol: {} + - &ref_95 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: licensed_component_setup_type_properties_component_name + description: The name of the 3rd party component. + protocol: {} + - &ref_107 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_integration_runtime_type_authorization_type + description: The authorization type for integration runtime sharing. + protocol: {} + - &ref_104 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_integration_runtime_rbac_authorization_resource_id + description: The resource identifier of the integration runtime to be shared. + protocol: {} + - &ref_195 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_node_id + description: The managed integration runtime node id. + protocol: {} + - &ref_199 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_error_code + description: Error code. + protocol: {} + - &ref_200 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_error_parameters_item + description: Error message parameters. + protocol: {} + - &ref_201 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_error_message + description: Error message. + protocol: {} + - &ref_204 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_operation_result_type + description: The operation type. Could be start or stop. + protocol: {} + - &ref_206 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_operation_result + description: The operation result. + protocol: {} + - &ref_207 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_operation_result_error_code + description: The error code. + protocol: {} + - &ref_208 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_operation_result_parameters_item + description: Error message parameters. + protocol: {} + - &ref_209 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_operation_result_activity_id + description: The activity id for the operation request. + protocol: {} + - &ref_211 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_task_queue_id + description: The task queue id of the integration runtime. + protocol: {} + - &ref_213 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_version + description: Version of the integration runtime. + protocol: {} + - &ref_215 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_name + description: Name of the integration runtime node. + protocol: {} + - &ref_216 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_machine_name + description: Machine name of the integration runtime node. + protocol: {} + - &ref_217 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_host_service_uri + description: URI for the host machine of the integration runtime. + protocol: {} + - &ref_220 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_version_status + description: Status of the integration runtime node version. + protocol: {} + - &ref_221 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_version + description: Version of the integration runtime node. + protocol: {} + - &ref_234 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_update_delay_offset + description: 'The time in the date scheduled by service to update the integration runtime, e.g., PT03H is 3 hours' + protocol: {} + - &ref_235 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_local_time_zone_offset + description: The local time zone offset in hours. + protocol: {} + - &ref_237 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_service_urls_item + description: The service URL + protocol: {} + - &ref_238 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_version_status + description: Status of the integration runtime version. + protocol: {} + - &ref_239 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_integration_runtime_name + description: The name of the linked integration runtime. + protocol: {} + - &ref_240 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_integration_runtime_subscription_id + description: The subscription ID for which the linked integration runtime belong to. + protocol: {} + - &ref_241 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_integration_runtime_data_factory_name + description: The name of the data factory for which the linked integration runtime belong to. + protocol: {} + - &ref_242 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_integration_runtime_data_factory_location + description: The location of the data factory for which the linked integration runtime belong to. + protocol: {} + - &ref_244 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_pushed_version + description: The version that the integration runtime is going to update to. + protocol: {} + - &ref_245 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_latest_version + description: The latest version on download center. + protocol: {} + - &ref_310 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_node_ip_address + description: The IP address of self-hosted integration runtime node. + protocol: {} + - &ref_349 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_object_metadata_name + description: Metadata name. + protocol: {} + - &ref_350 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_object_metadata_description + description: Metadata description. + protocol: {} + - &ref_351 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_object_metadata_list_response_next_link + description: 'The link to the next page of results, if any remaining results exist.' + protocol: {} + - &ref_315 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_environment_reference_environment_folder_name + description: Environment folder name. + protocol: {} + - &ref_316 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_environment_reference_environment_name + description: Environment name. + protocol: {} + - &ref_317 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_environment_reference_type + description: Reference type + protocol: {} + - &ref_319 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_name + description: Parameter name. + protocol: {} + - &ref_320 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_description + description: Parameter description. + protocol: {} + - &ref_321 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_data_type + description: Parameter type. + protocol: {} + - &ref_324 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_design_default_value + description: Design default value of parameter. + protocol: {} + - &ref_325 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_default_value + description: Default value of parameter. + protocol: {} + - &ref_326 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_sensitive_default_value + description: Default sensitive value of parameter. + protocol: {} + - &ref_327 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_value_type + description: Parameter value type. + protocol: {} + - &ref_329 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_variable + description: Parameter reference variable. + protocol: {} + - &ref_336 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_variable_name + description: Variable name. + protocol: {} + - &ref_337 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_variable_description + description: Variable description. + protocol: {} + - &ref_338 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_variable_data_type + description: Variable type. + protocol: {} + - &ref_340 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_variable_value + description: Variable value. + protocol: {} + - &ref_341 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_variable_sensitive_value + description: Variable sensitive value. + protocol: {} + choices: + - &ref_12 + choices: + - value: SystemAssigned + language: + default: + name: system_assigned + description: '' + cli: + cliKey: SystemAssigned + cliM4Path: 'schemas$$choices[''FactoryIdentityType'']$$choices[''SystemAssigned]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: factory_identity_type + description: The identity type. Currently the only supported type is 'SystemAssigned'. + cli: + cliKey: FactoryIdentityType + cliM4Path: 'schemas$$choices[''FactoryIdentityType'']' + default-value: SystemAssigned + hidden: true + protocol: {} + - &ref_180 + choices: + - value: Started + language: + default: + name: started + description: '' + cli: + cliKey: Started + cliM4Path: 'schemas$$choices[''TriggerRuntimeState'']$$choices[''Started]''' + - value: Stopped + language: + default: + name: stopped + description: '' + cli: + cliKey: Stopped + cliM4Path: 'schemas$$choices[''TriggerRuntimeState'']$$choices[''Stopped]''' + - value: Disabled + language: + default: + name: disabled + description: '' + cli: + cliKey: Disabled + cliM4Path: 'schemas$$choices[''TriggerRuntimeState'']$$choices[''Disabled]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: trigger_runtime_state + description: Enumerates possible state of Triggers. + cli: + cliKey: TriggerRuntimeState + cliM4Path: 'schemas$$choices[''TriggerRuntimeState'']' + protocol: {} + - &ref_186 + choices: + - value: Enabled + language: + default: + name: enabled + description: '' + cli: + cliKey: Enabled + cliM4Path: 'schemas$$choices[''EventSubscriptionStatus'']$$choices[''Enabled]''' + - value: Provisioning + language: + default: + name: provisioning + description: '' + cli: + cliKey: Provisioning + cliM4Path: 'schemas$$choices[''EventSubscriptionStatus'']$$choices[''Provisioning]''' + - value: Deprovisioning + language: + default: + name: deprovisioning + description: '' + cli: + cliKey: Deprovisioning + cliM4Path: 'schemas$$choices[''EventSubscriptionStatus'']$$choices[''Deprovisioning]''' + - value: Disabled + language: + default: + name: disabled + description: '' + cli: + cliKey: Disabled + cliM4Path: 'schemas$$choices[''EventSubscriptionStatus'']$$choices[''Disabled]''' + - value: Unknown + language: + default: + name: unknown + description: '' + cli: + cliKey: Unknown + cliM4Path: 'schemas$$choices[''EventSubscriptionStatus'']$$choices[''Unknown]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: event_subscription_status + description: Event Subscription Status. + cli: + cliKey: EventSubscriptionStatus + cliM4Path: 'schemas$$choices[''EventSubscriptionStatus'']' + protocol: {} + - &ref_111 + choices: + - value: Managed + language: + default: + name: managed + description: '' + cli: + cliKey: Managed + cliM4Path: 'schemas$$choices[''IntegrationRuntimeType'']$$choices[''Managed]''' + - value: SelfHosted + language: + default: + name: self_hosted + description: '' + cli: + cliKey: SelfHosted + cliM4Path: 'schemas$$choices[''IntegrationRuntimeType'']$$choices[''SelfHosted]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_type + description: The type of integration runtime. + cli: + cliKey: IntegrationRuntimeType + cliM4Path: 'schemas$$choices[''IntegrationRuntimeType'']' + protocol: {} + - &ref_188 + choices: + - value: 'On' + language: + default: + name: 'on' + description: '' + cli: + cliKey: 'On' + cliM4Path: 'schemas$$choices[''IntegrationRuntimeAutoUpdate'']$$choices[''On]''' + - value: 'Off' + language: + default: + name: 'off' + description: '' + cli: + cliKey: 'Off' + cliM4Path: 'schemas$$choices[''IntegrationRuntimeAutoUpdate'']$$choices[''Off]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_auto_update + description: The state of integration runtime auto update. + cli: + cliKey: IntegrationRuntimeAutoUpdate + cliM4Path: 'schemas$$choices[''IntegrationRuntimeAutoUpdate'']' + protocol: {} + - &ref_61 + choices: + - value: Initial + language: + default: + name: initial + description: '' + cli: + cliKey: Initial + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Initial]''' + - value: Stopped + language: + default: + name: stopped + description: '' + cli: + cliKey: Stopped + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Stopped]''' + - value: Started + language: + default: + name: started + description: '' + cli: + cliKey: Started + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Started]''' + - value: Starting + language: + default: + name: starting + description: '' + cli: + cliKey: Starting + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Starting]''' + - value: Stopping + language: + default: + name: stopping + description: '' + cli: + cliKey: Stopping + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Stopping]''' + - value: NeedRegistration + language: + default: + name: need_registration + description: '' + cli: + cliKey: NeedRegistration + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''NeedRegistration]''' + - value: Online + language: + default: + name: online + description: '' + cli: + cliKey: Online + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Online]''' + - value: Limited + language: + default: + name: limited + description: '' + cli: + cliKey: Limited + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Limited]''' + - value: Offline + language: + default: + name: offline + description: '' + cli: + cliKey: Offline + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Offline]''' + - value: AccessDenied + language: + default: + name: access_denied + description: '' + cli: + cliKey: AccessDenied + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''AccessDenied]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_state + description: The state of integration runtime. + cli: + cliKey: IntegrationRuntimeState + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']' + protocol: {} + - &ref_258 + choices: + - value: authKey1 + language: + default: + name: auth_key1 + description: '' + cli: + cliKey: authKey1 + cliM4Path: 'schemas$$choices[''IntegrationRuntimeAuthKeyName'']$$choices[''authKey1]''' + - value: authKey2 + language: + default: + name: auth_key2 + description: '' + cli: + cliKey: authKey2 + cliM4Path: 'schemas$$choices[''IntegrationRuntimeAuthKeyName'']$$choices[''authKey2]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_auth_key_name + description: The name of the authentication key to regenerate. + cli: + cliKey: IntegrationRuntimeAuthKeyName + cliM4Path: 'schemas$$choices[''IntegrationRuntimeAuthKeyName'']' + protocol: {} + - &ref_123 + choices: + - value: NotSpecified + language: + default: + name: not_specified + description: '' + cli: + cliKey: NotSpecified + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']$$choices[''NotSpecified]''' + - value: Minute + language: + default: + name: minute + description: '' + cli: + cliKey: Minute + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']$$choices[''Minute]''' + - value: Hour + language: + default: + name: hour + description: '' + cli: + cliKey: Hour + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']$$choices[''Hour]''' + - value: Day + language: + default: + name: day + description: '' + cli: + cliKey: Day + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']$$choices[''Day]''' + - value: Week + language: + default: + name: week + description: '' + cli: + cliKey: Week + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']$$choices[''Week]''' + - value: Month + language: + default: + name: month + description: '' + cli: + cliKey: Month + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']$$choices[''Month]''' + - value: Year + language: + default: + name: year + description: '' + cli: + cliKey: Year + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']$$choices[''Year]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: recurrence_frequency + description: Enumerates possible frequency option for the schedule trigger. + cli: + cliKey: RecurrenceFrequency + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']' + protocol: {} + - &ref_142 + choices: + - value: Microsoft.Storage.BlobCreated + language: + default: + name: microsoft_storage_blob_created + description: '' + cli: + cliKey: Microsoft.Storage.BlobCreated + cliM4Path: 'schemas$$choices[''BlobEventTypes'']$$choices[''Microsoft.Storage.BlobCreated]''' + - value: Microsoft.Storage.BlobDeleted + language: + default: + name: microsoft_storage_blob_deleted + description: '' + cli: + cliKey: Microsoft.Storage.BlobDeleted + cliM4Path: 'schemas$$choices[''BlobEventTypes'']$$choices[''Microsoft.Storage.BlobDeleted]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: blob_event_types + description: '' + cli: + cliKey: BlobEventTypes + cliM4Path: 'schemas$$choices[''BlobEventTypes'']' + protocol: {} + - &ref_152 + choices: + - value: Minute + language: + default: + name: minute + description: '' + cli: + cliKey: Minute + cliM4Path: 'schemas$$choices[''TumblingWindowFrequency'']$$choices[''Minute]''' + - value: Hour + language: + default: + name: hour + description: '' + cli: + cliKey: Hour + cliM4Path: 'schemas$$choices[''TumblingWindowFrequency'']$$choices[''Hour]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: tumbling_window_frequency + description: Enumerates possible frequency option for the tumbling window trigger. + cli: + cliKey: TumblingWindowFrequency + cliM4Path: 'schemas$$choices[''TumblingWindowFrequency'']' + protocol: {} + - &ref_68 + choices: + - value: General + language: + default: + name: general + description: '' + cli: + cliKey: General + cliM4Path: 'schemas$$choices[''DataFlowComputeType'']$$choices[''General]''' + - value: MemoryOptimized + language: + default: + name: memory_optimized + description: '' + cli: + cliKey: MemoryOptimized + cliM4Path: 'schemas$$choices[''DataFlowComputeType'']$$choices[''MemoryOptimized]''' + - value: ComputeOptimized + language: + default: + name: compute_optimized + description: '' + cli: + cliKey: ComputeOptimized + cliM4Path: 'schemas$$choices[''DataFlowComputeType'']$$choices[''ComputeOptimized]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: data_flow_compute_type + description: Compute type of the cluster which will execute data flow job. + cli: + cliKey: DataFlowComputeType + cliM4Path: 'schemas$$choices[''DataFlowComputeType'']' + protocol: {} + - &ref_84 + choices: + - value: Basic + language: + default: + name: basic + description: '' + cli: + cliKey: Basic + cliM4Path: 'schemas$$choices[''IntegrationRuntimeSsisCatalogPricingTier'']$$choices[''Basic]''' + - value: Standard + language: + default: + name: standard + description: '' + cli: + cliKey: Standard + cliM4Path: 'schemas$$choices[''IntegrationRuntimeSsisCatalogPricingTier'']$$choices[''Standard]''' + - value: Premium + language: + default: + name: premium + description: '' + cli: + cliKey: Premium + cliM4Path: 'schemas$$choices[''IntegrationRuntimeSsisCatalogPricingTier'']$$choices[''Premium]''' + - value: PremiumRS + language: + default: + name: premium_RS + description: '' + cli: + cliKey: PremiumRS + cliM4Path: 'schemas$$choices[''IntegrationRuntimeSsisCatalogPricingTier'']$$choices[''PremiumRS]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_ssis_catalog_pricing_tier + description: 'The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/' + cli: + cliKey: IntegrationRuntimeSsisCatalogPricingTier + cliM4Path: 'schemas$$choices[''IntegrationRuntimeSsisCatalogPricingTier'']' + protocol: {} + - &ref_85 + choices: + - value: BasePrice + language: + default: + name: base_price + description: '' + cli: + cliKey: BasePrice + cliM4Path: 'schemas$$choices[''IntegrationRuntimeLicenseType'']$$choices[''BasePrice]''' + - value: LicenseIncluded + language: + default: + name: license_included + description: '' + cli: + cliKey: LicenseIncluded + cliM4Path: 'schemas$$choices[''IntegrationRuntimeLicenseType'']$$choices[''LicenseIncluded]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_license_type + description: License type for bringing your own license scenario. + cli: + cliKey: IntegrationRuntimeLicenseType + cliM4Path: 'schemas$$choices[''IntegrationRuntimeLicenseType'']' + protocol: {} + - &ref_87 + choices: + - value: IntegrationRuntimeReference + language: + default: + name: integration_runtime_reference + description: '' + cli: + cliKey: IntegrationRuntimeReference + cliM4Path: 'schemas$$choices[''IntegrationRuntimeEntityReferenceType'']$$choices[''IntegrationRuntimeReference]''' + - value: LinkedServiceReference + language: + default: + name: linked_service_reference + description: '' + cli: + cliKey: LinkedServiceReference + cliM4Path: 'schemas$$choices[''IntegrationRuntimeEntityReferenceType'']$$choices[''LinkedServiceReference]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_entity_reference_type + description: The type of this referenced entity. + cli: + cliKey: IntegrationRuntimeEntityReferenceType + cliM4Path: 'schemas$$choices[''IntegrationRuntimeEntityReferenceType'']' + protocol: {} + - &ref_91 + choices: + - value: Standard + language: + default: + name: standard + description: '' + cli: + cliKey: Standard + cliM4Path: 'schemas$$choices[''IntegrationRuntimeEdition'']$$choices[''Standard]''' + - value: Enterprise + language: + default: + name: enterprise + description: '' + cli: + cliKey: Enterprise + cliM4Path: 'schemas$$choices[''IntegrationRuntimeEdition'']$$choices[''Enterprise]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_edition + description: The edition for the SSIS Integration Runtime + cli: + cliKey: IntegrationRuntimeEdition + cliM4Path: 'schemas$$choices[''IntegrationRuntimeEdition'']' + protocol: {} + - &ref_196 + choices: + - value: Starting + language: + default: + name: starting + description: '' + cli: + cliKey: Starting + cliM4Path: 'schemas$$choices[''ManagedIntegrationRuntimeNodeStatus'']$$choices[''Starting]''' + - value: Available + language: + default: + name: available + description: '' + cli: + cliKey: Available + cliM4Path: 'schemas$$choices[''ManagedIntegrationRuntimeNodeStatus'']$$choices[''Available]''' + - value: Recycling + language: + default: + name: recycling + description: '' + cli: + cliKey: Recycling + cliM4Path: 'schemas$$choices[''ManagedIntegrationRuntimeNodeStatus'']$$choices[''Recycling]''' + - value: Unavailable + language: + default: + name: unavailable + description: '' + cli: + cliKey: Unavailable + cliM4Path: 'schemas$$choices[''ManagedIntegrationRuntimeNodeStatus'']$$choices[''Unavailable]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: managed_integration_runtime_node_status + description: The managed integration runtime node status. + cli: + cliKey: ManagedIntegrationRuntimeNodeStatus + cliM4Path: 'schemas$$choices[''ManagedIntegrationRuntimeNodeStatus'']' + protocol: {} + - &ref_212 + choices: + - value: NotSet + language: + default: + name: not_set + description: '' + cli: + cliKey: NotSet + cliM4Path: 'schemas$$choices[''IntegrationRuntimeInternalChannelEncryptionMode'']$$choices[''NotSet]''' + - value: SslEncrypted + language: + default: + name: ssl_encrypted + description: '' + cli: + cliKey: SslEncrypted + cliM4Path: 'schemas$$choices[''IntegrationRuntimeInternalChannelEncryptionMode'']$$choices[''SslEncrypted]''' + - value: NotEncrypted + language: + default: + name: not_encrypted + description: '' + cli: + cliKey: NotEncrypted + cliM4Path: 'schemas$$choices[''IntegrationRuntimeInternalChannelEncryptionMode'']$$choices[''NotEncrypted]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_internal_channel_encryption_mode + description: It is used to set the encryption mode for node-node communication channel (when more than 2 self-hosted integration runtime nodes exist). + cli: + cliKey: IntegrationRuntimeInternalChannelEncryptionMode + cliM4Path: 'schemas$$choices[''IntegrationRuntimeInternalChannelEncryptionMode'']' + protocol: {} + - &ref_218 + choices: + - value: NeedRegistration + language: + default: + name: need_registration + description: '' + cli: + cliKey: NeedRegistration + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']$$choices[''NeedRegistration]''' + - value: Online + language: + default: + name: online + description: '' + cli: + cliKey: Online + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']$$choices[''Online]''' + - value: Limited + language: + default: + name: limited + description: '' + cli: + cliKey: Limited + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']$$choices[''Limited]''' + - value: Offline + language: + default: + name: offline + description: '' + cli: + cliKey: Offline + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']$$choices[''Offline]''' + - value: Upgrading + language: + default: + name: upgrading + description: '' + cli: + cliKey: Upgrading + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']$$choices[''Upgrading]''' + - value: Initializing + language: + default: + name: initializing + description: '' + cli: + cliKey: Initializing + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']$$choices[''Initializing]''' + - value: InitializeFailed + language: + default: + name: initialize_failed + description: '' + cli: + cliKey: InitializeFailed + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']$$choices[''InitializeFailed]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: self_hosted_integration_runtime_node_status + description: Status of the integration runtime node. + cli: + cliKey: SelfHostedIntegrationRuntimeNodeStatus + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']' + protocol: {} + - &ref_227 + choices: + - value: None + language: + default: + name: none + description: '' + cli: + cliKey: None + cliM4Path: 'schemas$$choices[''IntegrationRuntimeUpdateResult'']$$choices[''None]''' + - value: Succeed + language: + default: + name: succeed + description: '' + cli: + cliKey: Succeed + cliM4Path: 'schemas$$choices[''IntegrationRuntimeUpdateResult'']$$choices[''Succeed]''' + - value: Fail + language: + default: + name: fail + description: '' + cli: + cliKey: Fail + cliM4Path: 'schemas$$choices[''IntegrationRuntimeUpdateResult'']$$choices[''Fail]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_update_result + description: The result of the last integration runtime node update. + cli: + cliKey: IntegrationRuntimeUpdateResult + cliM4Path: 'schemas$$choices[''IntegrationRuntimeUpdateResult'']' + protocol: {} + - &ref_346 + choices: + - value: Folder + language: + default: + name: folder + description: '' + cli: + cliKey: Folder + cliM4Path: 'schemas$$choices[''SsisObjectMetadataType'']$$choices[''Folder]''' + - value: Project + language: + default: + name: project + description: '' + cli: + cliKey: Project + cliM4Path: 'schemas$$choices[''SsisObjectMetadataType'']$$choices[''Project]''' + - value: Package + language: + default: + name: package + description: '' + cli: + cliKey: Package + cliM4Path: 'schemas$$choices[''SsisObjectMetadataType'']$$choices[''Package]''' + - value: Environment + language: + default: + name: environment + description: '' + cli: + cliKey: Environment + cliM4Path: 'schemas$$choices[''SsisObjectMetadataType'']$$choices[''Environment]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: ssis_object_metadata_type + description: The type of SSIS object metadata. + cli: + cliKey: SsisObjectMetadataType + cliM4Path: 'schemas$$choices[''SsisObjectMetadataType'']' + protocol: {} + sealedChoices: + - &ref_130 + choices: + - value: Sunday + language: + default: + name: sunday + description: '' + cli: + cliKey: Sunday + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']$$choices[''Sunday]''' + - value: Monday + language: + default: + name: monday + description: '' + cli: + cliKey: Monday + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']$$choices[''Monday]''' + - value: Tuesday + language: + default: + name: tuesday + description: '' + cli: + cliKey: Tuesday + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']$$choices[''Tuesday]''' + - value: Wednesday + language: + default: + name: wednesday + description: '' + cli: + cliKey: Wednesday + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']$$choices[''Wednesday]''' + - value: Thursday + language: + default: + name: thursday + description: '' + cli: + cliKey: Thursday + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']$$choices[''Thursday]''' + - value: Friday + language: + default: + name: friday + description: '' + cli: + cliKey: Friday + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']$$choices[''Friday]''' + - value: Saturday + language: + default: + name: saturday + description: '' + cli: + cliKey: Saturday + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']$$choices[''Saturday]''' + type: sealed-choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: days_of_week + description: '' + cli: + cliKey: DaysOfWeek + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']' + protocol: {} + - &ref_132 + choices: + - value: Sunday + language: + default: + name: sunday + description: '' + cli: + cliKey: Sunday + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']$$choices[''Sunday]''' + - value: Monday + language: + default: + name: monday + description: '' + cli: + cliKey: Monday + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']$$choices[''Monday]''' + - value: Tuesday + language: + default: + name: tuesday + description: '' + cli: + cliKey: Tuesday + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']$$choices[''Tuesday]''' + - value: Wednesday + language: + default: + name: wednesday + description: '' + cli: + cliKey: Wednesday + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']$$choices[''Wednesday]''' + - value: Thursday + language: + default: + name: thursday + description: '' + cli: + cliKey: Thursday + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']$$choices[''Thursday]''' + - value: Friday + language: + default: + name: friday + description: '' + cli: + cliKey: Friday + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']$$choices[''Friday]''' + - value: Saturday + language: + default: + name: saturday + description: '' + cli: + cliKey: Saturday + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']$$choices[''Saturday]''' + type: sealed-choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: day_of_week + description: The days of the week. + cli: + cliKey: DayOfWeek + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']' + protocol: {} + constants: + - &ref_388 + type: constant + value: + value: '2018-06-01' + valueType: *ref_0 + language: + default: + name: api_version2018_06_01 + description: Api Version (2018-06-01) + protocol: {} + - &ref_392 + type: constant + value: + value: application/json + valueType: *ref_0 + language: + default: + name: accept + description: 'Accept: application/json' + protocol: {} + - &ref_148 + type: constant + apiVersions: + - version: '2018-06-01' + value: + value: PipelineReference + valueType: *ref_0 + language: + default: + name: pipeline_reference_type + description: Pipeline reference type. + protocol: {} + - &ref_136 + type: constant + apiVersions: + - version: '2018-06-01' + value: + value: LinkedServiceReference + valueType: *ref_0 + language: + default: + name: linked_service_reference_type + description: Linked service reference type. + protocol: {} + - &ref_164 + type: constant + apiVersions: + - version: '2018-06-01' + value: + value: TriggerReference + valueType: *ref_0 + language: + default: + name: trigger_reference_type + description: Trigger reference type. + protocol: {} + - &ref_287 + type: constant + apiVersions: + - version: '2018-06-01' + value: + value: IntegrationRuntimeReference + valueType: *ref_0 + language: + default: + name: integration_runtime_reference_type + description: Type of integration runtime. + protocol: {} + dictionaries: + - &ref_10 + type: dictionary + elementType: &ref_2 + type: any + language: + default: + name: any + description: Any object + protocol: {} + language: + default: + name: factory + description: Factory resource type. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_8 + type: dictionary + elementType: *ref_1 + language: + default: + name: resource_tags + description: The resource tags. + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + - &ref_44 + type: dictionary + elementType: *ref_1 + language: + default: + name: factory_update_parameters_tags + description: The resource tags. + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + - &ref_121 + type: dictionary + elementType: *ref_2 + language: + default: + name: trigger + description: Azure data factory nested object which contains information about creating pipeline run + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_60 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime + description: Azure Data Factory nested object which serves as a compute resource for activities. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_192 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_status + description: Integration runtime status. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_251 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_connection_info + description: Connection information for encrypting the on-premises data source credentials. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_262 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_node_monitoring_data + description: Monitoring data for integration runtime node. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_138 + type: dictionary + elementType: *ref_2 + language: + default: + name: parameter_value_specification + description: An object mapping parameter names to argument values. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_122 + type: dictionary + elementType: *ref_2 + language: + default: + name: schedule_trigger_recurrence + description: The workflow trigger recurrence. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_128 + type: dictionary + elementType: *ref_2 + language: + default: + name: recurrence_schedule + description: The recurrence schedule. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_131 + type: dictionary + elementType: *ref_2 + language: + default: + name: recurrence_schedule_occurrence + description: The recurrence schedule occurrence. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_62 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_compute_properties + description: The compute resource properties for managed integration runtime. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_67 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_data_flow_properties + description: Data flow properties for managed integration runtime. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_71 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_v_net_properties + description: VNet properties for managed integration runtime. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_75 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_ssis_properties + description: SSIS properties for managed integration runtime. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_76 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_ssis_catalog_info + description: Catalog information for managed dedicated integration runtime. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_194 + type: dictionary + elementType: *ref_2 + language: + default: + name: managed_integration_runtime_node + description: Properties of integration runtime node. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_197 + type: dictionary + elementType: *ref_2 + language: + default: + name: managed_integration_runtime_error + description: Error definition for managed integration runtime. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_203 + type: dictionary + elementType: *ref_2 + language: + default: + name: managed_integration_runtime_operation_result + description: Properties of managed integration runtime operation result. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_214 + type: dictionary + elementType: *ref_2 + language: + default: + name: self_hosted_integration_runtime_node + description: Properties of Self-hosted integration runtime node. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_219 + type: dictionary + elementType: *ref_1 + language: + default: + name: self_hosted_integration_runtime_node_capabilities + description: The integration runtime capabilities dictionary + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + - &ref_236 + type: dictionary + elementType: *ref_1 + language: + default: + name: self_hosted_integration_runtime_status_type_properties_capabilities + description: Object with additional information about integration runtime capabilities. + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + any: + - *ref_2 + dateTimes: + - &ref_16 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_properties_create_time + description: Time the factory was created in ISO8601 format. + protocol: {} + - &ref_125 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: schedule_trigger_recurrence_start_time + description: The start time. + protocol: {} + - &ref_126 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: schedule_trigger_recurrence_end_time + description: The end time. + protocol: {} + - &ref_154 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: tumbling_window_trigger_type_properties_start_time + description: The start time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported. + protocol: {} + - &ref_155 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: tumbling_window_trigger_type_properties_end_time + description: The end time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported. + protocol: {} + - &ref_170 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: rerun_tumbling_window_trigger_type_properties_requested_start_time + description: The start time for the time period for which restatement is initiated. Only UTC time is currently supported. + protocol: {} + - &ref_171 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: rerun_tumbling_window_trigger_type_properties_requested_end_time + description: The end time for the time period for which restatement is initiated. Only UTC time is currently supported. + protocol: {} + - &ref_193 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_status_type_properties_create_time + description: 'The time at which the integration runtime was created, in ISO8601 format.' + protocol: {} + - &ref_198 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_error_time + description: The time when the error occurred. + protocol: {} + - &ref_205 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_operation_result_start_time + description: The start time of the operation. + protocol: {} + - &ref_210 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_create_time + description: 'The time at which the integration runtime was created, in ISO8601 format.' + protocol: {} + - &ref_222 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_register_time + description: The time at which the integration runtime node was registered in ISO8601 format. + protocol: {} + - &ref_223 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_last_connect_time + description: The most recent time at which the integration runtime was connected in ISO8601 format. + protocol: {} + - &ref_224 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_expiry_time + description: The time at which the integration runtime will expire in ISO8601 format. + protocol: {} + - &ref_225 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_last_start_time + description: The time the node last started up. + protocol: {} + - &ref_226 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_last_stop_time + description: The integration runtime node last stop time. + protocol: {} + - &ref_228 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_last_start_update_time + description: The last time for the integration runtime node update start. + protocol: {} + - &ref_229 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_last_end_update_time + description: The last time for the integration runtime node update end. + protocol: {} + - &ref_233 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_scheduled_update_date + description: 'The date at which the integration runtime will be scheduled to update, in ISO8601 format.' + protocol: {} + - &ref_243 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_integration_runtime_create_time + description: The creating time of the linked integration runtime. + protocol: {} + - &ref_246 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_auto_update_ETA + description: The estimated time when the self-hosted integration runtime will be updated. + protocol: {} + uuids: + - &ref_13 + type: uuid + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_identity_principal_id + description: The principal id of the identity. + protocol: {} + - &ref_14 + type: uuid + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_identity_tenant_id + description: The client tenant id of the identity. + protocol: {} + objects: + - &ref_393 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_355 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_3 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - &ref_11 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - *ref_3 + immediate: + - *ref_3 + properties: + - schema: *ref_4 + readOnly: true + serializedName: id + language: + default: + name: id + description: The resource identifier. + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''id'']' + protocol: {} + - schema: *ref_5 + readOnly: true + serializedName: name + language: + default: + name: name + description: The resource name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''name'']' + protocol: {} + - schema: *ref_6 + readOnly: true + serializedName: type + language: + default: + name: type + description: The resource type. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''type'']' + protocol: {} + - schema: *ref_7 + serializedName: location + language: + default: + name: location + description: The resource location. + cli: + cliKey: location + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''location'']' + protocol: {} + - schema: *ref_8 + serializedName: tags + language: + default: + name: tags + description: The resource tags. + cli: + cliKey: tags + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''tags'']' + protocol: {} + - schema: *ref_9 + readOnly: true + serializedName: eTag + language: + default: + name: e_tag + description: Etag identifies change in the resource. + cli: + cliKey: eTag + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''eTag'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-azure-resource: true + language: + default: + name: resource + description: Azure Data Factory top-level resource. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Resource + cliM4Path: 'schemas$$objects[''Resource'']' + protocol: {} + - *ref_10 + immediate: + - *ref_11 + - *ref_10 + properties: + - schema: &ref_35 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_12 + required: true + serializedName: type + language: + default: + name: type + description: The identity type. Currently the only supported type is 'SystemAssigned'. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''FactoryIdentity'']$$properties[''type'']' + protocol: {} + - schema: *ref_13 + readOnly: true + required: false + serializedName: principalId + language: + default: + name: principal_id + description: The principal id of the identity. + cli: + cliKey: principalId + cliM4Path: 'schemas$$objects[''FactoryIdentity'']$$properties[''principalId'']' + protocol: {} + - schema: *ref_14 + readOnly: true + required: false + serializedName: tenantId + language: + default: + name: tenant_id + description: The client tenant id of the identity. + cli: + cliKey: tenantId + cliM4Path: 'schemas$$objects[''FactoryIdentity'']$$properties[''tenantId'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: factory_identity + description: Identity properties of the factory resource. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: FactoryIdentity + cliM4Path: 'schemas$$objects[''FactoryIdentity'']' + protocol: {} + serializedName: identity + language: + default: + name: identity + description: Managed service identity of the factory. + cli: + cliKey: identity + cliM4Path: 'schemas$$objects[''Factory'']$$properties[''identity'']' + protocol: {} + - schema: &ref_36 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_15 + readOnly: true + serializedName: provisioningState + language: + default: + name: provisioning_state + description: 'Factory provisioning state, example Succeeded.' + cli: + cliKey: provisioningState + cliM4Path: 'schemas$$objects[''FactoryProperties'']$$properties[''provisioningState'']' + protocol: {} + - schema: *ref_16 + readOnly: true + serializedName: createTime + language: + default: + name: create_time + description: Time the factory was created in ISO8601 format. + cli: + cliKey: createTime + cliM4Path: 'schemas$$objects[''FactoryProperties'']$$properties[''createTime'']' + protocol: {} + - schema: *ref_17 + readOnly: true + serializedName: version + language: + default: + name: version + description: Version of the factory. + cli: + cliKey: version + cliM4Path: 'schemas$$objects[''FactoryProperties'']$$properties[''version'']' + protocol: {} + - schema: &ref_18 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_22 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: FactoryVSTSConfiguration + parents: + all: + - *ref_18 + immediate: + - *ref_18 + properties: + - schema: *ref_19 + required: true + serializedName: projectName + language: + default: + name: project_name + description: VSTS project name. + cli: + cliKey: projectName + cliM4Path: 'schemas$$objects[''FactoryVSTSConfiguration'']$$properties[''projectName'']' + protocol: {} + - schema: *ref_20 + required: false + serializedName: tenantId + language: + default: + name: tenant_id + description: VSTS tenant id. + cli: + cliKey: tenantId + cliM4Path: 'schemas$$objects[''FactoryVSTSConfiguration'']$$properties[''tenantId'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: FactoryVSTSConfiguration + language: + default: + name: factory_vsts_configuration + description: Factory's VSTS repo information. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 8 + propertyCountIfSimplifyWithoutSimpleObject: 8 + simplifiable: true + cliKey: FactoryVSTSConfiguration + cliM4Path: 'schemas$$objects[''FactoryVSTSConfiguration'']' + protocol: {} + - &ref_23 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: FactoryGitHubConfiguration + parents: + all: + - *ref_18 + immediate: + - *ref_18 + properties: + - schema: *ref_21 + serializedName: hostName + language: + default: + name: host_name + description: 'GitHub Enterprise host name. For example: https://github.mydomain.com' + cli: + cliKey: hostName + cliM4Path: 'schemas$$objects[''FactoryGitHubConfiguration'']$$properties[''hostName'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: FactoryGitHubConfiguration + language: + default: + name: factory_git_hub_configuration + description: Factory's GitHub repo information. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 7 + propertyCountIfSimplifyWithoutSimpleObject: 7 + simplifiable: true + cliKey: FactoryGitHubConfiguration + cliM4Path: 'schemas$$objects[''FactoryGitHubConfiguration'']' + protocol: {} + immediate: + - *ref_22 + - *ref_23 + discriminator: + all: + FactoryGitHubConfiguration: *ref_23 + FactoryVSTSConfiguration: *ref_22 + immediate: + FactoryGitHubConfiguration: *ref_23 + FactoryVSTSConfiguration: *ref_22 + property: &ref_25 + schema: *ref_24 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: Type of repo configuration. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''FactoryRepoConfiguration'']$$properties[''type'']' + protocol: {} + properties: + - *ref_25 + - schema: *ref_26 + required: true + serializedName: accountName + language: + default: + name: account_name + description: Account name. + cli: + cliKey: accountName + cliM4Path: 'schemas$$objects[''FactoryRepoConfiguration'']$$properties[''accountName'']' + protocol: {} + - schema: *ref_27 + required: true + serializedName: repositoryName + language: + default: + name: repository_name + description: Repository name. + cli: + cliKey: repositoryName + cliM4Path: 'schemas$$objects[''FactoryRepoConfiguration'']$$properties[''repositoryName'']' + protocol: {} + - schema: *ref_28 + required: true + serializedName: collaborationBranch + language: + default: + name: collaboration_branch + description: Collaboration branch. + cli: + cliKey: collaborationBranch + cliM4Path: 'schemas$$objects[''FactoryRepoConfiguration'']$$properties[''collaborationBranch'']' + protocol: {} + - schema: *ref_29 + required: true + serializedName: rootFolder + language: + default: + name: root_folder + description: Root folder. + cli: + cliKey: rootFolder + cliM4Path: 'schemas$$objects[''FactoryRepoConfiguration'']$$properties[''rootFolder'']' + protocol: {} + - schema: *ref_30 + required: false + serializedName: lastCommitId + language: + default: + name: last_commit_id + description: Last commit id. + cli: + cliKey: lastCommitId + cliM4Path: 'schemas$$objects[''FactoryRepoConfiguration'']$$properties[''lastCommitId'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: factory_repo_configuration + description: Factory's git repo information. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 6 + propertyCountIfSimplifyWithoutSimpleObject: 6 + simplifiable: true + cliKey: FactoryRepoConfiguration + cliM4Path: 'schemas$$objects[''FactoryRepoConfiguration'']' + protocol: {} + serializedName: repoConfiguration + language: + default: + name: repo_configuration + description: Git repo information of the factory. + cli: + cliKey: repoConfiguration + cliM4Path: 'schemas$$objects[''FactoryProperties'']$$properties[''repoConfiguration'']' + protocol: {} + - schema: &ref_37 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_31 + required: true + serializedName: name + language: + default: + name: name + description: .. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''FakeFactoryIdentity'']$$properties[''name'']' + protocol: {} + - schema: &ref_354 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_32 + language: + default: + name: fake_factory_identity_zones_inside + description: sample of simple array + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + required: false + serializedName: zonesInside + language: + default: + name: zones_inside + description: sample of simple array + cli: + cliKey: zonesInside + cliM4Path: 'schemas$$objects[''FakeFactoryIdentity'']$$properties[''zonesInside'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: fake_factory_identity + description: This is only for az test. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FakeFactoryIdentity + cliM4Path: 'schemas$$objects[''FakeFactoryIdentity'']' + protocol: {} + serializedName: fakeIdentity + language: + default: + name: fake_identity + description: This is only for az test. + cli: + cliKey: fakeIdentity + cliM4Path: 'schemas$$objects[''FactoryProperties'']$$properties[''fakeIdentity'']' + protocol: {} + - schema: &ref_102 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_33 + language: + default: + name: zone + description: sample of simple array + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + serializedName: zones + language: + default: + name: zones + description: This is only for az test. + cli: + cliKey: zones + cliM4Path: 'schemas$$objects[''FactoryProperties'']$$properties[''zones'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: factory_properties + description: Factory resource properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryProperties + cliM4Path: 'schemas$$objects[''FactoryProperties'']' + protocol: {} + serializedName: properties + extensions: + x-ms-client-flatten: true + language: + default: + name: properties + description: Properties of the factory. + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''Factory'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: factory + description: Factory resource type. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Factory + cliM4Path: 'schemas$$objects[''Factory'']' + protocol: {} + language: + default: + name: factory_list_response_value + description: List of factories. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: true + serializedName: value + language: + default: + name: value + description: List of factories. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''FactoryListResponse'']$$properties[''value'']' + protocol: {} + - schema: *ref_34 + required: false + serializedName: nextLink + language: + default: + name: next_link + description: 'The link to the next page of results, if any remaining results exist.' + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''FactoryListResponse'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: factory_list_response + description: A list of factory resources. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryListResponse + cliM4Path: 'schemas$$objects[''FactoryListResponse'']' + protocol: {} + - *ref_3 + - *ref_35 + - *ref_36 + - *ref_18 + - *ref_37 + - *ref_11 + - &ref_41 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_42 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_38 + required: true + serializedName: code + language: + default: + name: code + description: Error code. + cli: + cliKey: code + cliM4Path: 'schemas$$objects[''CloudErrorBody'']$$properties[''code'']' + protocol: {} + - schema: *ref_39 + required: true + serializedName: message + language: + default: + name: message + description: Error message. + cli: + cliKey: message + cliM4Path: 'schemas$$objects[''CloudErrorBody'']$$properties[''message'']' + protocol: {} + - schema: *ref_40 + required: false + serializedName: target + language: + default: + name: target + description: Property name/path in request associated with error. + cli: + cliKey: target + cliM4Path: 'schemas$$objects[''CloudErrorBody'']$$properties[''target'']' + protocol: {} + - schema: &ref_356 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_41 + language: + default: + name: cloud_error_body_details + description: Array with additional error details. + cli: + cli-complexity: array_complex + cli-in-circle: true + cli-mark: checked + protocol: {} + required: false + serializedName: details + language: + default: + name: details + description: Array with additional error details. + cli: + cliKey: details + cliM4Path: 'schemas$$objects[''CloudErrorBody'']$$properties[''details'']' + protocol: {} + serializationFormats: + - json + usage: + - exception + extensions: + x-ms-external: true + language: + default: + name: cloud_error_body + description: The object that defines the structure of an Azure Data Factory error. + namespace: '' + cli: + cli-complexity: object_complex + cli-in-circle: true + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CloudErrorBody + cliM4Path: 'schemas$$objects[''CloudErrorBody'']' + protocol: {} + required: true + serializedName: error + extensions: + x-ms-client-flatten: true + language: + default: + name: error + description: Error data + cli: + cliKey: error + cliM4Path: 'schemas$$objects[''CloudError'']$$properties[''error'']' + protocol: {} + serializationFormats: + - json + usage: + - exception + extensions: + x-ms-external: true + language: + default: + name: cloud_error + description: The object that defines the structure of an Azure Data Factory error response. + namespace: '' + cli: + cli-complexity: object_complex + cli-in-circle: true + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CloudError + cliM4Path: 'schemas$$objects[''CloudError'']' + protocol: {} + - *ref_42 + - &ref_394 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_43 + serializedName: factoryResourceId + language: + default: + name: factory_resource_id + description: The factory resource id. + cli: + cliKey: factoryResourceId + cliM4Path: 'schemas$$objects[''FactoryRepoUpdate'']$$properties[''factoryResourceId'']' + protocol: {} + - schema: *ref_18 + serializedName: repoConfiguration + language: + default: + name: repo_configuration + description: Git repo information of the factory. + cli: + cliKey: repoConfiguration + cliM4Path: 'schemas$$objects[''FactoryRepoUpdate'']$$properties[''repoConfiguration'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: factory_repo_update + description: Factory's git repo information. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryRepoUpdate + cliM4Path: 'schemas$$objects[''FactoryRepoUpdate'']' + protocol: {} + - &ref_404 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_44 + serializedName: tags + language: + default: + name: tags + description: The resource tags. + cli: + cliKey: tags + cliM4Path: 'schemas$$objects[''FactoryUpdateParameters'']$$properties[''tags'']' + protocol: {} + - schema: *ref_35 + serializedName: identity + language: + default: + name: identity + description: Managed service identity of the factory. + cli: + cliKey: identity + cliM4Path: 'schemas$$objects[''FactoryUpdateParameters'']$$properties[''identity'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: factory_update_parameters + description: Parameters for updating a factory resource. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryUpdateParameters + cliM4Path: 'schemas$$objects[''FactoryUpdateParameters'']' + protocol: {} + - &ref_413 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_45 + required: true + serializedName: gitHubAccessCode + language: + default: + name: git_hub_access_code + description: GitHub access code. + cli: + cliKey: gitHubAccessCode + cliM4Path: 'schemas$$objects[''GitHubAccessTokenRequest'']$$properties[''gitHubAccessCode'']' + protocol: {} + - schema: *ref_46 + required: false + serializedName: gitHubClientId + language: + default: + name: git_hub_client_id + description: GitHub application client ID. + cli: + cliKey: gitHubClientId + cliM4Path: 'schemas$$objects[''GitHubAccessTokenRequest'']$$properties[''gitHubClientId'']' + protocol: {} + - schema: *ref_47 + required: true + serializedName: gitHubAccessTokenBaseUrl + language: + default: + name: git_hub_access_token_base_url + description: GitHub access token base URL. + cli: + cliKey: gitHubAccessTokenBaseUrl + cliM4Path: 'schemas$$objects[''GitHubAccessTokenRequest'']$$properties[''gitHubAccessTokenBaseUrl'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: git_hub_access_token_request + description: Get GitHub access token request definition. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: GitHubAccessTokenRequest + cliM4Path: 'schemas$$objects[''GitHubAccessTokenRequest'']' + protocol: {} + - &ref_417 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_48 + serializedName: gitHubAccessToken + language: + default: + name: git_hub_access_token + description: GitHub access token. + cli: + cliKey: gitHubAccessToken + cliM4Path: 'schemas$$objects[''GitHubAccessTokenResponse'']$$properties[''gitHubAccessToken'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: git_hub_access_token_response + description: Get GitHub access token response definition. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: GitHubAccessTokenResponse + cliM4Path: 'schemas$$objects[''GitHubAccessTokenResponse'']' + protocol: {} + - &ref_54 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_49 + serializedName: permissions + language: + default: + name: permissions + description: The string with permissions for Data Plane access. Currently only 'r' is supported which grants read only access. + cli: + cliKey: permissions + cliM4Path: 'schemas$$objects[''UserAccessPolicy'']$$properties[''permissions'']' + protocol: {} + - schema: *ref_50 + serializedName: accessResourcePath + language: + default: + name: access_resource_path + description: The resource path to get access relative to factory. Currently only empty string is supported which corresponds to the factory resource. + cli: + cliKey: accessResourcePath + cliM4Path: 'schemas$$objects[''UserAccessPolicy'']$$properties[''accessResourcePath'']' + protocol: {} + - schema: *ref_51 + serializedName: profileName + language: + default: + name: profile_name + description: The name of the profile. Currently only the default is supported. The default value is DefaultProfile. + cli: + cliKey: profileName + cliM4Path: 'schemas$$objects[''UserAccessPolicy'']$$properties[''profileName'']' + protocol: {} + - schema: *ref_52 + serializedName: startTime + language: + default: + name: start_time + description: Start time for the token. If not specified the current time will be used. + cli: + cliKey: startTime + cliM4Path: 'schemas$$objects[''UserAccessPolicy'']$$properties[''startTime'']' + protocol: {} + - schema: *ref_53 + serializedName: expireTime + language: + default: + name: expire_time + description: Expiration time for the token. Maximum duration for the token is eight hours and by default the token will expire in eight hours. + cli: + cliKey: expireTime + cliM4Path: 'schemas$$objects[''UserAccessPolicy'']$$properties[''expireTime'']' + protocol: {} + serializationFormats: + - json + usage: + - input + - output + language: + default: + name: user_access_policy + description: Get Data Plane read only token request definition. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 5 + simplifiable: true + cliKey: UserAccessPolicy + cliM4Path: 'schemas$$objects[''UserAccessPolicy'']' + protocol: {} + - &ref_421 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_54 + serializedName: policy + language: + default: + name: policy + description: The user access policy. + cli: + cliKey: policy + cliM4Path: 'schemas$$objects[''AccessPolicyResponse'']$$properties[''policy'']' + protocol: {} + - schema: *ref_55 + serializedName: accessToken + language: + default: + name: access_token + description: Data Plane read only access token. + cli: + cliKey: accessToken + cliM4Path: 'schemas$$objects[''AccessPolicyResponse'']$$properties[''accessToken'']' + protocol: {} + - schema: *ref_56 + serializedName: dataPlaneUrl + language: + default: + name: data_plane_url + description: Data Plane service base URL. + cli: + cliKey: dataPlaneUrl + cliM4Path: 'schemas$$objects[''AccessPolicyResponse'']$$properties[''dataPlaneUrl'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: access_policy_response + description: Get Data Plane read only token response definition. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 7 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: AccessPolicyResponse + cliM4Path: 'schemas$$objects[''AccessPolicyResponse'']' + protocol: {} + - &ref_424 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_358 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_57 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - &ref_58 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - *ref_57 + - &ref_114 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_58 + immediate: + - *ref_58 + properties: + - schema: &ref_59 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_109 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: Managed + parents: + all: + - *ref_59 + - *ref_60 + immediate: + - *ref_59 + properties: + - schema: *ref_61 + readOnly: true + required: false + serializedName: state + language: + default: + name: state + description: 'Integration runtime state, only valid for managed dedicated integration runtime.' + cli: + cliKey: state + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntime'']$$properties[''state'']' + protocol: {} + - schema: &ref_291 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_292 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_62 + immediate: + - *ref_62 + properties: + - schema: *ref_63 + serializedName: location + language: + default: + name: location + description: 'The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities' + cli: + cliKey: location + cliM4Path: 'schemas$$objects[''IntegrationRuntimeComputeProperties'']$$properties[''location'']' + protocol: {} + - schema: *ref_64 + serializedName: nodeSize + language: + default: + name: node_size + description: The node size requirement to managed integration runtime. + cli: + cliKey: nodeSize + cliM4Path: 'schemas$$objects[''IntegrationRuntimeComputeProperties'']$$properties[''nodeSize'']' + protocol: {} + - schema: *ref_65 + serializedName: numberOfNodes + language: + default: + name: number_of_nodes + description: The required number of nodes for managed integration runtime. + cli: + cliKey: numberOfNodes + cliM4Path: 'schemas$$objects[''IntegrationRuntimeComputeProperties'']$$properties[''numberOfNodes'']' + protocol: {} + - schema: *ref_66 + serializedName: maxParallelExecutionsPerNode + language: + default: + name: max_parallel_executions_per_node + description: Maximum parallel executions count per node for managed integration runtime. + cli: + cliKey: maxParallelExecutionsPerNode + cliM4Path: 'schemas$$objects[''IntegrationRuntimeComputeProperties'']$$properties[''maxParallelExecutionsPerNode'']' + protocol: {} + - schema: &ref_293 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_67 + immediate: + - *ref_67 + properties: + - schema: *ref_68 + serializedName: computeType + language: + default: + name: compute_type + description: Compute type of the cluster which will execute data flow job. + cli: + cliKey: computeType + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataFlowProperties'']$$properties[''computeType'']' + protocol: {} + - schema: *ref_69 + serializedName: coreCount + language: + default: + name: core_count + description: 'Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272.' + cli: + cliKey: coreCount + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataFlowProperties'']$$properties[''coreCount'']' + protocol: {} + - schema: *ref_70 + serializedName: timeToLive + language: + default: + name: time_to_live + description: Time to live (in minutes) setting of the cluster which will execute data flow job. + cli: + cliKey: timeToLive + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataFlowProperties'']$$properties[''timeToLive'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime_data_flow_properties + description: Data flow properties for managed integration runtime. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: IntegrationRuntimeDataFlowProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataFlowProperties'']' + protocol: {} + serializedName: dataFlowProperties + language: + default: + name: data_flow_properties + description: Data flow properties for managed integration runtime. + cli: + cliKey: dataFlowProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeComputeProperties'']$$properties[''dataFlowProperties'']' + protocol: {} + - schema: &ref_294 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_71 + immediate: + - *ref_71 + properties: + - schema: *ref_72 + serializedName: vNetId + language: + default: + name: v_net_id + description: The ID of the VNet that this integration runtime will join. + cli: + cliKey: vNetId + cliM4Path: 'schemas$$objects[''IntegrationRuntimeVNetProperties'']$$properties[''vNetId'']' + protocol: {} + - schema: *ref_73 + serializedName: subnet + language: + default: + name: subnet + description: The name of the subnet this integration runtime will join. + cli: + cliKey: subnet + cliM4Path: 'schemas$$objects[''IntegrationRuntimeVNetProperties'']$$properties[''subnet'']' + protocol: {} + - schema: &ref_372 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_74 + language: + default: + name: integration_runtime_v_net_properties_public_i_Ps + description: Resource IDs of the public IP addresses that this integration runtime will use. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + serializedName: publicIPs + language: + default: + name: public_i_Ps + description: Resource IDs of the public IP addresses that this integration runtime will use. + cli: + cliKey: publicIPs + cliM4Path: 'schemas$$objects[''IntegrationRuntimeVNetProperties'']$$properties[''publicIPs'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime_v_net_properties + description: VNet properties for managed integration runtime. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeVNetProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeVNetProperties'']' + protocol: {} + serializedName: vNetProperties + language: + default: + name: v_net_properties + description: VNet properties for managed integration runtime. + cli: + cliKey: vNetProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeComputeProperties'']$$properties[''vNetProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime_compute_properties + description: The compute resource properties for managed integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeComputeProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeComputeProperties'']' + protocol: {} + serializedName: computeProperties + language: + default: + name: compute_properties + description: The compute resource for managed integration runtime. + cli: + cliKey: computeProperties + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeTypeProperties'']$$properties[''computeProperties'']' + protocol: {} + - schema: &ref_295 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_75 + immediate: + - *ref_75 + properties: + - schema: &ref_296 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_76 + immediate: + - *ref_76 + properties: + - schema: *ref_77 + serializedName: catalogServerEndpoint + language: + default: + name: catalog_server_endpoint + description: The catalog database server URL. + cli: + cliKey: catalogServerEndpoint + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisCatalogInfo'']$$properties[''catalogServerEndpoint'']' + protocol: {} + - schema: *ref_78 + serializedName: catalogAdminUserName + language: + default: + name: catalog_admin_user_name + description: The administrator user name of catalog database. + cli: + cliKey: catalogAdminUserName + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisCatalogInfo'']$$properties[''catalogAdminUserName'']' + protocol: {} + - schema: &ref_79 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: SecureString + parents: + all: + - &ref_82 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - *ref_79 + immediate: + - *ref_79 + discriminator: + all: + SecureString: *ref_79 + immediate: + SecureString: *ref_79 + property: &ref_81 + schema: *ref_80 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: Type of the secret. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''SecretBase'']$$properties[''type'']' + protocol: {} + properties: + - *ref_81 + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: secret_base + description: The base definition of a secret type. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: SecretBase + cliM4Path: 'schemas$$objects[''SecretBase'']' + protocol: {} + immediate: + - *ref_82 + properties: + - schema: *ref_83 + required: true + serializedName: value + language: + default: + name: value + description: Value of secure string. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''SecureString'']$$properties[''value'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: SecureString + language: + default: + name: secure_string + description: Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: SecureString + cliM4Path: 'schemas$$objects[''SecureString'']' + protocol: {} + serializedName: catalogAdminPassword + language: + default: + name: catalog_admin_password + description: The password of the administrator user account of the catalog database. + cli: + cliKey: catalogAdminPassword + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisCatalogInfo'']$$properties[''catalogAdminPassword'']' + protocol: {} + - schema: *ref_84 + serializedName: catalogPricingTier + language: + default: + name: catalog_pricing_tier + description: 'The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/' + cli: + cliKey: catalogPricingTier + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisCatalogInfo'']$$properties[''catalogPricingTier'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime_ssis_catalog_info + description: Catalog information for managed dedicated integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: IntegrationRuntimeSsisCatalogInfo + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisCatalogInfo'']' + protocol: {} + serializedName: catalogInfo + language: + default: + name: catalog_info + description: Catalog information for managed dedicated integration runtime. + cli: + cliKey: catalogInfo + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']$$properties[''catalogInfo'']' + protocol: {} + - schema: *ref_85 + serializedName: licenseType + language: + default: + name: license_type + description: License type for bringing your own license scenario. + cli: + cliKey: licenseType + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']$$properties[''licenseType'']' + protocol: {} + - schema: &ref_297 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_86 + serializedName: blobContainerUri + language: + default: + name: blob_container_uri + description: The URI of the Azure blob container that contains the custom setup script. + cli: + cliKey: blobContainerUri + cliM4Path: 'schemas$$objects[''IntegrationRuntimeCustomSetupScriptProperties'']$$properties[''blobContainerUri'']' + protocol: {} + - schema: *ref_79 + serializedName: sasToken + language: + default: + name: sas_token + description: The SAS token of the Azure blob container. + cli: + cliKey: sasToken + cliM4Path: 'schemas$$objects[''IntegrationRuntimeCustomSetupScriptProperties'']$$properties[''sasToken'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime_custom_setup_script_properties + description: Custom setup script properties for a managed dedicated integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: IntegrationRuntimeCustomSetupScriptProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeCustomSetupScriptProperties'']' + protocol: {} + serializedName: customSetupScriptProperties + language: + default: + name: custom_setup_script_properties + description: Custom setup script properties for a managed dedicated integration runtime. + cli: + cliKey: customSetupScriptProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']$$properties[''customSetupScriptProperties'']' + protocol: {} + - schema: &ref_298 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_89 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_87 + serializedName: type + language: + default: + name: type + description: The type of this referenced entity. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''EntityReference'']$$properties[''type'']' + protocol: {} + - schema: *ref_88 + serializedName: referenceName + language: + default: + name: reference_name + description: The name of this referenced entity. + cli: + cliKey: referenceName + cliM4Path: 'schemas$$objects[''EntityReference'']$$properties[''referenceName'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: entity_reference + description: The entity reference. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: EntityReference + cliM4Path: 'schemas$$objects[''EntityReference'']' + protocol: {} + serializedName: connectVia + language: + default: + name: connect_via + description: The self-hosted integration runtime reference. + cli: + cliKey: connectVia + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataProxyProperties'']$$properties[''connectVia'']' + protocol: {} + - schema: *ref_89 + serializedName: stagingLinkedService + language: + default: + name: staging_linked_service + description: The staging linked service reference. + cli: + cliKey: stagingLinkedService + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataProxyProperties'']$$properties[''stagingLinkedService'']' + protocol: {} + - schema: *ref_90 + serializedName: path + language: + default: + name: path + description: The path to contain the staged data in the Blob storage. + cli: + cliKey: path + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataProxyProperties'']$$properties[''path'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime_data_proxy_properties + description: Data proxy properties for a managed dedicated integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: IntegrationRuntimeDataProxyProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataProxyProperties'']' + protocol: {} + serializedName: dataProxyProperties + language: + default: + name: data_proxy_properties + description: Data proxy properties for a managed dedicated integration runtime. + cli: + cliKey: dataProxyProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']$$properties[''dataProxyProperties'']' + protocol: {} + - schema: *ref_91 + serializedName: edition + language: + default: + name: edition + description: The edition for the SSIS Integration Runtime + cli: + cliKey: edition + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']$$properties[''edition'']' + protocol: {} + - schema: &ref_373 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_92 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_96 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: CmdkeySetup + parents: + all: + - *ref_92 + immediate: + - *ref_92 + properties: + - schema: &ref_300 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_2 + required: true + serializedName: targetName + language: + default: + name: target_name + description: The server name of data source access. + cli: + cliKey: targetName + cliM4Path: 'schemas$$objects[''CmdkeySetupTypeProperties'']$$properties[''targetName'']' + protocol: {} + - schema: *ref_2 + required: true + serializedName: userName + language: + default: + name: user_name + description: The user name of data source access. + cli: + cliKey: userName + cliM4Path: 'schemas$$objects[''CmdkeySetupTypeProperties'']$$properties[''userName'']' + protocol: {} + - schema: *ref_82 + required: true + serializedName: password + language: + default: + name: password + description: The password of data source access. + cli: + cliKey: password + cliM4Path: 'schemas$$objects[''CmdkeySetupTypeProperties'']$$properties[''password'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: cmdkey_setup_type_properties + description: Cmdkey command custom setup type properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CmdkeySetupTypeProperties + cliM4Path: 'schemas$$objects[''CmdkeySetupTypeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Cmdkey command custom setup type properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''CmdkeySetup'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: cmdkey_setup + description: The custom setup of running cmdkey commands. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CmdkeySetup + cliM4Path: 'schemas$$objects[''CmdkeySetup'']' + protocol: {} + - &ref_97 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: EnvironmentVariableSetup + parents: + all: + - *ref_92 + immediate: + - *ref_92 + properties: + - schema: &ref_301 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_93 + required: true + serializedName: variableName + language: + default: + name: variable_name + description: The name of the environment variable. + cli: + cliKey: variableName + cliM4Path: 'schemas$$objects[''EnvironmentVariableSetupTypeProperties'']$$properties[''variableName'']' + protocol: {} + - schema: *ref_94 + required: true + serializedName: variableValue + language: + default: + name: variable_value + description: The value of the environment variable. + cli: + cliKey: variableValue + cliM4Path: 'schemas$$objects[''EnvironmentVariableSetupTypeProperties'']$$properties[''variableValue'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: environment_variable_setup_type_properties + description: Environment variable custom setup type properties. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: EnvironmentVariableSetupTypeProperties + cliM4Path: 'schemas$$objects[''EnvironmentVariableSetupTypeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Add environment variable type properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''EnvironmentVariableSetup'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: environment_variable_setup + description: The custom setup of setting environment variable. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: EnvironmentVariableSetup + cliM4Path: 'schemas$$objects[''EnvironmentVariableSetup'']' + protocol: {} + - &ref_98 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: ComponentSetup + parents: + all: + - *ref_92 + immediate: + - *ref_92 + properties: + - schema: &ref_302 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_95 + required: true + serializedName: componentName + language: + default: + name: component_name + description: The name of the 3rd party component. + cli: + cliKey: componentName + cliM4Path: 'schemas$$objects[''LicensedComponentSetupTypeProperties'']$$properties[''componentName'']' + protocol: {} + - schema: *ref_82 + required: false + serializedName: licenseKey + language: + default: + name: license_key + description: The license key to activate the component. + cli: + cliKey: licenseKey + cliM4Path: 'schemas$$objects[''LicensedComponentSetupTypeProperties'']$$properties[''licenseKey'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: licensed_component_setup_type_properties + description: Installation of licensed component setup type properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: LicensedComponentSetupTypeProperties + cliM4Path: 'schemas$$objects[''LicensedComponentSetupTypeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Install 3rd party component type properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''ComponentSetup'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: component_setup + description: The custom setup of installing 3rd party components. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ComponentSetup + cliM4Path: 'schemas$$objects[''ComponentSetup'']' + protocol: {} + immediate: + - *ref_96 + - *ref_97 + - *ref_98 + discriminator: + all: + CmdkeySetup: *ref_96 + ComponentSetup: *ref_98 + EnvironmentVariableSetup: *ref_97 + immediate: + CmdkeySetup: *ref_96 + ComponentSetup: *ref_98 + EnvironmentVariableSetup: *ref_97 + property: &ref_100 + schema: *ref_99 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: The type of custom setup. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''CustomSetupBase'']$$properties[''type'']' + protocol: {} + properties: + - *ref_100 + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: custom_setup_base + description: The base definition of the custom setup. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: CustomSetupBase + cliM4Path: 'schemas$$objects[''CustomSetupBase'']' + protocol: {} + language: + default: + name: integration_runtime_ssis_properties_express_custom_setup_properties + description: Custom setup without script properties for a SSIS integration runtime. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: expressCustomSetupProperties + language: + default: + name: express_custom_setup_properties + description: Custom setup without script properties for a SSIS integration runtime. + cli: + cliKey: expressCustomSetupProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']$$properties[''expressCustomSetupProperties'']' + protocol: {} + - schema: &ref_374 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_299 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_101 + required: true + serializedName: name + language: + default: + name: name + description: The name of the package store + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''PackageStore'']$$properties[''name'']' + protocol: {} + - schema: *ref_89 + required: true + serializedName: packageStoreLinkedService + language: + default: + name: package_store_linked_service + description: The package store linked service reference. + cli: + cliKey: packageStoreLinkedService + cliM4Path: 'schemas$$objects[''PackageStore'']$$properties[''packageStoreLinkedService'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: package_store + description: Package store for the SSIS integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: PackageStore + cliM4Path: 'schemas$$objects[''PackageStore'']' + protocol: {} + language: + default: + name: integration_runtime_ssis_properties_package_stores + description: Package stores for the SSIS Integration Runtime. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: packageStores + language: + default: + name: package_stores + description: Package stores for the SSIS Integration Runtime. + cli: + cliKey: packageStores + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']$$properties[''packageStores'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime_ssis_properties + description: SSIS properties for managed integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeSsisProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']' + protocol: {} + serializedName: ssisProperties + language: + default: + name: ssis_properties + description: SSIS properties for managed integration runtime. + cli: + cliKey: ssisProperties + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeTypeProperties'']$$properties[''ssisProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: managed_integration_runtime_type_properties + description: Managed integration runtime type properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedIntegrationRuntimeTypeProperties + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeTypeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Managed integration runtime properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntime'']$$properties[''typeProperties'']' + protocol: {} + - schema: *ref_18 + required: false + serializedName: repoConfiguration + language: + default: + name: repo_configuration + description: Git repo information of the factory. + cli: + cliKey: repoConfiguration + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntime'']$$properties[''repoConfiguration'']' + protocol: {} + - schema: *ref_37 + required: false + serializedName: fakeIdentity + language: + default: + name: fake_identity + description: This is only for az test. + cli: + cliKey: fakeIdentity + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntime'']$$properties[''fakeIdentity'']' + protocol: {} + - schema: *ref_102 + required: false + serializedName: zones + language: + default: + name: zones + description: This is only for az test. + cli: + cliKey: zones + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntime'']$$properties[''zones'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: Managed + language: + default: + name: managed_integration_runtime + description: 'Managed integration runtime, including managed elastic and managed dedicated integration runtimes.' + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedIntegrationRuntime + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntime'']' + protocol: {} + - &ref_110 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: SelfHosted + parents: + all: + - *ref_59 + - *ref_60 + immediate: + - *ref_59 + properties: + - schema: &ref_303 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_103 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_105 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: Key + parents: + all: + - *ref_103 + immediate: + - *ref_103 + properties: + - schema: *ref_79 + required: true + serializedName: key + language: + default: + name: key + description: The key used for authorization. + cli: + cliKey: key + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeKeyAuthorization'']$$properties[''key'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: Key + language: + default: + name: linked_integration_runtime_key_authorization + description: The key authorization type integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: LinkedIntegrationRuntimeKeyAuthorization + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeKeyAuthorization'']' + protocol: {} + - &ref_106 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: RBAC + parents: + all: + - *ref_103 + immediate: + - *ref_103 + properties: + - schema: *ref_104 + required: true + serializedName: resourceId + language: + default: + name: resource_id + description: The resource identifier of the integration runtime to be shared. + cli: + cliKey: resourceId + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeRbacAuthorization'']$$properties[''resourceId'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: RBAC + language: + default: + name: linked_integration_runtime_rbac_authorization + description: The role based access control (RBAC) authorization type integration runtime. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: LinkedIntegrationRuntimeRbacAuthorization + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeRbacAuthorization'']' + protocol: {} + immediate: + - *ref_105 + - *ref_106 + discriminator: + all: + Key: *ref_105 + RBAC: *ref_106 + immediate: + Key: *ref_105 + RBAC: *ref_106 + property: &ref_108 + schema: *ref_107 + isDiscriminator: true + required: true + serializedName: authorizationType + language: + default: + name: authorization_type + description: The authorization type for integration runtime sharing. + cli: + cliKey: authorizationType + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeType'']$$properties[''authorizationType'']' + protocol: {} + properties: + - *ref_108 + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: linked_integration_runtime_type + description: The base definition of a linked integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: LinkedIntegrationRuntimeType + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeType'']' + protocol: {} + serializedName: linkedInfo + language: + default: + name: linked_info + description: The base definition of a linked integration runtime. + cli: + cliKey: linkedInfo + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeTypeProperties'']$$properties[''linkedInfo'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: self_hosted_integration_runtime_type_properties + description: The self-hosted integration runtime properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntimeTypeProperties + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeTypeProperties'']' + protocol: {} + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: 'When this property is not null, means this is a linked integration runtime. The property is used to access original integration runtime.' + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntime'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: SelfHosted + language: + default: + name: self_hosted_integration_runtime + description: Self-hosted integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntime'']' + protocol: {} + immediate: + - *ref_109 + - *ref_110 + discriminator: + all: + Managed: *ref_109 + SelfHosted: *ref_110 + immediate: + Managed: *ref_109 + SelfHosted: *ref_110 + property: &ref_112 + schema: *ref_111 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: Type of integration runtime. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''IntegrationRuntime'']$$properties[''type'']' + protocol: {} + discriminatorValue: IntegrationRuntime + parents: + all: + - *ref_60 + immediate: + - *ref_60 + properties: + - *ref_112 + - schema: *ref_113 + required: false + serializedName: description + language: + default: + name: description + description: Integration runtime description. + cli: + cliKey: description + cliM4Path: 'schemas$$objects[''IntegrationRuntime'']$$properties[''description'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime + description: Azure Data Factory nested object which serves as a compute resource for activities. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: IntegrationRuntime + cliM4Path: 'schemas$$objects[''IntegrationRuntime'']' + protocol: {} + required: true + serializedName: properties + language: + default: + name: properties + description: Integration runtime properties. + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeResource'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - input + - output + language: + default: + name: integration_runtime_resource + description: Integration runtime resource type. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeResource + cliM4Path: 'schemas$$objects[''IntegrationRuntimeResource'']' + protocol: {} + immediate: + - *ref_57 + - *ref_114 + properties: + - schema: *ref_115 + readOnly: true + serializedName: id + language: + default: + name: id + description: The resource identifier. + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''SubResource'']$$properties[''id'']' + protocol: {} + - schema: *ref_116 + readOnly: true + serializedName: name + language: + default: + name: name + description: The resource name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''SubResource'']$$properties[''name'']' + protocol: {} + - schema: *ref_117 + readOnly: true + serializedName: type + language: + default: + name: type + description: The resource type. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''SubResource'']$$properties[''type'']' + protocol: {} + - schema: *ref_118 + readOnly: true + serializedName: etag + language: + default: + name: etag + description: Etag identifies change in the resource. + cli: + cliKey: etag + cliM4Path: 'schemas$$objects[''SubResource'']$$properties[''etag'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-azure-resource: true + language: + default: + name: sub_resource + description: 'Azure Data Factory nested resource, which belongs to a factory.' + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: SubResource + cliM4Path: 'schemas$$objects[''SubResource'']' + protocol: {} + immediate: + - *ref_58 + properties: + - schema: &ref_120 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_119 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_144 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: ScheduleTrigger + parents: + all: + - *ref_119 + - *ref_120 + - *ref_121 + immediate: + - *ref_119 + properties: + - schema: &ref_275 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_276 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_122 + immediate: + - *ref_122 + properties: + - schema: *ref_123 + serializedName: frequency + language: + default: + name: frequency + description: The frequency. + cli: + cliKey: frequency + cliM4Path: 'schemas$$objects[''ScheduleTriggerRecurrence'']$$properties[''frequency'']' + protocol: {} + - schema: *ref_124 + serializedName: interval + language: + default: + name: interval + description: The interval. + cli: + cliKey: interval + cliM4Path: 'schemas$$objects[''ScheduleTriggerRecurrence'']$$properties[''interval'']' + protocol: {} + - schema: *ref_125 + serializedName: startTime + language: + default: + name: start_time + description: The start time. + cli: + cliKey: startTime + cliM4Path: 'schemas$$objects[''ScheduleTriggerRecurrence'']$$properties[''startTime'']' + protocol: {} + - schema: *ref_126 + serializedName: endTime + language: + default: + name: end_time + description: The end time. + cli: + cliKey: endTime + cliM4Path: 'schemas$$objects[''ScheduleTriggerRecurrence'']$$properties[''endTime'']' + protocol: {} + - schema: *ref_127 + serializedName: timeZone + language: + default: + name: time_zone + description: The time zone. + cli: + cliKey: timeZone + cliM4Path: 'schemas$$objects[''ScheduleTriggerRecurrence'']$$properties[''timeZone'']' + protocol: {} + - schema: &ref_277 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_128 + immediate: + - *ref_128 + properties: + - schema: &ref_363 + type: array + elementType: *ref_129 + language: + default: + name: array_ofarray_itemschema + description: The minutes. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + serializedName: minutes + language: + default: + name: minutes + description: The minutes. + cli: + cliKey: minutes + cliM4Path: 'schemas$$objects[''RecurrenceSchedule'']$$properties[''minutes'']' + protocol: {} + - schema: &ref_364 + type: array + elementType: *ref_129 + language: + default: + name: array_ofarray_itemschema + description: The hours. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + serializedName: hours + language: + default: + name: hours + description: The hours. + cli: + cliKey: hours + cliM4Path: 'schemas$$objects[''RecurrenceSchedule'']$$properties[''hours'']' + protocol: {} + - schema: &ref_365 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_130 + language: + default: + name: recurrence_schedule_week_days + description: The days of the week. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + serializedName: weekDays + language: + default: + name: week_days + description: The days of the week. + cli: + cliKey: weekDays + cliM4Path: 'schemas$$objects[''RecurrenceSchedule'']$$properties[''weekDays'']' + protocol: {} + - schema: &ref_366 + type: array + elementType: *ref_129 + language: + default: + name: array_ofarray_itemschema + description: The month days. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + serializedName: monthDays + language: + default: + name: month_days + description: The month days. + cli: + cliKey: monthDays + cliM4Path: 'schemas$$objects[''RecurrenceSchedule'']$$properties[''monthDays'']' + protocol: {} + - schema: &ref_367 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_278 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_131 + immediate: + - *ref_131 + properties: + - schema: *ref_132 + serializedName: day + language: + default: + name: day + description: The day of the week. + cli: + cliKey: day + cliM4Path: 'schemas$$objects[''RecurrenceScheduleOccurrence'']$$properties[''day'']' + protocol: {} + - schema: *ref_133 + serializedName: occurrence + language: + default: + name: occurrence + description: The occurrence. + cli: + cliKey: occurrence + cliM4Path: 'schemas$$objects[''RecurrenceScheduleOccurrence'']$$properties[''occurrence'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: recurrence_schedule_occurrence + description: The recurrence schedule occurrence. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: RecurrenceScheduleOccurrence + cliM4Path: 'schemas$$objects[''RecurrenceScheduleOccurrence'']' + protocol: {} + language: + default: + name: recurrence_schedule_monthly_occurrences + description: The monthly occurrences. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: monthlyOccurrences + language: + default: + name: monthly_occurrences + description: The monthly occurrences. + cli: + cliKey: monthlyOccurrences + cliM4Path: 'schemas$$objects[''RecurrenceSchedule'']$$properties[''monthlyOccurrences'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: recurrence_schedule + description: The recurrence schedule. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RecurrenceSchedule + cliM4Path: 'schemas$$objects[''RecurrenceSchedule'']' + protocol: {} + serializedName: schedule + language: + default: + name: schedule + description: The recurrence schedule. + cli: + cliKey: schedule + cliM4Path: 'schemas$$objects[''ScheduleTriggerRecurrence'']$$properties[''schedule'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: schedule_trigger_recurrence + description: The workflow trigger recurrence. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScheduleTriggerRecurrence + cliM4Path: 'schemas$$objects[''ScheduleTriggerRecurrence'']' + protocol: {} + required: true + serializedName: recurrence + language: + default: + name: recurrence + description: Recurrence schedule configuration. + cli: + cliKey: recurrence + cliM4Path: 'schemas$$objects[''ScheduleTrigger-typeProperties'']$$properties[''recurrence'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-client-flatten: true + language: + default: + name: schedule_trigger_type_properties + description: Schedule Trigger properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScheduleTrigger-typeProperties + cliM4Path: 'schemas$$objects[''ScheduleTrigger-typeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Schedule Trigger properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''ScheduleTrigger'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: schedule_trigger + description: 'Trigger that creates pipeline runs periodically, on schedule.' + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScheduleTrigger + cliM4Path: 'schemas$$objects[''ScheduleTrigger'']' + protocol: {} + - &ref_145 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: BlobTrigger + parents: + all: + - *ref_119 + - *ref_120 + - *ref_121 + immediate: + - *ref_119 + properties: + - schema: &ref_279 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_134 + required: true + serializedName: folderPath + language: + default: + name: folder_path + description: The path of the container/folder that will trigger the pipeline. + cli: + cliKey: folderPath + cliM4Path: 'schemas$$objects[''BlobTrigger-typeProperties'']$$properties[''folderPath'']' + protocol: {} + - schema: *ref_135 + required: true + serializedName: maxConcurrency + language: + default: + name: max_concurrency + description: The max number of parallel files to handle when it is triggered. + cli: + cliKey: maxConcurrency + cliM4Path: 'schemas$$objects[''BlobTrigger-typeProperties'']$$properties[''maxConcurrency'']' + protocol: {} + - schema: &ref_280 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_136 + required: true + serializedName: type + language: + default: + name: type + description: Linked service reference type. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''LinkedServiceReference'']$$properties[''type'']' + protocol: {} + - schema: *ref_137 + required: true + serializedName: referenceName + language: + default: + name: reference_name + description: Reference LinkedService name. + cli: + cliKey: referenceName + cliM4Path: 'schemas$$objects[''LinkedServiceReference'']$$properties[''referenceName'']' + protocol: {} + - schema: *ref_138 + required: false + serializedName: parameters + language: + default: + name: parameters + description: Arguments for LinkedService. + cli: + cliKey: parameters + cliM4Path: 'schemas$$objects[''LinkedServiceReference'']$$properties[''parameters'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: linked_service_reference + description: Linked service reference type. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: LinkedServiceReference + cliM4Path: 'schemas$$objects[''LinkedServiceReference'']' + protocol: {} + required: true + serializedName: linkedService + language: + default: + name: linked_service + description: The Azure Storage linked service reference. + cli: + cliKey: linkedService + cliM4Path: 'schemas$$objects[''BlobTrigger-typeProperties'']$$properties[''linkedService'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-client-flatten: true + language: + default: + name: blob_trigger_type_properties + description: Blob Trigger properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobTrigger-typeProperties + cliM4Path: 'schemas$$objects[''BlobTrigger-typeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Blob Trigger properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''BlobTrigger'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: blob_trigger + description: Trigger that runs every time the selected Blob container changes. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobTrigger + cliM4Path: 'schemas$$objects[''BlobTrigger'']' + protocol: {} + - &ref_146 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: BlobEventsTrigger + parents: + all: + - *ref_119 + - *ref_120 + - *ref_121 + immediate: + - *ref_119 + properties: + - schema: &ref_281 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_139 + required: false + serializedName: blobPathBeginsWith + language: + default: + name: blob_path_begins_with + description: >- + The blob path must begin with the pattern provided for trigger to fire. For example, '/records/blobs/december/' will only fire the trigger for blobs in the december folder under the records + container. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith. + cli: + cliKey: blobPathBeginsWith + cliM4Path: 'schemas$$objects[''BlobEventsTrigger-typeProperties'']$$properties[''blobPathBeginsWith'']' + protocol: {} + - schema: *ref_140 + required: false + serializedName: blobPathEndsWith + language: + default: + name: blob_path_ends_with + description: >- + The blob path must end with the pattern provided for trigger to fire. For example, 'december/boxes.csv' will only fire the trigger for blobs named boxes in a december folder. At least one of + these must be provided: blobPathBeginsWith, blobPathEndsWith. + cli: + cliKey: blobPathEndsWith + cliM4Path: 'schemas$$objects[''BlobEventsTrigger-typeProperties'']$$properties[''blobPathEndsWith'']' + protocol: {} + - schema: *ref_141 + required: false + serializedName: ignoreEmptyBlobs + language: + default: + name: ignore_empty_blobs + description: 'If set to true, blobs with zero bytes will be ignored.' + cli: + cliKey: ignoreEmptyBlobs + cliM4Path: 'schemas$$objects[''BlobEventsTrigger-typeProperties'']$$properties[''ignoreEmptyBlobs'']' + protocol: {} + - schema: &ref_368 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_142 + language: + default: + name: blob_event_types + description: Blob event types. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + required: true + serializedName: events + language: + default: + name: events + description: The type of events that cause this trigger to fire. + cli: + cliKey: events + cliM4Path: 'schemas$$objects[''BlobEventsTrigger-typeProperties'']$$properties[''events'']' + protocol: {} + - schema: *ref_143 + required: true + serializedName: scope + language: + default: + name: scope + description: The ARM resource ID of the Storage Account. + cli: + cliKey: scope + cliM4Path: 'schemas$$objects[''BlobEventsTrigger-typeProperties'']$$properties[''scope'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-client-flatten: true + language: + default: + name: blob_events_trigger_type_properties + description: Blob Events Trigger properties. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobEventsTrigger-typeProperties + cliM4Path: 'schemas$$objects[''BlobEventsTrigger-typeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Blob Events Trigger properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''BlobEventsTrigger'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: blob_events_trigger + description: Trigger that runs every time a Blob event occurs. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobEventsTrigger + cliM4Path: 'schemas$$objects[''BlobEventsTrigger'']' + protocol: {} + immediate: + - *ref_144 + - *ref_145 + - *ref_146 + discriminator: + all: + BlobEventsTrigger: *ref_146 + BlobTrigger: *ref_145 + ScheduleTrigger: *ref_144 + immediate: + BlobEventsTrigger: *ref_146 + BlobTrigger: *ref_145 + ScheduleTrigger: *ref_144 + property: &ref_178 + schema: *ref_147 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: Trigger type. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''Trigger'']$$properties[''type'']' + protocol: {} + discriminatorValue: MultiplePipelineTrigger + parents: + all: + - *ref_120 + - *ref_121 + immediate: + - *ref_120 + properties: + - schema: &ref_362 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_151 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_173 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_148 + required: true + serializedName: type + language: + default: + name: type + description: Pipeline reference type. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''PipelineReference'']$$properties[''type'']' + protocol: {} + - schema: *ref_149 + required: true + serializedName: referenceName + language: + default: + name: reference_name + description: Reference pipeline name. + cli: + cliKey: referenceName + cliM4Path: 'schemas$$objects[''PipelineReference'']$$properties[''referenceName'']' + protocol: {} + - schema: *ref_150 + required: false + serializedName: name + language: + default: + name: name + description: Reference name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''PipelineReference'']$$properties[''name'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: pipeline_reference + description: Pipeline reference type. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: PipelineReference + cliM4Path: 'schemas$$objects[''PipelineReference'']' + protocol: {} + serializedName: pipelineReference + language: + default: + name: pipeline_reference + description: Pipeline reference. + cli: + cliKey: pipelineReference + cliM4Path: 'schemas$$objects[''TriggerPipelineReference'']$$properties[''pipelineReference'']' + protocol: {} + - schema: *ref_138 + serializedName: parameters + language: + default: + name: parameters + description: Pipeline parameters. + cli: + cliKey: parameters + cliM4Path: 'schemas$$objects[''TriggerPipelineReference'']$$properties[''parameters'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: trigger_pipeline_reference + description: Pipeline that needs to be triggered with the given parameters. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerPipelineReference + cliM4Path: 'schemas$$objects[''TriggerPipelineReference'']' + protocol: {} + language: + default: + name: multiple_pipeline_trigger_pipelines + description: Pipelines that need to be started. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: pipelines + language: + default: + name: pipelines + description: Pipelines that need to be started. + cli: + cliKey: pipelines + cliM4Path: 'schemas$$objects[''MultiplePipelineTrigger'']$$properties[''pipelines'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: MultiplePipelineTrigger + language: + default: + name: multiple_pipeline_trigger + description: Base class for all triggers that support one to many model for trigger to pipeline. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: MultiplePipelineTrigger + cliM4Path: 'schemas$$objects[''MultiplePipelineTrigger'']' + protocol: {} + - *ref_144 + - *ref_145 + - *ref_146 + - &ref_175 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: TumblingWindowTrigger + parents: + all: + - *ref_120 + - *ref_121 + immediate: + - *ref_120 + properties: + - schema: *ref_151 + required: true + serializedName: pipeline + language: + default: + name: pipeline + description: Pipeline for which runs are created when an event is fired for trigger window that is ready. + cli: + cliKey: pipeline + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger'']$$properties[''pipeline'']' + protocol: {} + - schema: &ref_282 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_152 + required: true + serializedName: frequency + language: + default: + name: frequency + description: The frequency of the time windows. + cli: + cliKey: frequency + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''frequency'']' + protocol: {} + - schema: *ref_153 + required: true + serializedName: interval + language: + default: + name: interval + description: The interval of the time windows. The minimum interval allowed is 15 Minutes. + cli: + cliKey: interval + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''interval'']' + protocol: {} + - schema: *ref_154 + required: true + serializedName: startTime + language: + default: + name: start_time + description: The start time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported. + cli: + cliKey: startTime + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''startTime'']' + protocol: {} + - schema: *ref_155 + required: false + serializedName: endTime + language: + default: + name: end_time + description: The end time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported. + cli: + cliKey: endTime + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''endTime'']' + protocol: {} + - schema: *ref_2 + required: false + serializedName: delay + language: + default: + name: delay + description: >- + Specifies how long the trigger waits past due time before triggering new run. It doesn't alter window start and end time. The default is 0. Type: string (or Expression with resultType string), + pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). + cli: + cliKey: delay + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''delay'']' + protocol: {} + - schema: *ref_156 + required: true + serializedName: maxConcurrency + language: + default: + name: max_concurrency + description: The max number of parallel time windows (ready for execution) for which a new run is triggered. + cli: + cliKey: maxConcurrency + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''maxConcurrency'']' + protocol: {} + - schema: &ref_283 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_2 + serializedName: count + language: + default: + name: count + description: 'Maximum ordinary retry attempts. Default is 0. Type: integer (or Expression with resultType integer), minimum: 0.' + cli: + cliKey: count + cliM4Path: 'schemas$$objects[''RetryPolicy'']$$properties[''count'']' + protocol: {} + - schema: *ref_157 + serializedName: intervalInSeconds + language: + default: + name: interval_in_seconds + description: Interval between retries in seconds. Default is 30. + cli: + cliKey: intervalInSeconds + cliM4Path: 'schemas$$objects[''RetryPolicy'']$$properties[''intervalInSeconds'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: retry_policy + description: Execution policy for an activity. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RetryPolicy + cliM4Path: 'schemas$$objects[''RetryPolicy'']' + protocol: {} + required: false + serializedName: retryPolicy + language: + default: + name: retry_policy + description: Retry policy that will be applied for failed pipeline runs. + cli: + cliKey: retryPolicy + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''retryPolicy'']' + protocol: {} + - schema: &ref_369 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_159 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_158 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_162 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: TumblingWindowTriggerDependencyReference + parents: + all: + - *ref_158 + - *ref_159 + immediate: + - *ref_158 + properties: + - schema: *ref_160 + serializedName: offset + language: + default: + name: offset + description: Timespan applied to the start time of a tumbling window when evaluating dependency. + cli: + cliKey: offset + cliM4Path: 'schemas$$objects[''TumblingWindowTriggerDependencyReference'']$$properties[''offset'']' + protocol: {} + - schema: *ref_161 + serializedName: size + language: + default: + name: size + description: The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used. + cli: + cliKey: size + cliM4Path: 'schemas$$objects[''TumblingWindowTriggerDependencyReference'']$$properties[''size'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: tumbling_window_trigger_dependency_reference + description: Referenced tumbling window trigger dependency. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: TumblingWindowTriggerDependencyReference + cliM4Path: 'schemas$$objects[''TumblingWindowTriggerDependencyReference'']' + protocol: {} + immediate: + - *ref_162 + discriminator: + all: + TumblingWindowTriggerDependencyReference: *ref_162 + immediate: + TumblingWindowTriggerDependencyReference: *ref_162 + property: &ref_169 + schema: *ref_163 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: The type of dependency reference. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''DependencyReference'']$$properties[''type'']' + protocol: {} + discriminatorValue: TriggerDependencyReference + parents: + all: + - *ref_159 + immediate: + - *ref_159 + properties: + - schema: &ref_284 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_164 + required: true + serializedName: type + language: + default: + name: type + description: Trigger reference type. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''TriggerReference'']$$properties[''type'']' + protocol: {} + - schema: *ref_165 + required: true + serializedName: referenceName + language: + default: + name: reference_name + description: Reference trigger name. + cli: + cliKey: referenceName + cliM4Path: 'schemas$$objects[''TriggerReference'']$$properties[''referenceName'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: trigger_reference + description: Trigger reference type. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: TriggerReference + cliM4Path: 'schemas$$objects[''TriggerReference'']' + protocol: {} + required: true + serializedName: referenceTrigger + language: + default: + name: reference_trigger + description: Referenced trigger. + cli: + cliKey: referenceTrigger + cliM4Path: 'schemas$$objects[''TriggerDependencyReference'']$$properties[''referenceTrigger'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: trigger_dependency_reference + description: Trigger referenced dependency. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: TriggerDependencyReference + cliM4Path: 'schemas$$objects[''TriggerDependencyReference'']' + protocol: {} + - *ref_162 + - &ref_168 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: SelfDependencyTumblingWindowTriggerReference + parents: + all: + - *ref_159 + immediate: + - *ref_159 + properties: + - schema: *ref_166 + required: true + serializedName: offset + language: + default: + name: offset + description: Timespan applied to the start time of a tumbling window when evaluating dependency. + cli: + cliKey: offset + cliM4Path: 'schemas$$objects[''SelfDependencyTumblingWindowTriggerReference'']$$properties[''offset'']' + protocol: {} + - schema: *ref_167 + required: false + serializedName: size + language: + default: + name: size + description: The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used. + cli: + cliKey: size + cliM4Path: 'schemas$$objects[''SelfDependencyTumblingWindowTriggerReference'']$$properties[''size'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: self_dependency_tumbling_window_trigger_reference + description: Self referenced tumbling window trigger dependency. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: SelfDependencyTumblingWindowTriggerReference + cliM4Path: 'schemas$$objects[''SelfDependencyTumblingWindowTriggerReference'']' + protocol: {} + immediate: + - *ref_158 + - *ref_168 + discriminator: + all: + SelfDependencyTumblingWindowTriggerReference: *ref_168 + TriggerDependencyReference: *ref_158 + TumblingWindowTriggerDependencyReference: *ref_162 + immediate: + SelfDependencyTumblingWindowTriggerReference: *ref_168 + TriggerDependencyReference: *ref_158 + property: *ref_169 + properties: + - *ref_169 + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: dependency_reference + description: Referenced dependency. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: DependencyReference + cliM4Path: 'schemas$$objects[''DependencyReference'']' + protocol: {} + language: + default: + name: tumbling_window_trigger_type_properties_depends_on + description: Triggers that this trigger depends on. Only tumbling window triggers are supported. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: false + serializedName: dependsOn + language: + default: + name: depends_on + description: Triggers that this trigger depends on. Only tumbling window triggers are supported. + cli: + cliKey: dependsOn + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''dependsOn'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-client-flatten: true + language: + default: + name: tumbling_window_trigger_type_properties + description: Tumbling Window Trigger properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TumblingWindowTrigger-typeProperties + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Tumbling Window Trigger properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: tumbling_window_trigger + description: Trigger that schedules pipeline runs for all fixed time interval windows from a start time without gaps and also supports backfill scenarios (when start time is in the past). + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TumblingWindowTrigger + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger'']' + protocol: {} + - &ref_176 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: RerunTumblingWindowTrigger + parents: + all: + - *ref_120 + - *ref_121 + immediate: + - *ref_120 + properties: + - schema: &ref_285 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_2 + required: true + serializedName: parentTrigger + language: + default: + name: parent_trigger + description: The parent trigger reference. + cli: + cliKey: parentTrigger + cliM4Path: 'schemas$$objects[''RerunTumblingWindowTrigger-typeProperties'']$$properties[''parentTrigger'']' + protocol: {} + - schema: *ref_170 + required: true + serializedName: requestedStartTime + language: + default: + name: requested_start_time + description: The start time for the time period for which restatement is initiated. Only UTC time is currently supported. + cli: + cliKey: requestedStartTime + cliM4Path: 'schemas$$objects[''RerunTumblingWindowTrigger-typeProperties'']$$properties[''requestedStartTime'']' + protocol: {} + - schema: *ref_171 + required: true + serializedName: requestedEndTime + language: + default: + name: requested_end_time + description: The end time for the time period for which restatement is initiated. Only UTC time is currently supported. + cli: + cliKey: requestedEndTime + cliM4Path: 'schemas$$objects[''RerunTumblingWindowTrigger-typeProperties'']$$properties[''requestedEndTime'']' + protocol: {} + - schema: *ref_172 + required: true + serializedName: rerunConcurrency + language: + default: + name: rerun_concurrency + description: The max number of parallel time windows (ready for execution) for which a rerun is triggered. + cli: + cliKey: rerunConcurrency + cliM4Path: 'schemas$$objects[''RerunTumblingWindowTrigger-typeProperties'']$$properties[''rerunConcurrency'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-client-flatten: true + language: + default: + name: rerun_tumbling_window_trigger_type_properties + description: Rerun Trigger properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RerunTumblingWindowTrigger-typeProperties + cliM4Path: 'schemas$$objects[''RerunTumblingWindowTrigger-typeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Rerun Trigger properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''RerunTumblingWindowTrigger'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: rerun_tumbling_window_trigger + description: Trigger that schedules pipeline reruns for all fixed time interval windows from a requested start time to requested end time. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RerunTumblingWindowTrigger + cliM4Path: 'schemas$$objects[''RerunTumblingWindowTrigger'']' + protocol: {} + - &ref_177 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: ChainingTrigger + parents: + all: + - *ref_120 + - *ref_121 + immediate: + - *ref_120 + properties: + - schema: *ref_151 + required: true + serializedName: pipeline + language: + default: + name: pipeline + description: Pipeline for which runs are created when all upstream pipelines complete successfully. + cli: + cliKey: pipeline + cliM4Path: 'schemas$$objects[''ChainingTrigger'']$$properties[''pipeline'']' + protocol: {} + - schema: &ref_286 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_370 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_173 + language: + default: + name: chaining_trigger_type_properties_depends_on + description: Upstream Pipelines. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: true + serializedName: dependsOn + language: + default: + name: depends_on + description: Upstream Pipelines. + cli: + cliKey: dependsOn + cliM4Path: 'schemas$$objects[''ChainingTrigger-typeProperties'']$$properties[''dependsOn'']' + protocol: {} + - schema: *ref_174 + required: true + serializedName: runDimension + language: + default: + name: run_dimension + description: Run Dimension property that needs to be emitted by upstream pipelines. + cli: + cliKey: runDimension + cliM4Path: 'schemas$$objects[''ChainingTrigger-typeProperties'']$$properties[''runDimension'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-client-flatten: true + language: + default: + name: chaining_trigger_type_properties + description: Chaining Trigger properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ChainingTrigger-typeProperties + cliM4Path: 'schemas$$objects[''ChainingTrigger-typeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Chaining Trigger properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''ChainingTrigger'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: chaining_trigger + description: >- + Trigger that allows the referenced pipeline to depend on other pipeline runs based on runDimension Name/Value pairs. Upstream pipelines should declare the same runDimension Name and their runs should have the + values for those runDimensions. The referenced pipeline run would be triggered if the values for the runDimension match for all upstream pipeline runs. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ChainingTrigger + cliM4Path: 'schemas$$objects[''ChainingTrigger'']' + protocol: {} + immediate: + - *ref_119 + - *ref_175 + - *ref_176 + - *ref_177 + discriminator: + all: + BlobEventsTrigger: *ref_146 + BlobTrigger: *ref_145 + ChainingTrigger: *ref_177 + MultiplePipelineTrigger: *ref_119 + RerunTumblingWindowTrigger: *ref_176 + ScheduleTrigger: *ref_144 + TumblingWindowTrigger: *ref_175 + immediate: + ChainingTrigger: *ref_177 + MultiplePipelineTrigger: *ref_119 + RerunTumblingWindowTrigger: *ref_176 + TumblingWindowTrigger: *ref_175 + property: *ref_178 + discriminatorValue: Trigger + parents: + all: + - *ref_121 + immediate: + - *ref_121 + properties: + - *ref_178 + - schema: *ref_179 + required: false + serializedName: description + language: + default: + name: description + description: Trigger description. + cli: + cliKey: description + cliM4Path: 'schemas$$objects[''Trigger'']$$properties[''description'']' + protocol: {} + - schema: *ref_180 + readOnly: true + required: false + serializedName: runtimeState + language: + default: + name: runtime_state + description: Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger. + cli: + cliKey: runtimeState + cliM4Path: 'schemas$$objects[''Trigger'']$$properties[''runtimeState'']' + protocol: {} + - schema: &ref_357 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_2 + language: + default: + name: trigger_annotations + description: List of tags that can be used for describing the trigger. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: false + serializedName: annotations + language: + default: + name: annotations + description: List of tags that can be used for describing the trigger. + cli: + cliKey: annotations + cliM4Path: 'schemas$$objects[''Trigger'']$$properties[''annotations'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: trigger + description: Azure data factory nested object which contains information about creating pipeline run + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Trigger + cliM4Path: 'schemas$$objects[''Trigger'']' + protocol: {} + required: true + serializedName: properties + language: + default: + name: properties + description: Properties of the trigger. + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''TriggerResource'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - input + - output + language: + default: + name: trigger_resource + description: Trigger resource type. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerResource + cliM4Path: 'schemas$$objects[''TriggerResource'']' + protocol: {} + language: + default: + name: trigger_list_response_value + description: List of triggers. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: true + serializedName: value + language: + default: + name: value + description: List of triggers. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''TriggerListResponse'']$$properties[''value'']' + protocol: {} + - schema: *ref_181 + required: false + serializedName: nextLink + language: + default: + name: next_link + description: 'The link to the next page of results, if any remaining results exist.' + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''TriggerListResponse'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: trigger_list_response + description: A list of trigger resources. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerListResponse + cliM4Path: 'schemas$$objects[''TriggerListResponse'']' + protocol: {} + - *ref_57 + - *ref_120 + - *ref_58 + - &ref_425 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_182 + serializedName: continuationToken + language: + default: + name: continuation_token + description: The continuation token for getting the next page of results. Null for first page. + cli: + cliKey: continuationToken + cliM4Path: 'schemas$$objects[''TriggerFilterParameters'']$$properties[''continuationToken'']' + protocol: {} + - schema: *ref_183 + serializedName: parentTriggerName + language: + default: + name: parent_trigger_name + description: The name of the parent TumblingWindowTrigger to get the child rerun triggers + cli: + cliKey: parentTriggerName + cliM4Path: 'schemas$$objects[''TriggerFilterParameters'']$$properties[''parentTriggerName'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: trigger_filter_parameters + description: Query parameters for triggers. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: TriggerFilterParameters + cliM4Path: 'schemas$$objects[''TriggerFilterParameters'']' + protocol: {} + - &ref_429 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_359 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_57 + language: + default: + name: trigger_query_response_value + description: List of triggers. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: true + serializedName: value + language: + default: + name: value + description: List of triggers. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''TriggerQueryResponse'']$$properties[''value'']' + protocol: {} + - schema: *ref_184 + required: false + serializedName: continuationToken + language: + default: + name: continuation_token + description: 'The continuation token for getting the next page of results, if any remaining results exist, null otherwise.' + cli: + cliKey: continuationToken + cliM4Path: 'schemas$$objects[''TriggerQueryResponse'']$$properties[''continuationToken'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: trigger_query_response + description: A query of triggers. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerQueryResponse + cliM4Path: 'schemas$$objects[''TriggerQueryResponse'']' + protocol: {} + - &ref_446 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_185 + readOnly: true + serializedName: triggerName + language: + default: + name: trigger_name + description: Trigger name. + cli: + cliKey: triggerName + cliM4Path: 'schemas$$objects[''TriggerSubscriptionOperationStatus'']$$properties[''triggerName'']' + protocol: {} + - schema: *ref_186 + readOnly: true + serializedName: status + language: + default: + name: status + description: Event Subscription Status. + cli: + cliKey: status + cliM4Path: 'schemas$$objects[''TriggerSubscriptionOperationStatus'']$$properties[''status'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: trigger_subscription_operation_status + description: Defines the response of a trigger subscription operation. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: TriggerSubscriptionOperationStatus + cliM4Path: 'schemas$$objects[''TriggerSubscriptionOperationStatus'']' + protocol: {} + - &ref_461 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_360 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_114 + language: + default: + name: integration_runtime_list_response_value + description: List of integration runtimes. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: true + serializedName: value + language: + default: + name: value + description: List of integration runtimes. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''IntegrationRuntimeListResponse'']$$properties[''value'']' + protocol: {} + - schema: *ref_187 + required: false + serializedName: nextLink + language: + default: + name: next_link + description: 'The link to the next page of results, if any remaining results exist.' + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''IntegrationRuntimeListResponse'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: integration_runtime_list_response + description: A list of integration runtime resources. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeListResponse + cliM4Path: 'schemas$$objects[''IntegrationRuntimeListResponse'']' + protocol: {} + - *ref_114 + - *ref_59 + - &ref_471 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_188 + serializedName: autoUpdate + language: + default: + name: auto_update + description: 'Enables or disables the auto-update feature of the self-hosted integration runtime. See https://go.microsoft.com/fwlink/?linkid=854189.' + cli: + cliKey: autoUpdate + cliM4Path: 'schemas$$objects[''UpdateIntegrationRuntimeRequest'']$$properties[''autoUpdate'']' + protocol: {} + - schema: *ref_189 + serializedName: updateDelayOffset + language: + default: + name: update_delay_offset + description: 'The time offset (in hours) in the day, e.g., PT03H is 3 hours. The integration runtime auto update will happen on that time.' + cli: + cliKey: updateDelayOffset + cliM4Path: 'schemas$$objects[''UpdateIntegrationRuntimeRequest'']$$properties[''updateDelayOffset'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: update_integration_runtime_request + description: Update integration runtime request. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: UpdateIntegrationRuntimeRequest + cliM4Path: 'schemas$$objects[''UpdateIntegrationRuntimeRequest'']' + protocol: {} + - &ref_289 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_190 + readOnly: true + required: false + serializedName: name + language: + default: + name: name + description: The integration runtime name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatusResponse'']$$properties[''name'']' + protocol: {} + - schema: &ref_191 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_247 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: Managed + parents: + all: + - *ref_191 + - *ref_192 + immediate: + - *ref_191 + properties: + - schema: &ref_304 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_193 + readOnly: true + serializedName: createTime + language: + default: + name: create_time + description: 'The time at which the integration runtime was created, in ISO8601 format.' + cli: + cliKey: createTime + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeStatusTypeProperties'']$$properties[''createTime'']' + protocol: {} + - schema: &ref_377 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_305 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_194 + immediate: + - *ref_194 + properties: + - schema: *ref_195 + readOnly: true + serializedName: nodeId + language: + default: + name: node_id + description: The managed integration runtime node id. + cli: + cliKey: nodeId + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeNode'']$$properties[''nodeId'']' + protocol: {} + - schema: *ref_196 + readOnly: true + serializedName: status + language: + default: + name: status + description: The managed integration runtime node status. + cli: + cliKey: status + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeNode'']$$properties[''status'']' + protocol: {} + - schema: &ref_376 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_202 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_197 + immediate: + - *ref_197 + properties: + - schema: *ref_198 + readOnly: true + serializedName: time + language: + default: + name: time + description: The time when the error occurred. + cli: + cliKey: time + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeError'']$$properties[''time'']' + protocol: {} + - schema: *ref_199 + readOnly: true + serializedName: code + language: + default: + name: code + description: Error code. + cli: + cliKey: code + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeError'']$$properties[''code'']' + protocol: {} + - schema: &ref_375 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_200 + language: + default: + name: managed_integration_runtime_error_parameters + description: Managed integration runtime error parameters. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + readOnly: true + serializedName: parameters + language: + default: + name: parameters + description: Managed integration runtime error parameters. + cli: + cliKey: parameters + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeError'']$$properties[''parameters'']' + protocol: {} + - schema: *ref_201 + readOnly: true + serializedName: message + language: + default: + name: message + description: Error message. + cli: + cliKey: message + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeError'']$$properties[''message'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: managed_integration_runtime_error + description: Error definition for managed integration runtime. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ManagedIntegrationRuntimeError + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeError'']' + protocol: {} + language: + default: + name: managed_integration_runtime_node_errors + description: The errors that occurred on this integration runtime node. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: errors + language: + default: + name: errors + description: The errors that occurred on this integration runtime node. + cli: + cliKey: errors + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeNode'']$$properties[''errors'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: managed_integration_runtime_node + description: Properties of integration runtime node. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedIntegrationRuntimeNode + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeNode'']' + protocol: {} + language: + default: + name: managed_integration_runtime_status_type_properties_nodes + description: The list of nodes for managed integration runtime. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + readOnly: true + serializedName: nodes + language: + default: + name: nodes + description: The list of nodes for managed integration runtime. + cli: + cliKey: nodes + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeStatusTypeProperties'']$$properties[''nodes'']' + protocol: {} + - schema: &ref_378 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_202 + language: + default: + name: managed_integration_runtime_status_type_properties_other_errors + description: The errors that occurred on this integration runtime. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + readOnly: true + serializedName: otherErrors + language: + default: + name: other_errors + description: The errors that occurred on this integration runtime. + cli: + cliKey: otherErrors + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeStatusTypeProperties'']$$properties[''otherErrors'']' + protocol: {} + - schema: &ref_306 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_203 + immediate: + - *ref_203 + properties: + - schema: *ref_204 + readOnly: true + serializedName: type + language: + default: + name: type + description: The operation type. Could be start or stop. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeOperationResult'']$$properties[''type'']' + protocol: {} + - schema: *ref_205 + readOnly: true + serializedName: startTime + language: + default: + name: start_time + description: The start time of the operation. + cli: + cliKey: startTime + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeOperationResult'']$$properties[''startTime'']' + protocol: {} + - schema: *ref_206 + readOnly: true + serializedName: result + language: + default: + name: result + description: The operation result. + cli: + cliKey: result + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeOperationResult'']$$properties[''result'']' + protocol: {} + - schema: *ref_207 + readOnly: true + serializedName: errorCode + language: + default: + name: error_code + description: The error code. + cli: + cliKey: errorCode + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeOperationResult'']$$properties[''errorCode'']' + protocol: {} + - schema: &ref_379 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_208 + language: + default: + name: managed_integration_runtime_operation_result_parameters + description: Managed integration runtime error parameters. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + readOnly: true + serializedName: parameters + language: + default: + name: parameters + description: Managed integration runtime error parameters. + cli: + cliKey: parameters + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeOperationResult'']$$properties[''parameters'']' + protocol: {} + - schema: *ref_209 + readOnly: true + serializedName: activityId + language: + default: + name: activity_id + description: The activity id for the operation request. + cli: + cliKey: activityId + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeOperationResult'']$$properties[''activityId'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: managed_integration_runtime_operation_result + description: Properties of managed integration runtime operation result. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ManagedIntegrationRuntimeOperationResult + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeOperationResult'']' + protocol: {} + readOnly: true + serializedName: lastOperation + language: + default: + name: last_operation + description: The last operation result that occurred on this integration runtime. + cli: + cliKey: lastOperation + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeStatusTypeProperties'']$$properties[''lastOperation'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: managed_integration_runtime_status_type_properties + description: Managed integration runtime status type properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ManagedIntegrationRuntimeStatusTypeProperties + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeStatusTypeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Managed integration runtime status type properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeStatus'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + extensions: + x-ms-discriminator-value: Managed + language: + default: + name: managed_integration_runtime_status + description: Managed integration runtime status. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ManagedIntegrationRuntimeStatus + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeStatus'']' + protocol: {} + - &ref_248 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: SelfHosted + parents: + all: + - *ref_191 + - *ref_192 + immediate: + - *ref_191 + properties: + - schema: &ref_307 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_210 + readOnly: true + serializedName: createTime + language: + default: + name: create_time + description: 'The time at which the integration runtime was created, in ISO8601 format.' + cli: + cliKey: createTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''createTime'']' + protocol: {} + - schema: *ref_211 + readOnly: true + serializedName: taskQueueId + language: + default: + name: task_queue_id + description: The task queue id of the integration runtime. + cli: + cliKey: taskQueueId + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''taskQueueId'']' + protocol: {} + - schema: *ref_212 + readOnly: true + serializedName: internalChannelEncryption + language: + default: + name: internal_channel_encryption + description: It is used to set the encryption mode for node-node communication channel (when more than 2 self-hosted integration runtime nodes exist). + cli: + cliKey: internalChannelEncryption + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''internalChannelEncryption'']' + protocol: {} + - schema: *ref_213 + readOnly: true + serializedName: version + language: + default: + name: version + description: Version of the integration runtime. + cli: + cliKey: version + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''version'']' + protocol: {} + - schema: &ref_380 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_308 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_214 + immediate: + - *ref_214 + properties: + - schema: *ref_215 + readOnly: true + serializedName: nodeName + language: + default: + name: node_name + description: Name of the integration runtime node. + cli: + cliKey: nodeName + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''nodeName'']' + protocol: {} + - schema: *ref_216 + readOnly: true + serializedName: machineName + language: + default: + name: machine_name + description: Machine name of the integration runtime node. + cli: + cliKey: machineName + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''machineName'']' + protocol: {} + - schema: *ref_217 + readOnly: true + serializedName: hostServiceUri + language: + default: + name: host_service_uri + description: URI for the host machine of the integration runtime. + cli: + cliKey: hostServiceUri + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''hostServiceUri'']' + protocol: {} + - schema: *ref_218 + readOnly: true + serializedName: status + language: + default: + name: status + description: Status of the integration runtime node. + cli: + cliKey: status + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''status'']' + protocol: {} + - schema: *ref_219 + readOnly: true + serializedName: capabilities + language: + default: + name: capabilities + description: The integration runtime capabilities dictionary + cli: + cliKey: capabilities + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''capabilities'']' + protocol: {} + - schema: *ref_220 + readOnly: true + serializedName: versionStatus + language: + default: + name: version_status + description: Status of the integration runtime node version. + cli: + cliKey: versionStatus + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''versionStatus'']' + protocol: {} + - schema: *ref_221 + readOnly: true + serializedName: version + language: + default: + name: version + description: Version of the integration runtime node. + cli: + cliKey: version + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''version'']' + protocol: {} + - schema: *ref_222 + readOnly: true + serializedName: registerTime + language: + default: + name: register_time + description: The time at which the integration runtime node was registered in ISO8601 format. + cli: + cliKey: registerTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''registerTime'']' + protocol: {} + - schema: *ref_223 + readOnly: true + serializedName: lastConnectTime + language: + default: + name: last_connect_time + description: The most recent time at which the integration runtime was connected in ISO8601 format. + cli: + cliKey: lastConnectTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''lastConnectTime'']' + protocol: {} + - schema: *ref_224 + readOnly: true + serializedName: expiryTime + language: + default: + name: expiry_time + description: The time at which the integration runtime will expire in ISO8601 format. + cli: + cliKey: expiryTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''expiryTime'']' + protocol: {} + - schema: *ref_225 + readOnly: true + serializedName: lastStartTime + language: + default: + name: last_start_time + description: The time the node last started up. + cli: + cliKey: lastStartTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''lastStartTime'']' + protocol: {} + - schema: *ref_226 + readOnly: true + serializedName: lastStopTime + language: + default: + name: last_stop_time + description: The integration runtime node last stop time. + cli: + cliKey: lastStopTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''lastStopTime'']' + protocol: {} + - schema: *ref_227 + readOnly: true + serializedName: lastUpdateResult + language: + default: + name: last_update_result + description: The result of the last integration runtime node update. + cli: + cliKey: lastUpdateResult + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''lastUpdateResult'']' + protocol: {} + - schema: *ref_228 + readOnly: true + serializedName: lastStartUpdateTime + language: + default: + name: last_start_update_time + description: The last time for the integration runtime node update start. + cli: + cliKey: lastStartUpdateTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''lastStartUpdateTime'']' + protocol: {} + - schema: *ref_229 + readOnly: true + serializedName: lastEndUpdateTime + language: + default: + name: last_end_update_time + description: The last time for the integration runtime node update end. + cli: + cliKey: lastEndUpdateTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''lastEndUpdateTime'']' + protocol: {} + - schema: *ref_230 + readOnly: true + serializedName: isActiveDispatcher + language: + default: + name: is_active_dispatcher + description: Indicates whether this node is the active dispatcher for integration runtime requests. + cli: + cliKey: isActiveDispatcher + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''isActiveDispatcher'']' + protocol: {} + - schema: *ref_231 + readOnly: true + serializedName: concurrentJobsLimit + language: + default: + name: concurrent_jobs_limit + description: Maximum concurrent jobs on the integration runtime node. + cli: + cliKey: concurrentJobsLimit + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''concurrentJobsLimit'']' + protocol: {} + - schema: *ref_232 + readOnly: true + serializedName: maxConcurrentJobs + language: + default: + name: max_concurrent_jobs + description: The maximum concurrent jobs in this integration runtime. + cli: + cliKey: maxConcurrentJobs + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''maxConcurrentJobs'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: self_hosted_integration_runtime_node + description: Properties of Self-hosted integration runtime node. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: SelfHostedIntegrationRuntimeNode + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']' + protocol: {} + language: + default: + name: self_hosted_integration_runtime_status_type_properties_nodes + description: The list of nodes for this integration runtime. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: nodes + language: + default: + name: nodes + description: The list of nodes for this integration runtime. + cli: + cliKey: nodes + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''nodes'']' + protocol: {} + - schema: *ref_233 + readOnly: true + serializedName: scheduledUpdateDate + language: + default: + name: scheduled_update_date + description: 'The date at which the integration runtime will be scheduled to update, in ISO8601 format.' + cli: + cliKey: scheduledUpdateDate + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''scheduledUpdateDate'']' + protocol: {} + - schema: *ref_234 + readOnly: true + serializedName: updateDelayOffset + language: + default: + name: update_delay_offset + description: 'The time in the date scheduled by service to update the integration runtime, e.g., PT03H is 3 hours' + cli: + cliKey: updateDelayOffset + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''updateDelayOffset'']' + protocol: {} + - schema: *ref_235 + readOnly: true + serializedName: localTimeZoneOffset + language: + default: + name: local_time_zone_offset + description: The local time zone offset in hours. + cli: + cliKey: localTimeZoneOffset + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''localTimeZoneOffset'']' + protocol: {} + - schema: *ref_236 + readOnly: true + serializedName: capabilities + language: + default: + name: capabilities + description: Object with additional information about integration runtime capabilities. + cli: + cliKey: capabilities + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''capabilities'']' + protocol: {} + - schema: &ref_381 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_237 + language: + default: + name: self_hosted_integration_runtime_status_type_properties_service_urls + description: The URLs for the services used in integration runtime backend service. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + readOnly: true + serializedName: serviceUrls + language: + default: + name: service_urls + description: The URLs for the services used in integration runtime backend service. + cli: + cliKey: serviceUrls + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''serviceUrls'']' + protocol: {} + - schema: *ref_188 + readOnly: true + serializedName: autoUpdate + language: + default: + name: auto_update + description: Whether Self-hosted integration runtime auto update has been turned on. + cli: + cliKey: autoUpdate + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''autoUpdate'']' + protocol: {} + - schema: *ref_238 + readOnly: true + serializedName: versionStatus + language: + default: + name: version_status + description: Status of the integration runtime version. + cli: + cliKey: versionStatus + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''versionStatus'']' + protocol: {} + - schema: &ref_382 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_309 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_239 + readOnly: true + serializedName: name + language: + default: + name: name + description: The name of the linked integration runtime. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntime'']$$properties[''name'']' + protocol: {} + - schema: *ref_240 + readOnly: true + serializedName: subscriptionId + language: + default: + name: subscription_id + description: The subscription ID for which the linked integration runtime belong to. + cli: + cliKey: subscriptionId + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntime'']$$properties[''subscriptionId'']' + protocol: {} + - schema: *ref_241 + readOnly: true + serializedName: dataFactoryName + language: + default: + name: data_factory_name + description: The name of the data factory for which the linked integration runtime belong to. + cli: + cliKey: dataFactoryName + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntime'']$$properties[''dataFactoryName'']' + protocol: {} + - schema: *ref_242 + readOnly: true + serializedName: dataFactoryLocation + language: + default: + name: data_factory_location + description: The location of the data factory for which the linked integration runtime belong to. + cli: + cliKey: dataFactoryLocation + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntime'']$$properties[''dataFactoryLocation'']' + protocol: {} + - schema: *ref_243 + readOnly: true + serializedName: createTime + language: + default: + name: create_time + description: The creating time of the linked integration runtime. + cli: + cliKey: createTime + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntime'']$$properties[''createTime'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: linked_integration_runtime + description: The linked integration runtime information. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: LinkedIntegrationRuntime + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntime'']' + protocol: {} + language: + default: + name: self_hosted_integration_runtime_status_type_properties_links + description: The list of linked integration runtimes that are created to share with this integration runtime. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: links + language: + default: + name: links + description: The list of linked integration runtimes that are created to share with this integration runtime. + cli: + cliKey: links + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''links'']' + protocol: {} + - schema: *ref_244 + readOnly: true + serializedName: pushedVersion + language: + default: + name: pushed_version + description: The version that the integration runtime is going to update to. + cli: + cliKey: pushedVersion + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''pushedVersion'']' + protocol: {} + - schema: *ref_245 + readOnly: true + serializedName: latestVersion + language: + default: + name: latest_version + description: The latest version on download center. + cli: + cliKey: latestVersion + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''latestVersion'']' + protocol: {} + - schema: *ref_246 + readOnly: true + serializedName: autoUpdateETA + language: + default: + name: auto_update_ETA + description: The estimated time when the self-hosted integration runtime will be updated. + cli: + cliKey: autoUpdateETA + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''autoUpdateETA'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: self_hosted_integration_runtime_status_type_properties + description: Self-hosted integration runtime status type properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntimeStatusTypeProperties + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Self-hosted integration runtime status type properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatus'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + extensions: + x-ms-discriminator-value: SelfHosted + language: + default: + name: self_hosted_integration_runtime_status + description: Self-hosted integration runtime status. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntimeStatus + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatus'']' + protocol: {} + immediate: + - *ref_247 + - *ref_248 + discriminator: + all: + Managed: *ref_247 + SelfHosted: *ref_248 + immediate: + Managed: *ref_247 + SelfHosted: *ref_248 + property: &ref_249 + schema: *ref_111 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: Type of integration runtime. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatus'']$$properties[''type'']' + protocol: {} + discriminatorValue: IntegrationRuntimeStatus + parents: + all: + - *ref_192 + immediate: + - *ref_192 + properties: + - *ref_249 + - schema: *ref_250 + readOnly: true + required: false + serializedName: dataFactoryName + language: + default: + name: data_factory_name + description: The data factory name which the integration runtime belong to. + cli: + cliKey: dataFactoryName + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatus'']$$properties[''dataFactoryName'']' + protocol: {} + - schema: *ref_61 + readOnly: true + required: false + serializedName: state + language: + default: + name: state + description: The state of integration runtime. + cli: + cliKey: state + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatus'']$$properties[''state'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: integration_runtime_status + description: Integration runtime status. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: IntegrationRuntimeStatus + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatus'']' + protocol: {} + required: true + serializedName: properties + language: + default: + name: properties + description: Integration runtime properties. + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatusResponse'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: integration_runtime_status_response + description: Integration runtime status response. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeStatusResponse + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatusResponse'']' + protocol: {} + - *ref_191 + - &ref_485 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_251 + immediate: + - *ref_251 + properties: + - schema: *ref_252 + readOnly: true + serializedName: serviceToken + language: + default: + name: service_token + description: The token generated in service. Callers use this token to authenticate to integration runtime. + cli: + cliKey: serviceToken + cliM4Path: 'schemas$$objects[''IntegrationRuntimeConnectionInfo'']$$properties[''serviceToken'']' + protocol: {} + - schema: *ref_253 + readOnly: true + serializedName: identityCertThumbprint + language: + default: + name: identity_cert_thumbprint + description: The integration runtime SSL certificate thumbprint. Click-Once application uses it to do server validation. + cli: + cliKey: identityCertThumbprint + cliM4Path: 'schemas$$objects[''IntegrationRuntimeConnectionInfo'']$$properties[''identityCertThumbprint'']' + protocol: {} + - schema: *ref_254 + readOnly: true + serializedName: hostServiceUri + language: + default: + name: host_service_uri + description: The on-premises integration runtime host URL. + cli: + cliKey: hostServiceUri + cliM4Path: 'schemas$$objects[''IntegrationRuntimeConnectionInfo'']$$properties[''hostServiceUri'']' + protocol: {} + - schema: *ref_255 + readOnly: true + serializedName: version + language: + default: + name: version + description: The integration runtime version. + cli: + cliKey: version + cliM4Path: 'schemas$$objects[''IntegrationRuntimeConnectionInfo'']$$properties[''version'']' + protocol: {} + - schema: *ref_256 + readOnly: true + serializedName: publicKey + language: + default: + name: public_key + description: The public key for encrypting a credential when transferring the credential to the integration runtime. + cli: + cliKey: publicKey + cliM4Path: 'schemas$$objects[''IntegrationRuntimeConnectionInfo'']$$properties[''publicKey'']' + protocol: {} + - schema: *ref_257 + readOnly: true + serializedName: isIdentityCertExprired + language: + default: + name: is_identity_cert_exprired + description: Whether the identity certificate is expired. + cli: + cliKey: isIdentityCertExprired + cliM4Path: 'schemas$$objects[''IntegrationRuntimeConnectionInfo'']$$properties[''isIdentityCertExprired'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: integration_runtime_connection_info + description: Connection information for encrypting the on-premises data source credentials. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: IntegrationRuntimeConnectionInfo + cliM4Path: 'schemas$$objects[''IntegrationRuntimeConnectionInfo'']' + protocol: {} + - &ref_486 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_258 + serializedName: keyName + language: + default: + name: key_name + description: The name of the authentication key to regenerate. + cli: + cliKey: keyName + cliM4Path: 'schemas$$objects[''IntegrationRuntimeRegenerateKeyParameters'']$$properties[''keyName'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: integration_runtime_regenerate_key_parameters + description: Parameters to regenerate the authentication key. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: IntegrationRuntimeRegenerateKeyParameters + cliM4Path: 'schemas$$objects[''IntegrationRuntimeRegenerateKeyParameters'']' + protocol: {} + - &ref_491 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_259 + serializedName: authKey1 + language: + default: + name: auth_key1 + description: The primary integration runtime authentication key. + cli: + cliKey: authKey1 + cliM4Path: 'schemas$$objects[''IntegrationRuntimeAuthKeys'']$$properties[''authKey1'']' + protocol: {} + - schema: *ref_260 + serializedName: authKey2 + language: + default: + name: auth_key2 + description: The secondary integration runtime authentication key. + cli: + cliKey: authKey2 + cliM4Path: 'schemas$$objects[''IntegrationRuntimeAuthKeys'']$$properties[''authKey2'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: integration_runtime_auth_keys + description: The integration runtime authentication keys. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: IntegrationRuntimeAuthKeys + cliM4Path: 'schemas$$objects[''IntegrationRuntimeAuthKeys'']' + protocol: {} + - &ref_507 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_261 + serializedName: name + language: + default: + name: name + description: Integration runtime name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''IntegrationRuntimeMonitoringData'']$$properties[''name'']' + protocol: {} + - schema: &ref_361 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_269 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_262 + immediate: + - *ref_262 + properties: + - schema: *ref_263 + readOnly: true + serializedName: nodeName + language: + default: + name: node_name + description: Name of the integration runtime node. + cli: + cliKey: nodeName + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''nodeName'']' + protocol: {} + - schema: *ref_264 + readOnly: true + serializedName: availableMemoryInMB + language: + default: + name: available_memory_in_MB + description: Available memory (MB) on the integration runtime node. + cli: + cliKey: availableMemoryInMB + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''availableMemoryInMB'']' + protocol: {} + - schema: *ref_265 + readOnly: true + serializedName: cpuUtilization + language: + default: + name: cpu_utilization + description: CPU percentage on the integration runtime node. + cli: + cliKey: cpuUtilization + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''cpuUtilization'']' + protocol: {} + - schema: *ref_231 + readOnly: true + serializedName: concurrentJobsLimit + language: + default: + name: concurrent_jobs_limit + description: Maximum concurrent jobs on the integration runtime node. + cli: + cliKey: concurrentJobsLimit + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''concurrentJobsLimit'']' + protocol: {} + - schema: *ref_266 + readOnly: true + serializedName: concurrentJobsRunning + language: + default: + name: concurrent_jobs_running + description: The number of jobs currently running on the integration runtime node. + cli: + cliKey: concurrentJobsRunning + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''concurrentJobsRunning'']' + protocol: {} + - schema: *ref_232 + readOnly: true + serializedName: maxConcurrentJobs + language: + default: + name: max_concurrent_jobs + description: The maximum concurrent jobs in this integration runtime. + cli: + cliKey: maxConcurrentJobs + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''maxConcurrentJobs'']' + protocol: {} + - schema: *ref_267 + readOnly: true + serializedName: sentBytes + language: + default: + name: sent_bytes + description: Sent bytes on the integration runtime node. + cli: + cliKey: sentBytes + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''sentBytes'']' + protocol: {} + - schema: *ref_268 + readOnly: true + serializedName: receivedBytes + language: + default: + name: received_bytes + description: Received bytes on the integration runtime node. + cli: + cliKey: receivedBytes + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''receivedBytes'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: integration_runtime_node_monitoring_data + description: Monitoring data for integration runtime node. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: IntegrationRuntimeNodeMonitoringData + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']' + protocol: {} + language: + default: + name: integration_runtime_monitoring_data_nodes + description: Integration runtime node monitoring data. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: nodes + language: + default: + name: nodes + description: Integration runtime node monitoring data. + cli: + cliKey: nodes + cliM4Path: 'schemas$$objects[''IntegrationRuntimeMonitoringData'']$$properties[''nodes'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: integration_runtime_monitoring_data + description: Get monitoring data response. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeMonitoringData + cliM4Path: 'schemas$$objects[''IntegrationRuntimeMonitoringData'']' + protocol: {} + - *ref_269 + - &ref_511 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_270 + required: true + serializedName: factoryName + language: + default: + name: linked_factory_name + description: The data factory name for linked integration runtime. + cli: + cliKey: linkedFactoryName + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeRequest'']$$properties[''linkedFactoryName'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: linked_integration_runtime_request + description: Data factory name for linked integration runtime request. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: LinkedIntegrationRuntimeRequest + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeRequest'']' + protocol: {} + - &ref_516 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_271 + serializedName: name + language: + default: + name: name + description: The name of the linked integration runtime. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''CreateLinkedIntegrationRuntimeRequest'']$$properties[''name'']' + protocol: {} + - schema: *ref_272 + serializedName: subscriptionId + language: + default: + name: subscription_id + description: The ID of the subscription that the linked integration runtime belongs to. + cli: + cliKey: subscriptionId + cliM4Path: 'schemas$$objects[''CreateLinkedIntegrationRuntimeRequest'']$$properties[''subscriptionId'']' + protocol: {} + - schema: *ref_273 + serializedName: dataFactoryName + language: + default: + name: data_factory_name + description: The name of the data factory that the linked integration runtime belongs to. + cli: + cliKey: dataFactoryName + cliM4Path: 'schemas$$objects[''CreateLinkedIntegrationRuntimeRequest'']$$properties[''dataFactoryName'']' + protocol: {} + - schema: *ref_274 + serializedName: dataFactoryLocation + language: + default: + name: data_factory_location + description: The location of the data factory that the linked integration runtime belongs to. + cli: + cliKey: dataFactoryLocation + cliM4Path: 'schemas$$objects[''CreateLinkedIntegrationRuntimeRequest'']$$properties[''dataFactoryLocation'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: create_linked_integration_runtime_request + description: The linked integration runtime information. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: CreateLinkedIntegrationRuntimeRequest + cliM4Path: 'schemas$$objects[''CreateLinkedIntegrationRuntimeRequest'']' + protocol: {} + - *ref_22 + - *ref_23 + - *ref_119 + - *ref_151 + - *ref_173 + - *ref_144 + - *ref_275 + - *ref_276 + - *ref_277 + - *ref_278 + - *ref_145 + - *ref_279 + - *ref_280 + - *ref_146 + - *ref_281 + - *ref_175 + - *ref_282 + - *ref_283 + - *ref_159 + - *ref_284 + - *ref_158 + - *ref_162 + - *ref_168 + - *ref_176 + - *ref_285 + - *ref_177 + - *ref_286 + - type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_287 + required: true + serializedName: type + language: + default: + name: type + description: Type of integration runtime. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''IntegrationRuntimeReference'']$$properties[''type'']' + protocol: {} + - schema: *ref_288 + required: true + serializedName: referenceName + language: + default: + name: reference_name + description: Reference integration runtime name. + cli: + cliKey: referenceName + cliM4Path: 'schemas$$objects[''IntegrationRuntimeReference'']$$properties[''referenceName'']' + protocol: {} + - schema: *ref_138 + required: false + serializedName: parameters + language: + default: + name: parameters + description: Arguments for integration runtime. + cli: + cliKey: parameters + cliM4Path: 'schemas$$objects[''IntegrationRuntimeReference'']$$properties[''parameters'']' + protocol: {} + language: + default: + name: integration_runtime_reference + description: Integration runtime reference type. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeReference + cliM4Path: 'schemas$$objects[''IntegrationRuntimeReference'']' + protocol: {} + - type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_371 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_289 + language: + default: + name: integration_runtime_status_list_response_value + description: List of integration runtime status. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: true + serializedName: value + language: + default: + name: value + description: List of integration runtime status. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatusListResponse'']$$properties[''value'']' + protocol: {} + - schema: *ref_290 + required: false + serializedName: nextLink + language: + default: + name: next_link + description: 'The link to the next page of results, if any remaining results exist.' + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatusListResponse'']$$properties[''nextLink'']' + protocol: {} + language: + default: + name: integration_runtime_status_list_response + description: A list of integration runtime status. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeStatusListResponse + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatusListResponse'']' + protocol: {} + - *ref_109 + - *ref_291 + - *ref_292 + - *ref_293 + - *ref_294 + - *ref_295 + - *ref_296 + - *ref_79 + - *ref_82 + - *ref_297 + - *ref_298 + - *ref_89 + - *ref_92 + - *ref_299 + - *ref_96 + - *ref_300 + - *ref_97 + - *ref_301 + - *ref_98 + - *ref_302 + - *ref_110 + - *ref_303 + - *ref_103 + - *ref_105 + - *ref_106 + - *ref_247 + - *ref_304 + - *ref_305 + - *ref_202 + - *ref_306 + - *ref_248 + - *ref_307 + - *ref_308 + - *ref_309 + - type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_310 + readOnly: true + serializedName: ipAddress + language: + default: + name: ip_address + description: The IP address of self-hosted integration runtime node. + cli: + cliKey: ipAddress + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeIpAddress'']$$properties[''ipAddress'']' + protocol: {} + language: + default: + name: integration_runtime_node_ip_address + description: The IP address of self-hosted integration runtime node. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: IntegrationRuntimeNodeIpAddress + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeIpAddress'']' + protocol: {} + - type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_383 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_311 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_342 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: Folder + parents: + all: + - *ref_311 + immediate: + - *ref_311 + extensions: + x-ms-discriminator-value: Folder + language: + default: + name: ssis_folder + description: Ssis folder. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: SsisFolder + cliM4Path: 'schemas$$objects[''SsisFolder'']' + protocol: {} + - &ref_343 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: Project + parents: + all: + - *ref_311 + immediate: + - *ref_311 + properties: + - schema: *ref_312 + serializedName: folderId + language: + default: + name: folder_id + description: Folder id which contains project. + cli: + cliKey: folderId + cliM4Path: 'schemas$$objects[''SsisProject'']$$properties[''folderId'']' + protocol: {} + - schema: *ref_313 + serializedName: version + language: + default: + name: version + description: Project version. + cli: + cliKey: version + cliM4Path: 'schemas$$objects[''SsisProject'']$$properties[''version'']' + protocol: {} + - schema: &ref_384 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_352 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_314 + serializedName: id + language: + default: + name: id + description: Environment reference id. + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''SsisEnvironmentReference'']$$properties[''id'']' + protocol: {} + - schema: *ref_315 + serializedName: environmentFolderName + language: + default: + name: environment_folder_name + description: Environment folder name. + cli: + cliKey: environmentFolderName + cliM4Path: 'schemas$$objects[''SsisEnvironmentReference'']$$properties[''environmentFolderName'']' + protocol: {} + - schema: *ref_316 + serializedName: environmentName + language: + default: + name: environment_name + description: Environment name. + cli: + cliKey: environmentName + cliM4Path: 'schemas$$objects[''SsisEnvironmentReference'']$$properties[''environmentName'']' + protocol: {} + - schema: *ref_317 + serializedName: referenceType + language: + default: + name: reference_type + description: Reference type + cli: + cliKey: referenceType + cliM4Path: 'schemas$$objects[''SsisEnvironmentReference'']$$properties[''referenceType'']' + protocol: {} + language: + default: + name: ssis_environment_reference + description: Ssis environment reference. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: SsisEnvironmentReference + cliM4Path: 'schemas$$objects[''SsisEnvironmentReference'']' + protocol: {} + language: + default: + name: ssis_project_environment_refs + description: Environment reference in project + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: environmentRefs + language: + default: + name: environment_refs + description: Environment reference in project + cli: + cliKey: environmentRefs + cliM4Path: 'schemas$$objects[''SsisProject'']$$properties[''environmentRefs'']' + protocol: {} + - schema: &ref_385 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_333 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_318 + serializedName: id + language: + default: + name: id + description: Parameter id. + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''id'']' + protocol: {} + - schema: *ref_319 + serializedName: name + language: + default: + name: name + description: Parameter name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''name'']' + protocol: {} + - schema: *ref_320 + serializedName: description + language: + default: + name: description + description: Parameter description. + cli: + cliKey: description + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''description'']' + protocol: {} + - schema: *ref_321 + serializedName: dataType + language: + default: + name: data_type + description: Parameter type. + cli: + cliKey: dataType + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''dataType'']' + protocol: {} + - schema: *ref_322 + serializedName: required + language: + default: + name: required + description: Whether parameter is required. + cli: + cliKey: required + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''required'']' + protocol: {} + - schema: *ref_323 + serializedName: sensitive + language: + default: + name: sensitive + description: Whether parameter is sensitive. + cli: + cliKey: sensitive + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''sensitive'']' + protocol: {} + - schema: *ref_324 + serializedName: designDefaultValue + language: + default: + name: design_default_value + description: Design default value of parameter. + cli: + cliKey: designDefaultValue + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''designDefaultValue'']' + protocol: {} + - schema: *ref_325 + serializedName: defaultValue + language: + default: + name: default_value + description: Default value of parameter. + cli: + cliKey: defaultValue + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''defaultValue'']' + protocol: {} + - schema: *ref_326 + serializedName: sensitiveDefaultValue + language: + default: + name: sensitive_default_value + description: Default sensitive value of parameter. + cli: + cliKey: sensitiveDefaultValue + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''sensitiveDefaultValue'']' + protocol: {} + - schema: *ref_327 + serializedName: valueType + language: + default: + name: value_type + description: Parameter value type. + cli: + cliKey: valueType + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''valueType'']' + protocol: {} + - schema: *ref_328 + serializedName: valueSet + language: + default: + name: value_set + description: Parameter value set. + cli: + cliKey: valueSet + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''valueSet'']' + protocol: {} + - schema: *ref_329 + serializedName: variable + language: + default: + name: variable + description: Parameter reference variable. + cli: + cliKey: variable + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''variable'']' + protocol: {} + language: + default: + name: ssis_parameter + description: Ssis parameter. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 12 + propertyCountIfSimplifyWithoutSimpleObject: 12 + simplifiable: true + cliKey: SsisParameter + cliM4Path: 'schemas$$objects[''SsisParameter'']' + protocol: {} + language: + default: + name: ssis_project_parameters + description: Parameters in project + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: parameters + language: + default: + name: parameters + description: Parameters in project + cli: + cliKey: parameters + cliM4Path: 'schemas$$objects[''SsisProject'']$$properties[''parameters'']' + protocol: {} + extensions: + x-ms-discriminator-value: Project + language: + default: + name: ssis_project + description: Ssis project. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisProject + cliM4Path: 'schemas$$objects[''SsisProject'']' + protocol: {} + - &ref_344 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: Package + parents: + all: + - *ref_311 + immediate: + - *ref_311 + properties: + - schema: *ref_330 + serializedName: folderId + language: + default: + name: folder_id + description: Folder id which contains package. + cli: + cliKey: folderId + cliM4Path: 'schemas$$objects[''SsisPackage'']$$properties[''folderId'']' + protocol: {} + - schema: *ref_331 + serializedName: projectVersion + language: + default: + name: project_version + description: Project version which contains package. + cli: + cliKey: projectVersion + cliM4Path: 'schemas$$objects[''SsisPackage'']$$properties[''projectVersion'']' + protocol: {} + - schema: *ref_332 + serializedName: projectId + language: + default: + name: project_id + description: Project id which contains package. + cli: + cliKey: projectId + cliM4Path: 'schemas$$objects[''SsisPackage'']$$properties[''projectId'']' + protocol: {} + - schema: &ref_386 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_333 + language: + default: + name: ssis_package_parameters + description: Parameters in package + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: parameters + language: + default: + name: parameters + description: Parameters in package + cli: + cliKey: parameters + cliM4Path: 'schemas$$objects[''SsisPackage'']$$properties[''parameters'']' + protocol: {} + extensions: + x-ms-discriminator-value: Package + language: + default: + name: ssis_package + description: Ssis Package. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisPackage + cliM4Path: 'schemas$$objects[''SsisPackage'']' + protocol: {} + - &ref_345 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: Environment + parents: + all: + - *ref_311 + immediate: + - *ref_311 + properties: + - schema: *ref_334 + serializedName: folderId + language: + default: + name: folder_id + description: Folder id which contains environment. + cli: + cliKey: folderId + cliM4Path: 'schemas$$objects[''SsisEnvironment'']$$properties[''folderId'']' + protocol: {} + - schema: &ref_387 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_353 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_335 + serializedName: id + language: + default: + name: id + description: Variable id. + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''SsisVariable'']$$properties[''id'']' + protocol: {} + - schema: *ref_336 + serializedName: name + language: + default: + name: name + description: Variable name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''SsisVariable'']$$properties[''name'']' + protocol: {} + - schema: *ref_337 + serializedName: description + language: + default: + name: description + description: Variable description. + cli: + cliKey: description + cliM4Path: 'schemas$$objects[''SsisVariable'']$$properties[''description'']' + protocol: {} + - schema: *ref_338 + serializedName: dataType + language: + default: + name: data_type + description: Variable type. + cli: + cliKey: dataType + cliM4Path: 'schemas$$objects[''SsisVariable'']$$properties[''dataType'']' + protocol: {} + - schema: *ref_339 + serializedName: sensitive + language: + default: + name: sensitive + description: Whether variable is sensitive. + cli: + cliKey: sensitive + cliM4Path: 'schemas$$objects[''SsisVariable'']$$properties[''sensitive'']' + protocol: {} + - schema: *ref_340 + serializedName: value + language: + default: + name: value + description: Variable value. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''SsisVariable'']$$properties[''value'']' + protocol: {} + - schema: *ref_341 + serializedName: sensitiveValue + language: + default: + name: sensitive_value + description: Variable sensitive value. + cli: + cliKey: sensitiveValue + cliM4Path: 'schemas$$objects[''SsisVariable'']$$properties[''sensitiveValue'']' + protocol: {} + language: + default: + name: ssis_variable + description: Ssis variable. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 7 + propertyCountIfSimplifyWithoutSimpleObject: 7 + simplifiable: true + cliKey: SsisVariable + cliM4Path: 'schemas$$objects[''SsisVariable'']' + protocol: {} + language: + default: + name: ssis_environment_variables + description: Variable in environment + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: variables + language: + default: + name: variables + description: Variable in environment + cli: + cliKey: variables + cliM4Path: 'schemas$$objects[''SsisEnvironment'']$$properties[''variables'']' + protocol: {} + extensions: + x-ms-discriminator-value: Environment + language: + default: + name: ssis_environment + description: Ssis environment. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisEnvironment + cliM4Path: 'schemas$$objects[''SsisEnvironment'']' + protocol: {} + immediate: + - *ref_342 + - *ref_343 + - *ref_344 + - *ref_345 + discriminator: + all: + Environment: *ref_345 + Folder: *ref_342 + Package: *ref_344 + Project: *ref_343 + immediate: + Environment: *ref_345 + Folder: *ref_342 + Package: *ref_344 + Project: *ref_343 + property: &ref_347 + schema: *ref_346 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: Type of metadata. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''SsisObjectMetadata'']$$properties[''type'']' + protocol: {} + properties: + - *ref_347 + - schema: *ref_348 + required: false + serializedName: id + language: + default: + name: id + description: Metadata id. + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''SsisObjectMetadata'']$$properties[''id'']' + protocol: {} + - schema: *ref_349 + required: false + serializedName: name + language: + default: + name: name + description: Metadata name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''SsisObjectMetadata'']$$properties[''name'']' + protocol: {} + - schema: *ref_350 + required: false + serializedName: description + language: + default: + name: description + description: Metadata description. + cli: + cliKey: description + cliM4Path: 'schemas$$objects[''SsisObjectMetadata'']$$properties[''description'']' + protocol: {} + language: + default: + name: ssis_object_metadata + description: SSIS object metadata. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: SsisObjectMetadata + cliM4Path: 'schemas$$objects[''SsisObjectMetadata'']' + protocol: {} + language: + default: + name: ssis_object_metadata_list_response_value + description: List of SSIS object metadata. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: List of SSIS object metadata. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''SsisObjectMetadataListResponse'']$$properties[''value'']' + protocol: {} + - schema: *ref_351 + serializedName: nextLink + language: + default: + name: next_link + description: 'The link to the next page of results, if any remaining results exist.' + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''SsisObjectMetadataListResponse'']$$properties[''nextLink'']' + protocol: {} + language: + default: + name: ssis_object_metadata_list_response + description: A list of SSIS object metadata. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisObjectMetadataListResponse + cliM4Path: 'schemas$$objects[''SsisObjectMetadataListResponse'']' + protocol: {} + - *ref_311 + - *ref_342 + - *ref_343 + - *ref_352 + - *ref_333 + - *ref_344 + - *ref_345 + - *ref_353 + arrays: + - *ref_354 + - *ref_102 + - *ref_355 + - *ref_356 + - *ref_357 + - *ref_358 + - *ref_359 + - *ref_360 + - *ref_361 + - *ref_362 + - *ref_363 + - *ref_364 + - *ref_365 + - *ref_366 + - *ref_367 + - *ref_368 + - *ref_369 + - *ref_370 + - *ref_371 + - *ref_372 + - *ref_373 + - *ref_374 + - *ref_375 + - *ref_376 + - *ref_377 + - *ref_378 + - *ref_379 + - *ref_380 + - *ref_381 + - *ref_382 + - *ref_383 + - *ref_384 + - *ref_385 + - *ref_386 + - *ref_387 +globalParameters: + - &ref_390 + schema: *ref_1 + implementation: Client + required: true + extensions: + x-ms-priority: 0 + language: + default: + name: SubscriptionId + description: The subscription identifier. + serializedName: subscriptionId + cli: + cliKey: subscriptionId + cliM4Path: 'globalParameters[''subscriptionId'']' + protocol: + http: + in: path + - &ref_389 + schema: *ref_0 + clientDefaultValue: 'https://management.azure.com' + implementation: Client + origin: 'modelerfour:synthesized/host' + required: true + extensions: + x-ms-skip-url-encoding: true + language: + default: + name: $host + description: server parameter + serializedName: $host + cli: + cliKey: $host + cliM4Path: 'globalParameters[''$host'']' + protocol: + http: + in: uri + - &ref_391 + schema: *ref_388 + implementation: Client + origin: 'modelerfour:synthesized/api-version' + required: true + language: + default: + name: apiVersion + description: Api Version + serializedName: api-version + cli: + cliKey: ApiVersion + cliM4Path: 'globalParameters[''ApiVersion'']' + protocol: + http: + in: query +operationGroups: + - $key: Factories + operations: + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''List'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/providers/Microsoft.DataFactory/factories' + method: get + uri: '{$host}' + signatureParameters: [] + responses: + - schema: *ref_393 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_List: + parameters: + api-version: '2018-06-01' + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + value: + - name: rpV2OrigDF-72c7d3d4-5e17-4ec6-91de-9ab433f15e79 + type: Microsoft.DataFactory/factories + eTag: '"0000aa0d-0000-0000-0000-5b0d58170000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/rg-yanzhang-dfv2/providers/Microsoft.DataFactory/factories/rpv2origdf-72c7d3d4-5e17-4ec6-91de-9ab433f15e79 + identity: + type: SystemAssigned + principalId: 399c3de2-6072-4326-bfa9-4d0c116f1a7b + tenantId: 12345678-1234-1234-1234-123456789abc + location: East US + properties: + createTime: '2018-05-29T13:39:35.615921Z' + provisioningState: Succeeded + version: 2017-09-01-preview + tags: {} + - name: df-dogfood-yanzhang-we + type: Microsoft.DataFactory/factories + eTag: '"0000f301-0000-0000-0000-5b21b16c0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/rg-yanzhang-dfv2/providers/Microsoft.DataFactory/factories/df-dogfood-yanzhang-we + identity: + type: SystemAssigned + principalId: e8dd6df9-bad5-4dea-8fb8-0d13d1845d9e + tenantId: 12345678-1234-1234-1234-123456789abc + location: West Europe + properties: + createTime: '2018-06-14T00:06:04.6667461Z' + provisioningState: Succeeded + version: 2017-09-01-preview + tags: {} + - name: exampleFactoryName-linked + type: Microsoft.DataFactory/factories + eTag: '"00008a02-0000-0000-0000-5b237f270000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName-linked + identity: + type: SystemAssigned + principalId: 10743799-44d2-42fe-8c4d-5bc5c51c0684 + tenantId: 12345678-1234-1234-1234-123456789abc + location: East US + properties: + createTime: '2018-06-15T08:56:07.1828318Z' + provisioningState: Succeeded + version: 2017-09-01-preview + tags: {} + - name: FactoryToUpgrade + type: Microsoft.DataFactory/factories + eTag: '"00003d04-0000-0000-0000-5b28962f0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/factorytoupgrade + location: East US + properties: + createTime: '2018-06-19T05:35:35.7133828Z' + provisioningState: Succeeded + version: '2018-06-01' + tags: {} + - name: exampleFactoryName + type: Microsoft.DataFactory/factories + eTag: '"00004004-0000-0000-0000-5b28979e0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + location: East US + properties: + createTime: '2018-06-19T05:41:50.0041314Z' + provisioningState: Succeeded + repoConfiguration: + type: FactoryVSTSConfiguration + accountName: ADF + collaborationBranch: master + lastCommitId: '' + projectName: project + repositoryName: repo + rootFolder: / + tenantId: '' + version: '2018-06-01' + tags: + exampleTag: exampleValue + - name: rpV2OrigDF-72c7d3d4-5e17-4ec6-91de-9ab433f15e79 + type: Microsoft.DataFactory/factories + eTag: '"0000aa0d-0000-0000-0000-5b0d58170000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/rg-yanzhang-dfv2/providers/Microsoft.DataFactory/factories/rpv2origdf-72c7d3d4-5e17-4ec6-91de-9ab433f15e79 + identity: + type: SystemAssigned + principalId: 399c3de2-6072-4326-bfa9-4d0c116f1a7b + tenantId: 12345678-1234-1234-1234-123456789abc + location: East US + properties: + createTime: '2018-05-29T13:39:35.615921Z' + provisioningState: Succeeded + version: 2017-09-01-preview + tags: {} + - name: df-dogfood-yanzhang-we + type: Microsoft.DataFactory/factories + eTag: '"0000f301-0000-0000-0000-5b21b16c0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/rg-yanzhang-dfv2/providers/Microsoft.DataFactory/factories/df-dogfood-yanzhang-we + identity: + type: SystemAssigned + principalId: e8dd6df9-bad5-4dea-8fb8-0d13d1845d9e + tenantId: 12345678-1234-1234-1234-123456789abc + location: West Europe + properties: + createTime: '2018-06-14T00:06:04.6667461Z' + provisioningState: Succeeded + version: 2017-09-01-preview + tags: {} + - name: exampleFactoryName-linked + type: Microsoft.DataFactory/factories + eTag: '"00008a02-0000-0000-0000-5b237f270000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName-linked + identity: + type: SystemAssigned + principalId: 10743799-44d2-42fe-8c4d-5bc5c51c0684 + tenantId: 12345678-1234-1234-1234-123456789abc + location: East US + properties: + createTime: '2018-06-15T08:56:07.1828318Z' + provisioningState: Succeeded + version: 2017-09-01-preview + tags: {} + - name: FactoryToUpgrade + type: Microsoft.DataFactory/factories + eTag: '"00003d04-0000-0000-0000-5b28962f0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/factorytoupgrade + location: East US + properties: + createTime: '2018-06-19T05:35:35.7133828Z' + provisioningState: Succeeded + version: '2018-06-01' + tags: {} + - name: exampleFactoryName + type: Microsoft.DataFactory/factories + eTag: '"00004004-0000-0000-0000-5b28979e0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + location: East US + properties: + createTime: '2018-06-19T05:41:50.0041314Z' + provisioningState: Succeeded + repoConfiguration: + type: FactoryVSTSConfiguration + accountName: ADF + collaborationBranch: master + lastCommitId: '' + projectName: project + repositoryName: repo + rootFolder: / + tenantId: '' + version: '2018-06-01' + tags: + exampleTag: exampleValue + headers: + Date: 'Tue, 19 Jun 2018 05:41:51 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 533da6af-ad1a-4f89-ae04-d55e9c72b89d + x-ms-ratelimit-remaining-subscription-reads: '14992' + x-ms-request-id: 533da6af-ad1a-4f89-ae04-d55e9c72b89d + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list + description: Lists factories under the specified subscription. + paging: + nextLinkName: nextLink + cli: + cliKey: List + cliM4Path: 'operationGroups[''Factories'']$$operations[''List'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_396 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: location_id + description: The location identifier. + serializedName: locationId + cli: + cliKey: locationId + cliM4Path: 'operationGroups[''Factories'']$$operations[''ConfigureFactoryRepo'']$$parameters[''locationId'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_395 + schema: *ref_394 + implementation: Method + required: true + language: + default: + name: factory_repo_update + description: Update factory repo request definition. + cli: + cliKey: factoryRepoUpdate + cliM4Path: 'operationGroups[''Factories'']$$operations[''ConfigureFactoryRepo'']$$requests[0]$$parameters[''factoryRepoUpdate'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''ConfigureFactoryRepo'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_395 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/providers/Microsoft.DataFactory/locations/{locationId}/configureFactoryRepo' + method: post + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_396 + responses: + - schema: *ref_3 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_ConfigureFactoryRepo: + parameters: + api-version: '2018-06-01' + factoryRepoUpdate: + factoryResourceId: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + repoConfiguration: + type: FactoryVSTSConfiguration + accountName: ADF + collaborationBranch: master + lastCommitId: '' + projectName: project + repositoryName: repo + rootFolder: / + tenantId: '' + locationId: East US + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleFactoryName + type: Microsoft.DataFactory/factories + eTag: '"00004004-0000-0000-0000-5b28979e0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + location: East US + properties: + createTime: '2018-06-19T05:41:50.0041314Z' + provisioningState: Succeeded + repoConfiguration: + type: FactoryVSTSConfiguration + accountName: ADF + collaborationBranch: master + lastCommitId: '' + projectName: project + repositoryName: repo + rootFolder: / + tenantId: '' + version: '2018-06-01' + tags: + exampleTag: exampleValue + headers: + Date: 'Tue, 19 Jun 2018 05:41:50 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: c63640bd-3e5f-4ee0-bae1-cea74f761a7d + x-ms-ratelimit-remaining-subscription-writes: '1191' + x-ms-request-id: c63640bd-3e5f-4ee0-bae1-cea74f761a7d + language: + default: + name: configure_factory_repo + description: Updates a factory's repo information. + cli: + cliKey: ConfigureFactoryRepo + cliM4Path: 'operationGroups[''Factories'']$$operations[''ConfigureFactoryRepo'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_398 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Factories'']$$operations[''ListByResourceGroup'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''ListByResourceGroup'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories' + method: get + uri: '{$host}' + signatureParameters: + - *ref_398 + responses: + - schema: *ref_393 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_ListByResourceGroup: + parameters: + api-version: '2018-06-01' + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + value: + - name: exampleFactoryName-linked + type: Microsoft.DataFactory/factories + eTag: '"00008a02-0000-0000-0000-5b237f270000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName-linked + identity: + type: SystemAssigned + principalId: 10743799-44d2-42fe-8c4d-5bc5c51c0684 + tenantId: 12345678-1234-1234-1234-123456789abc + location: East US + properties: + createTime: '2018-06-15T08:56:07.1828318Z' + provisioningState: Succeeded + version: 2017-09-01-preview + tags: {} + - name: FactoryToUpgrade + type: Microsoft.DataFactory/factories + eTag: '"00003d04-0000-0000-0000-5b28962f0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/factorytoupgrade + location: East US + properties: + createTime: '2018-06-19T05:35:35.7133828Z' + provisioningState: Succeeded + version: '2018-06-01' + tags: {} + - name: exampleFactoryName + type: Microsoft.DataFactory/factories + eTag: '"00004004-0000-0000-0000-5b28979e0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + location: East US + properties: + createTime: '2018-06-19T05:41:50.0041314Z' + provisioningState: Succeeded + repoConfiguration: + type: FactoryVSTSConfiguration + accountName: ADF + collaborationBranch: master + lastCommitId: '' + projectName: project + repositoryName: repo + rootFolder: / + tenantId: '' + version: '2018-06-01' + tags: + exampleTag: exampleValue + headers: + Date: 'Tue, 19 Jun 2018 05:41:51 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: f9c976e7-4205-4cfc-833e-e5d50565fcef + x-ms-ratelimit-remaining-subscription-reads: '14993' + x-ms-request-id: f9c976e7-4205-4cfc-833e-e5d50565fcef + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list_by_resource_group + description: Lists factories. + paging: + nextLinkName: nextLink + cli: + cliKey: ListByResourceGroup + cliM4Path: 'operationGroups[''Factories'']$$operations[''ListByResourceGroup'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_401 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Factories'']$$operations[''CreateOrUpdate'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_402 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Factories'']$$operations[''CreateOrUpdate'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + - &ref_403 + schema: *ref_1 + implementation: Method + language: + default: + name: if_match + description: 'ETag of the factory entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional update.' + serializedName: If-Match + cli: + cliKey: If-Match + cliM4Path: 'operationGroups[''Factories'']$$operations[''CreateOrUpdate'']$$parameters[''If-Match'']' + protocol: + http: + in: header + requests: + - parameters: + - &ref_400 + schema: *ref_3 + implementation: Method + required: true + language: + default: + name: factory + description: Factory resource definition. + cli: + cliKey: factory + cliM4Path: 'operationGroups[''Factories'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''factory'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_400 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_401 + - *ref_402 + - *ref_403 + responses: + - schema: *ref_3 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_CreateOrUpdate: + parameters: + api-version: '2018-06-01' + factory: + location: East US + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleFactoryName + type: Microsoft.DataFactory/factories + eTag: '"00003e04-0000-0000-0000-5b28979e0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + location: East US + properties: + createTime: '2018-06-19T05:41:50.0041314Z' + provisioningState: Succeeded + version: '2018-06-01' + tags: {} + headers: + Date: 'Tue, 19 Jun 2018 05:41:50 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 657028b7-5e63-4d7c-b8e7-cb336ed92ff0 + x-ms-ratelimit-remaining-subscription-writes: '1193' + x-ms-request-id: 657028b7-5e63-4d7c-b8e7-cb336ed92ff0 + language: + default: + name: create_or_update + description: Creates or updates a factory. + cli: + cliKey: CreateOrUpdate + cliM4Path: 'operationGroups[''Factories'']$$operations[''CreateOrUpdate'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_406 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Factories'']$$operations[''Update'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_407 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Factories'']$$operations[''Update'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_405 + schema: *ref_404 + implementation: Method + required: true + language: + default: + name: factory_update_parameters + description: The parameters for updating a factory. + cli: + cliKey: factoryUpdateParameters + cliM4Path: 'operationGroups[''Factories'']$$operations[''Update'']$$requests[0]$$parameters[''factoryUpdateParameters'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''Update'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_405 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}' + method: patch + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_406 + - *ref_407 + responses: + - schema: *ref_3 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_Update: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + factoryUpdateParameters: + tags: + exampleTag: exampleValue + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleFactoryName + type: Microsoft.DataFactory/factories + eTag: '"00003f04-0000-0000-0000-5b28979e0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + location: East US + properties: + createTime: '2018-06-19T05:41:50.0041314Z' + provisioningState: Succeeded + version: '2018-06-01' + tags: + exampleTag: exampleValue + headers: + Date: 'Tue, 19 Jun 2018 05:41:50 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 699c67a6-fef5-40c9-bc73-d571d09783c3 + x-ms-ratelimit-remaining-subscription-writes: '1192' + x-ms-request-id: 699c67a6-fef5-40c9-bc73-d571d09783c3 + language: + default: + name: update + description: Updates a factory. + cli: + cliKey: Update + cliM4Path: 'operationGroups[''Factories'']$$operations[''Update'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_408 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Factories'']$$operations[''Get'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_409 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Factories'']$$operations[''Get'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + - &ref_410 + schema: *ref_1 + implementation: Method + language: + default: + name: if_none_match + description: 'ETag of the factory entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content will be returned.' + serializedName: If-None-Match + cli: + cliKey: If-None-Match + cliM4Path: 'operationGroups[''Factories'']$$operations[''Get'']$$parameters[''If-None-Match'']' + protocol: + http: + in: header + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''Get'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_408 + - *ref_409 + - *ref_410 + responses: + - schema: *ref_3 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '304' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_Get: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + ifNoneMatch: 00004004-0000-0000-0000-5b28979e0000 + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleFactoryName + type: Microsoft.DataFactory/factories + eTag: '"00004004-0000-0000-0000-5b28979e0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + location: East US + properties: + createTime: '2018-06-19T05:41:50.0041314Z' + provisioningState: Succeeded + repoConfiguration: + type: FactoryVSTSConfiguration + accountName: ADF + collaborationBranch: master + lastCommitId: '' + projectName: project + repositoryName: repo + rootFolder: / + tenantId: '' + version: '2018-06-01' + tags: + exampleTag: exampleValue + headers: + Date: 'Tue, 19 Jun 2018 05:41:50 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: d84e59aa-718c-4b1a-951c-076ffff766c8 + x-ms-ratelimit-remaining-subscription-reads: '14994' + x-ms-request-id: d84e59aa-718c-4b1a-951c-076ffff766c8 + '304': {} + language: + default: + name: get + description: Gets a factory. + cli: + cliKey: Get + cliM4Path: 'operationGroups[''Factories'']$$operations[''Get'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_411 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Factories'']$$operations[''Delete'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_412 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Factories'']$$operations[''Delete'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''Delete'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_411 + - *ref_412 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '204' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_Delete: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': {} + '204': {} + language: + default: + name: delete + description: Deletes a factory. + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''Factories'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_415 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetGitHubAccessToken'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_416 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetGitHubAccessToken'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_414 + schema: *ref_413 + implementation: Method + required: true + language: + default: + name: git_hub_access_token_request + description: Get GitHub access token request definition. + cli: + cliKey: gitHubAccessTokenRequest + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetGitHubAccessToken'']$$requests[0]$$parameters[''gitHubAccessTokenRequest'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetGitHubAccessToken'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_414 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/getGitHubAccessToken' + method: post + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_415 + - *ref_416 + responses: + - schema: *ref_417 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_GetGitHubAccessToken: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + gitHubAccessTokenRequest: + gitHubAccessCode: some + gitHubAccessTokenBaseUrl: some + gitHubClientId: some + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + gitHubAccessToken: myAccessTokenExample + headers: + Date: 'Fri, 7 Sep 2018 18:42:45 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: da630ed9-35e4-41cd-9f93-be14dbcbd099 + x-ms-ratelimit-remaining-subscription-reads: '1199' + x-ms-request-id: da630ed9-35e4-41cd-9f93-be14dbcbd099 + language: + default: + name: get_git_hub_access_token + description: Get GitHub Access Token. + cli: + cliKey: GetGitHubAccessToken + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetGitHubAccessToken'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_419 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetDataPlaneAccess'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_420 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetDataPlaneAccess'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_418 + schema: *ref_54 + implementation: Method + required: true + language: + default: + name: policy + description: Data Plane user access policy definition. + cli: + cliKey: policy + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetDataPlaneAccess'']$$requests[0]$$parameters[''policy'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetDataPlaneAccess'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_418 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/getDataPlaneAccess' + method: post + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_419 + - *ref_420 + responses: + - schema: *ref_421 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_GetDataPlaneAccess: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + policy: + accessResourcePath: '' + expireTime: '2018-11-10T09:46:20.2659347Z' + permissions: r + profileName: DefaultProfile + startTime: '2018-11-10T02:46:20.2659347Z' + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + accessToken: '**********' + dataPlaneUrl: 'https://rpeastus.svc.datafactory.azure.com:4433' + policy: + accessResourcePath: '' + expireTime: '2018-11-10T09:46:20.2659347Z' + permissions: r + profileName: DefaultProfile + startTime: '2018-11-10T02:46:20.2659347Z' + headers: + Date: 'Wed, 07 Nov 2018 03:41:57 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 82bc20d2-4bec-496d-a1c8-3f7746fed307 + x-ms-ratelimit-remaining-subscription-reads: '11996' + x-ms-request-id: 82bc20d2-4bec-496d-a1c8-3f7746fed307 + language: + default: + name: get_data_plane_access + description: Get Data Plane access. + cli: + cliKey: GetDataPlaneAccess + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetDataPlaneAccess'']' + protocol: {} + language: + default: + name: factories + description: '' + cli: + cliKey: Factories + cliM4Path: 'operationGroups[''Factories'']' + protocol: {} + - $key: Triggers + operations: + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_422 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''ListByFactory'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_423 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''ListByFactory'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''ListByFactory'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers' + method: get + uri: '{$host}' + signatureParameters: + - *ref_422 + - *ref_423 + responses: + - schema: *ref_424 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_ListByFactory: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + value: + - name: exampleTrigger + type: Microsoft.DataFactory/factories/triggers + etag: 0a008ed4-0000-0000-0000-5b245c740000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger + properties: + type: ScheduleTrigger + description: Example description + pipelines: + - parameters: + OutputBlobNameList: + - exampleoutput.csv + pipelineReference: + type: PipelineReference + referenceName: examplePipeline + runtimeState: Started + typeProperties: + recurrence: + endTime: '2018-06-16T00:55:14.905167Z' + frequency: Minute + interval: 4 + startTime: '2018-06-16T00:39:14.905167Z' + timeZone: UTC + headers: + Date: 'Sat, 16 Jun 2018 00:40:20 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: e474f8f8-b34f-4536-b059-ca740e6b44c3 + x-ms-ratelimit-remaining-subscription-reads: '14986' + x-ms-request-id: e474f8f8-b34f-4536-b059-ca740e6b44c3 + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list_by_factory + description: Lists triggers. + paging: + nextLinkName: nextLink + cli: + cliKey: ListByFactory + cliM4Path: 'operationGroups[''Triggers'']$$operations[''ListByFactory'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_427 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''QueryByFactory'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_428 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''QueryByFactory'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_426 + schema: *ref_425 + implementation: Method + required: true + language: + default: + name: filter_parameters + description: Parameters to filter the triggers. + cli: + cliKey: filterParameters + cliM4Path: 'operationGroups[''Triggers'']$$operations[''QueryByFactory'']$$requests[0]$$parameters[''filterParameters'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''QueryByFactory'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_426 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/querytriggers' + method: post + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_427 + - *ref_428 + responses: + - schema: *ref_429 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_QueryByFactory: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + filterParameters: + parentTriggerName: exampleTrigger + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': + body: + value: + - name: exampleRerunTrigger + type: Microsoft.DataFactory/factories/triggers + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleRerunTrigger + properties: + type: RerunTumblingWindowTrigger + description: Example description + typeProperties: + parentTrigger: exampleTrigger + requestedEndTime: '2018-06-16T00:55:14.905167Z' + requestedStartTime: '2018-06-16T00:39:14.905167Z' + rerunConcurrency: 4 + headers: + Date: 'Sat, 16 Jun 2018 00:40:20 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: e474f8f8-b34f-4536-b059-ca740e6b44c3 + x-ms-ratelimit-remaining-subscription-reads: '14986' + x-ms-request-id: e474f8f8-b34f-4536-b059-ca740e6b44c3 + language: + default: + name: query_by_factory + description: Query triggers. + cli: + cliKey: QueryByFactory + cliM4Path: 'operationGroups[''Triggers'']$$operations[''QueryByFactory'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_432 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''CreateOrUpdate'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_433 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''CreateOrUpdate'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_434 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''CreateOrUpdate'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + - &ref_435 + schema: *ref_1 + implementation: Method + language: + default: + name: if_match + description: 'ETag of the trigger entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional update.' + serializedName: If-Match + cli: + cliKey: If-Match + cliM4Path: 'operationGroups[''Triggers'']$$operations[''CreateOrUpdate'']$$parameters[''If-Match'']' + protocol: + http: + in: header + requests: + - parameters: + - &ref_431 + schema: *ref_57 + implementation: Method + required: true + language: + default: + name: trigger + description: Trigger resource definition. + cli: + cliKey: trigger + cliM4Path: 'operationGroups[''Triggers'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''trigger'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_431 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_432 + - *ref_433 + - *ref_434 + - *ref_435 + responses: + - schema: *ref_57 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_Create: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + ifMatch: null + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + trigger: + properties: + type: ScheduleTrigger + pipelines: + - parameters: + OutputBlobNameList: + - exampleoutput.csv + pipelineReference: + type: PipelineReference + referenceName: examplePipeline + typeProperties: + recurrence: + endTime: '2018-06-16T00:55:13.8441801Z' + frequency: Minute + interval: 4 + startTime: '2018-06-16T00:39:13.8441801Z' + timeZone: UTC + triggerName: exampleTrigger + responses: + '200': + body: + name: exampleTrigger + type: Microsoft.DataFactory/factories/triggers + etag: 0a008ad4-0000-0000-0000-5b245c6e0000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger + properties: + type: ScheduleTrigger + pipelines: + - parameters: + OutputBlobNameList: + - exampleoutput.csv + pipelineReference: + type: PipelineReference + referenceName: examplePipeline + runtimeState: Stopped + typeProperties: + recurrence: + endTime: '2018-06-16T00:55:13.8441801Z' + frequency: Minute + interval: 4 + startTime: '2018-06-16T00:39:13.8441801Z' + timeZone: UTC + headers: + Date: 'Sat, 16 Jun 2018 00:40:14 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 373f1a49-685d-4c07-8857-0fcf1bcaffcb + x-ms-ratelimit-remaining-subscription-writes: '1186' + x-ms-request-id: 373f1a49-685d-4c07-8857-0fcf1bcaffcb + Triggers_Update: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + ifMatch: null + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + trigger: + properties: + type: ScheduleTrigger + description: Example description + pipelines: + - parameters: + OutputBlobNameList: + - exampleoutput.csv + pipelineReference: + type: PipelineReference + referenceName: examplePipeline + typeProperties: + recurrence: + endTime: '2018-06-16T00:55:14.905167Z' + frequency: Minute + interval: 4 + startTime: '2018-06-16T00:39:14.905167Z' + timeZone: UTC + triggerName: exampleTrigger + responses: + '200': + body: + name: exampleTrigger + type: Microsoft.DataFactory/factories/triggers + etag: 0a008dd4-0000-0000-0000-5b245c6f0000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger + properties: + type: ScheduleTrigger + description: Example description + pipelines: + - parameters: + OutputBlobNameList: + - exampleoutput.csv + pipelineReference: + type: PipelineReference + referenceName: examplePipeline + runtimeState: Stopped + typeProperties: + recurrence: + endTime: '2018-06-16T00:55:14.905167Z' + frequency: Minute + interval: 4 + startTime: '2018-06-16T00:39:14.905167Z' + timeZone: UTC + headers: + Date: 'Sat, 16 Jun 2018 00:40:15 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: d5ccf096-0618-4b26-9829-db77e4c391c7 + x-ms-ratelimit-remaining-subscription-writes: '1185' + x-ms-request-id: d5ccf096-0618-4b26-9829-db77e4c391c7 + language: + default: + name: create_or_update + description: Creates or updates a trigger. + cli: + cliKey: CreateOrUpdate + cliM4Path: 'operationGroups[''Triggers'']$$operations[''CreateOrUpdate'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_436 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Get'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_437 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Get'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_438 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Get'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + - &ref_439 + schema: *ref_1 + implementation: Method + language: + default: + name: if_none_match + description: 'ETag of the trigger entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content will be returned.' + serializedName: If-None-Match + cli: + cliKey: If-None-Match + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Get'']$$parameters[''If-None-Match'']' + protocol: + http: + in: header + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Get'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_436 + - *ref_437 + - *ref_438 + - *ref_439 + responses: + - schema: *ref_57 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '304' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_Get: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + ifNoneMatch: 1500544f-0000-0200-0000-5cbe09100000 + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': + body: + name: exampleTrigger + type: Microsoft.DataFactory/factories/triggers + etag: 1500544f-0000-0200-0000-5cbe09100000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger + properties: + type: ScheduleTrigger + pipelines: + - parameters: + OutputBlobNameList: + - exampleoutput.csv + pipelineReference: + type: PipelineReference + referenceName: examplePipeline + runtimeState: Stopped + typeProperties: + recurrence: + endTime: '2019-04-22T18:48:52.5281747Z' + frequency: Minute + interval: 4 + startTime: '2019-04-22T18:32:52.527912Z' + timeZone: UTC + headers: + Date: 'Mon, 22 Apr 2019 18:33:52 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 8ad1759f-24c1-46a5-aef5-edd267e18870 + x-ms-ratelimit-remaining-subscription-reads: '11989' + x-ms-request-id: 8ad1759f-24c1-46a5-aef5-edd267e18870 + '304': {} + language: + default: + name: get + description: Gets a trigger. + cli: + cliKey: Get + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Get'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_440 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Delete'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_441 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Delete'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_442 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Delete'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Delete'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_440 + - *ref_441 + - *ref_442 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '204' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_Delete: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': {} + '204': {} + language: + default: + name: delete + description: Deletes a trigger. + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_443 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''SubscribeToEvents'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_444 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''SubscribeToEvents'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_445 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''SubscribeToEvents'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''SubscribeToEvents'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/subscribeToEvents' + method: post + uri: '{$host}' + signatureParameters: + - *ref_443 + - *ref_444 + - *ref_445 + responses: + - schema: *ref_446 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_SubscribeToEvents: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': + body: + status: Enabled + triggerName: exampleTrigger + '202': + headers: + Location: >- + https://management.azure.com/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger/getEventSubscriptionStatus?api-version=2018-06-01 + x-ms-long-running-operation: true + language: + default: + name: subscribe_to_events + description: Subscribe event trigger to events. + cli: + cliKey: SubscribeToEvents + cliM4Path: 'operationGroups[''Triggers'']$$operations[''SubscribeToEvents'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_447 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''GetEventSubscriptionStatus'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_448 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''GetEventSubscriptionStatus'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_449 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''GetEventSubscriptionStatus'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''GetEventSubscriptionStatus'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/getEventSubscriptionStatus' + method: post + uri: '{$host}' + signatureParameters: + - *ref_447 + - *ref_448 + - *ref_449 + responses: + - schema: *ref_446 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_GetEventSubscriptionStatus: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': + body: + status: Enabled + triggerName: exampleTrigger + language: + default: + name: get_event_subscription_status + description: Get a trigger's event subscription status. + cli: + cliKey: GetEventSubscriptionStatus + cliM4Path: 'operationGroups[''Triggers'']$$operations[''GetEventSubscriptionStatus'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_450 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''UnsubscribeFromEvents'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_451 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''UnsubscribeFromEvents'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_452 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''UnsubscribeFromEvents'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''UnsubscribeFromEvents'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/unsubscribeFromEvents' + method: post + uri: '{$host}' + signatureParameters: + - *ref_450 + - *ref_451 + - *ref_452 + responses: + - schema: *ref_446 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_UnsubscribeFromEvents: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': + body: + status: Disabled + triggerName: exampleTrigger + '202': + headers: + Location: >- + https://management.azure.com/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger/getEventSubscriptionStatus?api-version=2018-06-01 + x-ms-long-running-operation: true + language: + default: + name: unsubscribe_from_events + description: Unsubscribe event trigger from events. + cli: + cliKey: UnsubscribeFromEvents + cliM4Path: 'operationGroups[''Triggers'']$$operations[''UnsubscribeFromEvents'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_453 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Start'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_454 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Start'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_455 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Start'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Start'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/start' + method: post + uri: '{$host}' + signatureParameters: + - *ref_453 + - *ref_454 + - *ref_455 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_Start: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': {} + x-ms-long-running-operation: true + language: + default: + name: start + description: Starts a trigger. + cli: + cliKey: Start + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Start'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_456 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Stop'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_457 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Stop'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_458 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Stop'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Stop'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/stop' + method: post + uri: '{$host}' + signatureParameters: + - *ref_456 + - *ref_457 + - *ref_458 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_Stop: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': {} + x-ms-long-running-operation: true + language: + default: + name: stop + description: Stops a trigger. + cli: + cliKey: Stop + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Stop'']' + protocol: {} + language: + default: + name: triggers + description: '' + cli: + cliKey: Triggers + cliM4Path: 'operationGroups[''Triggers'']' + protocol: {} + - $key: IntegrationRuntimes + operations: + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_459 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListByFactory'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_460 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListByFactory'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListByFactory'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes' + method: get + uri: '{$host}' + signatureParameters: + - *ref_459 + - *ref_460 + responses: + - schema: *ref_461 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_ListByFactory: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + ifNoneMatch: null + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + value: + - name: exampleIntegrationRuntime + type: Microsoft.DataFactory/factories/integrationruntimes + etag: 0400f1a1-0000-0000-0000-5b2188640000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/integrationruntimes/exampleIntegrationRuntime + properties: + type: SelfHosted + description: A selfhosted integration runtime + headers: + Date: 'Wed, 13 Jun 2018 21:33:05 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: f632df92-1140-4e19-9e19-0b1c8cbe393b + x-ms-ratelimit-remaining-subscription-reads: '14909' + x-ms-request-id: f632df92-1140-4e19-9e19-0b1c8cbe393b + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list_by_factory + description: Lists integration runtimes. + paging: + nextLinkName: nextLink + cli: + cliKey: ListByFactory + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListByFactory'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_463 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateOrUpdate'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_464 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateOrUpdate'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_465 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateOrUpdate'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + - &ref_466 + schema: *ref_1 + implementation: Method + language: + default: + name: if_match + description: 'ETag of the integration runtime entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional update.' + serializedName: If-Match + cli: + cliKey: If-Match + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateOrUpdate'']$$parameters[''If-Match'']' + protocol: + http: + in: header + requests: + - parameters: + - &ref_462 + schema: *ref_114 + implementation: Method + required: true + language: + default: + name: integration_runtime + description: Integration runtime resource definition. + cli: + cliKey: integrationRuntime + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''integrationRuntime'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_462 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_463 + - *ref_464 + - *ref_465 + - *ref_466 + responses: + - schema: *ref_114 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_Create: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + ifMatch: null + integrationRuntime: + properties: + type: SelfHosted + description: A selfhosted integration runtime + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleIntegrationRuntime + type: Microsoft.DataFactory/factories/integrationruntimes + etag: 000046c4-0000-0000-0000-5b2198bf0000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/integrationruntimes/exampleIntegrationRuntime + properties: + type: SelfHosted + description: A selfhosted integration runtime + headers: + Date: 'Wed, 13 Jun 2018 22:20:47 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 125c07fa-e39a-4541-885f-5019631a5ecd + x-ms-ratelimit-remaining-subscription-writes: '1197' + x-ms-request-id: 125c07fa-e39a-4541-885f-5019631a5ecd + language: + default: + name: create_or_update + description: Creates or updates an integration runtime. + cli: + cliKey: CreateOrUpdate + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateOrUpdate'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_467 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Get'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_468 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Get'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_469 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Get'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + - &ref_470 + schema: *ref_1 + implementation: Method + language: + default: + name: if_none_match + description: 'ETag of the integration runtime entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content will be returned.' + serializedName: If-None-Match + cli: + cliKey: If-None-Match + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Get'']$$parameters[''If-None-Match'']' + protocol: + http: + in: header + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Get'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_467 + - *ref_468 + - *ref_469 + - *ref_470 + responses: + - schema: *ref_114 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '304' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_Get: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + ifNoneMatch: 15003c4f-0000-0200-0000-5cbe090b0000 + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleIntegrationRuntime + type: Microsoft.DataFactory/factories/integrationruntimes + etag: 15003c4f-0000-0200-0000-5cbe090b0000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/integrationruntimes/exampleIntegrationRuntime + properties: + type: SelfHosted + description: A selfhosted integration runtime + headers: + Date: 'Mon, 22 Apr 2019 18:33:47 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: ad824326-e577-4a47-a092-2e621c4d59d9 + x-ms-ratelimit-remaining-subscription-reads: '11997' + x-ms-request-id: ad824326-e577-4a47-a092-2e621c4d59d9 + '304': {} + language: + default: + name: get + description: Gets an integration runtime. + cli: + cliKey: Get + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Get'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_473 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Update'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_474 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Update'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_475 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Update'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_472 + schema: *ref_471 + implementation: Method + required: true + language: + default: + name: update_integration_runtime_request + description: The parameters for updating an integration runtime. + cli: + cliKey: updateIntegrationRuntimeRequest + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Update'']$$requests[0]$$parameters[''updateIntegrationRuntimeRequest'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Update'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_472 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}' + method: patch + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_473 + - *ref_474 + - *ref_475 + responses: + - schema: *ref_114 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_Update: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + updateIntegrationRuntimeRequest: + autoUpdate: 'Off' + updateDelayOffset: '"PT3H"' + responses: + '200': + body: + name: exampleIntegrationRuntime + type: Microsoft.DataFactory/factories/integrationruntimes + etag: 0400f1a1-0000-0000-0000-5b2188640000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/integrationruntimes/exampleIntegrationRuntime + properties: + type: SelfHosted + description: A selfhosted integration runtime + headers: + Date: 'Wed, 13 Jun 2018 21:33:04 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: eb1c35f8-4b37-4d08-b5dd-d6a0ad8b182d + x-ms-ratelimit-remaining-subscription-writes: '1192' + x-ms-request-id: eb1c35f8-4b37-4d08-b5dd-d6a0ad8b182d + language: + default: + name: update + description: Updates an integration runtime. + cli: + cliKey: Update + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Update'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_476 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Delete'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_477 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Delete'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_478 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Delete'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Delete'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_476 + - *ref_477 + - *ref_478 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '204' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_Delete: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': {} + '204': {} + language: + default: + name: delete + description: Deletes an integration runtime. + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_479 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetStatus'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_480 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetStatus'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_481 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetStatus'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetStatus'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/getStatus' + method: post + uri: '{$host}' + signatureParameters: + - *ref_479 + - *ref_480 + - *ref_481 + responses: + - schema: *ref_289 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_GetStatus: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleIntegrationRuntime + properties: + type: SelfHosted + state: Online + typeProperties: + autoUpdate: 'Off' + capabilities: + connectedToResourceManager: 'True' + credentialInSync: 'True' + httpsPortEnabled: 'True' + nodeEnabled: 'True' + serviceBusConnected: 'True' + createTime: '2018-06-14T09:17:45.1839685Z' + latestVersion: 3.7.6711.1 + localTimeZoneOffset: PT8H + nodes: + - capabilities: + connectedToResourceManager: 'True' + credentialInSync: 'True' + httpsPortEnabled: 'True' + nodeEnabled: 'True' + serviceBusConnected: 'True' + hostServiceUri: 'https://yanzhang-dt.fareast.corp.microsoft.com:8050/HostServiceRemote.svc/' + isActiveDispatcher: true + lastConnectTime: '2018-06-14T14:52:59.8933313Z' + lastStartTime: '2018-06-14T14:52:59.8933313Z' + lastUpdateResult: None + machineName: YANZHANG-DT + maxConcurrentJobs: 56 + nodeName: Node_1 + registerTime: '2018-06-14T14:51:44.9237069Z' + status: Online + version: 3.8.6730.2 + versionStatus: UpToDate + serviceUrls: + - wu.frontend.int.clouddatahub-int.net + - '*.servicebus.windows.net' + taskQueueId: 1a6296ab-423c-4346-9bcc-85a78c2c0582 + updateDelayOffset: PT3H + version: 3.8.6730.2 + versionStatus: UpToDate + headers: + Date: 'Thu, 14 Jun 2018 14:53:22 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 19efe790-074f-4241-ae94-0422935d0f46 + x-ms-ratelimit-remaining-subscription-reads: '14997' + x-ms-request-id: 19efe790-074f-4241-ae94-0422935d0f46 + language: + default: + name: get_status + description: Gets detailed status information for an integration runtime. + cli: + cliKey: GetStatus + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetStatus'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_482 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetConnectionInfo'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_483 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetConnectionInfo'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_484 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetConnectionInfo'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetConnectionInfo'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/getConnectionInfo' + method: post + uri: '{$host}' + signatureParameters: + - *ref_482 + - *ref_483 + - *ref_484 + responses: + - schema: *ref_485 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_GetConnectionInfo: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + hostServiceUri: 'https://yanzhang-dt.fareast.corp.microsoft.com:8050/HostServiceRemote.svc/' + identityCertThumbprint: '**********' + isIdentityCertExprired: false + publicKey: '**********' + serviceToken: '**********' + version: 3.8.6730.2 + headers: + Date: 'Thu, 14 Jun 2018 14:53:21 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 05774db5-e79b-4224-9097-46714b92fbd8 + x-ms-ratelimit-remaining-subscription-reads: '14998' + x-ms-request-id: 05774db5-e79b-4224-9097-46714b92fbd8 + language: + default: + name: get_connection_info + description: Gets the on-premises integration runtime connection information for encrypting the on-premises data source credentials. + cli: + cliKey: GetConnectionInfo + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetConnectionInfo'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_488 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RegenerateAuthKey'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_489 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RegenerateAuthKey'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_490 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RegenerateAuthKey'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_487 + schema: *ref_486 + implementation: Method + required: true + language: + default: + name: regenerate_key_parameters + description: The parameters for regenerating integration runtime authentication key. + cli: + cliKey: regenerateKeyParameters + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RegenerateAuthKey'']$$requests[0]$$parameters[''regenerateKeyParameters'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RegenerateAuthKey'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_487 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/regenerateAuthKey' + method: post + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_488 + - *ref_489 + - *ref_490 + responses: + - schema: *ref_491 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_RegenerateAuthKey: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + regenerateKeyParameters: + keyName: authKey2 + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + authKey2: '**********' + headers: + Date: 'Thu, 14 Jun 2018 14:50:41 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 25af6d34-52c6-40a4-a882-16052af85c99 + x-ms-ratelimit-remaining-subscription-writes: '1198' + x-ms-request-id: 25af6d34-52c6-40a4-a882-16052af85c99 + language: + default: + name: regenerate_auth_key + description: Regenerates the authentication key for an integration runtime. + cli: + cliKey: RegenerateAuthKey + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RegenerateAuthKey'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_492 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListAuthKeys'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_493 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListAuthKeys'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_494 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListAuthKeys'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListAuthKeys'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/listAuthKeys' + method: post + uri: '{$host}' + signatureParameters: + - *ref_492 + - *ref_493 + - *ref_494 + responses: + - schema: *ref_491 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_ListAuthKeys: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + authKey1: '**********' + authKey2: '**********' + headers: + Date: 'Thu, 14 Jun 2018 14:51:00 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 2ea25426-9d1d-49f3-88b6-fb853eb02cb9 + x-ms-ratelimit-remaining-subscription-reads: '14999' + x-ms-request-id: 2ea25426-9d1d-49f3-88b6-fb853eb02cb9 + language: + default: + name: list_auth_keys + description: Retrieves the authentication keys for an integration runtime. + cli: + cliKey: ListAuthKeys + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListAuthKeys'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_495 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Start'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_496 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Start'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_497 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Start'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Start'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/start' + method: post + uri: '{$host}' + signatureParameters: + - *ref_495 + - *ref_496 + - *ref_497 + responses: + - schema: *ref_289 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_Start: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleManagedIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleManagedIntegrationRuntime + properties: + type: Managed + dataFactoryName: exampleFactoryName + state: Started + typeProperties: + createTime: '2018-06-13T21:11:01.8695494Z' + nodes: [] + otherErrors: [] + headers: + Date: 'Wed, 13 Jun 2018 21:33:00 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 2af47f9f-5625-4b01-a3a5-bccb576a4677 + x-ms-ratelimit-remaining-subscription-reads: '14912' + x-ms-request-id: 2af47f9f-5625-4b01-a3a5-bccb576a4677 + '202': {} + x-ms-long-running-operation: true + language: + default: + name: start + description: Starts a ManagedReserved type integration runtime. + cli: + cliKey: Start + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Start'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_498 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Stop'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_499 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Stop'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_500 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Stop'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Stop'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/stop' + method: post + uri: '{$host}' + signatureParameters: + - *ref_498 + - *ref_499 + - *ref_500 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_Stop: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleManagedIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': {} + '202': {} + x-ms-long-running-operation: true + language: + default: + name: stop + description: Stops a ManagedReserved type integration runtime. + cli: + cliKey: Stop + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Stop'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_501 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''SyncCredentials'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_502 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''SyncCredentials'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_503 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''SyncCredentials'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''SyncCredentials'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/syncCredentials' + method: post + uri: '{$host}' + signatureParameters: + - *ref_501 + - *ref_502 + - *ref_503 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_SyncCredentials: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': {} + language: + default: + name: sync_credentials + description: >- + Force the integration runtime to synchronize credentials across integration runtime nodes, and this will override the credentials across all worker nodes with those available on the dispatcher node. If you already have the + latest credential backup file, you should manually import it (preferred) on any self-hosted integration runtime node than using this API directly. + cli: + cliKey: SyncCredentials + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''SyncCredentials'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_504 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetMonitoringData'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_505 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetMonitoringData'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_506 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetMonitoringData'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetMonitoringData'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/monitoringData' + method: post + uri: '{$host}' + signatureParameters: + - *ref_504 + - *ref_505 + - *ref_506 + responses: + - schema: *ref_507 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_GetMonitoringData: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleIntegrationRuntime + nodes: + - availableMemoryInMB: 16740 + concurrentJobsLimit: 28 + concurrentJobsRunning: 0 + cpuUtilization: 15 + nodeName: Node_1 + receivedBytes: 6.731423377990723 + sentBytes: 2.647491693496704 + headers: + Date: 'Thu, 14 Jun 2018 15:27:44 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 39277952-edbe-4336-ae94-f6f42b50b5f7 + x-ms-ratelimit-remaining-subscription-reads: '14999' + x-ms-request-id: 39277952-edbe-4336-ae94-f6f42b50b5f7 + language: + default: + name: get_monitoring_data + description: 'Get the integration runtime monitoring data, which includes the monitor data for all the nodes under this integration runtime.' + cli: + cliKey: GetMonitoringData + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetMonitoringData'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_508 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Upgrade'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_509 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Upgrade'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_510 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Upgrade'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Upgrade'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/upgrade' + method: post + uri: '{$host}' + signatureParameters: + - *ref_508 + - *ref_509 + - *ref_510 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_Upgrade: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': {} + language: + default: + name: upgrade + description: Upgrade self-hosted integration runtime to latest version if availability. + cli: + cliKey: Upgrade + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Upgrade'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_513 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RemoveLinks'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_514 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RemoveLinks'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_515 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RemoveLinks'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_512 + schema: *ref_511 + implementation: Method + required: true + language: + default: + name: linked_integration_runtime_request + description: The data factory name for the linked integration runtime. + cli: + cliKey: linkedIntegrationRuntimeRequest + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RemoveLinks'']$$requests[0]$$parameters[''linkedIntegrationRuntimeRequest'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RemoveLinks'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_512 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/removeLinks' + method: post + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_513 + - *ref_514 + - *ref_515 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_RemoveLinks: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + linkedIntegrationRuntimeRequest: + factoryName: exampleFactoryName-linked + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': {} + language: + default: + name: remove_links + description: Remove all linked integration runtimes under specific data factory in a self-hosted integration runtime. + cli: + cliKey: RemoveLinks + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RemoveLinks'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_518 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateLinkedIntegrationRuntime'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_519 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateLinkedIntegrationRuntime'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_520 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateLinkedIntegrationRuntime'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_517 + schema: *ref_516 + implementation: Method + required: true + language: + default: + name: create_linked_integration_runtime_request + description: The linked integration runtime properties. + cli: + cliKey: createLinkedIntegrationRuntimeRequest + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateLinkedIntegrationRuntime'']$$requests[0]$$parameters[''createLinkedIntegrationRuntimeRequest'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateLinkedIntegrationRuntime'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_517 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/linkedIntegrationRuntime' + method: post + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_518 + - *ref_519 + - *ref_520 + responses: + - schema: *ref_289 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_CreateLinkedIntegrationRuntime: + parameters: + api-version: '2018-06-01' + createLinkedIntegrationRuntimeRequest: + name: bfa92911-9fb6-4fbe-8f23-beae87bc1c83 + dataFactoryLocation: West US + dataFactoryName: e9955d6d-56ea-4be3-841c-52a12c1a9981 + subscriptionId: 061774c7-4b5a-4159-a55b-365581830283 + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleIntegrationRuntime + properties: + type: SelfHosted + dataFactoryName: exampleFactoryName + state: Online + typeProperties: + autoUpdate: 'On' + autoUpdateETA: '2018-08-20T19:00:00Z' + capabilities: + connectedToResourceManager: 'True' + credentialInSync: 'True' + httpsPortEnabled: 'True' + nodeEnabled: 'True' + serviceBusConnected: 'True' + createTime: '2018-08-17T03:43:25.7055573Z' + latestVersion: 3.9.6774.1 + links: + - name: bfa92911-9fb6-4fbe-8f23-beae87bc1c83 + createTime: '2018-08-17T06:31:04.0617928Z' + dataFactoryLocation: West US + dataFactoryName: e9955d6d-56ea-4be3-841c-52a12c1a9981 + subscriptionId: 061774c7-4b5a-4159-a55b-365581830283 + localTimeZoneOffset: PT8H + nodes: + - capabilities: + connectedToResourceManager: 'True' + credentialInSync: 'True' + httpsPortEnabled: 'True' + nodeEnabled: 'True' + serviceBusConnected: 'True' + hostServiceUri: 'https://yanzhang-dt.fareast.corp.microsoft.com:8050/HostServiceRemote.svc/' + isActiveDispatcher: true + lastConnectTime: '2018-08-17T06:30:46.6262976Z' + lastStartTime: '2018-08-17T03:45:30.8499851Z' + lastUpdateResult: None + machineName: YANZHANG-DT + maxConcurrentJobs: 20 + nodeName: Node_1 + registerTime: '2018-08-17T03:44:55.8012825Z' + status: Online + version: 3.8.6743.6 + versionStatus: UpToDate + pushedVersion: 3.9.6774.1 + scheduledUpdateDate: '2018-08-20T00:00:00Z' + serviceUrls: + - wu.frontend.int.clouddatahub-int.net + - '*.servicebus.windows.net' + taskQueueId: 823da112-f2d9-426b-a0d8-5f361b94f72a + updateDelayOffset: PT19H + version: 3.8.6743.6 + versionStatus: UpdateAvailable + headers: + Date: 'Fri, 17 Aug 2018 06:31:03 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: f9a67067-62f3-43ce-b891-2ccb3de4a15f + x-ms-ratelimit-remaining-subscription-writes: '1199' + x-ms-request-id: f9a67067-62f3-43ce-b891-2ccb3de4a15f + language: + default: + name: create_linked_integration_runtime + description: Create a linked integration runtime entry in a shared integration runtime. + cli: + cliKey: CreateLinkedIntegrationRuntime + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateLinkedIntegrationRuntime'']' + protocol: {} + language: + default: + name: integration_runtimes + description: '' + cli: + cliKey: IntegrationRuntimes + cliM4Path: 'operationGroups[''IntegrationRuntimes'']' + protocol: {} +security: + authenticationRequired: false +language: + default: + name: DataFactoryManagementClient + description: '' +protocol: + http: {} diff --git a/test/scenarios/datafactory/output/clicommon-000270-namer-pre-simplified.yaml b/test/scenarios/datafactory/output/clicommon-000270-namer-pre-simplified.yaml new file mode 100644 index 0000000..d84024b --- /dev/null +++ b/test/scenarios/datafactory/output/clicommon-000270-namer-pre-simplified.yaml @@ -0,0 +1,4256 @@ +operationGroups: + all: + - operationGroupName: factories + cli: + cliKey: Factories + cliM4Path: operationGroups['Factories'] + operations: + - operationName: list + cli: + cliKey: List + cliM4Path: operationGroups['Factories']$$operations['List'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['List']$$requests[0]$$parameters['accept'] + - operationName: configure_factory_repo + cli: + cliKey: ConfigureFactoryRepo + cliM4Path: operationGroups['Factories']$$operations['ConfigureFactoryRepo'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: location_id(string^string) + cli: + cliKey: locationId + cliM4Path: operationGroups['Factories']$$operations['ConfigureFactoryRepo']$$parameters['locationId'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: factory_repo_update(factory_repo_update^object) + cli: + cliKey: factoryRepoUpdate + cliM4Path: operationGroups['Factories']$$operations['ConfigureFactoryRepo']$$requests[0]$$parameters['factoryRepoUpdate'] + bodySchema: factory_repo_update + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['ConfigureFactoryRepo']$$requests[0]$$parameters['accept'] + - operationName: list_by_resource_group + cli: + cliKey: ListByResourceGroup + cliM4Path: operationGroups['Factories']$$operations['ListByResourceGroup'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Factories']$$operations['ListByResourceGroup']$$parameters['resourceGroupName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['ListByResourceGroup']$$requests[0]$$parameters['accept'] + - operationName: create_or_update + cli: + cliKey: CreateOrUpdate + cliM4Path: operationGroups['Factories']$$operations['CreateOrUpdate'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Factories']$$operations['CreateOrUpdate']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Factories']$$operations['CreateOrUpdate']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: if_match(string^string) + cli: + cliKey: If-Match + cliM4Path: operationGroups['Factories']$$operations['CreateOrUpdate']$$parameters['If-Match'] + - parameterName[0]: factory(factory^object) + cli: + cliKey: factory + cliM4Path: operationGroups['Factories']$$operations['CreateOrUpdate']$$requests[0]$$parameters['factory'] + bodySchema: factory + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['CreateOrUpdate']$$requests[0]$$parameters['accept'] + - operationName: update + cli: + cliKey: Update + cliM4Path: operationGroups['Factories']$$operations['Update'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Factories']$$operations['Update']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Factories']$$operations['Update']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: factory_update_parameters(factory_update_parameters^object) + cli: + cliKey: factoryUpdateParameters + cliM4Path: operationGroups['Factories']$$operations['Update']$$requests[0]$$parameters['factoryUpdateParameters'] + bodySchema: factory_update_parameters + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['Update']$$requests[0]$$parameters['accept'] + - operationName: get + cli: + cliKey: Get + cliM4Path: operationGroups['Factories']$$operations['Get'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Factories']$$operations['Get']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Factories']$$operations['Get']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: if_none_match(string^string) + cli: + cliKey: If-None-Match + cliM4Path: operationGroups['Factories']$$operations['Get']$$parameters['If-None-Match'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['Get']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['Factories']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Factories']$$operations['Delete']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Factories']$$operations['Delete']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['Delete']$$requests[0]$$parameters['accept'] + - operationName: get_git_hub_access_token + cli: + cliKey: GetGitHubAccessToken + cliM4Path: operationGroups['Factories']$$operations['GetGitHubAccessToken'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Factories']$$operations['GetGitHubAccessToken']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Factories']$$operations['GetGitHubAccessToken']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: git_hub_access_token_request(git_hub_access_token_request^object) + cli: + cliKey: gitHubAccessTokenRequest + cliM4Path: operationGroups['Factories']$$operations['GetGitHubAccessToken']$$requests[0]$$parameters['gitHubAccessTokenRequest'] + bodySchema: git_hub_access_token_request + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['GetGitHubAccessToken']$$requests[0]$$parameters['accept'] + - operationName: get_data_plane_access + cli: + cliKey: GetDataPlaneAccess + cliM4Path: operationGroups['Factories']$$operations['GetDataPlaneAccess'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Factories']$$operations['GetDataPlaneAccess']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Factories']$$operations['GetDataPlaneAccess']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: policy(user_access_policy^object) + cli: + cliKey: policy + cliM4Path: operationGroups['Factories']$$operations['GetDataPlaneAccess']$$requests[0]$$parameters['policy'] + bodySchema: user_access_policy + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Factories']$$operations['GetDataPlaneAccess']$$requests[0]$$parameters['accept'] + - operationGroupName: triggers + cli: + cliKey: Triggers + cliM4Path: operationGroups['Triggers'] + operations: + - operationName: list_by_factory + cli: + cliKey: ListByFactory + cliM4Path: operationGroups['Triggers']$$operations['ListByFactory'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['ListByFactory']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['ListByFactory']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['ListByFactory']$$requests[0]$$parameters['accept'] + - operationName: query_by_factory + cli: + cliKey: QueryByFactory + cliM4Path: operationGroups['Triggers']$$operations['QueryByFactory'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['QueryByFactory']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['QueryByFactory']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: filter_parameters(trigger_filter_parameters^object) + cli: + cliKey: filterParameters + cliM4Path: operationGroups['Triggers']$$operations['QueryByFactory']$$requests[0]$$parameters['filterParameters'] + bodySchema: trigger_filter_parameters + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['QueryByFactory']$$requests[0]$$parameters['accept'] + - operationName: create_or_update + cli: + cliKey: CreateOrUpdate + cliM4Path: operationGroups['Triggers']$$operations['CreateOrUpdate'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['CreateOrUpdate']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['CreateOrUpdate']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['CreateOrUpdate']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: if_match(string^string) + cli: + cliKey: If-Match + cliM4Path: operationGroups['Triggers']$$operations['CreateOrUpdate']$$parameters['If-Match'] + - parameterName[0]: trigger(trigger_resource^object) + cli: + cliKey: trigger + cliM4Path: operationGroups['Triggers']$$operations['CreateOrUpdate']$$requests[0]$$parameters['trigger'] + bodySchema: trigger_resource + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['CreateOrUpdate']$$requests[0]$$parameters['accept'] + - operationName: get + cli: + cliKey: Get + cliM4Path: operationGroups['Triggers']$$operations['Get'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['Get']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['Get']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['Get']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: if_none_match(string^string) + cli: + cliKey: If-None-Match + cliM4Path: operationGroups['Triggers']$$operations['Get']$$parameters['If-None-Match'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['Get']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['Triggers']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['Delete']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['Delete']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['Delete']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['Delete']$$requests[0]$$parameters['accept'] + - operationName: subscribe_to_events + cli: + cliKey: SubscribeToEvents + cliM4Path: operationGroups['Triggers']$$operations['SubscribeToEvents'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['SubscribeToEvents']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['SubscribeToEvents']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['SubscribeToEvents']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['SubscribeToEvents']$$requests[0]$$parameters['accept'] + - operationName: get_event_subscription_status + cli: + cliKey: GetEventSubscriptionStatus + cliM4Path: operationGroups['Triggers']$$operations['GetEventSubscriptionStatus'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['GetEventSubscriptionStatus']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['GetEventSubscriptionStatus']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['GetEventSubscriptionStatus']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['GetEventSubscriptionStatus']$$requests[0]$$parameters['accept'] + - operationName: unsubscribe_from_events + cli: + cliKey: UnsubscribeFromEvents + cliM4Path: operationGroups['Triggers']$$operations['UnsubscribeFromEvents'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['UnsubscribeFromEvents']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['UnsubscribeFromEvents']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['UnsubscribeFromEvents']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['UnsubscribeFromEvents']$$requests[0]$$parameters['accept'] + - operationName: start + cli: + cliKey: Start + cliM4Path: operationGroups['Triggers']$$operations['Start'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['Start']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['Start']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['Start']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['Start']$$requests[0]$$parameters['accept'] + - operationName: stop + cli: + cliKey: Stop + cliM4Path: operationGroups['Triggers']$$operations['Stop'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['Triggers']$$operations['Stop']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['Triggers']$$operations['Stop']$$parameters['factoryName'] + - parameterName: trigger_name(string^string) + cli: + cliKey: triggerName + cliM4Path: operationGroups['Triggers']$$operations['Stop']$$parameters['triggerName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Triggers']$$operations['Stop']$$requests[0]$$parameters['accept'] + - operationGroupName: integration_runtimes + cli: + cliKey: IntegrationRuntimes + cliM4Path: operationGroups['IntegrationRuntimes'] + operations: + - operationName: list_by_factory + cli: + cliKey: ListByFactory + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListByFactory'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListByFactory']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListByFactory']$$parameters['factoryName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListByFactory']$$requests[0]$$parameters['accept'] + - operationName: create_or_update + cli: + cliKey: CreateOrUpdate + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateOrUpdate'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateOrUpdate']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateOrUpdate']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateOrUpdate']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: if_match(string^string) + cli: + cliKey: If-Match + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateOrUpdate']$$parameters['If-Match'] + - parameterName[0]: integration_runtime(integration_runtime_resource^object) + cli: + cliKey: integrationRuntime + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateOrUpdate']$$requests[0]$$parameters['integrationRuntime'] + bodySchema: integration_runtime_resource + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateOrUpdate']$$requests[0]$$parameters['accept'] + - operationName: get + cli: + cliKey: Get + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Get'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Get']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Get']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Get']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: if_none_match(string^string) + cli: + cliKey: If-None-Match + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Get']$$parameters['If-None-Match'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Get']$$requests[0]$$parameters['accept'] + - operationName: update + cli: + cliKey: Update + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Update'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Update']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Update']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Update']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: update_integration_runtime_request(update_integration_runtime_request^object) + cli: + cliKey: updateIntegrationRuntimeRequest + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Update']$$requests[0]$$parameters['updateIntegrationRuntimeRequest'] + bodySchema: update_integration_runtime_request + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Update']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Delete']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Delete']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Delete']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Delete']$$requests[0]$$parameters['accept'] + - operationName: get_status + cli: + cliKey: GetStatus + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetStatus'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetStatus']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetStatus']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetStatus']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetStatus']$$requests[0]$$parameters['accept'] + - operationName: get_connection_info + cli: + cliKey: GetConnectionInfo + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetConnectionInfo'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetConnectionInfo']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetConnectionInfo']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetConnectionInfo']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetConnectionInfo']$$requests[0]$$parameters['accept'] + - operationName: regenerate_auth_key + cli: + cliKey: RegenerateAuthKey + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RegenerateAuthKey'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RegenerateAuthKey']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RegenerateAuthKey']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RegenerateAuthKey']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: regenerate_key_parameters(integration_runtime_regenerate_key_parameters^object) + cli: + cliKey: regenerateKeyParameters + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RegenerateAuthKey']$$requests[0]$$parameters['regenerateKeyParameters'] + bodySchema: integration_runtime_regenerate_key_parameters + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RegenerateAuthKey']$$requests[0]$$parameters['accept'] + - operationName: list_auth_keys + cli: + cliKey: ListAuthKeys + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListAuthKeys'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListAuthKeys']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListAuthKeys']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListAuthKeys']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['ListAuthKeys']$$requests[0]$$parameters['accept'] + - operationName: start + cli: + cliKey: Start + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Start'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Start']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Start']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Start']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Start']$$requests[0]$$parameters['accept'] + - operationName: stop + cli: + cliKey: Stop + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Stop'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Stop']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Stop']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Stop']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Stop']$$requests[0]$$parameters['accept'] + - operationName: sync_credentials + cli: + cliKey: SyncCredentials + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['SyncCredentials'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['SyncCredentials']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['SyncCredentials']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['SyncCredentials']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['SyncCredentials']$$requests[0]$$parameters['accept'] + - operationName: get_monitoring_data + cli: + cliKey: GetMonitoringData + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetMonitoringData'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetMonitoringData']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetMonitoringData']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetMonitoringData']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['GetMonitoringData']$$requests[0]$$parameters['accept'] + - operationName: upgrade + cli: + cliKey: Upgrade + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Upgrade'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Upgrade']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Upgrade']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Upgrade']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['Upgrade']$$requests[0]$$parameters['accept'] + - operationName: remove_links + cli: + cliKey: RemoveLinks + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RemoveLinks'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RemoveLinks']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RemoveLinks']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RemoveLinks']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: linked_integration_runtime_request(linked_integration_runtime_request^object) + cli: + cliKey: linkedIntegrationRuntimeRequest + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RemoveLinks']$$requests[0]$$parameters['linkedIntegrationRuntimeRequest'] + bodySchema: linked_integration_runtime_request + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['RemoveLinks']$$requests[0]$$parameters['accept'] + - operationName: create_linked_integration_runtime + cli: + cliKey: CreateLinkedIntegrationRuntime + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateLinkedIntegrationRuntime'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateLinkedIntegrationRuntime']$$parameters['resourceGroupName'] + - parameterName: factory_name(string^string) + cli: + cliKey: factoryName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateLinkedIntegrationRuntime']$$parameters['factoryName'] + - parameterName: integration_runtime_name(string^string) + cli: + cliKey: integrationRuntimeName + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateLinkedIntegrationRuntime']$$parameters['integrationRuntimeName'] + - parameterName: apiVersion(api_version2018_06_01^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: create_linked_integration_runtime_request(create_linked_integration_runtime_request^object) + cli: + cliKey: createLinkedIntegrationRuntimeRequest + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateLinkedIntegrationRuntime']$$requests[0]$$parameters['createLinkedIntegrationRuntimeRequest'] + bodySchema: create_linked_integration_runtime_request + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['IntegrationRuntimes']$$operations['CreateLinkedIntegrationRuntime']$$requests[0]$$parameters['accept'] +schemas: + objects: + all: + - schemaName: factory_list_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryListResponse + cliM4Path: schemas$$objects['FactoryListResponse'] + properties: + - propertyName: value(factory_list_response_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['FactoryListResponse']$$properties['value'] + - propertyName: next_link(factory_list_response_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['FactoryListResponse']$$properties['nextLink'] + - schemaName: factory + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Factory + cliM4Path: schemas$$objects['Factory'] + properties: + - propertyName: identity(factory_identity^object) + cli: + cliKey: identity + cliM4Path: schemas$$objects['Factory']$$properties['identity'] + - propertyName: properties(factory_properties^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['Factory']$$properties['properties'] + x-ms-client-flatten: true + - schemaName: factory_identity + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: FactoryIdentity + cliM4Path: schemas$$objects['FactoryIdentity'] + properties: + - propertyName: type(factory_identity_type^choice) + cli: + cliKey: type + cliM4Path: schemas$$objects['FactoryIdentity']$$properties['type'] + - propertyName: principal_id(factory_identity_principal_id^uuid) + cli: + cliKey: principalId + cliM4Path: schemas$$objects['FactoryIdentity']$$properties['principalId'] + readOnly: true + - propertyName: tenant_id(factory_identity_tenant_id^uuid) + cli: + cliKey: tenantId + cliM4Path: schemas$$objects['FactoryIdentity']$$properties['tenantId'] + readOnly: true + - schemaName: factory_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryProperties + cliM4Path: schemas$$objects['FactoryProperties'] + properties: + - propertyName: provisioning_state(factory_properties_provisioning_state^string) + cli: + cliKey: provisioningState + cliM4Path: schemas$$objects['FactoryProperties']$$properties['provisioningState'] + readOnly: true + - propertyName: create_time(factory_properties_create_time^date-time) + cli: + cliKey: createTime + cliM4Path: schemas$$objects['FactoryProperties']$$properties['createTime'] + readOnly: true + - propertyName: version(factory_properties_version^string) + cli: + cliKey: version + cliM4Path: schemas$$objects['FactoryProperties']$$properties['version'] + readOnly: true + - propertyName: repo_configuration(factory_repo_configuration^object) + cli: + cliKey: repoConfiguration + cliM4Path: schemas$$objects['FactoryProperties']$$properties['repoConfiguration'] + - propertyName: fake_identity(fake_factory_identity^object) + cli: + cliKey: fakeIdentity + cliM4Path: schemas$$objects['FactoryProperties']$$properties['fakeIdentity'] + - propertyName: zones(zone^array) + cli: + cliKey: zones + cliM4Path: schemas$$objects['FactoryProperties']$$properties['zones'] + - schemaName: factory_repo_configuration + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 6 + propertyCountIfSimplifyWithoutSimpleObject: 6 + simplifiable: true + cliKey: FactoryRepoConfiguration + cliM4Path: schemas$$objects['FactoryRepoConfiguration'] + discriminator: true + properties: + - propertyName: type(factory_repo_configuration_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['FactoryRepoConfiguration']$$properties['type'] + - propertyName: account_name(factory_repo_configuration_account_name^string) + cli: + cliKey: accountName + cliM4Path: schemas$$objects['FactoryRepoConfiguration']$$properties['accountName'] + - propertyName: repository_name(factory_repo_configuration_repository_name^string) + cli: + cliKey: repositoryName + cliM4Path: schemas$$objects['FactoryRepoConfiguration']$$properties['repositoryName'] + - propertyName: collaboration_branch(factory_repo_configuration_collaboration_branch^string) + cli: + cliKey: collaborationBranch + cliM4Path: schemas$$objects['FactoryRepoConfiguration']$$properties['collaborationBranch'] + - propertyName: root_folder(factory_repo_configuration_root_folder^string) + cli: + cliKey: rootFolder + cliM4Path: schemas$$objects['FactoryRepoConfiguration']$$properties['rootFolder'] + - propertyName: last_commit_id(factory_repo_configuration_last_commit_id^string) + cli: + cliKey: lastCommitId + cliM4Path: schemas$$objects['FactoryRepoConfiguration']$$properties['lastCommitId'] + - schemaName: fake_factory_identity + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FakeFactoryIdentity + cliM4Path: schemas$$objects['FakeFactoryIdentity'] + properties: + - propertyName: name(fake_factory_identity_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['FakeFactoryIdentity']$$properties['name'] + - propertyName: zones_inside(fake_factory_identity_zones_inside^array) + cli: + cliKey: zonesInside + cliM4Path: schemas$$objects['FakeFactoryIdentity']$$properties['zonesInside'] + - schemaName: resource + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Resource + cliM4Path: schemas$$objects['Resource'] + properties: + - propertyName: id(resource_id^string) + cli: + cliKey: id + cliM4Path: schemas$$objects['Resource']$$properties['id'] + readOnly: true + - propertyName: name(resource_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['Resource']$$properties['name'] + readOnly: true + - propertyName: type(resource_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['Resource']$$properties['type'] + readOnly: true + - propertyName: location(resource_location^string) + cli: + cliKey: location + cliM4Path: schemas$$objects['Resource']$$properties['location'] + - propertyName: tags(resource_tags^dictionary) + cli: + cliKey: tags + cliM4Path: schemas$$objects['Resource']$$properties['tags'] + - propertyName: e_tag(resource_e_tag^string) + cli: + cliKey: eTag + cliM4Path: schemas$$objects['Resource']$$properties['eTag'] + readOnly: true + - schemaName: cloud_error + cli: + cli-complexity: object_complex + cli-in-circle: true + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CloudError + cliM4Path: schemas$$objects['CloudError'] + properties: + - propertyName: error(cloud_error_body^object) + cli: + cliKey: error + cliM4Path: schemas$$objects['CloudError']$$properties['error'] + x-ms-client-flatten: true + - schemaName: cloud_error_body + cli: + cli-complexity: object_complex + cli-in-circle: true + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CloudErrorBody + cliM4Path: schemas$$objects['CloudErrorBody'] + properties: + - propertyName: code(cloud_error_body_code^string) + cli: + cliKey: code + cliM4Path: schemas$$objects['CloudErrorBody']$$properties['code'] + - propertyName: message(cloud_error_body_message^string) + cli: + cliKey: message + cliM4Path: schemas$$objects['CloudErrorBody']$$properties['message'] + - propertyName: target(cloud_error_body_target^string) + cli: + cliKey: target + cliM4Path: schemas$$objects['CloudErrorBody']$$properties['target'] + - propertyName: details(cloud_error_body_details^array) + cli: + cliKey: details + cliM4Path: schemas$$objects['CloudErrorBody']$$properties['details'] + - schemaName: factory_repo_update + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryRepoUpdate + cliM4Path: schemas$$objects['FactoryRepoUpdate'] + properties: + - propertyName: factory_resource_id(factory_repo_update_factory_resource_id^string) + cli: + cliKey: factoryResourceId + cliM4Path: schemas$$objects['FactoryRepoUpdate']$$properties['factoryResourceId'] + - propertyName: repo_configuration(factory_repo_configuration^object) + cli: + cliKey: repoConfiguration + cliM4Path: schemas$$objects['FactoryRepoUpdate']$$properties['repoConfiguration'] + - schemaName: factory_update_parameters + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryUpdateParameters + cliM4Path: schemas$$objects['FactoryUpdateParameters'] + properties: + - propertyName: tags(factory_update_parameters_tags^dictionary) + cli: + cliKey: tags + cliM4Path: schemas$$objects['FactoryUpdateParameters']$$properties['tags'] + - propertyName: identity(factory_identity^object) + cli: + cliKey: identity + cliM4Path: schemas$$objects['FactoryUpdateParameters']$$properties['identity'] + - schemaName: git_hub_access_token_request + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: GitHubAccessTokenRequest + cliM4Path: schemas$$objects['GitHubAccessTokenRequest'] + properties: + - propertyName: git_hub_access_code(git_hub_access_token_request_git_hub_access_code^string) + cli: + cliKey: gitHubAccessCode + cliM4Path: schemas$$objects['GitHubAccessTokenRequest']$$properties['gitHubAccessCode'] + - propertyName: git_hub_client_id(git_hub_access_token_request_git_hub_client_id^string) + cli: + cliKey: gitHubClientId + cliM4Path: schemas$$objects['GitHubAccessTokenRequest']$$properties['gitHubClientId'] + - propertyName: git_hub_access_token_base_url(git_hub_access_token_request_git_hub_access_token_base_url^string) + cli: + cliKey: gitHubAccessTokenBaseUrl + cliM4Path: schemas$$objects['GitHubAccessTokenRequest']$$properties['gitHubAccessTokenBaseUrl'] + - schemaName: git_hub_access_token_response + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: GitHubAccessTokenResponse + cliM4Path: schemas$$objects['GitHubAccessTokenResponse'] + properties: + - propertyName: git_hub_access_token(git_hub_access_token_response_git_hub_access_token^string) + cli: + cliKey: gitHubAccessToken + cliM4Path: schemas$$objects['GitHubAccessTokenResponse']$$properties['gitHubAccessToken'] + - schemaName: user_access_policy + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 5 + simplifiable: true + cliKey: UserAccessPolicy + cliM4Path: schemas$$objects['UserAccessPolicy'] + properties: + - propertyName: permissions(user_access_policy_permissions^string) + cli: + cliKey: permissions + cliM4Path: schemas$$objects['UserAccessPolicy']$$properties['permissions'] + - propertyName: access_resource_path(user_access_policy_access_resource_path^string) + cli: + cliKey: accessResourcePath + cliM4Path: schemas$$objects['UserAccessPolicy']$$properties['accessResourcePath'] + - propertyName: profile_name(user_access_policy_profile_name^string) + cli: + cliKey: profileName + cliM4Path: schemas$$objects['UserAccessPolicy']$$properties['profileName'] + - propertyName: start_time(user_access_policy_start_time^string) + cli: + cliKey: startTime + cliM4Path: schemas$$objects['UserAccessPolicy']$$properties['startTime'] + - propertyName: expire_time(user_access_policy_expire_time^string) + cli: + cliKey: expireTime + cliM4Path: schemas$$objects['UserAccessPolicy']$$properties['expireTime'] + - schemaName: access_policy_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 7 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: AccessPolicyResponse + cliM4Path: schemas$$objects['AccessPolicyResponse'] + properties: + - propertyName: policy(user_access_policy^object) + cli: + cliKey: policy + cliM4Path: schemas$$objects['AccessPolicyResponse']$$properties['policy'] + - propertyName: access_token(access_policy_response_access_token^string) + cli: + cliKey: accessToken + cliM4Path: schemas$$objects['AccessPolicyResponse']$$properties['accessToken'] + - propertyName: data_plane_url(access_policy_response_data_plane_url^string) + cli: + cliKey: dataPlaneUrl + cliM4Path: schemas$$objects['AccessPolicyResponse']$$properties['dataPlaneUrl'] + - schemaName: trigger_list_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerListResponse + cliM4Path: schemas$$objects['TriggerListResponse'] + properties: + - propertyName: value(trigger_list_response_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['TriggerListResponse']$$properties['value'] + - propertyName: next_link(trigger_list_response_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['TriggerListResponse']$$properties['nextLink'] + - schemaName: trigger_resource + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerResource + cliM4Path: schemas$$objects['TriggerResource'] + properties: + - propertyName: properties(trigger^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['TriggerResource']$$properties['properties'] + - schemaName: trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Trigger + cliM4Path: schemas$$objects['Trigger'] + discriminator: true + properties: + - propertyName: type(trigger_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['Trigger']$$properties['type'] + - propertyName: description(trigger_description^string) + cli: + cliKey: description + cliM4Path: schemas$$objects['Trigger']$$properties['description'] + - propertyName: runtime_state(trigger_runtime_state^choice) + cli: + cliKey: runtimeState + cliM4Path: schemas$$objects['Trigger']$$properties['runtimeState'] + readOnly: true + - propertyName: annotations(trigger_annotations^array) + cli: + cliKey: annotations + cliM4Path: schemas$$objects['Trigger']$$properties['annotations'] + - schemaName: sub_resource + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: SubResource + cliM4Path: schemas$$objects['SubResource'] + properties: + - propertyName: id(sub_resource_id^string) + cli: + cliKey: id + cliM4Path: schemas$$objects['SubResource']$$properties['id'] + readOnly: true + - propertyName: name(sub_resource_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['SubResource']$$properties['name'] + readOnly: true + - propertyName: type(sub_resource_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['SubResource']$$properties['type'] + readOnly: true + - propertyName: etag(sub_resource_etag^string) + cli: + cliKey: etag + cliM4Path: schemas$$objects['SubResource']$$properties['etag'] + readOnly: true + - schemaName: trigger_filter_parameters + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: TriggerFilterParameters + cliM4Path: schemas$$objects['TriggerFilterParameters'] + properties: + - propertyName: continuation_token(trigger_filter_parameters_continuation_token^string) + cli: + cliKey: continuationToken + cliM4Path: schemas$$objects['TriggerFilterParameters']$$properties['continuationToken'] + - propertyName: parent_trigger_name(trigger_filter_parameters_parent_trigger_name^string) + cli: + cliKey: parentTriggerName + cliM4Path: schemas$$objects['TriggerFilterParameters']$$properties['parentTriggerName'] + - schemaName: trigger_query_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerQueryResponse + cliM4Path: schemas$$objects['TriggerQueryResponse'] + properties: + - propertyName: value(trigger_query_response_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['TriggerQueryResponse']$$properties['value'] + - propertyName: continuation_token(trigger_query_response_continuation_token^string) + cli: + cliKey: continuationToken + cliM4Path: schemas$$objects['TriggerQueryResponse']$$properties['continuationToken'] + - schemaName: trigger_subscription_operation_status + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: TriggerSubscriptionOperationStatus + cliM4Path: schemas$$objects['TriggerSubscriptionOperationStatus'] + properties: + - propertyName: trigger_name(trigger_subscription_operation_status_trigger_name^string) + cli: + cliKey: triggerName + cliM4Path: schemas$$objects['TriggerSubscriptionOperationStatus']$$properties['triggerName'] + readOnly: true + - propertyName: status(event_subscription_status^choice) + cli: + cliKey: status + cliM4Path: schemas$$objects['TriggerSubscriptionOperationStatus']$$properties['status'] + readOnly: true + - schemaName: integration_runtime_list_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeListResponse + cliM4Path: schemas$$objects['IntegrationRuntimeListResponse'] + properties: + - propertyName: value(integration_runtime_list_response_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['IntegrationRuntimeListResponse']$$properties['value'] + - propertyName: next_link(integration_runtime_list_response_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['IntegrationRuntimeListResponse']$$properties['nextLink'] + - schemaName: integration_runtime_resource + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeResource + cliM4Path: schemas$$objects['IntegrationRuntimeResource'] + properties: + - propertyName: properties(integration_runtime^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['IntegrationRuntimeResource']$$properties['properties'] + - schemaName: integration_runtime + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: IntegrationRuntime + cliM4Path: schemas$$objects['IntegrationRuntime'] + discriminator: true + properties: + - propertyName: type(integration_runtime_type^choice) + cli: + cliKey: type + cliM4Path: schemas$$objects['IntegrationRuntime']$$properties['type'] + - propertyName: description(integration_runtime_description^string) + cli: + cliKey: description + cliM4Path: schemas$$objects['IntegrationRuntime']$$properties['description'] + - schemaName: update_integration_runtime_request + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: UpdateIntegrationRuntimeRequest + cliM4Path: schemas$$objects['UpdateIntegrationRuntimeRequest'] + properties: + - propertyName: auto_update(integration_runtime_auto_update^choice) + cli: + cliKey: autoUpdate + cliM4Path: schemas$$objects['UpdateIntegrationRuntimeRequest']$$properties['autoUpdate'] + - propertyName: update_delay_offset(update_integration_runtime_request_update_delay_offset^string) + cli: + cliKey: updateDelayOffset + cliM4Path: schemas$$objects['UpdateIntegrationRuntimeRequest']$$properties['updateDelayOffset'] + - schemaName: integration_runtime_status_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeStatusResponse + cliM4Path: schemas$$objects['IntegrationRuntimeStatusResponse'] + properties: + - propertyName: name(integration_runtime_status_response_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['IntegrationRuntimeStatusResponse']$$properties['name'] + readOnly: true + - propertyName: properties(integration_runtime_status^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['IntegrationRuntimeStatusResponse']$$properties['properties'] + - schemaName: integration_runtime_status + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: IntegrationRuntimeStatus + cliM4Path: schemas$$objects['IntegrationRuntimeStatus'] + discriminator: true + properties: + - propertyName: type(integration_runtime_type^choice) + cli: + cliKey: type + cliM4Path: schemas$$objects['IntegrationRuntimeStatus']$$properties['type'] + - propertyName: data_factory_name(integration_runtime_status_data_factory_name^string) + cli: + cliKey: dataFactoryName + cliM4Path: schemas$$objects['IntegrationRuntimeStatus']$$properties['dataFactoryName'] + readOnly: true + - propertyName: state(integration_runtime_state^choice) + cli: + cliKey: state + cliM4Path: schemas$$objects['IntegrationRuntimeStatus']$$properties['state'] + readOnly: true + - schemaName: integration_runtime_connection_info + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: IntegrationRuntimeConnectionInfo + cliM4Path: schemas$$objects['IntegrationRuntimeConnectionInfo'] + properties: + - propertyName: service_token(integration_runtime_connection_info_service_token^string) + cli: + cliKey: serviceToken + cliM4Path: schemas$$objects['IntegrationRuntimeConnectionInfo']$$properties['serviceToken'] + readOnly: true + - propertyName: identity_cert_thumbprint(integration_runtime_connection_info_identity_cert_thumbprint^string) + cli: + cliKey: identityCertThumbprint + cliM4Path: schemas$$objects['IntegrationRuntimeConnectionInfo']$$properties['identityCertThumbprint'] + readOnly: true + - propertyName: host_service_uri(integration_runtime_connection_info_host_service_uri^string) + cli: + cliKey: hostServiceUri + cliM4Path: schemas$$objects['IntegrationRuntimeConnectionInfo']$$properties['hostServiceUri'] + readOnly: true + - propertyName: version(integration_runtime_connection_info_version^string) + cli: + cliKey: version + cliM4Path: schemas$$objects['IntegrationRuntimeConnectionInfo']$$properties['version'] + readOnly: true + - propertyName: public_key(integration_runtime_connection_info_public_key^string) + cli: + cliKey: publicKey + cliM4Path: schemas$$objects['IntegrationRuntimeConnectionInfo']$$properties['publicKey'] + readOnly: true + - propertyName: is_identity_cert_exprired(boolean^boolean) + cli: + cliKey: isIdentityCertExprired + cliM4Path: schemas$$objects['IntegrationRuntimeConnectionInfo']$$properties['isIdentityCertExprired'] + readOnly: true + - schemaName: integration_runtime_regenerate_key_parameters + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: IntegrationRuntimeRegenerateKeyParameters + cliM4Path: schemas$$objects['IntegrationRuntimeRegenerateKeyParameters'] + properties: + - propertyName: key_name(integration_runtime_auth_key_name^choice) + cli: + cliKey: keyName + cliM4Path: schemas$$objects['IntegrationRuntimeRegenerateKeyParameters']$$properties['keyName'] + - schemaName: integration_runtime_auth_keys + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: IntegrationRuntimeAuthKeys + cliM4Path: schemas$$objects['IntegrationRuntimeAuthKeys'] + properties: + - propertyName: auth_key1(integration_runtime_auth_keys_auth_key1^string) + cli: + cliKey: authKey1 + cliM4Path: schemas$$objects['IntegrationRuntimeAuthKeys']$$properties['authKey1'] + - propertyName: auth_key2(integration_runtime_auth_keys_auth_key2^string) + cli: + cliKey: authKey2 + cliM4Path: schemas$$objects['IntegrationRuntimeAuthKeys']$$properties['authKey2'] + - schemaName: integration_runtime_monitoring_data + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeMonitoringData + cliM4Path: schemas$$objects['IntegrationRuntimeMonitoringData'] + properties: + - propertyName: name(integration_runtime_monitoring_data_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['IntegrationRuntimeMonitoringData']$$properties['name'] + - propertyName: nodes(integration_runtime_monitoring_data_nodes^array) + cli: + cliKey: nodes + cliM4Path: schemas$$objects['IntegrationRuntimeMonitoringData']$$properties['nodes'] + - schemaName: integration_runtime_node_monitoring_data + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: IntegrationRuntimeNodeMonitoringData + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData'] + properties: + - propertyName: node_name(integration_runtime_node_monitoring_data_node_name^string) + cli: + cliKey: nodeName + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['nodeName'] + readOnly: true + - propertyName: available_memory_in_MB(integer^integer) + cli: + cliKey: availableMemoryInMB + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['availableMemoryInMB'] + readOnly: true + - propertyName: cpu_utilization(integer^integer) + cli: + cliKey: cpuUtilization + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['cpuUtilization'] + readOnly: true + - propertyName: concurrent_jobs_limit(integer^integer) + cli: + cliKey: concurrentJobsLimit + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['concurrentJobsLimit'] + readOnly: true + - propertyName: concurrent_jobs_running(integer^integer) + cli: + cliKey: concurrentJobsRunning + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['concurrentJobsRunning'] + readOnly: true + - propertyName: max_concurrent_jobs(integer^integer) + cli: + cliKey: maxConcurrentJobs + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['maxConcurrentJobs'] + readOnly: true + - propertyName: sent_bytes(number^number) + cli: + cliKey: sentBytes + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['sentBytes'] + readOnly: true + - propertyName: received_bytes(number^number) + cli: + cliKey: receivedBytes + cliM4Path: schemas$$objects['IntegrationRuntimeNodeMonitoringData']$$properties['receivedBytes'] + readOnly: true + - schemaName: linked_integration_runtime_request + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: LinkedIntegrationRuntimeRequest + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeRequest'] + properties: + - propertyName: linked_factory_name(linked_factory_name^string) + cli: + cliKey: linkedFactoryName + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeRequest']$$properties['linkedFactoryName'] + - schemaName: create_linked_integration_runtime_request + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: CreateLinkedIntegrationRuntimeRequest + cliM4Path: schemas$$objects['CreateLinkedIntegrationRuntimeRequest'] + properties: + - propertyName: name(create_linked_integration_runtime_request_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['CreateLinkedIntegrationRuntimeRequest']$$properties['name'] + - propertyName: subscription_id(create_linked_integration_runtime_request_subscription_id^string) + cli: + cliKey: subscriptionId + cliM4Path: schemas$$objects['CreateLinkedIntegrationRuntimeRequest']$$properties['subscriptionId'] + - propertyName: data_factory_name(create_linked_integration_runtime_request_data_factory_name^string) + cli: + cliKey: dataFactoryName + cliM4Path: schemas$$objects['CreateLinkedIntegrationRuntimeRequest']$$properties['dataFactoryName'] + - propertyName: data_factory_location(create_linked_integration_runtime_request_data_factory_location^string) + cli: + cliKey: dataFactoryLocation + cliM4Path: schemas$$objects['CreateLinkedIntegrationRuntimeRequest']$$properties['dataFactoryLocation'] + - schemaName: factory_vsts_configuration + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 8 + propertyCountIfSimplifyWithoutSimpleObject: 8 + simplifiable: true + cliKey: FactoryVSTSConfiguration + cliM4Path: schemas$$objects['FactoryVSTSConfiguration'] + properties: + - propertyName: project_name(factory_vsts_configuration_project_name^string) + cli: + cliKey: projectName + cliM4Path: schemas$$objects['FactoryVSTSConfiguration']$$properties['projectName'] + - propertyName: tenant_id(factory_vsts_configuration_tenant_id^string) + cli: + cliKey: tenantId + cliM4Path: schemas$$objects['FactoryVSTSConfiguration']$$properties['tenantId'] + - schemaName: factory_git_hub_configuration + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 7 + propertyCountIfSimplifyWithoutSimpleObject: 7 + simplifiable: true + cliKey: FactoryGitHubConfiguration + cliM4Path: schemas$$objects['FactoryGitHubConfiguration'] + properties: + - propertyName: host_name(factory_git_hub_configuration_host_name^string) + cli: + cliKey: hostName + cliM4Path: schemas$$objects['FactoryGitHubConfiguration']$$properties['hostName'] + - schemaName: multiple_pipeline_trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: MultiplePipelineTrigger + cliM4Path: schemas$$objects['MultiplePipelineTrigger'] + discriminator: true + properties: + - propertyName: pipelines(multiple_pipeline_trigger_pipelines^array) + cli: + cliKey: pipelines + cliM4Path: schemas$$objects['MultiplePipelineTrigger']$$properties['pipelines'] + - schemaName: trigger_pipeline_reference + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerPipelineReference + cliM4Path: schemas$$objects['TriggerPipelineReference'] + properties: + - propertyName: pipeline_reference(pipeline_reference^object) + cli: + cliKey: pipelineReference + cliM4Path: schemas$$objects['TriggerPipelineReference']$$properties['pipelineReference'] + - propertyName: parameters(parameter_value_specification^dictionary) + cli: + cliKey: parameters + cliM4Path: schemas$$objects['TriggerPipelineReference']$$properties['parameters'] + - schemaName: pipeline_reference + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: PipelineReference + cliM4Path: schemas$$objects['PipelineReference'] + properties: + - propertyName: type(pipeline_reference_type^constant) + cli: + cliKey: type + cliM4Path: schemas$$objects['PipelineReference']$$properties['type'] + - propertyName: reference_name(pipeline_reference_name^string) + cli: + cliKey: referenceName + cliM4Path: schemas$$objects['PipelineReference']$$properties['referenceName'] + - propertyName: name(pipeline_reference_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['PipelineReference']$$properties['name'] + - schemaName: schedule_trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScheduleTrigger + cliM4Path: schemas$$objects['ScheduleTrigger'] + properties: + - propertyName: type_properties(schedule_trigger_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['ScheduleTrigger']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: schedule_trigger_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScheduleTrigger-typeProperties + cliM4Path: schemas$$objects['ScheduleTrigger-typeProperties'] + properties: + - propertyName: recurrence(schedule_trigger_recurrence^object) + cli: + cliKey: recurrence + cliM4Path: schemas$$objects['ScheduleTrigger-typeProperties']$$properties['recurrence'] + - schemaName: schedule_trigger_recurrence + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScheduleTriggerRecurrence + cliM4Path: schemas$$objects['ScheduleTriggerRecurrence'] + properties: + - propertyName: frequency(recurrence_frequency^choice) + cli: + cliKey: frequency + cliM4Path: schemas$$objects['ScheduleTriggerRecurrence']$$properties['frequency'] + - propertyName: interval(integer^integer) + cli: + cliKey: interval + cliM4Path: schemas$$objects['ScheduleTriggerRecurrence']$$properties['interval'] + - propertyName: start_time(schedule_trigger_recurrence_start_time^date-time) + cli: + cliKey: startTime + cliM4Path: schemas$$objects['ScheduleTriggerRecurrence']$$properties['startTime'] + - propertyName: end_time(schedule_trigger_recurrence_end_time^date-time) + cli: + cliKey: endTime + cliM4Path: schemas$$objects['ScheduleTriggerRecurrence']$$properties['endTime'] + - propertyName: time_zone(schedule_trigger_recurrence_time_zone^string) + cli: + cliKey: timeZone + cliM4Path: schemas$$objects['ScheduleTriggerRecurrence']$$properties['timeZone'] + - propertyName: schedule(recurrence_schedule^object) + cli: + cliKey: schedule + cliM4Path: schemas$$objects['ScheduleTriggerRecurrence']$$properties['schedule'] + - schemaName: recurrence_schedule + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RecurrenceSchedule + cliM4Path: schemas$$objects['RecurrenceSchedule'] + properties: + - propertyName: minutes(array_ofarray_itemschema^array) + cli: + cliKey: minutes + cliM4Path: schemas$$objects['RecurrenceSchedule']$$properties['minutes'] + - propertyName: hours(array_ofarray_itemschema^array) + cli: + cliKey: hours + cliM4Path: schemas$$objects['RecurrenceSchedule']$$properties['hours'] + - propertyName: week_days(recurrence_schedule_week_days^array) + cli: + cliKey: weekDays + cliM4Path: schemas$$objects['RecurrenceSchedule']$$properties['weekDays'] + - propertyName: month_days(array_ofarray_itemschema^array) + cli: + cliKey: monthDays + cliM4Path: schemas$$objects['RecurrenceSchedule']$$properties['monthDays'] + - propertyName: monthly_occurrences(recurrence_schedule_monthly_occurrences^array) + cli: + cliKey: monthlyOccurrences + cliM4Path: schemas$$objects['RecurrenceSchedule']$$properties['monthlyOccurrences'] + - schemaName: recurrence_schedule_occurrence + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: RecurrenceScheduleOccurrence + cliM4Path: schemas$$objects['RecurrenceScheduleOccurrence'] + properties: + - propertyName: day(day_of_week^sealed-choice) + cli: + cliKey: day + cliM4Path: schemas$$objects['RecurrenceScheduleOccurrence']$$properties['day'] + - propertyName: occurrence(integer^integer) + cli: + cliKey: occurrence + cliM4Path: schemas$$objects['RecurrenceScheduleOccurrence']$$properties['occurrence'] + - schemaName: blob_trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobTrigger + cliM4Path: schemas$$objects['BlobTrigger'] + properties: + - propertyName: type_properties(blob_trigger_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['BlobTrigger']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: blob_trigger_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobTrigger-typeProperties + cliM4Path: schemas$$objects['BlobTrigger-typeProperties'] + properties: + - propertyName: folder_path(blob_trigger_type_properties_folder_path^string) + cli: + cliKey: folderPath + cliM4Path: schemas$$objects['BlobTrigger-typeProperties']$$properties['folderPath'] + - propertyName: max_concurrency(integer^integer) + cli: + cliKey: maxConcurrency + cliM4Path: schemas$$objects['BlobTrigger-typeProperties']$$properties['maxConcurrency'] + - propertyName: linked_service(linked_service_reference^object) + cli: + cliKey: linkedService + cliM4Path: schemas$$objects['BlobTrigger-typeProperties']$$properties['linkedService'] + - schemaName: linked_service_reference + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: LinkedServiceReference + cliM4Path: schemas$$objects['LinkedServiceReference'] + properties: + - propertyName: type(linked_service_reference_type^constant) + cli: + cliKey: type + cliM4Path: schemas$$objects['LinkedServiceReference']$$properties['type'] + - propertyName: reference_name(linked_service_reference_name^string) + cli: + cliKey: referenceName + cliM4Path: schemas$$objects['LinkedServiceReference']$$properties['referenceName'] + - propertyName: parameters(parameter_value_specification^dictionary) + cli: + cliKey: parameters + cliM4Path: schemas$$objects['LinkedServiceReference']$$properties['parameters'] + - schemaName: blob_events_trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobEventsTrigger + cliM4Path: schemas$$objects['BlobEventsTrigger'] + properties: + - propertyName: type_properties(blob_events_trigger_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['BlobEventsTrigger']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: blob_events_trigger_type_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobEventsTrigger-typeProperties + cliM4Path: schemas$$objects['BlobEventsTrigger-typeProperties'] + properties: + - propertyName: blob_path_begins_with(blob_events_trigger_type_properties_blob_path_begins_with^string) + cli: + cliKey: blobPathBeginsWith + cliM4Path: schemas$$objects['BlobEventsTrigger-typeProperties']$$properties['blobPathBeginsWith'] + - propertyName: blob_path_ends_with(blob_events_trigger_type_properties_blob_path_ends_with^string) + cli: + cliKey: blobPathEndsWith + cliM4Path: schemas$$objects['BlobEventsTrigger-typeProperties']$$properties['blobPathEndsWith'] + - propertyName: ignore_empty_blobs(boolean^boolean) + cli: + cliKey: ignoreEmptyBlobs + cliM4Path: schemas$$objects['BlobEventsTrigger-typeProperties']$$properties['ignoreEmptyBlobs'] + - propertyName: events(blob_event_types^array) + cli: + cliKey: events + cliM4Path: schemas$$objects['BlobEventsTrigger-typeProperties']$$properties['events'] + - propertyName: scope(blob_events_trigger_type_properties_scope^string) + cli: + cliKey: scope + cliM4Path: schemas$$objects['BlobEventsTrigger-typeProperties']$$properties['scope'] + - schemaName: tumbling_window_trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TumblingWindowTrigger + cliM4Path: schemas$$objects['TumblingWindowTrigger'] + properties: + - propertyName: pipeline(trigger_pipeline_reference^object) + cli: + cliKey: pipeline + cliM4Path: schemas$$objects['TumblingWindowTrigger']$$properties['pipeline'] + - propertyName: type_properties(tumbling_window_trigger_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['TumblingWindowTrigger']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: tumbling_window_trigger_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TumblingWindowTrigger-typeProperties + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties'] + properties: + - propertyName: frequency(tumbling_window_frequency^choice) + cli: + cliKey: frequency + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['frequency'] + - propertyName: interval(integer^integer) + cli: + cliKey: interval + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['interval'] + - propertyName: start_time(tumbling_window_trigger_type_properties_start_time^date-time) + cli: + cliKey: startTime + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['startTime'] + - propertyName: end_time(tumbling_window_trigger_type_properties_end_time^date-time) + cli: + cliKey: endTime + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['endTime'] + - propertyName: delay(any^any) + cli: + cliKey: delay + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['delay'] + - propertyName: max_concurrency(integer^integer) + cli: + cliKey: maxConcurrency + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['maxConcurrency'] + - propertyName: retry_policy(retry_policy^object) + cli: + cliKey: retryPolicy + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['retryPolicy'] + - propertyName: depends_on(tumbling_window_trigger_type_properties_depends_on^array) + cli: + cliKey: dependsOn + cliM4Path: schemas$$objects['TumblingWindowTrigger-typeProperties']$$properties['dependsOn'] + - schemaName: retry_policy + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RetryPolicy + cliM4Path: schemas$$objects['RetryPolicy'] + properties: + - propertyName: count(any^any) + cli: + cliKey: count + cliM4Path: schemas$$objects['RetryPolicy']$$properties['count'] + - propertyName: interval_in_seconds(integer^integer) + cli: + cliKey: intervalInSeconds + cliM4Path: schemas$$objects['RetryPolicy']$$properties['intervalInSeconds'] + - schemaName: dependency_reference + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: DependencyReference + cliM4Path: schemas$$objects['DependencyReference'] + discriminator: true + properties: + - propertyName: type(dependency_reference_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['DependencyReference']$$properties['type'] + - schemaName: trigger_reference + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: TriggerReference + cliM4Path: schemas$$objects['TriggerReference'] + properties: + - propertyName: type(trigger_reference_type^constant) + cli: + cliKey: type + cliM4Path: schemas$$objects['TriggerReference']$$properties['type'] + - propertyName: reference_name(trigger_reference_name^string) + cli: + cliKey: referenceName + cliM4Path: schemas$$objects['TriggerReference']$$properties['referenceName'] + - schemaName: trigger_dependency_reference + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: TriggerDependencyReference + cliM4Path: schemas$$objects['TriggerDependencyReference'] + discriminator: true + properties: + - propertyName: reference_trigger(trigger_reference^object) + cli: + cliKey: referenceTrigger + cliM4Path: schemas$$objects['TriggerDependencyReference']$$properties['referenceTrigger'] + - schemaName: tumbling_window_trigger_dependency_reference + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: TumblingWindowTriggerDependencyReference + cliM4Path: schemas$$objects['TumblingWindowTriggerDependencyReference'] + properties: + - propertyName: offset(tumbling_window_trigger_dependency_reference_offset^string) + cli: + cliKey: offset + cliM4Path: schemas$$objects['TumblingWindowTriggerDependencyReference']$$properties['offset'] + - propertyName: size(tumbling_window_trigger_dependency_reference_size^string) + cli: + cliKey: size + cliM4Path: schemas$$objects['TumblingWindowTriggerDependencyReference']$$properties['size'] + - schemaName: self_dependency_tumbling_window_trigger_reference + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: SelfDependencyTumblingWindowTriggerReference + cliM4Path: schemas$$objects['SelfDependencyTumblingWindowTriggerReference'] + properties: + - propertyName: offset(self_dependency_tumbling_window_trigger_reference_offset^string) + cli: + cliKey: offset + cliM4Path: schemas$$objects['SelfDependencyTumblingWindowTriggerReference']$$properties['offset'] + - propertyName: size(self_dependency_tumbling_window_trigger_reference_size^string) + cli: + cliKey: size + cliM4Path: schemas$$objects['SelfDependencyTumblingWindowTriggerReference']$$properties['size'] + - schemaName: rerun_tumbling_window_trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RerunTumblingWindowTrigger + cliM4Path: schemas$$objects['RerunTumblingWindowTrigger'] + properties: + - propertyName: type_properties(rerun_tumbling_window_trigger_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['RerunTumblingWindowTrigger']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: rerun_tumbling_window_trigger_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RerunTumblingWindowTrigger-typeProperties + cliM4Path: schemas$$objects['RerunTumblingWindowTrigger-typeProperties'] + properties: + - propertyName: parent_trigger(any^any) + cli: + cliKey: parentTrigger + cliM4Path: schemas$$objects['RerunTumblingWindowTrigger-typeProperties']$$properties['parentTrigger'] + - propertyName: requested_start_time(rerun_tumbling_window_trigger_type_properties_requested_start_time^date-time) + cli: + cliKey: requestedStartTime + cliM4Path: schemas$$objects['RerunTumblingWindowTrigger-typeProperties']$$properties['requestedStartTime'] + - propertyName: requested_end_time(rerun_tumbling_window_trigger_type_properties_requested_end_time^date-time) + cli: + cliKey: requestedEndTime + cliM4Path: schemas$$objects['RerunTumblingWindowTrigger-typeProperties']$$properties['requestedEndTime'] + - propertyName: rerun_concurrency(integer^integer) + cli: + cliKey: rerunConcurrency + cliM4Path: schemas$$objects['RerunTumblingWindowTrigger-typeProperties']$$properties['rerunConcurrency'] + - schemaName: chaining_trigger + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ChainingTrigger + cliM4Path: schemas$$objects['ChainingTrigger'] + properties: + - propertyName: pipeline(trigger_pipeline_reference^object) + cli: + cliKey: pipeline + cliM4Path: schemas$$objects['ChainingTrigger']$$properties['pipeline'] + - propertyName: type_properties(chaining_trigger_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['ChainingTrigger']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: chaining_trigger_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ChainingTrigger-typeProperties + cliM4Path: schemas$$objects['ChainingTrigger-typeProperties'] + properties: + - propertyName: depends_on(chaining_trigger_type_properties_depends_on^array) + cli: + cliKey: dependsOn + cliM4Path: schemas$$objects['ChainingTrigger-typeProperties']$$properties['dependsOn'] + - propertyName: run_dimension(chaining_trigger_type_properties_run_dimension^string) + cli: + cliKey: runDimension + cliM4Path: schemas$$objects['ChainingTrigger-typeProperties']$$properties['runDimension'] + - schemaName: integration_runtime_reference + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeReference + cliM4Path: schemas$$objects['IntegrationRuntimeReference'] + properties: + - propertyName: type(integration_runtime_reference_type^constant) + cli: + cliKey: type + cliM4Path: schemas$$objects['IntegrationRuntimeReference']$$properties['type'] + - propertyName: reference_name(integration_runtime_reference_name^string) + cli: + cliKey: referenceName + cliM4Path: schemas$$objects['IntegrationRuntimeReference']$$properties['referenceName'] + - propertyName: parameters(parameter_value_specification^dictionary) + cli: + cliKey: parameters + cliM4Path: schemas$$objects['IntegrationRuntimeReference']$$properties['parameters'] + - schemaName: integration_runtime_status_list_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeStatusListResponse + cliM4Path: schemas$$objects['IntegrationRuntimeStatusListResponse'] + properties: + - propertyName: value(integration_runtime_status_list_response_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['IntegrationRuntimeStatusListResponse']$$properties['value'] + - propertyName: next_link(integration_runtime_status_list_response_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['IntegrationRuntimeStatusListResponse']$$properties['nextLink'] + - schemaName: managed_integration_runtime + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedIntegrationRuntime + cliM4Path: schemas$$objects['ManagedIntegrationRuntime'] + properties: + - propertyName: state(integration_runtime_state^choice) + cli: + cliKey: state + cliM4Path: schemas$$objects['ManagedIntegrationRuntime']$$properties['state'] + readOnly: true + - propertyName: type_properties(managed_integration_runtime_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['ManagedIntegrationRuntime']$$properties['typeProperties'] + x-ms-client-flatten: true + - propertyName: repo_configuration(factory_repo_configuration^object) + cli: + cliKey: repoConfiguration + cliM4Path: schemas$$objects['ManagedIntegrationRuntime']$$properties['repoConfiguration'] + - propertyName: fake_identity(fake_factory_identity^object) + cli: + cliKey: fakeIdentity + cliM4Path: schemas$$objects['ManagedIntegrationRuntime']$$properties['fakeIdentity'] + - propertyName: zones(zone^array) + cli: + cliKey: zones + cliM4Path: schemas$$objects['ManagedIntegrationRuntime']$$properties['zones'] + - schemaName: managed_integration_runtime_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedIntegrationRuntimeTypeProperties + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeTypeProperties'] + properties: + - propertyName: compute_properties(integration_runtime_compute_properties^object) + cli: + cliKey: computeProperties + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeTypeProperties']$$properties['computeProperties'] + - propertyName: ssis_properties(integration_runtime_ssis_properties^object) + cli: + cliKey: ssisProperties + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeTypeProperties']$$properties['ssisProperties'] + - schemaName: integration_runtime_compute_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeComputeProperties + cliM4Path: schemas$$objects['IntegrationRuntimeComputeProperties'] + properties: + - propertyName: location(integration_runtime_compute_properties_location^string) + cli: + cliKey: location + cliM4Path: schemas$$objects['IntegrationRuntimeComputeProperties']$$properties['location'] + - propertyName: node_size(integration_runtime_compute_properties_node_size^string) + cli: + cliKey: nodeSize + cliM4Path: schemas$$objects['IntegrationRuntimeComputeProperties']$$properties['nodeSize'] + - propertyName: number_of_nodes(integer^integer) + cli: + cliKey: numberOfNodes + cliM4Path: schemas$$objects['IntegrationRuntimeComputeProperties']$$properties['numberOfNodes'] + - propertyName: max_parallel_executions_per_node(integer^integer) + cli: + cliKey: maxParallelExecutionsPerNode + cliM4Path: schemas$$objects['IntegrationRuntimeComputeProperties']$$properties['maxParallelExecutionsPerNode'] + - propertyName: data_flow_properties(integration_runtime_data_flow_properties^object) + cli: + cliKey: dataFlowProperties + cliM4Path: schemas$$objects['IntegrationRuntimeComputeProperties']$$properties['dataFlowProperties'] + - propertyName: v_net_properties(integration_runtime_v_net_properties^object) + cli: + cliKey: vNetProperties + cliM4Path: schemas$$objects['IntegrationRuntimeComputeProperties']$$properties['vNetProperties'] + - schemaName: integration_runtime_data_flow_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: IntegrationRuntimeDataFlowProperties + cliM4Path: schemas$$objects['IntegrationRuntimeDataFlowProperties'] + properties: + - propertyName: compute_type(data_flow_compute_type^choice) + cli: + cliKey: computeType + cliM4Path: schemas$$objects['IntegrationRuntimeDataFlowProperties']$$properties['computeType'] + - propertyName: core_count(integer^integer) + cli: + cliKey: coreCount + cliM4Path: schemas$$objects['IntegrationRuntimeDataFlowProperties']$$properties['coreCount'] + - propertyName: time_to_live(integer^integer) + cli: + cliKey: timeToLive + cliM4Path: schemas$$objects['IntegrationRuntimeDataFlowProperties']$$properties['timeToLive'] + - schemaName: integration_runtime_v_net_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeVNetProperties + cliM4Path: schemas$$objects['IntegrationRuntimeVNetProperties'] + properties: + - propertyName: v_net_id(integration_runtime_v_net_properties_v_net_id^string) + cli: + cliKey: vNetId + cliM4Path: schemas$$objects['IntegrationRuntimeVNetProperties']$$properties['vNetId'] + - propertyName: subnet(integration_runtime_v_net_properties_subnet^string) + cli: + cliKey: subnet + cliM4Path: schemas$$objects['IntegrationRuntimeVNetProperties']$$properties['subnet'] + - propertyName: public_i_Ps(integration_runtime_v_net_properties_public_i_Ps^array) + cli: + cliKey: publicIPs + cliM4Path: schemas$$objects['IntegrationRuntimeVNetProperties']$$properties['publicIPs'] + - schemaName: integration_runtime_ssis_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeSsisProperties + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties'] + properties: + - propertyName: catalog_info(integration_runtime_ssis_catalog_info^object) + cli: + cliKey: catalogInfo + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties']$$properties['catalogInfo'] + - propertyName: license_type(integration_runtime_license_type^choice) + cli: + cliKey: licenseType + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties']$$properties['licenseType'] + - propertyName: custom_setup_script_properties(integration_runtime_custom_setup_script_properties^object) + cli: + cliKey: customSetupScriptProperties + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties']$$properties['customSetupScriptProperties'] + - propertyName: data_proxy_properties(integration_runtime_data_proxy_properties^object) + cli: + cliKey: dataProxyProperties + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties']$$properties['dataProxyProperties'] + - propertyName: edition(integration_runtime_edition^choice) + cli: + cliKey: edition + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties']$$properties['edition'] + - propertyName: express_custom_setup_properties(integration_runtime_ssis_properties_express_custom_setup_properties^array) + cli: + cliKey: expressCustomSetupProperties + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties']$$properties['expressCustomSetupProperties'] + - propertyName: package_stores(integration_runtime_ssis_properties_package_stores^array) + cli: + cliKey: packageStores + cliM4Path: schemas$$objects['IntegrationRuntimeSsisProperties']$$properties['packageStores'] + - schemaName: integration_runtime_ssis_catalog_info + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: IntegrationRuntimeSsisCatalogInfo + cliM4Path: schemas$$objects['IntegrationRuntimeSsisCatalogInfo'] + properties: + - propertyName: catalog_server_endpoint(integration_runtime_ssis_catalog_info_catalog_server_endpoint^string) + cli: + cliKey: catalogServerEndpoint + cliM4Path: schemas$$objects['IntegrationRuntimeSsisCatalogInfo']$$properties['catalogServerEndpoint'] + - propertyName: catalog_admin_user_name(integration_runtime_ssis_catalog_info_catalog_admin_user_name^string) + cli: + cliKey: catalogAdminUserName + cliM4Path: schemas$$objects['IntegrationRuntimeSsisCatalogInfo']$$properties['catalogAdminUserName'] + - propertyName: catalog_admin_password(secure_string^object) + cli: + cliKey: catalogAdminPassword + cliM4Path: schemas$$objects['IntegrationRuntimeSsisCatalogInfo']$$properties['catalogAdminPassword'] + - propertyName: catalog_pricing_tier(integration_runtime_ssis_catalog_pricing_tier^choice) + cli: + cliKey: catalogPricingTier + cliM4Path: schemas$$objects['IntegrationRuntimeSsisCatalogInfo']$$properties['catalogPricingTier'] + - schemaName: secure_string + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: SecureString + cliM4Path: schemas$$objects['SecureString'] + properties: + - propertyName: value(secure_string_value^string) + cli: + cliKey: value + cliM4Path: schemas$$objects['SecureString']$$properties['value'] + - schemaName: secret_base + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: SecretBase + cliM4Path: schemas$$objects['SecretBase'] + discriminator: true + properties: + - propertyName: type(secret_base_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['SecretBase']$$properties['type'] + - schemaName: integration_runtime_custom_setup_script_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: IntegrationRuntimeCustomSetupScriptProperties + cliM4Path: schemas$$objects['IntegrationRuntimeCustomSetupScriptProperties'] + properties: + - propertyName: blob_container_uri(integration_runtime_custom_setup_script_properties_blob_container_uri^string) + cli: + cliKey: blobContainerUri + cliM4Path: schemas$$objects['IntegrationRuntimeCustomSetupScriptProperties']$$properties['blobContainerUri'] + - propertyName: sas_token(secure_string^object) + cli: + cliKey: sasToken + cliM4Path: schemas$$objects['IntegrationRuntimeCustomSetupScriptProperties']$$properties['sasToken'] + - schemaName: integration_runtime_data_proxy_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: IntegrationRuntimeDataProxyProperties + cliM4Path: schemas$$objects['IntegrationRuntimeDataProxyProperties'] + properties: + - propertyName: connect_via(entity_reference^object) + cli: + cliKey: connectVia + cliM4Path: schemas$$objects['IntegrationRuntimeDataProxyProperties']$$properties['connectVia'] + - propertyName: staging_linked_service(entity_reference^object) + cli: + cliKey: stagingLinkedService + cliM4Path: schemas$$objects['IntegrationRuntimeDataProxyProperties']$$properties['stagingLinkedService'] + - propertyName: path(integration_runtime_data_proxy_properties_path^string) + cli: + cliKey: path + cliM4Path: schemas$$objects['IntegrationRuntimeDataProxyProperties']$$properties['path'] + - schemaName: entity_reference + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: EntityReference + cliM4Path: schemas$$objects['EntityReference'] + properties: + - propertyName: type(integration_runtime_entity_reference_type^choice) + cli: + cliKey: type + cliM4Path: schemas$$objects['EntityReference']$$properties['type'] + - propertyName: reference_name(entity_reference_name^string) + cli: + cliKey: referenceName + cliM4Path: schemas$$objects['EntityReference']$$properties['referenceName'] + - schemaName: custom_setup_base + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: CustomSetupBase + cliM4Path: schemas$$objects['CustomSetupBase'] + discriminator: true + properties: + - propertyName: type(custom_setup_base_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['CustomSetupBase']$$properties['type'] + - schemaName: package_store + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: PackageStore + cliM4Path: schemas$$objects['PackageStore'] + properties: + - propertyName: name(package_store_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['PackageStore']$$properties['name'] + - propertyName: package_store_linked_service(entity_reference^object) + cli: + cliKey: packageStoreLinkedService + cliM4Path: schemas$$objects['PackageStore']$$properties['packageStoreLinkedService'] + - schemaName: cmdkey_setup + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CmdkeySetup + cliM4Path: schemas$$objects['CmdkeySetup'] + properties: + - propertyName: type_properties(cmdkey_setup_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['CmdkeySetup']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: cmdkey_setup_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CmdkeySetupTypeProperties + cliM4Path: schemas$$objects['CmdkeySetupTypeProperties'] + properties: + - propertyName: target_name(any^any) + cli: + cliKey: targetName + cliM4Path: schemas$$objects['CmdkeySetupTypeProperties']$$properties['targetName'] + - propertyName: user_name(any^any) + cli: + cliKey: userName + cliM4Path: schemas$$objects['CmdkeySetupTypeProperties']$$properties['userName'] + - propertyName: password(secret_base^object) + cli: + cliKey: password + cliM4Path: schemas$$objects['CmdkeySetupTypeProperties']$$properties['password'] + - schemaName: environment_variable_setup + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: EnvironmentVariableSetup + cliM4Path: schemas$$objects['EnvironmentVariableSetup'] + properties: + - propertyName: type_properties(environment_variable_setup_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['EnvironmentVariableSetup']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: environment_variable_setup_type_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: EnvironmentVariableSetupTypeProperties + cliM4Path: schemas$$objects['EnvironmentVariableSetupTypeProperties'] + properties: + - propertyName: variable_name(environment_variable_setup_type_properties_variable_name^string) + cli: + cliKey: variableName + cliM4Path: schemas$$objects['EnvironmentVariableSetupTypeProperties']$$properties['variableName'] + - propertyName: variable_value(environment_variable_setup_type_properties_variable_value^string) + cli: + cliKey: variableValue + cliM4Path: schemas$$objects['EnvironmentVariableSetupTypeProperties']$$properties['variableValue'] + - schemaName: component_setup + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ComponentSetup + cliM4Path: schemas$$objects['ComponentSetup'] + properties: + - propertyName: type_properties(licensed_component_setup_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['ComponentSetup']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: licensed_component_setup_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: LicensedComponentSetupTypeProperties + cliM4Path: schemas$$objects['LicensedComponentSetupTypeProperties'] + properties: + - propertyName: component_name(licensed_component_setup_type_properties_component_name^string) + cli: + cliKey: componentName + cliM4Path: schemas$$objects['LicensedComponentSetupTypeProperties']$$properties['componentName'] + - propertyName: license_key(secret_base^object) + cli: + cliKey: licenseKey + cliM4Path: schemas$$objects['LicensedComponentSetupTypeProperties']$$properties['licenseKey'] + - schemaName: self_hosted_integration_runtime + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntime'] + properties: + - propertyName: type_properties(self_hosted_integration_runtime_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntime']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: self_hosted_integration_runtime_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntimeTypeProperties + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeTypeProperties'] + properties: + - propertyName: linked_info(linked_integration_runtime_type^object) + cli: + cliKey: linkedInfo + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeTypeProperties']$$properties['linkedInfo'] + - schemaName: linked_integration_runtime_type + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: LinkedIntegrationRuntimeType + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeType'] + discriminator: true + properties: + - propertyName: authorization_type(linked_integration_runtime_type_authorization_type^string) + cli: + cliKey: authorizationType + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeType']$$properties['authorizationType'] + - schemaName: linked_integration_runtime_key_authorization + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: LinkedIntegrationRuntimeKeyAuthorization + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeKeyAuthorization'] + properties: + - propertyName: key(secure_string^object) + cli: + cliKey: key + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeKeyAuthorization']$$properties['key'] + - schemaName: linked_integration_runtime_rbac_authorization + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: LinkedIntegrationRuntimeRbacAuthorization + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeRbacAuthorization'] + properties: + - propertyName: resource_id(linked_integration_runtime_rbac_authorization_resource_id^string) + cli: + cliKey: resourceId + cliM4Path: schemas$$objects['LinkedIntegrationRuntimeRbacAuthorization']$$properties['resourceId'] + - schemaName: managed_integration_runtime_status + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ManagedIntegrationRuntimeStatus + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeStatus'] + properties: + - propertyName: type_properties(managed_integration_runtime_status_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeStatus']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: managed_integration_runtime_status_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ManagedIntegrationRuntimeStatusTypeProperties + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeStatusTypeProperties'] + properties: + - propertyName: create_time(managed_integration_runtime_status_type_properties_create_time^date-time) + cli: + cliKey: createTime + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeStatusTypeProperties']$$properties['createTime'] + readOnly: true + - propertyName: nodes(managed_integration_runtime_status_type_properties_nodes^array) + cli: + cliKey: nodes + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeStatusTypeProperties']$$properties['nodes'] + readOnly: true + - propertyName: other_errors(managed_integration_runtime_status_type_properties_other_errors^array) + cli: + cliKey: otherErrors + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeStatusTypeProperties']$$properties['otherErrors'] + readOnly: true + - propertyName: last_operation(managed_integration_runtime_operation_result^object) + cli: + cliKey: lastOperation + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeStatusTypeProperties']$$properties['lastOperation'] + readOnly: true + - schemaName: managed_integration_runtime_node + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedIntegrationRuntimeNode + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeNode'] + properties: + - propertyName: node_id(managed_integration_runtime_node_id^string) + cli: + cliKey: nodeId + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeNode']$$properties['nodeId'] + readOnly: true + - propertyName: status(managed_integration_runtime_node_status^choice) + cli: + cliKey: status + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeNode']$$properties['status'] + readOnly: true + - propertyName: errors(managed_integration_runtime_node_errors^array) + cli: + cliKey: errors + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeNode']$$properties['errors'] + - schemaName: managed_integration_runtime_error + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ManagedIntegrationRuntimeError + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeError'] + properties: + - propertyName: time(managed_integration_runtime_error_time^date-time) + cli: + cliKey: time + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeError']$$properties['time'] + readOnly: true + - propertyName: code(managed_integration_runtime_error_code^string) + cli: + cliKey: code + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeError']$$properties['code'] + readOnly: true + - propertyName: parameters(managed_integration_runtime_error_parameters^array) + cli: + cliKey: parameters + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeError']$$properties['parameters'] + readOnly: true + - propertyName: message(managed_integration_runtime_error_message^string) + cli: + cliKey: message + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeError']$$properties['message'] + readOnly: true + - schemaName: managed_integration_runtime_operation_result + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ManagedIntegrationRuntimeOperationResult + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeOperationResult'] + properties: + - propertyName: type(managed_integration_runtime_operation_result_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeOperationResult']$$properties['type'] + readOnly: true + - propertyName: start_time(managed_integration_runtime_operation_result_start_time^date-time) + cli: + cliKey: startTime + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeOperationResult']$$properties['startTime'] + readOnly: true + - propertyName: result(managed_integration_runtime_operation_result^string) + cli: + cliKey: result + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeOperationResult']$$properties['result'] + readOnly: true + - propertyName: error_code(managed_integration_runtime_operation_result_error_code^string) + cli: + cliKey: errorCode + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeOperationResult']$$properties['errorCode'] + readOnly: true + - propertyName: parameters(managed_integration_runtime_operation_result_parameters^array) + cli: + cliKey: parameters + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeOperationResult']$$properties['parameters'] + readOnly: true + - propertyName: activity_id(managed_integration_runtime_operation_result_activity_id^string) + cli: + cliKey: activityId + cliM4Path: schemas$$objects['ManagedIntegrationRuntimeOperationResult']$$properties['activityId'] + readOnly: true + - schemaName: self_hosted_integration_runtime_status + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntimeStatus + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatus'] + properties: + - propertyName: type_properties(self_hosted_integration_runtime_status_type_properties^object) + cli: + cliKey: typeProperties + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatus']$$properties['typeProperties'] + x-ms-client-flatten: true + - schemaName: self_hosted_integration_runtime_status_type_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntimeStatusTypeProperties + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties'] + properties: + - propertyName: create_time(self_hosted_integration_runtime_status_type_properties_create_time^date-time) + cli: + cliKey: createTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['createTime'] + readOnly: true + - propertyName: task_queue_id(self_hosted_integration_runtime_status_type_properties_task_queue_id^string) + cli: + cliKey: taskQueueId + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['taskQueueId'] + readOnly: true + - propertyName: internal_channel_encryption(integration_runtime_internal_channel_encryption_mode^choice) + cli: + cliKey: internalChannelEncryption + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['internalChannelEncryption'] + readOnly: true + - propertyName: version(self_hosted_integration_runtime_status_type_properties_version^string) + cli: + cliKey: version + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['version'] + readOnly: true + - propertyName: nodes(self_hosted_integration_runtime_status_type_properties_nodes^array) + cli: + cliKey: nodes + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['nodes'] + - propertyName: scheduled_update_date(self_hosted_integration_runtime_status_type_properties_scheduled_update_date^date-time) + cli: + cliKey: scheduledUpdateDate + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['scheduledUpdateDate'] + readOnly: true + - propertyName: update_delay_offset(self_hosted_integration_runtime_status_type_properties_update_delay_offset^string) + cli: + cliKey: updateDelayOffset + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['updateDelayOffset'] + readOnly: true + - propertyName: local_time_zone_offset(self_hosted_integration_runtime_status_type_properties_local_time_zone_offset^string) + cli: + cliKey: localTimeZoneOffset + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['localTimeZoneOffset'] + readOnly: true + - propertyName: capabilities(self_hosted_integration_runtime_status_type_properties_capabilities^dictionary) + cli: + cliKey: capabilities + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['capabilities'] + readOnly: true + - propertyName: service_urls(self_hosted_integration_runtime_status_type_properties_service_urls^array) + cli: + cliKey: serviceUrls + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['serviceUrls'] + readOnly: true + - propertyName: auto_update(integration_runtime_auto_update^choice) + cli: + cliKey: autoUpdate + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['autoUpdate'] + readOnly: true + - propertyName: version_status(self_hosted_integration_runtime_status_type_properties_version_status^string) + cli: + cliKey: versionStatus + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['versionStatus'] + readOnly: true + - propertyName: links(self_hosted_integration_runtime_status_type_properties_links^array) + cli: + cliKey: links + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['links'] + - propertyName: pushed_version(self_hosted_integration_runtime_status_type_properties_pushed_version^string) + cli: + cliKey: pushedVersion + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['pushedVersion'] + readOnly: true + - propertyName: latest_version(self_hosted_integration_runtime_status_type_properties_latest_version^string) + cli: + cliKey: latestVersion + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['latestVersion'] + readOnly: true + - propertyName: auto_update_ETA(self_hosted_integration_runtime_status_type_properties_auto_update_ETA^date-time) + cli: + cliKey: autoUpdateETA + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeStatusTypeProperties']$$properties['autoUpdateETA'] + readOnly: true + - schemaName: self_hosted_integration_runtime_node + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: SelfHostedIntegrationRuntimeNode + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode'] + properties: + - propertyName: node_name(self_hosted_integration_runtime_node_name^string) + cli: + cliKey: nodeName + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['nodeName'] + readOnly: true + - propertyName: machine_name(self_hosted_integration_runtime_node_machine_name^string) + cli: + cliKey: machineName + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['machineName'] + readOnly: true + - propertyName: host_service_uri(self_hosted_integration_runtime_node_host_service_uri^string) + cli: + cliKey: hostServiceUri + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['hostServiceUri'] + readOnly: true + - propertyName: status(self_hosted_integration_runtime_node_status^choice) + cli: + cliKey: status + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['status'] + readOnly: true + - propertyName: capabilities(self_hosted_integration_runtime_node_capabilities^dictionary) + cli: + cliKey: capabilities + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['capabilities'] + readOnly: true + - propertyName: version_status(self_hosted_integration_runtime_node_version_status^string) + cli: + cliKey: versionStatus + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['versionStatus'] + readOnly: true + - propertyName: version(self_hosted_integration_runtime_node_version^string) + cli: + cliKey: version + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['version'] + readOnly: true + - propertyName: register_time(self_hosted_integration_runtime_node_register_time^date-time) + cli: + cliKey: registerTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['registerTime'] + readOnly: true + - propertyName: last_connect_time(self_hosted_integration_runtime_node_last_connect_time^date-time) + cli: + cliKey: lastConnectTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['lastConnectTime'] + readOnly: true + - propertyName: expiry_time(self_hosted_integration_runtime_node_expiry_time^date-time) + cli: + cliKey: expiryTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['expiryTime'] + readOnly: true + - propertyName: last_start_time(self_hosted_integration_runtime_node_last_start_time^date-time) + cli: + cliKey: lastStartTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['lastStartTime'] + readOnly: true + - propertyName: last_stop_time(self_hosted_integration_runtime_node_last_stop_time^date-time) + cli: + cliKey: lastStopTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['lastStopTime'] + readOnly: true + - propertyName: last_update_result(integration_runtime_update_result^choice) + cli: + cliKey: lastUpdateResult + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['lastUpdateResult'] + readOnly: true + - propertyName: last_start_update_time(self_hosted_integration_runtime_node_last_start_update_time^date-time) + cli: + cliKey: lastStartUpdateTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['lastStartUpdateTime'] + readOnly: true + - propertyName: last_end_update_time(self_hosted_integration_runtime_node_last_end_update_time^date-time) + cli: + cliKey: lastEndUpdateTime + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['lastEndUpdateTime'] + readOnly: true + - propertyName: is_active_dispatcher(boolean^boolean) + cli: + cliKey: isActiveDispatcher + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['isActiveDispatcher'] + readOnly: true + - propertyName: concurrent_jobs_limit(integer^integer) + cli: + cliKey: concurrentJobsLimit + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['concurrentJobsLimit'] + readOnly: true + - propertyName: max_concurrent_jobs(integer^integer) + cli: + cliKey: maxConcurrentJobs + cliM4Path: schemas$$objects['SelfHostedIntegrationRuntimeNode']$$properties['maxConcurrentJobs'] + readOnly: true + - schemaName: linked_integration_runtime + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: LinkedIntegrationRuntime + cliM4Path: schemas$$objects['LinkedIntegrationRuntime'] + properties: + - propertyName: name(linked_integration_runtime_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['LinkedIntegrationRuntime']$$properties['name'] + readOnly: true + - propertyName: subscription_id(linked_integration_runtime_subscription_id^string) + cli: + cliKey: subscriptionId + cliM4Path: schemas$$objects['LinkedIntegrationRuntime']$$properties['subscriptionId'] + readOnly: true + - propertyName: data_factory_name(linked_integration_runtime_data_factory_name^string) + cli: + cliKey: dataFactoryName + cliM4Path: schemas$$objects['LinkedIntegrationRuntime']$$properties['dataFactoryName'] + readOnly: true + - propertyName: data_factory_location(linked_integration_runtime_data_factory_location^string) + cli: + cliKey: dataFactoryLocation + cliM4Path: schemas$$objects['LinkedIntegrationRuntime']$$properties['dataFactoryLocation'] + readOnly: true + - propertyName: create_time(linked_integration_runtime_create_time^date-time) + cli: + cliKey: createTime + cliM4Path: schemas$$objects['LinkedIntegrationRuntime']$$properties['createTime'] + readOnly: true + - schemaName: integration_runtime_node_ip_address + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: IntegrationRuntimeNodeIpAddress + cliM4Path: schemas$$objects['IntegrationRuntimeNodeIpAddress'] + properties: + - propertyName: ip_address(integration_runtime_node_ip_address^string) + cli: + cliKey: ipAddress + cliM4Path: schemas$$objects['IntegrationRuntimeNodeIpAddress']$$properties['ipAddress'] + readOnly: true + - schemaName: ssis_object_metadata_list_response + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisObjectMetadataListResponse + cliM4Path: schemas$$objects['SsisObjectMetadataListResponse'] + properties: + - propertyName: value(ssis_object_metadata_list_response_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['SsisObjectMetadataListResponse']$$properties['value'] + - propertyName: next_link(ssis_object_metadata_list_response_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['SsisObjectMetadataListResponse']$$properties['nextLink'] + - schemaName: ssis_object_metadata + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: SsisObjectMetadata + cliM4Path: schemas$$objects['SsisObjectMetadata'] + discriminator: true + properties: + - propertyName: type(ssis_object_metadata_type^choice) + cli: + cliKey: type + cliM4Path: schemas$$objects['SsisObjectMetadata']$$properties['type'] + - propertyName: id(integer^integer) + cli: + cliKey: id + cliM4Path: schemas$$objects['SsisObjectMetadata']$$properties['id'] + - propertyName: name(ssis_object_metadata_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['SsisObjectMetadata']$$properties['name'] + - propertyName: description(ssis_object_metadata_description^string) + cli: + cliKey: description + cliM4Path: schemas$$objects['SsisObjectMetadata']$$properties['description'] + - schemaName: ssis_folder + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: SsisFolder + cliM4Path: schemas$$objects['SsisFolder'] + - schemaName: ssis_project + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisProject + cliM4Path: schemas$$objects['SsisProject'] + properties: + - propertyName: folder_id(integer^integer) + cli: + cliKey: folderId + cliM4Path: schemas$$objects['SsisProject']$$properties['folderId'] + - propertyName: version(integer^integer) + cli: + cliKey: version + cliM4Path: schemas$$objects['SsisProject']$$properties['version'] + - propertyName: environment_refs(ssis_project_environment_refs^array) + cli: + cliKey: environmentRefs + cliM4Path: schemas$$objects['SsisProject']$$properties['environmentRefs'] + - propertyName: parameters(ssis_project_parameters^array) + cli: + cliKey: parameters + cliM4Path: schemas$$objects['SsisProject']$$properties['parameters'] + - schemaName: ssis_environment_reference + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: SsisEnvironmentReference + cliM4Path: schemas$$objects['SsisEnvironmentReference'] + properties: + - propertyName: id(integer^integer) + cli: + cliKey: id + cliM4Path: schemas$$objects['SsisEnvironmentReference']$$properties['id'] + - propertyName: environment_folder_name(ssis_environment_reference_environment_folder_name^string) + cli: + cliKey: environmentFolderName + cliM4Path: schemas$$objects['SsisEnvironmentReference']$$properties['environmentFolderName'] + - propertyName: environment_name(ssis_environment_reference_environment_name^string) + cli: + cliKey: environmentName + cliM4Path: schemas$$objects['SsisEnvironmentReference']$$properties['environmentName'] + - propertyName: reference_type(ssis_environment_reference_type^string) + cli: + cliKey: referenceType + cliM4Path: schemas$$objects['SsisEnvironmentReference']$$properties['referenceType'] + - schemaName: ssis_parameter + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 12 + propertyCountIfSimplifyWithoutSimpleObject: 12 + simplifiable: true + cliKey: SsisParameter + cliM4Path: schemas$$objects['SsisParameter'] + properties: + - propertyName: id(integer^integer) + cli: + cliKey: id + cliM4Path: schemas$$objects['SsisParameter']$$properties['id'] + - propertyName: name(ssis_parameter_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['SsisParameter']$$properties['name'] + - propertyName: description(ssis_parameter_description^string) + cli: + cliKey: description + cliM4Path: schemas$$objects['SsisParameter']$$properties['description'] + - propertyName: data_type(ssis_parameter_data_type^string) + cli: + cliKey: dataType + cliM4Path: schemas$$objects['SsisParameter']$$properties['dataType'] + - propertyName: required(boolean^boolean) + cli: + cliKey: required + cliM4Path: schemas$$objects['SsisParameter']$$properties['required'] + - propertyName: sensitive(boolean^boolean) + cli: + cliKey: sensitive + cliM4Path: schemas$$objects['SsisParameter']$$properties['sensitive'] + - propertyName: design_default_value(ssis_parameter_design_default_value^string) + cli: + cliKey: designDefaultValue + cliM4Path: schemas$$objects['SsisParameter']$$properties['designDefaultValue'] + - propertyName: default_value(ssis_parameter_default_value^string) + cli: + cliKey: defaultValue + cliM4Path: schemas$$objects['SsisParameter']$$properties['defaultValue'] + - propertyName: sensitive_default_value(ssis_parameter_sensitive_default_value^string) + cli: + cliKey: sensitiveDefaultValue + cliM4Path: schemas$$objects['SsisParameter']$$properties['sensitiveDefaultValue'] + - propertyName: value_type(ssis_parameter_value_type^string) + cli: + cliKey: valueType + cliM4Path: schemas$$objects['SsisParameter']$$properties['valueType'] + - propertyName: value_set(boolean^boolean) + cli: + cliKey: valueSet + cliM4Path: schemas$$objects['SsisParameter']$$properties['valueSet'] + - propertyName: variable(ssis_parameter_variable^string) + cli: + cliKey: variable + cliM4Path: schemas$$objects['SsisParameter']$$properties['variable'] + - schemaName: ssis_package + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisPackage + cliM4Path: schemas$$objects['SsisPackage'] + properties: + - propertyName: folder_id(integer^integer) + cli: + cliKey: folderId + cliM4Path: schemas$$objects['SsisPackage']$$properties['folderId'] + - propertyName: project_version(integer^integer) + cli: + cliKey: projectVersion + cliM4Path: schemas$$objects['SsisPackage']$$properties['projectVersion'] + - propertyName: project_id(integer^integer) + cli: + cliKey: projectId + cliM4Path: schemas$$objects['SsisPackage']$$properties['projectId'] + - propertyName: parameters(ssis_package_parameters^array) + cli: + cliKey: parameters + cliM4Path: schemas$$objects['SsisPackage']$$properties['parameters'] + - schemaName: ssis_environment + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisEnvironment + cliM4Path: schemas$$objects['SsisEnvironment'] + properties: + - propertyName: folder_id(integer^integer) + cli: + cliKey: folderId + cliM4Path: schemas$$objects['SsisEnvironment']$$properties['folderId'] + - propertyName: variables(ssis_environment_variables^array) + cli: + cliKey: variables + cliM4Path: schemas$$objects['SsisEnvironment']$$properties['variables'] + - schemaName: ssis_variable + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 7 + propertyCountIfSimplifyWithoutSimpleObject: 7 + simplifiable: true + cliKey: SsisVariable + cliM4Path: schemas$$objects['SsisVariable'] + properties: + - propertyName: id(integer^integer) + cli: + cliKey: id + cliM4Path: schemas$$objects['SsisVariable']$$properties['id'] + - propertyName: name(ssis_variable_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['SsisVariable']$$properties['name'] + - propertyName: description(ssis_variable_description^string) + cli: + cliKey: description + cliM4Path: schemas$$objects['SsisVariable']$$properties['description'] + - propertyName: data_type(ssis_variable_data_type^string) + cli: + cliKey: dataType + cliM4Path: schemas$$objects['SsisVariable']$$properties['dataType'] + - propertyName: sensitive(boolean^boolean) + cli: + cliKey: sensitive + cliM4Path: schemas$$objects['SsisVariable']$$properties['sensitive'] + - propertyName: value(ssis_variable_value^string) + cli: + cliKey: value + cliM4Path: schemas$$objects['SsisVariable']$$properties['value'] + - propertyName: sensitive_value(ssis_variable_sensitive_value^string) + cli: + cliKey: sensitiveValue + cliM4Path: schemas$$objects['SsisVariable']$$properties['sensitiveValue'] + choices: + all: + - choiceName: factory_identity_type + cli: + cliKey: FactoryIdentityType + cliM4Path: schemas$$choices['FactoryIdentityType'] + default-value: SystemAssigned + hidden: true + choiceValues: + - choiceValue: system_assigned + cli: + cliKey: SystemAssigned + cliM4Path: schemas$$choices['FactoryIdentityType']$$choices['SystemAssigned]' + - choiceName: trigger_runtime_state + cli: + cliKey: TriggerRuntimeState + cliM4Path: schemas$$choices['TriggerRuntimeState'] + choiceValues: + - choiceValue: started + cli: + cliKey: Started + cliM4Path: schemas$$choices['TriggerRuntimeState']$$choices['Started]' + - choiceValue: stopped + cli: + cliKey: Stopped + cliM4Path: schemas$$choices['TriggerRuntimeState']$$choices['Stopped]' + - choiceValue: disabled + cli: + cliKey: Disabled + cliM4Path: schemas$$choices['TriggerRuntimeState']$$choices['Disabled]' + - choiceName: event_subscription_status + cli: + cliKey: EventSubscriptionStatus + cliM4Path: schemas$$choices['EventSubscriptionStatus'] + choiceValues: + - choiceValue: enabled + cli: + cliKey: Enabled + cliM4Path: schemas$$choices['EventSubscriptionStatus']$$choices['Enabled]' + - choiceValue: provisioning + cli: + cliKey: Provisioning + cliM4Path: schemas$$choices['EventSubscriptionStatus']$$choices['Provisioning]' + - choiceValue: deprovisioning + cli: + cliKey: Deprovisioning + cliM4Path: schemas$$choices['EventSubscriptionStatus']$$choices['Deprovisioning]' + - choiceValue: disabled + cli: + cliKey: Disabled + cliM4Path: schemas$$choices['EventSubscriptionStatus']$$choices['Disabled]' + - choiceValue: unknown + cli: + cliKey: Unknown + cliM4Path: schemas$$choices['EventSubscriptionStatus']$$choices['Unknown]' + - choiceName: integration_runtime_type + cli: + cliKey: IntegrationRuntimeType + cliM4Path: schemas$$choices['IntegrationRuntimeType'] + choiceValues: + - choiceValue: managed + cli: + cliKey: Managed + cliM4Path: schemas$$choices['IntegrationRuntimeType']$$choices['Managed]' + - choiceValue: self_hosted + cli: + cliKey: SelfHosted + cliM4Path: schemas$$choices['IntegrationRuntimeType']$$choices['SelfHosted]' + - choiceName: integration_runtime_auto_update + cli: + cliKey: IntegrationRuntimeAutoUpdate + cliM4Path: schemas$$choices['IntegrationRuntimeAutoUpdate'] + choiceValues: + - choiceValue: on + cli: + cliKey: On + cliM4Path: schemas$$choices['IntegrationRuntimeAutoUpdate']$$choices['On]' + - choiceValue: off + cli: + cliKey: Off + cliM4Path: schemas$$choices['IntegrationRuntimeAutoUpdate']$$choices['Off]' + - choiceName: integration_runtime_state + cli: + cliKey: IntegrationRuntimeState + cliM4Path: schemas$$choices['IntegrationRuntimeState'] + choiceValues: + - choiceValue: initial + cli: + cliKey: Initial + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Initial]' + - choiceValue: stopped + cli: + cliKey: Stopped + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Stopped]' + - choiceValue: started + cli: + cliKey: Started + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Started]' + - choiceValue: starting + cli: + cliKey: Starting + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Starting]' + - choiceValue: stopping + cli: + cliKey: Stopping + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Stopping]' + - choiceValue: need_registration + cli: + cliKey: NeedRegistration + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['NeedRegistration]' + - choiceValue: online + cli: + cliKey: Online + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Online]' + - choiceValue: limited + cli: + cliKey: Limited + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Limited]' + - choiceValue: offline + cli: + cliKey: Offline + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['Offline]' + - choiceValue: access_denied + cli: + cliKey: AccessDenied + cliM4Path: schemas$$choices['IntegrationRuntimeState']$$choices['AccessDenied]' + - choiceName: integration_runtime_auth_key_name + cli: + cliKey: IntegrationRuntimeAuthKeyName + cliM4Path: schemas$$choices['IntegrationRuntimeAuthKeyName'] + choiceValues: + - choiceValue: auth_key1 + cli: + cliKey: authKey1 + cliM4Path: schemas$$choices['IntegrationRuntimeAuthKeyName']$$choices['authKey1]' + - choiceValue: auth_key2 + cli: + cliKey: authKey2 + cliM4Path: schemas$$choices['IntegrationRuntimeAuthKeyName']$$choices['authKey2]' + - choiceName: recurrence_frequency + cli: + cliKey: RecurrenceFrequency + cliM4Path: schemas$$choices['RecurrenceFrequency'] + choiceValues: + - choiceValue: not_specified + cli: + cliKey: NotSpecified + cliM4Path: schemas$$choices['RecurrenceFrequency']$$choices['NotSpecified]' + - choiceValue: minute + cli: + cliKey: Minute + cliM4Path: schemas$$choices['RecurrenceFrequency']$$choices['Minute]' + - choiceValue: hour + cli: + cliKey: Hour + cliM4Path: schemas$$choices['RecurrenceFrequency']$$choices['Hour]' + - choiceValue: day + cli: + cliKey: Day + cliM4Path: schemas$$choices['RecurrenceFrequency']$$choices['Day]' + - choiceValue: week + cli: + cliKey: Week + cliM4Path: schemas$$choices['RecurrenceFrequency']$$choices['Week]' + - choiceValue: month + cli: + cliKey: Month + cliM4Path: schemas$$choices['RecurrenceFrequency']$$choices['Month]' + - choiceValue: year + cli: + cliKey: Year + cliM4Path: schemas$$choices['RecurrenceFrequency']$$choices['Year]' + - choiceName: blob_event_types + cli: + cliKey: BlobEventTypes + cliM4Path: schemas$$choices['BlobEventTypes'] + choiceValues: + - choiceValue: microsoft_storage_blob_created + cli: + cliKey: Microsoft.Storage.BlobCreated + cliM4Path: schemas$$choices['BlobEventTypes']$$choices['Microsoft.Storage.BlobCreated]' + - choiceValue: microsoft_storage_blob_deleted + cli: + cliKey: Microsoft.Storage.BlobDeleted + cliM4Path: schemas$$choices['BlobEventTypes']$$choices['Microsoft.Storage.BlobDeleted]' + - choiceName: tumbling_window_frequency + cli: + cliKey: TumblingWindowFrequency + cliM4Path: schemas$$choices['TumblingWindowFrequency'] + choiceValues: + - choiceValue: minute + cli: + cliKey: Minute + cliM4Path: schemas$$choices['TumblingWindowFrequency']$$choices['Minute]' + - choiceValue: hour + cli: + cliKey: Hour + cliM4Path: schemas$$choices['TumblingWindowFrequency']$$choices['Hour]' + - choiceName: data_flow_compute_type + cli: + cliKey: DataFlowComputeType + cliM4Path: schemas$$choices['DataFlowComputeType'] + choiceValues: + - choiceValue: general + cli: + cliKey: General + cliM4Path: schemas$$choices['DataFlowComputeType']$$choices['General]' + - choiceValue: memory_optimized + cli: + cliKey: MemoryOptimized + cliM4Path: schemas$$choices['DataFlowComputeType']$$choices['MemoryOptimized]' + - choiceValue: compute_optimized + cli: + cliKey: ComputeOptimized + cliM4Path: schemas$$choices['DataFlowComputeType']$$choices['ComputeOptimized]' + - choiceName: integration_runtime_ssis_catalog_pricing_tier + cli: + cliKey: IntegrationRuntimeSsisCatalogPricingTier + cliM4Path: schemas$$choices['IntegrationRuntimeSsisCatalogPricingTier'] + choiceValues: + - choiceValue: basic + cli: + cliKey: Basic + cliM4Path: schemas$$choices['IntegrationRuntimeSsisCatalogPricingTier']$$choices['Basic]' + - choiceValue: standard + cli: + cliKey: Standard + cliM4Path: schemas$$choices['IntegrationRuntimeSsisCatalogPricingTier']$$choices['Standard]' + - choiceValue: premium + cli: + cliKey: Premium + cliM4Path: schemas$$choices['IntegrationRuntimeSsisCatalogPricingTier']$$choices['Premium]' + - choiceValue: premium_RS + cli: + cliKey: PremiumRS + cliM4Path: schemas$$choices['IntegrationRuntimeSsisCatalogPricingTier']$$choices['PremiumRS]' + - choiceName: integration_runtime_license_type + cli: + cliKey: IntegrationRuntimeLicenseType + cliM4Path: schemas$$choices['IntegrationRuntimeLicenseType'] + choiceValues: + - choiceValue: base_price + cli: + cliKey: BasePrice + cliM4Path: schemas$$choices['IntegrationRuntimeLicenseType']$$choices['BasePrice]' + - choiceValue: license_included + cli: + cliKey: LicenseIncluded + cliM4Path: schemas$$choices['IntegrationRuntimeLicenseType']$$choices['LicenseIncluded]' + - choiceName: integration_runtime_entity_reference_type + cli: + cliKey: IntegrationRuntimeEntityReferenceType + cliM4Path: schemas$$choices['IntegrationRuntimeEntityReferenceType'] + choiceValues: + - choiceValue: integration_runtime_reference + cli: + cliKey: IntegrationRuntimeReference + cliM4Path: schemas$$choices['IntegrationRuntimeEntityReferenceType']$$choices['IntegrationRuntimeReference]' + - choiceValue: linked_service_reference + cli: + cliKey: LinkedServiceReference + cliM4Path: schemas$$choices['IntegrationRuntimeEntityReferenceType']$$choices['LinkedServiceReference]' + - choiceName: integration_runtime_edition + cli: + cliKey: IntegrationRuntimeEdition + cliM4Path: schemas$$choices['IntegrationRuntimeEdition'] + choiceValues: + - choiceValue: standard + cli: + cliKey: Standard + cliM4Path: schemas$$choices['IntegrationRuntimeEdition']$$choices['Standard]' + - choiceValue: enterprise + cli: + cliKey: Enterprise + cliM4Path: schemas$$choices['IntegrationRuntimeEdition']$$choices['Enterprise]' + - choiceName: managed_integration_runtime_node_status + cli: + cliKey: ManagedIntegrationRuntimeNodeStatus + cliM4Path: schemas$$choices['ManagedIntegrationRuntimeNodeStatus'] + choiceValues: + - choiceValue: starting + cli: + cliKey: Starting + cliM4Path: schemas$$choices['ManagedIntegrationRuntimeNodeStatus']$$choices['Starting]' + - choiceValue: available + cli: + cliKey: Available + cliM4Path: schemas$$choices['ManagedIntegrationRuntimeNodeStatus']$$choices['Available]' + - choiceValue: recycling + cli: + cliKey: Recycling + cliM4Path: schemas$$choices['ManagedIntegrationRuntimeNodeStatus']$$choices['Recycling]' + - choiceValue: unavailable + cli: + cliKey: Unavailable + cliM4Path: schemas$$choices['ManagedIntegrationRuntimeNodeStatus']$$choices['Unavailable]' + - choiceName: integration_runtime_internal_channel_encryption_mode + cli: + cliKey: IntegrationRuntimeInternalChannelEncryptionMode + cliM4Path: schemas$$choices['IntegrationRuntimeInternalChannelEncryptionMode'] + choiceValues: + - choiceValue: not_set + cli: + cliKey: NotSet + cliM4Path: schemas$$choices['IntegrationRuntimeInternalChannelEncryptionMode']$$choices['NotSet]' + - choiceValue: ssl_encrypted + cli: + cliKey: SslEncrypted + cliM4Path: schemas$$choices['IntegrationRuntimeInternalChannelEncryptionMode']$$choices['SslEncrypted]' + - choiceValue: not_encrypted + cli: + cliKey: NotEncrypted + cliM4Path: schemas$$choices['IntegrationRuntimeInternalChannelEncryptionMode']$$choices['NotEncrypted]' + - choiceName: self_hosted_integration_runtime_node_status + cli: + cliKey: SelfHostedIntegrationRuntimeNodeStatus + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus'] + choiceValues: + - choiceValue: need_registration + cli: + cliKey: NeedRegistration + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus']$$choices['NeedRegistration]' + - choiceValue: online + cli: + cliKey: Online + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus']$$choices['Online]' + - choiceValue: limited + cli: + cliKey: Limited + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus']$$choices['Limited]' + - choiceValue: offline + cli: + cliKey: Offline + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus']$$choices['Offline]' + - choiceValue: upgrading + cli: + cliKey: Upgrading + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus']$$choices['Upgrading]' + - choiceValue: initializing + cli: + cliKey: Initializing + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus']$$choices['Initializing]' + - choiceValue: initialize_failed + cli: + cliKey: InitializeFailed + cliM4Path: schemas$$choices['SelfHostedIntegrationRuntimeNodeStatus']$$choices['InitializeFailed]' + - choiceName: integration_runtime_update_result + cli: + cliKey: IntegrationRuntimeUpdateResult + cliM4Path: schemas$$choices['IntegrationRuntimeUpdateResult'] + choiceValues: + - choiceValue: none + cli: + cliKey: None + cliM4Path: schemas$$choices['IntegrationRuntimeUpdateResult']$$choices['None]' + - choiceValue: succeed + cli: + cliKey: Succeed + cliM4Path: schemas$$choices['IntegrationRuntimeUpdateResult']$$choices['Succeed]' + - choiceValue: fail + cli: + cliKey: Fail + cliM4Path: schemas$$choices['IntegrationRuntimeUpdateResult']$$choices['Fail]' + - choiceName: ssis_object_metadata_type + cli: + cliKey: SsisObjectMetadataType + cliM4Path: schemas$$choices['SsisObjectMetadataType'] + choiceValues: + - choiceValue: folder + cli: + cliKey: Folder + cliM4Path: schemas$$choices['SsisObjectMetadataType']$$choices['Folder]' + - choiceValue: project + cli: + cliKey: Project + cliM4Path: schemas$$choices['SsisObjectMetadataType']$$choices['Project]' + - choiceValue: package + cli: + cliKey: Package + cliM4Path: schemas$$choices['SsisObjectMetadataType']$$choices['Package]' + - choiceValue: environment + cli: + cliKey: Environment + cliM4Path: schemas$$choices['SsisObjectMetadataType']$$choices['Environment]' + - choiceName: days_of_week + cli: + cliKey: DaysOfWeek + cliM4Path: schemas$$sealedChoices['DaysOfWeek'] + choiceValues: + - choiceValue: sunday + cli: + cliKey: Sunday + cliM4Path: schemas$$sealedChoices['DaysOfWeek']$$choices['Sunday]' + - choiceValue: monday + cli: + cliKey: Monday + cliM4Path: schemas$$sealedChoices['DaysOfWeek']$$choices['Monday]' + - choiceValue: tuesday + cli: + cliKey: Tuesday + cliM4Path: schemas$$sealedChoices['DaysOfWeek']$$choices['Tuesday]' + - choiceValue: wednesday + cli: + cliKey: Wednesday + cliM4Path: schemas$$sealedChoices['DaysOfWeek']$$choices['Wednesday]' + - choiceValue: thursday + cli: + cliKey: Thursday + cliM4Path: schemas$$sealedChoices['DaysOfWeek']$$choices['Thursday]' + - choiceValue: friday + cli: + cliKey: Friday + cliM4Path: schemas$$sealedChoices['DaysOfWeek']$$choices['Friday]' + - choiceValue: saturday + cli: + cliKey: Saturday + cliM4Path: schemas$$sealedChoices['DaysOfWeek']$$choices['Saturday]' + - choiceName: day_of_week + cli: + cliKey: DayOfWeek + cliM4Path: schemas$$sealedChoices['DayOfWeek'] + choiceValues: + - choiceValue: sunday + cli: + cliKey: Sunday + cliM4Path: schemas$$sealedChoices['DayOfWeek']$$choices['Sunday]' + - choiceValue: monday + cli: + cliKey: Monday + cliM4Path: schemas$$sealedChoices['DayOfWeek']$$choices['Monday]' + - choiceValue: tuesday + cli: + cliKey: Tuesday + cliM4Path: schemas$$sealedChoices['DayOfWeek']$$choices['Tuesday]' + - choiceValue: wednesday + cli: + cliKey: Wednesday + cliM4Path: schemas$$sealedChoices['DayOfWeek']$$choices['Wednesday]' + - choiceValue: thursday + cli: + cliKey: Thursday + cliM4Path: schemas$$sealedChoices['DayOfWeek']$$choices['Thursday]' + - choiceValue: friday + cli: + cliKey: Friday + cliM4Path: schemas$$sealedChoices['DayOfWeek']$$choices['Friday]' + - choiceValue: saturday + cli: + cliKey: Saturday + cliM4Path: schemas$$sealedChoices['DayOfWeek']$$choices['Saturday]' diff --git a/test/scenarios/datafactory/output/clicommon-000270-namer-pre.yaml b/test/scenarios/datafactory/output/clicommon-000270-namer-pre.yaml new file mode 100644 index 0000000..cb29000 --- /dev/null +++ b/test/scenarios/datafactory/output/clicommon-000270-namer-pre.yaml @@ -0,0 +1,15803 @@ +info: + title: DataFactoryManagementClient + extensions: + cli-dump-index: 30 +schemas: + booleans: + - &ref_257 + type: boolean + language: + default: + name: boolean + description: Whether the identity certificate is expired. + protocol: {} + - &ref_141 + type: boolean + language: + default: + name: boolean + description: 'If set to true, blobs with zero bytes will be ignored.' + protocol: {} + - &ref_230 + type: boolean + language: + default: + name: boolean + description: Indicates whether this node is the active dispatcher for integration runtime requests. + protocol: {} + - &ref_322 + type: boolean + language: + default: + name: boolean + description: Whether parameter is required. + protocol: {} + - &ref_323 + type: boolean + language: + default: + name: boolean + description: Whether parameter is sensitive. + protocol: {} + - &ref_328 + type: boolean + language: + default: + name: boolean + description: Parameter value set. + protocol: {} + - &ref_339 + type: boolean + language: + default: + name: boolean + description: Whether variable is sensitive. + protocol: {} + numbers: + - &ref_264 + type: integer + precision: 32 + language: + default: + name: integer + description: Available memory (MB) on the integration runtime node. + protocol: {} + - &ref_265 + type: integer + precision: 32 + language: + default: + name: integer + description: CPU percentage on the integration runtime node. + protocol: {} + - &ref_231 + type: integer + precision: 32 + language: + default: + name: integer + description: Maximum concurrent jobs on the integration runtime node. + protocol: {} + - &ref_266 + type: integer + precision: 32 + language: + default: + name: integer + description: The number of jobs currently running on the integration runtime node. + protocol: {} + - &ref_232 + type: integer + precision: 32 + language: + default: + name: integer + description: The maximum concurrent jobs in this integration runtime. + protocol: {} + - &ref_267 + type: number + precision: 32 + language: + default: + name: number + description: Sent bytes on the integration runtime node. + protocol: {} + - &ref_268 + type: number + precision: 32 + language: + default: + name: number + description: Received bytes on the integration runtime node. + protocol: {} + - &ref_124 + type: integer + precision: 32 + language: + default: + name: integer + description: The interval. + protocol: {} + - &ref_129 + type: integer + precision: 32 + language: + default: + name: array_itemschema + description: '' + protocol: {} + - &ref_133 + type: integer + precision: 32 + language: + default: + name: integer + description: The occurrence. + protocol: {} + - &ref_135 + type: integer + precision: 32 + language: + default: + name: integer + description: The max number of parallel files to handle when it is triggered. + protocol: {} + - &ref_153 + type: integer + precision: 32 + language: + default: + name: integer + description: The interval of the time windows. The minimum interval allowed is 15 Minutes. + protocol: {} + - &ref_156 + type: integer + maximum: 50 + minimum: 1 + precision: 32 + language: + default: + name: integer + description: The max number of parallel time windows (ready for execution) for which a new run is triggered. + protocol: {} + - &ref_157 + type: integer + maximum: 86400 + minimum: 30 + precision: 32 + language: + default: + name: integer + description: Interval between retries in seconds. Default is 30. + protocol: {} + - &ref_172 + type: integer + maximum: 50 + minimum: 1 + precision: 32 + language: + default: + name: integer + description: The max number of parallel time windows (ready for execution) for which a rerun is triggered. + protocol: {} + - &ref_65 + type: integer + minimum: 1 + precision: 32 + language: + default: + name: integer + description: The required number of nodes for managed integration runtime. + protocol: {} + - &ref_66 + type: integer + minimum: 1 + precision: 32 + language: + default: + name: integer + description: Maximum parallel executions count per node for managed integration runtime. + protocol: {} + - &ref_69 + type: integer + precision: 32 + language: + default: + name: integer + description: 'Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272.' + protocol: {} + - &ref_70 + type: integer + minimum: 0 + precision: 32 + language: + default: + name: integer + description: Time to live (in minutes) setting of the cluster which will execute data flow job. + protocol: {} + - &ref_348 + type: integer + precision: 64 + language: + default: + name: integer + description: Metadata id. + protocol: {} + - &ref_312 + type: integer + precision: 64 + language: + default: + name: integer + description: Folder id which contains project. + protocol: {} + - &ref_313 + type: integer + precision: 64 + language: + default: + name: integer + description: Project version. + protocol: {} + - &ref_314 + type: integer + precision: 64 + language: + default: + name: integer + description: Environment reference id. + protocol: {} + - &ref_318 + type: integer + precision: 64 + language: + default: + name: integer + description: Parameter id. + protocol: {} + - &ref_330 + type: integer + precision: 64 + language: + default: + name: integer + description: Folder id which contains package. + protocol: {} + - &ref_331 + type: integer + precision: 64 + language: + default: + name: integer + description: Project version which contains package. + protocol: {} + - &ref_332 + type: integer + precision: 64 + language: + default: + name: integer + description: Project id which contains package. + protocol: {} + - &ref_334 + type: integer + precision: 64 + language: + default: + name: integer + description: Folder id which contains environment. + protocol: {} + - &ref_335 + type: integer + precision: 64 + language: + default: + name: integer + description: Variable id. + protocol: {} + strings: + - &ref_0 + type: string + language: + default: + name: string + description: simple string + protocol: {} + - &ref_1 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: string + description: '' + protocol: {} + - &ref_15 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_properties_provisioning_state + description: 'Factory provisioning state, example Succeeded.' + protocol: {} + - &ref_17 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_properties_version + description: Version of the factory. + protocol: {} + - &ref_24 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_repo_configuration_type + description: Type of repo configuration. + protocol: {} + - &ref_26 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_repo_configuration_account_name + description: Account name. + protocol: {} + - &ref_27 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_repo_configuration_repository_name + description: Repository name. + protocol: {} + - &ref_28 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_repo_configuration_collaboration_branch + description: Collaboration branch. + protocol: {} + - &ref_29 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_repo_configuration_root_folder + description: Root folder. + protocol: {} + - &ref_30 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_repo_configuration_last_commit_id + description: Last commit id. + protocol: {} + - &ref_31 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: fake_factory_identity_name + description: .. + protocol: {} + - &ref_32 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: fake_factory_identity_zones_inside_item + description: '' + protocol: {} + - &ref_33 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: zone_item + description: '' + protocol: {} + - &ref_4 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: resource_id + description: The resource identifier. + protocol: {} + - &ref_5 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: resource_name + description: The resource name. + protocol: {} + - &ref_6 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: resource_type + description: The resource type. + protocol: {} + - &ref_7 + type: string + apiVersions: + - version: '2018-06-01' + extensions: + x-ms-mutability: + - create + - read + language: + default: + name: resource_location + description: The resource location. + protocol: {} + - &ref_9 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: resource_e_tag + description: Etag identifies change in the resource. + protocol: {} + - &ref_34 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_list_response_next_link + description: 'The link to the next page of results, if any remaining results exist.' + protocol: {} + - &ref_38 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: cloud_error_body_code + description: Error code. + protocol: {} + - &ref_39 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: cloud_error_body_message + description: Error message. + protocol: {} + - &ref_40 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: cloud_error_body_target + description: Property name/path in request associated with error. + protocol: {} + - &ref_43 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_repo_update_factory_resource_id + description: The factory resource id. + protocol: {} + - &ref_397 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 90 + minLength: 1 + pattern: '^[-\w\._\(\)]+$' + language: + default: + name: string + description: '' + protocol: {} + - &ref_399 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 63 + minLength: 3 + pattern: '^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$' + language: + default: + name: string + description: '' + protocol: {} + - &ref_45 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: git_hub_access_token_request_git_hub_access_code + description: GitHub access code. + protocol: {} + - &ref_46 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: git_hub_access_token_request_git_hub_client_id + description: GitHub application client ID. + protocol: {} + - &ref_47 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: git_hub_access_token_request_git_hub_access_token_base_url + description: GitHub access token base URL. + protocol: {} + - &ref_48 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: git_hub_access_token_response_git_hub_access_token + description: GitHub access token. + protocol: {} + - &ref_49 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: user_access_policy_permissions + description: The string with permissions for Data Plane access. Currently only 'r' is supported which grants read only access. + protocol: {} + - &ref_50 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: user_access_policy_access_resource_path + description: The resource path to get access relative to factory. Currently only empty string is supported which corresponds to the factory resource. + protocol: {} + - &ref_51 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: user_access_policy_profile_name + description: The name of the profile. Currently only the default is supported. The default value is DefaultProfile. + protocol: {} + - &ref_52 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: user_access_policy_start_time + description: Start time for the token. If not specified the current time will be used. + protocol: {} + - &ref_53 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: user_access_policy_expire_time + description: Expiration time for the token. Maximum duration for the token is eight hours and by default the token will expire in eight hours. + protocol: {} + - &ref_55 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: access_policy_response_access_token + description: Data Plane read only access token. + protocol: {} + - &ref_56 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: access_policy_response_data_plane_url + description: Data Plane service base URL. + protocol: {} + - &ref_147 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_type + description: Trigger type. + protocol: {} + - &ref_179 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_description + description: Trigger description. + protocol: {} + - &ref_115 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: sub_resource_id + description: The resource identifier. + protocol: {} + - &ref_116 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: sub_resource_name + description: The resource name. + protocol: {} + - &ref_117 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: sub_resource_type + description: The resource type. + protocol: {} + - &ref_118 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: sub_resource_etag + description: Etag identifies change in the resource. + protocol: {} + - &ref_181 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_list_response_next_link + description: 'The link to the next page of results, if any remaining results exist.' + protocol: {} + - &ref_182 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_filter_parameters_continuation_token + description: The continuation token for getting the next page of results. Null for first page. + protocol: {} + - &ref_183 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_filter_parameters_parent_trigger_name + description: The name of the parent TumblingWindowTrigger to get the child rerun triggers + protocol: {} + - &ref_184 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_query_response_continuation_token + description: 'The continuation token for getting the next page of results, if any remaining results exist, null otherwise.' + protocol: {} + - &ref_430 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 260 + minLength: 1 + pattern: '^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$' + language: + default: + name: string + description: '' + protocol: {} + - &ref_185 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_subscription_operation_status_trigger_name + description: Trigger name. + protocol: {} + - &ref_113 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_description + description: Integration runtime description. + protocol: {} + - &ref_187 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_list_response_next_link + description: 'The link to the next page of results, if any remaining results exist.' + protocol: {} + - &ref_189 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: update_integration_runtime_request_update_delay_offset + description: 'The time offset (in hours) in the day, e.g., PT03H is 3 hours. The integration runtime auto update will happen on that time.' + protocol: {} + - &ref_190 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_status_response_name + description: The integration runtime name. + protocol: {} + - &ref_250 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_status_data_factory_name + description: The data factory name which the integration runtime belong to. + protocol: {} + - &ref_252 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_connection_info_service_token + description: The token generated in service. Callers use this token to authenticate to integration runtime. + protocol: {} + - &ref_253 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_connection_info_identity_cert_thumbprint + description: The integration runtime SSL certificate thumbprint. Click-Once application uses it to do server validation. + protocol: {} + - &ref_254 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_connection_info_host_service_uri + description: The on-premises integration runtime host URL. + protocol: {} + - &ref_255 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_connection_info_version + description: The integration runtime version. + protocol: {} + - &ref_256 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_connection_info_public_key + description: The public key for encrypting a credential when transferring the credential to the integration runtime. + protocol: {} + - &ref_259 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_auth_keys_auth_key1 + description: The primary integration runtime authentication key. + protocol: {} + - &ref_260 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_auth_keys_auth_key2 + description: The secondary integration runtime authentication key. + protocol: {} + - &ref_261 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_monitoring_data_name + description: Integration runtime name. + protocol: {} + - &ref_263 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_node_monitoring_data_node_name + description: Name of the integration runtime node. + protocol: {} + - &ref_270 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_factory_name + description: The data factory name for linked integration runtime. + protocol: {} + - &ref_271 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: create_linked_integration_runtime_request_name + description: The name of the linked integration runtime. + protocol: {} + - &ref_272 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: create_linked_integration_runtime_request_subscription_id + description: The ID of the subscription that the linked integration runtime belongs to. + protocol: {} + - &ref_273 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: create_linked_integration_runtime_request_data_factory_name + description: The name of the data factory that the linked integration runtime belongs to. + protocol: {} + - &ref_274 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: create_linked_integration_runtime_request_data_factory_location + description: The location of the data factory that the linked integration runtime belongs to. + protocol: {} + - &ref_19 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_vsts_configuration_project_name + description: VSTS project name. + protocol: {} + - &ref_20 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_vsts_configuration_tenant_id + description: VSTS tenant id. + protocol: {} + - &ref_21 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_git_hub_configuration_host_name + description: 'GitHub Enterprise host name. For example: https://github.mydomain.com' + protocol: {} + - &ref_149 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: pipeline_reference_name + description: Reference pipeline name. + protocol: {} + - &ref_150 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: pipeline_reference_name + description: Reference name. + protocol: {} + - &ref_127 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: schedule_trigger_recurrence_time_zone + description: The time zone. + protocol: {} + - &ref_134 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: blob_trigger_type_properties_folder_path + description: The path of the container/folder that will trigger the pipeline. + protocol: {} + - &ref_137 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_service_reference_name + description: Reference LinkedService name. + protocol: {} + - &ref_139 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: blob_events_trigger_type_properties_blob_path_begins_with + description: >- + The blob path must begin with the pattern provided for trigger to fire. For example, '/records/blobs/december/' will only fire the trigger for blobs in the december folder under the records container. At least one of these must + be provided: blobPathBeginsWith, blobPathEndsWith. + protocol: {} + - &ref_140 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: blob_events_trigger_type_properties_blob_path_ends_with + description: >- + The blob path must end with the pattern provided for trigger to fire. For example, 'december/boxes.csv' will only fire the trigger for blobs named boxes in a december folder. At least one of these must be provided: + blobPathBeginsWith, blobPathEndsWith. + protocol: {} + - &ref_143 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: blob_events_trigger_type_properties_scope + description: The ARM resource ID of the Storage Account. + protocol: {} + - &ref_163 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: dependency_reference_type + description: The type of dependency reference. + protocol: {} + - &ref_165 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: trigger_reference_name + description: Reference trigger name. + protocol: {} + - &ref_160 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 15 + minLength: 8 + pattern: '-?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))' + language: + default: + name: tumbling_window_trigger_dependency_reference_offset + description: Timespan applied to the start time of a tumbling window when evaluating dependency. + protocol: {} + - &ref_161 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 15 + minLength: 8 + pattern: '((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))' + language: + default: + name: tumbling_window_trigger_dependency_reference_size + description: The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used. + protocol: {} + - &ref_166 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 15 + minLength: 8 + pattern: '-((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))' + language: + default: + name: self_dependency_tumbling_window_trigger_reference_offset + description: Timespan applied to the start time of a tumbling window when evaluating dependency. + protocol: {} + - &ref_167 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 15 + minLength: 8 + pattern: '((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))' + language: + default: + name: self_dependency_tumbling_window_trigger_reference_size + description: The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used. + protocol: {} + - &ref_174 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: chaining_trigger_type_properties_run_dimension + description: Run Dimension property that needs to be emitted by upstream pipelines. + protocol: {} + - &ref_288 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_reference_name + description: Reference integration runtime name. + protocol: {} + - &ref_290 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_status_list_response_next_link + description: 'The link to the next page of results, if any remaining results exist.' + protocol: {} + - &ref_63 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_compute_properties_location + description: 'The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities' + protocol: {} + - &ref_64 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_compute_properties_node_size + description: The node size requirement to managed integration runtime. + protocol: {} + - &ref_72 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_v_net_properties_v_net_id + description: The ID of the VNet that this integration runtime will join. + protocol: {} + - &ref_73 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_v_net_properties_subnet + description: The name of the subnet this integration runtime will join. + protocol: {} + - &ref_74 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_v_net_properties_public_IPs_item + description: The ID of the public IP address. + protocol: {} + - &ref_77 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_ssis_catalog_info_catalog_server_endpoint + description: The catalog database server URL. + protocol: {} + - &ref_78 + type: string + apiVersions: + - version: '2018-06-01' + maxLength: 128 + minLength: 1 + language: + default: + name: integration_runtime_ssis_catalog_info_catalog_admin_user_name + description: The administrator user name of catalog database. + protocol: {} + - &ref_83 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: secure_string_value + description: Value of secure string. + protocol: {} + - &ref_80 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: secret_base_type + description: Type of the secret. + protocol: {} + - &ref_86 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_custom_setup_script_properties_blob_container_uri + description: The URI of the Azure blob container that contains the custom setup script. + protocol: {} + - &ref_88 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: entity_reference_name + description: The name of this referenced entity. + protocol: {} + - &ref_90 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_data_proxy_properties_path + description: The path to contain the staged data in the Blob storage. + protocol: {} + - &ref_99 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: custom_setup_base_type + description: The type of custom setup. + protocol: {} + - &ref_101 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: package_store_name + description: The name of the package store + protocol: {} + - &ref_93 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: environment_variable_setup_type_properties_variable_name + description: The name of the environment variable. + protocol: {} + - &ref_94 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: environment_variable_setup_type_properties_variable_value + description: The value of the environment variable. + protocol: {} + - &ref_95 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: licensed_component_setup_type_properties_component_name + description: The name of the 3rd party component. + protocol: {} + - &ref_107 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_integration_runtime_type_authorization_type + description: The authorization type for integration runtime sharing. + protocol: {} + - &ref_104 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_integration_runtime_rbac_authorization_resource_id + description: The resource identifier of the integration runtime to be shared. + protocol: {} + - &ref_195 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_node_id + description: The managed integration runtime node id. + protocol: {} + - &ref_199 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_error_code + description: Error code. + protocol: {} + - &ref_200 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_error_parameters_item + description: Error message parameters. + protocol: {} + - &ref_201 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_error_message + description: Error message. + protocol: {} + - &ref_204 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_operation_result_type + description: The operation type. Could be start or stop. + protocol: {} + - &ref_206 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_operation_result + description: The operation result. + protocol: {} + - &ref_207 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_operation_result_error_code + description: The error code. + protocol: {} + - &ref_208 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_operation_result_parameters_item + description: Error message parameters. + protocol: {} + - &ref_209 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_operation_result_activity_id + description: The activity id for the operation request. + protocol: {} + - &ref_211 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_task_queue_id + description: The task queue id of the integration runtime. + protocol: {} + - &ref_213 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_version + description: Version of the integration runtime. + protocol: {} + - &ref_215 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_name + description: Name of the integration runtime node. + protocol: {} + - &ref_216 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_machine_name + description: Machine name of the integration runtime node. + protocol: {} + - &ref_217 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_host_service_uri + description: URI for the host machine of the integration runtime. + protocol: {} + - &ref_220 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_version_status + description: Status of the integration runtime node version. + protocol: {} + - &ref_221 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_version + description: Version of the integration runtime node. + protocol: {} + - &ref_234 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_update_delay_offset + description: 'The time in the date scheduled by service to update the integration runtime, e.g., PT03H is 3 hours' + protocol: {} + - &ref_235 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_local_time_zone_offset + description: The local time zone offset in hours. + protocol: {} + - &ref_237 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_service_urls_item + description: The service URL + protocol: {} + - &ref_238 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_version_status + description: Status of the integration runtime version. + protocol: {} + - &ref_239 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_integration_runtime_name + description: The name of the linked integration runtime. + protocol: {} + - &ref_240 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_integration_runtime_subscription_id + description: The subscription ID for which the linked integration runtime belong to. + protocol: {} + - &ref_241 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_integration_runtime_data_factory_name + description: The name of the data factory for which the linked integration runtime belong to. + protocol: {} + - &ref_242 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_integration_runtime_data_factory_location + description: The location of the data factory for which the linked integration runtime belong to. + protocol: {} + - &ref_244 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_pushed_version + description: The version that the integration runtime is going to update to. + protocol: {} + - &ref_245 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_latest_version + description: The latest version on download center. + protocol: {} + - &ref_310 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: integration_runtime_node_ip_address + description: The IP address of self-hosted integration runtime node. + protocol: {} + - &ref_349 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_object_metadata_name + description: Metadata name. + protocol: {} + - &ref_350 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_object_metadata_description + description: Metadata description. + protocol: {} + - &ref_351 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_object_metadata_list_response_next_link + description: 'The link to the next page of results, if any remaining results exist.' + protocol: {} + - &ref_315 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_environment_reference_environment_folder_name + description: Environment folder name. + protocol: {} + - &ref_316 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_environment_reference_environment_name + description: Environment name. + protocol: {} + - &ref_317 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_environment_reference_type + description: Reference type + protocol: {} + - &ref_319 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_name + description: Parameter name. + protocol: {} + - &ref_320 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_description + description: Parameter description. + protocol: {} + - &ref_321 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_data_type + description: Parameter type. + protocol: {} + - &ref_324 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_design_default_value + description: Design default value of parameter. + protocol: {} + - &ref_325 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_default_value + description: Default value of parameter. + protocol: {} + - &ref_326 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_sensitive_default_value + description: Default sensitive value of parameter. + protocol: {} + - &ref_327 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_value_type + description: Parameter value type. + protocol: {} + - &ref_329 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_parameter_variable + description: Parameter reference variable. + protocol: {} + - &ref_336 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_variable_name + description: Variable name. + protocol: {} + - &ref_337 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_variable_description + description: Variable description. + protocol: {} + - &ref_338 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_variable_data_type + description: Variable type. + protocol: {} + - &ref_340 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_variable_value + description: Variable value. + protocol: {} + - &ref_341 + type: string + apiVersions: + - version: '2018-06-01' + language: + default: + name: ssis_variable_sensitive_value + description: Variable sensitive value. + protocol: {} + choices: + - &ref_12 + choices: + - value: SystemAssigned + language: + default: + name: system_assigned + description: '' + cli: + cliKey: SystemAssigned + cliM4Path: 'schemas$$choices[''FactoryIdentityType'']$$choices[''SystemAssigned]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: factory_identity_type + description: The identity type. Currently the only supported type is 'SystemAssigned'. + cli: + cliKey: FactoryIdentityType + cliM4Path: 'schemas$$choices[''FactoryIdentityType'']' + default-value: SystemAssigned + hidden: true + protocol: {} + - &ref_180 + choices: + - value: Started + language: + default: + name: started + description: '' + cli: + cliKey: Started + cliM4Path: 'schemas$$choices[''TriggerRuntimeState'']$$choices[''Started]''' + - value: Stopped + language: + default: + name: stopped + description: '' + cli: + cliKey: Stopped + cliM4Path: 'schemas$$choices[''TriggerRuntimeState'']$$choices[''Stopped]''' + - value: Disabled + language: + default: + name: disabled + description: '' + cli: + cliKey: Disabled + cliM4Path: 'schemas$$choices[''TriggerRuntimeState'']$$choices[''Disabled]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: trigger_runtime_state + description: Enumerates possible state of Triggers. + cli: + cliKey: TriggerRuntimeState + cliM4Path: 'schemas$$choices[''TriggerRuntimeState'']' + protocol: {} + - &ref_186 + choices: + - value: Enabled + language: + default: + name: enabled + description: '' + cli: + cliKey: Enabled + cliM4Path: 'schemas$$choices[''EventSubscriptionStatus'']$$choices[''Enabled]''' + - value: Provisioning + language: + default: + name: provisioning + description: '' + cli: + cliKey: Provisioning + cliM4Path: 'schemas$$choices[''EventSubscriptionStatus'']$$choices[''Provisioning]''' + - value: Deprovisioning + language: + default: + name: deprovisioning + description: '' + cli: + cliKey: Deprovisioning + cliM4Path: 'schemas$$choices[''EventSubscriptionStatus'']$$choices[''Deprovisioning]''' + - value: Disabled + language: + default: + name: disabled + description: '' + cli: + cliKey: Disabled + cliM4Path: 'schemas$$choices[''EventSubscriptionStatus'']$$choices[''Disabled]''' + - value: Unknown + language: + default: + name: unknown + description: '' + cli: + cliKey: Unknown + cliM4Path: 'schemas$$choices[''EventSubscriptionStatus'']$$choices[''Unknown]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: event_subscription_status + description: Event Subscription Status. + cli: + cliKey: EventSubscriptionStatus + cliM4Path: 'schemas$$choices[''EventSubscriptionStatus'']' + protocol: {} + - &ref_111 + choices: + - value: Managed + language: + default: + name: managed + description: '' + cli: + cliKey: Managed + cliM4Path: 'schemas$$choices[''IntegrationRuntimeType'']$$choices[''Managed]''' + - value: SelfHosted + language: + default: + name: self_hosted + description: '' + cli: + cliKey: SelfHosted + cliM4Path: 'schemas$$choices[''IntegrationRuntimeType'']$$choices[''SelfHosted]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_type + description: The type of integration runtime. + cli: + cliKey: IntegrationRuntimeType + cliM4Path: 'schemas$$choices[''IntegrationRuntimeType'']' + protocol: {} + - &ref_188 + choices: + - value: 'On' + language: + default: + name: 'on' + description: '' + cli: + cliKey: 'On' + cliM4Path: 'schemas$$choices[''IntegrationRuntimeAutoUpdate'']$$choices[''On]''' + - value: 'Off' + language: + default: + name: 'off' + description: '' + cli: + cliKey: 'Off' + cliM4Path: 'schemas$$choices[''IntegrationRuntimeAutoUpdate'']$$choices[''Off]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_auto_update + description: The state of integration runtime auto update. + cli: + cliKey: IntegrationRuntimeAutoUpdate + cliM4Path: 'schemas$$choices[''IntegrationRuntimeAutoUpdate'']' + protocol: {} + - &ref_61 + choices: + - value: Initial + language: + default: + name: initial + description: '' + cli: + cliKey: Initial + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Initial]''' + - value: Stopped + language: + default: + name: stopped + description: '' + cli: + cliKey: Stopped + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Stopped]''' + - value: Started + language: + default: + name: started + description: '' + cli: + cliKey: Started + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Started]''' + - value: Starting + language: + default: + name: starting + description: '' + cli: + cliKey: Starting + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Starting]''' + - value: Stopping + language: + default: + name: stopping + description: '' + cli: + cliKey: Stopping + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Stopping]''' + - value: NeedRegistration + language: + default: + name: need_registration + description: '' + cli: + cliKey: NeedRegistration + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''NeedRegistration]''' + - value: Online + language: + default: + name: online + description: '' + cli: + cliKey: Online + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Online]''' + - value: Limited + language: + default: + name: limited + description: '' + cli: + cliKey: Limited + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Limited]''' + - value: Offline + language: + default: + name: offline + description: '' + cli: + cliKey: Offline + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''Offline]''' + - value: AccessDenied + language: + default: + name: access_denied + description: '' + cli: + cliKey: AccessDenied + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']$$choices[''AccessDenied]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_state + description: The state of integration runtime. + cli: + cliKey: IntegrationRuntimeState + cliM4Path: 'schemas$$choices[''IntegrationRuntimeState'']' + protocol: {} + - &ref_258 + choices: + - value: authKey1 + language: + default: + name: auth_key1 + description: '' + cli: + cliKey: authKey1 + cliM4Path: 'schemas$$choices[''IntegrationRuntimeAuthKeyName'']$$choices[''authKey1]''' + - value: authKey2 + language: + default: + name: auth_key2 + description: '' + cli: + cliKey: authKey2 + cliM4Path: 'schemas$$choices[''IntegrationRuntimeAuthKeyName'']$$choices[''authKey2]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_auth_key_name + description: The name of the authentication key to regenerate. + cli: + cliKey: IntegrationRuntimeAuthKeyName + cliM4Path: 'schemas$$choices[''IntegrationRuntimeAuthKeyName'']' + protocol: {} + - &ref_123 + choices: + - value: NotSpecified + language: + default: + name: not_specified + description: '' + cli: + cliKey: NotSpecified + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']$$choices[''NotSpecified]''' + - value: Minute + language: + default: + name: minute + description: '' + cli: + cliKey: Minute + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']$$choices[''Minute]''' + - value: Hour + language: + default: + name: hour + description: '' + cli: + cliKey: Hour + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']$$choices[''Hour]''' + - value: Day + language: + default: + name: day + description: '' + cli: + cliKey: Day + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']$$choices[''Day]''' + - value: Week + language: + default: + name: week + description: '' + cli: + cliKey: Week + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']$$choices[''Week]''' + - value: Month + language: + default: + name: month + description: '' + cli: + cliKey: Month + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']$$choices[''Month]''' + - value: Year + language: + default: + name: year + description: '' + cli: + cliKey: Year + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']$$choices[''Year]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: recurrence_frequency + description: Enumerates possible frequency option for the schedule trigger. + cli: + cliKey: RecurrenceFrequency + cliM4Path: 'schemas$$choices[''RecurrenceFrequency'']' + protocol: {} + - &ref_142 + choices: + - value: Microsoft.Storage.BlobCreated + language: + default: + name: microsoft_storage_blob_created + description: '' + cli: + cliKey: Microsoft.Storage.BlobCreated + cliM4Path: 'schemas$$choices[''BlobEventTypes'']$$choices[''Microsoft.Storage.BlobCreated]''' + - value: Microsoft.Storage.BlobDeleted + language: + default: + name: microsoft_storage_blob_deleted + description: '' + cli: + cliKey: Microsoft.Storage.BlobDeleted + cliM4Path: 'schemas$$choices[''BlobEventTypes'']$$choices[''Microsoft.Storage.BlobDeleted]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: blob_event_types + description: '' + cli: + cliKey: BlobEventTypes + cliM4Path: 'schemas$$choices[''BlobEventTypes'']' + protocol: {} + - &ref_152 + choices: + - value: Minute + language: + default: + name: minute + description: '' + cli: + cliKey: Minute + cliM4Path: 'schemas$$choices[''TumblingWindowFrequency'']$$choices[''Minute]''' + - value: Hour + language: + default: + name: hour + description: '' + cli: + cliKey: Hour + cliM4Path: 'schemas$$choices[''TumblingWindowFrequency'']$$choices[''Hour]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: tumbling_window_frequency + description: Enumerates possible frequency option for the tumbling window trigger. + cli: + cliKey: TumblingWindowFrequency + cliM4Path: 'schemas$$choices[''TumblingWindowFrequency'']' + protocol: {} + - &ref_68 + choices: + - value: General + language: + default: + name: general + description: '' + cli: + cliKey: General + cliM4Path: 'schemas$$choices[''DataFlowComputeType'']$$choices[''General]''' + - value: MemoryOptimized + language: + default: + name: memory_optimized + description: '' + cli: + cliKey: MemoryOptimized + cliM4Path: 'schemas$$choices[''DataFlowComputeType'']$$choices[''MemoryOptimized]''' + - value: ComputeOptimized + language: + default: + name: compute_optimized + description: '' + cli: + cliKey: ComputeOptimized + cliM4Path: 'schemas$$choices[''DataFlowComputeType'']$$choices[''ComputeOptimized]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: data_flow_compute_type + description: Compute type of the cluster which will execute data flow job. + cli: + cliKey: DataFlowComputeType + cliM4Path: 'schemas$$choices[''DataFlowComputeType'']' + protocol: {} + - &ref_84 + choices: + - value: Basic + language: + default: + name: basic + description: '' + cli: + cliKey: Basic + cliM4Path: 'schemas$$choices[''IntegrationRuntimeSsisCatalogPricingTier'']$$choices[''Basic]''' + - value: Standard + language: + default: + name: standard + description: '' + cli: + cliKey: Standard + cliM4Path: 'schemas$$choices[''IntegrationRuntimeSsisCatalogPricingTier'']$$choices[''Standard]''' + - value: Premium + language: + default: + name: premium + description: '' + cli: + cliKey: Premium + cliM4Path: 'schemas$$choices[''IntegrationRuntimeSsisCatalogPricingTier'']$$choices[''Premium]''' + - value: PremiumRS + language: + default: + name: premium_RS + description: '' + cli: + cliKey: PremiumRS + cliM4Path: 'schemas$$choices[''IntegrationRuntimeSsisCatalogPricingTier'']$$choices[''PremiumRS]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_ssis_catalog_pricing_tier + description: 'The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/' + cli: + cliKey: IntegrationRuntimeSsisCatalogPricingTier + cliM4Path: 'schemas$$choices[''IntegrationRuntimeSsisCatalogPricingTier'']' + protocol: {} + - &ref_85 + choices: + - value: BasePrice + language: + default: + name: base_price + description: '' + cli: + cliKey: BasePrice + cliM4Path: 'schemas$$choices[''IntegrationRuntimeLicenseType'']$$choices[''BasePrice]''' + - value: LicenseIncluded + language: + default: + name: license_included + description: '' + cli: + cliKey: LicenseIncluded + cliM4Path: 'schemas$$choices[''IntegrationRuntimeLicenseType'']$$choices[''LicenseIncluded]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_license_type + description: License type for bringing your own license scenario. + cli: + cliKey: IntegrationRuntimeLicenseType + cliM4Path: 'schemas$$choices[''IntegrationRuntimeLicenseType'']' + protocol: {} + - &ref_87 + choices: + - value: IntegrationRuntimeReference + language: + default: + name: integration_runtime_reference + description: '' + cli: + cliKey: IntegrationRuntimeReference + cliM4Path: 'schemas$$choices[''IntegrationRuntimeEntityReferenceType'']$$choices[''IntegrationRuntimeReference]''' + - value: LinkedServiceReference + language: + default: + name: linked_service_reference + description: '' + cli: + cliKey: LinkedServiceReference + cliM4Path: 'schemas$$choices[''IntegrationRuntimeEntityReferenceType'']$$choices[''LinkedServiceReference]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_entity_reference_type + description: The type of this referenced entity. + cli: + cliKey: IntegrationRuntimeEntityReferenceType + cliM4Path: 'schemas$$choices[''IntegrationRuntimeEntityReferenceType'']' + protocol: {} + - &ref_91 + choices: + - value: Standard + language: + default: + name: standard + description: '' + cli: + cliKey: Standard + cliM4Path: 'schemas$$choices[''IntegrationRuntimeEdition'']$$choices[''Standard]''' + - value: Enterprise + language: + default: + name: enterprise + description: '' + cli: + cliKey: Enterprise + cliM4Path: 'schemas$$choices[''IntegrationRuntimeEdition'']$$choices[''Enterprise]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_edition + description: The edition for the SSIS Integration Runtime + cli: + cliKey: IntegrationRuntimeEdition + cliM4Path: 'schemas$$choices[''IntegrationRuntimeEdition'']' + protocol: {} + - &ref_196 + choices: + - value: Starting + language: + default: + name: starting + description: '' + cli: + cliKey: Starting + cliM4Path: 'schemas$$choices[''ManagedIntegrationRuntimeNodeStatus'']$$choices[''Starting]''' + - value: Available + language: + default: + name: available + description: '' + cli: + cliKey: Available + cliM4Path: 'schemas$$choices[''ManagedIntegrationRuntimeNodeStatus'']$$choices[''Available]''' + - value: Recycling + language: + default: + name: recycling + description: '' + cli: + cliKey: Recycling + cliM4Path: 'schemas$$choices[''ManagedIntegrationRuntimeNodeStatus'']$$choices[''Recycling]''' + - value: Unavailable + language: + default: + name: unavailable + description: '' + cli: + cliKey: Unavailable + cliM4Path: 'schemas$$choices[''ManagedIntegrationRuntimeNodeStatus'']$$choices[''Unavailable]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: managed_integration_runtime_node_status + description: The managed integration runtime node status. + cli: + cliKey: ManagedIntegrationRuntimeNodeStatus + cliM4Path: 'schemas$$choices[''ManagedIntegrationRuntimeNodeStatus'']' + protocol: {} + - &ref_212 + choices: + - value: NotSet + language: + default: + name: not_set + description: '' + cli: + cliKey: NotSet + cliM4Path: 'schemas$$choices[''IntegrationRuntimeInternalChannelEncryptionMode'']$$choices[''NotSet]''' + - value: SslEncrypted + language: + default: + name: ssl_encrypted + description: '' + cli: + cliKey: SslEncrypted + cliM4Path: 'schemas$$choices[''IntegrationRuntimeInternalChannelEncryptionMode'']$$choices[''SslEncrypted]''' + - value: NotEncrypted + language: + default: + name: not_encrypted + description: '' + cli: + cliKey: NotEncrypted + cliM4Path: 'schemas$$choices[''IntegrationRuntimeInternalChannelEncryptionMode'']$$choices[''NotEncrypted]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_internal_channel_encryption_mode + description: It is used to set the encryption mode for node-node communication channel (when more than 2 self-hosted integration runtime nodes exist). + cli: + cliKey: IntegrationRuntimeInternalChannelEncryptionMode + cliM4Path: 'schemas$$choices[''IntegrationRuntimeInternalChannelEncryptionMode'']' + protocol: {} + - &ref_218 + choices: + - value: NeedRegistration + language: + default: + name: need_registration + description: '' + cli: + cliKey: NeedRegistration + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']$$choices[''NeedRegistration]''' + - value: Online + language: + default: + name: online + description: '' + cli: + cliKey: Online + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']$$choices[''Online]''' + - value: Limited + language: + default: + name: limited + description: '' + cli: + cliKey: Limited + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']$$choices[''Limited]''' + - value: Offline + language: + default: + name: offline + description: '' + cli: + cliKey: Offline + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']$$choices[''Offline]''' + - value: Upgrading + language: + default: + name: upgrading + description: '' + cli: + cliKey: Upgrading + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']$$choices[''Upgrading]''' + - value: Initializing + language: + default: + name: initializing + description: '' + cli: + cliKey: Initializing + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']$$choices[''Initializing]''' + - value: InitializeFailed + language: + default: + name: initialize_failed + description: '' + cli: + cliKey: InitializeFailed + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']$$choices[''InitializeFailed]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: self_hosted_integration_runtime_node_status + description: Status of the integration runtime node. + cli: + cliKey: SelfHostedIntegrationRuntimeNodeStatus + cliM4Path: 'schemas$$choices[''SelfHostedIntegrationRuntimeNodeStatus'']' + protocol: {} + - &ref_227 + choices: + - value: None + language: + default: + name: none + description: '' + cli: + cliKey: None + cliM4Path: 'schemas$$choices[''IntegrationRuntimeUpdateResult'']$$choices[''None]''' + - value: Succeed + language: + default: + name: succeed + description: '' + cli: + cliKey: Succeed + cliM4Path: 'schemas$$choices[''IntegrationRuntimeUpdateResult'']$$choices[''Succeed]''' + - value: Fail + language: + default: + name: fail + description: '' + cli: + cliKey: Fail + cliM4Path: 'schemas$$choices[''IntegrationRuntimeUpdateResult'']$$choices[''Fail]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: integration_runtime_update_result + description: The result of the last integration runtime node update. + cli: + cliKey: IntegrationRuntimeUpdateResult + cliM4Path: 'schemas$$choices[''IntegrationRuntimeUpdateResult'']' + protocol: {} + - &ref_346 + choices: + - value: Folder + language: + default: + name: folder + description: '' + cli: + cliKey: Folder + cliM4Path: 'schemas$$choices[''SsisObjectMetadataType'']$$choices[''Folder]''' + - value: Project + language: + default: + name: project + description: '' + cli: + cliKey: Project + cliM4Path: 'schemas$$choices[''SsisObjectMetadataType'']$$choices[''Project]''' + - value: Package + language: + default: + name: package + description: '' + cli: + cliKey: Package + cliM4Path: 'schemas$$choices[''SsisObjectMetadataType'']$$choices[''Package]''' + - value: Environment + language: + default: + name: environment + description: '' + cli: + cliKey: Environment + cliM4Path: 'schemas$$choices[''SsisObjectMetadataType'']$$choices[''Environment]''' + type: choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: ssis_object_metadata_type + description: The type of SSIS object metadata. + cli: + cliKey: SsisObjectMetadataType + cliM4Path: 'schemas$$choices[''SsisObjectMetadataType'']' + protocol: {} + sealedChoices: + - &ref_130 + choices: + - value: Sunday + language: + default: + name: sunday + description: '' + cli: + cliKey: Sunday + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']$$choices[''Sunday]''' + - value: Monday + language: + default: + name: monday + description: '' + cli: + cliKey: Monday + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']$$choices[''Monday]''' + - value: Tuesday + language: + default: + name: tuesday + description: '' + cli: + cliKey: Tuesday + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']$$choices[''Tuesday]''' + - value: Wednesday + language: + default: + name: wednesday + description: '' + cli: + cliKey: Wednesday + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']$$choices[''Wednesday]''' + - value: Thursday + language: + default: + name: thursday + description: '' + cli: + cliKey: Thursday + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']$$choices[''Thursday]''' + - value: Friday + language: + default: + name: friday + description: '' + cli: + cliKey: Friday + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']$$choices[''Friday]''' + - value: Saturday + language: + default: + name: saturday + description: '' + cli: + cliKey: Saturday + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']$$choices[''Saturday]''' + type: sealed-choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: days_of_week + description: '' + cli: + cliKey: DaysOfWeek + cliM4Path: 'schemas$$sealedChoices[''DaysOfWeek'']' + protocol: {} + - &ref_132 + choices: + - value: Sunday + language: + default: + name: sunday + description: '' + cli: + cliKey: Sunday + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']$$choices[''Sunday]''' + - value: Monday + language: + default: + name: monday + description: '' + cli: + cliKey: Monday + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']$$choices[''Monday]''' + - value: Tuesday + language: + default: + name: tuesday + description: '' + cli: + cliKey: Tuesday + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']$$choices[''Tuesday]''' + - value: Wednesday + language: + default: + name: wednesday + description: '' + cli: + cliKey: Wednesday + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']$$choices[''Wednesday]''' + - value: Thursday + language: + default: + name: thursday + description: '' + cli: + cliKey: Thursday + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']$$choices[''Thursday]''' + - value: Friday + language: + default: + name: friday + description: '' + cli: + cliKey: Friday + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']$$choices[''Friday]''' + - value: Saturday + language: + default: + name: saturday + description: '' + cli: + cliKey: Saturday + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']$$choices[''Saturday]''' + type: sealed-choice + apiVersions: + - version: '2018-06-01' + choiceType: *ref_0 + language: + default: + name: day_of_week + description: The days of the week. + cli: + cliKey: DayOfWeek + cliM4Path: 'schemas$$sealedChoices[''DayOfWeek'']' + protocol: {} + constants: + - &ref_388 + type: constant + value: + value: '2018-06-01' + valueType: *ref_0 + language: + default: + name: api_version2018_06_01 + description: Api Version (2018-06-01) + protocol: {} + - &ref_392 + type: constant + value: + value: application/json + valueType: *ref_0 + language: + default: + name: accept + description: 'Accept: application/json' + protocol: {} + - &ref_148 + type: constant + apiVersions: + - version: '2018-06-01' + value: + value: PipelineReference + valueType: *ref_0 + language: + default: + name: pipeline_reference_type + description: Pipeline reference type. + protocol: {} + - &ref_136 + type: constant + apiVersions: + - version: '2018-06-01' + value: + value: LinkedServiceReference + valueType: *ref_0 + language: + default: + name: linked_service_reference_type + description: Linked service reference type. + protocol: {} + - &ref_164 + type: constant + apiVersions: + - version: '2018-06-01' + value: + value: TriggerReference + valueType: *ref_0 + language: + default: + name: trigger_reference_type + description: Trigger reference type. + protocol: {} + - &ref_287 + type: constant + apiVersions: + - version: '2018-06-01' + value: + value: IntegrationRuntimeReference + valueType: *ref_0 + language: + default: + name: integration_runtime_reference_type + description: Type of integration runtime. + protocol: {} + dictionaries: + - &ref_10 + type: dictionary + elementType: &ref_2 + type: any + language: + default: + name: any + description: Any object + protocol: {} + language: + default: + name: factory + description: Factory resource type. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_8 + type: dictionary + elementType: *ref_1 + language: + default: + name: resource_tags + description: The resource tags. + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + - &ref_44 + type: dictionary + elementType: *ref_1 + language: + default: + name: factory_update_parameters_tags + description: The resource tags. + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + - &ref_121 + type: dictionary + elementType: *ref_2 + language: + default: + name: trigger + description: Azure data factory nested object which contains information about creating pipeline run + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_60 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime + description: Azure Data Factory nested object which serves as a compute resource for activities. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_192 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_status + description: Integration runtime status. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_251 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_connection_info + description: Connection information for encrypting the on-premises data source credentials. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_262 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_node_monitoring_data + description: Monitoring data for integration runtime node. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_138 + type: dictionary + elementType: *ref_2 + language: + default: + name: parameter_value_specification + description: An object mapping parameter names to argument values. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_122 + type: dictionary + elementType: *ref_2 + language: + default: + name: schedule_trigger_recurrence + description: The workflow trigger recurrence. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_128 + type: dictionary + elementType: *ref_2 + language: + default: + name: recurrence_schedule + description: The recurrence schedule. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_131 + type: dictionary + elementType: *ref_2 + language: + default: + name: recurrence_schedule_occurrence + description: The recurrence schedule occurrence. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_62 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_compute_properties + description: The compute resource properties for managed integration runtime. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_67 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_data_flow_properties + description: Data flow properties for managed integration runtime. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_71 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_v_net_properties + description: VNet properties for managed integration runtime. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_75 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_ssis_properties + description: SSIS properties for managed integration runtime. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_76 + type: dictionary + elementType: *ref_2 + language: + default: + name: integration_runtime_ssis_catalog_info + description: Catalog information for managed dedicated integration runtime. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_194 + type: dictionary + elementType: *ref_2 + language: + default: + name: managed_integration_runtime_node + description: Properties of integration runtime node. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_197 + type: dictionary + elementType: *ref_2 + language: + default: + name: managed_integration_runtime_error + description: Error definition for managed integration runtime. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_203 + type: dictionary + elementType: *ref_2 + language: + default: + name: managed_integration_runtime_operation_result + description: Properties of managed integration runtime operation result. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_214 + type: dictionary + elementType: *ref_2 + language: + default: + name: self_hosted_integration_runtime_node + description: Properties of Self-hosted integration runtime node. + cli: + cli-complexity: dictionary_complex + cli-mark: checked + protocol: {} + - &ref_219 + type: dictionary + elementType: *ref_1 + language: + default: + name: self_hosted_integration_runtime_node_capabilities + description: The integration runtime capabilities dictionary + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + - &ref_236 + type: dictionary + elementType: *ref_1 + language: + default: + name: self_hosted_integration_runtime_status_type_properties_capabilities + description: Object with additional information about integration runtime capabilities. + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + any: + - *ref_2 + dateTimes: + - &ref_16 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_properties_create_time + description: Time the factory was created in ISO8601 format. + protocol: {} + - &ref_125 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: schedule_trigger_recurrence_start_time + description: The start time. + protocol: {} + - &ref_126 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: schedule_trigger_recurrence_end_time + description: The end time. + protocol: {} + - &ref_154 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: tumbling_window_trigger_type_properties_start_time + description: The start time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported. + protocol: {} + - &ref_155 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: tumbling_window_trigger_type_properties_end_time + description: The end time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported. + protocol: {} + - &ref_170 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: rerun_tumbling_window_trigger_type_properties_requested_start_time + description: The start time for the time period for which restatement is initiated. Only UTC time is currently supported. + protocol: {} + - &ref_171 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: rerun_tumbling_window_trigger_type_properties_requested_end_time + description: The end time for the time period for which restatement is initiated. Only UTC time is currently supported. + protocol: {} + - &ref_193 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_status_type_properties_create_time + description: 'The time at which the integration runtime was created, in ISO8601 format.' + protocol: {} + - &ref_198 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_error_time + description: The time when the error occurred. + protocol: {} + - &ref_205 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: managed_integration_runtime_operation_result_start_time + description: The start time of the operation. + protocol: {} + - &ref_210 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_create_time + description: 'The time at which the integration runtime was created, in ISO8601 format.' + protocol: {} + - &ref_222 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_register_time + description: The time at which the integration runtime node was registered in ISO8601 format. + protocol: {} + - &ref_223 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_last_connect_time + description: The most recent time at which the integration runtime was connected in ISO8601 format. + protocol: {} + - &ref_224 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_expiry_time + description: The time at which the integration runtime will expire in ISO8601 format. + protocol: {} + - &ref_225 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_last_start_time + description: The time the node last started up. + protocol: {} + - &ref_226 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_last_stop_time + description: The integration runtime node last stop time. + protocol: {} + - &ref_228 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_last_start_update_time + description: The last time for the integration runtime node update start. + protocol: {} + - &ref_229 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_node_last_end_update_time + description: The last time for the integration runtime node update end. + protocol: {} + - &ref_233 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_scheduled_update_date + description: 'The date at which the integration runtime will be scheduled to update, in ISO8601 format.' + protocol: {} + - &ref_243 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: linked_integration_runtime_create_time + description: The creating time of the linked integration runtime. + protocol: {} + - &ref_246 + type: date-time + format: date-time + apiVersions: + - version: '2018-06-01' + language: + default: + name: self_hosted_integration_runtime_status_type_properties_auto_update_ETA + description: The estimated time when the self-hosted integration runtime will be updated. + protocol: {} + uuids: + - &ref_13 + type: uuid + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_identity_principal_id + description: The principal id of the identity. + protocol: {} + - &ref_14 + type: uuid + apiVersions: + - version: '2018-06-01' + language: + default: + name: factory_identity_tenant_id + description: The client tenant id of the identity. + protocol: {} + objects: + - &ref_393 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_355 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_3 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - &ref_11 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - *ref_3 + immediate: + - *ref_3 + properties: + - schema: *ref_4 + readOnly: true + serializedName: id + language: + default: + name: id + description: The resource identifier. + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''id'']' + protocol: {} + - schema: *ref_5 + readOnly: true + serializedName: name + language: + default: + name: name + description: The resource name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''name'']' + protocol: {} + - schema: *ref_6 + readOnly: true + serializedName: type + language: + default: + name: type + description: The resource type. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''type'']' + protocol: {} + - schema: *ref_7 + serializedName: location + language: + default: + name: location + description: The resource location. + cli: + cliKey: location + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''location'']' + protocol: {} + - schema: *ref_8 + serializedName: tags + language: + default: + name: tags + description: The resource tags. + cli: + cliKey: tags + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''tags'']' + protocol: {} + - schema: *ref_9 + readOnly: true + serializedName: eTag + language: + default: + name: e_tag + description: Etag identifies change in the resource. + cli: + cliKey: eTag + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''eTag'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-azure-resource: true + language: + default: + name: resource + description: Azure Data Factory top-level resource. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Resource + cliM4Path: 'schemas$$objects[''Resource'']' + protocol: {} + - *ref_10 + immediate: + - *ref_11 + - *ref_10 + properties: + - schema: &ref_35 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_12 + required: true + serializedName: type + language: + default: + name: type + description: The identity type. Currently the only supported type is 'SystemAssigned'. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''FactoryIdentity'']$$properties[''type'']' + protocol: {} + - schema: *ref_13 + readOnly: true + required: false + serializedName: principalId + language: + default: + name: principal_id + description: The principal id of the identity. + cli: + cliKey: principalId + cliM4Path: 'schemas$$objects[''FactoryIdentity'']$$properties[''principalId'']' + protocol: {} + - schema: *ref_14 + readOnly: true + required: false + serializedName: tenantId + language: + default: + name: tenant_id + description: The client tenant id of the identity. + cli: + cliKey: tenantId + cliM4Path: 'schemas$$objects[''FactoryIdentity'']$$properties[''tenantId'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: factory_identity + description: Identity properties of the factory resource. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: FactoryIdentity + cliM4Path: 'schemas$$objects[''FactoryIdentity'']' + protocol: {} + serializedName: identity + language: + default: + name: identity + description: Managed service identity of the factory. + cli: + cliKey: identity + cliM4Path: 'schemas$$objects[''Factory'']$$properties[''identity'']' + protocol: {} + - schema: &ref_36 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_15 + readOnly: true + serializedName: provisioningState + language: + default: + name: provisioning_state + description: 'Factory provisioning state, example Succeeded.' + cli: + cliKey: provisioningState + cliM4Path: 'schemas$$objects[''FactoryProperties'']$$properties[''provisioningState'']' + protocol: {} + - schema: *ref_16 + readOnly: true + serializedName: createTime + language: + default: + name: create_time + description: Time the factory was created in ISO8601 format. + cli: + cliKey: createTime + cliM4Path: 'schemas$$objects[''FactoryProperties'']$$properties[''createTime'']' + protocol: {} + - schema: *ref_17 + readOnly: true + serializedName: version + language: + default: + name: version + description: Version of the factory. + cli: + cliKey: version + cliM4Path: 'schemas$$objects[''FactoryProperties'']$$properties[''version'']' + protocol: {} + - schema: &ref_18 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_22 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: FactoryVSTSConfiguration + parents: + all: + - *ref_18 + immediate: + - *ref_18 + properties: + - schema: *ref_19 + required: true + serializedName: projectName + language: + default: + name: project_name + description: VSTS project name. + cli: + cliKey: projectName + cliM4Path: 'schemas$$objects[''FactoryVSTSConfiguration'']$$properties[''projectName'']' + protocol: {} + - schema: *ref_20 + required: false + serializedName: tenantId + language: + default: + name: tenant_id + description: VSTS tenant id. + cli: + cliKey: tenantId + cliM4Path: 'schemas$$objects[''FactoryVSTSConfiguration'']$$properties[''tenantId'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: FactoryVSTSConfiguration + language: + default: + name: factory_vsts_configuration + description: Factory's VSTS repo information. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 8 + propertyCountIfSimplifyWithoutSimpleObject: 8 + simplifiable: true + cliKey: FactoryVSTSConfiguration + cliM4Path: 'schemas$$objects[''FactoryVSTSConfiguration'']' + protocol: {} + - &ref_23 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: FactoryGitHubConfiguration + parents: + all: + - *ref_18 + immediate: + - *ref_18 + properties: + - schema: *ref_21 + serializedName: hostName + language: + default: + name: host_name + description: 'GitHub Enterprise host name. For example: https://github.mydomain.com' + cli: + cliKey: hostName + cliM4Path: 'schemas$$objects[''FactoryGitHubConfiguration'']$$properties[''hostName'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: FactoryGitHubConfiguration + language: + default: + name: factory_git_hub_configuration + description: Factory's GitHub repo information. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 7 + propertyCountIfSimplifyWithoutSimpleObject: 7 + simplifiable: true + cliKey: FactoryGitHubConfiguration + cliM4Path: 'schemas$$objects[''FactoryGitHubConfiguration'']' + protocol: {} + immediate: + - *ref_22 + - *ref_23 + discriminator: + all: + FactoryGitHubConfiguration: *ref_23 + FactoryVSTSConfiguration: *ref_22 + immediate: + FactoryGitHubConfiguration: *ref_23 + FactoryVSTSConfiguration: *ref_22 + property: &ref_25 + schema: *ref_24 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: Type of repo configuration. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''FactoryRepoConfiguration'']$$properties[''type'']' + protocol: {} + properties: + - *ref_25 + - schema: *ref_26 + required: true + serializedName: accountName + language: + default: + name: account_name + description: Account name. + cli: + cliKey: accountName + cliM4Path: 'schemas$$objects[''FactoryRepoConfiguration'']$$properties[''accountName'']' + protocol: {} + - schema: *ref_27 + required: true + serializedName: repositoryName + language: + default: + name: repository_name + description: Repository name. + cli: + cliKey: repositoryName + cliM4Path: 'schemas$$objects[''FactoryRepoConfiguration'']$$properties[''repositoryName'']' + protocol: {} + - schema: *ref_28 + required: true + serializedName: collaborationBranch + language: + default: + name: collaboration_branch + description: Collaboration branch. + cli: + cliKey: collaborationBranch + cliM4Path: 'schemas$$objects[''FactoryRepoConfiguration'']$$properties[''collaborationBranch'']' + protocol: {} + - schema: *ref_29 + required: true + serializedName: rootFolder + language: + default: + name: root_folder + description: Root folder. + cli: + cliKey: rootFolder + cliM4Path: 'schemas$$objects[''FactoryRepoConfiguration'']$$properties[''rootFolder'']' + protocol: {} + - schema: *ref_30 + required: false + serializedName: lastCommitId + language: + default: + name: last_commit_id + description: Last commit id. + cli: + cliKey: lastCommitId + cliM4Path: 'schemas$$objects[''FactoryRepoConfiguration'']$$properties[''lastCommitId'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: factory_repo_configuration + description: Factory's git repo information. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 6 + propertyCountIfSimplifyWithoutSimpleObject: 6 + simplifiable: true + cliKey: FactoryRepoConfiguration + cliM4Path: 'schemas$$objects[''FactoryRepoConfiguration'']' + protocol: {} + serializedName: repoConfiguration + language: + default: + name: repo_configuration + description: Git repo information of the factory. + cli: + cliKey: repoConfiguration + cliM4Path: 'schemas$$objects[''FactoryProperties'']$$properties[''repoConfiguration'']' + protocol: {} + - schema: &ref_37 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_31 + required: true + serializedName: name + language: + default: + name: name + description: .. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''FakeFactoryIdentity'']$$properties[''name'']' + protocol: {} + - schema: &ref_354 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_32 + language: + default: + name: fake_factory_identity_zones_inside + description: sample of simple array + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + required: false + serializedName: zonesInside + language: + default: + name: zones_inside + description: sample of simple array + cli: + cliKey: zonesInside + cliM4Path: 'schemas$$objects[''FakeFactoryIdentity'']$$properties[''zonesInside'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: fake_factory_identity + description: This is only for az test. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FakeFactoryIdentity + cliM4Path: 'schemas$$objects[''FakeFactoryIdentity'']' + protocol: {} + serializedName: fakeIdentity + language: + default: + name: fake_identity + description: This is only for az test. + cli: + cliKey: fakeIdentity + cliM4Path: 'schemas$$objects[''FactoryProperties'']$$properties[''fakeIdentity'']' + protocol: {} + - schema: &ref_102 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_33 + language: + default: + name: zone + description: sample of simple array + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + serializedName: zones + language: + default: + name: zones + description: This is only for az test. + cli: + cliKey: zones + cliM4Path: 'schemas$$objects[''FactoryProperties'']$$properties[''zones'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: factory_properties + description: Factory resource properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryProperties + cliM4Path: 'schemas$$objects[''FactoryProperties'']' + protocol: {} + serializedName: properties + extensions: + x-ms-client-flatten: true + language: + default: + name: properties + description: Properties of the factory. + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''Factory'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: factory + description: Factory resource type. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Factory + cliM4Path: 'schemas$$objects[''Factory'']' + protocol: {} + language: + default: + name: factory_list_response_value + description: List of factories. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: true + serializedName: value + language: + default: + name: value + description: List of factories. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''FactoryListResponse'']$$properties[''value'']' + protocol: {} + - schema: *ref_34 + required: false + serializedName: nextLink + language: + default: + name: next_link + description: 'The link to the next page of results, if any remaining results exist.' + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''FactoryListResponse'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: factory_list_response + description: A list of factory resources. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryListResponse + cliM4Path: 'schemas$$objects[''FactoryListResponse'']' + protocol: {} + - *ref_3 + - *ref_35 + - *ref_36 + - *ref_18 + - *ref_37 + - *ref_11 + - &ref_41 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_42 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_38 + required: true + serializedName: code + language: + default: + name: code + description: Error code. + cli: + cliKey: code + cliM4Path: 'schemas$$objects[''CloudErrorBody'']$$properties[''code'']' + protocol: {} + - schema: *ref_39 + required: true + serializedName: message + language: + default: + name: message + description: Error message. + cli: + cliKey: message + cliM4Path: 'schemas$$objects[''CloudErrorBody'']$$properties[''message'']' + protocol: {} + - schema: *ref_40 + required: false + serializedName: target + language: + default: + name: target + description: Property name/path in request associated with error. + cli: + cliKey: target + cliM4Path: 'schemas$$objects[''CloudErrorBody'']$$properties[''target'']' + protocol: {} + - schema: &ref_356 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_41 + language: + default: + name: cloud_error_body_details + description: Array with additional error details. + cli: + cli-complexity: array_complex + cli-in-circle: true + cli-mark: checked + protocol: {} + required: false + serializedName: details + language: + default: + name: details + description: Array with additional error details. + cli: + cliKey: details + cliM4Path: 'schemas$$objects[''CloudErrorBody'']$$properties[''details'']' + protocol: {} + serializationFormats: + - json + usage: + - exception + extensions: + x-ms-external: true + language: + default: + name: cloud_error_body + description: The object that defines the structure of an Azure Data Factory error. + namespace: '' + cli: + cli-complexity: object_complex + cli-in-circle: true + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CloudErrorBody + cliM4Path: 'schemas$$objects[''CloudErrorBody'']' + protocol: {} + required: true + serializedName: error + extensions: + x-ms-client-flatten: true + language: + default: + name: error + description: Error data + cli: + cliKey: error + cliM4Path: 'schemas$$objects[''CloudError'']$$properties[''error'']' + protocol: {} + serializationFormats: + - json + usage: + - exception + extensions: + x-ms-external: true + language: + default: + name: cloud_error + description: The object that defines the structure of an Azure Data Factory error response. + namespace: '' + cli: + cli-complexity: object_complex + cli-in-circle: true + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CloudError + cliM4Path: 'schemas$$objects[''CloudError'']' + protocol: {} + - *ref_42 + - &ref_394 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_43 + serializedName: factoryResourceId + language: + default: + name: factory_resource_id + description: The factory resource id. + cli: + cliKey: factoryResourceId + cliM4Path: 'schemas$$objects[''FactoryRepoUpdate'']$$properties[''factoryResourceId'']' + protocol: {} + - schema: *ref_18 + serializedName: repoConfiguration + language: + default: + name: repo_configuration + description: Git repo information of the factory. + cli: + cliKey: repoConfiguration + cliM4Path: 'schemas$$objects[''FactoryRepoUpdate'']$$properties[''repoConfiguration'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: factory_repo_update + description: Factory's git repo information. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryRepoUpdate + cliM4Path: 'schemas$$objects[''FactoryRepoUpdate'']' + protocol: {} + - &ref_404 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_44 + serializedName: tags + language: + default: + name: tags + description: The resource tags. + cli: + cliKey: tags + cliM4Path: 'schemas$$objects[''FactoryUpdateParameters'']$$properties[''tags'']' + protocol: {} + - schema: *ref_35 + serializedName: identity + language: + default: + name: identity + description: Managed service identity of the factory. + cli: + cliKey: identity + cliM4Path: 'schemas$$objects[''FactoryUpdateParameters'']$$properties[''identity'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: factory_update_parameters + description: Parameters for updating a factory resource. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: FactoryUpdateParameters + cliM4Path: 'schemas$$objects[''FactoryUpdateParameters'']' + protocol: {} + - &ref_413 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_45 + required: true + serializedName: gitHubAccessCode + language: + default: + name: git_hub_access_code + description: GitHub access code. + cli: + cliKey: gitHubAccessCode + cliM4Path: 'schemas$$objects[''GitHubAccessTokenRequest'']$$properties[''gitHubAccessCode'']' + protocol: {} + - schema: *ref_46 + required: false + serializedName: gitHubClientId + language: + default: + name: git_hub_client_id + description: GitHub application client ID. + cli: + cliKey: gitHubClientId + cliM4Path: 'schemas$$objects[''GitHubAccessTokenRequest'']$$properties[''gitHubClientId'']' + protocol: {} + - schema: *ref_47 + required: true + serializedName: gitHubAccessTokenBaseUrl + language: + default: + name: git_hub_access_token_base_url + description: GitHub access token base URL. + cli: + cliKey: gitHubAccessTokenBaseUrl + cliM4Path: 'schemas$$objects[''GitHubAccessTokenRequest'']$$properties[''gitHubAccessTokenBaseUrl'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: git_hub_access_token_request + description: Get GitHub access token request definition. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: GitHubAccessTokenRequest + cliM4Path: 'schemas$$objects[''GitHubAccessTokenRequest'']' + protocol: {} + - &ref_417 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_48 + serializedName: gitHubAccessToken + language: + default: + name: git_hub_access_token + description: GitHub access token. + cli: + cliKey: gitHubAccessToken + cliM4Path: 'schemas$$objects[''GitHubAccessTokenResponse'']$$properties[''gitHubAccessToken'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: git_hub_access_token_response + description: Get GitHub access token response definition. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: GitHubAccessTokenResponse + cliM4Path: 'schemas$$objects[''GitHubAccessTokenResponse'']' + protocol: {} + - &ref_54 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_49 + serializedName: permissions + language: + default: + name: permissions + description: The string with permissions for Data Plane access. Currently only 'r' is supported which grants read only access. + cli: + cliKey: permissions + cliM4Path: 'schemas$$objects[''UserAccessPolicy'']$$properties[''permissions'']' + protocol: {} + - schema: *ref_50 + serializedName: accessResourcePath + language: + default: + name: access_resource_path + description: The resource path to get access relative to factory. Currently only empty string is supported which corresponds to the factory resource. + cli: + cliKey: accessResourcePath + cliM4Path: 'schemas$$objects[''UserAccessPolicy'']$$properties[''accessResourcePath'']' + protocol: {} + - schema: *ref_51 + serializedName: profileName + language: + default: + name: profile_name + description: The name of the profile. Currently only the default is supported. The default value is DefaultProfile. + cli: + cliKey: profileName + cliM4Path: 'schemas$$objects[''UserAccessPolicy'']$$properties[''profileName'']' + protocol: {} + - schema: *ref_52 + serializedName: startTime + language: + default: + name: start_time + description: Start time for the token. If not specified the current time will be used. + cli: + cliKey: startTime + cliM4Path: 'schemas$$objects[''UserAccessPolicy'']$$properties[''startTime'']' + protocol: {} + - schema: *ref_53 + serializedName: expireTime + language: + default: + name: expire_time + description: Expiration time for the token. Maximum duration for the token is eight hours and by default the token will expire in eight hours. + cli: + cliKey: expireTime + cliM4Path: 'schemas$$objects[''UserAccessPolicy'']$$properties[''expireTime'']' + protocol: {} + serializationFormats: + - json + usage: + - input + - output + language: + default: + name: user_access_policy + description: Get Data Plane read only token request definition. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 5 + simplifiable: true + cliKey: UserAccessPolicy + cliM4Path: 'schemas$$objects[''UserAccessPolicy'']' + protocol: {} + - &ref_421 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_54 + serializedName: policy + language: + default: + name: policy + description: The user access policy. + cli: + cliKey: policy + cliM4Path: 'schemas$$objects[''AccessPolicyResponse'']$$properties[''policy'']' + protocol: {} + - schema: *ref_55 + serializedName: accessToken + language: + default: + name: access_token + description: Data Plane read only access token. + cli: + cliKey: accessToken + cliM4Path: 'schemas$$objects[''AccessPolicyResponse'']$$properties[''accessToken'']' + protocol: {} + - schema: *ref_56 + serializedName: dataPlaneUrl + language: + default: + name: data_plane_url + description: Data Plane service base URL. + cli: + cliKey: dataPlaneUrl + cliM4Path: 'schemas$$objects[''AccessPolicyResponse'']$$properties[''dataPlaneUrl'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: access_policy_response + description: Get Data Plane read only token response definition. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 7 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: AccessPolicyResponse + cliM4Path: 'schemas$$objects[''AccessPolicyResponse'']' + protocol: {} + - &ref_424 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_358 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_57 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - &ref_58 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - *ref_57 + - &ref_114 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_58 + immediate: + - *ref_58 + properties: + - schema: &ref_59 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_109 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: Managed + parents: + all: + - *ref_59 + - *ref_60 + immediate: + - *ref_59 + properties: + - schema: *ref_61 + readOnly: true + required: false + serializedName: state + language: + default: + name: state + description: 'Integration runtime state, only valid for managed dedicated integration runtime.' + cli: + cliKey: state + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntime'']$$properties[''state'']' + protocol: {} + - schema: &ref_291 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_292 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_62 + immediate: + - *ref_62 + properties: + - schema: *ref_63 + serializedName: location + language: + default: + name: location + description: 'The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities' + cli: + cliKey: location + cliM4Path: 'schemas$$objects[''IntegrationRuntimeComputeProperties'']$$properties[''location'']' + protocol: {} + - schema: *ref_64 + serializedName: nodeSize + language: + default: + name: node_size + description: The node size requirement to managed integration runtime. + cli: + cliKey: nodeSize + cliM4Path: 'schemas$$objects[''IntegrationRuntimeComputeProperties'']$$properties[''nodeSize'']' + protocol: {} + - schema: *ref_65 + serializedName: numberOfNodes + language: + default: + name: number_of_nodes + description: The required number of nodes for managed integration runtime. + cli: + cliKey: numberOfNodes + cliM4Path: 'schemas$$objects[''IntegrationRuntimeComputeProperties'']$$properties[''numberOfNodes'']' + protocol: {} + - schema: *ref_66 + serializedName: maxParallelExecutionsPerNode + language: + default: + name: max_parallel_executions_per_node + description: Maximum parallel executions count per node for managed integration runtime. + cli: + cliKey: maxParallelExecutionsPerNode + cliM4Path: 'schemas$$objects[''IntegrationRuntimeComputeProperties'']$$properties[''maxParallelExecutionsPerNode'']' + protocol: {} + - schema: &ref_293 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_67 + immediate: + - *ref_67 + properties: + - schema: *ref_68 + serializedName: computeType + language: + default: + name: compute_type + description: Compute type of the cluster which will execute data flow job. + cli: + cliKey: computeType + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataFlowProperties'']$$properties[''computeType'']' + protocol: {} + - schema: *ref_69 + serializedName: coreCount + language: + default: + name: core_count + description: 'Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272.' + cli: + cliKey: coreCount + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataFlowProperties'']$$properties[''coreCount'']' + protocol: {} + - schema: *ref_70 + serializedName: timeToLive + language: + default: + name: time_to_live + description: Time to live (in minutes) setting of the cluster which will execute data flow job. + cli: + cliKey: timeToLive + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataFlowProperties'']$$properties[''timeToLive'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime_data_flow_properties + description: Data flow properties for managed integration runtime. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: IntegrationRuntimeDataFlowProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataFlowProperties'']' + protocol: {} + serializedName: dataFlowProperties + language: + default: + name: data_flow_properties + description: Data flow properties for managed integration runtime. + cli: + cliKey: dataFlowProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeComputeProperties'']$$properties[''dataFlowProperties'']' + protocol: {} + - schema: &ref_294 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_71 + immediate: + - *ref_71 + properties: + - schema: *ref_72 + serializedName: vNetId + language: + default: + name: v_net_id + description: The ID of the VNet that this integration runtime will join. + cli: + cliKey: vNetId + cliM4Path: 'schemas$$objects[''IntegrationRuntimeVNetProperties'']$$properties[''vNetId'']' + protocol: {} + - schema: *ref_73 + serializedName: subnet + language: + default: + name: subnet + description: The name of the subnet this integration runtime will join. + cli: + cliKey: subnet + cliM4Path: 'schemas$$objects[''IntegrationRuntimeVNetProperties'']$$properties[''subnet'']' + protocol: {} + - schema: &ref_372 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_74 + language: + default: + name: integration_runtime_v_net_properties_public_i_Ps + description: Resource IDs of the public IP addresses that this integration runtime will use. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + serializedName: publicIPs + language: + default: + name: public_i_Ps + description: Resource IDs of the public IP addresses that this integration runtime will use. + cli: + cliKey: publicIPs + cliM4Path: 'schemas$$objects[''IntegrationRuntimeVNetProperties'']$$properties[''publicIPs'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime_v_net_properties + description: VNet properties for managed integration runtime. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeVNetProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeVNetProperties'']' + protocol: {} + serializedName: vNetProperties + language: + default: + name: v_net_properties + description: VNet properties for managed integration runtime. + cli: + cliKey: vNetProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeComputeProperties'']$$properties[''vNetProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime_compute_properties + description: The compute resource properties for managed integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeComputeProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeComputeProperties'']' + protocol: {} + serializedName: computeProperties + language: + default: + name: compute_properties + description: The compute resource for managed integration runtime. + cli: + cliKey: computeProperties + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeTypeProperties'']$$properties[''computeProperties'']' + protocol: {} + - schema: &ref_295 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_75 + immediate: + - *ref_75 + properties: + - schema: &ref_296 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_76 + immediate: + - *ref_76 + properties: + - schema: *ref_77 + serializedName: catalogServerEndpoint + language: + default: + name: catalog_server_endpoint + description: The catalog database server URL. + cli: + cliKey: catalogServerEndpoint + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisCatalogInfo'']$$properties[''catalogServerEndpoint'']' + protocol: {} + - schema: *ref_78 + serializedName: catalogAdminUserName + language: + default: + name: catalog_admin_user_name + description: The administrator user name of catalog database. + cli: + cliKey: catalogAdminUserName + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisCatalogInfo'']$$properties[''catalogAdminUserName'']' + protocol: {} + - schema: &ref_79 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: SecureString + parents: + all: + - &ref_82 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - *ref_79 + immediate: + - *ref_79 + discriminator: + all: + SecureString: *ref_79 + immediate: + SecureString: *ref_79 + property: &ref_81 + schema: *ref_80 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: Type of the secret. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''SecretBase'']$$properties[''type'']' + protocol: {} + properties: + - *ref_81 + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: secret_base + description: The base definition of a secret type. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: SecretBase + cliM4Path: 'schemas$$objects[''SecretBase'']' + protocol: {} + immediate: + - *ref_82 + properties: + - schema: *ref_83 + required: true + serializedName: value + language: + default: + name: value + description: Value of secure string. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''SecureString'']$$properties[''value'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: SecureString + language: + default: + name: secure_string + description: Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: SecureString + cliM4Path: 'schemas$$objects[''SecureString'']' + protocol: {} + serializedName: catalogAdminPassword + language: + default: + name: catalog_admin_password + description: The password of the administrator user account of the catalog database. + cli: + cliKey: catalogAdminPassword + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisCatalogInfo'']$$properties[''catalogAdminPassword'']' + protocol: {} + - schema: *ref_84 + serializedName: catalogPricingTier + language: + default: + name: catalog_pricing_tier + description: 'The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/' + cli: + cliKey: catalogPricingTier + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisCatalogInfo'']$$properties[''catalogPricingTier'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime_ssis_catalog_info + description: Catalog information for managed dedicated integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: IntegrationRuntimeSsisCatalogInfo + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisCatalogInfo'']' + protocol: {} + serializedName: catalogInfo + language: + default: + name: catalog_info + description: Catalog information for managed dedicated integration runtime. + cli: + cliKey: catalogInfo + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']$$properties[''catalogInfo'']' + protocol: {} + - schema: *ref_85 + serializedName: licenseType + language: + default: + name: license_type + description: License type for bringing your own license scenario. + cli: + cliKey: licenseType + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']$$properties[''licenseType'']' + protocol: {} + - schema: &ref_297 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_86 + serializedName: blobContainerUri + language: + default: + name: blob_container_uri + description: The URI of the Azure blob container that contains the custom setup script. + cli: + cliKey: blobContainerUri + cliM4Path: 'schemas$$objects[''IntegrationRuntimeCustomSetupScriptProperties'']$$properties[''blobContainerUri'']' + protocol: {} + - schema: *ref_79 + serializedName: sasToken + language: + default: + name: sas_token + description: The SAS token of the Azure blob container. + cli: + cliKey: sasToken + cliM4Path: 'schemas$$objects[''IntegrationRuntimeCustomSetupScriptProperties'']$$properties[''sasToken'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime_custom_setup_script_properties + description: Custom setup script properties for a managed dedicated integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: IntegrationRuntimeCustomSetupScriptProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeCustomSetupScriptProperties'']' + protocol: {} + serializedName: customSetupScriptProperties + language: + default: + name: custom_setup_script_properties + description: Custom setup script properties for a managed dedicated integration runtime. + cli: + cliKey: customSetupScriptProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']$$properties[''customSetupScriptProperties'']' + protocol: {} + - schema: &ref_298 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_89 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_87 + serializedName: type + language: + default: + name: type + description: The type of this referenced entity. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''EntityReference'']$$properties[''type'']' + protocol: {} + - schema: *ref_88 + serializedName: referenceName + language: + default: + name: reference_name + description: The name of this referenced entity. + cli: + cliKey: referenceName + cliM4Path: 'schemas$$objects[''EntityReference'']$$properties[''referenceName'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: entity_reference + description: The entity reference. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: EntityReference + cliM4Path: 'schemas$$objects[''EntityReference'']' + protocol: {} + serializedName: connectVia + language: + default: + name: connect_via + description: The self-hosted integration runtime reference. + cli: + cliKey: connectVia + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataProxyProperties'']$$properties[''connectVia'']' + protocol: {} + - schema: *ref_89 + serializedName: stagingLinkedService + language: + default: + name: staging_linked_service + description: The staging linked service reference. + cli: + cliKey: stagingLinkedService + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataProxyProperties'']$$properties[''stagingLinkedService'']' + protocol: {} + - schema: *ref_90 + serializedName: path + language: + default: + name: path + description: The path to contain the staged data in the Blob storage. + cli: + cliKey: path + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataProxyProperties'']$$properties[''path'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime_data_proxy_properties + description: Data proxy properties for a managed dedicated integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 5 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: IntegrationRuntimeDataProxyProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeDataProxyProperties'']' + protocol: {} + serializedName: dataProxyProperties + language: + default: + name: data_proxy_properties + description: Data proxy properties for a managed dedicated integration runtime. + cli: + cliKey: dataProxyProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']$$properties[''dataProxyProperties'']' + protocol: {} + - schema: *ref_91 + serializedName: edition + language: + default: + name: edition + description: The edition for the SSIS Integration Runtime + cli: + cliKey: edition + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']$$properties[''edition'']' + protocol: {} + - schema: &ref_373 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_92 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_96 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: CmdkeySetup + parents: + all: + - *ref_92 + immediate: + - *ref_92 + properties: + - schema: &ref_300 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_2 + required: true + serializedName: targetName + language: + default: + name: target_name + description: The server name of data source access. + cli: + cliKey: targetName + cliM4Path: 'schemas$$objects[''CmdkeySetupTypeProperties'']$$properties[''targetName'']' + protocol: {} + - schema: *ref_2 + required: true + serializedName: userName + language: + default: + name: user_name + description: The user name of data source access. + cli: + cliKey: userName + cliM4Path: 'schemas$$objects[''CmdkeySetupTypeProperties'']$$properties[''userName'']' + protocol: {} + - schema: *ref_82 + required: true + serializedName: password + language: + default: + name: password + description: The password of data source access. + cli: + cliKey: password + cliM4Path: 'schemas$$objects[''CmdkeySetupTypeProperties'']$$properties[''password'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: cmdkey_setup_type_properties + description: Cmdkey command custom setup type properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CmdkeySetupTypeProperties + cliM4Path: 'schemas$$objects[''CmdkeySetupTypeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Cmdkey command custom setup type properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''CmdkeySetup'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: cmdkey_setup + description: The custom setup of running cmdkey commands. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: CmdkeySetup + cliM4Path: 'schemas$$objects[''CmdkeySetup'']' + protocol: {} + - &ref_97 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: EnvironmentVariableSetup + parents: + all: + - *ref_92 + immediate: + - *ref_92 + properties: + - schema: &ref_301 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_93 + required: true + serializedName: variableName + language: + default: + name: variable_name + description: The name of the environment variable. + cli: + cliKey: variableName + cliM4Path: 'schemas$$objects[''EnvironmentVariableSetupTypeProperties'']$$properties[''variableName'']' + protocol: {} + - schema: *ref_94 + required: true + serializedName: variableValue + language: + default: + name: variable_value + description: The value of the environment variable. + cli: + cliKey: variableValue + cliM4Path: 'schemas$$objects[''EnvironmentVariableSetupTypeProperties'']$$properties[''variableValue'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: environment_variable_setup_type_properties + description: Environment variable custom setup type properties. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: EnvironmentVariableSetupTypeProperties + cliM4Path: 'schemas$$objects[''EnvironmentVariableSetupTypeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Add environment variable type properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''EnvironmentVariableSetup'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: environment_variable_setup + description: The custom setup of setting environment variable. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: EnvironmentVariableSetup + cliM4Path: 'schemas$$objects[''EnvironmentVariableSetup'']' + protocol: {} + - &ref_98 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: ComponentSetup + parents: + all: + - *ref_92 + immediate: + - *ref_92 + properties: + - schema: &ref_302 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_95 + required: true + serializedName: componentName + language: + default: + name: component_name + description: The name of the 3rd party component. + cli: + cliKey: componentName + cliM4Path: 'schemas$$objects[''LicensedComponentSetupTypeProperties'']$$properties[''componentName'']' + protocol: {} + - schema: *ref_82 + required: false + serializedName: licenseKey + language: + default: + name: license_key + description: The license key to activate the component. + cli: + cliKey: licenseKey + cliM4Path: 'schemas$$objects[''LicensedComponentSetupTypeProperties'']$$properties[''licenseKey'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: licensed_component_setup_type_properties + description: Installation of licensed component setup type properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: LicensedComponentSetupTypeProperties + cliM4Path: 'schemas$$objects[''LicensedComponentSetupTypeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Install 3rd party component type properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''ComponentSetup'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: component_setup + description: The custom setup of installing 3rd party components. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ComponentSetup + cliM4Path: 'schemas$$objects[''ComponentSetup'']' + protocol: {} + immediate: + - *ref_96 + - *ref_97 + - *ref_98 + discriminator: + all: + CmdkeySetup: *ref_96 + ComponentSetup: *ref_98 + EnvironmentVariableSetup: *ref_97 + immediate: + CmdkeySetup: *ref_96 + ComponentSetup: *ref_98 + EnvironmentVariableSetup: *ref_97 + property: &ref_100 + schema: *ref_99 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: The type of custom setup. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''CustomSetupBase'']$$properties[''type'']' + protocol: {} + properties: + - *ref_100 + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: custom_setup_base + description: The base definition of the custom setup. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: CustomSetupBase + cliM4Path: 'schemas$$objects[''CustomSetupBase'']' + protocol: {} + language: + default: + name: integration_runtime_ssis_properties_express_custom_setup_properties + description: Custom setup without script properties for a SSIS integration runtime. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: expressCustomSetupProperties + language: + default: + name: express_custom_setup_properties + description: Custom setup without script properties for a SSIS integration runtime. + cli: + cliKey: expressCustomSetupProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']$$properties[''expressCustomSetupProperties'']' + protocol: {} + - schema: &ref_374 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_299 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_101 + required: true + serializedName: name + language: + default: + name: name + description: The name of the package store + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''PackageStore'']$$properties[''name'']' + protocol: {} + - schema: *ref_89 + required: true + serializedName: packageStoreLinkedService + language: + default: + name: package_store_linked_service + description: The package store linked service reference. + cli: + cliKey: packageStoreLinkedService + cliM4Path: 'schemas$$objects[''PackageStore'']$$properties[''packageStoreLinkedService'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: package_store + description: Package store for the SSIS integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: PackageStore + cliM4Path: 'schemas$$objects[''PackageStore'']' + protocol: {} + language: + default: + name: integration_runtime_ssis_properties_package_stores + description: Package stores for the SSIS Integration Runtime. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: packageStores + language: + default: + name: package_stores + description: Package stores for the SSIS Integration Runtime. + cli: + cliKey: packageStores + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']$$properties[''packageStores'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime_ssis_properties + description: SSIS properties for managed integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeSsisProperties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeSsisProperties'']' + protocol: {} + serializedName: ssisProperties + language: + default: + name: ssis_properties + description: SSIS properties for managed integration runtime. + cli: + cliKey: ssisProperties + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeTypeProperties'']$$properties[''ssisProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: managed_integration_runtime_type_properties + description: Managed integration runtime type properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedIntegrationRuntimeTypeProperties + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeTypeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Managed integration runtime properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntime'']$$properties[''typeProperties'']' + protocol: {} + - schema: *ref_18 + required: false + serializedName: repoConfiguration + language: + default: + name: repo_configuration + description: Git repo information of the factory. + cli: + cliKey: repoConfiguration + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntime'']$$properties[''repoConfiguration'']' + protocol: {} + - schema: *ref_37 + required: false + serializedName: fakeIdentity + language: + default: + name: fake_identity + description: This is only for az test. + cli: + cliKey: fakeIdentity + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntime'']$$properties[''fakeIdentity'']' + protocol: {} + - schema: *ref_102 + required: false + serializedName: zones + language: + default: + name: zones + description: This is only for az test. + cli: + cliKey: zones + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntime'']$$properties[''zones'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: Managed + language: + default: + name: managed_integration_runtime + description: 'Managed integration runtime, including managed elastic and managed dedicated integration runtimes.' + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedIntegrationRuntime + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntime'']' + protocol: {} + - &ref_110 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: SelfHosted + parents: + all: + - *ref_59 + - *ref_60 + immediate: + - *ref_59 + properties: + - schema: &ref_303 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_103 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_105 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: Key + parents: + all: + - *ref_103 + immediate: + - *ref_103 + properties: + - schema: *ref_79 + required: true + serializedName: key + language: + default: + name: key + description: The key used for authorization. + cli: + cliKey: key + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeKeyAuthorization'']$$properties[''key'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: Key + language: + default: + name: linked_integration_runtime_key_authorization + description: The key authorization type integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: LinkedIntegrationRuntimeKeyAuthorization + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeKeyAuthorization'']' + protocol: {} + - &ref_106 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: RBAC + parents: + all: + - *ref_103 + immediate: + - *ref_103 + properties: + - schema: *ref_104 + required: true + serializedName: resourceId + language: + default: + name: resource_id + description: The resource identifier of the integration runtime to be shared. + cli: + cliKey: resourceId + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeRbacAuthorization'']$$properties[''resourceId'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: RBAC + language: + default: + name: linked_integration_runtime_rbac_authorization + description: The role based access control (RBAC) authorization type integration runtime. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: LinkedIntegrationRuntimeRbacAuthorization + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeRbacAuthorization'']' + protocol: {} + immediate: + - *ref_105 + - *ref_106 + discriminator: + all: + Key: *ref_105 + RBAC: *ref_106 + immediate: + Key: *ref_105 + RBAC: *ref_106 + property: &ref_108 + schema: *ref_107 + isDiscriminator: true + required: true + serializedName: authorizationType + language: + default: + name: authorization_type + description: The authorization type for integration runtime sharing. + cli: + cliKey: authorizationType + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeType'']$$properties[''authorizationType'']' + protocol: {} + properties: + - *ref_108 + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: linked_integration_runtime_type + description: The base definition of a linked integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: LinkedIntegrationRuntimeType + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeType'']' + protocol: {} + serializedName: linkedInfo + language: + default: + name: linked_info + description: The base definition of a linked integration runtime. + cli: + cliKey: linkedInfo + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeTypeProperties'']$$properties[''linkedInfo'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: self_hosted_integration_runtime_type_properties + description: The self-hosted integration runtime properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntimeTypeProperties + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeTypeProperties'']' + protocol: {} + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: 'When this property is not null, means this is a linked integration runtime. The property is used to access original integration runtime.' + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntime'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: SelfHosted + language: + default: + name: self_hosted_integration_runtime + description: Self-hosted integration runtime. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntime'']' + protocol: {} + immediate: + - *ref_109 + - *ref_110 + discriminator: + all: + Managed: *ref_109 + SelfHosted: *ref_110 + immediate: + Managed: *ref_109 + SelfHosted: *ref_110 + property: &ref_112 + schema: *ref_111 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: Type of integration runtime. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''IntegrationRuntime'']$$properties[''type'']' + protocol: {} + discriminatorValue: IntegrationRuntime + parents: + all: + - *ref_60 + immediate: + - *ref_60 + properties: + - *ref_112 + - schema: *ref_113 + required: false + serializedName: description + language: + default: + name: description + description: Integration runtime description. + cli: + cliKey: description + cliM4Path: 'schemas$$objects[''IntegrationRuntime'']$$properties[''description'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: integration_runtime + description: Azure Data Factory nested object which serves as a compute resource for activities. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: IntegrationRuntime + cliM4Path: 'schemas$$objects[''IntegrationRuntime'']' + protocol: {} + required: true + serializedName: properties + language: + default: + name: properties + description: Integration runtime properties. + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeResource'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - input + - output + language: + default: + name: integration_runtime_resource + description: Integration runtime resource type. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeResource + cliM4Path: 'schemas$$objects[''IntegrationRuntimeResource'']' + protocol: {} + immediate: + - *ref_57 + - *ref_114 + properties: + - schema: *ref_115 + readOnly: true + serializedName: id + language: + default: + name: id + description: The resource identifier. + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''SubResource'']$$properties[''id'']' + protocol: {} + - schema: *ref_116 + readOnly: true + serializedName: name + language: + default: + name: name + description: The resource name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''SubResource'']$$properties[''name'']' + protocol: {} + - schema: *ref_117 + readOnly: true + serializedName: type + language: + default: + name: type + description: The resource type. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''SubResource'']$$properties[''type'']' + protocol: {} + - schema: *ref_118 + readOnly: true + serializedName: etag + language: + default: + name: etag + description: Etag identifies change in the resource. + cli: + cliKey: etag + cliM4Path: 'schemas$$objects[''SubResource'']$$properties[''etag'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-azure-resource: true + language: + default: + name: sub_resource + description: 'Azure Data Factory nested resource, which belongs to a factory.' + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: SubResource + cliM4Path: 'schemas$$objects[''SubResource'']' + protocol: {} + immediate: + - *ref_58 + properties: + - schema: &ref_120 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_119 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_144 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: ScheduleTrigger + parents: + all: + - *ref_119 + - *ref_120 + - *ref_121 + immediate: + - *ref_119 + properties: + - schema: &ref_275 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_276 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_122 + immediate: + - *ref_122 + properties: + - schema: *ref_123 + serializedName: frequency + language: + default: + name: frequency + description: The frequency. + cli: + cliKey: frequency + cliM4Path: 'schemas$$objects[''ScheduleTriggerRecurrence'']$$properties[''frequency'']' + protocol: {} + - schema: *ref_124 + serializedName: interval + language: + default: + name: interval + description: The interval. + cli: + cliKey: interval + cliM4Path: 'schemas$$objects[''ScheduleTriggerRecurrence'']$$properties[''interval'']' + protocol: {} + - schema: *ref_125 + serializedName: startTime + language: + default: + name: start_time + description: The start time. + cli: + cliKey: startTime + cliM4Path: 'schemas$$objects[''ScheduleTriggerRecurrence'']$$properties[''startTime'']' + protocol: {} + - schema: *ref_126 + serializedName: endTime + language: + default: + name: end_time + description: The end time. + cli: + cliKey: endTime + cliM4Path: 'schemas$$objects[''ScheduleTriggerRecurrence'']$$properties[''endTime'']' + protocol: {} + - schema: *ref_127 + serializedName: timeZone + language: + default: + name: time_zone + description: The time zone. + cli: + cliKey: timeZone + cliM4Path: 'schemas$$objects[''ScheduleTriggerRecurrence'']$$properties[''timeZone'']' + protocol: {} + - schema: &ref_277 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_128 + immediate: + - *ref_128 + properties: + - schema: &ref_363 + type: array + elementType: *ref_129 + language: + default: + name: array_ofarray_itemschema + description: The minutes. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + serializedName: minutes + language: + default: + name: minutes + description: The minutes. + cli: + cliKey: minutes + cliM4Path: 'schemas$$objects[''RecurrenceSchedule'']$$properties[''minutes'']' + protocol: {} + - schema: &ref_364 + type: array + elementType: *ref_129 + language: + default: + name: array_ofarray_itemschema + description: The hours. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + serializedName: hours + language: + default: + name: hours + description: The hours. + cli: + cliKey: hours + cliM4Path: 'schemas$$objects[''RecurrenceSchedule'']$$properties[''hours'']' + protocol: {} + - schema: &ref_365 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_130 + language: + default: + name: recurrence_schedule_week_days + description: The days of the week. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + serializedName: weekDays + language: + default: + name: week_days + description: The days of the week. + cli: + cliKey: weekDays + cliM4Path: 'schemas$$objects[''RecurrenceSchedule'']$$properties[''weekDays'']' + protocol: {} + - schema: &ref_366 + type: array + elementType: *ref_129 + language: + default: + name: array_ofarray_itemschema + description: The month days. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + serializedName: monthDays + language: + default: + name: month_days + description: The month days. + cli: + cliKey: monthDays + cliM4Path: 'schemas$$objects[''RecurrenceSchedule'']$$properties[''monthDays'']' + protocol: {} + - schema: &ref_367 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_278 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_131 + immediate: + - *ref_131 + properties: + - schema: *ref_132 + serializedName: day + language: + default: + name: day + description: The day of the week. + cli: + cliKey: day + cliM4Path: 'schemas$$objects[''RecurrenceScheduleOccurrence'']$$properties[''day'']' + protocol: {} + - schema: *ref_133 + serializedName: occurrence + language: + default: + name: occurrence + description: The occurrence. + cli: + cliKey: occurrence + cliM4Path: 'schemas$$objects[''RecurrenceScheduleOccurrence'']$$properties[''occurrence'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: recurrence_schedule_occurrence + description: The recurrence schedule occurrence. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: RecurrenceScheduleOccurrence + cliM4Path: 'schemas$$objects[''RecurrenceScheduleOccurrence'']' + protocol: {} + language: + default: + name: recurrence_schedule_monthly_occurrences + description: The monthly occurrences. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: monthlyOccurrences + language: + default: + name: monthly_occurrences + description: The monthly occurrences. + cli: + cliKey: monthlyOccurrences + cliM4Path: 'schemas$$objects[''RecurrenceSchedule'']$$properties[''monthlyOccurrences'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: recurrence_schedule + description: The recurrence schedule. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RecurrenceSchedule + cliM4Path: 'schemas$$objects[''RecurrenceSchedule'']' + protocol: {} + serializedName: schedule + language: + default: + name: schedule + description: The recurrence schedule. + cli: + cliKey: schedule + cliM4Path: 'schemas$$objects[''ScheduleTriggerRecurrence'']$$properties[''schedule'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: schedule_trigger_recurrence + description: The workflow trigger recurrence. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScheduleTriggerRecurrence + cliM4Path: 'schemas$$objects[''ScheduleTriggerRecurrence'']' + protocol: {} + required: true + serializedName: recurrence + language: + default: + name: recurrence + description: Recurrence schedule configuration. + cli: + cliKey: recurrence + cliM4Path: 'schemas$$objects[''ScheduleTrigger-typeProperties'']$$properties[''recurrence'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-client-flatten: true + language: + default: + name: schedule_trigger_type_properties + description: Schedule Trigger properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScheduleTrigger-typeProperties + cliM4Path: 'schemas$$objects[''ScheduleTrigger-typeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Schedule Trigger properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''ScheduleTrigger'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: schedule_trigger + description: 'Trigger that creates pipeline runs periodically, on schedule.' + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScheduleTrigger + cliM4Path: 'schemas$$objects[''ScheduleTrigger'']' + protocol: {} + - &ref_145 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: BlobTrigger + parents: + all: + - *ref_119 + - *ref_120 + - *ref_121 + immediate: + - *ref_119 + properties: + - schema: &ref_279 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_134 + required: true + serializedName: folderPath + language: + default: + name: folder_path + description: The path of the container/folder that will trigger the pipeline. + cli: + cliKey: folderPath + cliM4Path: 'schemas$$objects[''BlobTrigger-typeProperties'']$$properties[''folderPath'']' + protocol: {} + - schema: *ref_135 + required: true + serializedName: maxConcurrency + language: + default: + name: max_concurrency + description: The max number of parallel files to handle when it is triggered. + cli: + cliKey: maxConcurrency + cliM4Path: 'schemas$$objects[''BlobTrigger-typeProperties'']$$properties[''maxConcurrency'']' + protocol: {} + - schema: &ref_280 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_136 + required: true + serializedName: type + language: + default: + name: type + description: Linked service reference type. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''LinkedServiceReference'']$$properties[''type'']' + protocol: {} + - schema: *ref_137 + required: true + serializedName: referenceName + language: + default: + name: reference_name + description: Reference LinkedService name. + cli: + cliKey: referenceName + cliM4Path: 'schemas$$objects[''LinkedServiceReference'']$$properties[''referenceName'']' + protocol: {} + - schema: *ref_138 + required: false + serializedName: parameters + language: + default: + name: parameters + description: Arguments for LinkedService. + cli: + cliKey: parameters + cliM4Path: 'schemas$$objects[''LinkedServiceReference'']$$properties[''parameters'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: linked_service_reference + description: Linked service reference type. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: LinkedServiceReference + cliM4Path: 'schemas$$objects[''LinkedServiceReference'']' + protocol: {} + required: true + serializedName: linkedService + language: + default: + name: linked_service + description: The Azure Storage linked service reference. + cli: + cliKey: linkedService + cliM4Path: 'schemas$$objects[''BlobTrigger-typeProperties'']$$properties[''linkedService'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-client-flatten: true + language: + default: + name: blob_trigger_type_properties + description: Blob Trigger properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobTrigger-typeProperties + cliM4Path: 'schemas$$objects[''BlobTrigger-typeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Blob Trigger properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''BlobTrigger'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: blob_trigger + description: Trigger that runs every time the selected Blob container changes. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobTrigger + cliM4Path: 'schemas$$objects[''BlobTrigger'']' + protocol: {} + - &ref_146 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: BlobEventsTrigger + parents: + all: + - *ref_119 + - *ref_120 + - *ref_121 + immediate: + - *ref_119 + properties: + - schema: &ref_281 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_139 + required: false + serializedName: blobPathBeginsWith + language: + default: + name: blob_path_begins_with + description: >- + The blob path must begin with the pattern provided for trigger to fire. For example, '/records/blobs/december/' will only fire the trigger for blobs in the december folder under the records + container. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith. + cli: + cliKey: blobPathBeginsWith + cliM4Path: 'schemas$$objects[''BlobEventsTrigger-typeProperties'']$$properties[''blobPathBeginsWith'']' + protocol: {} + - schema: *ref_140 + required: false + serializedName: blobPathEndsWith + language: + default: + name: blob_path_ends_with + description: >- + The blob path must end with the pattern provided for trigger to fire. For example, 'december/boxes.csv' will only fire the trigger for blobs named boxes in a december folder. At least one of + these must be provided: blobPathBeginsWith, blobPathEndsWith. + cli: + cliKey: blobPathEndsWith + cliM4Path: 'schemas$$objects[''BlobEventsTrigger-typeProperties'']$$properties[''blobPathEndsWith'']' + protocol: {} + - schema: *ref_141 + required: false + serializedName: ignoreEmptyBlobs + language: + default: + name: ignore_empty_blobs + description: 'If set to true, blobs with zero bytes will be ignored.' + cli: + cliKey: ignoreEmptyBlobs + cliM4Path: 'schemas$$objects[''BlobEventsTrigger-typeProperties'']$$properties[''ignoreEmptyBlobs'']' + protocol: {} + - schema: &ref_368 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_142 + language: + default: + name: blob_event_types + description: Blob event types. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + required: true + serializedName: events + language: + default: + name: events + description: The type of events that cause this trigger to fire. + cli: + cliKey: events + cliM4Path: 'schemas$$objects[''BlobEventsTrigger-typeProperties'']$$properties[''events'']' + protocol: {} + - schema: *ref_143 + required: true + serializedName: scope + language: + default: + name: scope + description: The ARM resource ID of the Storage Account. + cli: + cliKey: scope + cliM4Path: 'schemas$$objects[''BlobEventsTrigger-typeProperties'']$$properties[''scope'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-client-flatten: true + language: + default: + name: blob_events_trigger_type_properties + description: Blob Events Trigger properties. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobEventsTrigger-typeProperties + cliM4Path: 'schemas$$objects[''BlobEventsTrigger-typeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Blob Events Trigger properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''BlobEventsTrigger'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: blob_events_trigger + description: Trigger that runs every time a Blob event occurs. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: BlobEventsTrigger + cliM4Path: 'schemas$$objects[''BlobEventsTrigger'']' + protocol: {} + immediate: + - *ref_144 + - *ref_145 + - *ref_146 + discriminator: + all: + BlobEventsTrigger: *ref_146 + BlobTrigger: *ref_145 + ScheduleTrigger: *ref_144 + immediate: + BlobEventsTrigger: *ref_146 + BlobTrigger: *ref_145 + ScheduleTrigger: *ref_144 + property: &ref_178 + schema: *ref_147 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: Trigger type. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''Trigger'']$$properties[''type'']' + protocol: {} + discriminatorValue: MultiplePipelineTrigger + parents: + all: + - *ref_120 + - *ref_121 + immediate: + - *ref_120 + properties: + - schema: &ref_362 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_151 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_173 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_148 + required: true + serializedName: type + language: + default: + name: type + description: Pipeline reference type. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''PipelineReference'']$$properties[''type'']' + protocol: {} + - schema: *ref_149 + required: true + serializedName: referenceName + language: + default: + name: reference_name + description: Reference pipeline name. + cli: + cliKey: referenceName + cliM4Path: 'schemas$$objects[''PipelineReference'']$$properties[''referenceName'']' + protocol: {} + - schema: *ref_150 + required: false + serializedName: name + language: + default: + name: name + description: Reference name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''PipelineReference'']$$properties[''name'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: pipeline_reference + description: Pipeline reference type. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: PipelineReference + cliM4Path: 'schemas$$objects[''PipelineReference'']' + protocol: {} + serializedName: pipelineReference + language: + default: + name: pipeline_reference + description: Pipeline reference. + cli: + cliKey: pipelineReference + cliM4Path: 'schemas$$objects[''TriggerPipelineReference'']$$properties[''pipelineReference'']' + protocol: {} + - schema: *ref_138 + serializedName: parameters + language: + default: + name: parameters + description: Pipeline parameters. + cli: + cliKey: parameters + cliM4Path: 'schemas$$objects[''TriggerPipelineReference'']$$properties[''parameters'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: trigger_pipeline_reference + description: Pipeline that needs to be triggered with the given parameters. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerPipelineReference + cliM4Path: 'schemas$$objects[''TriggerPipelineReference'']' + protocol: {} + language: + default: + name: multiple_pipeline_trigger_pipelines + description: Pipelines that need to be started. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: pipelines + language: + default: + name: pipelines + description: Pipelines that need to be started. + cli: + cliKey: pipelines + cliM4Path: 'schemas$$objects[''MultiplePipelineTrigger'']$$properties[''pipelines'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: MultiplePipelineTrigger + language: + default: + name: multiple_pipeline_trigger + description: Base class for all triggers that support one to many model for trigger to pipeline. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: MultiplePipelineTrigger + cliM4Path: 'schemas$$objects[''MultiplePipelineTrigger'']' + protocol: {} + - *ref_144 + - *ref_145 + - *ref_146 + - &ref_175 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: TumblingWindowTrigger + parents: + all: + - *ref_120 + - *ref_121 + immediate: + - *ref_120 + properties: + - schema: *ref_151 + required: true + serializedName: pipeline + language: + default: + name: pipeline + description: Pipeline for which runs are created when an event is fired for trigger window that is ready. + cli: + cliKey: pipeline + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger'']$$properties[''pipeline'']' + protocol: {} + - schema: &ref_282 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_152 + required: true + serializedName: frequency + language: + default: + name: frequency + description: The frequency of the time windows. + cli: + cliKey: frequency + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''frequency'']' + protocol: {} + - schema: *ref_153 + required: true + serializedName: interval + language: + default: + name: interval + description: The interval of the time windows. The minimum interval allowed is 15 Minutes. + cli: + cliKey: interval + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''interval'']' + protocol: {} + - schema: *ref_154 + required: true + serializedName: startTime + language: + default: + name: start_time + description: The start time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported. + cli: + cliKey: startTime + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''startTime'']' + protocol: {} + - schema: *ref_155 + required: false + serializedName: endTime + language: + default: + name: end_time + description: The end time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported. + cli: + cliKey: endTime + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''endTime'']' + protocol: {} + - schema: *ref_2 + required: false + serializedName: delay + language: + default: + name: delay + description: >- + Specifies how long the trigger waits past due time before triggering new run. It doesn't alter window start and end time. The default is 0. Type: string (or Expression with resultType string), + pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). + cli: + cliKey: delay + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''delay'']' + protocol: {} + - schema: *ref_156 + required: true + serializedName: maxConcurrency + language: + default: + name: max_concurrency + description: The max number of parallel time windows (ready for execution) for which a new run is triggered. + cli: + cliKey: maxConcurrency + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''maxConcurrency'']' + protocol: {} + - schema: &ref_283 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_2 + serializedName: count + language: + default: + name: count + description: 'Maximum ordinary retry attempts. Default is 0. Type: integer (or Expression with resultType integer), minimum: 0.' + cli: + cliKey: count + cliM4Path: 'schemas$$objects[''RetryPolicy'']$$properties[''count'']' + protocol: {} + - schema: *ref_157 + serializedName: intervalInSeconds + language: + default: + name: interval_in_seconds + description: Interval between retries in seconds. Default is 30. + cli: + cliKey: intervalInSeconds + cliM4Path: 'schemas$$objects[''RetryPolicy'']$$properties[''intervalInSeconds'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: retry_policy + description: Execution policy for an activity. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RetryPolicy + cliM4Path: 'schemas$$objects[''RetryPolicy'']' + protocol: {} + required: false + serializedName: retryPolicy + language: + default: + name: retry_policy + description: Retry policy that will be applied for failed pipeline runs. + cli: + cliKey: retryPolicy + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''retryPolicy'']' + protocol: {} + - schema: &ref_369 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_159 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_158 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_162 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: TumblingWindowTriggerDependencyReference + parents: + all: + - *ref_158 + - *ref_159 + immediate: + - *ref_158 + properties: + - schema: *ref_160 + serializedName: offset + language: + default: + name: offset + description: Timespan applied to the start time of a tumbling window when evaluating dependency. + cli: + cliKey: offset + cliM4Path: 'schemas$$objects[''TumblingWindowTriggerDependencyReference'']$$properties[''offset'']' + protocol: {} + - schema: *ref_161 + serializedName: size + language: + default: + name: size + description: The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used. + cli: + cliKey: size + cliM4Path: 'schemas$$objects[''TumblingWindowTriggerDependencyReference'']$$properties[''size'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: tumbling_window_trigger_dependency_reference + description: Referenced tumbling window trigger dependency. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: TumblingWindowTriggerDependencyReference + cliM4Path: 'schemas$$objects[''TumblingWindowTriggerDependencyReference'']' + protocol: {} + immediate: + - *ref_162 + discriminator: + all: + TumblingWindowTriggerDependencyReference: *ref_162 + immediate: + TumblingWindowTriggerDependencyReference: *ref_162 + property: &ref_169 + schema: *ref_163 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: The type of dependency reference. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''DependencyReference'']$$properties[''type'']' + protocol: {} + discriminatorValue: TriggerDependencyReference + parents: + all: + - *ref_159 + immediate: + - *ref_159 + properties: + - schema: &ref_284 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_164 + required: true + serializedName: type + language: + default: + name: type + description: Trigger reference type. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''TriggerReference'']$$properties[''type'']' + protocol: {} + - schema: *ref_165 + required: true + serializedName: referenceName + language: + default: + name: reference_name + description: Reference trigger name. + cli: + cliKey: referenceName + cliM4Path: 'schemas$$objects[''TriggerReference'']$$properties[''referenceName'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: trigger_reference + description: Trigger reference type. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: TriggerReference + cliM4Path: 'schemas$$objects[''TriggerReference'']' + protocol: {} + required: true + serializedName: referenceTrigger + language: + default: + name: reference_trigger + description: Referenced trigger. + cli: + cliKey: referenceTrigger + cliM4Path: 'schemas$$objects[''TriggerDependencyReference'']$$properties[''referenceTrigger'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: trigger_dependency_reference + description: Trigger referenced dependency. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: TriggerDependencyReference + cliM4Path: 'schemas$$objects[''TriggerDependencyReference'']' + protocol: {} + - *ref_162 + - &ref_168 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: SelfDependencyTumblingWindowTriggerReference + parents: + all: + - *ref_159 + immediate: + - *ref_159 + properties: + - schema: *ref_166 + required: true + serializedName: offset + language: + default: + name: offset + description: Timespan applied to the start time of a tumbling window when evaluating dependency. + cli: + cliKey: offset + cliM4Path: 'schemas$$objects[''SelfDependencyTumblingWindowTriggerReference'']$$properties[''offset'']' + protocol: {} + - schema: *ref_167 + required: false + serializedName: size + language: + default: + name: size + description: The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used. + cli: + cliKey: size + cliM4Path: 'schemas$$objects[''SelfDependencyTumblingWindowTriggerReference'']$$properties[''size'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: self_dependency_tumbling_window_trigger_reference + description: Self referenced tumbling window trigger dependency. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: SelfDependencyTumblingWindowTriggerReference + cliM4Path: 'schemas$$objects[''SelfDependencyTumblingWindowTriggerReference'']' + protocol: {} + immediate: + - *ref_158 + - *ref_168 + discriminator: + all: + SelfDependencyTumblingWindowTriggerReference: *ref_168 + TriggerDependencyReference: *ref_158 + TumblingWindowTriggerDependencyReference: *ref_162 + immediate: + SelfDependencyTumblingWindowTriggerReference: *ref_168 + TriggerDependencyReference: *ref_158 + property: *ref_169 + properties: + - *ref_169 + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: dependency_reference + description: Referenced dependency. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: DependencyReference + cliM4Path: 'schemas$$objects[''DependencyReference'']' + protocol: {} + language: + default: + name: tumbling_window_trigger_type_properties_depends_on + description: Triggers that this trigger depends on. Only tumbling window triggers are supported. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: false + serializedName: dependsOn + language: + default: + name: depends_on + description: Triggers that this trigger depends on. Only tumbling window triggers are supported. + cli: + cliKey: dependsOn + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']$$properties[''dependsOn'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-client-flatten: true + language: + default: + name: tumbling_window_trigger_type_properties + description: Tumbling Window Trigger properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TumblingWindowTrigger-typeProperties + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger-typeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Tumbling Window Trigger properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: tumbling_window_trigger + description: Trigger that schedules pipeline runs for all fixed time interval windows from a start time without gaps and also supports backfill scenarios (when start time is in the past). + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TumblingWindowTrigger + cliM4Path: 'schemas$$objects[''TumblingWindowTrigger'']' + protocol: {} + - &ref_176 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: RerunTumblingWindowTrigger + parents: + all: + - *ref_120 + - *ref_121 + immediate: + - *ref_120 + properties: + - schema: &ref_285 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_2 + required: true + serializedName: parentTrigger + language: + default: + name: parent_trigger + description: The parent trigger reference. + cli: + cliKey: parentTrigger + cliM4Path: 'schemas$$objects[''RerunTumblingWindowTrigger-typeProperties'']$$properties[''parentTrigger'']' + protocol: {} + - schema: *ref_170 + required: true + serializedName: requestedStartTime + language: + default: + name: requested_start_time + description: The start time for the time period for which restatement is initiated. Only UTC time is currently supported. + cli: + cliKey: requestedStartTime + cliM4Path: 'schemas$$objects[''RerunTumblingWindowTrigger-typeProperties'']$$properties[''requestedStartTime'']' + protocol: {} + - schema: *ref_171 + required: true + serializedName: requestedEndTime + language: + default: + name: requested_end_time + description: The end time for the time period for which restatement is initiated. Only UTC time is currently supported. + cli: + cliKey: requestedEndTime + cliM4Path: 'schemas$$objects[''RerunTumblingWindowTrigger-typeProperties'']$$properties[''requestedEndTime'']' + protocol: {} + - schema: *ref_172 + required: true + serializedName: rerunConcurrency + language: + default: + name: rerun_concurrency + description: The max number of parallel time windows (ready for execution) for which a rerun is triggered. + cli: + cliKey: rerunConcurrency + cliM4Path: 'schemas$$objects[''RerunTumblingWindowTrigger-typeProperties'']$$properties[''rerunConcurrency'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-client-flatten: true + language: + default: + name: rerun_tumbling_window_trigger_type_properties + description: Rerun Trigger properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RerunTumblingWindowTrigger-typeProperties + cliM4Path: 'schemas$$objects[''RerunTumblingWindowTrigger-typeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Rerun Trigger properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''RerunTumblingWindowTrigger'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: rerun_tumbling_window_trigger + description: Trigger that schedules pipeline reruns for all fixed time interval windows from a requested start time to requested end time. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: RerunTumblingWindowTrigger + cliM4Path: 'schemas$$objects[''RerunTumblingWindowTrigger'']' + protocol: {} + - &ref_177 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: ChainingTrigger + parents: + all: + - *ref_120 + - *ref_121 + immediate: + - *ref_120 + properties: + - schema: *ref_151 + required: true + serializedName: pipeline + language: + default: + name: pipeline + description: Pipeline for which runs are created when all upstream pipelines complete successfully. + cli: + cliKey: pipeline + cliM4Path: 'schemas$$objects[''ChainingTrigger'']$$properties[''pipeline'']' + protocol: {} + - schema: &ref_286 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_370 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_173 + language: + default: + name: chaining_trigger_type_properties_depends_on + description: Upstream Pipelines. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: true + serializedName: dependsOn + language: + default: + name: depends_on + description: Upstream Pipelines. + cli: + cliKey: dependsOn + cliM4Path: 'schemas$$objects[''ChainingTrigger-typeProperties'']$$properties[''dependsOn'']' + protocol: {} + - schema: *ref_174 + required: true + serializedName: runDimension + language: + default: + name: run_dimension + description: Run Dimension property that needs to be emitted by upstream pipelines. + cli: + cliKey: runDimension + cliM4Path: 'schemas$$objects[''ChainingTrigger-typeProperties'']$$properties[''runDimension'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-client-flatten: true + language: + default: + name: chaining_trigger_type_properties + description: Chaining Trigger properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ChainingTrigger-typeProperties + cliM4Path: 'schemas$$objects[''ChainingTrigger-typeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Chaining Trigger properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''ChainingTrigger'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: chaining_trigger + description: >- + Trigger that allows the referenced pipeline to depend on other pipeline runs based on runDimension Name/Value pairs. Upstream pipelines should declare the same runDimension Name and their runs should have the + values for those runDimensions. The referenced pipeline run would be triggered if the values for the runDimension match for all upstream pipeline runs. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ChainingTrigger + cliM4Path: 'schemas$$objects[''ChainingTrigger'']' + protocol: {} + immediate: + - *ref_119 + - *ref_175 + - *ref_176 + - *ref_177 + discriminator: + all: + BlobEventsTrigger: *ref_146 + BlobTrigger: *ref_145 + ChainingTrigger: *ref_177 + MultiplePipelineTrigger: *ref_119 + RerunTumblingWindowTrigger: *ref_176 + ScheduleTrigger: *ref_144 + TumblingWindowTrigger: *ref_175 + immediate: + ChainingTrigger: *ref_177 + MultiplePipelineTrigger: *ref_119 + RerunTumblingWindowTrigger: *ref_176 + TumblingWindowTrigger: *ref_175 + property: *ref_178 + discriminatorValue: Trigger + parents: + all: + - *ref_121 + immediate: + - *ref_121 + properties: + - *ref_178 + - schema: *ref_179 + required: false + serializedName: description + language: + default: + name: description + description: Trigger description. + cli: + cliKey: description + cliM4Path: 'schemas$$objects[''Trigger'']$$properties[''description'']' + protocol: {} + - schema: *ref_180 + readOnly: true + required: false + serializedName: runtimeState + language: + default: + name: runtime_state + description: Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger. + cli: + cliKey: runtimeState + cliM4Path: 'schemas$$objects[''Trigger'']$$properties[''runtimeState'']' + protocol: {} + - schema: &ref_357 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_2 + language: + default: + name: trigger_annotations + description: List of tags that can be used for describing the trigger. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: false + serializedName: annotations + language: + default: + name: annotations + description: List of tags that can be used for describing the trigger. + cli: + cliKey: annotations + cliM4Path: 'schemas$$objects[''Trigger'']$$properties[''annotations'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: trigger + description: Azure data factory nested object which contains information about creating pipeline run + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Trigger + cliM4Path: 'schemas$$objects[''Trigger'']' + protocol: {} + required: true + serializedName: properties + language: + default: + name: properties + description: Properties of the trigger. + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''TriggerResource'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - input + - output + language: + default: + name: trigger_resource + description: Trigger resource type. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerResource + cliM4Path: 'schemas$$objects[''TriggerResource'']' + protocol: {} + language: + default: + name: trigger_list_response_value + description: List of triggers. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: true + serializedName: value + language: + default: + name: value + description: List of triggers. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''TriggerListResponse'']$$properties[''value'']' + protocol: {} + - schema: *ref_181 + required: false + serializedName: nextLink + language: + default: + name: next_link + description: 'The link to the next page of results, if any remaining results exist.' + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''TriggerListResponse'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: trigger_list_response + description: A list of trigger resources. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerListResponse + cliM4Path: 'schemas$$objects[''TriggerListResponse'']' + protocol: {} + - *ref_57 + - *ref_120 + - *ref_58 + - &ref_425 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_182 + serializedName: continuationToken + language: + default: + name: continuation_token + description: The continuation token for getting the next page of results. Null for first page. + cli: + cliKey: continuationToken + cliM4Path: 'schemas$$objects[''TriggerFilterParameters'']$$properties[''continuationToken'']' + protocol: {} + - schema: *ref_183 + serializedName: parentTriggerName + language: + default: + name: parent_trigger_name + description: The name of the parent TumblingWindowTrigger to get the child rerun triggers + cli: + cliKey: parentTriggerName + cliM4Path: 'schemas$$objects[''TriggerFilterParameters'']$$properties[''parentTriggerName'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: trigger_filter_parameters + description: Query parameters for triggers. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: TriggerFilterParameters + cliM4Path: 'schemas$$objects[''TriggerFilterParameters'']' + protocol: {} + - &ref_429 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_359 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_57 + language: + default: + name: trigger_query_response_value + description: List of triggers. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: true + serializedName: value + language: + default: + name: value + description: List of triggers. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''TriggerQueryResponse'']$$properties[''value'']' + protocol: {} + - schema: *ref_184 + required: false + serializedName: continuationToken + language: + default: + name: continuation_token + description: 'The continuation token for getting the next page of results, if any remaining results exist, null otherwise.' + cli: + cliKey: continuationToken + cliM4Path: 'schemas$$objects[''TriggerQueryResponse'']$$properties[''continuationToken'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: trigger_query_response + description: A query of triggers. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TriggerQueryResponse + cliM4Path: 'schemas$$objects[''TriggerQueryResponse'']' + protocol: {} + - &ref_446 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_185 + readOnly: true + serializedName: triggerName + language: + default: + name: trigger_name + description: Trigger name. + cli: + cliKey: triggerName + cliM4Path: 'schemas$$objects[''TriggerSubscriptionOperationStatus'']$$properties[''triggerName'']' + protocol: {} + - schema: *ref_186 + readOnly: true + serializedName: status + language: + default: + name: status + description: Event Subscription Status. + cli: + cliKey: status + cliM4Path: 'schemas$$objects[''TriggerSubscriptionOperationStatus'']$$properties[''status'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: trigger_subscription_operation_status + description: Defines the response of a trigger subscription operation. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: TriggerSubscriptionOperationStatus + cliM4Path: 'schemas$$objects[''TriggerSubscriptionOperationStatus'']' + protocol: {} + - &ref_461 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_360 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_114 + language: + default: + name: integration_runtime_list_response_value + description: List of integration runtimes. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: true + serializedName: value + language: + default: + name: value + description: List of integration runtimes. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''IntegrationRuntimeListResponse'']$$properties[''value'']' + protocol: {} + - schema: *ref_187 + required: false + serializedName: nextLink + language: + default: + name: next_link + description: 'The link to the next page of results, if any remaining results exist.' + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''IntegrationRuntimeListResponse'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: integration_runtime_list_response + description: A list of integration runtime resources. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeListResponse + cliM4Path: 'schemas$$objects[''IntegrationRuntimeListResponse'']' + protocol: {} + - *ref_114 + - *ref_59 + - &ref_471 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_188 + serializedName: autoUpdate + language: + default: + name: auto_update + description: 'Enables or disables the auto-update feature of the self-hosted integration runtime. See https://go.microsoft.com/fwlink/?linkid=854189.' + cli: + cliKey: autoUpdate + cliM4Path: 'schemas$$objects[''UpdateIntegrationRuntimeRequest'']$$properties[''autoUpdate'']' + protocol: {} + - schema: *ref_189 + serializedName: updateDelayOffset + language: + default: + name: update_delay_offset + description: 'The time offset (in hours) in the day, e.g., PT03H is 3 hours. The integration runtime auto update will happen on that time.' + cli: + cliKey: updateDelayOffset + cliM4Path: 'schemas$$objects[''UpdateIntegrationRuntimeRequest'']$$properties[''updateDelayOffset'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: update_integration_runtime_request + description: Update integration runtime request. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: UpdateIntegrationRuntimeRequest + cliM4Path: 'schemas$$objects[''UpdateIntegrationRuntimeRequest'']' + protocol: {} + - &ref_289 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_190 + readOnly: true + required: false + serializedName: name + language: + default: + name: name + description: The integration runtime name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatusResponse'']$$properties[''name'']' + protocol: {} + - schema: &ref_191 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_247 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: Managed + parents: + all: + - *ref_191 + - *ref_192 + immediate: + - *ref_191 + properties: + - schema: &ref_304 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_193 + readOnly: true + serializedName: createTime + language: + default: + name: create_time + description: 'The time at which the integration runtime was created, in ISO8601 format.' + cli: + cliKey: createTime + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeStatusTypeProperties'']$$properties[''createTime'']' + protocol: {} + - schema: &ref_377 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_305 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_194 + immediate: + - *ref_194 + properties: + - schema: *ref_195 + readOnly: true + serializedName: nodeId + language: + default: + name: node_id + description: The managed integration runtime node id. + cli: + cliKey: nodeId + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeNode'']$$properties[''nodeId'']' + protocol: {} + - schema: *ref_196 + readOnly: true + serializedName: status + language: + default: + name: status + description: The managed integration runtime node status. + cli: + cliKey: status + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeNode'']$$properties[''status'']' + protocol: {} + - schema: &ref_376 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_202 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_197 + immediate: + - *ref_197 + properties: + - schema: *ref_198 + readOnly: true + serializedName: time + language: + default: + name: time + description: The time when the error occurred. + cli: + cliKey: time + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeError'']$$properties[''time'']' + protocol: {} + - schema: *ref_199 + readOnly: true + serializedName: code + language: + default: + name: code + description: Error code. + cli: + cliKey: code + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeError'']$$properties[''code'']' + protocol: {} + - schema: &ref_375 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_200 + language: + default: + name: managed_integration_runtime_error_parameters + description: Managed integration runtime error parameters. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + readOnly: true + serializedName: parameters + language: + default: + name: parameters + description: Managed integration runtime error parameters. + cli: + cliKey: parameters + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeError'']$$properties[''parameters'']' + protocol: {} + - schema: *ref_201 + readOnly: true + serializedName: message + language: + default: + name: message + description: Error message. + cli: + cliKey: message + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeError'']$$properties[''message'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: managed_integration_runtime_error + description: Error definition for managed integration runtime. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ManagedIntegrationRuntimeError + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeError'']' + protocol: {} + language: + default: + name: managed_integration_runtime_node_errors + description: The errors that occurred on this integration runtime node. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: errors + language: + default: + name: errors + description: The errors that occurred on this integration runtime node. + cli: + cliKey: errors + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeNode'']$$properties[''errors'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: managed_integration_runtime_node + description: Properties of integration runtime node. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedIntegrationRuntimeNode + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeNode'']' + protocol: {} + language: + default: + name: managed_integration_runtime_status_type_properties_nodes + description: The list of nodes for managed integration runtime. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + readOnly: true + serializedName: nodes + language: + default: + name: nodes + description: The list of nodes for managed integration runtime. + cli: + cliKey: nodes + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeStatusTypeProperties'']$$properties[''nodes'']' + protocol: {} + - schema: &ref_378 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_202 + language: + default: + name: managed_integration_runtime_status_type_properties_other_errors + description: The errors that occurred on this integration runtime. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + readOnly: true + serializedName: otherErrors + language: + default: + name: other_errors + description: The errors that occurred on this integration runtime. + cli: + cliKey: otherErrors + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeStatusTypeProperties'']$$properties[''otherErrors'']' + protocol: {} + - schema: &ref_306 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_203 + immediate: + - *ref_203 + properties: + - schema: *ref_204 + readOnly: true + serializedName: type + language: + default: + name: type + description: The operation type. Could be start or stop. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeOperationResult'']$$properties[''type'']' + protocol: {} + - schema: *ref_205 + readOnly: true + serializedName: startTime + language: + default: + name: start_time + description: The start time of the operation. + cli: + cliKey: startTime + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeOperationResult'']$$properties[''startTime'']' + protocol: {} + - schema: *ref_206 + readOnly: true + serializedName: result + language: + default: + name: result + description: The operation result. + cli: + cliKey: result + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeOperationResult'']$$properties[''result'']' + protocol: {} + - schema: *ref_207 + readOnly: true + serializedName: errorCode + language: + default: + name: error_code + description: The error code. + cli: + cliKey: errorCode + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeOperationResult'']$$properties[''errorCode'']' + protocol: {} + - schema: &ref_379 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_208 + language: + default: + name: managed_integration_runtime_operation_result_parameters + description: Managed integration runtime error parameters. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + readOnly: true + serializedName: parameters + language: + default: + name: parameters + description: Managed integration runtime error parameters. + cli: + cliKey: parameters + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeOperationResult'']$$properties[''parameters'']' + protocol: {} + - schema: *ref_209 + readOnly: true + serializedName: activityId + language: + default: + name: activity_id + description: The activity id for the operation request. + cli: + cliKey: activityId + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeOperationResult'']$$properties[''activityId'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: managed_integration_runtime_operation_result + description: Properties of managed integration runtime operation result. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ManagedIntegrationRuntimeOperationResult + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeOperationResult'']' + protocol: {} + readOnly: true + serializedName: lastOperation + language: + default: + name: last_operation + description: The last operation result that occurred on this integration runtime. + cli: + cliKey: lastOperation + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeStatusTypeProperties'']$$properties[''lastOperation'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: managed_integration_runtime_status_type_properties + description: Managed integration runtime status type properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ManagedIntegrationRuntimeStatusTypeProperties + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeStatusTypeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Managed integration runtime status type properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeStatus'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + extensions: + x-ms-discriminator-value: Managed + language: + default: + name: managed_integration_runtime_status + description: Managed integration runtime status. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ManagedIntegrationRuntimeStatus + cliM4Path: 'schemas$$objects[''ManagedIntegrationRuntimeStatus'']' + protocol: {} + - &ref_248 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: SelfHosted + parents: + all: + - *ref_191 + - *ref_192 + immediate: + - *ref_191 + properties: + - schema: &ref_307 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_210 + readOnly: true + serializedName: createTime + language: + default: + name: create_time + description: 'The time at which the integration runtime was created, in ISO8601 format.' + cli: + cliKey: createTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''createTime'']' + protocol: {} + - schema: *ref_211 + readOnly: true + serializedName: taskQueueId + language: + default: + name: task_queue_id + description: The task queue id of the integration runtime. + cli: + cliKey: taskQueueId + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''taskQueueId'']' + protocol: {} + - schema: *ref_212 + readOnly: true + serializedName: internalChannelEncryption + language: + default: + name: internal_channel_encryption + description: It is used to set the encryption mode for node-node communication channel (when more than 2 self-hosted integration runtime nodes exist). + cli: + cliKey: internalChannelEncryption + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''internalChannelEncryption'']' + protocol: {} + - schema: *ref_213 + readOnly: true + serializedName: version + language: + default: + name: version + description: Version of the integration runtime. + cli: + cliKey: version + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''version'']' + protocol: {} + - schema: &ref_380 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_308 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_214 + immediate: + - *ref_214 + properties: + - schema: *ref_215 + readOnly: true + serializedName: nodeName + language: + default: + name: node_name + description: Name of the integration runtime node. + cli: + cliKey: nodeName + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''nodeName'']' + protocol: {} + - schema: *ref_216 + readOnly: true + serializedName: machineName + language: + default: + name: machine_name + description: Machine name of the integration runtime node. + cli: + cliKey: machineName + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''machineName'']' + protocol: {} + - schema: *ref_217 + readOnly: true + serializedName: hostServiceUri + language: + default: + name: host_service_uri + description: URI for the host machine of the integration runtime. + cli: + cliKey: hostServiceUri + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''hostServiceUri'']' + protocol: {} + - schema: *ref_218 + readOnly: true + serializedName: status + language: + default: + name: status + description: Status of the integration runtime node. + cli: + cliKey: status + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''status'']' + protocol: {} + - schema: *ref_219 + readOnly: true + serializedName: capabilities + language: + default: + name: capabilities + description: The integration runtime capabilities dictionary + cli: + cliKey: capabilities + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''capabilities'']' + protocol: {} + - schema: *ref_220 + readOnly: true + serializedName: versionStatus + language: + default: + name: version_status + description: Status of the integration runtime node version. + cli: + cliKey: versionStatus + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''versionStatus'']' + protocol: {} + - schema: *ref_221 + readOnly: true + serializedName: version + language: + default: + name: version + description: Version of the integration runtime node. + cli: + cliKey: version + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''version'']' + protocol: {} + - schema: *ref_222 + readOnly: true + serializedName: registerTime + language: + default: + name: register_time + description: The time at which the integration runtime node was registered in ISO8601 format. + cli: + cliKey: registerTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''registerTime'']' + protocol: {} + - schema: *ref_223 + readOnly: true + serializedName: lastConnectTime + language: + default: + name: last_connect_time + description: The most recent time at which the integration runtime was connected in ISO8601 format. + cli: + cliKey: lastConnectTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''lastConnectTime'']' + protocol: {} + - schema: *ref_224 + readOnly: true + serializedName: expiryTime + language: + default: + name: expiry_time + description: The time at which the integration runtime will expire in ISO8601 format. + cli: + cliKey: expiryTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''expiryTime'']' + protocol: {} + - schema: *ref_225 + readOnly: true + serializedName: lastStartTime + language: + default: + name: last_start_time + description: The time the node last started up. + cli: + cliKey: lastStartTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''lastStartTime'']' + protocol: {} + - schema: *ref_226 + readOnly: true + serializedName: lastStopTime + language: + default: + name: last_stop_time + description: The integration runtime node last stop time. + cli: + cliKey: lastStopTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''lastStopTime'']' + protocol: {} + - schema: *ref_227 + readOnly: true + serializedName: lastUpdateResult + language: + default: + name: last_update_result + description: The result of the last integration runtime node update. + cli: + cliKey: lastUpdateResult + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''lastUpdateResult'']' + protocol: {} + - schema: *ref_228 + readOnly: true + serializedName: lastStartUpdateTime + language: + default: + name: last_start_update_time + description: The last time for the integration runtime node update start. + cli: + cliKey: lastStartUpdateTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''lastStartUpdateTime'']' + protocol: {} + - schema: *ref_229 + readOnly: true + serializedName: lastEndUpdateTime + language: + default: + name: last_end_update_time + description: The last time for the integration runtime node update end. + cli: + cliKey: lastEndUpdateTime + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''lastEndUpdateTime'']' + protocol: {} + - schema: *ref_230 + readOnly: true + serializedName: isActiveDispatcher + language: + default: + name: is_active_dispatcher + description: Indicates whether this node is the active dispatcher for integration runtime requests. + cli: + cliKey: isActiveDispatcher + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''isActiveDispatcher'']' + protocol: {} + - schema: *ref_231 + readOnly: true + serializedName: concurrentJobsLimit + language: + default: + name: concurrent_jobs_limit + description: Maximum concurrent jobs on the integration runtime node. + cli: + cliKey: concurrentJobsLimit + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''concurrentJobsLimit'']' + protocol: {} + - schema: *ref_232 + readOnly: true + serializedName: maxConcurrentJobs + language: + default: + name: max_concurrent_jobs + description: The maximum concurrent jobs in this integration runtime. + cli: + cliKey: maxConcurrentJobs + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']$$properties[''maxConcurrentJobs'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: self_hosted_integration_runtime_node + description: Properties of Self-hosted integration runtime node. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: SelfHostedIntegrationRuntimeNode + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeNode'']' + protocol: {} + language: + default: + name: self_hosted_integration_runtime_status_type_properties_nodes + description: The list of nodes for this integration runtime. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: nodes + language: + default: + name: nodes + description: The list of nodes for this integration runtime. + cli: + cliKey: nodes + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''nodes'']' + protocol: {} + - schema: *ref_233 + readOnly: true + serializedName: scheduledUpdateDate + language: + default: + name: scheduled_update_date + description: 'The date at which the integration runtime will be scheduled to update, in ISO8601 format.' + cli: + cliKey: scheduledUpdateDate + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''scheduledUpdateDate'']' + protocol: {} + - schema: *ref_234 + readOnly: true + serializedName: updateDelayOffset + language: + default: + name: update_delay_offset + description: 'The time in the date scheduled by service to update the integration runtime, e.g., PT03H is 3 hours' + cli: + cliKey: updateDelayOffset + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''updateDelayOffset'']' + protocol: {} + - schema: *ref_235 + readOnly: true + serializedName: localTimeZoneOffset + language: + default: + name: local_time_zone_offset + description: The local time zone offset in hours. + cli: + cliKey: localTimeZoneOffset + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''localTimeZoneOffset'']' + protocol: {} + - schema: *ref_236 + readOnly: true + serializedName: capabilities + language: + default: + name: capabilities + description: Object with additional information about integration runtime capabilities. + cli: + cliKey: capabilities + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''capabilities'']' + protocol: {} + - schema: &ref_381 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_237 + language: + default: + name: self_hosted_integration_runtime_status_type_properties_service_urls + description: The URLs for the services used in integration runtime backend service. + cli: + cli-complexity: array_simple + cli-mark: checked + protocol: {} + readOnly: true + serializedName: serviceUrls + language: + default: + name: service_urls + description: The URLs for the services used in integration runtime backend service. + cli: + cliKey: serviceUrls + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''serviceUrls'']' + protocol: {} + - schema: *ref_188 + readOnly: true + serializedName: autoUpdate + language: + default: + name: auto_update + description: Whether Self-hosted integration runtime auto update has been turned on. + cli: + cliKey: autoUpdate + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''autoUpdate'']' + protocol: {} + - schema: *ref_238 + readOnly: true + serializedName: versionStatus + language: + default: + name: version_status + description: Status of the integration runtime version. + cli: + cliKey: versionStatus + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''versionStatus'']' + protocol: {} + - schema: &ref_382 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_309 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_239 + readOnly: true + serializedName: name + language: + default: + name: name + description: The name of the linked integration runtime. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntime'']$$properties[''name'']' + protocol: {} + - schema: *ref_240 + readOnly: true + serializedName: subscriptionId + language: + default: + name: subscription_id + description: The subscription ID for which the linked integration runtime belong to. + cli: + cliKey: subscriptionId + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntime'']$$properties[''subscriptionId'']' + protocol: {} + - schema: *ref_241 + readOnly: true + serializedName: dataFactoryName + language: + default: + name: data_factory_name + description: The name of the data factory for which the linked integration runtime belong to. + cli: + cliKey: dataFactoryName + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntime'']$$properties[''dataFactoryName'']' + protocol: {} + - schema: *ref_242 + readOnly: true + serializedName: dataFactoryLocation + language: + default: + name: data_factory_location + description: The location of the data factory for which the linked integration runtime belong to. + cli: + cliKey: dataFactoryLocation + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntime'']$$properties[''dataFactoryLocation'']' + protocol: {} + - schema: *ref_243 + readOnly: true + serializedName: createTime + language: + default: + name: create_time + description: The creating time of the linked integration runtime. + cli: + cliKey: createTime + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntime'']$$properties[''createTime'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: linked_integration_runtime + description: The linked integration runtime information. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: LinkedIntegrationRuntime + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntime'']' + protocol: {} + language: + default: + name: self_hosted_integration_runtime_status_type_properties_links + description: The list of linked integration runtimes that are created to share with this integration runtime. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: links + language: + default: + name: links + description: The list of linked integration runtimes that are created to share with this integration runtime. + cli: + cliKey: links + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''links'']' + protocol: {} + - schema: *ref_244 + readOnly: true + serializedName: pushedVersion + language: + default: + name: pushed_version + description: The version that the integration runtime is going to update to. + cli: + cliKey: pushedVersion + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''pushedVersion'']' + protocol: {} + - schema: *ref_245 + readOnly: true + serializedName: latestVersion + language: + default: + name: latest_version + description: The latest version on download center. + cli: + cliKey: latestVersion + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''latestVersion'']' + protocol: {} + - schema: *ref_246 + readOnly: true + serializedName: autoUpdateETA + language: + default: + name: auto_update_ETA + description: The estimated time when the self-hosted integration runtime will be updated. + cli: + cliKey: autoUpdateETA + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']$$properties[''autoUpdateETA'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: self_hosted_integration_runtime_status_type_properties + description: Self-hosted integration runtime status type properties. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntimeStatusTypeProperties + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatusTypeProperties'']' + protocol: {} + required: true + serializedName: typeProperties + extensions: + x-ms-client-flatten: true + language: + default: + name: type_properties + description: Self-hosted integration runtime status type properties. + cli: + cliKey: typeProperties + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatus'']$$properties[''typeProperties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + extensions: + x-ms-discriminator-value: SelfHosted + language: + default: + name: self_hosted_integration_runtime_status + description: Self-hosted integration runtime status. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SelfHostedIntegrationRuntimeStatus + cliM4Path: 'schemas$$objects[''SelfHostedIntegrationRuntimeStatus'']' + protocol: {} + immediate: + - *ref_247 + - *ref_248 + discriminator: + all: + Managed: *ref_247 + SelfHosted: *ref_248 + immediate: + Managed: *ref_247 + SelfHosted: *ref_248 + property: &ref_249 + schema: *ref_111 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: Type of integration runtime. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatus'']$$properties[''type'']' + protocol: {} + discriminatorValue: IntegrationRuntimeStatus + parents: + all: + - *ref_192 + immediate: + - *ref_192 + properties: + - *ref_249 + - schema: *ref_250 + readOnly: true + required: false + serializedName: dataFactoryName + language: + default: + name: data_factory_name + description: The data factory name which the integration runtime belong to. + cli: + cliKey: dataFactoryName + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatus'']$$properties[''dataFactoryName'']' + protocol: {} + - schema: *ref_61 + readOnly: true + required: false + serializedName: state + language: + default: + name: state + description: The state of integration runtime. + cli: + cliKey: state + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatus'']$$properties[''state'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: integration_runtime_status + description: Integration runtime status. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: IntegrationRuntimeStatus + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatus'']' + protocol: {} + required: true + serializedName: properties + language: + default: + name: properties + description: Integration runtime properties. + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatusResponse'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: integration_runtime_status_response + description: Integration runtime status response. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeStatusResponse + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatusResponse'']' + protocol: {} + - *ref_191 + - &ref_485 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_251 + immediate: + - *ref_251 + properties: + - schema: *ref_252 + readOnly: true + serializedName: serviceToken + language: + default: + name: service_token + description: The token generated in service. Callers use this token to authenticate to integration runtime. + cli: + cliKey: serviceToken + cliM4Path: 'schemas$$objects[''IntegrationRuntimeConnectionInfo'']$$properties[''serviceToken'']' + protocol: {} + - schema: *ref_253 + readOnly: true + serializedName: identityCertThumbprint + language: + default: + name: identity_cert_thumbprint + description: The integration runtime SSL certificate thumbprint. Click-Once application uses it to do server validation. + cli: + cliKey: identityCertThumbprint + cliM4Path: 'schemas$$objects[''IntegrationRuntimeConnectionInfo'']$$properties[''identityCertThumbprint'']' + protocol: {} + - schema: *ref_254 + readOnly: true + serializedName: hostServiceUri + language: + default: + name: host_service_uri + description: The on-premises integration runtime host URL. + cli: + cliKey: hostServiceUri + cliM4Path: 'schemas$$objects[''IntegrationRuntimeConnectionInfo'']$$properties[''hostServiceUri'']' + protocol: {} + - schema: *ref_255 + readOnly: true + serializedName: version + language: + default: + name: version + description: The integration runtime version. + cli: + cliKey: version + cliM4Path: 'schemas$$objects[''IntegrationRuntimeConnectionInfo'']$$properties[''version'']' + protocol: {} + - schema: *ref_256 + readOnly: true + serializedName: publicKey + language: + default: + name: public_key + description: The public key for encrypting a credential when transferring the credential to the integration runtime. + cli: + cliKey: publicKey + cliM4Path: 'schemas$$objects[''IntegrationRuntimeConnectionInfo'']$$properties[''publicKey'']' + protocol: {} + - schema: *ref_257 + readOnly: true + serializedName: isIdentityCertExprired + language: + default: + name: is_identity_cert_exprired + description: Whether the identity certificate is expired. + cli: + cliKey: isIdentityCertExprired + cliM4Path: 'schemas$$objects[''IntegrationRuntimeConnectionInfo'']$$properties[''isIdentityCertExprired'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: integration_runtime_connection_info + description: Connection information for encrypting the on-premises data source credentials. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: IntegrationRuntimeConnectionInfo + cliM4Path: 'schemas$$objects[''IntegrationRuntimeConnectionInfo'']' + protocol: {} + - &ref_486 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_258 + serializedName: keyName + language: + default: + name: key_name + description: The name of the authentication key to regenerate. + cli: + cliKey: keyName + cliM4Path: 'schemas$$objects[''IntegrationRuntimeRegenerateKeyParameters'']$$properties[''keyName'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: integration_runtime_regenerate_key_parameters + description: Parameters to regenerate the authentication key. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: IntegrationRuntimeRegenerateKeyParameters + cliM4Path: 'schemas$$objects[''IntegrationRuntimeRegenerateKeyParameters'']' + protocol: {} + - &ref_491 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_259 + serializedName: authKey1 + language: + default: + name: auth_key1 + description: The primary integration runtime authentication key. + cli: + cliKey: authKey1 + cliM4Path: 'schemas$$objects[''IntegrationRuntimeAuthKeys'']$$properties[''authKey1'']' + protocol: {} + - schema: *ref_260 + serializedName: authKey2 + language: + default: + name: auth_key2 + description: The secondary integration runtime authentication key. + cli: + cliKey: authKey2 + cliM4Path: 'schemas$$objects[''IntegrationRuntimeAuthKeys'']$$properties[''authKey2'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: integration_runtime_auth_keys + description: The integration runtime authentication keys. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: IntegrationRuntimeAuthKeys + cliM4Path: 'schemas$$objects[''IntegrationRuntimeAuthKeys'']' + protocol: {} + - &ref_507 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_261 + serializedName: name + language: + default: + name: name + description: Integration runtime name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''IntegrationRuntimeMonitoringData'']$$properties[''name'']' + protocol: {} + - schema: &ref_361 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_269 + type: object + apiVersions: + - version: '2018-06-01' + parents: + all: + - *ref_262 + immediate: + - *ref_262 + properties: + - schema: *ref_263 + readOnly: true + serializedName: nodeName + language: + default: + name: node_name + description: Name of the integration runtime node. + cli: + cliKey: nodeName + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''nodeName'']' + protocol: {} + - schema: *ref_264 + readOnly: true + serializedName: availableMemoryInMB + language: + default: + name: available_memory_in_MB + description: Available memory (MB) on the integration runtime node. + cli: + cliKey: availableMemoryInMB + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''availableMemoryInMB'']' + protocol: {} + - schema: *ref_265 + readOnly: true + serializedName: cpuUtilization + language: + default: + name: cpu_utilization + description: CPU percentage on the integration runtime node. + cli: + cliKey: cpuUtilization + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''cpuUtilization'']' + protocol: {} + - schema: *ref_231 + readOnly: true + serializedName: concurrentJobsLimit + language: + default: + name: concurrent_jobs_limit + description: Maximum concurrent jobs on the integration runtime node. + cli: + cliKey: concurrentJobsLimit + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''concurrentJobsLimit'']' + protocol: {} + - schema: *ref_266 + readOnly: true + serializedName: concurrentJobsRunning + language: + default: + name: concurrent_jobs_running + description: The number of jobs currently running on the integration runtime node. + cli: + cliKey: concurrentJobsRunning + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''concurrentJobsRunning'']' + protocol: {} + - schema: *ref_232 + readOnly: true + serializedName: maxConcurrentJobs + language: + default: + name: max_concurrent_jobs + description: The maximum concurrent jobs in this integration runtime. + cli: + cliKey: maxConcurrentJobs + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''maxConcurrentJobs'']' + protocol: {} + - schema: *ref_267 + readOnly: true + serializedName: sentBytes + language: + default: + name: sent_bytes + description: Sent bytes on the integration runtime node. + cli: + cliKey: sentBytes + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''sentBytes'']' + protocol: {} + - schema: *ref_268 + readOnly: true + serializedName: receivedBytes + language: + default: + name: received_bytes + description: Received bytes on the integration runtime node. + cli: + cliKey: receivedBytes + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']$$properties[''receivedBytes'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: integration_runtime_node_monitoring_data + description: Monitoring data for integration runtime node. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: IntegrationRuntimeNodeMonitoringData + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeMonitoringData'']' + protocol: {} + language: + default: + name: integration_runtime_monitoring_data_nodes + description: Integration runtime node monitoring data. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: nodes + language: + default: + name: nodes + description: Integration runtime node monitoring data. + cli: + cliKey: nodes + cliM4Path: 'schemas$$objects[''IntegrationRuntimeMonitoringData'']$$properties[''nodes'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: integration_runtime_monitoring_data + description: Get monitoring data response. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeMonitoringData + cliM4Path: 'schemas$$objects[''IntegrationRuntimeMonitoringData'']' + protocol: {} + - *ref_269 + - &ref_511 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_270 + required: true + serializedName: factoryName + language: + default: + name: linked_factory_name + description: The data factory name for linked integration runtime. + cli: + cliKey: linkedFactoryName + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeRequest'']$$properties[''linkedFactoryName'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: linked_integration_runtime_request + description: Data factory name for linked integration runtime request. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: LinkedIntegrationRuntimeRequest + cliM4Path: 'schemas$$objects[''LinkedIntegrationRuntimeRequest'']' + protocol: {} + - &ref_516 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_271 + serializedName: name + language: + default: + name: name + description: The name of the linked integration runtime. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''CreateLinkedIntegrationRuntimeRequest'']$$properties[''name'']' + protocol: {} + - schema: *ref_272 + serializedName: subscriptionId + language: + default: + name: subscription_id + description: The ID of the subscription that the linked integration runtime belongs to. + cli: + cliKey: subscriptionId + cliM4Path: 'schemas$$objects[''CreateLinkedIntegrationRuntimeRequest'']$$properties[''subscriptionId'']' + protocol: {} + - schema: *ref_273 + serializedName: dataFactoryName + language: + default: + name: data_factory_name + description: The name of the data factory that the linked integration runtime belongs to. + cli: + cliKey: dataFactoryName + cliM4Path: 'schemas$$objects[''CreateLinkedIntegrationRuntimeRequest'']$$properties[''dataFactoryName'']' + protocol: {} + - schema: *ref_274 + serializedName: dataFactoryLocation + language: + default: + name: data_factory_location + description: The location of the data factory that the linked integration runtime belongs to. + cli: + cliKey: dataFactoryLocation + cliM4Path: 'schemas$$objects[''CreateLinkedIntegrationRuntimeRequest'']$$properties[''dataFactoryLocation'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: create_linked_integration_runtime_request + description: The linked integration runtime information. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: CreateLinkedIntegrationRuntimeRequest + cliM4Path: 'schemas$$objects[''CreateLinkedIntegrationRuntimeRequest'']' + protocol: {} + - *ref_22 + - *ref_23 + - *ref_119 + - *ref_151 + - *ref_173 + - *ref_144 + - *ref_275 + - *ref_276 + - *ref_277 + - *ref_278 + - *ref_145 + - *ref_279 + - *ref_280 + - *ref_146 + - *ref_281 + - *ref_175 + - *ref_282 + - *ref_283 + - *ref_159 + - *ref_284 + - *ref_158 + - *ref_162 + - *ref_168 + - *ref_176 + - *ref_285 + - *ref_177 + - *ref_286 + - type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_287 + required: true + serializedName: type + language: + default: + name: type + description: Type of integration runtime. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''IntegrationRuntimeReference'']$$properties[''type'']' + protocol: {} + - schema: *ref_288 + required: true + serializedName: referenceName + language: + default: + name: reference_name + description: Reference integration runtime name. + cli: + cliKey: referenceName + cliM4Path: 'schemas$$objects[''IntegrationRuntimeReference'']$$properties[''referenceName'']' + protocol: {} + - schema: *ref_138 + required: false + serializedName: parameters + language: + default: + name: parameters + description: Arguments for integration runtime. + cli: + cliKey: parameters + cliM4Path: 'schemas$$objects[''IntegrationRuntimeReference'']$$properties[''parameters'']' + protocol: {} + language: + default: + name: integration_runtime_reference + description: Integration runtime reference type. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeReference + cliM4Path: 'schemas$$objects[''IntegrationRuntimeReference'']' + protocol: {} + - type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_371 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_289 + language: + default: + name: integration_runtime_status_list_response_value + description: List of integration runtime status. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: true + serializedName: value + language: + default: + name: value + description: List of integration runtime status. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatusListResponse'']$$properties[''value'']' + protocol: {} + - schema: *ref_290 + required: false + serializedName: nextLink + language: + default: + name: next_link + description: 'The link to the next page of results, if any remaining results exist.' + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatusListResponse'']$$properties[''nextLink'']' + protocol: {} + language: + default: + name: integration_runtime_status_list_response + description: A list of integration runtime status. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: IntegrationRuntimeStatusListResponse + cliM4Path: 'schemas$$objects[''IntegrationRuntimeStatusListResponse'']' + protocol: {} + - *ref_109 + - *ref_291 + - *ref_292 + - *ref_293 + - *ref_294 + - *ref_295 + - *ref_296 + - *ref_79 + - *ref_82 + - *ref_297 + - *ref_298 + - *ref_89 + - *ref_92 + - *ref_299 + - *ref_96 + - *ref_300 + - *ref_97 + - *ref_301 + - *ref_98 + - *ref_302 + - *ref_110 + - *ref_303 + - *ref_103 + - *ref_105 + - *ref_106 + - *ref_247 + - *ref_304 + - *ref_305 + - *ref_202 + - *ref_306 + - *ref_248 + - *ref_307 + - *ref_308 + - *ref_309 + - type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_310 + readOnly: true + serializedName: ipAddress + language: + default: + name: ip_address + description: The IP address of self-hosted integration runtime node. + cli: + cliKey: ipAddress + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeIpAddress'']$$properties[''ipAddress'']' + protocol: {} + language: + default: + name: integration_runtime_node_ip_address + description: The IP address of self-hosted integration runtime node. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: IntegrationRuntimeNodeIpAddress + cliM4Path: 'schemas$$objects[''IntegrationRuntimeNodeIpAddress'']' + protocol: {} + - type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: &ref_383 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_311 + type: object + apiVersions: + - version: '2018-06-01' + children: + all: + - &ref_342 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: Folder + parents: + all: + - *ref_311 + immediate: + - *ref_311 + extensions: + x-ms-discriminator-value: Folder + language: + default: + name: ssis_folder + description: Ssis folder. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: SsisFolder + cliM4Path: 'schemas$$objects[''SsisFolder'']' + protocol: {} + - &ref_343 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: Project + parents: + all: + - *ref_311 + immediate: + - *ref_311 + properties: + - schema: *ref_312 + serializedName: folderId + language: + default: + name: folder_id + description: Folder id which contains project. + cli: + cliKey: folderId + cliM4Path: 'schemas$$objects[''SsisProject'']$$properties[''folderId'']' + protocol: {} + - schema: *ref_313 + serializedName: version + language: + default: + name: version + description: Project version. + cli: + cliKey: version + cliM4Path: 'schemas$$objects[''SsisProject'']$$properties[''version'']' + protocol: {} + - schema: &ref_384 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_352 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_314 + serializedName: id + language: + default: + name: id + description: Environment reference id. + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''SsisEnvironmentReference'']$$properties[''id'']' + protocol: {} + - schema: *ref_315 + serializedName: environmentFolderName + language: + default: + name: environment_folder_name + description: Environment folder name. + cli: + cliKey: environmentFolderName + cliM4Path: 'schemas$$objects[''SsisEnvironmentReference'']$$properties[''environmentFolderName'']' + protocol: {} + - schema: *ref_316 + serializedName: environmentName + language: + default: + name: environment_name + description: Environment name. + cli: + cliKey: environmentName + cliM4Path: 'schemas$$objects[''SsisEnvironmentReference'']$$properties[''environmentName'']' + protocol: {} + - schema: *ref_317 + serializedName: referenceType + language: + default: + name: reference_type + description: Reference type + cli: + cliKey: referenceType + cliM4Path: 'schemas$$objects[''SsisEnvironmentReference'']$$properties[''referenceType'']' + protocol: {} + language: + default: + name: ssis_environment_reference + description: Ssis environment reference. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: SsisEnvironmentReference + cliM4Path: 'schemas$$objects[''SsisEnvironmentReference'']' + protocol: {} + language: + default: + name: ssis_project_environment_refs + description: Environment reference in project + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: environmentRefs + language: + default: + name: environment_refs + description: Environment reference in project + cli: + cliKey: environmentRefs + cliM4Path: 'schemas$$objects[''SsisProject'']$$properties[''environmentRefs'']' + protocol: {} + - schema: &ref_385 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_333 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_318 + serializedName: id + language: + default: + name: id + description: Parameter id. + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''id'']' + protocol: {} + - schema: *ref_319 + serializedName: name + language: + default: + name: name + description: Parameter name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''name'']' + protocol: {} + - schema: *ref_320 + serializedName: description + language: + default: + name: description + description: Parameter description. + cli: + cliKey: description + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''description'']' + protocol: {} + - schema: *ref_321 + serializedName: dataType + language: + default: + name: data_type + description: Parameter type. + cli: + cliKey: dataType + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''dataType'']' + protocol: {} + - schema: *ref_322 + serializedName: required + language: + default: + name: required + description: Whether parameter is required. + cli: + cliKey: required + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''required'']' + protocol: {} + - schema: *ref_323 + serializedName: sensitive + language: + default: + name: sensitive + description: Whether parameter is sensitive. + cli: + cliKey: sensitive + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''sensitive'']' + protocol: {} + - schema: *ref_324 + serializedName: designDefaultValue + language: + default: + name: design_default_value + description: Design default value of parameter. + cli: + cliKey: designDefaultValue + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''designDefaultValue'']' + protocol: {} + - schema: *ref_325 + serializedName: defaultValue + language: + default: + name: default_value + description: Default value of parameter. + cli: + cliKey: defaultValue + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''defaultValue'']' + protocol: {} + - schema: *ref_326 + serializedName: sensitiveDefaultValue + language: + default: + name: sensitive_default_value + description: Default sensitive value of parameter. + cli: + cliKey: sensitiveDefaultValue + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''sensitiveDefaultValue'']' + protocol: {} + - schema: *ref_327 + serializedName: valueType + language: + default: + name: value_type + description: Parameter value type. + cli: + cliKey: valueType + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''valueType'']' + protocol: {} + - schema: *ref_328 + serializedName: valueSet + language: + default: + name: value_set + description: Parameter value set. + cli: + cliKey: valueSet + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''valueSet'']' + protocol: {} + - schema: *ref_329 + serializedName: variable + language: + default: + name: variable + description: Parameter reference variable. + cli: + cliKey: variable + cliM4Path: 'schemas$$objects[''SsisParameter'']$$properties[''variable'']' + protocol: {} + language: + default: + name: ssis_parameter + description: Ssis parameter. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 12 + propertyCountIfSimplifyWithoutSimpleObject: 12 + simplifiable: true + cliKey: SsisParameter + cliM4Path: 'schemas$$objects[''SsisParameter'']' + protocol: {} + language: + default: + name: ssis_project_parameters + description: Parameters in project + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: parameters + language: + default: + name: parameters + description: Parameters in project + cli: + cliKey: parameters + cliM4Path: 'schemas$$objects[''SsisProject'']$$properties[''parameters'']' + protocol: {} + extensions: + x-ms-discriminator-value: Project + language: + default: + name: ssis_project + description: Ssis project. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisProject + cliM4Path: 'schemas$$objects[''SsisProject'']' + protocol: {} + - &ref_344 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: Package + parents: + all: + - *ref_311 + immediate: + - *ref_311 + properties: + - schema: *ref_330 + serializedName: folderId + language: + default: + name: folder_id + description: Folder id which contains package. + cli: + cliKey: folderId + cliM4Path: 'schemas$$objects[''SsisPackage'']$$properties[''folderId'']' + protocol: {} + - schema: *ref_331 + serializedName: projectVersion + language: + default: + name: project_version + description: Project version which contains package. + cli: + cliKey: projectVersion + cliM4Path: 'schemas$$objects[''SsisPackage'']$$properties[''projectVersion'']' + protocol: {} + - schema: *ref_332 + serializedName: projectId + language: + default: + name: project_id + description: Project id which contains package. + cli: + cliKey: projectId + cliM4Path: 'schemas$$objects[''SsisPackage'']$$properties[''projectId'']' + protocol: {} + - schema: &ref_386 + type: array + apiVersions: + - version: '2018-06-01' + elementType: *ref_333 + language: + default: + name: ssis_package_parameters + description: Parameters in package + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: parameters + language: + default: + name: parameters + description: Parameters in package + cli: + cliKey: parameters + cliM4Path: 'schemas$$objects[''SsisPackage'']$$properties[''parameters'']' + protocol: {} + extensions: + x-ms-discriminator-value: Package + language: + default: + name: ssis_package + description: Ssis Package. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisPackage + cliM4Path: 'schemas$$objects[''SsisPackage'']' + protocol: {} + - &ref_345 + type: object + apiVersions: + - version: '2018-06-01' + discriminatorValue: Environment + parents: + all: + - *ref_311 + immediate: + - *ref_311 + properties: + - schema: *ref_334 + serializedName: folderId + language: + default: + name: folder_id + description: Folder id which contains environment. + cli: + cliKey: folderId + cliM4Path: 'schemas$$objects[''SsisEnvironment'']$$properties[''folderId'']' + protocol: {} + - schema: &ref_387 + type: array + apiVersions: + - version: '2018-06-01' + elementType: &ref_353 + type: object + apiVersions: + - version: '2018-06-01' + properties: + - schema: *ref_335 + serializedName: id + language: + default: + name: id + description: Variable id. + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''SsisVariable'']$$properties[''id'']' + protocol: {} + - schema: *ref_336 + serializedName: name + language: + default: + name: name + description: Variable name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''SsisVariable'']$$properties[''name'']' + protocol: {} + - schema: *ref_337 + serializedName: description + language: + default: + name: description + description: Variable description. + cli: + cliKey: description + cliM4Path: 'schemas$$objects[''SsisVariable'']$$properties[''description'']' + protocol: {} + - schema: *ref_338 + serializedName: dataType + language: + default: + name: data_type + description: Variable type. + cli: + cliKey: dataType + cliM4Path: 'schemas$$objects[''SsisVariable'']$$properties[''dataType'']' + protocol: {} + - schema: *ref_339 + serializedName: sensitive + language: + default: + name: sensitive + description: Whether variable is sensitive. + cli: + cliKey: sensitive + cliM4Path: 'schemas$$objects[''SsisVariable'']$$properties[''sensitive'']' + protocol: {} + - schema: *ref_340 + serializedName: value + language: + default: + name: value + description: Variable value. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''SsisVariable'']$$properties[''value'']' + protocol: {} + - schema: *ref_341 + serializedName: sensitiveValue + language: + default: + name: sensitive_value + description: Variable sensitive value. + cli: + cliKey: sensitiveValue + cliM4Path: 'schemas$$objects[''SsisVariable'']$$properties[''sensitiveValue'']' + protocol: {} + language: + default: + name: ssis_variable + description: Ssis variable. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 7 + propertyCountIfSimplifyWithoutSimpleObject: 7 + simplifiable: true + cliKey: SsisVariable + cliM4Path: 'schemas$$objects[''SsisVariable'']' + protocol: {} + language: + default: + name: ssis_environment_variables + description: Variable in environment + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: variables + language: + default: + name: variables + description: Variable in environment + cli: + cliKey: variables + cliM4Path: 'schemas$$objects[''SsisEnvironment'']$$properties[''variables'']' + protocol: {} + extensions: + x-ms-discriminator-value: Environment + language: + default: + name: ssis_environment + description: Ssis environment. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisEnvironment + cliM4Path: 'schemas$$objects[''SsisEnvironment'']' + protocol: {} + immediate: + - *ref_342 + - *ref_343 + - *ref_344 + - *ref_345 + discriminator: + all: + Environment: *ref_345 + Folder: *ref_342 + Package: *ref_344 + Project: *ref_343 + immediate: + Environment: *ref_345 + Folder: *ref_342 + Package: *ref_344 + Project: *ref_343 + property: &ref_347 + schema: *ref_346 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: Type of metadata. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''SsisObjectMetadata'']$$properties[''type'']' + protocol: {} + properties: + - *ref_347 + - schema: *ref_348 + required: false + serializedName: id + language: + default: + name: id + description: Metadata id. + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''SsisObjectMetadata'']$$properties[''id'']' + protocol: {} + - schema: *ref_349 + required: false + serializedName: name + language: + default: + name: name + description: Metadata name. + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''SsisObjectMetadata'']$$properties[''name'']' + protocol: {} + - schema: *ref_350 + required: false + serializedName: description + language: + default: + name: description + description: Metadata description. + cli: + cliKey: description + cliM4Path: 'schemas$$objects[''SsisObjectMetadata'']$$properties[''description'']' + protocol: {} + language: + default: + name: ssis_object_metadata + description: SSIS object metadata. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 4 + simplifiable: true + cliKey: SsisObjectMetadata + cliM4Path: 'schemas$$objects[''SsisObjectMetadata'']' + protocol: {} + language: + default: + name: ssis_object_metadata_list_response_value + description: List of SSIS object metadata. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: List of SSIS object metadata. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''SsisObjectMetadataListResponse'']$$properties[''value'']' + protocol: {} + - schema: *ref_351 + serializedName: nextLink + language: + default: + name: next_link + description: 'The link to the next page of results, if any remaining results exist.' + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''SsisObjectMetadataListResponse'']$$properties[''nextLink'']' + protocol: {} + language: + default: + name: ssis_object_metadata_list_response + description: A list of SSIS object metadata. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: SsisObjectMetadataListResponse + cliM4Path: 'schemas$$objects[''SsisObjectMetadataListResponse'']' + protocol: {} + - *ref_311 + - *ref_342 + - *ref_343 + - *ref_352 + - *ref_333 + - *ref_344 + - *ref_345 + - *ref_353 + arrays: + - *ref_354 + - *ref_102 + - *ref_355 + - *ref_356 + - *ref_357 + - *ref_358 + - *ref_359 + - *ref_360 + - *ref_361 + - *ref_362 + - *ref_363 + - *ref_364 + - *ref_365 + - *ref_366 + - *ref_367 + - *ref_368 + - *ref_369 + - *ref_370 + - *ref_371 + - *ref_372 + - *ref_373 + - *ref_374 + - *ref_375 + - *ref_376 + - *ref_377 + - *ref_378 + - *ref_379 + - *ref_380 + - *ref_381 + - *ref_382 + - *ref_383 + - *ref_384 + - *ref_385 + - *ref_386 + - *ref_387 +globalParameters: + - &ref_390 + schema: *ref_1 + implementation: Client + required: true + extensions: + x-ms-priority: 0 + language: + default: + name: SubscriptionId + description: The subscription identifier. + serializedName: subscriptionId + cli: + cliKey: subscriptionId + cliM4Path: 'globalParameters[''subscriptionId'']' + protocol: + http: + in: path + - &ref_389 + schema: *ref_0 + clientDefaultValue: 'https://management.azure.com' + implementation: Client + origin: 'modelerfour:synthesized/host' + required: true + extensions: + x-ms-skip-url-encoding: true + language: + default: + name: $host + description: server parameter + serializedName: $host + cli: + cliKey: $host + cliM4Path: 'globalParameters[''$host'']' + protocol: + http: + in: uri + - &ref_391 + schema: *ref_388 + implementation: Client + origin: 'modelerfour:synthesized/api-version' + required: true + language: + default: + name: apiVersion + description: Api Version + serializedName: api-version + cli: + cliKey: ApiVersion + cliM4Path: 'globalParameters[''ApiVersion'']' + protocol: + http: + in: query +operationGroups: + - $key: Factories + operations: + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''List'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/providers/Microsoft.DataFactory/factories' + method: get + uri: '{$host}' + signatureParameters: [] + responses: + - schema: *ref_393 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_List: + parameters: + api-version: '2018-06-01' + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + value: + - name: rpV2OrigDF-72c7d3d4-5e17-4ec6-91de-9ab433f15e79 + type: Microsoft.DataFactory/factories + eTag: '"0000aa0d-0000-0000-0000-5b0d58170000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/rg-yanzhang-dfv2/providers/Microsoft.DataFactory/factories/rpv2origdf-72c7d3d4-5e17-4ec6-91de-9ab433f15e79 + identity: + type: SystemAssigned + principalId: 399c3de2-6072-4326-bfa9-4d0c116f1a7b + tenantId: 12345678-1234-1234-1234-123456789abc + location: East US + properties: + createTime: '2018-05-29T13:39:35.615921Z' + provisioningState: Succeeded + version: 2017-09-01-preview + tags: {} + - name: df-dogfood-yanzhang-we + type: Microsoft.DataFactory/factories + eTag: '"0000f301-0000-0000-0000-5b21b16c0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/rg-yanzhang-dfv2/providers/Microsoft.DataFactory/factories/df-dogfood-yanzhang-we + identity: + type: SystemAssigned + principalId: e8dd6df9-bad5-4dea-8fb8-0d13d1845d9e + tenantId: 12345678-1234-1234-1234-123456789abc + location: West Europe + properties: + createTime: '2018-06-14T00:06:04.6667461Z' + provisioningState: Succeeded + version: 2017-09-01-preview + tags: {} + - name: exampleFactoryName-linked + type: Microsoft.DataFactory/factories + eTag: '"00008a02-0000-0000-0000-5b237f270000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName-linked + identity: + type: SystemAssigned + principalId: 10743799-44d2-42fe-8c4d-5bc5c51c0684 + tenantId: 12345678-1234-1234-1234-123456789abc + location: East US + properties: + createTime: '2018-06-15T08:56:07.1828318Z' + provisioningState: Succeeded + version: 2017-09-01-preview + tags: {} + - name: FactoryToUpgrade + type: Microsoft.DataFactory/factories + eTag: '"00003d04-0000-0000-0000-5b28962f0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/factorytoupgrade + location: East US + properties: + createTime: '2018-06-19T05:35:35.7133828Z' + provisioningState: Succeeded + version: '2018-06-01' + tags: {} + - name: exampleFactoryName + type: Microsoft.DataFactory/factories + eTag: '"00004004-0000-0000-0000-5b28979e0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + location: East US + properties: + createTime: '2018-06-19T05:41:50.0041314Z' + provisioningState: Succeeded + repoConfiguration: + type: FactoryVSTSConfiguration + accountName: ADF + collaborationBranch: master + lastCommitId: '' + projectName: project + repositoryName: repo + rootFolder: / + tenantId: '' + version: '2018-06-01' + tags: + exampleTag: exampleValue + - name: rpV2OrigDF-72c7d3d4-5e17-4ec6-91de-9ab433f15e79 + type: Microsoft.DataFactory/factories + eTag: '"0000aa0d-0000-0000-0000-5b0d58170000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/rg-yanzhang-dfv2/providers/Microsoft.DataFactory/factories/rpv2origdf-72c7d3d4-5e17-4ec6-91de-9ab433f15e79 + identity: + type: SystemAssigned + principalId: 399c3de2-6072-4326-bfa9-4d0c116f1a7b + tenantId: 12345678-1234-1234-1234-123456789abc + location: East US + properties: + createTime: '2018-05-29T13:39:35.615921Z' + provisioningState: Succeeded + version: 2017-09-01-preview + tags: {} + - name: df-dogfood-yanzhang-we + type: Microsoft.DataFactory/factories + eTag: '"0000f301-0000-0000-0000-5b21b16c0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/rg-yanzhang-dfv2/providers/Microsoft.DataFactory/factories/df-dogfood-yanzhang-we + identity: + type: SystemAssigned + principalId: e8dd6df9-bad5-4dea-8fb8-0d13d1845d9e + tenantId: 12345678-1234-1234-1234-123456789abc + location: West Europe + properties: + createTime: '2018-06-14T00:06:04.6667461Z' + provisioningState: Succeeded + version: 2017-09-01-preview + tags: {} + - name: exampleFactoryName-linked + type: Microsoft.DataFactory/factories + eTag: '"00008a02-0000-0000-0000-5b237f270000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName-linked + identity: + type: SystemAssigned + principalId: 10743799-44d2-42fe-8c4d-5bc5c51c0684 + tenantId: 12345678-1234-1234-1234-123456789abc + location: East US + properties: + createTime: '2018-06-15T08:56:07.1828318Z' + provisioningState: Succeeded + version: 2017-09-01-preview + tags: {} + - name: FactoryToUpgrade + type: Microsoft.DataFactory/factories + eTag: '"00003d04-0000-0000-0000-5b28962f0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/factorytoupgrade + location: East US + properties: + createTime: '2018-06-19T05:35:35.7133828Z' + provisioningState: Succeeded + version: '2018-06-01' + tags: {} + - name: exampleFactoryName + type: Microsoft.DataFactory/factories + eTag: '"00004004-0000-0000-0000-5b28979e0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + location: East US + properties: + createTime: '2018-06-19T05:41:50.0041314Z' + provisioningState: Succeeded + repoConfiguration: + type: FactoryVSTSConfiguration + accountName: ADF + collaborationBranch: master + lastCommitId: '' + projectName: project + repositoryName: repo + rootFolder: / + tenantId: '' + version: '2018-06-01' + tags: + exampleTag: exampleValue + headers: + Date: 'Tue, 19 Jun 2018 05:41:51 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 533da6af-ad1a-4f89-ae04-d55e9c72b89d + x-ms-ratelimit-remaining-subscription-reads: '14992' + x-ms-request-id: 533da6af-ad1a-4f89-ae04-d55e9c72b89d + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list + description: Lists factories under the specified subscription. + paging: + nextLinkName: nextLink + cli: + cliKey: List + cliM4Path: 'operationGroups[''Factories'']$$operations[''List'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_396 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: location_id + description: The location identifier. + serializedName: locationId + cli: + cliKey: locationId + cliM4Path: 'operationGroups[''Factories'']$$operations[''ConfigureFactoryRepo'']$$parameters[''locationId'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_395 + schema: *ref_394 + implementation: Method + required: true + language: + default: + name: factory_repo_update + description: Update factory repo request definition. + cli: + cliKey: factoryRepoUpdate + cliM4Path: 'operationGroups[''Factories'']$$operations[''ConfigureFactoryRepo'']$$requests[0]$$parameters[''factoryRepoUpdate'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''ConfigureFactoryRepo'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_395 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/providers/Microsoft.DataFactory/locations/{locationId}/configureFactoryRepo' + method: post + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_396 + responses: + - schema: *ref_3 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_ConfigureFactoryRepo: + parameters: + api-version: '2018-06-01' + factoryRepoUpdate: + factoryResourceId: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + repoConfiguration: + type: FactoryVSTSConfiguration + accountName: ADF + collaborationBranch: master + lastCommitId: '' + projectName: project + repositoryName: repo + rootFolder: / + tenantId: '' + locationId: East US + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleFactoryName + type: Microsoft.DataFactory/factories + eTag: '"00004004-0000-0000-0000-5b28979e0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + location: East US + properties: + createTime: '2018-06-19T05:41:50.0041314Z' + provisioningState: Succeeded + repoConfiguration: + type: FactoryVSTSConfiguration + accountName: ADF + collaborationBranch: master + lastCommitId: '' + projectName: project + repositoryName: repo + rootFolder: / + tenantId: '' + version: '2018-06-01' + tags: + exampleTag: exampleValue + headers: + Date: 'Tue, 19 Jun 2018 05:41:50 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: c63640bd-3e5f-4ee0-bae1-cea74f761a7d + x-ms-ratelimit-remaining-subscription-writes: '1191' + x-ms-request-id: c63640bd-3e5f-4ee0-bae1-cea74f761a7d + language: + default: + name: configure_factory_repo + description: Updates a factory's repo information. + cli: + cliKey: ConfigureFactoryRepo + cliM4Path: 'operationGroups[''Factories'']$$operations[''ConfigureFactoryRepo'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_398 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Factories'']$$operations[''ListByResourceGroup'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''ListByResourceGroup'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories' + method: get + uri: '{$host}' + signatureParameters: + - *ref_398 + responses: + - schema: *ref_393 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_ListByResourceGroup: + parameters: + api-version: '2018-06-01' + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + value: + - name: exampleFactoryName-linked + type: Microsoft.DataFactory/factories + eTag: '"00008a02-0000-0000-0000-5b237f270000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName-linked + identity: + type: SystemAssigned + principalId: 10743799-44d2-42fe-8c4d-5bc5c51c0684 + tenantId: 12345678-1234-1234-1234-123456789abc + location: East US + properties: + createTime: '2018-06-15T08:56:07.1828318Z' + provisioningState: Succeeded + version: 2017-09-01-preview + tags: {} + - name: FactoryToUpgrade + type: Microsoft.DataFactory/factories + eTag: '"00003d04-0000-0000-0000-5b28962f0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/factorytoupgrade + location: East US + properties: + createTime: '2018-06-19T05:35:35.7133828Z' + provisioningState: Succeeded + version: '2018-06-01' + tags: {} + - name: exampleFactoryName + type: Microsoft.DataFactory/factories + eTag: '"00004004-0000-0000-0000-5b28979e0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + location: East US + properties: + createTime: '2018-06-19T05:41:50.0041314Z' + provisioningState: Succeeded + repoConfiguration: + type: FactoryVSTSConfiguration + accountName: ADF + collaborationBranch: master + lastCommitId: '' + projectName: project + repositoryName: repo + rootFolder: / + tenantId: '' + version: '2018-06-01' + tags: + exampleTag: exampleValue + headers: + Date: 'Tue, 19 Jun 2018 05:41:51 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: f9c976e7-4205-4cfc-833e-e5d50565fcef + x-ms-ratelimit-remaining-subscription-reads: '14993' + x-ms-request-id: f9c976e7-4205-4cfc-833e-e5d50565fcef + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list_by_resource_group + description: Lists factories. + paging: + nextLinkName: nextLink + cli: + cliKey: ListByResourceGroup + cliM4Path: 'operationGroups[''Factories'']$$operations[''ListByResourceGroup'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_401 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Factories'']$$operations[''CreateOrUpdate'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_402 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Factories'']$$operations[''CreateOrUpdate'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + - &ref_403 + schema: *ref_1 + implementation: Method + language: + default: + name: if_match + description: 'ETag of the factory entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional update.' + serializedName: If-Match + cli: + cliKey: If-Match + cliM4Path: 'operationGroups[''Factories'']$$operations[''CreateOrUpdate'']$$parameters[''If-Match'']' + protocol: + http: + in: header + requests: + - parameters: + - &ref_400 + schema: *ref_3 + implementation: Method + required: true + language: + default: + name: factory + description: Factory resource definition. + cli: + cliKey: factory + cliM4Path: 'operationGroups[''Factories'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''factory'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_400 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_401 + - *ref_402 + - *ref_403 + responses: + - schema: *ref_3 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_CreateOrUpdate: + parameters: + api-version: '2018-06-01' + factory: + location: East US + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleFactoryName + type: Microsoft.DataFactory/factories + eTag: '"00003e04-0000-0000-0000-5b28979e0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + location: East US + properties: + createTime: '2018-06-19T05:41:50.0041314Z' + provisioningState: Succeeded + version: '2018-06-01' + tags: {} + headers: + Date: 'Tue, 19 Jun 2018 05:41:50 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 657028b7-5e63-4d7c-b8e7-cb336ed92ff0 + x-ms-ratelimit-remaining-subscription-writes: '1193' + x-ms-request-id: 657028b7-5e63-4d7c-b8e7-cb336ed92ff0 + language: + default: + name: create_or_update + description: Creates or updates a factory. + cli: + cliKey: CreateOrUpdate + cliM4Path: 'operationGroups[''Factories'']$$operations[''CreateOrUpdate'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_406 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Factories'']$$operations[''Update'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_407 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Factories'']$$operations[''Update'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_405 + schema: *ref_404 + implementation: Method + required: true + language: + default: + name: factory_update_parameters + description: The parameters for updating a factory. + cli: + cliKey: factoryUpdateParameters + cliM4Path: 'operationGroups[''Factories'']$$operations[''Update'']$$requests[0]$$parameters[''factoryUpdateParameters'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''Update'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_405 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}' + method: patch + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_406 + - *ref_407 + responses: + - schema: *ref_3 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_Update: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + factoryUpdateParameters: + tags: + exampleTag: exampleValue + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleFactoryName + type: Microsoft.DataFactory/factories + eTag: '"00003f04-0000-0000-0000-5b28979e0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + location: East US + properties: + createTime: '2018-06-19T05:41:50.0041314Z' + provisioningState: Succeeded + version: '2018-06-01' + tags: + exampleTag: exampleValue + headers: + Date: 'Tue, 19 Jun 2018 05:41:50 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 699c67a6-fef5-40c9-bc73-d571d09783c3 + x-ms-ratelimit-remaining-subscription-writes: '1192' + x-ms-request-id: 699c67a6-fef5-40c9-bc73-d571d09783c3 + language: + default: + name: update + description: Updates a factory. + cli: + cliKey: Update + cliM4Path: 'operationGroups[''Factories'']$$operations[''Update'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_408 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Factories'']$$operations[''Get'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_409 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Factories'']$$operations[''Get'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + - &ref_410 + schema: *ref_1 + implementation: Method + language: + default: + name: if_none_match + description: 'ETag of the factory entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content will be returned.' + serializedName: If-None-Match + cli: + cliKey: If-None-Match + cliM4Path: 'operationGroups[''Factories'']$$operations[''Get'']$$parameters[''If-None-Match'']' + protocol: + http: + in: header + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''Get'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_408 + - *ref_409 + - *ref_410 + responses: + - schema: *ref_3 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '304' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_Get: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + ifNoneMatch: 00004004-0000-0000-0000-5b28979e0000 + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleFactoryName + type: Microsoft.DataFactory/factories + eTag: '"00004004-0000-0000-0000-5b28979e0000"' + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName + location: East US + properties: + createTime: '2018-06-19T05:41:50.0041314Z' + provisioningState: Succeeded + repoConfiguration: + type: FactoryVSTSConfiguration + accountName: ADF + collaborationBranch: master + lastCommitId: '' + projectName: project + repositoryName: repo + rootFolder: / + tenantId: '' + version: '2018-06-01' + tags: + exampleTag: exampleValue + headers: + Date: 'Tue, 19 Jun 2018 05:41:50 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: d84e59aa-718c-4b1a-951c-076ffff766c8 + x-ms-ratelimit-remaining-subscription-reads: '14994' + x-ms-request-id: d84e59aa-718c-4b1a-951c-076ffff766c8 + '304': {} + language: + default: + name: get + description: Gets a factory. + cli: + cliKey: Get + cliM4Path: 'operationGroups[''Factories'']$$operations[''Get'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_411 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Factories'']$$operations[''Delete'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_412 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Factories'']$$operations[''Delete'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''Delete'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_411 + - *ref_412 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '204' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_Delete: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': {} + '204': {} + language: + default: + name: delete + description: Deletes a factory. + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''Factories'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_415 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetGitHubAccessToken'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_416 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetGitHubAccessToken'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_414 + schema: *ref_413 + implementation: Method + required: true + language: + default: + name: git_hub_access_token_request + description: Get GitHub access token request definition. + cli: + cliKey: gitHubAccessTokenRequest + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetGitHubAccessToken'']$$requests[0]$$parameters[''gitHubAccessTokenRequest'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetGitHubAccessToken'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_414 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/getGitHubAccessToken' + method: post + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_415 + - *ref_416 + responses: + - schema: *ref_417 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_GetGitHubAccessToken: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + gitHubAccessTokenRequest: + gitHubAccessCode: some + gitHubAccessTokenBaseUrl: some + gitHubClientId: some + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + gitHubAccessToken: myAccessTokenExample + headers: + Date: 'Fri, 7 Sep 2018 18:42:45 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: da630ed9-35e4-41cd-9f93-be14dbcbd099 + x-ms-ratelimit-remaining-subscription-reads: '1199' + x-ms-request-id: da630ed9-35e4-41cd-9f93-be14dbcbd099 + language: + default: + name: get_git_hub_access_token + description: Get GitHub Access Token. + cli: + cliKey: GetGitHubAccessToken + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetGitHubAccessToken'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_419 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetDataPlaneAccess'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_420 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetDataPlaneAccess'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_418 + schema: *ref_54 + implementation: Method + required: true + language: + default: + name: policy + description: Data Plane user access policy definition. + cli: + cliKey: policy + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetDataPlaneAccess'']$$requests[0]$$parameters[''policy'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetDataPlaneAccess'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_418 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/getDataPlaneAccess' + method: post + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_419 + - *ref_420 + responses: + - schema: *ref_421 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Factories_GetDataPlaneAccess: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + policy: + accessResourcePath: '' + expireTime: '2018-11-10T09:46:20.2659347Z' + permissions: r + profileName: DefaultProfile + startTime: '2018-11-10T02:46:20.2659347Z' + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + accessToken: '**********' + dataPlaneUrl: 'https://rpeastus.svc.datafactory.azure.com:4433' + policy: + accessResourcePath: '' + expireTime: '2018-11-10T09:46:20.2659347Z' + permissions: r + profileName: DefaultProfile + startTime: '2018-11-10T02:46:20.2659347Z' + headers: + Date: 'Wed, 07 Nov 2018 03:41:57 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 82bc20d2-4bec-496d-a1c8-3f7746fed307 + x-ms-ratelimit-remaining-subscription-reads: '11996' + x-ms-request-id: 82bc20d2-4bec-496d-a1c8-3f7746fed307 + language: + default: + name: get_data_plane_access + description: Get Data Plane access. + cli: + cliKey: GetDataPlaneAccess + cliM4Path: 'operationGroups[''Factories'']$$operations[''GetDataPlaneAccess'']' + protocol: {} + language: + default: + name: factories + description: '' + cli: + cliKey: Factories + cliM4Path: 'operationGroups[''Factories'']' + protocol: {} + - $key: Triggers + operations: + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_422 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''ListByFactory'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_423 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''ListByFactory'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''ListByFactory'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers' + method: get + uri: '{$host}' + signatureParameters: + - *ref_422 + - *ref_423 + responses: + - schema: *ref_424 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_ListByFactory: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + value: + - name: exampleTrigger + type: Microsoft.DataFactory/factories/triggers + etag: 0a008ed4-0000-0000-0000-5b245c740000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger + properties: + type: ScheduleTrigger + description: Example description + pipelines: + - parameters: + OutputBlobNameList: + - exampleoutput.csv + pipelineReference: + type: PipelineReference + referenceName: examplePipeline + runtimeState: Started + typeProperties: + recurrence: + endTime: '2018-06-16T00:55:14.905167Z' + frequency: Minute + interval: 4 + startTime: '2018-06-16T00:39:14.905167Z' + timeZone: UTC + headers: + Date: 'Sat, 16 Jun 2018 00:40:20 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: e474f8f8-b34f-4536-b059-ca740e6b44c3 + x-ms-ratelimit-remaining-subscription-reads: '14986' + x-ms-request-id: e474f8f8-b34f-4536-b059-ca740e6b44c3 + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list_by_factory + description: Lists triggers. + paging: + nextLinkName: nextLink + cli: + cliKey: ListByFactory + cliM4Path: 'operationGroups[''Triggers'']$$operations[''ListByFactory'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_427 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''QueryByFactory'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_428 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''QueryByFactory'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_426 + schema: *ref_425 + implementation: Method + required: true + language: + default: + name: filter_parameters + description: Parameters to filter the triggers. + cli: + cliKey: filterParameters + cliM4Path: 'operationGroups[''Triggers'']$$operations[''QueryByFactory'']$$requests[0]$$parameters[''filterParameters'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''QueryByFactory'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_426 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/querytriggers' + method: post + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_427 + - *ref_428 + responses: + - schema: *ref_429 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_QueryByFactory: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + filterParameters: + parentTriggerName: exampleTrigger + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': + body: + value: + - name: exampleRerunTrigger + type: Microsoft.DataFactory/factories/triggers + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleRerunTrigger + properties: + type: RerunTumblingWindowTrigger + description: Example description + typeProperties: + parentTrigger: exampleTrigger + requestedEndTime: '2018-06-16T00:55:14.905167Z' + requestedStartTime: '2018-06-16T00:39:14.905167Z' + rerunConcurrency: 4 + headers: + Date: 'Sat, 16 Jun 2018 00:40:20 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: e474f8f8-b34f-4536-b059-ca740e6b44c3 + x-ms-ratelimit-remaining-subscription-reads: '14986' + x-ms-request-id: e474f8f8-b34f-4536-b059-ca740e6b44c3 + language: + default: + name: query_by_factory + description: Query triggers. + cli: + cliKey: QueryByFactory + cliM4Path: 'operationGroups[''Triggers'']$$operations[''QueryByFactory'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_432 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''CreateOrUpdate'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_433 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''CreateOrUpdate'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_434 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''CreateOrUpdate'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + - &ref_435 + schema: *ref_1 + implementation: Method + language: + default: + name: if_match + description: 'ETag of the trigger entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional update.' + serializedName: If-Match + cli: + cliKey: If-Match + cliM4Path: 'operationGroups[''Triggers'']$$operations[''CreateOrUpdate'']$$parameters[''If-Match'']' + protocol: + http: + in: header + requests: + - parameters: + - &ref_431 + schema: *ref_57 + implementation: Method + required: true + language: + default: + name: trigger + description: Trigger resource definition. + cli: + cliKey: trigger + cliM4Path: 'operationGroups[''Triggers'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''trigger'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_431 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_432 + - *ref_433 + - *ref_434 + - *ref_435 + responses: + - schema: *ref_57 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_Create: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + ifMatch: null + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + trigger: + properties: + type: ScheduleTrigger + pipelines: + - parameters: + OutputBlobNameList: + - exampleoutput.csv + pipelineReference: + type: PipelineReference + referenceName: examplePipeline + typeProperties: + recurrence: + endTime: '2018-06-16T00:55:13.8441801Z' + frequency: Minute + interval: 4 + startTime: '2018-06-16T00:39:13.8441801Z' + timeZone: UTC + triggerName: exampleTrigger + responses: + '200': + body: + name: exampleTrigger + type: Microsoft.DataFactory/factories/triggers + etag: 0a008ad4-0000-0000-0000-5b245c6e0000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger + properties: + type: ScheduleTrigger + pipelines: + - parameters: + OutputBlobNameList: + - exampleoutput.csv + pipelineReference: + type: PipelineReference + referenceName: examplePipeline + runtimeState: Stopped + typeProperties: + recurrence: + endTime: '2018-06-16T00:55:13.8441801Z' + frequency: Minute + interval: 4 + startTime: '2018-06-16T00:39:13.8441801Z' + timeZone: UTC + headers: + Date: 'Sat, 16 Jun 2018 00:40:14 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 373f1a49-685d-4c07-8857-0fcf1bcaffcb + x-ms-ratelimit-remaining-subscription-writes: '1186' + x-ms-request-id: 373f1a49-685d-4c07-8857-0fcf1bcaffcb + Triggers_Update: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + ifMatch: null + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + trigger: + properties: + type: ScheduleTrigger + description: Example description + pipelines: + - parameters: + OutputBlobNameList: + - exampleoutput.csv + pipelineReference: + type: PipelineReference + referenceName: examplePipeline + typeProperties: + recurrence: + endTime: '2018-06-16T00:55:14.905167Z' + frequency: Minute + interval: 4 + startTime: '2018-06-16T00:39:14.905167Z' + timeZone: UTC + triggerName: exampleTrigger + responses: + '200': + body: + name: exampleTrigger + type: Microsoft.DataFactory/factories/triggers + etag: 0a008dd4-0000-0000-0000-5b245c6f0000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger + properties: + type: ScheduleTrigger + description: Example description + pipelines: + - parameters: + OutputBlobNameList: + - exampleoutput.csv + pipelineReference: + type: PipelineReference + referenceName: examplePipeline + runtimeState: Stopped + typeProperties: + recurrence: + endTime: '2018-06-16T00:55:14.905167Z' + frequency: Minute + interval: 4 + startTime: '2018-06-16T00:39:14.905167Z' + timeZone: UTC + headers: + Date: 'Sat, 16 Jun 2018 00:40:15 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: d5ccf096-0618-4b26-9829-db77e4c391c7 + x-ms-ratelimit-remaining-subscription-writes: '1185' + x-ms-request-id: d5ccf096-0618-4b26-9829-db77e4c391c7 + language: + default: + name: create_or_update + description: Creates or updates a trigger. + cli: + cliKey: CreateOrUpdate + cliM4Path: 'operationGroups[''Triggers'']$$operations[''CreateOrUpdate'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_436 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Get'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_437 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Get'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_438 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Get'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + - &ref_439 + schema: *ref_1 + implementation: Method + language: + default: + name: if_none_match + description: 'ETag of the trigger entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content will be returned.' + serializedName: If-None-Match + cli: + cliKey: If-None-Match + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Get'']$$parameters[''If-None-Match'']' + protocol: + http: + in: header + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Get'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_436 + - *ref_437 + - *ref_438 + - *ref_439 + responses: + - schema: *ref_57 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '304' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_Get: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + ifNoneMatch: 1500544f-0000-0200-0000-5cbe09100000 + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': + body: + name: exampleTrigger + type: Microsoft.DataFactory/factories/triggers + etag: 1500544f-0000-0200-0000-5cbe09100000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger + properties: + type: ScheduleTrigger + pipelines: + - parameters: + OutputBlobNameList: + - exampleoutput.csv + pipelineReference: + type: PipelineReference + referenceName: examplePipeline + runtimeState: Stopped + typeProperties: + recurrence: + endTime: '2019-04-22T18:48:52.5281747Z' + frequency: Minute + interval: 4 + startTime: '2019-04-22T18:32:52.527912Z' + timeZone: UTC + headers: + Date: 'Mon, 22 Apr 2019 18:33:52 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 8ad1759f-24c1-46a5-aef5-edd267e18870 + x-ms-ratelimit-remaining-subscription-reads: '11989' + x-ms-request-id: 8ad1759f-24c1-46a5-aef5-edd267e18870 + '304': {} + language: + default: + name: get + description: Gets a trigger. + cli: + cliKey: Get + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Get'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_440 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Delete'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_441 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Delete'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_442 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Delete'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Delete'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_440 + - *ref_441 + - *ref_442 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '204' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_Delete: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': {} + '204': {} + language: + default: + name: delete + description: Deletes a trigger. + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_443 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''SubscribeToEvents'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_444 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''SubscribeToEvents'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_445 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''SubscribeToEvents'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''SubscribeToEvents'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/subscribeToEvents' + method: post + uri: '{$host}' + signatureParameters: + - *ref_443 + - *ref_444 + - *ref_445 + responses: + - schema: *ref_446 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_SubscribeToEvents: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': + body: + status: Enabled + triggerName: exampleTrigger + '202': + headers: + Location: >- + https://management.azure.com/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger/getEventSubscriptionStatus?api-version=2018-06-01 + x-ms-long-running-operation: true + language: + default: + name: subscribe_to_events + description: Subscribe event trigger to events. + cli: + cliKey: SubscribeToEvents + cliM4Path: 'operationGroups[''Triggers'']$$operations[''SubscribeToEvents'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_447 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''GetEventSubscriptionStatus'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_448 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''GetEventSubscriptionStatus'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_449 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''GetEventSubscriptionStatus'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''GetEventSubscriptionStatus'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/getEventSubscriptionStatus' + method: post + uri: '{$host}' + signatureParameters: + - *ref_447 + - *ref_448 + - *ref_449 + responses: + - schema: *ref_446 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_GetEventSubscriptionStatus: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': + body: + status: Enabled + triggerName: exampleTrigger + language: + default: + name: get_event_subscription_status + description: Get a trigger's event subscription status. + cli: + cliKey: GetEventSubscriptionStatus + cliM4Path: 'operationGroups[''Triggers'']$$operations[''GetEventSubscriptionStatus'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_450 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''UnsubscribeFromEvents'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_451 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''UnsubscribeFromEvents'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_452 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''UnsubscribeFromEvents'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''UnsubscribeFromEvents'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/unsubscribeFromEvents' + method: post + uri: '{$host}' + signatureParameters: + - *ref_450 + - *ref_451 + - *ref_452 + responses: + - schema: *ref_446 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_UnsubscribeFromEvents: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': + body: + status: Disabled + triggerName: exampleTrigger + '202': + headers: + Location: >- + https://management.azure.com/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger/getEventSubscriptionStatus?api-version=2018-06-01 + x-ms-long-running-operation: true + language: + default: + name: unsubscribe_from_events + description: Unsubscribe event trigger from events. + cli: + cliKey: UnsubscribeFromEvents + cliM4Path: 'operationGroups[''Triggers'']$$operations[''UnsubscribeFromEvents'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_453 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Start'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_454 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Start'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_455 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Start'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Start'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/start' + method: post + uri: '{$host}' + signatureParameters: + - *ref_453 + - *ref_454 + - *ref_455 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_Start: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': {} + x-ms-long-running-operation: true + language: + default: + name: start + description: Starts a trigger. + cli: + cliKey: Start + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Start'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_456 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Stop'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_457 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Stop'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_458 + schema: *ref_430 + implementation: Method + required: true + language: + default: + name: trigger_name + description: The trigger name. + serializedName: triggerName + cli: + cliKey: triggerName + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Stop'']$$parameters[''triggerName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Stop'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/stop' + method: post + uri: '{$host}' + signatureParameters: + - *ref_456 + - *ref_457 + - *ref_458 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + Triggers_Stop: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + triggerName: exampleTrigger + responses: + '200': {} + x-ms-long-running-operation: true + language: + default: + name: stop + description: Stops a trigger. + cli: + cliKey: Stop + cliM4Path: 'operationGroups[''Triggers'']$$operations[''Stop'']' + protocol: {} + language: + default: + name: triggers + description: '' + cli: + cliKey: Triggers + cliM4Path: 'operationGroups[''Triggers'']' + protocol: {} + - $key: IntegrationRuntimes + operations: + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_459 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListByFactory'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_460 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListByFactory'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListByFactory'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes' + method: get + uri: '{$host}' + signatureParameters: + - *ref_459 + - *ref_460 + responses: + - schema: *ref_461 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_ListByFactory: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + ifNoneMatch: null + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + value: + - name: exampleIntegrationRuntime + type: Microsoft.DataFactory/factories/integrationruntimes + etag: 0400f1a1-0000-0000-0000-5b2188640000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/integrationruntimes/exampleIntegrationRuntime + properties: + type: SelfHosted + description: A selfhosted integration runtime + headers: + Date: 'Wed, 13 Jun 2018 21:33:05 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: f632df92-1140-4e19-9e19-0b1c8cbe393b + x-ms-ratelimit-remaining-subscription-reads: '14909' + x-ms-request-id: f632df92-1140-4e19-9e19-0b1c8cbe393b + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list_by_factory + description: Lists integration runtimes. + paging: + nextLinkName: nextLink + cli: + cliKey: ListByFactory + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListByFactory'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_463 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateOrUpdate'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_464 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateOrUpdate'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_465 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateOrUpdate'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + - &ref_466 + schema: *ref_1 + implementation: Method + language: + default: + name: if_match + description: 'ETag of the integration runtime entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional update.' + serializedName: If-Match + cli: + cliKey: If-Match + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateOrUpdate'']$$parameters[''If-Match'']' + protocol: + http: + in: header + requests: + - parameters: + - &ref_462 + schema: *ref_114 + implementation: Method + required: true + language: + default: + name: integration_runtime + description: Integration runtime resource definition. + cli: + cliKey: integrationRuntime + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''integrationRuntime'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_462 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_463 + - *ref_464 + - *ref_465 + - *ref_466 + responses: + - schema: *ref_114 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_Create: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + ifMatch: null + integrationRuntime: + properties: + type: SelfHosted + description: A selfhosted integration runtime + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleIntegrationRuntime + type: Microsoft.DataFactory/factories/integrationruntimes + etag: 000046c4-0000-0000-0000-5b2198bf0000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/integrationruntimes/exampleIntegrationRuntime + properties: + type: SelfHosted + description: A selfhosted integration runtime + headers: + Date: 'Wed, 13 Jun 2018 22:20:47 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 125c07fa-e39a-4541-885f-5019631a5ecd + x-ms-ratelimit-remaining-subscription-writes: '1197' + x-ms-request-id: 125c07fa-e39a-4541-885f-5019631a5ecd + language: + default: + name: create_or_update + description: Creates or updates an integration runtime. + cli: + cliKey: CreateOrUpdate + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateOrUpdate'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_467 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Get'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_468 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Get'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_469 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Get'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + - &ref_470 + schema: *ref_1 + implementation: Method + language: + default: + name: if_none_match + description: 'ETag of the integration runtime entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content will be returned.' + serializedName: If-None-Match + cli: + cliKey: If-None-Match + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Get'']$$parameters[''If-None-Match'']' + protocol: + http: + in: header + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Get'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_467 + - *ref_468 + - *ref_469 + - *ref_470 + responses: + - schema: *ref_114 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '304' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_Get: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + ifNoneMatch: 15003c4f-0000-0200-0000-5cbe090b0000 + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleIntegrationRuntime + type: Microsoft.DataFactory/factories/integrationruntimes + etag: 15003c4f-0000-0200-0000-5cbe090b0000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/integrationruntimes/exampleIntegrationRuntime + properties: + type: SelfHosted + description: A selfhosted integration runtime + headers: + Date: 'Mon, 22 Apr 2019 18:33:47 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: ad824326-e577-4a47-a092-2e621c4d59d9 + x-ms-ratelimit-remaining-subscription-reads: '11997' + x-ms-request-id: ad824326-e577-4a47-a092-2e621c4d59d9 + '304': {} + language: + default: + name: get + description: Gets an integration runtime. + cli: + cliKey: Get + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Get'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_473 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Update'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_474 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Update'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_475 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Update'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_472 + schema: *ref_471 + implementation: Method + required: true + language: + default: + name: update_integration_runtime_request + description: The parameters for updating an integration runtime. + cli: + cliKey: updateIntegrationRuntimeRequest + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Update'']$$requests[0]$$parameters[''updateIntegrationRuntimeRequest'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Update'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_472 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}' + method: patch + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_473 + - *ref_474 + - *ref_475 + responses: + - schema: *ref_114 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_Update: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + updateIntegrationRuntimeRequest: + autoUpdate: 'Off' + updateDelayOffset: '"PT3H"' + responses: + '200': + body: + name: exampleIntegrationRuntime + type: Microsoft.DataFactory/factories/integrationruntimes + etag: 0400f1a1-0000-0000-0000-5b2188640000 + id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/integrationruntimes/exampleIntegrationRuntime + properties: + type: SelfHosted + description: A selfhosted integration runtime + headers: + Date: 'Wed, 13 Jun 2018 21:33:04 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: eb1c35f8-4b37-4d08-b5dd-d6a0ad8b182d + x-ms-ratelimit-remaining-subscription-writes: '1192' + x-ms-request-id: eb1c35f8-4b37-4d08-b5dd-d6a0ad8b182d + language: + default: + name: update + description: Updates an integration runtime. + cli: + cliKey: Update + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Update'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_476 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Delete'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_477 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Delete'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_478 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Delete'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Delete'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_476 + - *ref_477 + - *ref_478 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '204' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_Delete: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': {} + '204': {} + language: + default: + name: delete + description: Deletes an integration runtime. + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_479 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetStatus'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_480 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetStatus'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_481 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetStatus'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetStatus'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/getStatus' + method: post + uri: '{$host}' + signatureParameters: + - *ref_479 + - *ref_480 + - *ref_481 + responses: + - schema: *ref_289 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_GetStatus: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleIntegrationRuntime + properties: + type: SelfHosted + state: Online + typeProperties: + autoUpdate: 'Off' + capabilities: + connectedToResourceManager: 'True' + credentialInSync: 'True' + httpsPortEnabled: 'True' + nodeEnabled: 'True' + serviceBusConnected: 'True' + createTime: '2018-06-14T09:17:45.1839685Z' + latestVersion: 3.7.6711.1 + localTimeZoneOffset: PT8H + nodes: + - capabilities: + connectedToResourceManager: 'True' + credentialInSync: 'True' + httpsPortEnabled: 'True' + nodeEnabled: 'True' + serviceBusConnected: 'True' + hostServiceUri: 'https://yanzhang-dt.fareast.corp.microsoft.com:8050/HostServiceRemote.svc/' + isActiveDispatcher: true + lastConnectTime: '2018-06-14T14:52:59.8933313Z' + lastStartTime: '2018-06-14T14:52:59.8933313Z' + lastUpdateResult: None + machineName: YANZHANG-DT + maxConcurrentJobs: 56 + nodeName: Node_1 + registerTime: '2018-06-14T14:51:44.9237069Z' + status: Online + version: 3.8.6730.2 + versionStatus: UpToDate + serviceUrls: + - wu.frontend.int.clouddatahub-int.net + - '*.servicebus.windows.net' + taskQueueId: 1a6296ab-423c-4346-9bcc-85a78c2c0582 + updateDelayOffset: PT3H + version: 3.8.6730.2 + versionStatus: UpToDate + headers: + Date: 'Thu, 14 Jun 2018 14:53:22 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 19efe790-074f-4241-ae94-0422935d0f46 + x-ms-ratelimit-remaining-subscription-reads: '14997' + x-ms-request-id: 19efe790-074f-4241-ae94-0422935d0f46 + language: + default: + name: get_status + description: Gets detailed status information for an integration runtime. + cli: + cliKey: GetStatus + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetStatus'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_482 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetConnectionInfo'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_483 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetConnectionInfo'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_484 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetConnectionInfo'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetConnectionInfo'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/getConnectionInfo' + method: post + uri: '{$host}' + signatureParameters: + - *ref_482 + - *ref_483 + - *ref_484 + responses: + - schema: *ref_485 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_GetConnectionInfo: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + hostServiceUri: 'https://yanzhang-dt.fareast.corp.microsoft.com:8050/HostServiceRemote.svc/' + identityCertThumbprint: '**********' + isIdentityCertExprired: false + publicKey: '**********' + serviceToken: '**********' + version: 3.8.6730.2 + headers: + Date: 'Thu, 14 Jun 2018 14:53:21 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 05774db5-e79b-4224-9097-46714b92fbd8 + x-ms-ratelimit-remaining-subscription-reads: '14998' + x-ms-request-id: 05774db5-e79b-4224-9097-46714b92fbd8 + language: + default: + name: get_connection_info + description: Gets the on-premises integration runtime connection information for encrypting the on-premises data source credentials. + cli: + cliKey: GetConnectionInfo + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetConnectionInfo'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_488 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RegenerateAuthKey'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_489 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RegenerateAuthKey'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_490 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RegenerateAuthKey'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_487 + schema: *ref_486 + implementation: Method + required: true + language: + default: + name: regenerate_key_parameters + description: The parameters for regenerating integration runtime authentication key. + cli: + cliKey: regenerateKeyParameters + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RegenerateAuthKey'']$$requests[0]$$parameters[''regenerateKeyParameters'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RegenerateAuthKey'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_487 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/regenerateAuthKey' + method: post + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_488 + - *ref_489 + - *ref_490 + responses: + - schema: *ref_491 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_RegenerateAuthKey: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + regenerateKeyParameters: + keyName: authKey2 + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + authKey2: '**********' + headers: + Date: 'Thu, 14 Jun 2018 14:50:41 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 25af6d34-52c6-40a4-a882-16052af85c99 + x-ms-ratelimit-remaining-subscription-writes: '1198' + x-ms-request-id: 25af6d34-52c6-40a4-a882-16052af85c99 + language: + default: + name: regenerate_auth_key + description: Regenerates the authentication key for an integration runtime. + cli: + cliKey: RegenerateAuthKey + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RegenerateAuthKey'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_492 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListAuthKeys'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_493 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListAuthKeys'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_494 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListAuthKeys'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListAuthKeys'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/listAuthKeys' + method: post + uri: '{$host}' + signatureParameters: + - *ref_492 + - *ref_493 + - *ref_494 + responses: + - schema: *ref_491 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_ListAuthKeys: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + authKey1: '**********' + authKey2: '**********' + headers: + Date: 'Thu, 14 Jun 2018 14:51:00 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 2ea25426-9d1d-49f3-88b6-fb853eb02cb9 + x-ms-ratelimit-remaining-subscription-reads: '14999' + x-ms-request-id: 2ea25426-9d1d-49f3-88b6-fb853eb02cb9 + language: + default: + name: list_auth_keys + description: Retrieves the authentication keys for an integration runtime. + cli: + cliKey: ListAuthKeys + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''ListAuthKeys'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_495 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Start'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_496 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Start'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_497 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Start'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Start'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/start' + method: post + uri: '{$host}' + signatureParameters: + - *ref_495 + - *ref_496 + - *ref_497 + responses: + - schema: *ref_289 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_Start: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleManagedIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleManagedIntegrationRuntime + properties: + type: Managed + dataFactoryName: exampleFactoryName + state: Started + typeProperties: + createTime: '2018-06-13T21:11:01.8695494Z' + nodes: [] + otherErrors: [] + headers: + Date: 'Wed, 13 Jun 2018 21:33:00 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 2af47f9f-5625-4b01-a3a5-bccb576a4677 + x-ms-ratelimit-remaining-subscription-reads: '14912' + x-ms-request-id: 2af47f9f-5625-4b01-a3a5-bccb576a4677 + '202': {} + x-ms-long-running-operation: true + language: + default: + name: start + description: Starts a ManagedReserved type integration runtime. + cli: + cliKey: Start + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Start'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_498 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Stop'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_499 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Stop'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_500 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Stop'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Stop'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/stop' + method: post + uri: '{$host}' + signatureParameters: + - *ref_498 + - *ref_499 + - *ref_500 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_Stop: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleManagedIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': {} + '202': {} + x-ms-long-running-operation: true + language: + default: + name: stop + description: Stops a ManagedReserved type integration runtime. + cli: + cliKey: Stop + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Stop'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_501 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''SyncCredentials'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_502 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''SyncCredentials'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_503 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''SyncCredentials'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''SyncCredentials'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/syncCredentials' + method: post + uri: '{$host}' + signatureParameters: + - *ref_501 + - *ref_502 + - *ref_503 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_SyncCredentials: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': {} + language: + default: + name: sync_credentials + description: >- + Force the integration runtime to synchronize credentials across integration runtime nodes, and this will override the credentials across all worker nodes with those available on the dispatcher node. If you already have the + latest credential backup file, you should manually import it (preferred) on any self-hosted integration runtime node than using this API directly. + cli: + cliKey: SyncCredentials + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''SyncCredentials'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_504 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetMonitoringData'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_505 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetMonitoringData'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_506 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetMonitoringData'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetMonitoringData'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/monitoringData' + method: post + uri: '{$host}' + signatureParameters: + - *ref_504 + - *ref_505 + - *ref_506 + responses: + - schema: *ref_507 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_GetMonitoringData: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleIntegrationRuntime + nodes: + - availableMemoryInMB: 16740 + concurrentJobsLimit: 28 + concurrentJobsRunning: 0 + cpuUtilization: 15 + nodeName: Node_1 + receivedBytes: 6.731423377990723 + sentBytes: 2.647491693496704 + headers: + Date: 'Thu, 14 Jun 2018 15:27:44 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: 39277952-edbe-4336-ae94-f6f42b50b5f7 + x-ms-ratelimit-remaining-subscription-reads: '14999' + x-ms-request-id: 39277952-edbe-4336-ae94-f6f42b50b5f7 + language: + default: + name: get_monitoring_data + description: 'Get the integration runtime monitoring data, which includes the monitor data for all the nodes under this integration runtime.' + cli: + cliKey: GetMonitoringData + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''GetMonitoringData'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_508 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Upgrade'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_509 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Upgrade'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_510 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Upgrade'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Upgrade'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/upgrade' + method: post + uri: '{$host}' + signatureParameters: + - *ref_508 + - *ref_509 + - *ref_510 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_Upgrade: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': {} + language: + default: + name: upgrade + description: Upgrade self-hosted integration runtime to latest version if availability. + cli: + cliKey: Upgrade + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''Upgrade'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_513 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RemoveLinks'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_514 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RemoveLinks'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_515 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RemoveLinks'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_512 + schema: *ref_511 + implementation: Method + required: true + language: + default: + name: linked_integration_runtime_request + description: The data factory name for the linked integration runtime. + cli: + cliKey: linkedIntegrationRuntimeRequest + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RemoveLinks'']$$requests[0]$$parameters[''linkedIntegrationRuntimeRequest'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RemoveLinks'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_512 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/removeLinks' + method: post + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_513 + - *ref_514 + - *ref_515 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_RemoveLinks: + parameters: + api-version: '2018-06-01' + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + linkedIntegrationRuntimeRequest: + factoryName: exampleFactoryName-linked + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': {} + language: + default: + name: remove_links + description: Remove all linked integration runtimes under specific data factory in a self-hosted integration runtime. + cli: + cliKey: RemoveLinks + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''RemoveLinks'']' + protocol: {} + - apiVersions: + - version: '2018-06-01' + parameters: + - *ref_389 + - *ref_390 + - &ref_518 + schema: *ref_397 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The resource group name. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateLinkedIntegrationRuntime'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_519 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: factory_name + description: The factory name. + serializedName: factoryName + cli: + cliKey: factoryName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateLinkedIntegrationRuntime'']$$parameters[''factoryName'']' + protocol: + http: + in: path + - &ref_520 + schema: *ref_399 + implementation: Method + required: true + language: + default: + name: integration_runtime_name + description: The integration runtime name. + serializedName: integrationRuntimeName + cli: + cliKey: integrationRuntimeName + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateLinkedIntegrationRuntime'']$$parameters[''integrationRuntimeName'']' + protocol: + http: + in: path + - *ref_391 + requests: + - parameters: + - &ref_517 + schema: *ref_516 + implementation: Method + required: true + language: + default: + name: create_linked_integration_runtime_request + description: The linked integration runtime properties. + cli: + cliKey: createLinkedIntegrationRuntimeRequest + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateLinkedIntegrationRuntime'']$$requests[0]$$parameters[''createLinkedIntegrationRuntimeRequest'']' + protocol: + http: + in: body + style: json + - schema: *ref_392 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateLinkedIntegrationRuntime'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_517 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/linkedIntegrationRuntime' + method: post + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_518 + - *ref_519 + - *ref_520 + responses: + - schema: *ref_289 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_41 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + IntegrationRuntimes_CreateLinkedIntegrationRuntime: + parameters: + api-version: '2018-06-01' + createLinkedIntegrationRuntimeRequest: + name: bfa92911-9fb6-4fbe-8f23-beae87bc1c83 + dataFactoryLocation: West US + dataFactoryName: e9955d6d-56ea-4be3-841c-52a12c1a9981 + subscriptionId: 061774c7-4b5a-4159-a55b-365581830283 + factoryName: exampleFactoryName + integrationRuntimeName: exampleIntegrationRuntime + resourceGroupName: exampleResourceGroup + subscriptionId: 12345678-1234-1234-1234-12345678abc + responses: + '200': + body: + name: exampleIntegrationRuntime + properties: + type: SelfHosted + dataFactoryName: exampleFactoryName + state: Online + typeProperties: + autoUpdate: 'On' + autoUpdateETA: '2018-08-20T19:00:00Z' + capabilities: + connectedToResourceManager: 'True' + credentialInSync: 'True' + httpsPortEnabled: 'True' + nodeEnabled: 'True' + serviceBusConnected: 'True' + createTime: '2018-08-17T03:43:25.7055573Z' + latestVersion: 3.9.6774.1 + links: + - name: bfa92911-9fb6-4fbe-8f23-beae87bc1c83 + createTime: '2018-08-17T06:31:04.0617928Z' + dataFactoryLocation: West US + dataFactoryName: e9955d6d-56ea-4be3-841c-52a12c1a9981 + subscriptionId: 061774c7-4b5a-4159-a55b-365581830283 + localTimeZoneOffset: PT8H + nodes: + - capabilities: + connectedToResourceManager: 'True' + credentialInSync: 'True' + httpsPortEnabled: 'True' + nodeEnabled: 'True' + serviceBusConnected: 'True' + hostServiceUri: 'https://yanzhang-dt.fareast.corp.microsoft.com:8050/HostServiceRemote.svc/' + isActiveDispatcher: true + lastConnectTime: '2018-08-17T06:30:46.6262976Z' + lastStartTime: '2018-08-17T03:45:30.8499851Z' + lastUpdateResult: None + machineName: YANZHANG-DT + maxConcurrentJobs: 20 + nodeName: Node_1 + registerTime: '2018-08-17T03:44:55.8012825Z' + status: Online + version: 3.8.6743.6 + versionStatus: UpToDate + pushedVersion: 3.9.6774.1 + scheduledUpdateDate: '2018-08-20T00:00:00Z' + serviceUrls: + - wu.frontend.int.clouddatahub-int.net + - '*.servicebus.windows.net' + taskQueueId: 823da112-f2d9-426b-a0d8-5f361b94f72a + updateDelayOffset: PT19H + version: 3.8.6743.6 + versionStatus: UpdateAvailable + headers: + Date: 'Fri, 17 Aug 2018 06:31:03 GMT' + X-Content-Type-Options: nosniff + x-ms-correlation-request-id: f9a67067-62f3-43ce-b891-2ccb3de4a15f + x-ms-ratelimit-remaining-subscription-writes: '1199' + x-ms-request-id: f9a67067-62f3-43ce-b891-2ccb3de4a15f + language: + default: + name: create_linked_integration_runtime + description: Create a linked integration runtime entry in a shared integration runtime. + cli: + cliKey: CreateLinkedIntegrationRuntime + cliM4Path: 'operationGroups[''IntegrationRuntimes'']$$operations[''CreateLinkedIntegrationRuntime'']' + protocol: {} + language: + default: + name: integration_runtimes + description: '' + cli: + cliKey: IntegrationRuntimes + cliM4Path: 'operationGroups[''IntegrationRuntimes'']' + protocol: {} +security: + authenticationRequired: false +language: + default: + name: DataFactoryManagementClient + description: '' +protocol: + http: {} diff --git a/test/scenarios/datafactory/output/clicommon-000240-namer-post-simplified.yaml b/test/scenarios/datafactory/output/clicommon-000280-namer-post-simplified.yaml similarity index 100% rename from test/scenarios/datafactory/output/clicommon-000240-namer-post-simplified.yaml rename to test/scenarios/datafactory/output/clicommon-000280-namer-post-simplified.yaml diff --git a/test/scenarios/datafactory/output/clicommon-000240-namer-post.yaml b/test/scenarios/datafactory/output/clicommon-000280-namer-post.yaml similarity index 100% rename from test/scenarios/datafactory/output/clicommon-000240-namer-post.yaml rename to test/scenarios/datafactory/output/clicommon-000280-namer-post.yaml diff --git a/test/scenarios/datafactory/output/clicommon-000250-test-pre-simplified.yaml b/test/scenarios/datafactory/output/clicommon-000290-test-pre-simplified.yaml similarity index 100% rename from test/scenarios/datafactory/output/clicommon-000250-test-pre-simplified.yaml rename to test/scenarios/datafactory/output/clicommon-000290-test-pre-simplified.yaml diff --git a/test/scenarios/datafactory/output/clicommon-000250-test-pre.yaml b/test/scenarios/datafactory/output/clicommon-000290-test-pre.yaml similarity index 100% rename from test/scenarios/datafactory/output/clicommon-000250-test-pre.yaml rename to test/scenarios/datafactory/output/clicommon-000290-test-pre.yaml diff --git a/test/scenarios/datafactory/output/clicommon-000260-test-post-simplified.yaml b/test/scenarios/datafactory/output/clicommon-000300-test-post-simplified.yaml similarity index 100% rename from test/scenarios/datafactory/output/clicommon-000260-test-post-simplified.yaml rename to test/scenarios/datafactory/output/clicommon-000300-test-post-simplified.yaml diff --git a/test/scenarios/datafactory/output/clicommon-000260-test-post.yaml b/test/scenarios/datafactory/output/clicommon-000300-test-post.yaml similarity index 100% rename from test/scenarios/datafactory/output/clicommon-000260-test-post.yaml rename to test/scenarios/datafactory/output/clicommon-000300-test-post.yaml diff --git a/test/scenarios/datafactory/output/clicommon-000270-complex-marker-pre-simplified.yaml b/test/scenarios/datafactory/output/clicommon-000310-complex-marker-pre-simplified.yaml similarity index 100% rename from test/scenarios/datafactory/output/clicommon-000270-complex-marker-pre-simplified.yaml rename to test/scenarios/datafactory/output/clicommon-000310-complex-marker-pre-simplified.yaml diff --git a/test/scenarios/datafactory/output/clicommon-000270-complex-marker-pre.yaml b/test/scenarios/datafactory/output/clicommon-000310-complex-marker-pre.yaml similarity index 100% rename from test/scenarios/datafactory/output/clicommon-000270-complex-marker-pre.yaml rename to test/scenarios/datafactory/output/clicommon-000310-complex-marker-pre.yaml diff --git a/test/scenarios/datafactory/output/clicommon-000280-complex-marker-post-simplified.yaml b/test/scenarios/datafactory/output/clicommon-000320-complex-marker-post-simplified.yaml similarity index 100% rename from test/scenarios/datafactory/output/clicommon-000280-complex-marker-post-simplified.yaml rename to test/scenarios/datafactory/output/clicommon-000320-complex-marker-post-simplified.yaml diff --git a/test/scenarios/datafactory/output/clicommon-000280-complex-marker-post.yaml b/test/scenarios/datafactory/output/clicommon-000320-complex-marker-post.yaml similarity index 100% rename from test/scenarios/datafactory/output/clicommon-000280-complex-marker-post.yaml rename to test/scenarios/datafactory/output/clicommon-000320-complex-marker-post.yaml diff --git a/test/scenarios/managed-network/output/clicommon-000210-modifier-pre-simplified.yaml b/test/scenarios/managed-network/output/clicommon-000210-poly-as-resource-pre-simplified.yaml similarity index 100% rename from test/scenarios/managed-network/output/clicommon-000210-modifier-pre-simplified.yaml rename to test/scenarios/managed-network/output/clicommon-000210-poly-as-resource-pre-simplified.yaml diff --git a/test/scenarios/managed-network/output/clicommon-000210-modifier-pre.yaml b/test/scenarios/managed-network/output/clicommon-000210-poly-as-resource-pre.yaml similarity index 100% rename from test/scenarios/managed-network/output/clicommon-000210-modifier-pre.yaml rename to test/scenarios/managed-network/output/clicommon-000210-poly-as-resource-pre.yaml diff --git a/test/scenarios/managed-network/output/clicommon-000220-modifier-post-simplified.yaml b/test/scenarios/managed-network/output/clicommon-000220-poly-as-resource-post-simplified.yaml similarity index 100% rename from test/scenarios/managed-network/output/clicommon-000220-modifier-post-simplified.yaml rename to test/scenarios/managed-network/output/clicommon-000220-poly-as-resource-post-simplified.yaml diff --git a/test/scenarios/managed-network/output/clicommon-000220-modifier-post.yaml b/test/scenarios/managed-network/output/clicommon-000220-poly-as-resource-post.yaml similarity index 100% rename from test/scenarios/managed-network/output/clicommon-000220-modifier-post.yaml rename to test/scenarios/managed-network/output/clicommon-000220-poly-as-resource-post.yaml diff --git a/test/scenarios/managed-network/output/clicommon-000230-namer-pre-simplified.yaml b/test/scenarios/managed-network/output/clicommon-000230-flatten-pre-simplified.yaml similarity index 100% rename from test/scenarios/managed-network/output/clicommon-000230-namer-pre-simplified.yaml rename to test/scenarios/managed-network/output/clicommon-000230-flatten-pre-simplified.yaml diff --git a/test/scenarios/managed-network/output/clicommon-000230-namer-pre.yaml b/test/scenarios/managed-network/output/clicommon-000230-flatten-pre.yaml similarity index 100% rename from test/scenarios/managed-network/output/clicommon-000230-namer-pre.yaml rename to test/scenarios/managed-network/output/clicommon-000230-flatten-pre.yaml diff --git a/test/scenarios/managed-network/output/clicommon-000240-flatten-post-simplified.yaml b/test/scenarios/managed-network/output/clicommon-000240-flatten-post-simplified.yaml new file mode 100644 index 0000000..e4e3943 --- /dev/null +++ b/test/scenarios/managed-network/output/clicommon-000240-flatten-post-simplified.yaml @@ -0,0 +1,1152 @@ +operationGroups: + all: + - operationGroupName: managed_networks + cli: + cliKey: ManagedNetworks + cliM4Path: operationGroups['ManagedNetworks'] + operations: + - operationName: get_modify + cli: + cliKey: GetModify + cliM4Path: operationGroups['ManagedNetworks']$$operations['GetModify'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworks']$$operations['GetModify']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworks']$$operations['GetModify']$$parameters['managedNetworkName'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworks']$$operations['GetModify']$$requests[0]$$parameters['accept'] + - operationName: create_or_update + cli: + cliKey: CreateOrUpdate + cliM4Path: operationGroups['ManagedNetworks']$$operations['CreateOrUpdate'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworks']$$operations['CreateOrUpdate']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworks']$$operations['CreateOrUpdate']$$parameters['managedNetworkName'] + - parameterName[0]: managed_network(managed_network^object) + cli: + cliKey: managedNetwork + cliM4Path: operationGroups['ManagedNetworks']$$operations['CreateOrUpdate']$$requests[0]$$parameters['managedNetwork'] + bodySchema: managed_network + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworks']$$operations['CreateOrUpdate']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['ManagedNetworks']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworks']$$operations['Delete']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworks']$$operations['Delete']$$parameters['managedNetworkName'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworks']$$operations['Delete']$$requests[0]$$parameters['accept'] + - operationName: update + cli: + cliKey: Update + cliM4Path: operationGroups['ManagedNetworks']$$operations['Update'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworks']$$operations['Update']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworks']$$operations['Update']$$parameters['managedNetworkName'] + - parameterName[0]: parameters(managed_network_update^object) + cli: + cliKey: parameters + cliM4Path: operationGroups['ManagedNetworks']$$operations['Update']$$requests[0]$$parameters['parameters'] + bodySchema: managed_network_update + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworks']$$operations['Update']$$requests[0]$$parameters['accept'] + - operationName: list_by_resource_group + cli: + cliKey: ListByResourceGroup + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListByResourceGroup'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListByResourceGroup']$$parameters['resourceGroupName'] + - parameterName: top(integer^integer) + cli: + cliKey: $top + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListByResourceGroup']$$parameters['$top'] + - parameterName: skiptoken(string^string) + cli: + cliKey: $skiptoken + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListByResourceGroup']$$parameters['$skiptoken'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListByResourceGroup']$$requests[0]$$parameters['accept'] + - operationName: list_by_subscription + cli: + cliKey: ListBySubscription + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListBySubscription'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: top(integer^integer) + cli: + cliKey: $top + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListBySubscription']$$parameters['$top'] + - parameterName: skiptoken(string^string) + cli: + cliKey: $skiptoken + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListBySubscription']$$parameters['$skiptoken'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListBySubscription']$$requests[0]$$parameters['accept'] + - operationGroupName: scope_assignments + cli: + cliKey: ScopeAssignments + cliM4Path: operationGroups['ScopeAssignments'] + operations: + - operationName: get + cli: + cliKey: Get + cliM4Path: operationGroups['ScopeAssignments']$$operations['Get'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: scope(string^string) + cli: + cliKey: scope + cliM4Path: operationGroups['ScopeAssignments']$$operations['Get']$$parameters['scope'] + - parameterName: scope_assignment_name(string^string) + cli: + cliKey: scopeAssignmentName + cliM4Path: operationGroups['ScopeAssignments']$$operations['Get']$$parameters['scopeAssignmentName'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ScopeAssignments']$$operations['Get']$$requests[0]$$parameters['accept'] + - operationName: create_or_update + cli: + cliKey: CreateOrUpdate + cliM4Path: operationGroups['ScopeAssignments']$$operations['CreateOrUpdate'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: scope(string^string) + cli: + cliKey: scope + cliM4Path: operationGroups['ScopeAssignments']$$operations['CreateOrUpdate']$$parameters['scope'] + - parameterName: scope_assignment_name(string^string) + cli: + cliKey: scopeAssignmentName + cliM4Path: operationGroups['ScopeAssignments']$$operations['CreateOrUpdate']$$parameters['scopeAssignmentName'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: parameters(scope_assignment^object) + cli: + cliKey: parameters + cliM4Path: operationGroups['ScopeAssignments']$$operations['CreateOrUpdate']$$requests[0]$$parameters['parameters'] + bodySchema: scope_assignment + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ScopeAssignments']$$operations['CreateOrUpdate']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['ScopeAssignments']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: scope(string^string) + cli: + cliKey: scope + cliM4Path: operationGroups['ScopeAssignments']$$operations['Delete']$$parameters['scope'] + - parameterName: scope_assignment_name(string^string) + cli: + cliKey: scopeAssignmentName + cliM4Path: operationGroups['ScopeAssignments']$$operations['Delete']$$parameters['scopeAssignmentName'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - operationName: list + cli: + cliKey: List + cliM4Path: operationGroups['ScopeAssignments']$$operations['List'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: scope(string^string) + cli: + cliKey: scope + cliM4Path: operationGroups['ScopeAssignments']$$operations['List']$$parameters['scope'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ScopeAssignments']$$operations['List']$$requests[0]$$parameters['accept'] + - operationGroupName: managed_network_groups + cli: + cliKey: ManagedNetworkGroups + cliM4Path: operationGroups['ManagedNetworkGroups'] + operations: + - operationName: get + cli: + cliKey: Get + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Get'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Get']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Get']$$parameters['managedNetworkName'] + - parameterName: managed_network_group_name(string^string) + cli: + cliKey: managedNetworkGroupName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Get']$$parameters['managedNetworkGroupName'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Get']$$requests[0]$$parameters['accept'] + - operationName: create_or_update + cli: + cliKey: CreateOrUpdate + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['CreateOrUpdate'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['CreateOrUpdate']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['CreateOrUpdate']$$parameters['managedNetworkName'] + - parameterName: managed_network_group_name(string^string) + cli: + cliKey: managedNetworkGroupName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['CreateOrUpdate']$$parameters['managedNetworkGroupName'] + - parameterName[0]: managed_network_group(managed_network_group^object) + cli: + cliKey: managedNetworkGroup + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['CreateOrUpdate']$$requests[0]$$parameters['managedNetworkGroup'] + bodySchema: managed_network_group + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['CreateOrUpdate']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Delete']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Delete']$$parameters['managedNetworkName'] + - parameterName: managed_network_group_name(string^string) + cli: + cliKey: managedNetworkGroupName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Delete']$$parameters['managedNetworkGroupName'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Delete']$$requests[0]$$parameters['accept'] + - operationName: list_by_managed_network + cli: + cliKey: ListByManagedNetwork + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['ListByManagedNetwork'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['ListByManagedNetwork']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['ListByManagedNetwork']$$parameters['managedNetworkName'] + - parameterName: top(integer^integer) + cli: + cliKey: $top + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['ListByManagedNetwork']$$parameters['$top'] + - parameterName: skiptoken(string^string) + cli: + cliKey: $skiptoken + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['ListByManagedNetwork']$$parameters['$skiptoken'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['ListByManagedNetwork']$$requests[0]$$parameters['accept'] + - operationGroupName: managed_network_peering_policies + cli: + cliKey: ManagedNetworkPeeringPolicies + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies'] + operations: + - operationName: get + cli: + cliKey: Get + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Get'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Get']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Get']$$parameters['managedNetworkName'] + - parameterName: managed_network_peering_policy_name(string^string) + cli: + cliKey: managedNetworkPeeringPolicyName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Get']$$parameters['managedNetworkPeeringPolicyName'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Get']$$requests[0]$$parameters['accept'] + - operationName: create_or_update + cli: + cliKey: CreateOrUpdate + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['CreateOrUpdate'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['CreateOrUpdate']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['CreateOrUpdate']$$parameters['managedNetworkName'] + - parameterName: managed_network_peering_policy_name(string^string) + cli: + cliKey: managedNetworkPeeringPolicyName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['CreateOrUpdate']$$parameters['managedNetworkPeeringPolicyName'] + - parameterName[0]: managed_network_policy(managed_network_peering_policy^object) + cli: + cliKey: managedNetworkPolicy + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['CreateOrUpdate']$$requests[0]$$parameters['managedNetworkPolicy'] + bodySchema: managed_network_peering_policy + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['CreateOrUpdate']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Delete']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Delete']$$parameters['managedNetworkName'] + - parameterName: managed_network_peering_policy_name(string^string) + cli: + cliKey: managedNetworkPeeringPolicyName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Delete']$$parameters['managedNetworkPeeringPolicyName'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Delete']$$requests[0]$$parameters['accept'] + - operationName: list_by_managed_network + cli: + cliKey: ListByManagedNetwork + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['ListByManagedNetwork'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['ListByManagedNetwork']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['ListByManagedNetwork']$$parameters['managedNetworkName'] + - parameterName: top(integer^integer) + cli: + cliKey: $top + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['ListByManagedNetwork']$$parameters['$top'] + - parameterName: skiptoken(string^string) + cli: + cliKey: $skiptoken + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['ListByManagedNetwork']$$parameters['$skiptoken'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['ListByManagedNetwork']$$requests[0]$$parameters['accept'] + - operationGroupName: operations + cli: + cliKey: Operations + cliM4Path: operationGroups['Operations'] + operations: + - operationName: list + cli: + cliKey: List + cliM4Path: operationGroups['Operations']$$operations['List'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Operations']$$operations['List']$$requests[0]$$parameters['accept'] +schemas: + objects: + all: + - schemaName: managed_network + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetwork + cliM4Path: schemas$$objects['ManagedNetwork'] + properties: + - propertyName: properties(managed_network_properties^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['ManagedNetwork']$$properties['properties'] + x-ms-client-flatten: true + - schemaName: managed_network_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkProperties + cliM4Path: schemas$$objects['ManagedNetworkProperties'] + properties: + - propertyName: scope(scope^object) + cli: + cliKey: scope + cliM4Path: schemas$$objects['ManagedNetworkProperties']$$properties['scope'] + x-ms-client-flatten: true + - propertyName: connectivity(connectivity_collection^object) + cli: + cliKey: connectivity + cliM4Path: schemas$$objects['ManagedNetworkProperties']$$properties['connectivity'] + x-ms-client-flatten: true + readOnly: true + - schemaName: scope + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Scope + cliM4Path: schemas$$objects['Scope'] + properties: + - propertyName: management_groups(scope_management_groups^array) + cli: + cliKey: managementGroups + cliM4Path: schemas$$objects['Scope']$$properties['managementGroups'] + - propertyName: subscriptions(scope_subscriptions^array) + cli: + cliKey: subscriptions + cliM4Path: schemas$$objects['Scope']$$properties['subscriptions'] + - propertyName: virtual_networks(scope_virtual_networks^array) + cli: + cliKey: virtualNetworks + cliM4Path: schemas$$objects['Scope']$$properties['virtualNetworks'] + - propertyName: subnets(scope_subnets^array) + cli: + cliKey: subnets + cliM4Path: schemas$$objects['Scope']$$properties['subnets'] + - schemaName: resource_id + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ResourceId + cliM4Path: schemas$$objects['ResourceId'] + properties: + - propertyName: id(resource_id^string) + cli: + cliKey: id + cliM4Path: schemas$$objects['ResourceId']$$properties['id'] + - schemaName: connectivity_collection + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ConnectivityCollection + cliM4Path: schemas$$objects['ConnectivityCollection'] + properties: + - propertyName: groups(connectivity_collection_groups^array) + cli: + cliKey: groups + cliM4Path: schemas$$objects['ConnectivityCollection']$$properties['groups'] + readOnly: true + - propertyName: peerings(connectivity_collection_peerings^array) + cli: + cliKey: peerings + cliM4Path: schemas$$objects['ConnectivityCollection']$$properties['peerings'] + readOnly: true + - schemaName: managed_network_group + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkGroup + cliM4Path: schemas$$objects['ManagedNetworkGroup'] + properties: + - propertyName: properties(managed_network_group_properties^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['ManagedNetworkGroup']$$properties['properties'] + x-ms-client-flatten: true + - propertyName: kind(kind^choice) + cli: + cliKey: kind + cliM4Path: schemas$$objects['ManagedNetworkGroup']$$properties['kind'] + - schemaName: managed_network_group_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkGroupProperties + cliM4Path: schemas$$objects['ManagedNetworkGroupProperties'] + properties: + - propertyName: management_groups(managed_network_group_properties_management_groups^array) + cli: + cliKey: managementGroups + cliM4Path: schemas$$objects['ManagedNetworkGroupProperties']$$properties['managementGroups'] + - propertyName: subscriptions(managed_network_group_properties_subscriptions^array) + cli: + cliKey: subscriptions + cliM4Path: schemas$$objects['ManagedNetworkGroupProperties']$$properties['subscriptions'] + - propertyName: virtual_networks(managed_network_group_properties_virtual_networks^array) + cli: + cliKey: virtualNetworks + cliM4Path: schemas$$objects['ManagedNetworkGroupProperties']$$properties['virtualNetworks'] + - propertyName: subnets(managed_network_group_properties_subnets^array) + cli: + cliKey: subnets + cliM4Path: schemas$$objects['ManagedNetworkGroupProperties']$$properties['subnets'] + - schemaName: resource_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ResourceProperties + cliM4Path: schemas$$objects['ResourceProperties'] + properties: + - propertyName: provisioning_state(provisioning_state^choice) + cli: + cliKey: provisioningState + cliM4Path: schemas$$objects['ResourceProperties']$$properties['provisioningState'] + readOnly: true + - propertyName: etag(resource_properties_etag^string) + cli: + cliKey: etag + cliM4Path: schemas$$objects['ResourceProperties']$$properties['etag'] + readOnly: true + - schemaName: resource + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: Resource + cliM4Path: schemas$$objects['Resource'] + properties: + - propertyName: id(resource_id^string) + cli: + cliKey: id + cliM4Path: schemas$$objects['Resource']$$properties['id'] + readOnly: true + - propertyName: name(resource_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['Resource']$$properties['name'] + readOnly: true + - propertyName: type(resource_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['Resource']$$properties['type'] + readOnly: true + - propertyName: location(resource_location^string) + cli: + cliKey: location + cliM4Path: schemas$$objects['Resource']$$properties['location'] + - schemaName: managed_network_peering_policy + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkPeeringPolicy + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicy'] + properties: + - propertyName: properties(managed_network_peering_policy_properties^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicy']$$properties['properties'] + - schemaName: managed_network_peering_policy_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkPeeringPolicyProperties + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyProperties'] + discriminator: true + properties: + - propertyName: type(type^choice) + cli: + cliKey: type + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyProperties']$$properties['type'] + - propertyName: hub(resource_id^object) + cli: + cliKey: hub + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyProperties']$$properties['hub'] + - propertyName: spokes(managed_network_peering_policy_properties_spokes^array) + cli: + cliKey: spokes + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyProperties']$$properties['spokes'] + - propertyName: mesh(managed_network_peering_policy_properties_mesh^array) + cli: + cliKey: mesh + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyProperties']$$properties['mesh'] + - schemaName: tracked_resource + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TrackedResource + cliM4Path: schemas$$objects['TrackedResource'] + properties: + - propertyName: tags(tracked_resource_tags^dictionary) + cli: + cliKey: tags + cliM4Path: schemas$$objects['TrackedResource']$$properties['tags'] + - schemaName: error_response + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ErrorResponse + cliM4Path: schemas$$objects['ErrorResponse'] + properties: + - propertyName: code(error_response_code^string) + cli: + cliKey: code + cliM4Path: schemas$$objects['ErrorResponse']$$properties['code'] + readOnly: true + - propertyName: message(error_response_message^string) + cli: + cliKey: message + cliM4Path: schemas$$objects['ErrorResponse']$$properties['message'] + readOnly: true + - schemaName: managed_network_update + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkUpdate + cliM4Path: schemas$$objects['ManagedNetworkUpdate'] + properties: + - propertyName: tags(managed_network_update_tags^dictionary) + cli: + cliKey: tags + cliM4Path: schemas$$objects['ManagedNetworkUpdate']$$properties['tags'] + - schemaName: managed_network_list_result + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkListResult + cliM4Path: schemas$$objects['ManagedNetworkListResult'] + properties: + - propertyName: value(managed_network_list_result_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['ManagedNetworkListResult']$$properties['value'] + - propertyName: next_link(managed_network_list_result_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['ManagedNetworkListResult']$$properties['nextLink'] + - schemaName: scope_assignment + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: ScopeAssignment + cliM4Path: schemas$$objects['ScopeAssignment'] + properties: + - propertyName: properties(scope_assignment_properties^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['ScopeAssignment']$$properties['properties'] + x-ms-client-flatten: true + - schemaName: scope_assignment_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ScopeAssignmentProperties + cliM4Path: schemas$$objects['ScopeAssignmentProperties'] + properties: + - propertyName: assigned_managed_network(scope_assignment_properties_assigned_managed_network^string) + cli: + cliKey: assignedManagedNetwork + cliM4Path: schemas$$objects['ScopeAssignmentProperties']$$properties['assignedManagedNetwork'] + - schemaName: scope_assignment_list_result + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScopeAssignmentListResult + cliM4Path: schemas$$objects['ScopeAssignmentListResult'] + properties: + - propertyName: value(scope_assignment_list_result_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['ScopeAssignmentListResult']$$properties['value'] + - propertyName: next_link(scope_assignment_list_result_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['ScopeAssignmentListResult']$$properties['nextLink'] + - schemaName: managed_network_group_list_result + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkGroupListResult + cliM4Path: schemas$$objects['ManagedNetworkGroupListResult'] + properties: + - propertyName: value(managed_network_group_list_result_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['ManagedNetworkGroupListResult']$$properties['value'] + - propertyName: next_link(managed_network_group_list_result_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['ManagedNetworkGroupListResult']$$properties['nextLink'] + - schemaName: managed_network_peering_policy_list_result + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkPeeringPolicyListResult + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyListResult'] + properties: + - propertyName: value(managed_network_peering_policy_list_result_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyListResult']$$properties['value'] + - propertyName: next_link(managed_network_peering_policy_list_result_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyListResult']$$properties['nextLink'] + - schemaName: operation_list_result + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: OperationListResult + cliM4Path: schemas$$objects['OperationListResult'] + properties: + - propertyName: value(operation_list_result_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['OperationListResult']$$properties['value'] + - propertyName: next_link(operation_list_result_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['OperationListResult']$$properties['nextLink'] + - schemaName: operation + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: Operation + cliM4Path: schemas$$objects['Operation'] + properties: + - propertyName: name(operation_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['Operation']$$properties['name'] + - propertyName: display(operation_display^object) + cli: + cliKey: display + cliM4Path: schemas$$objects['Operation']$$properties['display'] + - schemaName: operation_display + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: Operation-display + cliM4Path: schemas$$objects['Operation-display'] + properties: + - propertyName: provider(operation_display_provider^string) + cli: + cliKey: provider + cliM4Path: schemas$$objects['Operation-display']$$properties['provider'] + - propertyName: resource(operation_display_resource^string) + cli: + cliKey: resource + cliM4Path: schemas$$objects['Operation-display']$$properties['resource'] + - propertyName: operation(operation_display_operation^string) + cli: + cliKey: operation + cliM4Path: schemas$$objects['Operation-display']$$properties['operation'] + - schemaName: hub_and_spoke_peering_policy_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: HubAndSpokePeeringPolicyProperties + cliM4Path: schemas$$objects['HubAndSpokePeeringPolicyProperties'] + - schemaName: mesh_peering_policy_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: MeshPeeringPolicyProperties + cliM4Path: schemas$$objects['MeshPeeringPolicyProperties'] + - schemaName: proxy_resource + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ProxyResource + cliM4Path: schemas$$objects['ProxyResource'] + choices: + all: + - choiceName: provisioning_state + cli: + cliKey: ProvisioningState + cliM4Path: schemas$$choices['ProvisioningState'] + choiceValues: + - choiceValue: updating + cli: + cliKey: Updating + cliM4Path: schemas$$choices['ProvisioningState']$$choices['Updating]' + - choiceValue: deleting + cli: + cliKey: Deleting + cliM4Path: schemas$$choices['ProvisioningState']$$choices['Deleting]' + - choiceValue: failed + cli: + cliKey: Failed + cliM4Path: schemas$$choices['ProvisioningState']$$choices['Failed]' + - choiceValue: succeeded + cli: + cliKey: Succeeded + cliM4Path: schemas$$choices['ProvisioningState']$$choices['Succeeded]' + - choiceName: kind + cli: + cliKey: Kind + cliM4Path: schemas$$choices['Kind'] + default-value: Connectivity + hidden: true + choiceValues: + - choiceValue: connectivity + cli: + cliKey: Connectivity + cliM4Path: schemas$$choices['Kind']$$choices['Connectivity]' + - choiceName: type + cli: + cliKey: type + cliM4Path: schemas$$choices['type'] + choiceValues: + - choiceValue: hub_and_spoke_topology + cli: + cliKey: HubAndSpokeTopology + cliM4Path: schemas$$choices['type']$$choices['HubAndSpokeTopology]' + - choiceValue: mesh_topology + cli: + cliKey: MeshTopology + cliM4Path: schemas$$choices['type']$$choices['MeshTopology]' diff --git a/test/scenarios/managed-network/output/clicommon-000240-flatten-post.yaml b/test/scenarios/managed-network/output/clicommon-000240-flatten-post.yaml new file mode 100644 index 0000000..4f1db94 --- /dev/null +++ b/test/scenarios/managed-network/output/clicommon-000240-flatten-post.yaml @@ -0,0 +1,4781 @@ +info: + description: >- + The Microsoft Azure Managed Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to programmatically view, control, change, and monitor your entire Azure network centrally and + with ease. + title: ManagedNetworkManagementClient + extensions: + cli-dump-index: 30 +schemas: + numbers: + - &ref_79 + type: integer + apiVersions: + - version: 2019-06-01-preview + maximum: 20 + minimum: 1 + precision: 32 + language: + default: + name: integer + description: '' + protocol: {} + strings: + - &ref_0 + type: string + language: + default: + name: string + description: simple string + protocol: {} + - &ref_1 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: string + description: '' + protocol: {} + - &ref_11 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: resource_id + description: Resource Id + protocol: {} + - &ref_18 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: resource_properties_etag + description: A unique read-only string that changes whenever the resource is updated. + protocol: {} + - &ref_24 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: resource_id + description: 'Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + protocol: {} + - &ref_25 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: resource_name + description: The name of the resource + protocol: {} + - &ref_26 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: resource_type + description: The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + protocol: {} + - &ref_27 + type: string + apiVersions: + - version: 2019-06-01-preview + extensions: + x-ms-mutability: + - read + - create + language: + default: + name: resource_location + description: The geo-location where the resource lives + protocol: {} + - &ref_31 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: error_response_code + description: The error code. + protocol: {} + - &ref_32 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: error_response_message + description: The error message. + protocol: {} + - &ref_34 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: managed_network_list_result_next_link + description: Gets the URL to get the next page of results. + protocol: {} + - &ref_14 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: scope_assignment_properties_assigned_managed_network + description: The managed network ID with scope will be assigned to. + protocol: {} + - &ref_35 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: scope_assignment_list_result_next_link + description: Gets the URL to get the next set of results. + protocol: {} + - &ref_36 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: managed_network_group_list_result_next_link + description: Gets the URL to get the next set of results. + protocol: {} + - &ref_37 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: managed_network_peering_policy_list_result_next_link + description: Gets the URL to get the next page of results. + protocol: {} + - &ref_38 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: operation_name + description: 'Operation name: {provider}/{resource}/{operation}' + protocol: {} + - &ref_39 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: operation_display_provider + description: 'Service provider: Microsoft.ManagedNetwork' + protocol: {} + - &ref_40 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: operation_display_resource + description: 'Resource on which the operation is performed: Profile, endpoint, etc.' + protocol: {} + - &ref_41 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: operation_display_operation + description: 'Operation type: Read, write, delete, etc.' + protocol: {} + - &ref_42 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: operation_list_result_next_link + description: URL to get the next set of operation list results if there are any. + protocol: {} + choices: + - &ref_17 + choices: + - value: Updating + language: + default: + name: updating + description: '' + cli: + cliKey: Updating + cliM4Path: 'schemas$$choices[''ProvisioningState'']$$choices[''Updating]''' + - value: Deleting + language: + default: + name: deleting + description: '' + cli: + cliKey: Deleting + cliM4Path: 'schemas$$choices[''ProvisioningState'']$$choices[''Deleting]''' + - value: Failed + language: + default: + name: failed + description: '' + cli: + cliKey: Failed + cliM4Path: 'schemas$$choices[''ProvisioningState'']$$choices[''Failed]''' + - value: Succeeded + language: + default: + name: succeeded + description: '' + cli: + cliKey: Succeeded + cliM4Path: 'schemas$$choices[''ProvisioningState'']$$choices[''Succeeded]''' + type: choice + apiVersions: + - version: 2019-06-01-preview + choiceType: *ref_0 + language: + default: + name: provisioning_state + description: Provisioning state of the ManagedNetwork resource. + cli: + cliKey: ProvisioningState + cliM4Path: 'schemas$$choices[''ProvisioningState'']' + protocol: {} + - &ref_19 + choices: + - value: Connectivity + language: + default: + name: connectivity + description: '' + cli: + cliKey: Connectivity + cliM4Path: 'schemas$$choices[''Kind'']$$choices[''Connectivity]''' + type: choice + apiVersions: + - version: 2019-06-01-preview + choiceType: *ref_0 + language: + default: + name: kind + description: Responsibility role under which this Managed Network Group will be created + cli: + cliKey: Kind + cliM4Path: 'schemas$$choices[''Kind'']' + default-value: Connectivity + hidden: true + protocol: {} + - &ref_9 + choices: + - value: HubAndSpokeTopology + language: + default: + name: hub_and_spoke_topology + description: '' + cli: + cliKey: HubAndSpokeTopology + cliM4Path: 'schemas$$choices[''type'']$$choices[''HubAndSpokeTopology]''' + - value: MeshTopology + language: + default: + name: mesh_topology + description: '' + cli: + cliKey: MeshTopology + cliM4Path: 'schemas$$choices[''type'']$$choices[''MeshTopology]''' + type: choice + apiVersions: + - version: 2019-06-01-preview + choiceType: *ref_0 + language: + default: + name: type + description: Gets or sets the connectivity type of a network structure policy + cli: + cliKey: type + cliM4Path: 'schemas$$choices[''type'']' + protocol: {} + constants: + - &ref_62 + type: constant + value: + value: 2019-06-01-preview + valueType: *ref_0 + language: + default: + name: api_version2019_06_01_preview + description: Api Version (2019-06-01-preview) + protocol: {} + - &ref_66 + type: constant + value: + value: application/json + valueType: *ref_0 + language: + default: + name: accept + description: 'Accept: application/json' + protocol: {} + dictionaries: + - &ref_28 + type: dictionary + elementType: *ref_1 + language: + default: + name: tracked_resource_tags + description: Resource tags + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + - &ref_33 + type: dictionary + elementType: *ref_1 + language: + default: + name: managed_network_update_tags + description: Resource tags + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + objects: + - &ref_2 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - &ref_21 + type: object + apiVersions: + - version: 2019-06-01-preview + children: + all: + - *ref_2 + immediate: + - *ref_2 + parents: + all: + - &ref_3 + type: object + apiVersions: + - version: 2019-06-01-preview + children: + all: + - &ref_13 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - *ref_3 + immediate: + - *ref_3 + properties: + - schema: &ref_4 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - &ref_6 + type: object + apiVersions: + - version: 2019-06-01-preview + children: + all: + - *ref_4 + - &ref_5 + type: object + apiVersions: + - version: 2019-06-01-preview + children: + all: + - &ref_7 + type: object + apiVersions: + - version: 2019-06-01-preview + discriminatorValue: HubAndSpokeTopology + parents: + all: + - *ref_5 + - *ref_6 + immediate: + - *ref_5 + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: HubAndSpokeTopology + language: + default: + name: hub_and_spoke_peering_policy_properties + description: Properties of a Hub and Spoke Peering Policy + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: HubAndSpokePeeringPolicyProperties + cliM4Path: 'schemas$$objects[''HubAndSpokePeeringPolicyProperties'']' + protocol: {} + - &ref_8 + type: object + apiVersions: + - version: 2019-06-01-preview + discriminatorValue: MeshTopology + parents: + all: + - *ref_5 + - *ref_6 + immediate: + - *ref_5 + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: MeshTopology + language: + default: + name: mesh_peering_policy_properties + description: Properties of a Mesh Peering Policy + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: MeshPeeringPolicyProperties + cliM4Path: 'schemas$$objects[''MeshPeeringPolicyProperties'']' + protocol: {} + immediate: + - *ref_7 + - *ref_8 + discriminator: + all: + HubAndSpokeTopology: *ref_7 + MeshTopology: *ref_8 + immediate: + HubAndSpokeTopology: *ref_7 + MeshTopology: *ref_8 + property: &ref_10 + schema: *ref_9 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: Gets or sets the connectivity type of a network structure policy + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyProperties'']$$properties[''type'']' + protocol: {} + discriminatorValue: ManagedNetworkPeeringPolicyProperties + parents: + all: + - *ref_6 + immediate: + - *ref_6 + properties: + - *ref_10 + - schema: &ref_12 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: *ref_11 + serializedName: id + language: + default: + name: id + description: Resource Id + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''ResourceId'']$$properties[''id'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: resource_id + description: Generic pointer to a resource + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ResourceId + cliM4Path: 'schemas$$objects[''ResourceId'']' + protocol: {} + required: false + serializedName: hub + language: + default: + name: hub + description: Gets or sets the hub virtual network ID + cli: + cliKey: hub + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyProperties'']$$properties[''hub'']' + protocol: {} + - schema: &ref_54 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: managed_network_peering_policy_properties_spokes + description: Gets or sets the spokes group IDs + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: false + serializedName: spokes + language: + default: + name: spokes + description: Gets or sets the spokes group IDs + cli: + cliKey: spokes + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyProperties'']$$properties[''spokes'']' + protocol: {} + - schema: &ref_55 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: managed_network_peering_policy_properties_mesh + description: Gets or sets the mesh group IDs + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: false + serializedName: mesh + language: + default: + name: mesh + description: Gets or sets the mesh group IDs + cli: + cliKey: mesh + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyProperties'']$$properties[''mesh'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: managed_network_peering_policy_properties + description: Properties of a Managed Network Peering Policy + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkPeeringPolicyProperties + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyProperties'']' + protocol: {} + - &ref_15 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - *ref_6 + immediate: + - *ref_6 + properties: + - schema: &ref_29 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: &ref_45 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: scope_management_groups + description: The collection of management groups covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: managementGroups + language: + default: + name: management_groups + description: The collection of management groups covered by the Managed Network + cli: + cliKey: managementGroups + cliM4Path: 'schemas$$objects[''Scope'']$$properties[''managementGroups'']' + protocol: {} + - schema: &ref_46 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: scope_subscriptions + description: The collection of subscriptions covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: subscriptions + language: + default: + name: subscriptions + description: The collection of subscriptions covered by the Managed Network + cli: + cliKey: subscriptions + cliM4Path: 'schemas$$objects[''Scope'']$$properties[''subscriptions'']' + protocol: {} + - schema: &ref_47 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: scope_virtual_networks + description: The collection of virtual nets covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: virtualNetworks + language: + default: + name: virtual_networks + description: The collection of virtual nets covered by the Managed Network + cli: + cliKey: virtualNetworks + cliM4Path: 'schemas$$objects[''Scope'']$$properties[''virtualNetworks'']' + protocol: {} + - schema: &ref_48 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: scope_subnets + description: The collection of subnets covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: subnets + language: + default: + name: subnets + description: The collection of subnets covered by the Managed Network + cli: + cliKey: subnets + cliM4Path: 'schemas$$objects[''Scope'']$$properties[''subnets'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: scope + description: Scope of a Managed Network + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Scope + cliM4Path: 'schemas$$objects[''Scope'']' + protocol: {} + serializedName: scope + extensions: + x-ms-client-flatten: true + language: + default: + name: scope + description: >- + The collection of management groups, subscriptions, virtual networks, and subnets by the Managed Network. This is a read-only property that is reflective of all ScopeAssignments for this + Managed Network + cli: + cliKey: scope + cliM4Path: 'schemas$$objects[''ManagedNetworkProperties'']$$properties[''scope'']' + protocol: {} + - schema: &ref_30 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: &ref_53 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_13 + language: + default: + name: connectivity_collection_groups + description: The collection of connectivity related Managed Network Groups within the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + readOnly: true + serializedName: groups + language: + default: + name: groups + description: The collection of connectivity related Managed Network Groups within the Managed Network + cli: + cliKey: groups + cliM4Path: 'schemas$$objects[''ConnectivityCollection'']$$properties[''groups'']' + protocol: {} + - schema: &ref_56 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: &ref_20 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - *ref_3 + immediate: + - *ref_3 + properties: + - schema: *ref_5 + serializedName: properties + language: + default: + name: properties + description: Gets or sets the properties of a Managed Network Policy + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicy'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: managed_network_peering_policy + description: The Managed Network Peering Policy resource + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkPeeringPolicy + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicy'']' + protocol: {} + language: + default: + name: connectivity_collection_peerings + description: The collection of Managed Network Peering Policies within the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + readOnly: true + serializedName: peerings + language: + default: + name: peerings + description: The collection of Managed Network Peering Policies within the Managed Network + cli: + cliKey: peerings + cliM4Path: 'schemas$$objects[''ConnectivityCollection'']$$properties[''peerings'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: connectivity_collection + description: The collection of Connectivity related groups and policies within the Managed Network + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ConnectivityCollection + cliM4Path: 'schemas$$objects[''ConnectivityCollection'']' + protocol: {} + readOnly: true + serializedName: connectivity + extensions: + x-ms-client-flatten: true + language: + default: + name: connectivity + description: The collection of groups and policies concerned with connectivity + cli: + cliKey: connectivity + cliM4Path: 'schemas$$objects[''ManagedNetworkProperties'']$$properties[''connectivity'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: managed_network_properties + description: Properties of Managed Network + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkProperties + cliM4Path: 'schemas$$objects[''ManagedNetworkProperties'']' + protocol: {} + - &ref_16 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - *ref_6 + immediate: + - *ref_6 + properties: + - schema: *ref_14 + serializedName: assignedManagedNetwork + language: + default: + name: assigned_managed_network + description: The managed network ID with scope will be assigned to. + cli: + cliKey: assignedManagedNetwork + cliM4Path: 'schemas$$objects[''ScopeAssignmentProperties'']$$properties[''assignedManagedNetwork'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: scope_assignment_properties + description: Properties of Managed Network + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ScopeAssignmentProperties + cliM4Path: 'schemas$$objects[''ScopeAssignmentProperties'']' + protocol: {} + - *ref_7 + - *ref_8 + immediate: + - *ref_4 + - *ref_5 + - *ref_15 + - *ref_16 + properties: + - schema: *ref_17 + readOnly: true + serializedName: provisioningState + language: + default: + name: provisioning_state + description: Provisioning state of the ManagedNetwork resource. + cli: + cliKey: provisioningState + cliM4Path: 'schemas$$objects[''ResourceProperties'']$$properties[''provisioningState'']' + protocol: {} + - schema: *ref_18 + readOnly: true + serializedName: etag + language: + default: + name: etag + description: A unique read-only string that changes whenever the resource is updated. + cli: + cliKey: etag + cliM4Path: 'schemas$$objects[''ResourceProperties'']$$properties[''etag'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: resource_properties + description: Base for resource properties. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ResourceProperties + cliM4Path: 'schemas$$objects[''ResourceProperties'']' + protocol: {} + immediate: + - *ref_6 + properties: + - schema: &ref_49 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: managed_network_group_properties_management_groups + description: The collection of management groups covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: managementGroups + language: + default: + name: management_groups + description: The collection of management groups covered by the Managed Network + cli: + cliKey: managementGroups + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupProperties'']$$properties[''managementGroups'']' + protocol: {} + - schema: &ref_50 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: managed_network_group_properties_subscriptions + description: The collection of subscriptions covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: subscriptions + language: + default: + name: subscriptions + description: The collection of subscriptions covered by the Managed Network + cli: + cliKey: subscriptions + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupProperties'']$$properties[''subscriptions'']' + protocol: {} + - schema: &ref_51 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: managed_network_group_properties_virtual_networks + description: The collection of virtual nets covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: virtualNetworks + language: + default: + name: virtual_networks + description: The collection of virtual nets covered by the Managed Network + cli: + cliKey: virtualNetworks + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupProperties'']$$properties[''virtualNetworks'']' + protocol: {} + - schema: &ref_52 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: managed_network_group_properties_subnets + description: The collection of subnets covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: subnets + language: + default: + name: subnets + description: The collection of subnets covered by the Managed Network + cli: + cliKey: subnets + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupProperties'']$$properties[''subnets'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: managed_network_group_properties + description: Properties of a Managed Network Group + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkGroupProperties + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupProperties'']' + protocol: {} + serializedName: properties + extensions: + x-ms-client-flatten: true + language: + default: + name: properties + description: Gets or sets the properties of a network group + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''ManagedNetworkGroup'']$$properties[''properties'']' + protocol: {} + - schema: *ref_19 + serializedName: kind + language: + default: + name: kind + description: Responsibility role under which this Managed Network Group will be created + cli: + cliKey: kind + cliM4Path: 'schemas$$objects[''ManagedNetworkGroup'']$$properties[''kind'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: managed_network_group + description: The Managed Network Group resource + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkGroup + cliM4Path: 'schemas$$objects[''ManagedNetworkGroup'']' + protocol: {} + - *ref_20 + - *ref_21 + - *ref_2 + - &ref_22 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - *ref_3 + immediate: + - *ref_3 + properties: + - schema: *ref_16 + serializedName: properties + extensions: + x-ms-client-flatten: true + language: + default: + name: properties + description: The Scope Assignment properties + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''ScopeAssignment'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: scope_assignment + description: The Managed Network resource + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: ScopeAssignment + cliM4Path: 'schemas$$objects[''ScopeAssignment'']' + protocol: {} + - &ref_23 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - *ref_3 + immediate: + - *ref_3 + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: proxy_resource + description: The resource model definition for a ARM proxy resource. It will have everything other than required location and tags + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ProxyResource + cliM4Path: 'schemas$$objects[''ProxyResource'']' + protocol: {} + immediate: + - *ref_13 + - *ref_20 + - *ref_21 + - *ref_22 + - *ref_23 + properties: + - schema: *ref_24 + readOnly: true + serializedName: id + language: + default: + name: id + description: 'Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''id'']' + protocol: {} + - schema: *ref_25 + readOnly: true + serializedName: name + language: + default: + name: name + description: The name of the resource + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''name'']' + protocol: {} + - schema: *ref_26 + readOnly: true + serializedName: type + language: + default: + name: type + description: The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''type'']' + protocol: {} + - schema: *ref_27 + serializedName: location + language: + default: + name: location + description: The geo-location where the resource lives + cli: + cliKey: location + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''location'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-azure-resource: true + language: + default: + name: resource + description: The general resource model definition + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: Resource + cliM4Path: 'schemas$$objects[''Resource'']' + protocol: {} + immediate: + - *ref_3 + properties: + - schema: *ref_28 + required: false + serializedName: tags + language: + default: + name: tags + description: Resource tags + cli: + cliKey: tags + cliM4Path: 'schemas$$objects[''TrackedResource'']$$properties[''tags'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: tracked_resource + description: The resource model definition for a ARM tracked top level resource + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TrackedResource + cliM4Path: 'schemas$$objects[''TrackedResource'']' + protocol: {} + - *ref_3 + immediate: + - *ref_21 + properties: + - schema: *ref_15 + serializedName: properties + extensions: + x-ms-client-flatten: true + language: + default: + name: properties + description: The MNC properties + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''ManagedNetwork'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: managed_network + description: The Managed Network resource + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetwork + cliM4Path: 'schemas$$objects[''ManagedNetwork'']' + protocol: {} + - *ref_15 + - *ref_29 + - *ref_12 + - *ref_30 + - *ref_13 + - *ref_4 + - *ref_6 + - *ref_3 + - *ref_20 + - *ref_5 + - *ref_21 + - &ref_69 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: *ref_31 + readOnly: true + serializedName: code + language: + default: + name: code + description: The error code. + cli: + cliKey: code + cliM4Path: 'schemas$$objects[''ErrorResponse'']$$properties[''code'']' + protocol: {} + - schema: *ref_32 + readOnly: true + serializedName: message + language: + default: + name: message + description: The error message. + cli: + cliKey: message + cliM4Path: 'schemas$$objects[''ErrorResponse'']$$properties[''message'']' + protocol: {} + serializationFormats: + - json + usage: + - exception + language: + default: + name: error_response + description: The error response that indicates why an operation has failed. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ErrorResponse + cliM4Path: 'schemas$$objects[''ErrorResponse'']' + protocol: {} + - &ref_75 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: *ref_33 + serializedName: tags + language: + default: + name: tags + description: Resource tags + cli: + cliKey: tags + cliM4Path: 'schemas$$objects[''ManagedNetworkUpdate'']$$properties[''tags'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: managed_network_update + description: Update Tags of Managed Network + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkUpdate + cliM4Path: 'schemas$$objects[''ManagedNetworkUpdate'']' + protocol: {} + - &ref_83 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: &ref_57 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_2 + language: + default: + name: managed_network_list_result_value + description: Gets a page of ManagedNetworks + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: Gets a page of ManagedNetworks + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''ManagedNetworkListResult'']$$properties[''value'']' + protocol: {} + - schema: *ref_34 + serializedName: nextLink + language: + default: + name: next_link + description: Gets the URL to get the next page of results. + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''ManagedNetworkListResult'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: managed_network_list_result + description: Result of the request to list Managed Network. It contains a list of Managed Networks and a URL link to get the next set of results. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkListResult + cliM4Path: 'schemas$$objects[''ManagedNetworkListResult'']' + protocol: {} + - *ref_22 + - *ref_16 + - &ref_94 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: &ref_58 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_22 + language: + default: + name: scope_assignment_list_result_value + description: Gets a page of ScopeAssignment + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: Gets a page of ScopeAssignment + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''ScopeAssignmentListResult'']$$properties[''value'']' + protocol: {} + - schema: *ref_35 + serializedName: nextLink + language: + default: + name: next_link + description: Gets the URL to get the next set of results. + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''ScopeAssignmentListResult'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: scope_assignment_list_result + description: Result of the request to list ScopeAssignment. It contains a list of groups and a URL link to get the next set of results. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScopeAssignmentListResult + cliM4Path: 'schemas$$objects[''ScopeAssignmentListResult'']' + protocol: {} + - &ref_109 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: &ref_59 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_13 + language: + default: + name: managed_network_group_list_result_value + description: Gets a page of ManagedNetworkGroup + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: Gets a page of ManagedNetworkGroup + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupListResult'']$$properties[''value'']' + protocol: {} + - schema: *ref_36 + serializedName: nextLink + language: + default: + name: next_link + description: Gets the URL to get the next set of results. + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupListResult'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: managed_network_group_list_result + description: Result of the request to list Managed Network Groups. It contains a list of groups and a URL link to get the next set of results. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkGroupListResult + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupListResult'']' + protocol: {} + - &ref_124 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: &ref_60 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_20 + language: + default: + name: managed_network_peering_policy_list_result_value + description: Gets a page of Peering Policies + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: Gets a page of Peering Policies + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyListResult'']$$properties[''value'']' + protocol: {} + - schema: *ref_37 + serializedName: nextLink + language: + default: + name: next_link + description: Gets the URL to get the next page of results. + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyListResult'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: managed_network_peering_policy_list_result + description: Result of the request to list Managed Network Peering Policies. It contains a list of policies and a URL link to get the next set of results. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkPeeringPolicyListResult + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyListResult'']' + protocol: {} + - &ref_125 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: &ref_61 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: &ref_43 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: *ref_38 + serializedName: name + language: + default: + name: name + description: 'Operation name: {provider}/{resource}/{operation}' + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''Operation'']$$properties[''name'']' + protocol: {} + - schema: &ref_44 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: *ref_39 + serializedName: provider + language: + default: + name: provider + description: 'Service provider: Microsoft.ManagedNetwork' + cli: + cliKey: provider + cliM4Path: 'schemas$$objects[''Operation-display'']$$properties[''provider'']' + protocol: {} + - schema: *ref_40 + serializedName: resource + language: + default: + name: resource + description: 'Resource on which the operation is performed: Profile, endpoint, etc.' + cli: + cliKey: resource + cliM4Path: 'schemas$$objects[''Operation-display'']$$properties[''resource'']' + protocol: {} + - schema: *ref_41 + serializedName: operation + language: + default: + name: operation + description: 'Operation type: Read, write, delete, etc.' + cli: + cliKey: operation + cliM4Path: 'schemas$$objects[''Operation-display'']$$properties[''operation'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: operation_display + description: The object that represents the operation. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: Operation-display + cliM4Path: 'schemas$$objects[''Operation-display'']' + protocol: {} + serializedName: display + language: + default: + name: display + description: The object that represents the operation. + cli: + cliKey: display + cliM4Path: 'schemas$$objects[''Operation'']$$properties[''display'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: operation + description: REST API operation + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: Operation + cliM4Path: 'schemas$$objects[''Operation'']' + protocol: {} + language: + default: + name: operation_list_result_value + description: List of Resource Provider operations supported by the Managed Network resource provider. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: List of Resource Provider operations supported by the Managed Network resource provider. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''OperationListResult'']$$properties[''value'']' + protocol: {} + - schema: *ref_42 + serializedName: nextLink + language: + default: + name: next_link + description: URL to get the next set of operation list results if there are any. + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''OperationListResult'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: operation_list_result + description: Result of the request to list Managed Network operations. It contains a list of operations and a URL link to get the next set of results. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: OperationListResult + cliM4Path: 'schemas$$objects[''OperationListResult'']' + protocol: {} + - *ref_43 + - *ref_44 + - *ref_7 + - *ref_8 + - *ref_23 + arrays: + - *ref_45 + - *ref_46 + - *ref_47 + - *ref_48 + - *ref_49 + - *ref_50 + - *ref_51 + - *ref_52 + - *ref_53 + - *ref_54 + - *ref_55 + - *ref_56 + - *ref_57 + - *ref_58 + - *ref_59 + - *ref_60 + - *ref_61 + - type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: hub_and_spoke_peering_policy_properties_spokes + description: Gets or sets the spokes group IDs + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + - type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: mesh_peering_policy_properties_mesh + description: Gets or sets the mesh group IDs + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} +globalParameters: + - &ref_65 + schema: *ref_1 + implementation: Client + required: true + extensions: + x-ms-priority: 1 + language: + default: + name: SubscriptionId + description: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + serializedName: subscriptionId + cli: + cliKey: subscriptionId + cliM4Path: 'globalParameters[''subscriptionId'']' + protocol: + http: + in: path + - &ref_63 + schema: *ref_0 + clientDefaultValue: 'https://management.azure.com' + implementation: Client + origin: 'modelerfour:synthesized/host' + required: true + extensions: + x-ms-skip-url-encoding: true + language: + default: + name: $host + description: server parameter + serializedName: $host + cli: + cliKey: $host + cliM4Path: 'globalParameters[''$host'']' + protocol: + http: + in: uri + - &ref_64 + schema: *ref_62 + implementation: Client + origin: 'modelerfour:synthesized/api-version' + required: true + language: + default: + name: apiVersion + description: Api Version + serializedName: api-version + cli: + cliKey: ApiVersion + cliM4Path: 'globalParameters[''ApiVersion'']' + protocol: + http: + in: query +operationGroups: + - $key: ManagedNetworks + operations: + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_67 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''GetModify'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_68 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''GetModify'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''GetModify'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_67 + - *ref_68 + responses: + - schema: *ref_2 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworksGet: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Get Managed Network + responses: + '200': + body: + name: myManagedNetwork + type: Microsoft.ManagedNetwork/managedNetworks + id: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + location: eastus + properties: + connectivity: + groups: [] + peerings: [] + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + language: + default: + name: get_modify + description: 'The Get ManagedNetworks operation gets a Managed Network Resource, specified by the resource group and Managed Network name' + cli: + cliKey: GetModify + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''GetModify'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_71 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''CreateOrUpdate'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_72 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''CreateOrUpdate'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + requests: + - parameters: + - &ref_70 + schema: *ref_2 + implementation: Method + required: true + language: + default: + name: managed_network + description: Parameters supplied to the create/update a Managed Network Resource + cli: + cliKey: managedNetwork + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''managedNetwork'']' + protocol: + http: + in: body + style: json + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_70 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_71 + - *ref_72 + responses: + - schema: *ref_2 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - schema: *ref_2 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '201' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworksPut: + parameters: + api-version: '2019-06-01' + managedNetwork: + location: eastus + properties: + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Create/Update Managed Network + responses: + '200': + body: + name: myManagedNetwork + type: Microsoft.ManagedNetwork/managedNetworks + id: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + location: eastus + properties: + connectivity: + groups: [] + peerings: [] + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + '201': + body: + name: myManagedNetwork + type: Microsoft.ManagedNetwork/managedNetworks + id: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + location: eastus + properties: + connectivity: + groups: [] + peerings: [] + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + language: + default: + name: create_or_update + description: 'The Put ManagedNetworks operation creates/updates a Managed Network Resource, specified by resource group and Managed Network name' + cli: + cliKey: CreateOrUpdate + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''CreateOrUpdate'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_73 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Delete'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_74 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Delete'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Delete'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_73 + - *ref_74 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '204' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworksDelete: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Delete Managed Network + responses: + '200': {} + '202': {} + '204': {} + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + language: + default: + name: delete + description: 'The Delete ManagedNetworks operation deletes a Managed Network Resource, specified by the resource group and Managed Network name' + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_77 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Update'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_78 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Update'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + requests: + - parameters: + - &ref_76 + schema: *ref_75 + implementation: Method + required: true + language: + default: + name: parameters + description: Parameters supplied to update application gateway tags and/or scope. + cli: + cliKey: parameters + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Update'']$$requests[0]$$parameters[''parameters'']' + protocol: + http: + in: body + style: json + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Update'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_76 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}' + method: patch + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_77 + - *ref_78 + responses: + - schema: *ref_2 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - schema: *ref_2 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '201' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworksPatch: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + parameters: + tags: {} + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Create/Update Managed Network + responses: + '200': + body: + name: myManagedNetwork + type: Microsoft.ManagedNetwork/managedNetworks + id: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + location: eastus + properties: + connectivity: + groups: [] + peerings: [] + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + '201': + body: + name: myManagedNetwork + type: Microsoft.ManagedNetwork/managedNetworks + id: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + location: eastus + properties: + connectivity: + groups: [] + peerings: [] + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + language: + default: + name: update + description: Updates the specified Managed Network resource tags. + cli: + cliKey: Update + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Update'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_80 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListByResourceGroup'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_81 + schema: *ref_79 + implementation: Method + language: + default: + name: top + description: May be used to limit the number of results in a page for list queries. + serializedName: $top + cli: + cliKey: $top + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListByResourceGroup'']$$parameters[''$top'']' + protocol: + http: + in: query + - &ref_82 + schema: *ref_1 + implementation: Method + language: + default: + name: skiptoken + description: >- + Skiptoken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting + point to use for subsequent calls. + serializedName: $skiptoken + cli: + cliKey: $skiptoken + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListByResourceGroup'']$$parameters[''$skiptoken'']' + protocol: + http: + in: query + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListByResourceGroup'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks' + method: get + uri: '{$host}' + signatureParameters: + - *ref_80 + - *ref_81 + - *ref_82 + responses: + - schema: *ref_83 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworksListByResourceGroup: + parameters: + api-version: '2019-06-01' + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Get Managed Network + responses: + '200': + body: + nextLink: '{baseurl}/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks?api-version=2019-06-01$skipToken=10' + value: + - name: myManagedNetwork + type: Microsoft.ManagedNetwork/managedNetworks + id: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + location: eastus + properties: + connectivity: + groups: [] + peerings: [] + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list_by_resource_group + description: The ListByResourceGroup ManagedNetwork operation retrieves all the Managed Network resources in a resource group in a paginated format. + paging: + nextLinkName: nextLink + cli: + cliKey: ListByResourceGroup + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListByResourceGroup'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_84 + schema: *ref_79 + implementation: Method + language: + default: + name: top + description: May be used to limit the number of results in a page for list queries. + serializedName: $top + cli: + cliKey: $top + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListBySubscription'']$$parameters[''$top'']' + protocol: + http: + in: query + - &ref_85 + schema: *ref_1 + implementation: Method + language: + default: + name: skiptoken + description: >- + Skiptoken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting + point to use for subsequent calls. + serializedName: $skiptoken + cli: + cliKey: $skiptoken + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListBySubscription'']$$parameters[''$skiptoken'']' + protocol: + http: + in: query + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListBySubscription'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetwork/managedNetworks' + method: get + uri: '{$host}' + signatureParameters: + - *ref_84 + - *ref_85 + responses: + - schema: *ref_83 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworksListBySubscription: + parameters: + api-version: '2019-06-01' + subscriptionId: subscriptionA + title: Get Managed Network + responses: + '200': + body: + nextLink: '{baseurl}/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks?api-version=2019-06-01$skipToken=10' + value: + - name: myManagedNetwork + type: Microsoft.ManagedNetwork/managedNetworks + id: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + location: eastus + properties: + connectivity: + groups: [] + peerings: [] + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list_by_subscription + description: The ListBySubscription ManagedNetwork operation retrieves all the Managed Network Resources in the current subscription in a paginated format. + paging: + nextLinkName: nextLink + cli: + cliKey: ListBySubscription + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListBySubscription'']' + protocol: {} + language: + default: + name: managed_networks + description: '' + cli: + cliKey: ManagedNetworks + cliM4Path: 'operationGroups[''ManagedNetworks'']' + protocol: {} + - $key: ScopeAssignments + operations: + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - &ref_86 + schema: *ref_1 + implementation: Method + required: true + extensions: + x-ms-skip-url-encoding: true + language: + default: + name: scope + description: The base resource of the scope assignment. + serializedName: scope + cli: + cliKey: scope + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''Get'']$$parameters[''scope'']' + protocol: + http: + in: path + - &ref_87 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: scope_assignment_name + description: The name of the scope assignment to get. + serializedName: scopeAssignmentName + cli: + cliKey: scopeAssignmentName + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''Get'']$$parameters[''scopeAssignmentName'']' + protocol: + http: + in: path + - *ref_64 + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''Get'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/{scope}/providers/Microsoft.ManagedNetwork/scopeAssignments/{scopeAssignmentName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_86 + - *ref_87 + responses: + - schema: *ref_22 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ScopeAssignmentsGet: + parameters: + api-version: '2019-06-01' + scope: subscriptions/subscriptionC + scopeAssignmentName: subscriptionCAssignment + title: Create/Update Managed Network + responses: + '200': + body: + name: subscriptionCAssignment + type: Microsoft.ManagedNetwork/scopeAssignment + id: /subscriptions/subscriptionC/providers/Microsoft.ManagedNetwork/scopeAssignments/subscriptionCAssignment + properties: + assignedManagedNetwork: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + language: + default: + name: get + description: Get the specified scope assignment. + cli: + cliKey: Get + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''Get'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - &ref_89 + schema: *ref_1 + implementation: Method + required: true + extensions: + x-ms-skip-url-encoding: true + language: + default: + name: scope + description: >- + The base resource of the scope assignment to create. The scope can be any REST resource instance. For example, use 'subscriptions/{subscription-id}' for a subscription, + 'subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' for a resource group, and + 'subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider}/{resource-type}/{resource-name}' for a resource. + serializedName: scope + cli: + cliKey: scope + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''CreateOrUpdate'']$$parameters[''scope'']' + protocol: + http: + in: path + - &ref_90 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: scope_assignment_name + description: The name of the scope assignment to create. + serializedName: scopeAssignmentName + cli: + cliKey: scopeAssignmentName + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''CreateOrUpdate'']$$parameters[''scopeAssignmentName'']' + protocol: + http: + in: path + - *ref_64 + requests: + - parameters: + - &ref_88 + schema: *ref_22 + implementation: Method + required: true + language: + default: + name: parameters + description: Parameters supplied to the specify which Managed Network this scope is being assigned + cli: + cliKey: parameters + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''parameters'']' + protocol: + http: + in: body + style: json + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_88 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/{scope}/providers/Microsoft.ManagedNetwork/scopeAssignments/{scopeAssignmentName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_89 + - *ref_90 + responses: + - schema: *ref_22 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - schema: *ref_22 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '201' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ScopeAssignmentsPut: + parameters: + api-version: '2019-06-01' + parameters: + properties: + assignedManagedNetwork: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + scope: subscriptions/subscriptionC + scopeAssignmentName: subscriptionCAssignment + title: Create/Update Managed Network + responses: + '200': + body: + name: subscriptionCAssignment + type: Microsoft.ManagedNetwork/scopeAssignment + id: /subscriptions/subscriptionC/providers/Microsoft.ManagedNetwork/scopeAssignments/subscriptionCAssignment + properties: + assignedManagedNetwork: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + '201': + body: + name: subscriptionCAssignment + type: Microsoft.ManagedNetwork/scopeAssignment + id: /subscriptions/subscriptionC/providers/Microsoft.ManagedNetwork/scopeAssignments/subscriptionCAssignment + properties: + assignedManagedNetwork: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + language: + default: + name: create_or_update + description: Creates a scope assignment. + cli: + cliKey: CreateOrUpdate + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''CreateOrUpdate'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - &ref_91 + schema: *ref_1 + implementation: Method + required: true + extensions: + x-ms-skip-url-encoding: true + language: + default: + name: scope + description: The scope of the scope assignment to delete. + serializedName: scope + cli: + cliKey: scope + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''Delete'']$$parameters[''scope'']' + protocol: + http: + in: path + - &ref_92 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: scope_assignment_name + description: The name of the scope assignment to delete. + serializedName: scopeAssignmentName + cli: + cliKey: scopeAssignmentName + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''Delete'']$$parameters[''scopeAssignmentName'']' + protocol: + http: + in: path + - *ref_64 + requests: + - language: + default: + name: '' + description: '' + protocol: + http: + path: '/{scope}/providers/Microsoft.ManagedNetwork/scopeAssignments/{scopeAssignmentName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_91 + - *ref_92 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + exceptions: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - default + extensions: + x-ms-examples: + ScopeAssignmentsDelete: + parameters: + api-version: '2019-06-01' + scope: subscriptions/subscriptionC + scopeAssignmentName: subscriptionCAssignment + title: Create/Update Managed Network + responses: + '200': {} + language: + default: + name: delete + description: Deletes a scope assignment. + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - &ref_93 + schema: *ref_1 + implementation: Method + required: true + extensions: + x-ms-skip-url-encoding: true + language: + default: + name: scope + description: The base resource of the scope assignment. + serializedName: scope + cli: + cliKey: scope + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''List'']$$parameters[''scope'']' + protocol: + http: + in: path + - *ref_64 + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''List'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/{scope}/providers/Microsoft.ManagedNetwork/scopeAssignments' + method: get + uri: '{$host}' + signatureParameters: + - *ref_93 + responses: + - schema: *ref_94 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ScopeAssignmentsList: + parameters: + api-version: '2019-06-01' + scope: subscriptions/subscriptionC + title: Create/Update Managed Network + responses: + '200': + body: + nextLink: '{baseurl}/subscriptions/subscriptionC/providers/Microsoft.ManagedNetwork/scopeAssignments?api-version=2019-06-01&$skipToken=10' + value: + - name: subscriptionCAssignemnt + type: Microsoft.ManagedNetwork/scopeAssignment + id: /subscriptions/subscriptionC/providers/Microsoft.ManagedNetwork/scopeAssignments/subscriptionCAssignment + properties: + assignedManagedNetwork: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list + description: Get the specified scope assignment. + paging: + nextLinkName: nextLink + cli: + cliKey: List + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''List'']' + protocol: {} + language: + default: + name: scope_assignments + description: '' + cli: + cliKey: ScopeAssignments + cliM4Path: 'operationGroups[''ScopeAssignments'']' + protocol: {} + - $key: ManagedNetworkGroups + operations: + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_95 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Get'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_96 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Get'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_97 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_group_name + description: The name of the Managed Network Group. + serializedName: managedNetworkGroupName + cli: + cliKey: managedNetworkGroupName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Get'']$$parameters[''managedNetworkGroupName'']' + protocol: + http: + in: path + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Get'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkGroups/{managedNetworkGroupName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_95 + - *ref_96 + - *ref_97 + responses: + - schema: *ref_13 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagementNetworkGroupsGet: + parameters: + api-version: '2019-06-01' + managedNetworkGroupName: myManagedNetworkGroup1 + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Get Managed Network Group + responses: + '200': + body: + name: myManagedNetworkGroup1 + type: Microsoft.ManagedNetwork/managedNetworkGroups + id: /subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + properties: + etag: asdf-asdf-asdf1 + managementGroups: [] + provisioningState: Succeeded + subnets: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA/subnets/subnetA + subscriptions: [] + virtualNetworks: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + language: + default: + name: get + description: 'The Get ManagedNetworkGroups operation gets a Managed Network Group specified by the resource group, Managed Network name, and group name' + cli: + cliKey: Get + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Get'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_99 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''CreateOrUpdate'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_100 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''CreateOrUpdate'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_101 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_group_name + description: The name of the Managed Network Group. + serializedName: managedNetworkGroupName + cli: + cliKey: managedNetworkGroupName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''CreateOrUpdate'']$$parameters[''managedNetworkGroupName'']' + protocol: + http: + in: path + requests: + - parameters: + - &ref_98 + schema: *ref_13 + implementation: Method + required: true + language: + default: + name: managed_network_group + description: Parameters supplied to the create/update a Managed Network Group resource + cli: + cliKey: managedNetworkGroup + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''managedNetworkGroup'']' + protocol: + http: + in: body + style: json + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_98 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkGroups/{managedNetworkGroupName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_99 + - *ref_100 + - *ref_101 + responses: + - schema: *ref_13 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - schema: *ref_13 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '201' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagementNetworkGroupsPut: + parameters: + api-version: '2019-06-01' + managedNetworkGroup: + properties: + managementGroups: [] + subnets: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA/subnets/subnetA + subscriptions: [] + virtualNetworks: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + managedNetworkGroupName: myManagedNetworkGroup1 + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Create/Update Managed Network Group + responses: + '200': + body: + name: myManagedNetworkGroup1 + type: Microsoft.ManagedNetwork/managedNetworkGroups + id: /subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + properties: + etag: asdf-asdf-asdf1 + managementGroups: [] + provisioningState: Succeeded + subnets: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA/subnets/subnetA + subscriptions: [] + virtualNetworks: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + '201': + body: + name: myManagedNetworkGroup1 + type: Microsoft.ManagedNetwork/managedNetworkGroups + id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + properties: + etag: asdf-asdf-asdf1 + managementGroups: [] + provisioningState: Succeeded + subnets: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA/subnets/subnetA + subscriptions: [] + virtualNetworks: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + language: + default: + name: create_or_update + description: The Put ManagedNetworkGroups operation creates or updates a Managed Network Group resource + cli: + cliKey: CreateOrUpdate + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''CreateOrUpdate'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_102 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Delete'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_103 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Delete'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_104 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_group_name + description: The name of the Managed Network Group. + serializedName: managedNetworkGroupName + cli: + cliKey: managedNetworkGroupName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Delete'']$$parameters[''managedNetworkGroupName'']' + protocol: + http: + in: path + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Delete'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkGroups/{managedNetworkGroupName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_102 + - *ref_103 + - *ref_104 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '204' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagementNetworkGroupsDelete: + parameters: + api-version: '2019-06-01' + managedNetworkGroupName: myManagedNetworkGroup1 + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Delete Managed Network Group + responses: + '200': {} + '202': {} + '204': {} + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + language: + default: + name: delete + description: 'The Delete ManagedNetworkGroups operation deletes a Managed Network Group specified by the resource group, Managed Network name, and group name' + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_105 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''ListByManagedNetwork'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_106 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''ListByManagedNetwork'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_107 + schema: *ref_79 + implementation: Method + language: + default: + name: top + description: May be used to limit the number of results in a page for list queries. + serializedName: $top + cli: + cliKey: $top + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''ListByManagedNetwork'']$$parameters[''$top'']' + protocol: + http: + in: query + - &ref_108 + schema: *ref_1 + implementation: Method + language: + default: + name: skiptoken + description: >- + Skiptoken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting + point to use for subsequent calls. + serializedName: $skiptoken + cli: + cliKey: $skiptoken + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''ListByManagedNetwork'']$$parameters[''$skiptoken'']' + protocol: + http: + in: query + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''ListByManagedNetwork'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkGroups' + method: get + uri: '{$host}' + signatureParameters: + - *ref_105 + - *ref_106 + - *ref_107 + - *ref_108 + responses: + - schema: *ref_109 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworksGroupsListByManagedNetwork: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Get Managed Network Group + responses: + '200': + body: + nextLink: '{baseurl}/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups?api-version=2019-06-01&$skipToken=10' + value: + - name: myManagedNetworkGroup1 + type: Microsoft.ManagedNetwork/managedNetworkGroups + id: /subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + properties: + etag: asdf-asdf-asdf1 + managementGroups: [] + provisioningState: Succeeded + subnets: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA/subnets/subnetA + subscriptions: [] + virtualNetworks: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list_by_managed_network + description: The ListByManagedNetwork ManagedNetworkGroup operation retrieves all the Managed Network Groups in a specified Managed Networks in a paginated format. + paging: + nextLinkName: nextLink + cli: + cliKey: ListByManagedNetwork + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''ListByManagedNetwork'']' + protocol: {} + language: + default: + name: managed_network_groups + description: '' + cli: + cliKey: ManagedNetworkGroups + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']' + protocol: {} + - $key: ManagedNetworkPeeringPolicies + operations: + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_110 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Get'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_111 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Get'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_112 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_peering_policy_name + description: The name of the Managed Network Peering Policy. + serializedName: managedNetworkPeeringPolicyName + cli: + cliKey: managedNetworkPeeringPolicyName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Get'']$$parameters[''managedNetworkPeeringPolicyName'']' + protocol: + http: + in: path + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Get'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkPeeringPolicies/{managedNetworkPeeringPolicyName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_110 + - *ref_111 + - *ref_112 + responses: + - schema: *ref_20 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworkPeeringPoliciesGet: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + managedNetworkPeeringPolicyName: myHubAndSpoke + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Get Managed Network Peering Policy + responses: + '200': + body: + name: myHubAndSpoke + type: Microsoft.ManagedNetwork/peeringPolicies + id: /subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkPeeringPolicies/myHubAndSpoke + properties: + type: HubAndSpokeTopology + etag: asdf-asdf-asdf2 + hub: + id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myHubVnet + provisioningState: Succeeded + spokes: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + language: + default: + name: get + description: 'The Get ManagedNetworkPeeringPolicies operation gets a Managed Network Peering Policy resource, specified by the resource group, Managed Network name, and peering policy name' + cli: + cliKey: Get + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Get'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_114 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''CreateOrUpdate'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_115 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''CreateOrUpdate'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_116 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_peering_policy_name + description: The name of the Managed Network Peering Policy. + serializedName: managedNetworkPeeringPolicyName + cli: + cliKey: managedNetworkPeeringPolicyName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''CreateOrUpdate'']$$parameters[''managedNetworkPeeringPolicyName'']' + protocol: + http: + in: path + requests: + - parameters: + - &ref_113 + schema: *ref_20 + implementation: Method + required: true + language: + default: + name: managed_network_policy + description: Parameters supplied to create/update a Managed Network Peering Policy + cli: + cliKey: managedNetworkPolicy + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''managedNetworkPolicy'']' + protocol: + http: + in: body + style: json + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_113 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkPeeringPolicies/{managedNetworkPeeringPolicyName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_114 + - *ref_115 + - *ref_116 + responses: + - schema: *ref_20 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - schema: *ref_20 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '201' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworkPeeringPoliciesPut: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + managedNetworkPeeringPolicyName: myHubAndSpoke + managedNetworkPolicy: + properties: + type: HubAndSpokeTopology + hub: + id: /subscriptions/subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myHubVnet + spokes: + - id: /subscriptions/subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Create/Update Managed Network Peering Policy + responses: + '200': + body: + name: myHubAndSpoke + type: Microsoft.ManagedNetwork/peeringPolicies + id: /subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkPeeringPolicies/myHubAndSpoke + properties: + type: HubAndSpokeTopology + etag: asdf-asdf-asdf2 + hub: + id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myHubVnet + provisioningState: Succeeded + spokes: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + '201': + body: + name: myHubAndSpoke + type: Microsoft.ManagedNetwork/peeringPolicies + id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkPeeringPolicies/myHubAndSpoke + properties: + type: HubAndSpokeTopology + etag: asdf-asdf-asdf2 + hub: + id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myHubVnet + provisioningState: Succeeded + spokes: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + language: + default: + name: create_or_update + description: The Put ManagedNetworkPeeringPolicies operation creates/updates a new Managed Network Peering Policy + cli: + cliKey: CreateOrUpdate + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''CreateOrUpdate'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_117 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Delete'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_118 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Delete'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_119 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_peering_policy_name + description: The name of the Managed Network Peering Policy. + serializedName: managedNetworkPeeringPolicyName + cli: + cliKey: managedNetworkPeeringPolicyName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Delete'']$$parameters[''managedNetworkPeeringPolicyName'']' + protocol: + http: + in: path + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Delete'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkPeeringPolicies/{managedNetworkPeeringPolicyName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_117 + - *ref_118 + - *ref_119 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '204' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworkPeeringPoliciesDelete: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + managedNetworkPeeringPolicyName: myHubAndSpoke + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Get Managed Network Peering Policy + responses: + '200': {} + '202': {} + '204': {} + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + language: + default: + name: delete + description: 'The Delete ManagedNetworkPeeringPolicies operation deletes a Managed Network Peering Policy, specified by the resource group, Managed Network name, and peering policy name' + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_120 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''ListByManagedNetwork'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_121 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''ListByManagedNetwork'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_122 + schema: *ref_79 + implementation: Method + language: + default: + name: top + description: May be used to limit the number of results in a page for list queries. + serializedName: $top + cli: + cliKey: $top + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''ListByManagedNetwork'']$$parameters[''$top'']' + protocol: + http: + in: query + - &ref_123 + schema: *ref_1 + implementation: Method + language: + default: + name: skiptoken + description: >- + Skiptoken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting + point to use for subsequent calls. + serializedName: $skiptoken + cli: + cliKey: $skiptoken + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''ListByManagedNetwork'']$$parameters[''$skiptoken'']' + protocol: + http: + in: query + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''ListByManagedNetwork'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkPeeringPolicies' + method: get + uri: '{$host}' + signatureParameters: + - *ref_120 + - *ref_121 + - *ref_122 + - *ref_123 + responses: + - schema: *ref_124 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworkPeeringPoliciesListByManagedNetwork: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Get Managed Network Group + responses: + '200': + body: + nextLink: '{baseurl}/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkPeeringPolicies?api-version=2019-06-01&$skipToken=10' + value: + - name: myHubAndSpoke + type: Microsoft.ManagedNetwork/peeringPolicies + id: /subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkPeeringPolicies/myHubAndSpoke + properties: + type: HubAndSpokeTopology + etag: asdf-asdf-asdf2 + hub: + id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myHubVnet + provisioningState: Succeeded + spokes: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list_by_managed_network + description: 'The ListByManagedNetwork PeeringPolicies operation retrieves all the Managed Network Peering Policies in a specified Managed Network, in a paginated format.' + paging: + nextLinkName: nextLink + cli: + cliKey: ListByManagedNetwork + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''ListByManagedNetwork'']' + protocol: {} + language: + default: + name: managed_network_peering_policies + description: '' + cli: + cliKey: ManagedNetworkPeeringPolicies + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']' + protocol: {} + - $key: Operations + operations: + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Operations'']$$operations[''List'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: /providers/Microsoft.ManagedNetwork/operations + method: get + uri: '{$host}' + signatureParameters: [] + responses: + - schema: *ref_125 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list + description: Lists all of the available MNC operations. + paging: + nextLinkName: nextLink + cli: + cliKey: List + cliM4Path: 'operationGroups[''Operations'']$$operations[''List'']' + protocol: {} + language: + default: + name: operations + description: '' + cli: + cliKey: Operations + cliM4Path: 'operationGroups[''Operations'']' + protocol: {} +security: + authenticationRequired: false +language: + default: + name: ManagedNetworkManagementClient + description: '' +protocol: + http: {} diff --git a/test/scenarios/managed-network/output/clicommon-000250-modifier-pre-simplified.yaml b/test/scenarios/managed-network/output/clicommon-000250-modifier-pre-simplified.yaml new file mode 100644 index 0000000..e4e3943 --- /dev/null +++ b/test/scenarios/managed-network/output/clicommon-000250-modifier-pre-simplified.yaml @@ -0,0 +1,1152 @@ +operationGroups: + all: + - operationGroupName: managed_networks + cli: + cliKey: ManagedNetworks + cliM4Path: operationGroups['ManagedNetworks'] + operations: + - operationName: get_modify + cli: + cliKey: GetModify + cliM4Path: operationGroups['ManagedNetworks']$$operations['GetModify'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworks']$$operations['GetModify']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworks']$$operations['GetModify']$$parameters['managedNetworkName'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworks']$$operations['GetModify']$$requests[0]$$parameters['accept'] + - operationName: create_or_update + cli: + cliKey: CreateOrUpdate + cliM4Path: operationGroups['ManagedNetworks']$$operations['CreateOrUpdate'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworks']$$operations['CreateOrUpdate']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworks']$$operations['CreateOrUpdate']$$parameters['managedNetworkName'] + - parameterName[0]: managed_network(managed_network^object) + cli: + cliKey: managedNetwork + cliM4Path: operationGroups['ManagedNetworks']$$operations['CreateOrUpdate']$$requests[0]$$parameters['managedNetwork'] + bodySchema: managed_network + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworks']$$operations['CreateOrUpdate']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['ManagedNetworks']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworks']$$operations['Delete']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworks']$$operations['Delete']$$parameters['managedNetworkName'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworks']$$operations['Delete']$$requests[0]$$parameters['accept'] + - operationName: update + cli: + cliKey: Update + cliM4Path: operationGroups['ManagedNetworks']$$operations['Update'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworks']$$operations['Update']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworks']$$operations['Update']$$parameters['managedNetworkName'] + - parameterName[0]: parameters(managed_network_update^object) + cli: + cliKey: parameters + cliM4Path: operationGroups['ManagedNetworks']$$operations['Update']$$requests[0]$$parameters['parameters'] + bodySchema: managed_network_update + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworks']$$operations['Update']$$requests[0]$$parameters['accept'] + - operationName: list_by_resource_group + cli: + cliKey: ListByResourceGroup + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListByResourceGroup'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListByResourceGroup']$$parameters['resourceGroupName'] + - parameterName: top(integer^integer) + cli: + cliKey: $top + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListByResourceGroup']$$parameters['$top'] + - parameterName: skiptoken(string^string) + cli: + cliKey: $skiptoken + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListByResourceGroup']$$parameters['$skiptoken'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListByResourceGroup']$$requests[0]$$parameters['accept'] + - operationName: list_by_subscription + cli: + cliKey: ListBySubscription + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListBySubscription'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: top(integer^integer) + cli: + cliKey: $top + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListBySubscription']$$parameters['$top'] + - parameterName: skiptoken(string^string) + cli: + cliKey: $skiptoken + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListBySubscription']$$parameters['$skiptoken'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListBySubscription']$$requests[0]$$parameters['accept'] + - operationGroupName: scope_assignments + cli: + cliKey: ScopeAssignments + cliM4Path: operationGroups['ScopeAssignments'] + operations: + - operationName: get + cli: + cliKey: Get + cliM4Path: operationGroups['ScopeAssignments']$$operations['Get'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: scope(string^string) + cli: + cliKey: scope + cliM4Path: operationGroups['ScopeAssignments']$$operations['Get']$$parameters['scope'] + - parameterName: scope_assignment_name(string^string) + cli: + cliKey: scopeAssignmentName + cliM4Path: operationGroups['ScopeAssignments']$$operations['Get']$$parameters['scopeAssignmentName'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ScopeAssignments']$$operations['Get']$$requests[0]$$parameters['accept'] + - operationName: create_or_update + cli: + cliKey: CreateOrUpdate + cliM4Path: operationGroups['ScopeAssignments']$$operations['CreateOrUpdate'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: scope(string^string) + cli: + cliKey: scope + cliM4Path: operationGroups['ScopeAssignments']$$operations['CreateOrUpdate']$$parameters['scope'] + - parameterName: scope_assignment_name(string^string) + cli: + cliKey: scopeAssignmentName + cliM4Path: operationGroups['ScopeAssignments']$$operations['CreateOrUpdate']$$parameters['scopeAssignmentName'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: parameters(scope_assignment^object) + cli: + cliKey: parameters + cliM4Path: operationGroups['ScopeAssignments']$$operations['CreateOrUpdate']$$requests[0]$$parameters['parameters'] + bodySchema: scope_assignment + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ScopeAssignments']$$operations['CreateOrUpdate']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['ScopeAssignments']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: scope(string^string) + cli: + cliKey: scope + cliM4Path: operationGroups['ScopeAssignments']$$operations['Delete']$$parameters['scope'] + - parameterName: scope_assignment_name(string^string) + cli: + cliKey: scopeAssignmentName + cliM4Path: operationGroups['ScopeAssignments']$$operations['Delete']$$parameters['scopeAssignmentName'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - operationName: list + cli: + cliKey: List + cliM4Path: operationGroups['ScopeAssignments']$$operations['List'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: scope(string^string) + cli: + cliKey: scope + cliM4Path: operationGroups['ScopeAssignments']$$operations['List']$$parameters['scope'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ScopeAssignments']$$operations['List']$$requests[0]$$parameters['accept'] + - operationGroupName: managed_network_groups + cli: + cliKey: ManagedNetworkGroups + cliM4Path: operationGroups['ManagedNetworkGroups'] + operations: + - operationName: get + cli: + cliKey: Get + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Get'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Get']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Get']$$parameters['managedNetworkName'] + - parameterName: managed_network_group_name(string^string) + cli: + cliKey: managedNetworkGroupName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Get']$$parameters['managedNetworkGroupName'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Get']$$requests[0]$$parameters['accept'] + - operationName: create_or_update + cli: + cliKey: CreateOrUpdate + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['CreateOrUpdate'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['CreateOrUpdate']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['CreateOrUpdate']$$parameters['managedNetworkName'] + - parameterName: managed_network_group_name(string^string) + cli: + cliKey: managedNetworkGroupName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['CreateOrUpdate']$$parameters['managedNetworkGroupName'] + - parameterName[0]: managed_network_group(managed_network_group^object) + cli: + cliKey: managedNetworkGroup + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['CreateOrUpdate']$$requests[0]$$parameters['managedNetworkGroup'] + bodySchema: managed_network_group + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['CreateOrUpdate']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Delete']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Delete']$$parameters['managedNetworkName'] + - parameterName: managed_network_group_name(string^string) + cli: + cliKey: managedNetworkGroupName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Delete']$$parameters['managedNetworkGroupName'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Delete']$$requests[0]$$parameters['accept'] + - operationName: list_by_managed_network + cli: + cliKey: ListByManagedNetwork + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['ListByManagedNetwork'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['ListByManagedNetwork']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['ListByManagedNetwork']$$parameters['managedNetworkName'] + - parameterName: top(integer^integer) + cli: + cliKey: $top + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['ListByManagedNetwork']$$parameters['$top'] + - parameterName: skiptoken(string^string) + cli: + cliKey: $skiptoken + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['ListByManagedNetwork']$$parameters['$skiptoken'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['ListByManagedNetwork']$$requests[0]$$parameters['accept'] + - operationGroupName: managed_network_peering_policies + cli: + cliKey: ManagedNetworkPeeringPolicies + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies'] + operations: + - operationName: get + cli: + cliKey: Get + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Get'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Get']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Get']$$parameters['managedNetworkName'] + - parameterName: managed_network_peering_policy_name(string^string) + cli: + cliKey: managedNetworkPeeringPolicyName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Get']$$parameters['managedNetworkPeeringPolicyName'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Get']$$requests[0]$$parameters['accept'] + - operationName: create_or_update + cli: + cliKey: CreateOrUpdate + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['CreateOrUpdate'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['CreateOrUpdate']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['CreateOrUpdate']$$parameters['managedNetworkName'] + - parameterName: managed_network_peering_policy_name(string^string) + cli: + cliKey: managedNetworkPeeringPolicyName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['CreateOrUpdate']$$parameters['managedNetworkPeeringPolicyName'] + - parameterName[0]: managed_network_policy(managed_network_peering_policy^object) + cli: + cliKey: managedNetworkPolicy + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['CreateOrUpdate']$$requests[0]$$parameters['managedNetworkPolicy'] + bodySchema: managed_network_peering_policy + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['CreateOrUpdate']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Delete']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Delete']$$parameters['managedNetworkName'] + - parameterName: managed_network_peering_policy_name(string^string) + cli: + cliKey: managedNetworkPeeringPolicyName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Delete']$$parameters['managedNetworkPeeringPolicyName'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Delete']$$requests[0]$$parameters['accept'] + - operationName: list_by_managed_network + cli: + cliKey: ListByManagedNetwork + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['ListByManagedNetwork'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['ListByManagedNetwork']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['ListByManagedNetwork']$$parameters['managedNetworkName'] + - parameterName: top(integer^integer) + cli: + cliKey: $top + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['ListByManagedNetwork']$$parameters['$top'] + - parameterName: skiptoken(string^string) + cli: + cliKey: $skiptoken + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['ListByManagedNetwork']$$parameters['$skiptoken'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['ListByManagedNetwork']$$requests[0]$$parameters['accept'] + - operationGroupName: operations + cli: + cliKey: Operations + cliM4Path: operationGroups['Operations'] + operations: + - operationName: list + cli: + cliKey: List + cliM4Path: operationGroups['Operations']$$operations['List'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Operations']$$operations['List']$$requests[0]$$parameters['accept'] +schemas: + objects: + all: + - schemaName: managed_network + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetwork + cliM4Path: schemas$$objects['ManagedNetwork'] + properties: + - propertyName: properties(managed_network_properties^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['ManagedNetwork']$$properties['properties'] + x-ms-client-flatten: true + - schemaName: managed_network_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkProperties + cliM4Path: schemas$$objects['ManagedNetworkProperties'] + properties: + - propertyName: scope(scope^object) + cli: + cliKey: scope + cliM4Path: schemas$$objects['ManagedNetworkProperties']$$properties['scope'] + x-ms-client-flatten: true + - propertyName: connectivity(connectivity_collection^object) + cli: + cliKey: connectivity + cliM4Path: schemas$$objects['ManagedNetworkProperties']$$properties['connectivity'] + x-ms-client-flatten: true + readOnly: true + - schemaName: scope + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Scope + cliM4Path: schemas$$objects['Scope'] + properties: + - propertyName: management_groups(scope_management_groups^array) + cli: + cliKey: managementGroups + cliM4Path: schemas$$objects['Scope']$$properties['managementGroups'] + - propertyName: subscriptions(scope_subscriptions^array) + cli: + cliKey: subscriptions + cliM4Path: schemas$$objects['Scope']$$properties['subscriptions'] + - propertyName: virtual_networks(scope_virtual_networks^array) + cli: + cliKey: virtualNetworks + cliM4Path: schemas$$objects['Scope']$$properties['virtualNetworks'] + - propertyName: subnets(scope_subnets^array) + cli: + cliKey: subnets + cliM4Path: schemas$$objects['Scope']$$properties['subnets'] + - schemaName: resource_id + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ResourceId + cliM4Path: schemas$$objects['ResourceId'] + properties: + - propertyName: id(resource_id^string) + cli: + cliKey: id + cliM4Path: schemas$$objects['ResourceId']$$properties['id'] + - schemaName: connectivity_collection + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ConnectivityCollection + cliM4Path: schemas$$objects['ConnectivityCollection'] + properties: + - propertyName: groups(connectivity_collection_groups^array) + cli: + cliKey: groups + cliM4Path: schemas$$objects['ConnectivityCollection']$$properties['groups'] + readOnly: true + - propertyName: peerings(connectivity_collection_peerings^array) + cli: + cliKey: peerings + cliM4Path: schemas$$objects['ConnectivityCollection']$$properties['peerings'] + readOnly: true + - schemaName: managed_network_group + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkGroup + cliM4Path: schemas$$objects['ManagedNetworkGroup'] + properties: + - propertyName: properties(managed_network_group_properties^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['ManagedNetworkGroup']$$properties['properties'] + x-ms-client-flatten: true + - propertyName: kind(kind^choice) + cli: + cliKey: kind + cliM4Path: schemas$$objects['ManagedNetworkGroup']$$properties['kind'] + - schemaName: managed_network_group_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkGroupProperties + cliM4Path: schemas$$objects['ManagedNetworkGroupProperties'] + properties: + - propertyName: management_groups(managed_network_group_properties_management_groups^array) + cli: + cliKey: managementGroups + cliM4Path: schemas$$objects['ManagedNetworkGroupProperties']$$properties['managementGroups'] + - propertyName: subscriptions(managed_network_group_properties_subscriptions^array) + cli: + cliKey: subscriptions + cliM4Path: schemas$$objects['ManagedNetworkGroupProperties']$$properties['subscriptions'] + - propertyName: virtual_networks(managed_network_group_properties_virtual_networks^array) + cli: + cliKey: virtualNetworks + cliM4Path: schemas$$objects['ManagedNetworkGroupProperties']$$properties['virtualNetworks'] + - propertyName: subnets(managed_network_group_properties_subnets^array) + cli: + cliKey: subnets + cliM4Path: schemas$$objects['ManagedNetworkGroupProperties']$$properties['subnets'] + - schemaName: resource_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ResourceProperties + cliM4Path: schemas$$objects['ResourceProperties'] + properties: + - propertyName: provisioning_state(provisioning_state^choice) + cli: + cliKey: provisioningState + cliM4Path: schemas$$objects['ResourceProperties']$$properties['provisioningState'] + readOnly: true + - propertyName: etag(resource_properties_etag^string) + cli: + cliKey: etag + cliM4Path: schemas$$objects['ResourceProperties']$$properties['etag'] + readOnly: true + - schemaName: resource + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: Resource + cliM4Path: schemas$$objects['Resource'] + properties: + - propertyName: id(resource_id^string) + cli: + cliKey: id + cliM4Path: schemas$$objects['Resource']$$properties['id'] + readOnly: true + - propertyName: name(resource_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['Resource']$$properties['name'] + readOnly: true + - propertyName: type(resource_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['Resource']$$properties['type'] + readOnly: true + - propertyName: location(resource_location^string) + cli: + cliKey: location + cliM4Path: schemas$$objects['Resource']$$properties['location'] + - schemaName: managed_network_peering_policy + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkPeeringPolicy + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicy'] + properties: + - propertyName: properties(managed_network_peering_policy_properties^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicy']$$properties['properties'] + - schemaName: managed_network_peering_policy_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkPeeringPolicyProperties + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyProperties'] + discriminator: true + properties: + - propertyName: type(type^choice) + cli: + cliKey: type + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyProperties']$$properties['type'] + - propertyName: hub(resource_id^object) + cli: + cliKey: hub + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyProperties']$$properties['hub'] + - propertyName: spokes(managed_network_peering_policy_properties_spokes^array) + cli: + cliKey: spokes + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyProperties']$$properties['spokes'] + - propertyName: mesh(managed_network_peering_policy_properties_mesh^array) + cli: + cliKey: mesh + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyProperties']$$properties['mesh'] + - schemaName: tracked_resource + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TrackedResource + cliM4Path: schemas$$objects['TrackedResource'] + properties: + - propertyName: tags(tracked_resource_tags^dictionary) + cli: + cliKey: tags + cliM4Path: schemas$$objects['TrackedResource']$$properties['tags'] + - schemaName: error_response + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ErrorResponse + cliM4Path: schemas$$objects['ErrorResponse'] + properties: + - propertyName: code(error_response_code^string) + cli: + cliKey: code + cliM4Path: schemas$$objects['ErrorResponse']$$properties['code'] + readOnly: true + - propertyName: message(error_response_message^string) + cli: + cliKey: message + cliM4Path: schemas$$objects['ErrorResponse']$$properties['message'] + readOnly: true + - schemaName: managed_network_update + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkUpdate + cliM4Path: schemas$$objects['ManagedNetworkUpdate'] + properties: + - propertyName: tags(managed_network_update_tags^dictionary) + cli: + cliKey: tags + cliM4Path: schemas$$objects['ManagedNetworkUpdate']$$properties['tags'] + - schemaName: managed_network_list_result + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkListResult + cliM4Path: schemas$$objects['ManagedNetworkListResult'] + properties: + - propertyName: value(managed_network_list_result_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['ManagedNetworkListResult']$$properties['value'] + - propertyName: next_link(managed_network_list_result_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['ManagedNetworkListResult']$$properties['nextLink'] + - schemaName: scope_assignment + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: ScopeAssignment + cliM4Path: schemas$$objects['ScopeAssignment'] + properties: + - propertyName: properties(scope_assignment_properties^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['ScopeAssignment']$$properties['properties'] + x-ms-client-flatten: true + - schemaName: scope_assignment_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ScopeAssignmentProperties + cliM4Path: schemas$$objects['ScopeAssignmentProperties'] + properties: + - propertyName: assigned_managed_network(scope_assignment_properties_assigned_managed_network^string) + cli: + cliKey: assignedManagedNetwork + cliM4Path: schemas$$objects['ScopeAssignmentProperties']$$properties['assignedManagedNetwork'] + - schemaName: scope_assignment_list_result + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScopeAssignmentListResult + cliM4Path: schemas$$objects['ScopeAssignmentListResult'] + properties: + - propertyName: value(scope_assignment_list_result_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['ScopeAssignmentListResult']$$properties['value'] + - propertyName: next_link(scope_assignment_list_result_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['ScopeAssignmentListResult']$$properties['nextLink'] + - schemaName: managed_network_group_list_result + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkGroupListResult + cliM4Path: schemas$$objects['ManagedNetworkGroupListResult'] + properties: + - propertyName: value(managed_network_group_list_result_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['ManagedNetworkGroupListResult']$$properties['value'] + - propertyName: next_link(managed_network_group_list_result_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['ManagedNetworkGroupListResult']$$properties['nextLink'] + - schemaName: managed_network_peering_policy_list_result + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkPeeringPolicyListResult + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyListResult'] + properties: + - propertyName: value(managed_network_peering_policy_list_result_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyListResult']$$properties['value'] + - propertyName: next_link(managed_network_peering_policy_list_result_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyListResult']$$properties['nextLink'] + - schemaName: operation_list_result + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: OperationListResult + cliM4Path: schemas$$objects['OperationListResult'] + properties: + - propertyName: value(operation_list_result_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['OperationListResult']$$properties['value'] + - propertyName: next_link(operation_list_result_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['OperationListResult']$$properties['nextLink'] + - schemaName: operation + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: Operation + cliM4Path: schemas$$objects['Operation'] + properties: + - propertyName: name(operation_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['Operation']$$properties['name'] + - propertyName: display(operation_display^object) + cli: + cliKey: display + cliM4Path: schemas$$objects['Operation']$$properties['display'] + - schemaName: operation_display + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: Operation-display + cliM4Path: schemas$$objects['Operation-display'] + properties: + - propertyName: provider(operation_display_provider^string) + cli: + cliKey: provider + cliM4Path: schemas$$objects['Operation-display']$$properties['provider'] + - propertyName: resource(operation_display_resource^string) + cli: + cliKey: resource + cliM4Path: schemas$$objects['Operation-display']$$properties['resource'] + - propertyName: operation(operation_display_operation^string) + cli: + cliKey: operation + cliM4Path: schemas$$objects['Operation-display']$$properties['operation'] + - schemaName: hub_and_spoke_peering_policy_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: HubAndSpokePeeringPolicyProperties + cliM4Path: schemas$$objects['HubAndSpokePeeringPolicyProperties'] + - schemaName: mesh_peering_policy_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: MeshPeeringPolicyProperties + cliM4Path: schemas$$objects['MeshPeeringPolicyProperties'] + - schemaName: proxy_resource + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ProxyResource + cliM4Path: schemas$$objects['ProxyResource'] + choices: + all: + - choiceName: provisioning_state + cli: + cliKey: ProvisioningState + cliM4Path: schemas$$choices['ProvisioningState'] + choiceValues: + - choiceValue: updating + cli: + cliKey: Updating + cliM4Path: schemas$$choices['ProvisioningState']$$choices['Updating]' + - choiceValue: deleting + cli: + cliKey: Deleting + cliM4Path: schemas$$choices['ProvisioningState']$$choices['Deleting]' + - choiceValue: failed + cli: + cliKey: Failed + cliM4Path: schemas$$choices['ProvisioningState']$$choices['Failed]' + - choiceValue: succeeded + cli: + cliKey: Succeeded + cliM4Path: schemas$$choices['ProvisioningState']$$choices['Succeeded]' + - choiceName: kind + cli: + cliKey: Kind + cliM4Path: schemas$$choices['Kind'] + default-value: Connectivity + hidden: true + choiceValues: + - choiceValue: connectivity + cli: + cliKey: Connectivity + cliM4Path: schemas$$choices['Kind']$$choices['Connectivity]' + - choiceName: type + cli: + cliKey: type + cliM4Path: schemas$$choices['type'] + choiceValues: + - choiceValue: hub_and_spoke_topology + cli: + cliKey: HubAndSpokeTopology + cliM4Path: schemas$$choices['type']$$choices['HubAndSpokeTopology]' + - choiceValue: mesh_topology + cli: + cliKey: MeshTopology + cliM4Path: schemas$$choices['type']$$choices['MeshTopology]' diff --git a/test/scenarios/managed-network/output/clicommon-000250-modifier-pre.yaml b/test/scenarios/managed-network/output/clicommon-000250-modifier-pre.yaml new file mode 100644 index 0000000..4f1db94 --- /dev/null +++ b/test/scenarios/managed-network/output/clicommon-000250-modifier-pre.yaml @@ -0,0 +1,4781 @@ +info: + description: >- + The Microsoft Azure Managed Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to programmatically view, control, change, and monitor your entire Azure network centrally and + with ease. + title: ManagedNetworkManagementClient + extensions: + cli-dump-index: 30 +schemas: + numbers: + - &ref_79 + type: integer + apiVersions: + - version: 2019-06-01-preview + maximum: 20 + minimum: 1 + precision: 32 + language: + default: + name: integer + description: '' + protocol: {} + strings: + - &ref_0 + type: string + language: + default: + name: string + description: simple string + protocol: {} + - &ref_1 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: string + description: '' + protocol: {} + - &ref_11 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: resource_id + description: Resource Id + protocol: {} + - &ref_18 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: resource_properties_etag + description: A unique read-only string that changes whenever the resource is updated. + protocol: {} + - &ref_24 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: resource_id + description: 'Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + protocol: {} + - &ref_25 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: resource_name + description: The name of the resource + protocol: {} + - &ref_26 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: resource_type + description: The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + protocol: {} + - &ref_27 + type: string + apiVersions: + - version: 2019-06-01-preview + extensions: + x-ms-mutability: + - read + - create + language: + default: + name: resource_location + description: The geo-location where the resource lives + protocol: {} + - &ref_31 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: error_response_code + description: The error code. + protocol: {} + - &ref_32 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: error_response_message + description: The error message. + protocol: {} + - &ref_34 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: managed_network_list_result_next_link + description: Gets the URL to get the next page of results. + protocol: {} + - &ref_14 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: scope_assignment_properties_assigned_managed_network + description: The managed network ID with scope will be assigned to. + protocol: {} + - &ref_35 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: scope_assignment_list_result_next_link + description: Gets the URL to get the next set of results. + protocol: {} + - &ref_36 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: managed_network_group_list_result_next_link + description: Gets the URL to get the next set of results. + protocol: {} + - &ref_37 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: managed_network_peering_policy_list_result_next_link + description: Gets the URL to get the next page of results. + protocol: {} + - &ref_38 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: operation_name + description: 'Operation name: {provider}/{resource}/{operation}' + protocol: {} + - &ref_39 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: operation_display_provider + description: 'Service provider: Microsoft.ManagedNetwork' + protocol: {} + - &ref_40 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: operation_display_resource + description: 'Resource on which the operation is performed: Profile, endpoint, etc.' + protocol: {} + - &ref_41 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: operation_display_operation + description: 'Operation type: Read, write, delete, etc.' + protocol: {} + - &ref_42 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: operation_list_result_next_link + description: URL to get the next set of operation list results if there are any. + protocol: {} + choices: + - &ref_17 + choices: + - value: Updating + language: + default: + name: updating + description: '' + cli: + cliKey: Updating + cliM4Path: 'schemas$$choices[''ProvisioningState'']$$choices[''Updating]''' + - value: Deleting + language: + default: + name: deleting + description: '' + cli: + cliKey: Deleting + cliM4Path: 'schemas$$choices[''ProvisioningState'']$$choices[''Deleting]''' + - value: Failed + language: + default: + name: failed + description: '' + cli: + cliKey: Failed + cliM4Path: 'schemas$$choices[''ProvisioningState'']$$choices[''Failed]''' + - value: Succeeded + language: + default: + name: succeeded + description: '' + cli: + cliKey: Succeeded + cliM4Path: 'schemas$$choices[''ProvisioningState'']$$choices[''Succeeded]''' + type: choice + apiVersions: + - version: 2019-06-01-preview + choiceType: *ref_0 + language: + default: + name: provisioning_state + description: Provisioning state of the ManagedNetwork resource. + cli: + cliKey: ProvisioningState + cliM4Path: 'schemas$$choices[''ProvisioningState'']' + protocol: {} + - &ref_19 + choices: + - value: Connectivity + language: + default: + name: connectivity + description: '' + cli: + cliKey: Connectivity + cliM4Path: 'schemas$$choices[''Kind'']$$choices[''Connectivity]''' + type: choice + apiVersions: + - version: 2019-06-01-preview + choiceType: *ref_0 + language: + default: + name: kind + description: Responsibility role under which this Managed Network Group will be created + cli: + cliKey: Kind + cliM4Path: 'schemas$$choices[''Kind'']' + default-value: Connectivity + hidden: true + protocol: {} + - &ref_9 + choices: + - value: HubAndSpokeTopology + language: + default: + name: hub_and_spoke_topology + description: '' + cli: + cliKey: HubAndSpokeTopology + cliM4Path: 'schemas$$choices[''type'']$$choices[''HubAndSpokeTopology]''' + - value: MeshTopology + language: + default: + name: mesh_topology + description: '' + cli: + cliKey: MeshTopology + cliM4Path: 'schemas$$choices[''type'']$$choices[''MeshTopology]''' + type: choice + apiVersions: + - version: 2019-06-01-preview + choiceType: *ref_0 + language: + default: + name: type + description: Gets or sets the connectivity type of a network structure policy + cli: + cliKey: type + cliM4Path: 'schemas$$choices[''type'']' + protocol: {} + constants: + - &ref_62 + type: constant + value: + value: 2019-06-01-preview + valueType: *ref_0 + language: + default: + name: api_version2019_06_01_preview + description: Api Version (2019-06-01-preview) + protocol: {} + - &ref_66 + type: constant + value: + value: application/json + valueType: *ref_0 + language: + default: + name: accept + description: 'Accept: application/json' + protocol: {} + dictionaries: + - &ref_28 + type: dictionary + elementType: *ref_1 + language: + default: + name: tracked_resource_tags + description: Resource tags + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + - &ref_33 + type: dictionary + elementType: *ref_1 + language: + default: + name: managed_network_update_tags + description: Resource tags + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + objects: + - &ref_2 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - &ref_21 + type: object + apiVersions: + - version: 2019-06-01-preview + children: + all: + - *ref_2 + immediate: + - *ref_2 + parents: + all: + - &ref_3 + type: object + apiVersions: + - version: 2019-06-01-preview + children: + all: + - &ref_13 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - *ref_3 + immediate: + - *ref_3 + properties: + - schema: &ref_4 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - &ref_6 + type: object + apiVersions: + - version: 2019-06-01-preview + children: + all: + - *ref_4 + - &ref_5 + type: object + apiVersions: + - version: 2019-06-01-preview + children: + all: + - &ref_7 + type: object + apiVersions: + - version: 2019-06-01-preview + discriminatorValue: HubAndSpokeTopology + parents: + all: + - *ref_5 + - *ref_6 + immediate: + - *ref_5 + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: HubAndSpokeTopology + language: + default: + name: hub_and_spoke_peering_policy_properties + description: Properties of a Hub and Spoke Peering Policy + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: HubAndSpokePeeringPolicyProperties + cliM4Path: 'schemas$$objects[''HubAndSpokePeeringPolicyProperties'']' + protocol: {} + - &ref_8 + type: object + apiVersions: + - version: 2019-06-01-preview + discriminatorValue: MeshTopology + parents: + all: + - *ref_5 + - *ref_6 + immediate: + - *ref_5 + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: MeshTopology + language: + default: + name: mesh_peering_policy_properties + description: Properties of a Mesh Peering Policy + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: MeshPeeringPolicyProperties + cliM4Path: 'schemas$$objects[''MeshPeeringPolicyProperties'']' + protocol: {} + immediate: + - *ref_7 + - *ref_8 + discriminator: + all: + HubAndSpokeTopology: *ref_7 + MeshTopology: *ref_8 + immediate: + HubAndSpokeTopology: *ref_7 + MeshTopology: *ref_8 + property: &ref_10 + schema: *ref_9 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: Gets or sets the connectivity type of a network structure policy + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyProperties'']$$properties[''type'']' + protocol: {} + discriminatorValue: ManagedNetworkPeeringPolicyProperties + parents: + all: + - *ref_6 + immediate: + - *ref_6 + properties: + - *ref_10 + - schema: &ref_12 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: *ref_11 + serializedName: id + language: + default: + name: id + description: Resource Id + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''ResourceId'']$$properties[''id'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: resource_id + description: Generic pointer to a resource + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ResourceId + cliM4Path: 'schemas$$objects[''ResourceId'']' + protocol: {} + required: false + serializedName: hub + language: + default: + name: hub + description: Gets or sets the hub virtual network ID + cli: + cliKey: hub + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyProperties'']$$properties[''hub'']' + protocol: {} + - schema: &ref_54 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: managed_network_peering_policy_properties_spokes + description: Gets or sets the spokes group IDs + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: false + serializedName: spokes + language: + default: + name: spokes + description: Gets or sets the spokes group IDs + cli: + cliKey: spokes + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyProperties'']$$properties[''spokes'']' + protocol: {} + - schema: &ref_55 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: managed_network_peering_policy_properties_mesh + description: Gets or sets the mesh group IDs + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: false + serializedName: mesh + language: + default: + name: mesh + description: Gets or sets the mesh group IDs + cli: + cliKey: mesh + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyProperties'']$$properties[''mesh'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: managed_network_peering_policy_properties + description: Properties of a Managed Network Peering Policy + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkPeeringPolicyProperties + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyProperties'']' + protocol: {} + - &ref_15 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - *ref_6 + immediate: + - *ref_6 + properties: + - schema: &ref_29 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: &ref_45 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: scope_management_groups + description: The collection of management groups covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: managementGroups + language: + default: + name: management_groups + description: The collection of management groups covered by the Managed Network + cli: + cliKey: managementGroups + cliM4Path: 'schemas$$objects[''Scope'']$$properties[''managementGroups'']' + protocol: {} + - schema: &ref_46 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: scope_subscriptions + description: The collection of subscriptions covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: subscriptions + language: + default: + name: subscriptions + description: The collection of subscriptions covered by the Managed Network + cli: + cliKey: subscriptions + cliM4Path: 'schemas$$objects[''Scope'']$$properties[''subscriptions'']' + protocol: {} + - schema: &ref_47 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: scope_virtual_networks + description: The collection of virtual nets covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: virtualNetworks + language: + default: + name: virtual_networks + description: The collection of virtual nets covered by the Managed Network + cli: + cliKey: virtualNetworks + cliM4Path: 'schemas$$objects[''Scope'']$$properties[''virtualNetworks'']' + protocol: {} + - schema: &ref_48 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: scope_subnets + description: The collection of subnets covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: subnets + language: + default: + name: subnets + description: The collection of subnets covered by the Managed Network + cli: + cliKey: subnets + cliM4Path: 'schemas$$objects[''Scope'']$$properties[''subnets'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: scope + description: Scope of a Managed Network + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Scope + cliM4Path: 'schemas$$objects[''Scope'']' + protocol: {} + serializedName: scope + extensions: + x-ms-client-flatten: true + language: + default: + name: scope + description: >- + The collection of management groups, subscriptions, virtual networks, and subnets by the Managed Network. This is a read-only property that is reflective of all ScopeAssignments for this + Managed Network + cli: + cliKey: scope + cliM4Path: 'schemas$$objects[''ManagedNetworkProperties'']$$properties[''scope'']' + protocol: {} + - schema: &ref_30 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: &ref_53 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_13 + language: + default: + name: connectivity_collection_groups + description: The collection of connectivity related Managed Network Groups within the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + readOnly: true + serializedName: groups + language: + default: + name: groups + description: The collection of connectivity related Managed Network Groups within the Managed Network + cli: + cliKey: groups + cliM4Path: 'schemas$$objects[''ConnectivityCollection'']$$properties[''groups'']' + protocol: {} + - schema: &ref_56 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: &ref_20 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - *ref_3 + immediate: + - *ref_3 + properties: + - schema: *ref_5 + serializedName: properties + language: + default: + name: properties + description: Gets or sets the properties of a Managed Network Policy + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicy'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: managed_network_peering_policy + description: The Managed Network Peering Policy resource + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkPeeringPolicy + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicy'']' + protocol: {} + language: + default: + name: connectivity_collection_peerings + description: The collection of Managed Network Peering Policies within the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + readOnly: true + serializedName: peerings + language: + default: + name: peerings + description: The collection of Managed Network Peering Policies within the Managed Network + cli: + cliKey: peerings + cliM4Path: 'schemas$$objects[''ConnectivityCollection'']$$properties[''peerings'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: connectivity_collection + description: The collection of Connectivity related groups and policies within the Managed Network + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ConnectivityCollection + cliM4Path: 'schemas$$objects[''ConnectivityCollection'']' + protocol: {} + readOnly: true + serializedName: connectivity + extensions: + x-ms-client-flatten: true + language: + default: + name: connectivity + description: The collection of groups and policies concerned with connectivity + cli: + cliKey: connectivity + cliM4Path: 'schemas$$objects[''ManagedNetworkProperties'']$$properties[''connectivity'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: managed_network_properties + description: Properties of Managed Network + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkProperties + cliM4Path: 'schemas$$objects[''ManagedNetworkProperties'']' + protocol: {} + - &ref_16 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - *ref_6 + immediate: + - *ref_6 + properties: + - schema: *ref_14 + serializedName: assignedManagedNetwork + language: + default: + name: assigned_managed_network + description: The managed network ID with scope will be assigned to. + cli: + cliKey: assignedManagedNetwork + cliM4Path: 'schemas$$objects[''ScopeAssignmentProperties'']$$properties[''assignedManagedNetwork'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: scope_assignment_properties + description: Properties of Managed Network + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ScopeAssignmentProperties + cliM4Path: 'schemas$$objects[''ScopeAssignmentProperties'']' + protocol: {} + - *ref_7 + - *ref_8 + immediate: + - *ref_4 + - *ref_5 + - *ref_15 + - *ref_16 + properties: + - schema: *ref_17 + readOnly: true + serializedName: provisioningState + language: + default: + name: provisioning_state + description: Provisioning state of the ManagedNetwork resource. + cli: + cliKey: provisioningState + cliM4Path: 'schemas$$objects[''ResourceProperties'']$$properties[''provisioningState'']' + protocol: {} + - schema: *ref_18 + readOnly: true + serializedName: etag + language: + default: + name: etag + description: A unique read-only string that changes whenever the resource is updated. + cli: + cliKey: etag + cliM4Path: 'schemas$$objects[''ResourceProperties'']$$properties[''etag'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: resource_properties + description: Base for resource properties. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ResourceProperties + cliM4Path: 'schemas$$objects[''ResourceProperties'']' + protocol: {} + immediate: + - *ref_6 + properties: + - schema: &ref_49 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: managed_network_group_properties_management_groups + description: The collection of management groups covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: managementGroups + language: + default: + name: management_groups + description: The collection of management groups covered by the Managed Network + cli: + cliKey: managementGroups + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupProperties'']$$properties[''managementGroups'']' + protocol: {} + - schema: &ref_50 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: managed_network_group_properties_subscriptions + description: The collection of subscriptions covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: subscriptions + language: + default: + name: subscriptions + description: The collection of subscriptions covered by the Managed Network + cli: + cliKey: subscriptions + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupProperties'']$$properties[''subscriptions'']' + protocol: {} + - schema: &ref_51 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: managed_network_group_properties_virtual_networks + description: The collection of virtual nets covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: virtualNetworks + language: + default: + name: virtual_networks + description: The collection of virtual nets covered by the Managed Network + cli: + cliKey: virtualNetworks + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupProperties'']$$properties[''virtualNetworks'']' + protocol: {} + - schema: &ref_52 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: managed_network_group_properties_subnets + description: The collection of subnets covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: subnets + language: + default: + name: subnets + description: The collection of subnets covered by the Managed Network + cli: + cliKey: subnets + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupProperties'']$$properties[''subnets'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: managed_network_group_properties + description: Properties of a Managed Network Group + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkGroupProperties + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupProperties'']' + protocol: {} + serializedName: properties + extensions: + x-ms-client-flatten: true + language: + default: + name: properties + description: Gets or sets the properties of a network group + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''ManagedNetworkGroup'']$$properties[''properties'']' + protocol: {} + - schema: *ref_19 + serializedName: kind + language: + default: + name: kind + description: Responsibility role under which this Managed Network Group will be created + cli: + cliKey: kind + cliM4Path: 'schemas$$objects[''ManagedNetworkGroup'']$$properties[''kind'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: managed_network_group + description: The Managed Network Group resource + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkGroup + cliM4Path: 'schemas$$objects[''ManagedNetworkGroup'']' + protocol: {} + - *ref_20 + - *ref_21 + - *ref_2 + - &ref_22 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - *ref_3 + immediate: + - *ref_3 + properties: + - schema: *ref_16 + serializedName: properties + extensions: + x-ms-client-flatten: true + language: + default: + name: properties + description: The Scope Assignment properties + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''ScopeAssignment'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: scope_assignment + description: The Managed Network resource + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: ScopeAssignment + cliM4Path: 'schemas$$objects[''ScopeAssignment'']' + protocol: {} + - &ref_23 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - *ref_3 + immediate: + - *ref_3 + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: proxy_resource + description: The resource model definition for a ARM proxy resource. It will have everything other than required location and tags + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ProxyResource + cliM4Path: 'schemas$$objects[''ProxyResource'']' + protocol: {} + immediate: + - *ref_13 + - *ref_20 + - *ref_21 + - *ref_22 + - *ref_23 + properties: + - schema: *ref_24 + readOnly: true + serializedName: id + language: + default: + name: id + description: 'Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''id'']' + protocol: {} + - schema: *ref_25 + readOnly: true + serializedName: name + language: + default: + name: name + description: The name of the resource + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''name'']' + protocol: {} + - schema: *ref_26 + readOnly: true + serializedName: type + language: + default: + name: type + description: The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''type'']' + protocol: {} + - schema: *ref_27 + serializedName: location + language: + default: + name: location + description: The geo-location where the resource lives + cli: + cliKey: location + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''location'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-azure-resource: true + language: + default: + name: resource + description: The general resource model definition + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: Resource + cliM4Path: 'schemas$$objects[''Resource'']' + protocol: {} + immediate: + - *ref_3 + properties: + - schema: *ref_28 + required: false + serializedName: tags + language: + default: + name: tags + description: Resource tags + cli: + cliKey: tags + cliM4Path: 'schemas$$objects[''TrackedResource'']$$properties[''tags'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: tracked_resource + description: The resource model definition for a ARM tracked top level resource + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TrackedResource + cliM4Path: 'schemas$$objects[''TrackedResource'']' + protocol: {} + - *ref_3 + immediate: + - *ref_21 + properties: + - schema: *ref_15 + serializedName: properties + extensions: + x-ms-client-flatten: true + language: + default: + name: properties + description: The MNC properties + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''ManagedNetwork'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: managed_network + description: The Managed Network resource + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetwork + cliM4Path: 'schemas$$objects[''ManagedNetwork'']' + protocol: {} + - *ref_15 + - *ref_29 + - *ref_12 + - *ref_30 + - *ref_13 + - *ref_4 + - *ref_6 + - *ref_3 + - *ref_20 + - *ref_5 + - *ref_21 + - &ref_69 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: *ref_31 + readOnly: true + serializedName: code + language: + default: + name: code + description: The error code. + cli: + cliKey: code + cliM4Path: 'schemas$$objects[''ErrorResponse'']$$properties[''code'']' + protocol: {} + - schema: *ref_32 + readOnly: true + serializedName: message + language: + default: + name: message + description: The error message. + cli: + cliKey: message + cliM4Path: 'schemas$$objects[''ErrorResponse'']$$properties[''message'']' + protocol: {} + serializationFormats: + - json + usage: + - exception + language: + default: + name: error_response + description: The error response that indicates why an operation has failed. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ErrorResponse + cliM4Path: 'schemas$$objects[''ErrorResponse'']' + protocol: {} + - &ref_75 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: *ref_33 + serializedName: tags + language: + default: + name: tags + description: Resource tags + cli: + cliKey: tags + cliM4Path: 'schemas$$objects[''ManagedNetworkUpdate'']$$properties[''tags'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: managed_network_update + description: Update Tags of Managed Network + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkUpdate + cliM4Path: 'schemas$$objects[''ManagedNetworkUpdate'']' + protocol: {} + - &ref_83 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: &ref_57 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_2 + language: + default: + name: managed_network_list_result_value + description: Gets a page of ManagedNetworks + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: Gets a page of ManagedNetworks + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''ManagedNetworkListResult'']$$properties[''value'']' + protocol: {} + - schema: *ref_34 + serializedName: nextLink + language: + default: + name: next_link + description: Gets the URL to get the next page of results. + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''ManagedNetworkListResult'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: managed_network_list_result + description: Result of the request to list Managed Network. It contains a list of Managed Networks and a URL link to get the next set of results. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkListResult + cliM4Path: 'schemas$$objects[''ManagedNetworkListResult'']' + protocol: {} + - *ref_22 + - *ref_16 + - &ref_94 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: &ref_58 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_22 + language: + default: + name: scope_assignment_list_result_value + description: Gets a page of ScopeAssignment + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: Gets a page of ScopeAssignment + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''ScopeAssignmentListResult'']$$properties[''value'']' + protocol: {} + - schema: *ref_35 + serializedName: nextLink + language: + default: + name: next_link + description: Gets the URL to get the next set of results. + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''ScopeAssignmentListResult'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: scope_assignment_list_result + description: Result of the request to list ScopeAssignment. It contains a list of groups and a URL link to get the next set of results. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScopeAssignmentListResult + cliM4Path: 'schemas$$objects[''ScopeAssignmentListResult'']' + protocol: {} + - &ref_109 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: &ref_59 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_13 + language: + default: + name: managed_network_group_list_result_value + description: Gets a page of ManagedNetworkGroup + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: Gets a page of ManagedNetworkGroup + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupListResult'']$$properties[''value'']' + protocol: {} + - schema: *ref_36 + serializedName: nextLink + language: + default: + name: next_link + description: Gets the URL to get the next set of results. + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupListResult'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: managed_network_group_list_result + description: Result of the request to list Managed Network Groups. It contains a list of groups and a URL link to get the next set of results. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkGroupListResult + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupListResult'']' + protocol: {} + - &ref_124 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: &ref_60 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_20 + language: + default: + name: managed_network_peering_policy_list_result_value + description: Gets a page of Peering Policies + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: Gets a page of Peering Policies + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyListResult'']$$properties[''value'']' + protocol: {} + - schema: *ref_37 + serializedName: nextLink + language: + default: + name: next_link + description: Gets the URL to get the next page of results. + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyListResult'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: managed_network_peering_policy_list_result + description: Result of the request to list Managed Network Peering Policies. It contains a list of policies and a URL link to get the next set of results. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkPeeringPolicyListResult + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyListResult'']' + protocol: {} + - &ref_125 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: &ref_61 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: &ref_43 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: *ref_38 + serializedName: name + language: + default: + name: name + description: 'Operation name: {provider}/{resource}/{operation}' + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''Operation'']$$properties[''name'']' + protocol: {} + - schema: &ref_44 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: *ref_39 + serializedName: provider + language: + default: + name: provider + description: 'Service provider: Microsoft.ManagedNetwork' + cli: + cliKey: provider + cliM4Path: 'schemas$$objects[''Operation-display'']$$properties[''provider'']' + protocol: {} + - schema: *ref_40 + serializedName: resource + language: + default: + name: resource + description: 'Resource on which the operation is performed: Profile, endpoint, etc.' + cli: + cliKey: resource + cliM4Path: 'schemas$$objects[''Operation-display'']$$properties[''resource'']' + protocol: {} + - schema: *ref_41 + serializedName: operation + language: + default: + name: operation + description: 'Operation type: Read, write, delete, etc.' + cli: + cliKey: operation + cliM4Path: 'schemas$$objects[''Operation-display'']$$properties[''operation'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: operation_display + description: The object that represents the operation. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: Operation-display + cliM4Path: 'schemas$$objects[''Operation-display'']' + protocol: {} + serializedName: display + language: + default: + name: display + description: The object that represents the operation. + cli: + cliKey: display + cliM4Path: 'schemas$$objects[''Operation'']$$properties[''display'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: operation + description: REST API operation + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: Operation + cliM4Path: 'schemas$$objects[''Operation'']' + protocol: {} + language: + default: + name: operation_list_result_value + description: List of Resource Provider operations supported by the Managed Network resource provider. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: List of Resource Provider operations supported by the Managed Network resource provider. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''OperationListResult'']$$properties[''value'']' + protocol: {} + - schema: *ref_42 + serializedName: nextLink + language: + default: + name: next_link + description: URL to get the next set of operation list results if there are any. + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''OperationListResult'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: operation_list_result + description: Result of the request to list Managed Network operations. It contains a list of operations and a URL link to get the next set of results. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: OperationListResult + cliM4Path: 'schemas$$objects[''OperationListResult'']' + protocol: {} + - *ref_43 + - *ref_44 + - *ref_7 + - *ref_8 + - *ref_23 + arrays: + - *ref_45 + - *ref_46 + - *ref_47 + - *ref_48 + - *ref_49 + - *ref_50 + - *ref_51 + - *ref_52 + - *ref_53 + - *ref_54 + - *ref_55 + - *ref_56 + - *ref_57 + - *ref_58 + - *ref_59 + - *ref_60 + - *ref_61 + - type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: hub_and_spoke_peering_policy_properties_spokes + description: Gets or sets the spokes group IDs + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + - type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: mesh_peering_policy_properties_mesh + description: Gets or sets the mesh group IDs + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} +globalParameters: + - &ref_65 + schema: *ref_1 + implementation: Client + required: true + extensions: + x-ms-priority: 1 + language: + default: + name: SubscriptionId + description: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + serializedName: subscriptionId + cli: + cliKey: subscriptionId + cliM4Path: 'globalParameters[''subscriptionId'']' + protocol: + http: + in: path + - &ref_63 + schema: *ref_0 + clientDefaultValue: 'https://management.azure.com' + implementation: Client + origin: 'modelerfour:synthesized/host' + required: true + extensions: + x-ms-skip-url-encoding: true + language: + default: + name: $host + description: server parameter + serializedName: $host + cli: + cliKey: $host + cliM4Path: 'globalParameters[''$host'']' + protocol: + http: + in: uri + - &ref_64 + schema: *ref_62 + implementation: Client + origin: 'modelerfour:synthesized/api-version' + required: true + language: + default: + name: apiVersion + description: Api Version + serializedName: api-version + cli: + cliKey: ApiVersion + cliM4Path: 'globalParameters[''ApiVersion'']' + protocol: + http: + in: query +operationGroups: + - $key: ManagedNetworks + operations: + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_67 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''GetModify'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_68 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''GetModify'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''GetModify'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_67 + - *ref_68 + responses: + - schema: *ref_2 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworksGet: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Get Managed Network + responses: + '200': + body: + name: myManagedNetwork + type: Microsoft.ManagedNetwork/managedNetworks + id: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + location: eastus + properties: + connectivity: + groups: [] + peerings: [] + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + language: + default: + name: get_modify + description: 'The Get ManagedNetworks operation gets a Managed Network Resource, specified by the resource group and Managed Network name' + cli: + cliKey: GetModify + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''GetModify'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_71 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''CreateOrUpdate'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_72 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''CreateOrUpdate'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + requests: + - parameters: + - &ref_70 + schema: *ref_2 + implementation: Method + required: true + language: + default: + name: managed_network + description: Parameters supplied to the create/update a Managed Network Resource + cli: + cliKey: managedNetwork + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''managedNetwork'']' + protocol: + http: + in: body + style: json + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_70 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_71 + - *ref_72 + responses: + - schema: *ref_2 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - schema: *ref_2 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '201' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworksPut: + parameters: + api-version: '2019-06-01' + managedNetwork: + location: eastus + properties: + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Create/Update Managed Network + responses: + '200': + body: + name: myManagedNetwork + type: Microsoft.ManagedNetwork/managedNetworks + id: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + location: eastus + properties: + connectivity: + groups: [] + peerings: [] + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + '201': + body: + name: myManagedNetwork + type: Microsoft.ManagedNetwork/managedNetworks + id: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + location: eastus + properties: + connectivity: + groups: [] + peerings: [] + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + language: + default: + name: create_or_update + description: 'The Put ManagedNetworks operation creates/updates a Managed Network Resource, specified by resource group and Managed Network name' + cli: + cliKey: CreateOrUpdate + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''CreateOrUpdate'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_73 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Delete'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_74 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Delete'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Delete'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_73 + - *ref_74 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '204' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworksDelete: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Delete Managed Network + responses: + '200': {} + '202': {} + '204': {} + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + language: + default: + name: delete + description: 'The Delete ManagedNetworks operation deletes a Managed Network Resource, specified by the resource group and Managed Network name' + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_77 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Update'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_78 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Update'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + requests: + - parameters: + - &ref_76 + schema: *ref_75 + implementation: Method + required: true + language: + default: + name: parameters + description: Parameters supplied to update application gateway tags and/or scope. + cli: + cliKey: parameters + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Update'']$$requests[0]$$parameters[''parameters'']' + protocol: + http: + in: body + style: json + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Update'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_76 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}' + method: patch + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_77 + - *ref_78 + responses: + - schema: *ref_2 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - schema: *ref_2 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '201' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworksPatch: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + parameters: + tags: {} + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Create/Update Managed Network + responses: + '200': + body: + name: myManagedNetwork + type: Microsoft.ManagedNetwork/managedNetworks + id: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + location: eastus + properties: + connectivity: + groups: [] + peerings: [] + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + '201': + body: + name: myManagedNetwork + type: Microsoft.ManagedNetwork/managedNetworks + id: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + location: eastus + properties: + connectivity: + groups: [] + peerings: [] + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + language: + default: + name: update + description: Updates the specified Managed Network resource tags. + cli: + cliKey: Update + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Update'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_80 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListByResourceGroup'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_81 + schema: *ref_79 + implementation: Method + language: + default: + name: top + description: May be used to limit the number of results in a page for list queries. + serializedName: $top + cli: + cliKey: $top + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListByResourceGroup'']$$parameters[''$top'']' + protocol: + http: + in: query + - &ref_82 + schema: *ref_1 + implementation: Method + language: + default: + name: skiptoken + description: >- + Skiptoken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting + point to use for subsequent calls. + serializedName: $skiptoken + cli: + cliKey: $skiptoken + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListByResourceGroup'']$$parameters[''$skiptoken'']' + protocol: + http: + in: query + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListByResourceGroup'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks' + method: get + uri: '{$host}' + signatureParameters: + - *ref_80 + - *ref_81 + - *ref_82 + responses: + - schema: *ref_83 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworksListByResourceGroup: + parameters: + api-version: '2019-06-01' + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Get Managed Network + responses: + '200': + body: + nextLink: '{baseurl}/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks?api-version=2019-06-01$skipToken=10' + value: + - name: myManagedNetwork + type: Microsoft.ManagedNetwork/managedNetworks + id: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + location: eastus + properties: + connectivity: + groups: [] + peerings: [] + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list_by_resource_group + description: The ListByResourceGroup ManagedNetwork operation retrieves all the Managed Network resources in a resource group in a paginated format. + paging: + nextLinkName: nextLink + cli: + cliKey: ListByResourceGroup + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListByResourceGroup'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_84 + schema: *ref_79 + implementation: Method + language: + default: + name: top + description: May be used to limit the number of results in a page for list queries. + serializedName: $top + cli: + cliKey: $top + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListBySubscription'']$$parameters[''$top'']' + protocol: + http: + in: query + - &ref_85 + schema: *ref_1 + implementation: Method + language: + default: + name: skiptoken + description: >- + Skiptoken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting + point to use for subsequent calls. + serializedName: $skiptoken + cli: + cliKey: $skiptoken + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListBySubscription'']$$parameters[''$skiptoken'']' + protocol: + http: + in: query + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListBySubscription'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetwork/managedNetworks' + method: get + uri: '{$host}' + signatureParameters: + - *ref_84 + - *ref_85 + responses: + - schema: *ref_83 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworksListBySubscription: + parameters: + api-version: '2019-06-01' + subscriptionId: subscriptionA + title: Get Managed Network + responses: + '200': + body: + nextLink: '{baseurl}/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks?api-version=2019-06-01$skipToken=10' + value: + - name: myManagedNetwork + type: Microsoft.ManagedNetwork/managedNetworks + id: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + location: eastus + properties: + connectivity: + groups: [] + peerings: [] + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list_by_subscription + description: The ListBySubscription ManagedNetwork operation retrieves all the Managed Network Resources in the current subscription in a paginated format. + paging: + nextLinkName: nextLink + cli: + cliKey: ListBySubscription + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListBySubscription'']' + protocol: {} + language: + default: + name: managed_networks + description: '' + cli: + cliKey: ManagedNetworks + cliM4Path: 'operationGroups[''ManagedNetworks'']' + protocol: {} + - $key: ScopeAssignments + operations: + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - &ref_86 + schema: *ref_1 + implementation: Method + required: true + extensions: + x-ms-skip-url-encoding: true + language: + default: + name: scope + description: The base resource of the scope assignment. + serializedName: scope + cli: + cliKey: scope + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''Get'']$$parameters[''scope'']' + protocol: + http: + in: path + - &ref_87 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: scope_assignment_name + description: The name of the scope assignment to get. + serializedName: scopeAssignmentName + cli: + cliKey: scopeAssignmentName + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''Get'']$$parameters[''scopeAssignmentName'']' + protocol: + http: + in: path + - *ref_64 + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''Get'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/{scope}/providers/Microsoft.ManagedNetwork/scopeAssignments/{scopeAssignmentName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_86 + - *ref_87 + responses: + - schema: *ref_22 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ScopeAssignmentsGet: + parameters: + api-version: '2019-06-01' + scope: subscriptions/subscriptionC + scopeAssignmentName: subscriptionCAssignment + title: Create/Update Managed Network + responses: + '200': + body: + name: subscriptionCAssignment + type: Microsoft.ManagedNetwork/scopeAssignment + id: /subscriptions/subscriptionC/providers/Microsoft.ManagedNetwork/scopeAssignments/subscriptionCAssignment + properties: + assignedManagedNetwork: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + language: + default: + name: get + description: Get the specified scope assignment. + cli: + cliKey: Get + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''Get'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - &ref_89 + schema: *ref_1 + implementation: Method + required: true + extensions: + x-ms-skip-url-encoding: true + language: + default: + name: scope + description: >- + The base resource of the scope assignment to create. The scope can be any REST resource instance. For example, use 'subscriptions/{subscription-id}' for a subscription, + 'subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' for a resource group, and + 'subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider}/{resource-type}/{resource-name}' for a resource. + serializedName: scope + cli: + cliKey: scope + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''CreateOrUpdate'']$$parameters[''scope'']' + protocol: + http: + in: path + - &ref_90 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: scope_assignment_name + description: The name of the scope assignment to create. + serializedName: scopeAssignmentName + cli: + cliKey: scopeAssignmentName + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''CreateOrUpdate'']$$parameters[''scopeAssignmentName'']' + protocol: + http: + in: path + - *ref_64 + requests: + - parameters: + - &ref_88 + schema: *ref_22 + implementation: Method + required: true + language: + default: + name: parameters + description: Parameters supplied to the specify which Managed Network this scope is being assigned + cli: + cliKey: parameters + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''parameters'']' + protocol: + http: + in: body + style: json + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_88 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/{scope}/providers/Microsoft.ManagedNetwork/scopeAssignments/{scopeAssignmentName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_89 + - *ref_90 + responses: + - schema: *ref_22 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - schema: *ref_22 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '201' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ScopeAssignmentsPut: + parameters: + api-version: '2019-06-01' + parameters: + properties: + assignedManagedNetwork: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + scope: subscriptions/subscriptionC + scopeAssignmentName: subscriptionCAssignment + title: Create/Update Managed Network + responses: + '200': + body: + name: subscriptionCAssignment + type: Microsoft.ManagedNetwork/scopeAssignment + id: /subscriptions/subscriptionC/providers/Microsoft.ManagedNetwork/scopeAssignments/subscriptionCAssignment + properties: + assignedManagedNetwork: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + '201': + body: + name: subscriptionCAssignment + type: Microsoft.ManagedNetwork/scopeAssignment + id: /subscriptions/subscriptionC/providers/Microsoft.ManagedNetwork/scopeAssignments/subscriptionCAssignment + properties: + assignedManagedNetwork: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + language: + default: + name: create_or_update + description: Creates a scope assignment. + cli: + cliKey: CreateOrUpdate + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''CreateOrUpdate'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - &ref_91 + schema: *ref_1 + implementation: Method + required: true + extensions: + x-ms-skip-url-encoding: true + language: + default: + name: scope + description: The scope of the scope assignment to delete. + serializedName: scope + cli: + cliKey: scope + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''Delete'']$$parameters[''scope'']' + protocol: + http: + in: path + - &ref_92 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: scope_assignment_name + description: The name of the scope assignment to delete. + serializedName: scopeAssignmentName + cli: + cliKey: scopeAssignmentName + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''Delete'']$$parameters[''scopeAssignmentName'']' + protocol: + http: + in: path + - *ref_64 + requests: + - language: + default: + name: '' + description: '' + protocol: + http: + path: '/{scope}/providers/Microsoft.ManagedNetwork/scopeAssignments/{scopeAssignmentName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_91 + - *ref_92 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + exceptions: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - default + extensions: + x-ms-examples: + ScopeAssignmentsDelete: + parameters: + api-version: '2019-06-01' + scope: subscriptions/subscriptionC + scopeAssignmentName: subscriptionCAssignment + title: Create/Update Managed Network + responses: + '200': {} + language: + default: + name: delete + description: Deletes a scope assignment. + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - &ref_93 + schema: *ref_1 + implementation: Method + required: true + extensions: + x-ms-skip-url-encoding: true + language: + default: + name: scope + description: The base resource of the scope assignment. + serializedName: scope + cli: + cliKey: scope + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''List'']$$parameters[''scope'']' + protocol: + http: + in: path + - *ref_64 + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''List'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/{scope}/providers/Microsoft.ManagedNetwork/scopeAssignments' + method: get + uri: '{$host}' + signatureParameters: + - *ref_93 + responses: + - schema: *ref_94 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ScopeAssignmentsList: + parameters: + api-version: '2019-06-01' + scope: subscriptions/subscriptionC + title: Create/Update Managed Network + responses: + '200': + body: + nextLink: '{baseurl}/subscriptions/subscriptionC/providers/Microsoft.ManagedNetwork/scopeAssignments?api-version=2019-06-01&$skipToken=10' + value: + - name: subscriptionCAssignemnt + type: Microsoft.ManagedNetwork/scopeAssignment + id: /subscriptions/subscriptionC/providers/Microsoft.ManagedNetwork/scopeAssignments/subscriptionCAssignment + properties: + assignedManagedNetwork: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list + description: Get the specified scope assignment. + paging: + nextLinkName: nextLink + cli: + cliKey: List + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''List'']' + protocol: {} + language: + default: + name: scope_assignments + description: '' + cli: + cliKey: ScopeAssignments + cliM4Path: 'operationGroups[''ScopeAssignments'']' + protocol: {} + - $key: ManagedNetworkGroups + operations: + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_95 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Get'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_96 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Get'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_97 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_group_name + description: The name of the Managed Network Group. + serializedName: managedNetworkGroupName + cli: + cliKey: managedNetworkGroupName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Get'']$$parameters[''managedNetworkGroupName'']' + protocol: + http: + in: path + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Get'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkGroups/{managedNetworkGroupName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_95 + - *ref_96 + - *ref_97 + responses: + - schema: *ref_13 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagementNetworkGroupsGet: + parameters: + api-version: '2019-06-01' + managedNetworkGroupName: myManagedNetworkGroup1 + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Get Managed Network Group + responses: + '200': + body: + name: myManagedNetworkGroup1 + type: Microsoft.ManagedNetwork/managedNetworkGroups + id: /subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + properties: + etag: asdf-asdf-asdf1 + managementGroups: [] + provisioningState: Succeeded + subnets: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA/subnets/subnetA + subscriptions: [] + virtualNetworks: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + language: + default: + name: get + description: 'The Get ManagedNetworkGroups operation gets a Managed Network Group specified by the resource group, Managed Network name, and group name' + cli: + cliKey: Get + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Get'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_99 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''CreateOrUpdate'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_100 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''CreateOrUpdate'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_101 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_group_name + description: The name of the Managed Network Group. + serializedName: managedNetworkGroupName + cli: + cliKey: managedNetworkGroupName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''CreateOrUpdate'']$$parameters[''managedNetworkGroupName'']' + protocol: + http: + in: path + requests: + - parameters: + - &ref_98 + schema: *ref_13 + implementation: Method + required: true + language: + default: + name: managed_network_group + description: Parameters supplied to the create/update a Managed Network Group resource + cli: + cliKey: managedNetworkGroup + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''managedNetworkGroup'']' + protocol: + http: + in: body + style: json + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_98 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkGroups/{managedNetworkGroupName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_99 + - *ref_100 + - *ref_101 + responses: + - schema: *ref_13 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - schema: *ref_13 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '201' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagementNetworkGroupsPut: + parameters: + api-version: '2019-06-01' + managedNetworkGroup: + properties: + managementGroups: [] + subnets: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA/subnets/subnetA + subscriptions: [] + virtualNetworks: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + managedNetworkGroupName: myManagedNetworkGroup1 + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Create/Update Managed Network Group + responses: + '200': + body: + name: myManagedNetworkGroup1 + type: Microsoft.ManagedNetwork/managedNetworkGroups + id: /subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + properties: + etag: asdf-asdf-asdf1 + managementGroups: [] + provisioningState: Succeeded + subnets: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA/subnets/subnetA + subscriptions: [] + virtualNetworks: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + '201': + body: + name: myManagedNetworkGroup1 + type: Microsoft.ManagedNetwork/managedNetworkGroups + id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + properties: + etag: asdf-asdf-asdf1 + managementGroups: [] + provisioningState: Succeeded + subnets: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA/subnets/subnetA + subscriptions: [] + virtualNetworks: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + language: + default: + name: create_or_update + description: The Put ManagedNetworkGroups operation creates or updates a Managed Network Group resource + cli: + cliKey: CreateOrUpdate + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''CreateOrUpdate'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_102 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Delete'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_103 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Delete'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_104 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_group_name + description: The name of the Managed Network Group. + serializedName: managedNetworkGroupName + cli: + cliKey: managedNetworkGroupName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Delete'']$$parameters[''managedNetworkGroupName'']' + protocol: + http: + in: path + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Delete'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkGroups/{managedNetworkGroupName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_102 + - *ref_103 + - *ref_104 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '204' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagementNetworkGroupsDelete: + parameters: + api-version: '2019-06-01' + managedNetworkGroupName: myManagedNetworkGroup1 + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Delete Managed Network Group + responses: + '200': {} + '202': {} + '204': {} + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + language: + default: + name: delete + description: 'The Delete ManagedNetworkGroups operation deletes a Managed Network Group specified by the resource group, Managed Network name, and group name' + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_105 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''ListByManagedNetwork'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_106 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''ListByManagedNetwork'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_107 + schema: *ref_79 + implementation: Method + language: + default: + name: top + description: May be used to limit the number of results in a page for list queries. + serializedName: $top + cli: + cliKey: $top + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''ListByManagedNetwork'']$$parameters[''$top'']' + protocol: + http: + in: query + - &ref_108 + schema: *ref_1 + implementation: Method + language: + default: + name: skiptoken + description: >- + Skiptoken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting + point to use for subsequent calls. + serializedName: $skiptoken + cli: + cliKey: $skiptoken + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''ListByManagedNetwork'']$$parameters[''$skiptoken'']' + protocol: + http: + in: query + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''ListByManagedNetwork'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkGroups' + method: get + uri: '{$host}' + signatureParameters: + - *ref_105 + - *ref_106 + - *ref_107 + - *ref_108 + responses: + - schema: *ref_109 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworksGroupsListByManagedNetwork: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Get Managed Network Group + responses: + '200': + body: + nextLink: '{baseurl}/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups?api-version=2019-06-01&$skipToken=10' + value: + - name: myManagedNetworkGroup1 + type: Microsoft.ManagedNetwork/managedNetworkGroups + id: /subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + properties: + etag: asdf-asdf-asdf1 + managementGroups: [] + provisioningState: Succeeded + subnets: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA/subnets/subnetA + subscriptions: [] + virtualNetworks: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list_by_managed_network + description: The ListByManagedNetwork ManagedNetworkGroup operation retrieves all the Managed Network Groups in a specified Managed Networks in a paginated format. + paging: + nextLinkName: nextLink + cli: + cliKey: ListByManagedNetwork + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''ListByManagedNetwork'']' + protocol: {} + language: + default: + name: managed_network_groups + description: '' + cli: + cliKey: ManagedNetworkGroups + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']' + protocol: {} + - $key: ManagedNetworkPeeringPolicies + operations: + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_110 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Get'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_111 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Get'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_112 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_peering_policy_name + description: The name of the Managed Network Peering Policy. + serializedName: managedNetworkPeeringPolicyName + cli: + cliKey: managedNetworkPeeringPolicyName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Get'']$$parameters[''managedNetworkPeeringPolicyName'']' + protocol: + http: + in: path + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Get'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkPeeringPolicies/{managedNetworkPeeringPolicyName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_110 + - *ref_111 + - *ref_112 + responses: + - schema: *ref_20 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworkPeeringPoliciesGet: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + managedNetworkPeeringPolicyName: myHubAndSpoke + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Get Managed Network Peering Policy + responses: + '200': + body: + name: myHubAndSpoke + type: Microsoft.ManagedNetwork/peeringPolicies + id: /subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkPeeringPolicies/myHubAndSpoke + properties: + type: HubAndSpokeTopology + etag: asdf-asdf-asdf2 + hub: + id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myHubVnet + provisioningState: Succeeded + spokes: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + language: + default: + name: get + description: 'The Get ManagedNetworkPeeringPolicies operation gets a Managed Network Peering Policy resource, specified by the resource group, Managed Network name, and peering policy name' + cli: + cliKey: Get + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Get'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_114 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''CreateOrUpdate'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_115 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''CreateOrUpdate'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_116 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_peering_policy_name + description: The name of the Managed Network Peering Policy. + serializedName: managedNetworkPeeringPolicyName + cli: + cliKey: managedNetworkPeeringPolicyName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''CreateOrUpdate'']$$parameters[''managedNetworkPeeringPolicyName'']' + protocol: + http: + in: path + requests: + - parameters: + - &ref_113 + schema: *ref_20 + implementation: Method + required: true + language: + default: + name: managed_network_policy + description: Parameters supplied to create/update a Managed Network Peering Policy + cli: + cliKey: managedNetworkPolicy + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''managedNetworkPolicy'']' + protocol: + http: + in: body + style: json + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_113 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkPeeringPolicies/{managedNetworkPeeringPolicyName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_114 + - *ref_115 + - *ref_116 + responses: + - schema: *ref_20 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - schema: *ref_20 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '201' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworkPeeringPoliciesPut: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + managedNetworkPeeringPolicyName: myHubAndSpoke + managedNetworkPolicy: + properties: + type: HubAndSpokeTopology + hub: + id: /subscriptions/subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myHubVnet + spokes: + - id: /subscriptions/subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Create/Update Managed Network Peering Policy + responses: + '200': + body: + name: myHubAndSpoke + type: Microsoft.ManagedNetwork/peeringPolicies + id: /subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkPeeringPolicies/myHubAndSpoke + properties: + type: HubAndSpokeTopology + etag: asdf-asdf-asdf2 + hub: + id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myHubVnet + provisioningState: Succeeded + spokes: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + '201': + body: + name: myHubAndSpoke + type: Microsoft.ManagedNetwork/peeringPolicies + id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkPeeringPolicies/myHubAndSpoke + properties: + type: HubAndSpokeTopology + etag: asdf-asdf-asdf2 + hub: + id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myHubVnet + provisioningState: Succeeded + spokes: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + language: + default: + name: create_or_update + description: The Put ManagedNetworkPeeringPolicies operation creates/updates a new Managed Network Peering Policy + cli: + cliKey: CreateOrUpdate + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''CreateOrUpdate'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_117 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Delete'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_118 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Delete'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_119 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_peering_policy_name + description: The name of the Managed Network Peering Policy. + serializedName: managedNetworkPeeringPolicyName + cli: + cliKey: managedNetworkPeeringPolicyName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Delete'']$$parameters[''managedNetworkPeeringPolicyName'']' + protocol: + http: + in: path + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Delete'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkPeeringPolicies/{managedNetworkPeeringPolicyName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_117 + - *ref_118 + - *ref_119 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '204' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworkPeeringPoliciesDelete: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + managedNetworkPeeringPolicyName: myHubAndSpoke + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Get Managed Network Peering Policy + responses: + '200': {} + '202': {} + '204': {} + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + language: + default: + name: delete + description: 'The Delete ManagedNetworkPeeringPolicies operation deletes a Managed Network Peering Policy, specified by the resource group, Managed Network name, and peering policy name' + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_120 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''ListByManagedNetwork'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_121 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''ListByManagedNetwork'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_122 + schema: *ref_79 + implementation: Method + language: + default: + name: top + description: May be used to limit the number of results in a page for list queries. + serializedName: $top + cli: + cliKey: $top + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''ListByManagedNetwork'']$$parameters[''$top'']' + protocol: + http: + in: query + - &ref_123 + schema: *ref_1 + implementation: Method + language: + default: + name: skiptoken + description: >- + Skiptoken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting + point to use for subsequent calls. + serializedName: $skiptoken + cli: + cliKey: $skiptoken + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''ListByManagedNetwork'']$$parameters[''$skiptoken'']' + protocol: + http: + in: query + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''ListByManagedNetwork'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkPeeringPolicies' + method: get + uri: '{$host}' + signatureParameters: + - *ref_120 + - *ref_121 + - *ref_122 + - *ref_123 + responses: + - schema: *ref_124 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworkPeeringPoliciesListByManagedNetwork: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Get Managed Network Group + responses: + '200': + body: + nextLink: '{baseurl}/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkPeeringPolicies?api-version=2019-06-01&$skipToken=10' + value: + - name: myHubAndSpoke + type: Microsoft.ManagedNetwork/peeringPolicies + id: /subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkPeeringPolicies/myHubAndSpoke + properties: + type: HubAndSpokeTopology + etag: asdf-asdf-asdf2 + hub: + id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myHubVnet + provisioningState: Succeeded + spokes: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list_by_managed_network + description: 'The ListByManagedNetwork PeeringPolicies operation retrieves all the Managed Network Peering Policies in a specified Managed Network, in a paginated format.' + paging: + nextLinkName: nextLink + cli: + cliKey: ListByManagedNetwork + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''ListByManagedNetwork'']' + protocol: {} + language: + default: + name: managed_network_peering_policies + description: '' + cli: + cliKey: ManagedNetworkPeeringPolicies + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']' + protocol: {} + - $key: Operations + operations: + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Operations'']$$operations[''List'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: /providers/Microsoft.ManagedNetwork/operations + method: get + uri: '{$host}' + signatureParameters: [] + responses: + - schema: *ref_125 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list + description: Lists all of the available MNC operations. + paging: + nextLinkName: nextLink + cli: + cliKey: List + cliM4Path: 'operationGroups[''Operations'']$$operations[''List'']' + protocol: {} + language: + default: + name: operations + description: '' + cli: + cliKey: Operations + cliM4Path: 'operationGroups[''Operations'']' + protocol: {} +security: + authenticationRequired: false +language: + default: + name: ManagedNetworkManagementClient + description: '' +protocol: + http: {} diff --git a/test/scenarios/managed-network/output/clicommon-000260-modifier-post-simplified.yaml b/test/scenarios/managed-network/output/clicommon-000260-modifier-post-simplified.yaml new file mode 100644 index 0000000..e4e3943 --- /dev/null +++ b/test/scenarios/managed-network/output/clicommon-000260-modifier-post-simplified.yaml @@ -0,0 +1,1152 @@ +operationGroups: + all: + - operationGroupName: managed_networks + cli: + cliKey: ManagedNetworks + cliM4Path: operationGroups['ManagedNetworks'] + operations: + - operationName: get_modify + cli: + cliKey: GetModify + cliM4Path: operationGroups['ManagedNetworks']$$operations['GetModify'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworks']$$operations['GetModify']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworks']$$operations['GetModify']$$parameters['managedNetworkName'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworks']$$operations['GetModify']$$requests[0]$$parameters['accept'] + - operationName: create_or_update + cli: + cliKey: CreateOrUpdate + cliM4Path: operationGroups['ManagedNetworks']$$operations['CreateOrUpdate'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworks']$$operations['CreateOrUpdate']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworks']$$operations['CreateOrUpdate']$$parameters['managedNetworkName'] + - parameterName[0]: managed_network(managed_network^object) + cli: + cliKey: managedNetwork + cliM4Path: operationGroups['ManagedNetworks']$$operations['CreateOrUpdate']$$requests[0]$$parameters['managedNetwork'] + bodySchema: managed_network + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworks']$$operations['CreateOrUpdate']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['ManagedNetworks']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworks']$$operations['Delete']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworks']$$operations['Delete']$$parameters['managedNetworkName'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworks']$$operations['Delete']$$requests[0]$$parameters['accept'] + - operationName: update + cli: + cliKey: Update + cliM4Path: operationGroups['ManagedNetworks']$$operations['Update'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworks']$$operations['Update']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworks']$$operations['Update']$$parameters['managedNetworkName'] + - parameterName[0]: parameters(managed_network_update^object) + cli: + cliKey: parameters + cliM4Path: operationGroups['ManagedNetworks']$$operations['Update']$$requests[0]$$parameters['parameters'] + bodySchema: managed_network_update + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworks']$$operations['Update']$$requests[0]$$parameters['accept'] + - operationName: list_by_resource_group + cli: + cliKey: ListByResourceGroup + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListByResourceGroup'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListByResourceGroup']$$parameters['resourceGroupName'] + - parameterName: top(integer^integer) + cli: + cliKey: $top + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListByResourceGroup']$$parameters['$top'] + - parameterName: skiptoken(string^string) + cli: + cliKey: $skiptoken + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListByResourceGroup']$$parameters['$skiptoken'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListByResourceGroup']$$requests[0]$$parameters['accept'] + - operationName: list_by_subscription + cli: + cliKey: ListBySubscription + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListBySubscription'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: top(integer^integer) + cli: + cliKey: $top + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListBySubscription']$$parameters['$top'] + - parameterName: skiptoken(string^string) + cli: + cliKey: $skiptoken + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListBySubscription']$$parameters['$skiptoken'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListBySubscription']$$requests[0]$$parameters['accept'] + - operationGroupName: scope_assignments + cli: + cliKey: ScopeAssignments + cliM4Path: operationGroups['ScopeAssignments'] + operations: + - operationName: get + cli: + cliKey: Get + cliM4Path: operationGroups['ScopeAssignments']$$operations['Get'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: scope(string^string) + cli: + cliKey: scope + cliM4Path: operationGroups['ScopeAssignments']$$operations['Get']$$parameters['scope'] + - parameterName: scope_assignment_name(string^string) + cli: + cliKey: scopeAssignmentName + cliM4Path: operationGroups['ScopeAssignments']$$operations['Get']$$parameters['scopeAssignmentName'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ScopeAssignments']$$operations['Get']$$requests[0]$$parameters['accept'] + - operationName: create_or_update + cli: + cliKey: CreateOrUpdate + cliM4Path: operationGroups['ScopeAssignments']$$operations['CreateOrUpdate'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: scope(string^string) + cli: + cliKey: scope + cliM4Path: operationGroups['ScopeAssignments']$$operations['CreateOrUpdate']$$parameters['scope'] + - parameterName: scope_assignment_name(string^string) + cli: + cliKey: scopeAssignmentName + cliM4Path: operationGroups['ScopeAssignments']$$operations['CreateOrUpdate']$$parameters['scopeAssignmentName'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: parameters(scope_assignment^object) + cli: + cliKey: parameters + cliM4Path: operationGroups['ScopeAssignments']$$operations['CreateOrUpdate']$$requests[0]$$parameters['parameters'] + bodySchema: scope_assignment + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ScopeAssignments']$$operations['CreateOrUpdate']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['ScopeAssignments']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: scope(string^string) + cli: + cliKey: scope + cliM4Path: operationGroups['ScopeAssignments']$$operations['Delete']$$parameters['scope'] + - parameterName: scope_assignment_name(string^string) + cli: + cliKey: scopeAssignmentName + cliM4Path: operationGroups['ScopeAssignments']$$operations['Delete']$$parameters['scopeAssignmentName'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - operationName: list + cli: + cliKey: List + cliM4Path: operationGroups['ScopeAssignments']$$operations['List'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: scope(string^string) + cli: + cliKey: scope + cliM4Path: operationGroups['ScopeAssignments']$$operations['List']$$parameters['scope'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ScopeAssignments']$$operations['List']$$requests[0]$$parameters['accept'] + - operationGroupName: managed_network_groups + cli: + cliKey: ManagedNetworkGroups + cliM4Path: operationGroups['ManagedNetworkGroups'] + operations: + - operationName: get + cli: + cliKey: Get + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Get'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Get']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Get']$$parameters['managedNetworkName'] + - parameterName: managed_network_group_name(string^string) + cli: + cliKey: managedNetworkGroupName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Get']$$parameters['managedNetworkGroupName'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Get']$$requests[0]$$parameters['accept'] + - operationName: create_or_update + cli: + cliKey: CreateOrUpdate + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['CreateOrUpdate'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['CreateOrUpdate']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['CreateOrUpdate']$$parameters['managedNetworkName'] + - parameterName: managed_network_group_name(string^string) + cli: + cliKey: managedNetworkGroupName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['CreateOrUpdate']$$parameters['managedNetworkGroupName'] + - parameterName[0]: managed_network_group(managed_network_group^object) + cli: + cliKey: managedNetworkGroup + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['CreateOrUpdate']$$requests[0]$$parameters['managedNetworkGroup'] + bodySchema: managed_network_group + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['CreateOrUpdate']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Delete']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Delete']$$parameters['managedNetworkName'] + - parameterName: managed_network_group_name(string^string) + cli: + cliKey: managedNetworkGroupName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Delete']$$parameters['managedNetworkGroupName'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Delete']$$requests[0]$$parameters['accept'] + - operationName: list_by_managed_network + cli: + cliKey: ListByManagedNetwork + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['ListByManagedNetwork'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['ListByManagedNetwork']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['ListByManagedNetwork']$$parameters['managedNetworkName'] + - parameterName: top(integer^integer) + cli: + cliKey: $top + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['ListByManagedNetwork']$$parameters['$top'] + - parameterName: skiptoken(string^string) + cli: + cliKey: $skiptoken + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['ListByManagedNetwork']$$parameters['$skiptoken'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['ListByManagedNetwork']$$requests[0]$$parameters['accept'] + - operationGroupName: managed_network_peering_policies + cli: + cliKey: ManagedNetworkPeeringPolicies + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies'] + operations: + - operationName: get + cli: + cliKey: Get + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Get'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Get']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Get']$$parameters['managedNetworkName'] + - parameterName: managed_network_peering_policy_name(string^string) + cli: + cliKey: managedNetworkPeeringPolicyName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Get']$$parameters['managedNetworkPeeringPolicyName'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Get']$$requests[0]$$parameters['accept'] + - operationName: create_or_update + cli: + cliKey: CreateOrUpdate + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['CreateOrUpdate'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['CreateOrUpdate']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['CreateOrUpdate']$$parameters['managedNetworkName'] + - parameterName: managed_network_peering_policy_name(string^string) + cli: + cliKey: managedNetworkPeeringPolicyName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['CreateOrUpdate']$$parameters['managedNetworkPeeringPolicyName'] + - parameterName[0]: managed_network_policy(managed_network_peering_policy^object) + cli: + cliKey: managedNetworkPolicy + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['CreateOrUpdate']$$requests[0]$$parameters['managedNetworkPolicy'] + bodySchema: managed_network_peering_policy + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['CreateOrUpdate']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Delete']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Delete']$$parameters['managedNetworkName'] + - parameterName: managed_network_peering_policy_name(string^string) + cli: + cliKey: managedNetworkPeeringPolicyName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Delete']$$parameters['managedNetworkPeeringPolicyName'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Delete']$$requests[0]$$parameters['accept'] + - operationName: list_by_managed_network + cli: + cliKey: ListByManagedNetwork + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['ListByManagedNetwork'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['ListByManagedNetwork']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['ListByManagedNetwork']$$parameters['managedNetworkName'] + - parameterName: top(integer^integer) + cli: + cliKey: $top + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['ListByManagedNetwork']$$parameters['$top'] + - parameterName: skiptoken(string^string) + cli: + cliKey: $skiptoken + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['ListByManagedNetwork']$$parameters['$skiptoken'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['ListByManagedNetwork']$$requests[0]$$parameters['accept'] + - operationGroupName: operations + cli: + cliKey: Operations + cliM4Path: operationGroups['Operations'] + operations: + - operationName: list + cli: + cliKey: List + cliM4Path: operationGroups['Operations']$$operations['List'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Operations']$$operations['List']$$requests[0]$$parameters['accept'] +schemas: + objects: + all: + - schemaName: managed_network + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetwork + cliM4Path: schemas$$objects['ManagedNetwork'] + properties: + - propertyName: properties(managed_network_properties^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['ManagedNetwork']$$properties['properties'] + x-ms-client-flatten: true + - schemaName: managed_network_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkProperties + cliM4Path: schemas$$objects['ManagedNetworkProperties'] + properties: + - propertyName: scope(scope^object) + cli: + cliKey: scope + cliM4Path: schemas$$objects['ManagedNetworkProperties']$$properties['scope'] + x-ms-client-flatten: true + - propertyName: connectivity(connectivity_collection^object) + cli: + cliKey: connectivity + cliM4Path: schemas$$objects['ManagedNetworkProperties']$$properties['connectivity'] + x-ms-client-flatten: true + readOnly: true + - schemaName: scope + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Scope + cliM4Path: schemas$$objects['Scope'] + properties: + - propertyName: management_groups(scope_management_groups^array) + cli: + cliKey: managementGroups + cliM4Path: schemas$$objects['Scope']$$properties['managementGroups'] + - propertyName: subscriptions(scope_subscriptions^array) + cli: + cliKey: subscriptions + cliM4Path: schemas$$objects['Scope']$$properties['subscriptions'] + - propertyName: virtual_networks(scope_virtual_networks^array) + cli: + cliKey: virtualNetworks + cliM4Path: schemas$$objects['Scope']$$properties['virtualNetworks'] + - propertyName: subnets(scope_subnets^array) + cli: + cliKey: subnets + cliM4Path: schemas$$objects['Scope']$$properties['subnets'] + - schemaName: resource_id + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ResourceId + cliM4Path: schemas$$objects['ResourceId'] + properties: + - propertyName: id(resource_id^string) + cli: + cliKey: id + cliM4Path: schemas$$objects['ResourceId']$$properties['id'] + - schemaName: connectivity_collection + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ConnectivityCollection + cliM4Path: schemas$$objects['ConnectivityCollection'] + properties: + - propertyName: groups(connectivity_collection_groups^array) + cli: + cliKey: groups + cliM4Path: schemas$$objects['ConnectivityCollection']$$properties['groups'] + readOnly: true + - propertyName: peerings(connectivity_collection_peerings^array) + cli: + cliKey: peerings + cliM4Path: schemas$$objects['ConnectivityCollection']$$properties['peerings'] + readOnly: true + - schemaName: managed_network_group + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkGroup + cliM4Path: schemas$$objects['ManagedNetworkGroup'] + properties: + - propertyName: properties(managed_network_group_properties^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['ManagedNetworkGroup']$$properties['properties'] + x-ms-client-flatten: true + - propertyName: kind(kind^choice) + cli: + cliKey: kind + cliM4Path: schemas$$objects['ManagedNetworkGroup']$$properties['kind'] + - schemaName: managed_network_group_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkGroupProperties + cliM4Path: schemas$$objects['ManagedNetworkGroupProperties'] + properties: + - propertyName: management_groups(managed_network_group_properties_management_groups^array) + cli: + cliKey: managementGroups + cliM4Path: schemas$$objects['ManagedNetworkGroupProperties']$$properties['managementGroups'] + - propertyName: subscriptions(managed_network_group_properties_subscriptions^array) + cli: + cliKey: subscriptions + cliM4Path: schemas$$objects['ManagedNetworkGroupProperties']$$properties['subscriptions'] + - propertyName: virtual_networks(managed_network_group_properties_virtual_networks^array) + cli: + cliKey: virtualNetworks + cliM4Path: schemas$$objects['ManagedNetworkGroupProperties']$$properties['virtualNetworks'] + - propertyName: subnets(managed_network_group_properties_subnets^array) + cli: + cliKey: subnets + cliM4Path: schemas$$objects['ManagedNetworkGroupProperties']$$properties['subnets'] + - schemaName: resource_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ResourceProperties + cliM4Path: schemas$$objects['ResourceProperties'] + properties: + - propertyName: provisioning_state(provisioning_state^choice) + cli: + cliKey: provisioningState + cliM4Path: schemas$$objects['ResourceProperties']$$properties['provisioningState'] + readOnly: true + - propertyName: etag(resource_properties_etag^string) + cli: + cliKey: etag + cliM4Path: schemas$$objects['ResourceProperties']$$properties['etag'] + readOnly: true + - schemaName: resource + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: Resource + cliM4Path: schemas$$objects['Resource'] + properties: + - propertyName: id(resource_id^string) + cli: + cliKey: id + cliM4Path: schemas$$objects['Resource']$$properties['id'] + readOnly: true + - propertyName: name(resource_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['Resource']$$properties['name'] + readOnly: true + - propertyName: type(resource_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['Resource']$$properties['type'] + readOnly: true + - propertyName: location(resource_location^string) + cli: + cliKey: location + cliM4Path: schemas$$objects['Resource']$$properties['location'] + - schemaName: managed_network_peering_policy + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkPeeringPolicy + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicy'] + properties: + - propertyName: properties(managed_network_peering_policy_properties^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicy']$$properties['properties'] + - schemaName: managed_network_peering_policy_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkPeeringPolicyProperties + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyProperties'] + discriminator: true + properties: + - propertyName: type(type^choice) + cli: + cliKey: type + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyProperties']$$properties['type'] + - propertyName: hub(resource_id^object) + cli: + cliKey: hub + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyProperties']$$properties['hub'] + - propertyName: spokes(managed_network_peering_policy_properties_spokes^array) + cli: + cliKey: spokes + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyProperties']$$properties['spokes'] + - propertyName: mesh(managed_network_peering_policy_properties_mesh^array) + cli: + cliKey: mesh + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyProperties']$$properties['mesh'] + - schemaName: tracked_resource + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TrackedResource + cliM4Path: schemas$$objects['TrackedResource'] + properties: + - propertyName: tags(tracked_resource_tags^dictionary) + cli: + cliKey: tags + cliM4Path: schemas$$objects['TrackedResource']$$properties['tags'] + - schemaName: error_response + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ErrorResponse + cliM4Path: schemas$$objects['ErrorResponse'] + properties: + - propertyName: code(error_response_code^string) + cli: + cliKey: code + cliM4Path: schemas$$objects['ErrorResponse']$$properties['code'] + readOnly: true + - propertyName: message(error_response_message^string) + cli: + cliKey: message + cliM4Path: schemas$$objects['ErrorResponse']$$properties['message'] + readOnly: true + - schemaName: managed_network_update + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkUpdate + cliM4Path: schemas$$objects['ManagedNetworkUpdate'] + properties: + - propertyName: tags(managed_network_update_tags^dictionary) + cli: + cliKey: tags + cliM4Path: schemas$$objects['ManagedNetworkUpdate']$$properties['tags'] + - schemaName: managed_network_list_result + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkListResult + cliM4Path: schemas$$objects['ManagedNetworkListResult'] + properties: + - propertyName: value(managed_network_list_result_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['ManagedNetworkListResult']$$properties['value'] + - propertyName: next_link(managed_network_list_result_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['ManagedNetworkListResult']$$properties['nextLink'] + - schemaName: scope_assignment + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: ScopeAssignment + cliM4Path: schemas$$objects['ScopeAssignment'] + properties: + - propertyName: properties(scope_assignment_properties^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['ScopeAssignment']$$properties['properties'] + x-ms-client-flatten: true + - schemaName: scope_assignment_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ScopeAssignmentProperties + cliM4Path: schemas$$objects['ScopeAssignmentProperties'] + properties: + - propertyName: assigned_managed_network(scope_assignment_properties_assigned_managed_network^string) + cli: + cliKey: assignedManagedNetwork + cliM4Path: schemas$$objects['ScopeAssignmentProperties']$$properties['assignedManagedNetwork'] + - schemaName: scope_assignment_list_result + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScopeAssignmentListResult + cliM4Path: schemas$$objects['ScopeAssignmentListResult'] + properties: + - propertyName: value(scope_assignment_list_result_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['ScopeAssignmentListResult']$$properties['value'] + - propertyName: next_link(scope_assignment_list_result_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['ScopeAssignmentListResult']$$properties['nextLink'] + - schemaName: managed_network_group_list_result + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkGroupListResult + cliM4Path: schemas$$objects['ManagedNetworkGroupListResult'] + properties: + - propertyName: value(managed_network_group_list_result_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['ManagedNetworkGroupListResult']$$properties['value'] + - propertyName: next_link(managed_network_group_list_result_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['ManagedNetworkGroupListResult']$$properties['nextLink'] + - schemaName: managed_network_peering_policy_list_result + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkPeeringPolicyListResult + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyListResult'] + properties: + - propertyName: value(managed_network_peering_policy_list_result_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyListResult']$$properties['value'] + - propertyName: next_link(managed_network_peering_policy_list_result_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyListResult']$$properties['nextLink'] + - schemaName: operation_list_result + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: OperationListResult + cliM4Path: schemas$$objects['OperationListResult'] + properties: + - propertyName: value(operation_list_result_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['OperationListResult']$$properties['value'] + - propertyName: next_link(operation_list_result_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['OperationListResult']$$properties['nextLink'] + - schemaName: operation + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: Operation + cliM4Path: schemas$$objects['Operation'] + properties: + - propertyName: name(operation_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['Operation']$$properties['name'] + - propertyName: display(operation_display^object) + cli: + cliKey: display + cliM4Path: schemas$$objects['Operation']$$properties['display'] + - schemaName: operation_display + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: Operation-display + cliM4Path: schemas$$objects['Operation-display'] + properties: + - propertyName: provider(operation_display_provider^string) + cli: + cliKey: provider + cliM4Path: schemas$$objects['Operation-display']$$properties['provider'] + - propertyName: resource(operation_display_resource^string) + cli: + cliKey: resource + cliM4Path: schemas$$objects['Operation-display']$$properties['resource'] + - propertyName: operation(operation_display_operation^string) + cli: + cliKey: operation + cliM4Path: schemas$$objects['Operation-display']$$properties['operation'] + - schemaName: hub_and_spoke_peering_policy_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: HubAndSpokePeeringPolicyProperties + cliM4Path: schemas$$objects['HubAndSpokePeeringPolicyProperties'] + - schemaName: mesh_peering_policy_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: MeshPeeringPolicyProperties + cliM4Path: schemas$$objects['MeshPeeringPolicyProperties'] + - schemaName: proxy_resource + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ProxyResource + cliM4Path: schemas$$objects['ProxyResource'] + choices: + all: + - choiceName: provisioning_state + cli: + cliKey: ProvisioningState + cliM4Path: schemas$$choices['ProvisioningState'] + choiceValues: + - choiceValue: updating + cli: + cliKey: Updating + cliM4Path: schemas$$choices['ProvisioningState']$$choices['Updating]' + - choiceValue: deleting + cli: + cliKey: Deleting + cliM4Path: schemas$$choices['ProvisioningState']$$choices['Deleting]' + - choiceValue: failed + cli: + cliKey: Failed + cliM4Path: schemas$$choices['ProvisioningState']$$choices['Failed]' + - choiceValue: succeeded + cli: + cliKey: Succeeded + cliM4Path: schemas$$choices['ProvisioningState']$$choices['Succeeded]' + - choiceName: kind + cli: + cliKey: Kind + cliM4Path: schemas$$choices['Kind'] + default-value: Connectivity + hidden: true + choiceValues: + - choiceValue: connectivity + cli: + cliKey: Connectivity + cliM4Path: schemas$$choices['Kind']$$choices['Connectivity]' + - choiceName: type + cli: + cliKey: type + cliM4Path: schemas$$choices['type'] + choiceValues: + - choiceValue: hub_and_spoke_topology + cli: + cliKey: HubAndSpokeTopology + cliM4Path: schemas$$choices['type']$$choices['HubAndSpokeTopology]' + - choiceValue: mesh_topology + cli: + cliKey: MeshTopology + cliM4Path: schemas$$choices['type']$$choices['MeshTopology]' diff --git a/test/scenarios/managed-network/output/clicommon-000260-modifier-post.yaml b/test/scenarios/managed-network/output/clicommon-000260-modifier-post.yaml new file mode 100644 index 0000000..4f1db94 --- /dev/null +++ b/test/scenarios/managed-network/output/clicommon-000260-modifier-post.yaml @@ -0,0 +1,4781 @@ +info: + description: >- + The Microsoft Azure Managed Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to programmatically view, control, change, and monitor your entire Azure network centrally and + with ease. + title: ManagedNetworkManagementClient + extensions: + cli-dump-index: 30 +schemas: + numbers: + - &ref_79 + type: integer + apiVersions: + - version: 2019-06-01-preview + maximum: 20 + minimum: 1 + precision: 32 + language: + default: + name: integer + description: '' + protocol: {} + strings: + - &ref_0 + type: string + language: + default: + name: string + description: simple string + protocol: {} + - &ref_1 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: string + description: '' + protocol: {} + - &ref_11 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: resource_id + description: Resource Id + protocol: {} + - &ref_18 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: resource_properties_etag + description: A unique read-only string that changes whenever the resource is updated. + protocol: {} + - &ref_24 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: resource_id + description: 'Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + protocol: {} + - &ref_25 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: resource_name + description: The name of the resource + protocol: {} + - &ref_26 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: resource_type + description: The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + protocol: {} + - &ref_27 + type: string + apiVersions: + - version: 2019-06-01-preview + extensions: + x-ms-mutability: + - read + - create + language: + default: + name: resource_location + description: The geo-location where the resource lives + protocol: {} + - &ref_31 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: error_response_code + description: The error code. + protocol: {} + - &ref_32 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: error_response_message + description: The error message. + protocol: {} + - &ref_34 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: managed_network_list_result_next_link + description: Gets the URL to get the next page of results. + protocol: {} + - &ref_14 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: scope_assignment_properties_assigned_managed_network + description: The managed network ID with scope will be assigned to. + protocol: {} + - &ref_35 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: scope_assignment_list_result_next_link + description: Gets the URL to get the next set of results. + protocol: {} + - &ref_36 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: managed_network_group_list_result_next_link + description: Gets the URL to get the next set of results. + protocol: {} + - &ref_37 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: managed_network_peering_policy_list_result_next_link + description: Gets the URL to get the next page of results. + protocol: {} + - &ref_38 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: operation_name + description: 'Operation name: {provider}/{resource}/{operation}' + protocol: {} + - &ref_39 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: operation_display_provider + description: 'Service provider: Microsoft.ManagedNetwork' + protocol: {} + - &ref_40 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: operation_display_resource + description: 'Resource on which the operation is performed: Profile, endpoint, etc.' + protocol: {} + - &ref_41 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: operation_display_operation + description: 'Operation type: Read, write, delete, etc.' + protocol: {} + - &ref_42 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: operation_list_result_next_link + description: URL to get the next set of operation list results if there are any. + protocol: {} + choices: + - &ref_17 + choices: + - value: Updating + language: + default: + name: updating + description: '' + cli: + cliKey: Updating + cliM4Path: 'schemas$$choices[''ProvisioningState'']$$choices[''Updating]''' + - value: Deleting + language: + default: + name: deleting + description: '' + cli: + cliKey: Deleting + cliM4Path: 'schemas$$choices[''ProvisioningState'']$$choices[''Deleting]''' + - value: Failed + language: + default: + name: failed + description: '' + cli: + cliKey: Failed + cliM4Path: 'schemas$$choices[''ProvisioningState'']$$choices[''Failed]''' + - value: Succeeded + language: + default: + name: succeeded + description: '' + cli: + cliKey: Succeeded + cliM4Path: 'schemas$$choices[''ProvisioningState'']$$choices[''Succeeded]''' + type: choice + apiVersions: + - version: 2019-06-01-preview + choiceType: *ref_0 + language: + default: + name: provisioning_state + description: Provisioning state of the ManagedNetwork resource. + cli: + cliKey: ProvisioningState + cliM4Path: 'schemas$$choices[''ProvisioningState'']' + protocol: {} + - &ref_19 + choices: + - value: Connectivity + language: + default: + name: connectivity + description: '' + cli: + cliKey: Connectivity + cliM4Path: 'schemas$$choices[''Kind'']$$choices[''Connectivity]''' + type: choice + apiVersions: + - version: 2019-06-01-preview + choiceType: *ref_0 + language: + default: + name: kind + description: Responsibility role under which this Managed Network Group will be created + cli: + cliKey: Kind + cliM4Path: 'schemas$$choices[''Kind'']' + default-value: Connectivity + hidden: true + protocol: {} + - &ref_9 + choices: + - value: HubAndSpokeTopology + language: + default: + name: hub_and_spoke_topology + description: '' + cli: + cliKey: HubAndSpokeTopology + cliM4Path: 'schemas$$choices[''type'']$$choices[''HubAndSpokeTopology]''' + - value: MeshTopology + language: + default: + name: mesh_topology + description: '' + cli: + cliKey: MeshTopology + cliM4Path: 'schemas$$choices[''type'']$$choices[''MeshTopology]''' + type: choice + apiVersions: + - version: 2019-06-01-preview + choiceType: *ref_0 + language: + default: + name: type + description: Gets or sets the connectivity type of a network structure policy + cli: + cliKey: type + cliM4Path: 'schemas$$choices[''type'']' + protocol: {} + constants: + - &ref_62 + type: constant + value: + value: 2019-06-01-preview + valueType: *ref_0 + language: + default: + name: api_version2019_06_01_preview + description: Api Version (2019-06-01-preview) + protocol: {} + - &ref_66 + type: constant + value: + value: application/json + valueType: *ref_0 + language: + default: + name: accept + description: 'Accept: application/json' + protocol: {} + dictionaries: + - &ref_28 + type: dictionary + elementType: *ref_1 + language: + default: + name: tracked_resource_tags + description: Resource tags + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + - &ref_33 + type: dictionary + elementType: *ref_1 + language: + default: + name: managed_network_update_tags + description: Resource tags + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + objects: + - &ref_2 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - &ref_21 + type: object + apiVersions: + - version: 2019-06-01-preview + children: + all: + - *ref_2 + immediate: + - *ref_2 + parents: + all: + - &ref_3 + type: object + apiVersions: + - version: 2019-06-01-preview + children: + all: + - &ref_13 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - *ref_3 + immediate: + - *ref_3 + properties: + - schema: &ref_4 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - &ref_6 + type: object + apiVersions: + - version: 2019-06-01-preview + children: + all: + - *ref_4 + - &ref_5 + type: object + apiVersions: + - version: 2019-06-01-preview + children: + all: + - &ref_7 + type: object + apiVersions: + - version: 2019-06-01-preview + discriminatorValue: HubAndSpokeTopology + parents: + all: + - *ref_5 + - *ref_6 + immediate: + - *ref_5 + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: HubAndSpokeTopology + language: + default: + name: hub_and_spoke_peering_policy_properties + description: Properties of a Hub and Spoke Peering Policy + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: HubAndSpokePeeringPolicyProperties + cliM4Path: 'schemas$$objects[''HubAndSpokePeeringPolicyProperties'']' + protocol: {} + - &ref_8 + type: object + apiVersions: + - version: 2019-06-01-preview + discriminatorValue: MeshTopology + parents: + all: + - *ref_5 + - *ref_6 + immediate: + - *ref_5 + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: MeshTopology + language: + default: + name: mesh_peering_policy_properties + description: Properties of a Mesh Peering Policy + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: MeshPeeringPolicyProperties + cliM4Path: 'schemas$$objects[''MeshPeeringPolicyProperties'']' + protocol: {} + immediate: + - *ref_7 + - *ref_8 + discriminator: + all: + HubAndSpokeTopology: *ref_7 + MeshTopology: *ref_8 + immediate: + HubAndSpokeTopology: *ref_7 + MeshTopology: *ref_8 + property: &ref_10 + schema: *ref_9 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: Gets or sets the connectivity type of a network structure policy + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyProperties'']$$properties[''type'']' + protocol: {} + discriminatorValue: ManagedNetworkPeeringPolicyProperties + parents: + all: + - *ref_6 + immediate: + - *ref_6 + properties: + - *ref_10 + - schema: &ref_12 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: *ref_11 + serializedName: id + language: + default: + name: id + description: Resource Id + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''ResourceId'']$$properties[''id'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: resource_id + description: Generic pointer to a resource + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ResourceId + cliM4Path: 'schemas$$objects[''ResourceId'']' + protocol: {} + required: false + serializedName: hub + language: + default: + name: hub + description: Gets or sets the hub virtual network ID + cli: + cliKey: hub + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyProperties'']$$properties[''hub'']' + protocol: {} + - schema: &ref_54 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: managed_network_peering_policy_properties_spokes + description: Gets or sets the spokes group IDs + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: false + serializedName: spokes + language: + default: + name: spokes + description: Gets or sets the spokes group IDs + cli: + cliKey: spokes + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyProperties'']$$properties[''spokes'']' + protocol: {} + - schema: &ref_55 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: managed_network_peering_policy_properties_mesh + description: Gets or sets the mesh group IDs + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: false + serializedName: mesh + language: + default: + name: mesh + description: Gets or sets the mesh group IDs + cli: + cliKey: mesh + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyProperties'']$$properties[''mesh'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: managed_network_peering_policy_properties + description: Properties of a Managed Network Peering Policy + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkPeeringPolicyProperties + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyProperties'']' + protocol: {} + - &ref_15 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - *ref_6 + immediate: + - *ref_6 + properties: + - schema: &ref_29 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: &ref_45 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: scope_management_groups + description: The collection of management groups covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: managementGroups + language: + default: + name: management_groups + description: The collection of management groups covered by the Managed Network + cli: + cliKey: managementGroups + cliM4Path: 'schemas$$objects[''Scope'']$$properties[''managementGroups'']' + protocol: {} + - schema: &ref_46 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: scope_subscriptions + description: The collection of subscriptions covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: subscriptions + language: + default: + name: subscriptions + description: The collection of subscriptions covered by the Managed Network + cli: + cliKey: subscriptions + cliM4Path: 'schemas$$objects[''Scope'']$$properties[''subscriptions'']' + protocol: {} + - schema: &ref_47 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: scope_virtual_networks + description: The collection of virtual nets covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: virtualNetworks + language: + default: + name: virtual_networks + description: The collection of virtual nets covered by the Managed Network + cli: + cliKey: virtualNetworks + cliM4Path: 'schemas$$objects[''Scope'']$$properties[''virtualNetworks'']' + protocol: {} + - schema: &ref_48 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: scope_subnets + description: The collection of subnets covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: subnets + language: + default: + name: subnets + description: The collection of subnets covered by the Managed Network + cli: + cliKey: subnets + cliM4Path: 'schemas$$objects[''Scope'']$$properties[''subnets'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: scope + description: Scope of a Managed Network + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Scope + cliM4Path: 'schemas$$objects[''Scope'']' + protocol: {} + serializedName: scope + extensions: + x-ms-client-flatten: true + language: + default: + name: scope + description: >- + The collection of management groups, subscriptions, virtual networks, and subnets by the Managed Network. This is a read-only property that is reflective of all ScopeAssignments for this + Managed Network + cli: + cliKey: scope + cliM4Path: 'schemas$$objects[''ManagedNetworkProperties'']$$properties[''scope'']' + protocol: {} + - schema: &ref_30 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: &ref_53 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_13 + language: + default: + name: connectivity_collection_groups + description: The collection of connectivity related Managed Network Groups within the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + readOnly: true + serializedName: groups + language: + default: + name: groups + description: The collection of connectivity related Managed Network Groups within the Managed Network + cli: + cliKey: groups + cliM4Path: 'schemas$$objects[''ConnectivityCollection'']$$properties[''groups'']' + protocol: {} + - schema: &ref_56 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: &ref_20 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - *ref_3 + immediate: + - *ref_3 + properties: + - schema: *ref_5 + serializedName: properties + language: + default: + name: properties + description: Gets or sets the properties of a Managed Network Policy + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicy'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: managed_network_peering_policy + description: The Managed Network Peering Policy resource + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkPeeringPolicy + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicy'']' + protocol: {} + language: + default: + name: connectivity_collection_peerings + description: The collection of Managed Network Peering Policies within the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + readOnly: true + serializedName: peerings + language: + default: + name: peerings + description: The collection of Managed Network Peering Policies within the Managed Network + cli: + cliKey: peerings + cliM4Path: 'schemas$$objects[''ConnectivityCollection'']$$properties[''peerings'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: connectivity_collection + description: The collection of Connectivity related groups and policies within the Managed Network + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ConnectivityCollection + cliM4Path: 'schemas$$objects[''ConnectivityCollection'']' + protocol: {} + readOnly: true + serializedName: connectivity + extensions: + x-ms-client-flatten: true + language: + default: + name: connectivity + description: The collection of groups and policies concerned with connectivity + cli: + cliKey: connectivity + cliM4Path: 'schemas$$objects[''ManagedNetworkProperties'']$$properties[''connectivity'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: managed_network_properties + description: Properties of Managed Network + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkProperties + cliM4Path: 'schemas$$objects[''ManagedNetworkProperties'']' + protocol: {} + - &ref_16 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - *ref_6 + immediate: + - *ref_6 + properties: + - schema: *ref_14 + serializedName: assignedManagedNetwork + language: + default: + name: assigned_managed_network + description: The managed network ID with scope will be assigned to. + cli: + cliKey: assignedManagedNetwork + cliM4Path: 'schemas$$objects[''ScopeAssignmentProperties'']$$properties[''assignedManagedNetwork'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: scope_assignment_properties + description: Properties of Managed Network + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ScopeAssignmentProperties + cliM4Path: 'schemas$$objects[''ScopeAssignmentProperties'']' + protocol: {} + - *ref_7 + - *ref_8 + immediate: + - *ref_4 + - *ref_5 + - *ref_15 + - *ref_16 + properties: + - schema: *ref_17 + readOnly: true + serializedName: provisioningState + language: + default: + name: provisioning_state + description: Provisioning state of the ManagedNetwork resource. + cli: + cliKey: provisioningState + cliM4Path: 'schemas$$objects[''ResourceProperties'']$$properties[''provisioningState'']' + protocol: {} + - schema: *ref_18 + readOnly: true + serializedName: etag + language: + default: + name: etag + description: A unique read-only string that changes whenever the resource is updated. + cli: + cliKey: etag + cliM4Path: 'schemas$$objects[''ResourceProperties'']$$properties[''etag'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: resource_properties + description: Base for resource properties. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ResourceProperties + cliM4Path: 'schemas$$objects[''ResourceProperties'']' + protocol: {} + immediate: + - *ref_6 + properties: + - schema: &ref_49 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: managed_network_group_properties_management_groups + description: The collection of management groups covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: managementGroups + language: + default: + name: management_groups + description: The collection of management groups covered by the Managed Network + cli: + cliKey: managementGroups + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupProperties'']$$properties[''managementGroups'']' + protocol: {} + - schema: &ref_50 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: managed_network_group_properties_subscriptions + description: The collection of subscriptions covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: subscriptions + language: + default: + name: subscriptions + description: The collection of subscriptions covered by the Managed Network + cli: + cliKey: subscriptions + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupProperties'']$$properties[''subscriptions'']' + protocol: {} + - schema: &ref_51 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: managed_network_group_properties_virtual_networks + description: The collection of virtual nets covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: virtualNetworks + language: + default: + name: virtual_networks + description: The collection of virtual nets covered by the Managed Network + cli: + cliKey: virtualNetworks + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupProperties'']$$properties[''virtualNetworks'']' + protocol: {} + - schema: &ref_52 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: managed_network_group_properties_subnets + description: The collection of subnets covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: subnets + language: + default: + name: subnets + description: The collection of subnets covered by the Managed Network + cli: + cliKey: subnets + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupProperties'']$$properties[''subnets'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: managed_network_group_properties + description: Properties of a Managed Network Group + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkGroupProperties + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupProperties'']' + protocol: {} + serializedName: properties + extensions: + x-ms-client-flatten: true + language: + default: + name: properties + description: Gets or sets the properties of a network group + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''ManagedNetworkGroup'']$$properties[''properties'']' + protocol: {} + - schema: *ref_19 + serializedName: kind + language: + default: + name: kind + description: Responsibility role under which this Managed Network Group will be created + cli: + cliKey: kind + cliM4Path: 'schemas$$objects[''ManagedNetworkGroup'']$$properties[''kind'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: managed_network_group + description: The Managed Network Group resource + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkGroup + cliM4Path: 'schemas$$objects[''ManagedNetworkGroup'']' + protocol: {} + - *ref_20 + - *ref_21 + - *ref_2 + - &ref_22 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - *ref_3 + immediate: + - *ref_3 + properties: + - schema: *ref_16 + serializedName: properties + extensions: + x-ms-client-flatten: true + language: + default: + name: properties + description: The Scope Assignment properties + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''ScopeAssignment'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: scope_assignment + description: The Managed Network resource + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: ScopeAssignment + cliM4Path: 'schemas$$objects[''ScopeAssignment'']' + protocol: {} + - &ref_23 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - *ref_3 + immediate: + - *ref_3 + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: proxy_resource + description: The resource model definition for a ARM proxy resource. It will have everything other than required location and tags + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ProxyResource + cliM4Path: 'schemas$$objects[''ProxyResource'']' + protocol: {} + immediate: + - *ref_13 + - *ref_20 + - *ref_21 + - *ref_22 + - *ref_23 + properties: + - schema: *ref_24 + readOnly: true + serializedName: id + language: + default: + name: id + description: 'Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''id'']' + protocol: {} + - schema: *ref_25 + readOnly: true + serializedName: name + language: + default: + name: name + description: The name of the resource + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''name'']' + protocol: {} + - schema: *ref_26 + readOnly: true + serializedName: type + language: + default: + name: type + description: The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''type'']' + protocol: {} + - schema: *ref_27 + serializedName: location + language: + default: + name: location + description: The geo-location where the resource lives + cli: + cliKey: location + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''location'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-azure-resource: true + language: + default: + name: resource + description: The general resource model definition + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: Resource + cliM4Path: 'schemas$$objects[''Resource'']' + protocol: {} + immediate: + - *ref_3 + properties: + - schema: *ref_28 + required: false + serializedName: tags + language: + default: + name: tags + description: Resource tags + cli: + cliKey: tags + cliM4Path: 'schemas$$objects[''TrackedResource'']$$properties[''tags'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: tracked_resource + description: The resource model definition for a ARM tracked top level resource + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TrackedResource + cliM4Path: 'schemas$$objects[''TrackedResource'']' + protocol: {} + - *ref_3 + immediate: + - *ref_21 + properties: + - schema: *ref_15 + serializedName: properties + extensions: + x-ms-client-flatten: true + language: + default: + name: properties + description: The MNC properties + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''ManagedNetwork'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: managed_network + description: The Managed Network resource + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetwork + cliM4Path: 'schemas$$objects[''ManagedNetwork'']' + protocol: {} + - *ref_15 + - *ref_29 + - *ref_12 + - *ref_30 + - *ref_13 + - *ref_4 + - *ref_6 + - *ref_3 + - *ref_20 + - *ref_5 + - *ref_21 + - &ref_69 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: *ref_31 + readOnly: true + serializedName: code + language: + default: + name: code + description: The error code. + cli: + cliKey: code + cliM4Path: 'schemas$$objects[''ErrorResponse'']$$properties[''code'']' + protocol: {} + - schema: *ref_32 + readOnly: true + serializedName: message + language: + default: + name: message + description: The error message. + cli: + cliKey: message + cliM4Path: 'schemas$$objects[''ErrorResponse'']$$properties[''message'']' + protocol: {} + serializationFormats: + - json + usage: + - exception + language: + default: + name: error_response + description: The error response that indicates why an operation has failed. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ErrorResponse + cliM4Path: 'schemas$$objects[''ErrorResponse'']' + protocol: {} + - &ref_75 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: *ref_33 + serializedName: tags + language: + default: + name: tags + description: Resource tags + cli: + cliKey: tags + cliM4Path: 'schemas$$objects[''ManagedNetworkUpdate'']$$properties[''tags'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: managed_network_update + description: Update Tags of Managed Network + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkUpdate + cliM4Path: 'schemas$$objects[''ManagedNetworkUpdate'']' + protocol: {} + - &ref_83 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: &ref_57 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_2 + language: + default: + name: managed_network_list_result_value + description: Gets a page of ManagedNetworks + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: Gets a page of ManagedNetworks + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''ManagedNetworkListResult'']$$properties[''value'']' + protocol: {} + - schema: *ref_34 + serializedName: nextLink + language: + default: + name: next_link + description: Gets the URL to get the next page of results. + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''ManagedNetworkListResult'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: managed_network_list_result + description: Result of the request to list Managed Network. It contains a list of Managed Networks and a URL link to get the next set of results. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkListResult + cliM4Path: 'schemas$$objects[''ManagedNetworkListResult'']' + protocol: {} + - *ref_22 + - *ref_16 + - &ref_94 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: &ref_58 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_22 + language: + default: + name: scope_assignment_list_result_value + description: Gets a page of ScopeAssignment + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: Gets a page of ScopeAssignment + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''ScopeAssignmentListResult'']$$properties[''value'']' + protocol: {} + - schema: *ref_35 + serializedName: nextLink + language: + default: + name: next_link + description: Gets the URL to get the next set of results. + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''ScopeAssignmentListResult'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: scope_assignment_list_result + description: Result of the request to list ScopeAssignment. It contains a list of groups and a URL link to get the next set of results. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScopeAssignmentListResult + cliM4Path: 'schemas$$objects[''ScopeAssignmentListResult'']' + protocol: {} + - &ref_109 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: &ref_59 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_13 + language: + default: + name: managed_network_group_list_result_value + description: Gets a page of ManagedNetworkGroup + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: Gets a page of ManagedNetworkGroup + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupListResult'']$$properties[''value'']' + protocol: {} + - schema: *ref_36 + serializedName: nextLink + language: + default: + name: next_link + description: Gets the URL to get the next set of results. + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupListResult'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: managed_network_group_list_result + description: Result of the request to list Managed Network Groups. It contains a list of groups and a URL link to get the next set of results. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkGroupListResult + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupListResult'']' + protocol: {} + - &ref_124 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: &ref_60 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_20 + language: + default: + name: managed_network_peering_policy_list_result_value + description: Gets a page of Peering Policies + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: Gets a page of Peering Policies + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyListResult'']$$properties[''value'']' + protocol: {} + - schema: *ref_37 + serializedName: nextLink + language: + default: + name: next_link + description: Gets the URL to get the next page of results. + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyListResult'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: managed_network_peering_policy_list_result + description: Result of the request to list Managed Network Peering Policies. It contains a list of policies and a URL link to get the next set of results. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkPeeringPolicyListResult + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyListResult'']' + protocol: {} + - &ref_125 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: &ref_61 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: &ref_43 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: *ref_38 + serializedName: name + language: + default: + name: name + description: 'Operation name: {provider}/{resource}/{operation}' + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''Operation'']$$properties[''name'']' + protocol: {} + - schema: &ref_44 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: *ref_39 + serializedName: provider + language: + default: + name: provider + description: 'Service provider: Microsoft.ManagedNetwork' + cli: + cliKey: provider + cliM4Path: 'schemas$$objects[''Operation-display'']$$properties[''provider'']' + protocol: {} + - schema: *ref_40 + serializedName: resource + language: + default: + name: resource + description: 'Resource on which the operation is performed: Profile, endpoint, etc.' + cli: + cliKey: resource + cliM4Path: 'schemas$$objects[''Operation-display'']$$properties[''resource'']' + protocol: {} + - schema: *ref_41 + serializedName: operation + language: + default: + name: operation + description: 'Operation type: Read, write, delete, etc.' + cli: + cliKey: operation + cliM4Path: 'schemas$$objects[''Operation-display'']$$properties[''operation'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: operation_display + description: The object that represents the operation. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: Operation-display + cliM4Path: 'schemas$$objects[''Operation-display'']' + protocol: {} + serializedName: display + language: + default: + name: display + description: The object that represents the operation. + cli: + cliKey: display + cliM4Path: 'schemas$$objects[''Operation'']$$properties[''display'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: operation + description: REST API operation + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: Operation + cliM4Path: 'schemas$$objects[''Operation'']' + protocol: {} + language: + default: + name: operation_list_result_value + description: List of Resource Provider operations supported by the Managed Network resource provider. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: List of Resource Provider operations supported by the Managed Network resource provider. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''OperationListResult'']$$properties[''value'']' + protocol: {} + - schema: *ref_42 + serializedName: nextLink + language: + default: + name: next_link + description: URL to get the next set of operation list results if there are any. + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''OperationListResult'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: operation_list_result + description: Result of the request to list Managed Network operations. It contains a list of operations and a URL link to get the next set of results. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: OperationListResult + cliM4Path: 'schemas$$objects[''OperationListResult'']' + protocol: {} + - *ref_43 + - *ref_44 + - *ref_7 + - *ref_8 + - *ref_23 + arrays: + - *ref_45 + - *ref_46 + - *ref_47 + - *ref_48 + - *ref_49 + - *ref_50 + - *ref_51 + - *ref_52 + - *ref_53 + - *ref_54 + - *ref_55 + - *ref_56 + - *ref_57 + - *ref_58 + - *ref_59 + - *ref_60 + - *ref_61 + - type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: hub_and_spoke_peering_policy_properties_spokes + description: Gets or sets the spokes group IDs + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + - type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: mesh_peering_policy_properties_mesh + description: Gets or sets the mesh group IDs + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} +globalParameters: + - &ref_65 + schema: *ref_1 + implementation: Client + required: true + extensions: + x-ms-priority: 1 + language: + default: + name: SubscriptionId + description: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + serializedName: subscriptionId + cli: + cliKey: subscriptionId + cliM4Path: 'globalParameters[''subscriptionId'']' + protocol: + http: + in: path + - &ref_63 + schema: *ref_0 + clientDefaultValue: 'https://management.azure.com' + implementation: Client + origin: 'modelerfour:synthesized/host' + required: true + extensions: + x-ms-skip-url-encoding: true + language: + default: + name: $host + description: server parameter + serializedName: $host + cli: + cliKey: $host + cliM4Path: 'globalParameters[''$host'']' + protocol: + http: + in: uri + - &ref_64 + schema: *ref_62 + implementation: Client + origin: 'modelerfour:synthesized/api-version' + required: true + language: + default: + name: apiVersion + description: Api Version + serializedName: api-version + cli: + cliKey: ApiVersion + cliM4Path: 'globalParameters[''ApiVersion'']' + protocol: + http: + in: query +operationGroups: + - $key: ManagedNetworks + operations: + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_67 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''GetModify'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_68 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''GetModify'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''GetModify'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_67 + - *ref_68 + responses: + - schema: *ref_2 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworksGet: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Get Managed Network + responses: + '200': + body: + name: myManagedNetwork + type: Microsoft.ManagedNetwork/managedNetworks + id: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + location: eastus + properties: + connectivity: + groups: [] + peerings: [] + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + language: + default: + name: get_modify + description: 'The Get ManagedNetworks operation gets a Managed Network Resource, specified by the resource group and Managed Network name' + cli: + cliKey: GetModify + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''GetModify'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_71 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''CreateOrUpdate'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_72 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''CreateOrUpdate'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + requests: + - parameters: + - &ref_70 + schema: *ref_2 + implementation: Method + required: true + language: + default: + name: managed_network + description: Parameters supplied to the create/update a Managed Network Resource + cli: + cliKey: managedNetwork + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''managedNetwork'']' + protocol: + http: + in: body + style: json + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_70 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_71 + - *ref_72 + responses: + - schema: *ref_2 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - schema: *ref_2 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '201' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworksPut: + parameters: + api-version: '2019-06-01' + managedNetwork: + location: eastus + properties: + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Create/Update Managed Network + responses: + '200': + body: + name: myManagedNetwork + type: Microsoft.ManagedNetwork/managedNetworks + id: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + location: eastus + properties: + connectivity: + groups: [] + peerings: [] + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + '201': + body: + name: myManagedNetwork + type: Microsoft.ManagedNetwork/managedNetworks + id: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + location: eastus + properties: + connectivity: + groups: [] + peerings: [] + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + language: + default: + name: create_or_update + description: 'The Put ManagedNetworks operation creates/updates a Managed Network Resource, specified by resource group and Managed Network name' + cli: + cliKey: CreateOrUpdate + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''CreateOrUpdate'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_73 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Delete'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_74 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Delete'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Delete'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_73 + - *ref_74 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '204' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworksDelete: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Delete Managed Network + responses: + '200': {} + '202': {} + '204': {} + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + language: + default: + name: delete + description: 'The Delete ManagedNetworks operation deletes a Managed Network Resource, specified by the resource group and Managed Network name' + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_77 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Update'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_78 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Update'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + requests: + - parameters: + - &ref_76 + schema: *ref_75 + implementation: Method + required: true + language: + default: + name: parameters + description: Parameters supplied to update application gateway tags and/or scope. + cli: + cliKey: parameters + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Update'']$$requests[0]$$parameters[''parameters'']' + protocol: + http: + in: body + style: json + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Update'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_76 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}' + method: patch + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_77 + - *ref_78 + responses: + - schema: *ref_2 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - schema: *ref_2 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '201' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworksPatch: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + parameters: + tags: {} + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Create/Update Managed Network + responses: + '200': + body: + name: myManagedNetwork + type: Microsoft.ManagedNetwork/managedNetworks + id: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + location: eastus + properties: + connectivity: + groups: [] + peerings: [] + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + '201': + body: + name: myManagedNetwork + type: Microsoft.ManagedNetwork/managedNetworks + id: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + location: eastus + properties: + connectivity: + groups: [] + peerings: [] + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + language: + default: + name: update + description: Updates the specified Managed Network resource tags. + cli: + cliKey: Update + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Update'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_80 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListByResourceGroup'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_81 + schema: *ref_79 + implementation: Method + language: + default: + name: top + description: May be used to limit the number of results in a page for list queries. + serializedName: $top + cli: + cliKey: $top + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListByResourceGroup'']$$parameters[''$top'']' + protocol: + http: + in: query + - &ref_82 + schema: *ref_1 + implementation: Method + language: + default: + name: skiptoken + description: >- + Skiptoken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting + point to use for subsequent calls. + serializedName: $skiptoken + cli: + cliKey: $skiptoken + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListByResourceGroup'']$$parameters[''$skiptoken'']' + protocol: + http: + in: query + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListByResourceGroup'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks' + method: get + uri: '{$host}' + signatureParameters: + - *ref_80 + - *ref_81 + - *ref_82 + responses: + - schema: *ref_83 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworksListByResourceGroup: + parameters: + api-version: '2019-06-01' + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Get Managed Network + responses: + '200': + body: + nextLink: '{baseurl}/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks?api-version=2019-06-01$skipToken=10' + value: + - name: myManagedNetwork + type: Microsoft.ManagedNetwork/managedNetworks + id: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + location: eastus + properties: + connectivity: + groups: [] + peerings: [] + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list_by_resource_group + description: The ListByResourceGroup ManagedNetwork operation retrieves all the Managed Network resources in a resource group in a paginated format. + paging: + nextLinkName: nextLink + cli: + cliKey: ListByResourceGroup + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListByResourceGroup'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_84 + schema: *ref_79 + implementation: Method + language: + default: + name: top + description: May be used to limit the number of results in a page for list queries. + serializedName: $top + cli: + cliKey: $top + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListBySubscription'']$$parameters[''$top'']' + protocol: + http: + in: query + - &ref_85 + schema: *ref_1 + implementation: Method + language: + default: + name: skiptoken + description: >- + Skiptoken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting + point to use for subsequent calls. + serializedName: $skiptoken + cli: + cliKey: $skiptoken + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListBySubscription'']$$parameters[''$skiptoken'']' + protocol: + http: + in: query + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListBySubscription'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetwork/managedNetworks' + method: get + uri: '{$host}' + signatureParameters: + - *ref_84 + - *ref_85 + responses: + - schema: *ref_83 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworksListBySubscription: + parameters: + api-version: '2019-06-01' + subscriptionId: subscriptionA + title: Get Managed Network + responses: + '200': + body: + nextLink: '{baseurl}/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks?api-version=2019-06-01$skipToken=10' + value: + - name: myManagedNetwork + type: Microsoft.ManagedNetwork/managedNetworks + id: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + location: eastus + properties: + connectivity: + groups: [] + peerings: [] + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list_by_subscription + description: The ListBySubscription ManagedNetwork operation retrieves all the Managed Network Resources in the current subscription in a paginated format. + paging: + nextLinkName: nextLink + cli: + cliKey: ListBySubscription + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListBySubscription'']' + protocol: {} + language: + default: + name: managed_networks + description: '' + cli: + cliKey: ManagedNetworks + cliM4Path: 'operationGroups[''ManagedNetworks'']' + protocol: {} + - $key: ScopeAssignments + operations: + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - &ref_86 + schema: *ref_1 + implementation: Method + required: true + extensions: + x-ms-skip-url-encoding: true + language: + default: + name: scope + description: The base resource of the scope assignment. + serializedName: scope + cli: + cliKey: scope + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''Get'']$$parameters[''scope'']' + protocol: + http: + in: path + - &ref_87 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: scope_assignment_name + description: The name of the scope assignment to get. + serializedName: scopeAssignmentName + cli: + cliKey: scopeAssignmentName + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''Get'']$$parameters[''scopeAssignmentName'']' + protocol: + http: + in: path + - *ref_64 + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''Get'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/{scope}/providers/Microsoft.ManagedNetwork/scopeAssignments/{scopeAssignmentName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_86 + - *ref_87 + responses: + - schema: *ref_22 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ScopeAssignmentsGet: + parameters: + api-version: '2019-06-01' + scope: subscriptions/subscriptionC + scopeAssignmentName: subscriptionCAssignment + title: Create/Update Managed Network + responses: + '200': + body: + name: subscriptionCAssignment + type: Microsoft.ManagedNetwork/scopeAssignment + id: /subscriptions/subscriptionC/providers/Microsoft.ManagedNetwork/scopeAssignments/subscriptionCAssignment + properties: + assignedManagedNetwork: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + language: + default: + name: get + description: Get the specified scope assignment. + cli: + cliKey: Get + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''Get'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - &ref_89 + schema: *ref_1 + implementation: Method + required: true + extensions: + x-ms-skip-url-encoding: true + language: + default: + name: scope + description: >- + The base resource of the scope assignment to create. The scope can be any REST resource instance. For example, use 'subscriptions/{subscription-id}' for a subscription, + 'subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' for a resource group, and + 'subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider}/{resource-type}/{resource-name}' for a resource. + serializedName: scope + cli: + cliKey: scope + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''CreateOrUpdate'']$$parameters[''scope'']' + protocol: + http: + in: path + - &ref_90 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: scope_assignment_name + description: The name of the scope assignment to create. + serializedName: scopeAssignmentName + cli: + cliKey: scopeAssignmentName + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''CreateOrUpdate'']$$parameters[''scopeAssignmentName'']' + protocol: + http: + in: path + - *ref_64 + requests: + - parameters: + - &ref_88 + schema: *ref_22 + implementation: Method + required: true + language: + default: + name: parameters + description: Parameters supplied to the specify which Managed Network this scope is being assigned + cli: + cliKey: parameters + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''parameters'']' + protocol: + http: + in: body + style: json + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_88 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/{scope}/providers/Microsoft.ManagedNetwork/scopeAssignments/{scopeAssignmentName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_89 + - *ref_90 + responses: + - schema: *ref_22 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - schema: *ref_22 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '201' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ScopeAssignmentsPut: + parameters: + api-version: '2019-06-01' + parameters: + properties: + assignedManagedNetwork: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + scope: subscriptions/subscriptionC + scopeAssignmentName: subscriptionCAssignment + title: Create/Update Managed Network + responses: + '200': + body: + name: subscriptionCAssignment + type: Microsoft.ManagedNetwork/scopeAssignment + id: /subscriptions/subscriptionC/providers/Microsoft.ManagedNetwork/scopeAssignments/subscriptionCAssignment + properties: + assignedManagedNetwork: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + '201': + body: + name: subscriptionCAssignment + type: Microsoft.ManagedNetwork/scopeAssignment + id: /subscriptions/subscriptionC/providers/Microsoft.ManagedNetwork/scopeAssignments/subscriptionCAssignment + properties: + assignedManagedNetwork: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + language: + default: + name: create_or_update + description: Creates a scope assignment. + cli: + cliKey: CreateOrUpdate + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''CreateOrUpdate'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - &ref_91 + schema: *ref_1 + implementation: Method + required: true + extensions: + x-ms-skip-url-encoding: true + language: + default: + name: scope + description: The scope of the scope assignment to delete. + serializedName: scope + cli: + cliKey: scope + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''Delete'']$$parameters[''scope'']' + protocol: + http: + in: path + - &ref_92 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: scope_assignment_name + description: The name of the scope assignment to delete. + serializedName: scopeAssignmentName + cli: + cliKey: scopeAssignmentName + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''Delete'']$$parameters[''scopeAssignmentName'']' + protocol: + http: + in: path + - *ref_64 + requests: + - language: + default: + name: '' + description: '' + protocol: + http: + path: '/{scope}/providers/Microsoft.ManagedNetwork/scopeAssignments/{scopeAssignmentName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_91 + - *ref_92 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + exceptions: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - default + extensions: + x-ms-examples: + ScopeAssignmentsDelete: + parameters: + api-version: '2019-06-01' + scope: subscriptions/subscriptionC + scopeAssignmentName: subscriptionCAssignment + title: Create/Update Managed Network + responses: + '200': {} + language: + default: + name: delete + description: Deletes a scope assignment. + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - &ref_93 + schema: *ref_1 + implementation: Method + required: true + extensions: + x-ms-skip-url-encoding: true + language: + default: + name: scope + description: The base resource of the scope assignment. + serializedName: scope + cli: + cliKey: scope + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''List'']$$parameters[''scope'']' + protocol: + http: + in: path + - *ref_64 + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''List'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/{scope}/providers/Microsoft.ManagedNetwork/scopeAssignments' + method: get + uri: '{$host}' + signatureParameters: + - *ref_93 + responses: + - schema: *ref_94 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ScopeAssignmentsList: + parameters: + api-version: '2019-06-01' + scope: subscriptions/subscriptionC + title: Create/Update Managed Network + responses: + '200': + body: + nextLink: '{baseurl}/subscriptions/subscriptionC/providers/Microsoft.ManagedNetwork/scopeAssignments?api-version=2019-06-01&$skipToken=10' + value: + - name: subscriptionCAssignemnt + type: Microsoft.ManagedNetwork/scopeAssignment + id: /subscriptions/subscriptionC/providers/Microsoft.ManagedNetwork/scopeAssignments/subscriptionCAssignment + properties: + assignedManagedNetwork: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list + description: Get the specified scope assignment. + paging: + nextLinkName: nextLink + cli: + cliKey: List + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''List'']' + protocol: {} + language: + default: + name: scope_assignments + description: '' + cli: + cliKey: ScopeAssignments + cliM4Path: 'operationGroups[''ScopeAssignments'']' + protocol: {} + - $key: ManagedNetworkGroups + operations: + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_95 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Get'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_96 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Get'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_97 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_group_name + description: The name of the Managed Network Group. + serializedName: managedNetworkGroupName + cli: + cliKey: managedNetworkGroupName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Get'']$$parameters[''managedNetworkGroupName'']' + protocol: + http: + in: path + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Get'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkGroups/{managedNetworkGroupName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_95 + - *ref_96 + - *ref_97 + responses: + - schema: *ref_13 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagementNetworkGroupsGet: + parameters: + api-version: '2019-06-01' + managedNetworkGroupName: myManagedNetworkGroup1 + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Get Managed Network Group + responses: + '200': + body: + name: myManagedNetworkGroup1 + type: Microsoft.ManagedNetwork/managedNetworkGroups + id: /subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + properties: + etag: asdf-asdf-asdf1 + managementGroups: [] + provisioningState: Succeeded + subnets: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA/subnets/subnetA + subscriptions: [] + virtualNetworks: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + language: + default: + name: get + description: 'The Get ManagedNetworkGroups operation gets a Managed Network Group specified by the resource group, Managed Network name, and group name' + cli: + cliKey: Get + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Get'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_99 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''CreateOrUpdate'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_100 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''CreateOrUpdate'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_101 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_group_name + description: The name of the Managed Network Group. + serializedName: managedNetworkGroupName + cli: + cliKey: managedNetworkGroupName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''CreateOrUpdate'']$$parameters[''managedNetworkGroupName'']' + protocol: + http: + in: path + requests: + - parameters: + - &ref_98 + schema: *ref_13 + implementation: Method + required: true + language: + default: + name: managed_network_group + description: Parameters supplied to the create/update a Managed Network Group resource + cli: + cliKey: managedNetworkGroup + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''managedNetworkGroup'']' + protocol: + http: + in: body + style: json + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_98 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkGroups/{managedNetworkGroupName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_99 + - *ref_100 + - *ref_101 + responses: + - schema: *ref_13 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - schema: *ref_13 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '201' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagementNetworkGroupsPut: + parameters: + api-version: '2019-06-01' + managedNetworkGroup: + properties: + managementGroups: [] + subnets: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA/subnets/subnetA + subscriptions: [] + virtualNetworks: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + managedNetworkGroupName: myManagedNetworkGroup1 + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Create/Update Managed Network Group + responses: + '200': + body: + name: myManagedNetworkGroup1 + type: Microsoft.ManagedNetwork/managedNetworkGroups + id: /subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + properties: + etag: asdf-asdf-asdf1 + managementGroups: [] + provisioningState: Succeeded + subnets: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA/subnets/subnetA + subscriptions: [] + virtualNetworks: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + '201': + body: + name: myManagedNetworkGroup1 + type: Microsoft.ManagedNetwork/managedNetworkGroups + id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + properties: + etag: asdf-asdf-asdf1 + managementGroups: [] + provisioningState: Succeeded + subnets: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA/subnets/subnetA + subscriptions: [] + virtualNetworks: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + language: + default: + name: create_or_update + description: The Put ManagedNetworkGroups operation creates or updates a Managed Network Group resource + cli: + cliKey: CreateOrUpdate + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''CreateOrUpdate'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_102 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Delete'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_103 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Delete'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_104 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_group_name + description: The name of the Managed Network Group. + serializedName: managedNetworkGroupName + cli: + cliKey: managedNetworkGroupName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Delete'']$$parameters[''managedNetworkGroupName'']' + protocol: + http: + in: path + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Delete'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkGroups/{managedNetworkGroupName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_102 + - *ref_103 + - *ref_104 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '204' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagementNetworkGroupsDelete: + parameters: + api-version: '2019-06-01' + managedNetworkGroupName: myManagedNetworkGroup1 + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Delete Managed Network Group + responses: + '200': {} + '202': {} + '204': {} + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + language: + default: + name: delete + description: 'The Delete ManagedNetworkGroups operation deletes a Managed Network Group specified by the resource group, Managed Network name, and group name' + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_105 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''ListByManagedNetwork'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_106 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''ListByManagedNetwork'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_107 + schema: *ref_79 + implementation: Method + language: + default: + name: top + description: May be used to limit the number of results in a page for list queries. + serializedName: $top + cli: + cliKey: $top + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''ListByManagedNetwork'']$$parameters[''$top'']' + protocol: + http: + in: query + - &ref_108 + schema: *ref_1 + implementation: Method + language: + default: + name: skiptoken + description: >- + Skiptoken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting + point to use for subsequent calls. + serializedName: $skiptoken + cli: + cliKey: $skiptoken + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''ListByManagedNetwork'']$$parameters[''$skiptoken'']' + protocol: + http: + in: query + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''ListByManagedNetwork'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkGroups' + method: get + uri: '{$host}' + signatureParameters: + - *ref_105 + - *ref_106 + - *ref_107 + - *ref_108 + responses: + - schema: *ref_109 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworksGroupsListByManagedNetwork: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Get Managed Network Group + responses: + '200': + body: + nextLink: '{baseurl}/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups?api-version=2019-06-01&$skipToken=10' + value: + - name: myManagedNetworkGroup1 + type: Microsoft.ManagedNetwork/managedNetworkGroups + id: /subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + properties: + etag: asdf-asdf-asdf1 + managementGroups: [] + provisioningState: Succeeded + subnets: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA/subnets/subnetA + subscriptions: [] + virtualNetworks: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list_by_managed_network + description: The ListByManagedNetwork ManagedNetworkGroup operation retrieves all the Managed Network Groups in a specified Managed Networks in a paginated format. + paging: + nextLinkName: nextLink + cli: + cliKey: ListByManagedNetwork + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''ListByManagedNetwork'']' + protocol: {} + language: + default: + name: managed_network_groups + description: '' + cli: + cliKey: ManagedNetworkGroups + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']' + protocol: {} + - $key: ManagedNetworkPeeringPolicies + operations: + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_110 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Get'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_111 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Get'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_112 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_peering_policy_name + description: The name of the Managed Network Peering Policy. + serializedName: managedNetworkPeeringPolicyName + cli: + cliKey: managedNetworkPeeringPolicyName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Get'']$$parameters[''managedNetworkPeeringPolicyName'']' + protocol: + http: + in: path + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Get'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkPeeringPolicies/{managedNetworkPeeringPolicyName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_110 + - *ref_111 + - *ref_112 + responses: + - schema: *ref_20 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworkPeeringPoliciesGet: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + managedNetworkPeeringPolicyName: myHubAndSpoke + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Get Managed Network Peering Policy + responses: + '200': + body: + name: myHubAndSpoke + type: Microsoft.ManagedNetwork/peeringPolicies + id: /subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkPeeringPolicies/myHubAndSpoke + properties: + type: HubAndSpokeTopology + etag: asdf-asdf-asdf2 + hub: + id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myHubVnet + provisioningState: Succeeded + spokes: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + language: + default: + name: get + description: 'The Get ManagedNetworkPeeringPolicies operation gets a Managed Network Peering Policy resource, specified by the resource group, Managed Network name, and peering policy name' + cli: + cliKey: Get + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Get'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_114 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''CreateOrUpdate'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_115 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''CreateOrUpdate'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_116 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_peering_policy_name + description: The name of the Managed Network Peering Policy. + serializedName: managedNetworkPeeringPolicyName + cli: + cliKey: managedNetworkPeeringPolicyName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''CreateOrUpdate'']$$parameters[''managedNetworkPeeringPolicyName'']' + protocol: + http: + in: path + requests: + - parameters: + - &ref_113 + schema: *ref_20 + implementation: Method + required: true + language: + default: + name: managed_network_policy + description: Parameters supplied to create/update a Managed Network Peering Policy + cli: + cliKey: managedNetworkPolicy + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''managedNetworkPolicy'']' + protocol: + http: + in: body + style: json + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_113 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkPeeringPolicies/{managedNetworkPeeringPolicyName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_114 + - *ref_115 + - *ref_116 + responses: + - schema: *ref_20 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - schema: *ref_20 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '201' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworkPeeringPoliciesPut: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + managedNetworkPeeringPolicyName: myHubAndSpoke + managedNetworkPolicy: + properties: + type: HubAndSpokeTopology + hub: + id: /subscriptions/subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myHubVnet + spokes: + - id: /subscriptions/subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Create/Update Managed Network Peering Policy + responses: + '200': + body: + name: myHubAndSpoke + type: Microsoft.ManagedNetwork/peeringPolicies + id: /subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkPeeringPolicies/myHubAndSpoke + properties: + type: HubAndSpokeTopology + etag: asdf-asdf-asdf2 + hub: + id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myHubVnet + provisioningState: Succeeded + spokes: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + '201': + body: + name: myHubAndSpoke + type: Microsoft.ManagedNetwork/peeringPolicies + id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkPeeringPolicies/myHubAndSpoke + properties: + type: HubAndSpokeTopology + etag: asdf-asdf-asdf2 + hub: + id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myHubVnet + provisioningState: Succeeded + spokes: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + language: + default: + name: create_or_update + description: The Put ManagedNetworkPeeringPolicies operation creates/updates a new Managed Network Peering Policy + cli: + cliKey: CreateOrUpdate + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''CreateOrUpdate'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_117 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Delete'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_118 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Delete'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_119 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_peering_policy_name + description: The name of the Managed Network Peering Policy. + serializedName: managedNetworkPeeringPolicyName + cli: + cliKey: managedNetworkPeeringPolicyName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Delete'']$$parameters[''managedNetworkPeeringPolicyName'']' + protocol: + http: + in: path + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Delete'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkPeeringPolicies/{managedNetworkPeeringPolicyName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_117 + - *ref_118 + - *ref_119 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '204' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworkPeeringPoliciesDelete: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + managedNetworkPeeringPolicyName: myHubAndSpoke + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Get Managed Network Peering Policy + responses: + '200': {} + '202': {} + '204': {} + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + language: + default: + name: delete + description: 'The Delete ManagedNetworkPeeringPolicies operation deletes a Managed Network Peering Policy, specified by the resource group, Managed Network name, and peering policy name' + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_120 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''ListByManagedNetwork'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_121 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''ListByManagedNetwork'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_122 + schema: *ref_79 + implementation: Method + language: + default: + name: top + description: May be used to limit the number of results in a page for list queries. + serializedName: $top + cli: + cliKey: $top + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''ListByManagedNetwork'']$$parameters[''$top'']' + protocol: + http: + in: query + - &ref_123 + schema: *ref_1 + implementation: Method + language: + default: + name: skiptoken + description: >- + Skiptoken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting + point to use for subsequent calls. + serializedName: $skiptoken + cli: + cliKey: $skiptoken + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''ListByManagedNetwork'']$$parameters[''$skiptoken'']' + protocol: + http: + in: query + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''ListByManagedNetwork'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkPeeringPolicies' + method: get + uri: '{$host}' + signatureParameters: + - *ref_120 + - *ref_121 + - *ref_122 + - *ref_123 + responses: + - schema: *ref_124 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworkPeeringPoliciesListByManagedNetwork: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Get Managed Network Group + responses: + '200': + body: + nextLink: '{baseurl}/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkPeeringPolicies?api-version=2019-06-01&$skipToken=10' + value: + - name: myHubAndSpoke + type: Microsoft.ManagedNetwork/peeringPolicies + id: /subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkPeeringPolicies/myHubAndSpoke + properties: + type: HubAndSpokeTopology + etag: asdf-asdf-asdf2 + hub: + id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myHubVnet + provisioningState: Succeeded + spokes: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list_by_managed_network + description: 'The ListByManagedNetwork PeeringPolicies operation retrieves all the Managed Network Peering Policies in a specified Managed Network, in a paginated format.' + paging: + nextLinkName: nextLink + cli: + cliKey: ListByManagedNetwork + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''ListByManagedNetwork'']' + protocol: {} + language: + default: + name: managed_network_peering_policies + description: '' + cli: + cliKey: ManagedNetworkPeeringPolicies + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']' + protocol: {} + - $key: Operations + operations: + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Operations'']$$operations[''List'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: /providers/Microsoft.ManagedNetwork/operations + method: get + uri: '{$host}' + signatureParameters: [] + responses: + - schema: *ref_125 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list + description: Lists all of the available MNC operations. + paging: + nextLinkName: nextLink + cli: + cliKey: List + cliM4Path: 'operationGroups[''Operations'']$$operations[''List'']' + protocol: {} + language: + default: + name: operations + description: '' + cli: + cliKey: Operations + cliM4Path: 'operationGroups[''Operations'']' + protocol: {} +security: + authenticationRequired: false +language: + default: + name: ManagedNetworkManagementClient + description: '' +protocol: + http: {} diff --git a/test/scenarios/managed-network/output/clicommon-000270-namer-pre-simplified.yaml b/test/scenarios/managed-network/output/clicommon-000270-namer-pre-simplified.yaml new file mode 100644 index 0000000..e4e3943 --- /dev/null +++ b/test/scenarios/managed-network/output/clicommon-000270-namer-pre-simplified.yaml @@ -0,0 +1,1152 @@ +operationGroups: + all: + - operationGroupName: managed_networks + cli: + cliKey: ManagedNetworks + cliM4Path: operationGroups['ManagedNetworks'] + operations: + - operationName: get_modify + cli: + cliKey: GetModify + cliM4Path: operationGroups['ManagedNetworks']$$operations['GetModify'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworks']$$operations['GetModify']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworks']$$operations['GetModify']$$parameters['managedNetworkName'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworks']$$operations['GetModify']$$requests[0]$$parameters['accept'] + - operationName: create_or_update + cli: + cliKey: CreateOrUpdate + cliM4Path: operationGroups['ManagedNetworks']$$operations['CreateOrUpdate'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworks']$$operations['CreateOrUpdate']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworks']$$operations['CreateOrUpdate']$$parameters['managedNetworkName'] + - parameterName[0]: managed_network(managed_network^object) + cli: + cliKey: managedNetwork + cliM4Path: operationGroups['ManagedNetworks']$$operations['CreateOrUpdate']$$requests[0]$$parameters['managedNetwork'] + bodySchema: managed_network + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworks']$$operations['CreateOrUpdate']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['ManagedNetworks']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworks']$$operations['Delete']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworks']$$operations['Delete']$$parameters['managedNetworkName'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworks']$$operations['Delete']$$requests[0]$$parameters['accept'] + - operationName: update + cli: + cliKey: Update + cliM4Path: operationGroups['ManagedNetworks']$$operations['Update'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworks']$$operations['Update']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworks']$$operations['Update']$$parameters['managedNetworkName'] + - parameterName[0]: parameters(managed_network_update^object) + cli: + cliKey: parameters + cliM4Path: operationGroups['ManagedNetworks']$$operations['Update']$$requests[0]$$parameters['parameters'] + bodySchema: managed_network_update + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworks']$$operations['Update']$$requests[0]$$parameters['accept'] + - operationName: list_by_resource_group + cli: + cliKey: ListByResourceGroup + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListByResourceGroup'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListByResourceGroup']$$parameters['resourceGroupName'] + - parameterName: top(integer^integer) + cli: + cliKey: $top + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListByResourceGroup']$$parameters['$top'] + - parameterName: skiptoken(string^string) + cli: + cliKey: $skiptoken + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListByResourceGroup']$$parameters['$skiptoken'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListByResourceGroup']$$requests[0]$$parameters['accept'] + - operationName: list_by_subscription + cli: + cliKey: ListBySubscription + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListBySubscription'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: top(integer^integer) + cli: + cliKey: $top + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListBySubscription']$$parameters['$top'] + - parameterName: skiptoken(string^string) + cli: + cliKey: $skiptoken + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListBySubscription']$$parameters['$skiptoken'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworks']$$operations['ListBySubscription']$$requests[0]$$parameters['accept'] + - operationGroupName: scope_assignments + cli: + cliKey: ScopeAssignments + cliM4Path: operationGroups['ScopeAssignments'] + operations: + - operationName: get + cli: + cliKey: Get + cliM4Path: operationGroups['ScopeAssignments']$$operations['Get'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: scope(string^string) + cli: + cliKey: scope + cliM4Path: operationGroups['ScopeAssignments']$$operations['Get']$$parameters['scope'] + - parameterName: scope_assignment_name(string^string) + cli: + cliKey: scopeAssignmentName + cliM4Path: operationGroups['ScopeAssignments']$$operations['Get']$$parameters['scopeAssignmentName'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ScopeAssignments']$$operations['Get']$$requests[0]$$parameters['accept'] + - operationName: create_or_update + cli: + cliKey: CreateOrUpdate + cliM4Path: operationGroups['ScopeAssignments']$$operations['CreateOrUpdate'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: scope(string^string) + cli: + cliKey: scope + cliM4Path: operationGroups['ScopeAssignments']$$operations['CreateOrUpdate']$$parameters['scope'] + - parameterName: scope_assignment_name(string^string) + cli: + cliKey: scopeAssignmentName + cliM4Path: operationGroups['ScopeAssignments']$$operations['CreateOrUpdate']$$parameters['scopeAssignmentName'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: parameters(scope_assignment^object) + cli: + cliKey: parameters + cliM4Path: operationGroups['ScopeAssignments']$$operations['CreateOrUpdate']$$requests[0]$$parameters['parameters'] + bodySchema: scope_assignment + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ScopeAssignments']$$operations['CreateOrUpdate']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['ScopeAssignments']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: scope(string^string) + cli: + cliKey: scope + cliM4Path: operationGroups['ScopeAssignments']$$operations['Delete']$$parameters['scope'] + - parameterName: scope_assignment_name(string^string) + cli: + cliKey: scopeAssignmentName + cliM4Path: operationGroups['ScopeAssignments']$$operations['Delete']$$parameters['scopeAssignmentName'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - operationName: list + cli: + cliKey: List + cliM4Path: operationGroups['ScopeAssignments']$$operations['List'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: scope(string^string) + cli: + cliKey: scope + cliM4Path: operationGroups['ScopeAssignments']$$operations['List']$$parameters['scope'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ScopeAssignments']$$operations['List']$$requests[0]$$parameters['accept'] + - operationGroupName: managed_network_groups + cli: + cliKey: ManagedNetworkGroups + cliM4Path: operationGroups['ManagedNetworkGroups'] + operations: + - operationName: get + cli: + cliKey: Get + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Get'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Get']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Get']$$parameters['managedNetworkName'] + - parameterName: managed_network_group_name(string^string) + cli: + cliKey: managedNetworkGroupName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Get']$$parameters['managedNetworkGroupName'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Get']$$requests[0]$$parameters['accept'] + - operationName: create_or_update + cli: + cliKey: CreateOrUpdate + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['CreateOrUpdate'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['CreateOrUpdate']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['CreateOrUpdate']$$parameters['managedNetworkName'] + - parameterName: managed_network_group_name(string^string) + cli: + cliKey: managedNetworkGroupName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['CreateOrUpdate']$$parameters['managedNetworkGroupName'] + - parameterName[0]: managed_network_group(managed_network_group^object) + cli: + cliKey: managedNetworkGroup + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['CreateOrUpdate']$$requests[0]$$parameters['managedNetworkGroup'] + bodySchema: managed_network_group + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['CreateOrUpdate']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Delete']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Delete']$$parameters['managedNetworkName'] + - parameterName: managed_network_group_name(string^string) + cli: + cliKey: managedNetworkGroupName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Delete']$$parameters['managedNetworkGroupName'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['Delete']$$requests[0]$$parameters['accept'] + - operationName: list_by_managed_network + cli: + cliKey: ListByManagedNetwork + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['ListByManagedNetwork'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['ListByManagedNetwork']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['ListByManagedNetwork']$$parameters['managedNetworkName'] + - parameterName: top(integer^integer) + cli: + cliKey: $top + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['ListByManagedNetwork']$$parameters['$top'] + - parameterName: skiptoken(string^string) + cli: + cliKey: $skiptoken + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['ListByManagedNetwork']$$parameters['$skiptoken'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkGroups']$$operations['ListByManagedNetwork']$$requests[0]$$parameters['accept'] + - operationGroupName: managed_network_peering_policies + cli: + cliKey: ManagedNetworkPeeringPolicies + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies'] + operations: + - operationName: get + cli: + cliKey: Get + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Get'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Get']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Get']$$parameters['managedNetworkName'] + - parameterName: managed_network_peering_policy_name(string^string) + cli: + cliKey: managedNetworkPeeringPolicyName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Get']$$parameters['managedNetworkPeeringPolicyName'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Get']$$requests[0]$$parameters['accept'] + - operationName: create_or_update + cli: + cliKey: CreateOrUpdate + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['CreateOrUpdate'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['CreateOrUpdate']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['CreateOrUpdate']$$parameters['managedNetworkName'] + - parameterName: managed_network_peering_policy_name(string^string) + cli: + cliKey: managedNetworkPeeringPolicyName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['CreateOrUpdate']$$parameters['managedNetworkPeeringPolicyName'] + - parameterName[0]: managed_network_policy(managed_network_peering_policy^object) + cli: + cliKey: managedNetworkPolicy + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['CreateOrUpdate']$$requests[0]$$parameters['managedNetworkPolicy'] + bodySchema: managed_network_peering_policy + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['CreateOrUpdate']$$requests[0]$$parameters['accept'] + - operationName: delete + cli: + cliKey: Delete + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Delete'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Delete']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Delete']$$parameters['managedNetworkName'] + - parameterName: managed_network_peering_policy_name(string^string) + cli: + cliKey: managedNetworkPeeringPolicyName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Delete']$$parameters['managedNetworkPeeringPolicyName'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['Delete']$$requests[0]$$parameters['accept'] + - operationName: list_by_managed_network + cli: + cliKey: ListByManagedNetwork + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['ListByManagedNetwork'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName: SubscriptionId(string^string) + cli: + cliKey: subscriptionId + cliM4Path: globalParameters['subscriptionId'] + - parameterName: resource_group_name(string^string) + cli: + cliKey: resourceGroupName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['ListByManagedNetwork']$$parameters['resourceGroupName'] + - parameterName: managed_network_name(string^string) + cli: + cliKey: managedNetworkName + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['ListByManagedNetwork']$$parameters['managedNetworkName'] + - parameterName: top(integer^integer) + cli: + cliKey: $top + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['ListByManagedNetwork']$$parameters['$top'] + - parameterName: skiptoken(string^string) + cli: + cliKey: $skiptoken + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['ListByManagedNetwork']$$parameters['$skiptoken'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['ManagedNetworkPeeringPolicies']$$operations['ListByManagedNetwork']$$requests[0]$$parameters['accept'] + - operationGroupName: operations + cli: + cliKey: Operations + cliM4Path: operationGroups['Operations'] + operations: + - operationName: list + cli: + cliKey: List + cliM4Path: operationGroups['Operations']$$operations['List'] + parameters: + - parameterName: $host(string^string) + cli: + cliKey: $host + cliM4Path: globalParameters['$host'] + - parameterName: apiVersion(api_version2019_06_01_preview^constant) + cli: + cliKey: ApiVersion + cliM4Path: globalParameters['ApiVersion'] + - parameterName[0]: accept(accept^constant) + cli: + cliKey: accept + cliM4Path: operationGroups['Operations']$$operations['List']$$requests[0]$$parameters['accept'] +schemas: + objects: + all: + - schemaName: managed_network + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetwork + cliM4Path: schemas$$objects['ManagedNetwork'] + properties: + - propertyName: properties(managed_network_properties^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['ManagedNetwork']$$properties['properties'] + x-ms-client-flatten: true + - schemaName: managed_network_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkProperties + cliM4Path: schemas$$objects['ManagedNetworkProperties'] + properties: + - propertyName: scope(scope^object) + cli: + cliKey: scope + cliM4Path: schemas$$objects['ManagedNetworkProperties']$$properties['scope'] + x-ms-client-flatten: true + - propertyName: connectivity(connectivity_collection^object) + cli: + cliKey: connectivity + cliM4Path: schemas$$objects['ManagedNetworkProperties']$$properties['connectivity'] + x-ms-client-flatten: true + readOnly: true + - schemaName: scope + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Scope + cliM4Path: schemas$$objects['Scope'] + properties: + - propertyName: management_groups(scope_management_groups^array) + cli: + cliKey: managementGroups + cliM4Path: schemas$$objects['Scope']$$properties['managementGroups'] + - propertyName: subscriptions(scope_subscriptions^array) + cli: + cliKey: subscriptions + cliM4Path: schemas$$objects['Scope']$$properties['subscriptions'] + - propertyName: virtual_networks(scope_virtual_networks^array) + cli: + cliKey: virtualNetworks + cliM4Path: schemas$$objects['Scope']$$properties['virtualNetworks'] + - propertyName: subnets(scope_subnets^array) + cli: + cliKey: subnets + cliM4Path: schemas$$objects['Scope']$$properties['subnets'] + - schemaName: resource_id + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ResourceId + cliM4Path: schemas$$objects['ResourceId'] + properties: + - propertyName: id(resource_id^string) + cli: + cliKey: id + cliM4Path: schemas$$objects['ResourceId']$$properties['id'] + - schemaName: connectivity_collection + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ConnectivityCollection + cliM4Path: schemas$$objects['ConnectivityCollection'] + properties: + - propertyName: groups(connectivity_collection_groups^array) + cli: + cliKey: groups + cliM4Path: schemas$$objects['ConnectivityCollection']$$properties['groups'] + readOnly: true + - propertyName: peerings(connectivity_collection_peerings^array) + cli: + cliKey: peerings + cliM4Path: schemas$$objects['ConnectivityCollection']$$properties['peerings'] + readOnly: true + - schemaName: managed_network_group + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkGroup + cliM4Path: schemas$$objects['ManagedNetworkGroup'] + properties: + - propertyName: properties(managed_network_group_properties^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['ManagedNetworkGroup']$$properties['properties'] + x-ms-client-flatten: true + - propertyName: kind(kind^choice) + cli: + cliKey: kind + cliM4Path: schemas$$objects['ManagedNetworkGroup']$$properties['kind'] + - schemaName: managed_network_group_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkGroupProperties + cliM4Path: schemas$$objects['ManagedNetworkGroupProperties'] + properties: + - propertyName: management_groups(managed_network_group_properties_management_groups^array) + cli: + cliKey: managementGroups + cliM4Path: schemas$$objects['ManagedNetworkGroupProperties']$$properties['managementGroups'] + - propertyName: subscriptions(managed_network_group_properties_subscriptions^array) + cli: + cliKey: subscriptions + cliM4Path: schemas$$objects['ManagedNetworkGroupProperties']$$properties['subscriptions'] + - propertyName: virtual_networks(managed_network_group_properties_virtual_networks^array) + cli: + cliKey: virtualNetworks + cliM4Path: schemas$$objects['ManagedNetworkGroupProperties']$$properties['virtualNetworks'] + - propertyName: subnets(managed_network_group_properties_subnets^array) + cli: + cliKey: subnets + cliM4Path: schemas$$objects['ManagedNetworkGroupProperties']$$properties['subnets'] + - schemaName: resource_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ResourceProperties + cliM4Path: schemas$$objects['ResourceProperties'] + properties: + - propertyName: provisioning_state(provisioning_state^choice) + cli: + cliKey: provisioningState + cliM4Path: schemas$$objects['ResourceProperties']$$properties['provisioningState'] + readOnly: true + - propertyName: etag(resource_properties_etag^string) + cli: + cliKey: etag + cliM4Path: schemas$$objects['ResourceProperties']$$properties['etag'] + readOnly: true + - schemaName: resource + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: Resource + cliM4Path: schemas$$objects['Resource'] + properties: + - propertyName: id(resource_id^string) + cli: + cliKey: id + cliM4Path: schemas$$objects['Resource']$$properties['id'] + readOnly: true + - propertyName: name(resource_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['Resource']$$properties['name'] + readOnly: true + - propertyName: type(resource_type^string) + cli: + cliKey: type + cliM4Path: schemas$$objects['Resource']$$properties['type'] + readOnly: true + - propertyName: location(resource_location^string) + cli: + cliKey: location + cliM4Path: schemas$$objects['Resource']$$properties['location'] + - schemaName: managed_network_peering_policy + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkPeeringPolicy + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicy'] + properties: + - propertyName: properties(managed_network_peering_policy_properties^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicy']$$properties['properties'] + - schemaName: managed_network_peering_policy_properties + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkPeeringPolicyProperties + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyProperties'] + discriminator: true + properties: + - propertyName: type(type^choice) + cli: + cliKey: type + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyProperties']$$properties['type'] + - propertyName: hub(resource_id^object) + cli: + cliKey: hub + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyProperties']$$properties['hub'] + - propertyName: spokes(managed_network_peering_policy_properties_spokes^array) + cli: + cliKey: spokes + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyProperties']$$properties['spokes'] + - propertyName: mesh(managed_network_peering_policy_properties_mesh^array) + cli: + cliKey: mesh + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyProperties']$$properties['mesh'] + - schemaName: tracked_resource + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TrackedResource + cliM4Path: schemas$$objects['TrackedResource'] + properties: + - propertyName: tags(tracked_resource_tags^dictionary) + cli: + cliKey: tags + cliM4Path: schemas$$objects['TrackedResource']$$properties['tags'] + - schemaName: error_response + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ErrorResponse + cliM4Path: schemas$$objects['ErrorResponse'] + properties: + - propertyName: code(error_response_code^string) + cli: + cliKey: code + cliM4Path: schemas$$objects['ErrorResponse']$$properties['code'] + readOnly: true + - propertyName: message(error_response_message^string) + cli: + cliKey: message + cliM4Path: schemas$$objects['ErrorResponse']$$properties['message'] + readOnly: true + - schemaName: managed_network_update + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkUpdate + cliM4Path: schemas$$objects['ManagedNetworkUpdate'] + properties: + - propertyName: tags(managed_network_update_tags^dictionary) + cli: + cliKey: tags + cliM4Path: schemas$$objects['ManagedNetworkUpdate']$$properties['tags'] + - schemaName: managed_network_list_result + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkListResult + cliM4Path: schemas$$objects['ManagedNetworkListResult'] + properties: + - propertyName: value(managed_network_list_result_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['ManagedNetworkListResult']$$properties['value'] + - propertyName: next_link(managed_network_list_result_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['ManagedNetworkListResult']$$properties['nextLink'] + - schemaName: scope_assignment + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: ScopeAssignment + cliM4Path: schemas$$objects['ScopeAssignment'] + properties: + - propertyName: properties(scope_assignment_properties^object) + cli: + cliKey: properties + cliM4Path: schemas$$objects['ScopeAssignment']$$properties['properties'] + x-ms-client-flatten: true + - schemaName: scope_assignment_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ScopeAssignmentProperties + cliM4Path: schemas$$objects['ScopeAssignmentProperties'] + properties: + - propertyName: assigned_managed_network(scope_assignment_properties_assigned_managed_network^string) + cli: + cliKey: assignedManagedNetwork + cliM4Path: schemas$$objects['ScopeAssignmentProperties']$$properties['assignedManagedNetwork'] + - schemaName: scope_assignment_list_result + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScopeAssignmentListResult + cliM4Path: schemas$$objects['ScopeAssignmentListResult'] + properties: + - propertyName: value(scope_assignment_list_result_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['ScopeAssignmentListResult']$$properties['value'] + - propertyName: next_link(scope_assignment_list_result_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['ScopeAssignmentListResult']$$properties['nextLink'] + - schemaName: managed_network_group_list_result + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkGroupListResult + cliM4Path: schemas$$objects['ManagedNetworkGroupListResult'] + properties: + - propertyName: value(managed_network_group_list_result_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['ManagedNetworkGroupListResult']$$properties['value'] + - propertyName: next_link(managed_network_group_list_result_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['ManagedNetworkGroupListResult']$$properties['nextLink'] + - schemaName: managed_network_peering_policy_list_result + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkPeeringPolicyListResult + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyListResult'] + properties: + - propertyName: value(managed_network_peering_policy_list_result_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyListResult']$$properties['value'] + - propertyName: next_link(managed_network_peering_policy_list_result_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['ManagedNetworkPeeringPolicyListResult']$$properties['nextLink'] + - schemaName: operation_list_result + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: OperationListResult + cliM4Path: schemas$$objects['OperationListResult'] + properties: + - propertyName: value(operation_list_result_value^array) + cli: + cliKey: value + cliM4Path: schemas$$objects['OperationListResult']$$properties['value'] + - propertyName: next_link(operation_list_result_next_link^string) + cli: + cliKey: nextLink + cliM4Path: schemas$$objects['OperationListResult']$$properties['nextLink'] + - schemaName: operation + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: Operation + cliM4Path: schemas$$objects['Operation'] + properties: + - propertyName: name(operation_name^string) + cli: + cliKey: name + cliM4Path: schemas$$objects['Operation']$$properties['name'] + - propertyName: display(operation_display^object) + cli: + cliKey: display + cliM4Path: schemas$$objects['Operation']$$properties['display'] + - schemaName: operation_display + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: Operation-display + cliM4Path: schemas$$objects['Operation-display'] + properties: + - propertyName: provider(operation_display_provider^string) + cli: + cliKey: provider + cliM4Path: schemas$$objects['Operation-display']$$properties['provider'] + - propertyName: resource(operation_display_resource^string) + cli: + cliKey: resource + cliM4Path: schemas$$objects['Operation-display']$$properties['resource'] + - propertyName: operation(operation_display_operation^string) + cli: + cliKey: operation + cliM4Path: schemas$$objects['Operation-display']$$properties['operation'] + - schemaName: hub_and_spoke_peering_policy_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: HubAndSpokePeeringPolicyProperties + cliM4Path: schemas$$objects['HubAndSpokePeeringPolicyProperties'] + - schemaName: mesh_peering_policy_properties + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: MeshPeeringPolicyProperties + cliM4Path: schemas$$objects['MeshPeeringPolicyProperties'] + - schemaName: proxy_resource + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ProxyResource + cliM4Path: schemas$$objects['ProxyResource'] + choices: + all: + - choiceName: provisioning_state + cli: + cliKey: ProvisioningState + cliM4Path: schemas$$choices['ProvisioningState'] + choiceValues: + - choiceValue: updating + cli: + cliKey: Updating + cliM4Path: schemas$$choices['ProvisioningState']$$choices['Updating]' + - choiceValue: deleting + cli: + cliKey: Deleting + cliM4Path: schemas$$choices['ProvisioningState']$$choices['Deleting]' + - choiceValue: failed + cli: + cliKey: Failed + cliM4Path: schemas$$choices['ProvisioningState']$$choices['Failed]' + - choiceValue: succeeded + cli: + cliKey: Succeeded + cliM4Path: schemas$$choices['ProvisioningState']$$choices['Succeeded]' + - choiceName: kind + cli: + cliKey: Kind + cliM4Path: schemas$$choices['Kind'] + default-value: Connectivity + hidden: true + choiceValues: + - choiceValue: connectivity + cli: + cliKey: Connectivity + cliM4Path: schemas$$choices['Kind']$$choices['Connectivity]' + - choiceName: type + cli: + cliKey: type + cliM4Path: schemas$$choices['type'] + choiceValues: + - choiceValue: hub_and_spoke_topology + cli: + cliKey: HubAndSpokeTopology + cliM4Path: schemas$$choices['type']$$choices['HubAndSpokeTopology]' + - choiceValue: mesh_topology + cli: + cliKey: MeshTopology + cliM4Path: schemas$$choices['type']$$choices['MeshTopology]' diff --git a/test/scenarios/managed-network/output/clicommon-000270-namer-pre.yaml b/test/scenarios/managed-network/output/clicommon-000270-namer-pre.yaml new file mode 100644 index 0000000..4f1db94 --- /dev/null +++ b/test/scenarios/managed-network/output/clicommon-000270-namer-pre.yaml @@ -0,0 +1,4781 @@ +info: + description: >- + The Microsoft Azure Managed Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to programmatically view, control, change, and monitor your entire Azure network centrally and + with ease. + title: ManagedNetworkManagementClient + extensions: + cli-dump-index: 30 +schemas: + numbers: + - &ref_79 + type: integer + apiVersions: + - version: 2019-06-01-preview + maximum: 20 + minimum: 1 + precision: 32 + language: + default: + name: integer + description: '' + protocol: {} + strings: + - &ref_0 + type: string + language: + default: + name: string + description: simple string + protocol: {} + - &ref_1 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: string + description: '' + protocol: {} + - &ref_11 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: resource_id + description: Resource Id + protocol: {} + - &ref_18 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: resource_properties_etag + description: A unique read-only string that changes whenever the resource is updated. + protocol: {} + - &ref_24 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: resource_id + description: 'Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + protocol: {} + - &ref_25 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: resource_name + description: The name of the resource + protocol: {} + - &ref_26 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: resource_type + description: The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + protocol: {} + - &ref_27 + type: string + apiVersions: + - version: 2019-06-01-preview + extensions: + x-ms-mutability: + - read + - create + language: + default: + name: resource_location + description: The geo-location where the resource lives + protocol: {} + - &ref_31 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: error_response_code + description: The error code. + protocol: {} + - &ref_32 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: error_response_message + description: The error message. + protocol: {} + - &ref_34 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: managed_network_list_result_next_link + description: Gets the URL to get the next page of results. + protocol: {} + - &ref_14 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: scope_assignment_properties_assigned_managed_network + description: The managed network ID with scope will be assigned to. + protocol: {} + - &ref_35 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: scope_assignment_list_result_next_link + description: Gets the URL to get the next set of results. + protocol: {} + - &ref_36 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: managed_network_group_list_result_next_link + description: Gets the URL to get the next set of results. + protocol: {} + - &ref_37 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: managed_network_peering_policy_list_result_next_link + description: Gets the URL to get the next page of results. + protocol: {} + - &ref_38 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: operation_name + description: 'Operation name: {provider}/{resource}/{operation}' + protocol: {} + - &ref_39 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: operation_display_provider + description: 'Service provider: Microsoft.ManagedNetwork' + protocol: {} + - &ref_40 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: operation_display_resource + description: 'Resource on which the operation is performed: Profile, endpoint, etc.' + protocol: {} + - &ref_41 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: operation_display_operation + description: 'Operation type: Read, write, delete, etc.' + protocol: {} + - &ref_42 + type: string + apiVersions: + - version: 2019-06-01-preview + language: + default: + name: operation_list_result_next_link + description: URL to get the next set of operation list results if there are any. + protocol: {} + choices: + - &ref_17 + choices: + - value: Updating + language: + default: + name: updating + description: '' + cli: + cliKey: Updating + cliM4Path: 'schemas$$choices[''ProvisioningState'']$$choices[''Updating]''' + - value: Deleting + language: + default: + name: deleting + description: '' + cli: + cliKey: Deleting + cliM4Path: 'schemas$$choices[''ProvisioningState'']$$choices[''Deleting]''' + - value: Failed + language: + default: + name: failed + description: '' + cli: + cliKey: Failed + cliM4Path: 'schemas$$choices[''ProvisioningState'']$$choices[''Failed]''' + - value: Succeeded + language: + default: + name: succeeded + description: '' + cli: + cliKey: Succeeded + cliM4Path: 'schemas$$choices[''ProvisioningState'']$$choices[''Succeeded]''' + type: choice + apiVersions: + - version: 2019-06-01-preview + choiceType: *ref_0 + language: + default: + name: provisioning_state + description: Provisioning state of the ManagedNetwork resource. + cli: + cliKey: ProvisioningState + cliM4Path: 'schemas$$choices[''ProvisioningState'']' + protocol: {} + - &ref_19 + choices: + - value: Connectivity + language: + default: + name: connectivity + description: '' + cli: + cliKey: Connectivity + cliM4Path: 'schemas$$choices[''Kind'']$$choices[''Connectivity]''' + type: choice + apiVersions: + - version: 2019-06-01-preview + choiceType: *ref_0 + language: + default: + name: kind + description: Responsibility role under which this Managed Network Group will be created + cli: + cliKey: Kind + cliM4Path: 'schemas$$choices[''Kind'']' + default-value: Connectivity + hidden: true + protocol: {} + - &ref_9 + choices: + - value: HubAndSpokeTopology + language: + default: + name: hub_and_spoke_topology + description: '' + cli: + cliKey: HubAndSpokeTopology + cliM4Path: 'schemas$$choices[''type'']$$choices[''HubAndSpokeTopology]''' + - value: MeshTopology + language: + default: + name: mesh_topology + description: '' + cli: + cliKey: MeshTopology + cliM4Path: 'schemas$$choices[''type'']$$choices[''MeshTopology]''' + type: choice + apiVersions: + - version: 2019-06-01-preview + choiceType: *ref_0 + language: + default: + name: type + description: Gets or sets the connectivity type of a network structure policy + cli: + cliKey: type + cliM4Path: 'schemas$$choices[''type'']' + protocol: {} + constants: + - &ref_62 + type: constant + value: + value: 2019-06-01-preview + valueType: *ref_0 + language: + default: + name: api_version2019_06_01_preview + description: Api Version (2019-06-01-preview) + protocol: {} + - &ref_66 + type: constant + value: + value: application/json + valueType: *ref_0 + language: + default: + name: accept + description: 'Accept: application/json' + protocol: {} + dictionaries: + - &ref_28 + type: dictionary + elementType: *ref_1 + language: + default: + name: tracked_resource_tags + description: Resource tags + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + - &ref_33 + type: dictionary + elementType: *ref_1 + language: + default: + name: managed_network_update_tags + description: Resource tags + cli: + cli-complexity: dictionary_simple + cli-mark: checked + protocol: {} + objects: + - &ref_2 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - &ref_21 + type: object + apiVersions: + - version: 2019-06-01-preview + children: + all: + - *ref_2 + immediate: + - *ref_2 + parents: + all: + - &ref_3 + type: object + apiVersions: + - version: 2019-06-01-preview + children: + all: + - &ref_13 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - *ref_3 + immediate: + - *ref_3 + properties: + - schema: &ref_4 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - &ref_6 + type: object + apiVersions: + - version: 2019-06-01-preview + children: + all: + - *ref_4 + - &ref_5 + type: object + apiVersions: + - version: 2019-06-01-preview + children: + all: + - &ref_7 + type: object + apiVersions: + - version: 2019-06-01-preview + discriminatorValue: HubAndSpokeTopology + parents: + all: + - *ref_5 + - *ref_6 + immediate: + - *ref_5 + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: HubAndSpokeTopology + language: + default: + name: hub_and_spoke_peering_policy_properties + description: Properties of a Hub and Spoke Peering Policy + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: HubAndSpokePeeringPolicyProperties + cliM4Path: 'schemas$$objects[''HubAndSpokePeeringPolicyProperties'']' + protocol: {} + - &ref_8 + type: object + apiVersions: + - version: 2019-06-01-preview + discriminatorValue: MeshTopology + parents: + all: + - *ref_5 + - *ref_6 + immediate: + - *ref_5 + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-discriminator-value: MeshTopology + language: + default: + name: mesh_peering_policy_properties + description: Properties of a Mesh Peering Policy + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: MeshPeeringPolicyProperties + cliM4Path: 'schemas$$objects[''MeshPeeringPolicyProperties'']' + protocol: {} + immediate: + - *ref_7 + - *ref_8 + discriminator: + all: + HubAndSpokeTopology: *ref_7 + MeshTopology: *ref_8 + immediate: + HubAndSpokeTopology: *ref_7 + MeshTopology: *ref_8 + property: &ref_10 + schema: *ref_9 + isDiscriminator: true + required: true + serializedName: type + language: + default: + name: type + description: Gets or sets the connectivity type of a network structure policy + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyProperties'']$$properties[''type'']' + protocol: {} + discriminatorValue: ManagedNetworkPeeringPolicyProperties + parents: + all: + - *ref_6 + immediate: + - *ref_6 + properties: + - *ref_10 + - schema: &ref_12 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: *ref_11 + serializedName: id + language: + default: + name: id + description: Resource Id + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''ResourceId'']$$properties[''id'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: resource_id + description: Generic pointer to a resource + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ResourceId + cliM4Path: 'schemas$$objects[''ResourceId'']' + protocol: {} + required: false + serializedName: hub + language: + default: + name: hub + description: Gets or sets the hub virtual network ID + cli: + cliKey: hub + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyProperties'']$$properties[''hub'']' + protocol: {} + - schema: &ref_54 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: managed_network_peering_policy_properties_spokes + description: Gets or sets the spokes group IDs + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: false + serializedName: spokes + language: + default: + name: spokes + description: Gets or sets the spokes group IDs + cli: + cliKey: spokes + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyProperties'']$$properties[''spokes'']' + protocol: {} + - schema: &ref_55 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: managed_network_peering_policy_properties_mesh + description: Gets or sets the mesh group IDs + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + required: false + serializedName: mesh + language: + default: + name: mesh + description: Gets or sets the mesh group IDs + cli: + cliKey: mesh + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyProperties'']$$properties[''mesh'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: managed_network_peering_policy_properties + description: Properties of a Managed Network Peering Policy + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkPeeringPolicyProperties + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyProperties'']' + protocol: {} + - &ref_15 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - *ref_6 + immediate: + - *ref_6 + properties: + - schema: &ref_29 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: &ref_45 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: scope_management_groups + description: The collection of management groups covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: managementGroups + language: + default: + name: management_groups + description: The collection of management groups covered by the Managed Network + cli: + cliKey: managementGroups + cliM4Path: 'schemas$$objects[''Scope'']$$properties[''managementGroups'']' + protocol: {} + - schema: &ref_46 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: scope_subscriptions + description: The collection of subscriptions covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: subscriptions + language: + default: + name: subscriptions + description: The collection of subscriptions covered by the Managed Network + cli: + cliKey: subscriptions + cliM4Path: 'schemas$$objects[''Scope'']$$properties[''subscriptions'']' + protocol: {} + - schema: &ref_47 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: scope_virtual_networks + description: The collection of virtual nets covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: virtualNetworks + language: + default: + name: virtual_networks + description: The collection of virtual nets covered by the Managed Network + cli: + cliKey: virtualNetworks + cliM4Path: 'schemas$$objects[''Scope'']$$properties[''virtualNetworks'']' + protocol: {} + - schema: &ref_48 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: scope_subnets + description: The collection of subnets covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: subnets + language: + default: + name: subnets + description: The collection of subnets covered by the Managed Network + cli: + cliKey: subnets + cliM4Path: 'schemas$$objects[''Scope'']$$properties[''subnets'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: scope + description: Scope of a Managed Network + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: Scope + cliM4Path: 'schemas$$objects[''Scope'']' + protocol: {} + serializedName: scope + extensions: + x-ms-client-flatten: true + language: + default: + name: scope + description: >- + The collection of management groups, subscriptions, virtual networks, and subnets by the Managed Network. This is a read-only property that is reflective of all ScopeAssignments for this + Managed Network + cli: + cliKey: scope + cliM4Path: 'schemas$$objects[''ManagedNetworkProperties'']$$properties[''scope'']' + protocol: {} + - schema: &ref_30 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: &ref_53 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_13 + language: + default: + name: connectivity_collection_groups + description: The collection of connectivity related Managed Network Groups within the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + readOnly: true + serializedName: groups + language: + default: + name: groups + description: The collection of connectivity related Managed Network Groups within the Managed Network + cli: + cliKey: groups + cliM4Path: 'schemas$$objects[''ConnectivityCollection'']$$properties[''groups'']' + protocol: {} + - schema: &ref_56 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: &ref_20 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - *ref_3 + immediate: + - *ref_3 + properties: + - schema: *ref_5 + serializedName: properties + language: + default: + name: properties + description: Gets or sets the properties of a Managed Network Policy + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicy'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: managed_network_peering_policy + description: The Managed Network Peering Policy resource + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkPeeringPolicy + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicy'']' + protocol: {} + language: + default: + name: connectivity_collection_peerings + description: The collection of Managed Network Peering Policies within the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + readOnly: true + serializedName: peerings + language: + default: + name: peerings + description: The collection of Managed Network Peering Policies within the Managed Network + cli: + cliKey: peerings + cliM4Path: 'schemas$$objects[''ConnectivityCollection'']$$properties[''peerings'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: connectivity_collection + description: The collection of Connectivity related groups and policies within the Managed Network + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ConnectivityCollection + cliM4Path: 'schemas$$objects[''ConnectivityCollection'']' + protocol: {} + readOnly: true + serializedName: connectivity + extensions: + x-ms-client-flatten: true + language: + default: + name: connectivity + description: The collection of groups and policies concerned with connectivity + cli: + cliKey: connectivity + cliM4Path: 'schemas$$objects[''ManagedNetworkProperties'']$$properties[''connectivity'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: managed_network_properties + description: Properties of Managed Network + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkProperties + cliM4Path: 'schemas$$objects[''ManagedNetworkProperties'']' + protocol: {} + - &ref_16 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - *ref_6 + immediate: + - *ref_6 + properties: + - schema: *ref_14 + serializedName: assignedManagedNetwork + language: + default: + name: assigned_managed_network + description: The managed network ID with scope will be assigned to. + cli: + cliKey: assignedManagedNetwork + cliM4Path: 'schemas$$objects[''ScopeAssignmentProperties'']$$properties[''assignedManagedNetwork'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: scope_assignment_properties + description: Properties of Managed Network + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ScopeAssignmentProperties + cliM4Path: 'schemas$$objects[''ScopeAssignmentProperties'']' + protocol: {} + - *ref_7 + - *ref_8 + immediate: + - *ref_4 + - *ref_5 + - *ref_15 + - *ref_16 + properties: + - schema: *ref_17 + readOnly: true + serializedName: provisioningState + language: + default: + name: provisioning_state + description: Provisioning state of the ManagedNetwork resource. + cli: + cliKey: provisioningState + cliM4Path: 'schemas$$objects[''ResourceProperties'']$$properties[''provisioningState'']' + protocol: {} + - schema: *ref_18 + readOnly: true + serializedName: etag + language: + default: + name: etag + description: A unique read-only string that changes whenever the resource is updated. + cli: + cliKey: etag + cliM4Path: 'schemas$$objects[''ResourceProperties'']$$properties[''etag'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: resource_properties + description: Base for resource properties. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ResourceProperties + cliM4Path: 'schemas$$objects[''ResourceProperties'']' + protocol: {} + immediate: + - *ref_6 + properties: + - schema: &ref_49 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: managed_network_group_properties_management_groups + description: The collection of management groups covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: managementGroups + language: + default: + name: management_groups + description: The collection of management groups covered by the Managed Network + cli: + cliKey: managementGroups + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupProperties'']$$properties[''managementGroups'']' + protocol: {} + - schema: &ref_50 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: managed_network_group_properties_subscriptions + description: The collection of subscriptions covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: subscriptions + language: + default: + name: subscriptions + description: The collection of subscriptions covered by the Managed Network + cli: + cliKey: subscriptions + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupProperties'']$$properties[''subscriptions'']' + protocol: {} + - schema: &ref_51 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: managed_network_group_properties_virtual_networks + description: The collection of virtual nets covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: virtualNetworks + language: + default: + name: virtual_networks + description: The collection of virtual nets covered by the Managed Network + cli: + cliKey: virtualNetworks + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupProperties'']$$properties[''virtualNetworks'']' + protocol: {} + - schema: &ref_52 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: managed_network_group_properties_subnets + description: The collection of subnets covered by the Managed Network + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: subnets + language: + default: + name: subnets + description: The collection of subnets covered by the Managed Network + cli: + cliKey: subnets + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupProperties'']$$properties[''subnets'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: managed_network_group_properties + description: Properties of a Managed Network Group + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkGroupProperties + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupProperties'']' + protocol: {} + serializedName: properties + extensions: + x-ms-client-flatten: true + language: + default: + name: properties + description: Gets or sets the properties of a network group + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''ManagedNetworkGroup'']$$properties[''properties'']' + protocol: {} + - schema: *ref_19 + serializedName: kind + language: + default: + name: kind + description: Responsibility role under which this Managed Network Group will be created + cli: + cliKey: kind + cliM4Path: 'schemas$$objects[''ManagedNetworkGroup'']$$properties[''kind'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: managed_network_group + description: The Managed Network Group resource + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkGroup + cliM4Path: 'schemas$$objects[''ManagedNetworkGroup'']' + protocol: {} + - *ref_20 + - *ref_21 + - *ref_2 + - &ref_22 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - *ref_3 + immediate: + - *ref_3 + properties: + - schema: *ref_16 + serializedName: properties + extensions: + x-ms-client-flatten: true + language: + default: + name: properties + description: The Scope Assignment properties + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''ScopeAssignment'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: scope_assignment + description: The Managed Network resource + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 2 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: ScopeAssignment + cliM4Path: 'schemas$$objects[''ScopeAssignment'']' + protocol: {} + - &ref_23 + type: object + apiVersions: + - version: 2019-06-01-preview + parents: + all: + - *ref_3 + immediate: + - *ref_3 + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: proxy_resource + description: The resource model definition for a ARM proxy resource. It will have everything other than required location and tags + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: ProxyResource + cliM4Path: 'schemas$$objects[''ProxyResource'']' + protocol: {} + immediate: + - *ref_13 + - *ref_20 + - *ref_21 + - *ref_22 + - *ref_23 + properties: + - schema: *ref_24 + readOnly: true + serializedName: id + language: + default: + name: id + description: 'Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + cli: + cliKey: id + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''id'']' + protocol: {} + - schema: *ref_25 + readOnly: true + serializedName: name + language: + default: + name: name + description: The name of the resource + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''name'']' + protocol: {} + - schema: *ref_26 + readOnly: true + serializedName: type + language: + default: + name: type + description: The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + cli: + cliKey: type + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''type'']' + protocol: {} + - schema: *ref_27 + serializedName: location + language: + default: + name: location + description: The geo-location where the resource lives + cli: + cliKey: location + cliM4Path: 'schemas$$objects[''Resource'']$$properties[''location'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + extensions: + x-ms-azure-resource: true + language: + default: + name: resource + description: The general resource model definition + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 1 + propertyCountIfSimplifyWithoutSimpleObject: 1 + simplifiable: true + cliKey: Resource + cliM4Path: 'schemas$$objects[''Resource'']' + protocol: {} + immediate: + - *ref_3 + properties: + - schema: *ref_28 + required: false + serializedName: tags + language: + default: + name: tags + description: Resource tags + cli: + cliKey: tags + cliM4Path: 'schemas$$objects[''TrackedResource'']$$properties[''tags'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: tracked_resource + description: The resource model definition for a ARM tracked top level resource + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: TrackedResource + cliM4Path: 'schemas$$objects[''TrackedResource'']' + protocol: {} + - *ref_3 + immediate: + - *ref_21 + properties: + - schema: *ref_15 + serializedName: properties + extensions: + x-ms-client-flatten: true + language: + default: + name: properties + description: The MNC properties + cli: + cliKey: properties + cliM4Path: 'schemas$$objects[''ManagedNetwork'']$$properties[''properties'']' + protocol: {} + serializationFormats: + - json + usage: + - output + - input + language: + default: + name: managed_network + description: The Managed Network resource + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetwork + cliM4Path: 'schemas$$objects[''ManagedNetwork'']' + protocol: {} + - *ref_15 + - *ref_29 + - *ref_12 + - *ref_30 + - *ref_13 + - *ref_4 + - *ref_6 + - *ref_3 + - *ref_20 + - *ref_5 + - *ref_21 + - &ref_69 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: *ref_31 + readOnly: true + serializedName: code + language: + default: + name: code + description: The error code. + cli: + cliKey: code + cliM4Path: 'schemas$$objects[''ErrorResponse'']$$properties[''code'']' + protocol: {} + - schema: *ref_32 + readOnly: true + serializedName: message + language: + default: + name: message + description: The error message. + cli: + cliKey: message + cliM4Path: 'schemas$$objects[''ErrorResponse'']$$properties[''message'']' + protocol: {} + serializationFormats: + - json + usage: + - exception + language: + default: + name: error_response + description: The error response that indicates why an operation has failed. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 0 + propertyCountIfSimplifyWithoutSimpleObject: 0 + simplifiable: true + cliKey: ErrorResponse + cliM4Path: 'schemas$$objects[''ErrorResponse'']' + protocol: {} + - &ref_75 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: *ref_33 + serializedName: tags + language: + default: + name: tags + description: Resource tags + cli: + cliKey: tags + cliM4Path: 'schemas$$objects[''ManagedNetworkUpdate'']$$properties[''tags'']' + protocol: {} + serializationFormats: + - json + usage: + - input + language: + default: + name: managed_network_update + description: Update Tags of Managed Network + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkUpdate + cliM4Path: 'schemas$$objects[''ManagedNetworkUpdate'']' + protocol: {} + - &ref_83 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: &ref_57 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_2 + language: + default: + name: managed_network_list_result_value + description: Gets a page of ManagedNetworks + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: Gets a page of ManagedNetworks + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''ManagedNetworkListResult'']$$properties[''value'']' + protocol: {} + - schema: *ref_34 + serializedName: nextLink + language: + default: + name: next_link + description: Gets the URL to get the next page of results. + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''ManagedNetworkListResult'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: managed_network_list_result + description: Result of the request to list Managed Network. It contains a list of Managed Networks and a URL link to get the next set of results. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkListResult + cliM4Path: 'schemas$$objects[''ManagedNetworkListResult'']' + protocol: {} + - *ref_22 + - *ref_16 + - &ref_94 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: &ref_58 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_22 + language: + default: + name: scope_assignment_list_result_value + description: Gets a page of ScopeAssignment + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: Gets a page of ScopeAssignment + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''ScopeAssignmentListResult'']$$properties[''value'']' + protocol: {} + - schema: *ref_35 + serializedName: nextLink + language: + default: + name: next_link + description: Gets the URL to get the next set of results. + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''ScopeAssignmentListResult'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: scope_assignment_list_result + description: Result of the request to list ScopeAssignment. It contains a list of groups and a URL link to get the next set of results. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ScopeAssignmentListResult + cliM4Path: 'schemas$$objects[''ScopeAssignmentListResult'']' + protocol: {} + - &ref_109 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: &ref_59 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_13 + language: + default: + name: managed_network_group_list_result_value + description: Gets a page of ManagedNetworkGroup + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: Gets a page of ManagedNetworkGroup + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupListResult'']$$properties[''value'']' + protocol: {} + - schema: *ref_36 + serializedName: nextLink + language: + default: + name: next_link + description: Gets the URL to get the next set of results. + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupListResult'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: managed_network_group_list_result + description: Result of the request to list Managed Network Groups. It contains a list of groups and a URL link to get the next set of results. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkGroupListResult + cliM4Path: 'schemas$$objects[''ManagedNetworkGroupListResult'']' + protocol: {} + - &ref_124 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: &ref_60 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_20 + language: + default: + name: managed_network_peering_policy_list_result_value + description: Gets a page of Peering Policies + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: Gets a page of Peering Policies + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyListResult'']$$properties[''value'']' + protocol: {} + - schema: *ref_37 + serializedName: nextLink + language: + default: + name: next_link + description: Gets the URL to get the next page of results. + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyListResult'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: managed_network_peering_policy_list_result + description: Result of the request to list Managed Network Peering Policies. It contains a list of policies and a URL link to get the next set of results. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: ManagedNetworkPeeringPolicyListResult + cliM4Path: 'schemas$$objects[''ManagedNetworkPeeringPolicyListResult'']' + protocol: {} + - &ref_125 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: &ref_61 + type: array + apiVersions: + - version: 2019-06-01-preview + elementType: &ref_43 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: *ref_38 + serializedName: name + language: + default: + name: name + description: 'Operation name: {provider}/{resource}/{operation}' + cli: + cliKey: name + cliM4Path: 'schemas$$objects[''Operation'']$$properties[''name'']' + protocol: {} + - schema: &ref_44 + type: object + apiVersions: + - version: 2019-06-01-preview + properties: + - schema: *ref_39 + serializedName: provider + language: + default: + name: provider + description: 'Service provider: Microsoft.ManagedNetwork' + cli: + cliKey: provider + cliM4Path: 'schemas$$objects[''Operation-display'']$$properties[''provider'']' + protocol: {} + - schema: *ref_40 + serializedName: resource + language: + default: + name: resource + description: 'Resource on which the operation is performed: Profile, endpoint, etc.' + cli: + cliKey: resource + cliM4Path: 'schemas$$objects[''Operation-display'']$$properties[''resource'']' + protocol: {} + - schema: *ref_41 + serializedName: operation + language: + default: + name: operation + description: 'Operation type: Read, write, delete, etc.' + cli: + cliKey: operation + cliM4Path: 'schemas$$objects[''Operation-display'']$$properties[''operation'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: operation_display + description: The object that represents the operation. + namespace: '' + cli: + cli-complexity: object_simple + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 3 + propertyCountIfSimplifyWithoutSimpleObject: 3 + simplifiable: true + cliKey: Operation-display + cliM4Path: 'schemas$$objects[''Operation-display'']' + protocol: {} + serializedName: display + language: + default: + name: display + description: The object that represents the operation. + cli: + cliKey: display + cliM4Path: 'schemas$$objects[''Operation'']$$properties[''display'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: operation + description: REST API operation + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 4 + propertyCountIfSimplifyWithoutSimpleObject: 2 + simplifiable: true + cliKey: Operation + cliM4Path: 'schemas$$objects[''Operation'']' + protocol: {} + language: + default: + name: operation_list_result_value + description: List of Resource Provider operations supported by the Managed Network resource provider. + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + serializedName: value + language: + default: + name: value + description: List of Resource Provider operations supported by the Managed Network resource provider. + cli: + cliKey: value + cliM4Path: 'schemas$$objects[''OperationListResult'']$$properties[''value'']' + protocol: {} + - schema: *ref_42 + serializedName: nextLink + language: + default: + name: next_link + description: URL to get the next set of operation list results if there are any. + cli: + cliKey: nextLink + cliM4Path: 'schemas$$objects[''OperationListResult'']$$properties[''nextLink'']' + protocol: {} + serializationFormats: + - json + usage: + - output + language: + default: + name: operation_list_result + description: Result of the request to list Managed Network operations. It contains a list of operations and a URL link to get the next set of results. + namespace: '' + cli: + cli-complexity: object_complex + cli-mark: checked + cli-simplify-indicator: + propertyCountIfSimplify: 10000 + propertyCountIfSimplifyWithoutSimpleObject: 10000 + simplifiable: false + cliKey: OperationListResult + cliM4Path: 'schemas$$objects[''OperationListResult'']' + protocol: {} + - *ref_43 + - *ref_44 + - *ref_7 + - *ref_8 + - *ref_23 + arrays: + - *ref_45 + - *ref_46 + - *ref_47 + - *ref_48 + - *ref_49 + - *ref_50 + - *ref_51 + - *ref_52 + - *ref_53 + - *ref_54 + - *ref_55 + - *ref_56 + - *ref_57 + - *ref_58 + - *ref_59 + - *ref_60 + - *ref_61 + - type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: hub_and_spoke_peering_policy_properties_spokes + description: Gets or sets the spokes group IDs + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} + - type: array + apiVersions: + - version: 2019-06-01-preview + elementType: *ref_12 + language: + default: + name: mesh_peering_policy_properties_mesh + description: Gets or sets the mesh group IDs + cli: + cli-complexity: array_complex + cli-mark: checked + protocol: {} +globalParameters: + - &ref_65 + schema: *ref_1 + implementation: Client + required: true + extensions: + x-ms-priority: 1 + language: + default: + name: SubscriptionId + description: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + serializedName: subscriptionId + cli: + cliKey: subscriptionId + cliM4Path: 'globalParameters[''subscriptionId'']' + protocol: + http: + in: path + - &ref_63 + schema: *ref_0 + clientDefaultValue: 'https://management.azure.com' + implementation: Client + origin: 'modelerfour:synthesized/host' + required: true + extensions: + x-ms-skip-url-encoding: true + language: + default: + name: $host + description: server parameter + serializedName: $host + cli: + cliKey: $host + cliM4Path: 'globalParameters[''$host'']' + protocol: + http: + in: uri + - &ref_64 + schema: *ref_62 + implementation: Client + origin: 'modelerfour:synthesized/api-version' + required: true + language: + default: + name: apiVersion + description: Api Version + serializedName: api-version + cli: + cliKey: ApiVersion + cliM4Path: 'globalParameters[''ApiVersion'']' + protocol: + http: + in: query +operationGroups: + - $key: ManagedNetworks + operations: + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_67 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''GetModify'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_68 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''GetModify'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''GetModify'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_67 + - *ref_68 + responses: + - schema: *ref_2 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworksGet: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Get Managed Network + responses: + '200': + body: + name: myManagedNetwork + type: Microsoft.ManagedNetwork/managedNetworks + id: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + location: eastus + properties: + connectivity: + groups: [] + peerings: [] + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + language: + default: + name: get_modify + description: 'The Get ManagedNetworks operation gets a Managed Network Resource, specified by the resource group and Managed Network name' + cli: + cliKey: GetModify + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''GetModify'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_71 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''CreateOrUpdate'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_72 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''CreateOrUpdate'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + requests: + - parameters: + - &ref_70 + schema: *ref_2 + implementation: Method + required: true + language: + default: + name: managed_network + description: Parameters supplied to the create/update a Managed Network Resource + cli: + cliKey: managedNetwork + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''managedNetwork'']' + protocol: + http: + in: body + style: json + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_70 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_71 + - *ref_72 + responses: + - schema: *ref_2 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - schema: *ref_2 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '201' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworksPut: + parameters: + api-version: '2019-06-01' + managedNetwork: + location: eastus + properties: + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Create/Update Managed Network + responses: + '200': + body: + name: myManagedNetwork + type: Microsoft.ManagedNetwork/managedNetworks + id: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + location: eastus + properties: + connectivity: + groups: [] + peerings: [] + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + '201': + body: + name: myManagedNetwork + type: Microsoft.ManagedNetwork/managedNetworks + id: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + location: eastus + properties: + connectivity: + groups: [] + peerings: [] + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + language: + default: + name: create_or_update + description: 'The Put ManagedNetworks operation creates/updates a Managed Network Resource, specified by resource group and Managed Network name' + cli: + cliKey: CreateOrUpdate + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''CreateOrUpdate'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_73 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Delete'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_74 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Delete'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Delete'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_73 + - *ref_74 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '204' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworksDelete: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Delete Managed Network + responses: + '200': {} + '202': {} + '204': {} + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + language: + default: + name: delete + description: 'The Delete ManagedNetworks operation deletes a Managed Network Resource, specified by the resource group and Managed Network name' + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_77 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Update'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_78 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Update'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + requests: + - parameters: + - &ref_76 + schema: *ref_75 + implementation: Method + required: true + language: + default: + name: parameters + description: Parameters supplied to update application gateway tags and/or scope. + cli: + cliKey: parameters + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Update'']$$requests[0]$$parameters[''parameters'']' + protocol: + http: + in: body + style: json + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Update'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_76 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}' + method: patch + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_77 + - *ref_78 + responses: + - schema: *ref_2 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - schema: *ref_2 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '201' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworksPatch: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + parameters: + tags: {} + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Create/Update Managed Network + responses: + '200': + body: + name: myManagedNetwork + type: Microsoft.ManagedNetwork/managedNetworks + id: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + location: eastus + properties: + connectivity: + groups: [] + peerings: [] + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + '201': + body: + name: myManagedNetwork + type: Microsoft.ManagedNetwork/managedNetworks + id: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + location: eastus + properties: + connectivity: + groups: [] + peerings: [] + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + language: + default: + name: update + description: Updates the specified Managed Network resource tags. + cli: + cliKey: Update + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''Update'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_80 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListByResourceGroup'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_81 + schema: *ref_79 + implementation: Method + language: + default: + name: top + description: May be used to limit the number of results in a page for list queries. + serializedName: $top + cli: + cliKey: $top + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListByResourceGroup'']$$parameters[''$top'']' + protocol: + http: + in: query + - &ref_82 + schema: *ref_1 + implementation: Method + language: + default: + name: skiptoken + description: >- + Skiptoken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting + point to use for subsequent calls. + serializedName: $skiptoken + cli: + cliKey: $skiptoken + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListByResourceGroup'']$$parameters[''$skiptoken'']' + protocol: + http: + in: query + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListByResourceGroup'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks' + method: get + uri: '{$host}' + signatureParameters: + - *ref_80 + - *ref_81 + - *ref_82 + responses: + - schema: *ref_83 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworksListByResourceGroup: + parameters: + api-version: '2019-06-01' + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Get Managed Network + responses: + '200': + body: + nextLink: '{baseurl}/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks?api-version=2019-06-01$skipToken=10' + value: + - name: myManagedNetwork + type: Microsoft.ManagedNetwork/managedNetworks + id: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + location: eastus + properties: + connectivity: + groups: [] + peerings: [] + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list_by_resource_group + description: The ListByResourceGroup ManagedNetwork operation retrieves all the Managed Network resources in a resource group in a paginated format. + paging: + nextLinkName: nextLink + cli: + cliKey: ListByResourceGroup + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListByResourceGroup'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_84 + schema: *ref_79 + implementation: Method + language: + default: + name: top + description: May be used to limit the number of results in a page for list queries. + serializedName: $top + cli: + cliKey: $top + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListBySubscription'']$$parameters[''$top'']' + protocol: + http: + in: query + - &ref_85 + schema: *ref_1 + implementation: Method + language: + default: + name: skiptoken + description: >- + Skiptoken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting + point to use for subsequent calls. + serializedName: $skiptoken + cli: + cliKey: $skiptoken + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListBySubscription'']$$parameters[''$skiptoken'']' + protocol: + http: + in: query + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListBySubscription'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetwork/managedNetworks' + method: get + uri: '{$host}' + signatureParameters: + - *ref_84 + - *ref_85 + responses: + - schema: *ref_83 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworksListBySubscription: + parameters: + api-version: '2019-06-01' + subscriptionId: subscriptionA + title: Get Managed Network + responses: + '200': + body: + nextLink: '{baseurl}/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks?api-version=2019-06-01$skipToken=10' + value: + - name: myManagedNetwork + type: Microsoft.ManagedNetwork/managedNetworks + id: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + location: eastus + properties: + connectivity: + groups: [] + peerings: [] + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + scope: + managementGroups: + - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000 + - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000 + subnets: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB + subscriptions: + - id: subscriptionA + - id: subscriptionB + virtualNetworks: + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + tags: {} + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list_by_subscription + description: The ListBySubscription ManagedNetwork operation retrieves all the Managed Network Resources in the current subscription in a paginated format. + paging: + nextLinkName: nextLink + cli: + cliKey: ListBySubscription + cliM4Path: 'operationGroups[''ManagedNetworks'']$$operations[''ListBySubscription'']' + protocol: {} + language: + default: + name: managed_networks + description: '' + cli: + cliKey: ManagedNetworks + cliM4Path: 'operationGroups[''ManagedNetworks'']' + protocol: {} + - $key: ScopeAssignments + operations: + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - &ref_86 + schema: *ref_1 + implementation: Method + required: true + extensions: + x-ms-skip-url-encoding: true + language: + default: + name: scope + description: The base resource of the scope assignment. + serializedName: scope + cli: + cliKey: scope + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''Get'']$$parameters[''scope'']' + protocol: + http: + in: path + - &ref_87 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: scope_assignment_name + description: The name of the scope assignment to get. + serializedName: scopeAssignmentName + cli: + cliKey: scopeAssignmentName + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''Get'']$$parameters[''scopeAssignmentName'']' + protocol: + http: + in: path + - *ref_64 + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''Get'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/{scope}/providers/Microsoft.ManagedNetwork/scopeAssignments/{scopeAssignmentName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_86 + - *ref_87 + responses: + - schema: *ref_22 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ScopeAssignmentsGet: + parameters: + api-version: '2019-06-01' + scope: subscriptions/subscriptionC + scopeAssignmentName: subscriptionCAssignment + title: Create/Update Managed Network + responses: + '200': + body: + name: subscriptionCAssignment + type: Microsoft.ManagedNetwork/scopeAssignment + id: /subscriptions/subscriptionC/providers/Microsoft.ManagedNetwork/scopeAssignments/subscriptionCAssignment + properties: + assignedManagedNetwork: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + language: + default: + name: get + description: Get the specified scope assignment. + cli: + cliKey: Get + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''Get'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - &ref_89 + schema: *ref_1 + implementation: Method + required: true + extensions: + x-ms-skip-url-encoding: true + language: + default: + name: scope + description: >- + The base resource of the scope assignment to create. The scope can be any REST resource instance. For example, use 'subscriptions/{subscription-id}' for a subscription, + 'subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' for a resource group, and + 'subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider}/{resource-type}/{resource-name}' for a resource. + serializedName: scope + cli: + cliKey: scope + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''CreateOrUpdate'']$$parameters[''scope'']' + protocol: + http: + in: path + - &ref_90 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: scope_assignment_name + description: The name of the scope assignment to create. + serializedName: scopeAssignmentName + cli: + cliKey: scopeAssignmentName + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''CreateOrUpdate'']$$parameters[''scopeAssignmentName'']' + protocol: + http: + in: path + - *ref_64 + requests: + - parameters: + - &ref_88 + schema: *ref_22 + implementation: Method + required: true + language: + default: + name: parameters + description: Parameters supplied to the specify which Managed Network this scope is being assigned + cli: + cliKey: parameters + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''parameters'']' + protocol: + http: + in: body + style: json + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_88 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/{scope}/providers/Microsoft.ManagedNetwork/scopeAssignments/{scopeAssignmentName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_89 + - *ref_90 + responses: + - schema: *ref_22 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - schema: *ref_22 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '201' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ScopeAssignmentsPut: + parameters: + api-version: '2019-06-01' + parameters: + properties: + assignedManagedNetwork: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + scope: subscriptions/subscriptionC + scopeAssignmentName: subscriptionCAssignment + title: Create/Update Managed Network + responses: + '200': + body: + name: subscriptionCAssignment + type: Microsoft.ManagedNetwork/scopeAssignment + id: /subscriptions/subscriptionC/providers/Microsoft.ManagedNetwork/scopeAssignments/subscriptionCAssignment + properties: + assignedManagedNetwork: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + '201': + body: + name: subscriptionCAssignment + type: Microsoft.ManagedNetwork/scopeAssignment + id: /subscriptions/subscriptionC/providers/Microsoft.ManagedNetwork/scopeAssignments/subscriptionCAssignment + properties: + assignedManagedNetwork: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + language: + default: + name: create_or_update + description: Creates a scope assignment. + cli: + cliKey: CreateOrUpdate + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''CreateOrUpdate'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - &ref_91 + schema: *ref_1 + implementation: Method + required: true + extensions: + x-ms-skip-url-encoding: true + language: + default: + name: scope + description: The scope of the scope assignment to delete. + serializedName: scope + cli: + cliKey: scope + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''Delete'']$$parameters[''scope'']' + protocol: + http: + in: path + - &ref_92 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: scope_assignment_name + description: The name of the scope assignment to delete. + serializedName: scopeAssignmentName + cli: + cliKey: scopeAssignmentName + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''Delete'']$$parameters[''scopeAssignmentName'']' + protocol: + http: + in: path + - *ref_64 + requests: + - language: + default: + name: '' + description: '' + protocol: + http: + path: '/{scope}/providers/Microsoft.ManagedNetwork/scopeAssignments/{scopeAssignmentName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_91 + - *ref_92 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + exceptions: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - default + extensions: + x-ms-examples: + ScopeAssignmentsDelete: + parameters: + api-version: '2019-06-01' + scope: subscriptions/subscriptionC + scopeAssignmentName: subscriptionCAssignment + title: Create/Update Managed Network + responses: + '200': {} + language: + default: + name: delete + description: Deletes a scope assignment. + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - &ref_93 + schema: *ref_1 + implementation: Method + required: true + extensions: + x-ms-skip-url-encoding: true + language: + default: + name: scope + description: The base resource of the scope assignment. + serializedName: scope + cli: + cliKey: scope + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''List'']$$parameters[''scope'']' + protocol: + http: + in: path + - *ref_64 + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''List'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/{scope}/providers/Microsoft.ManagedNetwork/scopeAssignments' + method: get + uri: '{$host}' + signatureParameters: + - *ref_93 + responses: + - schema: *ref_94 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ScopeAssignmentsList: + parameters: + api-version: '2019-06-01' + scope: subscriptions/subscriptionC + title: Create/Update Managed Network + responses: + '200': + body: + nextLink: '{baseurl}/subscriptions/subscriptionC/providers/Microsoft.ManagedNetwork/scopeAssignments?api-version=2019-06-01&$skipToken=10' + value: + - name: subscriptionCAssignemnt + type: Microsoft.ManagedNetwork/scopeAssignment + id: /subscriptions/subscriptionC/providers/Microsoft.ManagedNetwork/scopeAssignments/subscriptionCAssignment + properties: + assignedManagedNetwork: /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork + etag: sadf-asdf-asdf-asdf + provisioningState: Succeeded + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list + description: Get the specified scope assignment. + paging: + nextLinkName: nextLink + cli: + cliKey: List + cliM4Path: 'operationGroups[''ScopeAssignments'']$$operations[''List'']' + protocol: {} + language: + default: + name: scope_assignments + description: '' + cli: + cliKey: ScopeAssignments + cliM4Path: 'operationGroups[''ScopeAssignments'']' + protocol: {} + - $key: ManagedNetworkGroups + operations: + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_95 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Get'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_96 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Get'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_97 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_group_name + description: The name of the Managed Network Group. + serializedName: managedNetworkGroupName + cli: + cliKey: managedNetworkGroupName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Get'']$$parameters[''managedNetworkGroupName'']' + protocol: + http: + in: path + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Get'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkGroups/{managedNetworkGroupName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_95 + - *ref_96 + - *ref_97 + responses: + - schema: *ref_13 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagementNetworkGroupsGet: + parameters: + api-version: '2019-06-01' + managedNetworkGroupName: myManagedNetworkGroup1 + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Get Managed Network Group + responses: + '200': + body: + name: myManagedNetworkGroup1 + type: Microsoft.ManagedNetwork/managedNetworkGroups + id: /subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + properties: + etag: asdf-asdf-asdf1 + managementGroups: [] + provisioningState: Succeeded + subnets: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA/subnets/subnetA + subscriptions: [] + virtualNetworks: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + language: + default: + name: get + description: 'The Get ManagedNetworkGroups operation gets a Managed Network Group specified by the resource group, Managed Network name, and group name' + cli: + cliKey: Get + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Get'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_99 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''CreateOrUpdate'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_100 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''CreateOrUpdate'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_101 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_group_name + description: The name of the Managed Network Group. + serializedName: managedNetworkGroupName + cli: + cliKey: managedNetworkGroupName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''CreateOrUpdate'']$$parameters[''managedNetworkGroupName'']' + protocol: + http: + in: path + requests: + - parameters: + - &ref_98 + schema: *ref_13 + implementation: Method + required: true + language: + default: + name: managed_network_group + description: Parameters supplied to the create/update a Managed Network Group resource + cli: + cliKey: managedNetworkGroup + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''managedNetworkGroup'']' + protocol: + http: + in: body + style: json + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_98 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkGroups/{managedNetworkGroupName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_99 + - *ref_100 + - *ref_101 + responses: + - schema: *ref_13 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - schema: *ref_13 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '201' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagementNetworkGroupsPut: + parameters: + api-version: '2019-06-01' + managedNetworkGroup: + properties: + managementGroups: [] + subnets: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA/subnets/subnetA + subscriptions: [] + virtualNetworks: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + managedNetworkGroupName: myManagedNetworkGroup1 + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Create/Update Managed Network Group + responses: + '200': + body: + name: myManagedNetworkGroup1 + type: Microsoft.ManagedNetwork/managedNetworkGroups + id: /subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + properties: + etag: asdf-asdf-asdf1 + managementGroups: [] + provisioningState: Succeeded + subnets: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA/subnets/subnetA + subscriptions: [] + virtualNetworks: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + '201': + body: + name: myManagedNetworkGroup1 + type: Microsoft.ManagedNetwork/managedNetworkGroups + id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + properties: + etag: asdf-asdf-asdf1 + managementGroups: [] + provisioningState: Succeeded + subnets: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA/subnets/subnetA + subscriptions: [] + virtualNetworks: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + language: + default: + name: create_or_update + description: The Put ManagedNetworkGroups operation creates or updates a Managed Network Group resource + cli: + cliKey: CreateOrUpdate + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''CreateOrUpdate'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_102 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Delete'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_103 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Delete'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_104 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_group_name + description: The name of the Managed Network Group. + serializedName: managedNetworkGroupName + cli: + cliKey: managedNetworkGroupName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Delete'']$$parameters[''managedNetworkGroupName'']' + protocol: + http: + in: path + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Delete'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkGroups/{managedNetworkGroupName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_102 + - *ref_103 + - *ref_104 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '204' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagementNetworkGroupsDelete: + parameters: + api-version: '2019-06-01' + managedNetworkGroupName: myManagedNetworkGroup1 + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Delete Managed Network Group + responses: + '200': {} + '202': {} + '204': {} + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + language: + default: + name: delete + description: 'The Delete ManagedNetworkGroups operation deletes a Managed Network Group specified by the resource group, Managed Network name, and group name' + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_105 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''ListByManagedNetwork'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_106 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''ListByManagedNetwork'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_107 + schema: *ref_79 + implementation: Method + language: + default: + name: top + description: May be used to limit the number of results in a page for list queries. + serializedName: $top + cli: + cliKey: $top + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''ListByManagedNetwork'']$$parameters[''$top'']' + protocol: + http: + in: query + - &ref_108 + schema: *ref_1 + implementation: Method + language: + default: + name: skiptoken + description: >- + Skiptoken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting + point to use for subsequent calls. + serializedName: $skiptoken + cli: + cliKey: $skiptoken + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''ListByManagedNetwork'']$$parameters[''$skiptoken'']' + protocol: + http: + in: query + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''ListByManagedNetwork'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkGroups' + method: get + uri: '{$host}' + signatureParameters: + - *ref_105 + - *ref_106 + - *ref_107 + - *ref_108 + responses: + - schema: *ref_109 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworksGroupsListByManagedNetwork: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Get Managed Network Group + responses: + '200': + body: + nextLink: '{baseurl}/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups?api-version=2019-06-01&$skipToken=10' + value: + - name: myManagedNetworkGroup1 + type: Microsoft.ManagedNetwork/managedNetworkGroups + id: /subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + properties: + etag: asdf-asdf-asdf1 + managementGroups: [] + provisioningState: Succeeded + subnets: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA/subnets/subnetA + subscriptions: [] + virtualNetworks: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list_by_managed_network + description: The ListByManagedNetwork ManagedNetworkGroup operation retrieves all the Managed Network Groups in a specified Managed Networks in a paginated format. + paging: + nextLinkName: nextLink + cli: + cliKey: ListByManagedNetwork + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']$$operations[''ListByManagedNetwork'']' + protocol: {} + language: + default: + name: managed_network_groups + description: '' + cli: + cliKey: ManagedNetworkGroups + cliM4Path: 'operationGroups[''ManagedNetworkGroups'']' + protocol: {} + - $key: ManagedNetworkPeeringPolicies + operations: + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_110 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Get'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_111 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Get'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_112 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_peering_policy_name + description: The name of the Managed Network Peering Policy. + serializedName: managedNetworkPeeringPolicyName + cli: + cliKey: managedNetworkPeeringPolicyName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Get'']$$parameters[''managedNetworkPeeringPolicyName'']' + protocol: + http: + in: path + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Get'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkPeeringPolicies/{managedNetworkPeeringPolicyName}' + method: get + uri: '{$host}' + signatureParameters: + - *ref_110 + - *ref_111 + - *ref_112 + responses: + - schema: *ref_20 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworkPeeringPoliciesGet: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + managedNetworkPeeringPolicyName: myHubAndSpoke + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Get Managed Network Peering Policy + responses: + '200': + body: + name: myHubAndSpoke + type: Microsoft.ManagedNetwork/peeringPolicies + id: /subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkPeeringPolicies/myHubAndSpoke + properties: + type: HubAndSpokeTopology + etag: asdf-asdf-asdf2 + hub: + id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myHubVnet + provisioningState: Succeeded + spokes: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + language: + default: + name: get + description: 'The Get ManagedNetworkPeeringPolicies operation gets a Managed Network Peering Policy resource, specified by the resource group, Managed Network name, and peering policy name' + cli: + cliKey: Get + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Get'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_114 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''CreateOrUpdate'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_115 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''CreateOrUpdate'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_116 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_peering_policy_name + description: The name of the Managed Network Peering Policy. + serializedName: managedNetworkPeeringPolicyName + cli: + cliKey: managedNetworkPeeringPolicyName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''CreateOrUpdate'']$$parameters[''managedNetworkPeeringPolicyName'']' + protocol: + http: + in: path + requests: + - parameters: + - &ref_113 + schema: *ref_20 + implementation: Method + required: true + language: + default: + name: managed_network_policy + description: Parameters supplied to create/update a Managed Network Peering Policy + cli: + cliKey: managedNetworkPolicy + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''managedNetworkPolicy'']' + protocol: + http: + in: body + style: json + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''CreateOrUpdate'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: + - *ref_113 + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkPeeringPolicies/{managedNetworkPeeringPolicyName}' + method: put + knownMediaType: json + mediaTypes: + - application/json + uri: '{$host}' + signatureParameters: + - *ref_114 + - *ref_115 + - *ref_116 + responses: + - schema: *ref_20 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + - schema: *ref_20 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '201' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworkPeeringPoliciesPut: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + managedNetworkPeeringPolicyName: myHubAndSpoke + managedNetworkPolicy: + properties: + type: HubAndSpokeTopology + hub: + id: /subscriptions/subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myHubVnet + spokes: + - id: /subscriptions/subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Create/Update Managed Network Peering Policy + responses: + '200': + body: + name: myHubAndSpoke + type: Microsoft.ManagedNetwork/peeringPolicies + id: /subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkPeeringPolicies/myHubAndSpoke + properties: + type: HubAndSpokeTopology + etag: asdf-asdf-asdf2 + hub: + id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myHubVnet + provisioningState: Succeeded + spokes: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + '201': + body: + name: myHubAndSpoke + type: Microsoft.ManagedNetwork/peeringPolicies + id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkPeeringPolicies/myHubAndSpoke + properties: + type: HubAndSpokeTopology + etag: asdf-asdf-asdf2 + hub: + id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myHubVnet + provisioningState: Succeeded + spokes: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + language: + default: + name: create_or_update + description: The Put ManagedNetworkPeeringPolicies operation creates/updates a new Managed Network Peering Policy + cli: + cliKey: CreateOrUpdate + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''CreateOrUpdate'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_117 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Delete'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_118 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Delete'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_119 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_peering_policy_name + description: The name of the Managed Network Peering Policy. + serializedName: managedNetworkPeeringPolicyName + cli: + cliKey: managedNetworkPeeringPolicyName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Delete'']$$parameters[''managedNetworkPeeringPolicyName'']' + protocol: + http: + in: path + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Delete'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkPeeringPolicies/{managedNetworkPeeringPolicyName}' + method: delete + uri: '{$host}' + signatureParameters: + - *ref_117 + - *ref_118 + - *ref_119 + responses: + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '200' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '202' + - language: + default: + name: '' + description: '' + protocol: + http: + statusCodes: + - '204' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworkPeeringPoliciesDelete: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + managedNetworkPeeringPolicyName: myHubAndSpoke + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Get Managed Network Peering Policy + responses: + '200': {} + '202': {} + '204': {} + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + language: + default: + name: delete + description: 'The Delete ManagedNetworkPeeringPolicies operation deletes a Managed Network Peering Policy, specified by the resource group, Managed Network name, and peering policy name' + cli: + cliKey: Delete + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''Delete'']' + protocol: {} + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + - *ref_65 + - &ref_120 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: resource_group_name + description: The name of the resource group. + serializedName: resourceGroupName + cli: + cliKey: resourceGroupName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''ListByManagedNetwork'']$$parameters[''resourceGroupName'']' + protocol: + http: + in: path + - &ref_121 + schema: *ref_1 + implementation: Method + required: true + language: + default: + name: managed_network_name + description: The name of the Managed Network. + serializedName: managedNetworkName + cli: + cliKey: managedNetworkName + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''ListByManagedNetwork'']$$parameters[''managedNetworkName'']' + protocol: + http: + in: path + - &ref_122 + schema: *ref_79 + implementation: Method + language: + default: + name: top + description: May be used to limit the number of results in a page for list queries. + serializedName: $top + cli: + cliKey: $top + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''ListByManagedNetwork'']$$parameters[''$top'']' + protocol: + http: + in: query + - &ref_123 + schema: *ref_1 + implementation: Method + language: + default: + name: skiptoken + description: >- + Skiptoken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting + point to use for subsequent calls. + serializedName: $skiptoken + cli: + cliKey: $skiptoken + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''ListByManagedNetwork'']$$parameters[''$skiptoken'']' + protocol: + http: + in: query + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''ListByManagedNetwork'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkPeeringPolicies' + method: get + uri: '{$host}' + signatureParameters: + - *ref_120 + - *ref_121 + - *ref_122 + - *ref_123 + responses: + - schema: *ref_124 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-examples: + ManagedNetworkPeeringPoliciesListByManagedNetwork: + parameters: + api-version: '2019-06-01' + managedNetworkName: myManagedNetwork + resourceGroupName: myResourceGroup + subscriptionId: subscriptionA + title: Get Managed Network Group + responses: + '200': + body: + nextLink: '{baseurl}/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkPeeringPolicies?api-version=2019-06-01&$skipToken=10' + value: + - name: myHubAndSpoke + type: Microsoft.ManagedNetwork/peeringPolicies + id: /subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkPeeringPolicies/myHubAndSpoke + properties: + type: HubAndSpokeTopology + etag: asdf-asdf-asdf2 + hub: + id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myHubVnet + provisioningState: Succeeded + spokes: + - id: /subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1 + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list_by_managed_network + description: 'The ListByManagedNetwork PeeringPolicies operation retrieves all the Managed Network Peering Policies in a specified Managed Network, in a paginated format.' + paging: + nextLinkName: nextLink + cli: + cliKey: ListByManagedNetwork + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']$$operations[''ListByManagedNetwork'']' + protocol: {} + language: + default: + name: managed_network_peering_policies + description: '' + cli: + cliKey: ManagedNetworkPeeringPolicies + cliM4Path: 'operationGroups[''ManagedNetworkPeeringPolicies'']' + protocol: {} + - $key: Operations + operations: + - apiVersions: + - version: 2019-06-01-preview + parameters: + - *ref_63 + - *ref_64 + requests: + - parameters: + - schema: *ref_66 + implementation: Method + origin: 'modelerfour:synthesized/accept' + required: true + language: + default: + name: accept + description: Accept header + serializedName: Accept + cli: + cliKey: accept + cliM4Path: 'operationGroups[''Operations'']$$operations[''List'']$$requests[0]$$parameters[''accept'']' + protocol: + http: + in: header + signatureParameters: [] + language: + default: + name: '' + description: '' + protocol: + http: + path: /providers/Microsoft.ManagedNetwork/operations + method: get + uri: '{$host}' + signatureParameters: [] + responses: + - schema: *ref_125 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - '200' + exceptions: + - schema: *ref_69 + language: + default: + name: '' + description: '' + protocol: + http: + knownMediaType: json + mediaTypes: + - application/json + statusCodes: + - default + extensions: + x-ms-pageable: + nextLinkName: nextLink + language: + default: + name: list + description: Lists all of the available MNC operations. + paging: + nextLinkName: nextLink + cli: + cliKey: List + cliM4Path: 'operationGroups[''Operations'']$$operations[''List'']' + protocol: {} + language: + default: + name: operations + description: '' + cli: + cliKey: Operations + cliM4Path: 'operationGroups[''Operations'']' + protocol: {} +security: + authenticationRequired: false +language: + default: + name: ManagedNetworkManagementClient + description: '' +protocol: + http: {} diff --git a/test/scenarios/managed-network/output/clicommon-000240-namer-post-simplified.yaml b/test/scenarios/managed-network/output/clicommon-000280-namer-post-simplified.yaml similarity index 100% rename from test/scenarios/managed-network/output/clicommon-000240-namer-post-simplified.yaml rename to test/scenarios/managed-network/output/clicommon-000280-namer-post-simplified.yaml diff --git a/test/scenarios/managed-network/output/clicommon-000240-namer-post.yaml b/test/scenarios/managed-network/output/clicommon-000280-namer-post.yaml similarity index 100% rename from test/scenarios/managed-network/output/clicommon-000240-namer-post.yaml rename to test/scenarios/managed-network/output/clicommon-000280-namer-post.yaml diff --git a/test/scenarios/managed-network/output/clicommon-000250-test-pre-simplified.yaml b/test/scenarios/managed-network/output/clicommon-000290-test-pre-simplified.yaml similarity index 100% rename from test/scenarios/managed-network/output/clicommon-000250-test-pre-simplified.yaml rename to test/scenarios/managed-network/output/clicommon-000290-test-pre-simplified.yaml diff --git a/test/scenarios/managed-network/output/clicommon-000250-test-pre.yaml b/test/scenarios/managed-network/output/clicommon-000290-test-pre.yaml similarity index 100% rename from test/scenarios/managed-network/output/clicommon-000250-test-pre.yaml rename to test/scenarios/managed-network/output/clicommon-000290-test-pre.yaml diff --git a/test/scenarios/managed-network/output/clicommon-000260-test-post-simplified.yaml b/test/scenarios/managed-network/output/clicommon-000300-test-post-simplified.yaml similarity index 100% rename from test/scenarios/managed-network/output/clicommon-000260-test-post-simplified.yaml rename to test/scenarios/managed-network/output/clicommon-000300-test-post-simplified.yaml diff --git a/test/scenarios/managed-network/output/clicommon-000260-test-post.yaml b/test/scenarios/managed-network/output/clicommon-000300-test-post.yaml similarity index 100% rename from test/scenarios/managed-network/output/clicommon-000260-test-post.yaml rename to test/scenarios/managed-network/output/clicommon-000300-test-post.yaml diff --git a/test/scenarios/managed-network/output/clicommon-000270-complex-marker-pre-simplified.yaml b/test/scenarios/managed-network/output/clicommon-000310-complex-marker-pre-simplified.yaml similarity index 100% rename from test/scenarios/managed-network/output/clicommon-000270-complex-marker-pre-simplified.yaml rename to test/scenarios/managed-network/output/clicommon-000310-complex-marker-pre-simplified.yaml diff --git a/test/scenarios/managed-network/output/clicommon-000270-complex-marker-pre.yaml b/test/scenarios/managed-network/output/clicommon-000310-complex-marker-pre.yaml similarity index 100% rename from test/scenarios/managed-network/output/clicommon-000270-complex-marker-pre.yaml rename to test/scenarios/managed-network/output/clicommon-000310-complex-marker-pre.yaml diff --git a/test/scenarios/managed-network/output/clicommon-000280-complex-marker-post-simplified.yaml b/test/scenarios/managed-network/output/clicommon-000320-complex-marker-post-simplified.yaml similarity index 100% rename from test/scenarios/managed-network/output/clicommon-000280-complex-marker-post-simplified.yaml rename to test/scenarios/managed-network/output/clicommon-000320-complex-marker-post-simplified.yaml diff --git a/test/scenarios/managed-network/output/clicommon-000280-complex-marker-post.yaml b/test/scenarios/managed-network/output/clicommon-000320-complex-marker-post.yaml similarity index 100% rename from test/scenarios/managed-network/output/clicommon-000280-complex-marker-post.yaml rename to test/scenarios/managed-network/output/clicommon-000320-complex-marker-post.yaml