Skip to content

Commit

Permalink
Generated from 795e21a260c01ba1f6be0fd1699dc0cbe5150346 (#934)
Browse files Browse the repository at this point in the history
For preview: Change type of Ssis actitvity's packagePath, runtime, loggingLevel and environmentPath from string to object, so that we can use expression for these properties# Please enter the commit message for your changes. Lines starting
  • Loading branch information
AutorestCI authored Jan 15, 2019
1 parent 2e50ec9 commit d8d5df8
Show file tree
Hide file tree
Showing 9 changed files with 104 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -248,6 +248,7 @@ export {
SetVariableActivity,
FilterActivity,
Expression,
ValidationActivity,
UntilActivity,
WaitActivity,
ForEachActivity,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -254,6 +254,7 @@ export {
SetVariableActivity,
FilterActivity,
Expression,
ValidationActivity,
UntilActivity,
WaitActivity,
ForEachActivity,
Expand Down
56 changes: 55 additions & 1 deletion packages/@azure/arm-datafactory/lib/models/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14733,7 +14733,7 @@ export interface CopyActivity {
/**
* Contains the possible cases for ControlActivity.
*/
export type ControlActivityUnion = ControlActivity | AppendVariableActivity | SetVariableActivity | FilterActivity | UntilActivity | WaitActivity | ForEachActivity | IfConditionActivity | WebHookActivity | ExecutePipelineActivity;
export type ControlActivityUnion = ControlActivity | AppendVariableActivity | SetVariableActivity | FilterActivity | ValidationActivity | UntilActivity | WaitActivity | ForEachActivity | IfConditionActivity | WebHookActivity | ExecutePipelineActivity;

/**
* @interface
Expand Down Expand Up @@ -14880,6 +14880,60 @@ export interface FilterActivity {
condition: Expression;
}

/**
* @interface
* An interface representing ValidationActivity.
* This activity blocks execution until a file has been validated to exist,
* with an optional minimum size, or the timeout is reached, whichever is
* earlier.
*
*/
export interface ValidationActivity {
/**
* @member {string} type Polymorphic Discriminator
*/
type: "Validation";
/**
* @member {string} name Activity name.
*/
name: string;
/**
* @member {string} [description] Activity description.
*/
description?: string;
/**
* @member {ActivityDependency[]} [dependsOn] Activity depends on condition.
*/
dependsOn?: ActivityDependency[];
/**
* @member {UserProperty[]} [userProperties] Activity user properties.
*/
userProperties?: UserProperty[];
/**
* @member {any} [timeout] Specifies the timeout for the activity to run. If
* there is no value specified, it takes the value of TimeSpan.FromDays(7)
* which is 1 week as default. Type: string (or Expression with resultType
* string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
* Type: string (or Expression with resultType string), pattern:
* ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
*/
timeout?: any;
/**
* @member {number} [sleep] A delay in seconds between validation attempts.
* If no value is specified, 10 seconds will be used as the default.
*/
sleep?: number;
/**
* @member {number} [minimumSize] Minimum size of a file in byte. If no value
* is specified, 0 byte will be used as the default.
*/
minimumSize?: number;
/**
* @member {DatasetReference} dataset Validation activity dataset reference.
*/
dataset: DatasetReference;
}

/**
* @interface
* An interface representing UntilActivity.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -265,6 +265,7 @@ export {
SetVariableActivity,
FilterActivity,
Expression,
ValidationActivity,
UntilActivity,
WaitActivity,
ForEachActivity,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -248,6 +248,7 @@ export {
SetVariableActivity,
FilterActivity,
Expression,
ValidationActivity,
UntilActivity,
WaitActivity,
ForEachActivity,
Expand Down
42 changes: 42 additions & 0 deletions packages/@azure/arm-datafactory/lib/models/mappers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12915,6 +12915,47 @@ export const FilterActivity: msRest.CompositeMapper = {
}
};

export const ValidationActivity: msRest.CompositeMapper = {
serializedName: "Validation",
type: {
name: "Composite",
polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
uberParent: "Activity",
className: "ValidationActivity",
modelProperties: {
...ControlActivity.type.modelProperties,
timeout: {
serializedName: "typeProperties.timeout",
type: {
name: "Object"
}
},
sleep: {
serializedName: "typeProperties.sleep",
type: {
name: "Number"
}
},
minimumSize: {
serializedName: "typeProperties.minimumSize",
type: {
name: "Number"
}
},
dataset: {
required: true,
serializedName: "typeProperties.dataset",
defaultValue: {},
type: {
name: "Composite",
className: "DatasetReference"
}
}
},
additionalProperties: Activity.type.additionalProperties
}
};

export const UntilActivity: msRest.CompositeMapper = {
serializedName: "Until",
type: {
Expand Down Expand Up @@ -14901,6 +14942,7 @@ export const discriminators = {
'Activity.AppendVariable' : AppendVariableActivity,
'Activity.SetVariable' : SetVariableActivity,
'Activity.Filter' : FilterActivity,
'Activity.Validation' : ValidationActivity,
'Activity.Until' : UntilActivity,
'Activity.Wait' : WaitActivity,
'Activity.ForEach' : ForEachActivity,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -249,6 +249,7 @@ export {
SetVariableActivity,
FilterActivity,
Expression,
ValidationActivity,
UntilActivity,
WaitActivity,
ForEachActivity,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -249,6 +249,7 @@ export {
SetVariableActivity,
FilterActivity,
Expression,
ValidationActivity,
UntilActivity,
WaitActivity,
ForEachActivity,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -248,6 +248,7 @@ export {
SetVariableActivity,
FilterActivity,
Expression,
ValidationActivity,
UntilActivity,
WaitActivity,
ForEachActivity,
Expand Down

0 comments on commit d8d5df8

Please sign in to comment.