diff --git a/profiles/latest/datafactory/mgmt/datafactory/models.go b/profiles/latest/datafactory/mgmt/datafactory/models.go index e23c589c0540..04b39bf01c75 100644 --- a/profiles/latest/datafactory/mgmt/datafactory/models.go +++ b/profiles/latest/datafactory/mgmt/datafactory/models.go @@ -1330,6 +1330,7 @@ type SQLServerTableDataset = original.SQLServerTableDataset type SQLServerTableDatasetTypeProperties = original.SQLServerTableDatasetTypeProperties type SQLSink = original.SQLSink type SQLSource = original.SQLSource +type SSISExecutionCredential = original.SSISExecutionCredential type SSISExecutionParameter = original.SSISExecutionParameter type SSISPackageLocation = original.SSISPackageLocation type SSISPropertyOverride = original.SSISPropertyOverride diff --git a/profiles/preview/datafactory/mgmt/datafactory/models.go b/profiles/preview/datafactory/mgmt/datafactory/models.go index 7d35fa47a81b..3ad1a7f2ee1f 100644 --- a/profiles/preview/datafactory/mgmt/datafactory/models.go +++ b/profiles/preview/datafactory/mgmt/datafactory/models.go @@ -1330,6 +1330,7 @@ type SQLServerTableDataset = original.SQLServerTableDataset type SQLServerTableDatasetTypeProperties = original.SQLServerTableDatasetTypeProperties type SQLSink = original.SQLSink type SQLSource = original.SQLSource +type SSISExecutionCredential = original.SSISExecutionCredential type SSISExecutionParameter = original.SSISExecutionParameter type SSISPackageLocation = original.SSISPackageLocation type SSISPropertyOverride = original.SSISPropertyOverride diff --git a/profiles/preview/preview/datafactory/mgmt/datafactory/models.go b/profiles/preview/preview/datafactory/mgmt/datafactory/models.go index 3f55e7d7cef6..4f6185bd7e0d 100644 --- a/profiles/preview/preview/datafactory/mgmt/datafactory/models.go +++ b/profiles/preview/preview/datafactory/mgmt/datafactory/models.go @@ -1226,6 +1226,7 @@ type SQLServerTableDataset = original.SQLServerTableDataset type SQLServerTableDatasetTypeProperties = original.SQLServerTableDatasetTypeProperties type SQLSink = original.SQLSink type SQLSource = original.SQLSource +type SSISExecutionCredential = original.SSISExecutionCredential type SSISExecutionParameter = original.SSISExecutionParameter type SSISPackageLocation = original.SSISPackageLocation type SSISPropertyOverride = original.SSISPropertyOverride diff --git a/services/datafactory/mgmt/2018-06-01/datafactory/models.go b/services/datafactory/mgmt/2018-06-01/datafactory/models.go index aa407e0bcd58..0603a2c8e3dd 100644 --- a/services/datafactory/mgmt/2018-06-01/datafactory/models.go +++ b/services/datafactory/mgmt/2018-06-01/datafactory/models.go @@ -40018,6 +40018,8 @@ type ExecuteSSISPackageActivityTypeProperties struct { LoggingLevel interface{} `json:"loggingLevel,omitempty"` // EnvironmentPath - The environment path to execute the SSIS package. Type: string (or Expression with resultType string). EnvironmentPath interface{} `json:"environmentPath,omitempty"` + // ExecutionCredential - The package execution credential. + ExecutionCredential map[string]*SSISExecutionCredential `json:"executionCredential"` // ConnectVia - The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` // ProjectParameters - The project level parameters to execute the SSIS package. @@ -40047,6 +40049,9 @@ func (espatp ExecuteSSISPackageActivityTypeProperties) MarshalJSON() ([]byte, er if espatp.EnvironmentPath != nil { objectMap["environmentPath"] = espatp.EnvironmentPath } + if espatp.ExecutionCredential != nil { + objectMap["executionCredential"] = espatp.ExecutionCredential + } if espatp.ConnectVia != nil { objectMap["connectVia"] = espatp.ConnectVia } @@ -102374,6 +102379,16 @@ func (ss *SquareSource) UnmarshalJSON(body []byte) error { return nil } +// SSISExecutionCredential SSIS package execution credential. +type SSISExecutionCredential struct { + // Domain - Domain for windows authentication. + Domain interface{} `json:"domain,omitempty"` + // UserName - UseName for windows authentication. + UserName interface{} `json:"userName,omitempty"` + // Password - Password for windows authentication. + Password *SecureString `json:"password,omitempty"` +} + // SSISExecutionParameter SSIS execution parameter. type SSISExecutionParameter struct { // Value - SSIS package execution parameter value. Type: string (or Expression with resultType string). diff --git a/services/preview/datafactory/mgmt/2017-09-01-preview/datafactory/models.go b/services/preview/datafactory/mgmt/2017-09-01-preview/datafactory/models.go index 8fe12a581ee6..0ba3d46aa8fd 100644 --- a/services/preview/datafactory/mgmt/2017-09-01-preview/datafactory/models.go +++ b/services/preview/datafactory/mgmt/2017-09-01-preview/datafactory/models.go @@ -36303,6 +36303,8 @@ type ExecuteSSISPackageActivityTypeProperties struct { LoggingLevel *string `json:"loggingLevel,omitempty"` // EnvironmentPath - The environment path to execute the SSIS package. EnvironmentPath *string `json:"environmentPath,omitempty"` + // ExecutionCredential - The package execution credential. + ExecutionCredential map[string]*SSISExecutionCredential `json:"executionCredential"` // ConnectVia - The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` // ProjectParameters - The project level parameters to execute the SSIS package. @@ -36332,6 +36334,9 @@ func (espatp ExecuteSSISPackageActivityTypeProperties) MarshalJSON() ([]byte, er if espatp.EnvironmentPath != nil { objectMap["environmentPath"] = espatp.EnvironmentPath } + if espatp.ExecutionCredential != nil { + objectMap["executionCredential"] = espatp.ExecutionCredential + } if espatp.ConnectVia != nil { objectMap["connectVia"] = espatp.ConnectVia } @@ -95520,6 +95525,16 @@ func (ss *SquareSource) UnmarshalJSON(body []byte) error { return nil } +// SSISExecutionCredential SSIS package execution credential. +type SSISExecutionCredential struct { + // Domain - Domain for windows authentication. + Domain interface{} `json:"domain,omitempty"` + // UserName - UseName for windows authentication. + UserName interface{} `json:"userName,omitempty"` + // Password - Password for windows authentication. + Password *SecureString `json:"password,omitempty"` +} + // SSISExecutionParameter SSIS execution parameter. type SSISExecutionParameter struct { // Value - SSIS package execution parameter value. Type: string (or Expression with resultType string).