diff --git a/profiles/latest/advisor/mgmt/advisor/models.go b/profiles/latest/advisor/mgmt/advisor/models.go index e092a399adbd..ec1fa941c29e 100644 --- a/profiles/latest/advisor/mgmt/advisor/models.go +++ b/profiles/latest/advisor/mgmt/advisor/models.go @@ -54,6 +54,12 @@ const ( Warning Risk = original.Warning ) +type Scenario = original.Scenario + +const ( + Alerts Scenario = original.Alerts +) + type ARMErrorResponseBody = original.ARMErrorResponseBody type BaseClient = original.BaseClient type ConfigData = original.ConfigData @@ -166,6 +172,9 @@ func PossibleImpactValues() []Impact { func PossibleRiskValues() []Risk { return original.PossibleRiskValues() } +func PossibleScenarioValues() []Scenario { + return original.PossibleScenarioValues() +} func UserAgent() string { return original.UserAgent() + " profiles/latest" } diff --git a/profiles/preview/advisor/mgmt/advisor/models.go b/profiles/preview/advisor/mgmt/advisor/models.go index e90ae9f24f56..12185f185d4b 100644 --- a/profiles/preview/advisor/mgmt/advisor/models.go +++ b/profiles/preview/advisor/mgmt/advisor/models.go @@ -54,6 +54,12 @@ const ( Warning Risk = original.Warning ) +type Scenario = original.Scenario + +const ( + Alerts Scenario = original.Alerts +) + type ARMErrorResponseBody = original.ARMErrorResponseBody type BaseClient = original.BaseClient type ConfigData = original.ConfigData @@ -166,6 +172,9 @@ func PossibleImpactValues() []Impact { func PossibleRiskValues() []Risk { return original.PossibleRiskValues() } +func PossibleScenarioValues() []Scenario { + return original.PossibleScenarioValues() +} func UserAgent() string { return original.UserAgent() + " profiles/preview" } diff --git a/services/advisor/mgmt/2017-04-19/advisor/models.go b/services/advisor/mgmt/2017-04-19/advisor/models.go index cd5583bb2968..759a2b8c7acd 100644 --- a/services/advisor/mgmt/2017-04-19/advisor/models.go +++ b/services/advisor/mgmt/2017-04-19/advisor/models.go @@ -84,6 +84,19 @@ func PossibleRiskValues() []Risk { return []Risk{Error, None, Warning} } +// Scenario enumerates the values for scenario. +type Scenario string + +const ( + // Alerts ... + Alerts Scenario = "Alerts" +) + +// PossibleScenarioValues returns an array of possible values for the Scenario const type. +func PossibleScenarioValues() []Scenario { + return []Scenario{Alerts} +} + // ARMErrorResponseBody ARM error response body. type ARMErrorResponseBody struct { autorest.Response `json:"-"` @@ -554,6 +567,8 @@ type MetadataEntityProperties struct { DisplayName *string `json:"displayName,omitempty"` // DependsOn - The list of keys on which this entity depends on. DependsOn *[]string `json:"dependsOn,omitempty"` + // ApplicableScenarios - The list of scenarios applicable to this metadata entity. + ApplicableScenarios *[]Scenario `json:"applicableScenarios,omitempty"` // SupportedValues - The list of supported values. SupportedValues *[]MetadataSupportedValueDetail `json:"supportedValues,omitempty"` }