diff --git a/profiles/preview/preview/datafactory/mgmt/datafactory/models.go b/profiles/preview/preview/datafactory/mgmt/datafactory/models.go index 58865f176a8b..e22b2a494edc 100644 --- a/profiles/preview/preview/datafactory/mgmt/datafactory/models.go +++ b/profiles/preview/preview/datafactory/mgmt/datafactory/models.go @@ -237,15 +237,6 @@ const ( LicenseIncluded IntegrationRuntimeLicenseType = original.LicenseIncluded ) -type IntegrationRuntimeSsisCatalogPricingTier = original.IntegrationRuntimeSsisCatalogPricingTier - -const ( - IntegrationRuntimeSsisCatalogPricingTierBasic IntegrationRuntimeSsisCatalogPricingTier = original.IntegrationRuntimeSsisCatalogPricingTierBasic - IntegrationRuntimeSsisCatalogPricingTierPremium IntegrationRuntimeSsisCatalogPricingTier = original.IntegrationRuntimeSsisCatalogPricingTierPremium - IntegrationRuntimeSsisCatalogPricingTierPremiumRS IntegrationRuntimeSsisCatalogPricingTier = original.IntegrationRuntimeSsisCatalogPricingTierPremiumRS - IntegrationRuntimeSsisCatalogPricingTierStandard IntegrationRuntimeSsisCatalogPricingTier = original.IntegrationRuntimeSsisCatalogPricingTierStandard -) - type IntegrationRuntimeState = original.IntegrationRuntimeState const ( @@ -1518,9 +1509,6 @@ func PossibleIntegrationRuntimeInternalChannelEncryptionModeValues() []Integrati func PossibleIntegrationRuntimeLicenseTypeValues() []IntegrationRuntimeLicenseType { return original.PossibleIntegrationRuntimeLicenseTypeValues() } -func PossibleIntegrationRuntimeSsisCatalogPricingTierValues() []IntegrationRuntimeSsisCatalogPricingTier { - return original.PossibleIntegrationRuntimeSsisCatalogPricingTierValues() -} func PossibleIntegrationRuntimeStateValues() []IntegrationRuntimeState { return original.PossibleIntegrationRuntimeStateValues() } 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 f76edbdd0675..fb28c63a5761 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 @@ -474,26 +474,6 @@ func PossibleIntegrationRuntimeLicenseTypeValues() []IntegrationRuntimeLicenseTy return []IntegrationRuntimeLicenseType{BasePrice, LicenseIncluded} } -// IntegrationRuntimeSsisCatalogPricingTier enumerates the values for integration runtime ssis catalog pricing -// tier. -type IntegrationRuntimeSsisCatalogPricingTier string - -const ( - // IntegrationRuntimeSsisCatalogPricingTierBasic ... - IntegrationRuntimeSsisCatalogPricingTierBasic IntegrationRuntimeSsisCatalogPricingTier = "Basic" - // IntegrationRuntimeSsisCatalogPricingTierPremium ... - IntegrationRuntimeSsisCatalogPricingTierPremium IntegrationRuntimeSsisCatalogPricingTier = "Premium" - // IntegrationRuntimeSsisCatalogPricingTierPremiumRS ... - IntegrationRuntimeSsisCatalogPricingTierPremiumRS IntegrationRuntimeSsisCatalogPricingTier = "PremiumRS" - // IntegrationRuntimeSsisCatalogPricingTierStandard ... - IntegrationRuntimeSsisCatalogPricingTierStandard IntegrationRuntimeSsisCatalogPricingTier = "Standard" -) - -// PossibleIntegrationRuntimeSsisCatalogPricingTierValues returns an array of possible values for the IntegrationRuntimeSsisCatalogPricingTier const type. -func PossibleIntegrationRuntimeSsisCatalogPricingTierValues() []IntegrationRuntimeSsisCatalogPricingTier { - return []IntegrationRuntimeSsisCatalogPricingTier{IntegrationRuntimeSsisCatalogPricingTierBasic, IntegrationRuntimeSsisCatalogPricingTierPremium, IntegrationRuntimeSsisCatalogPricingTierPremiumRS, IntegrationRuntimeSsisCatalogPricingTierStandard} -} - // IntegrationRuntimeState enumerates the values for integration runtime state. type IntegrationRuntimeState string @@ -55020,8 +55000,8 @@ type IntegrationRuntimeSsisCatalogInfo struct { CatalogAdminUserName *string `json:"catalogAdminUserName,omitempty"` // CatalogAdminPassword - The password of the administrator user account of the catalog database. CatalogAdminPassword *SecureString `json:"catalogAdminPassword,omitempty"` - // CatalogPricingTier - The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/. Possible values include: 'IntegrationRuntimeSsisCatalogPricingTierBasic', 'IntegrationRuntimeSsisCatalogPricingTierStandard', 'IntegrationRuntimeSsisCatalogPricingTierPremium', 'IntegrationRuntimeSsisCatalogPricingTierPremiumRS' - CatalogPricingTier IntegrationRuntimeSsisCatalogPricingTier `json:"catalogPricingTier,omitempty"` + // CatalogPricingTier - The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/ + CatalogPricingTier *string `json:"catalogPricingTier,omitempty"` } // MarshalJSON is the custom marshaler for IntegrationRuntimeSsisCatalogInfo. @@ -55036,7 +55016,7 @@ func (irsci IntegrationRuntimeSsisCatalogInfo) MarshalJSON() ([]byte, error) { if irsci.CatalogAdminPassword != nil { objectMap["catalogAdminPassword"] = irsci.CatalogAdminPassword } - if irsci.CatalogPricingTier != "" { + if irsci.CatalogPricingTier != nil { objectMap["catalogPricingTier"] = irsci.CatalogPricingTier } for k, v := range irsci.AdditionalProperties { @@ -55095,12 +55075,12 @@ func (irsci *IntegrationRuntimeSsisCatalogInfo) UnmarshalJSON(body []byte) error } case "catalogPricingTier": if v != nil { - var catalogPricingTier IntegrationRuntimeSsisCatalogPricingTier + var catalogPricingTier string err = json.Unmarshal(*v, &catalogPricingTier) if err != nil { return err } - irsci.CatalogPricingTier = catalogPricingTier + irsci.CatalogPricingTier = &catalogPricingTier } } }