diff --git a/profiles/preview/preview/security/mgmt/security/models.go b/profiles/preview/preview/security/mgmt/security/models.go index cf99cd57bc4e..9971446ce1d6 100644 --- a/profiles/preview/preview/security/mgmt/security/models.go +++ b/profiles/preview/preview/security/mgmt/security/models.go @@ -399,6 +399,13 @@ const ( VersionAndAboveSignature Type = original.VersionAndAboveSignature ) +type UnmaskedIPLoggingStatus = original.UnmaskedIPLoggingStatus + +const ( + UnmaskedIPLoggingStatusDisabled UnmaskedIPLoggingStatus = original.UnmaskedIPLoggingStatusDisabled + UnmaskedIPLoggingStatusEnabled UnmaskedIPLoggingStatus = original.UnmaskedIPLoggingStatusEnabled +) + type ValueType = original.ValueType const ( @@ -1098,6 +1105,9 @@ func PossibleSubAssessmentStatusCodeValues() []SubAssessmentStatusCode { func PossibleTypeValues() []Type { return original.PossibleTypeValues() } +func PossibleUnmaskedIPLoggingStatusValues() []UnmaskedIPLoggingStatus { + return original.PossibleUnmaskedIPLoggingStatusValues() +} func PossibleValueTypeValues() []ValueType { return original.PossibleValueTypeValues() } diff --git a/services/preview/security/mgmt/v3.0/security/models.go b/services/preview/security/mgmt/v3.0/security/models.go index 656cd2a88cbe..1af527a3082f 100644 --- a/services/preview/security/mgmt/v3.0/security/models.go +++ b/services/preview/security/mgmt/v3.0/security/models.go @@ -827,6 +827,21 @@ func PossibleTypeValues() []Type { return []Type{BinarySignature, File, FileHash, ProductSignature, PublisherSignature, VersionAndAboveSignature} } +// UnmaskedIPLoggingStatus enumerates the values for unmasked ip logging status. +type UnmaskedIPLoggingStatus string + +const ( + // UnmaskedIPLoggingStatusDisabled Unmasked IP logging is disabled + UnmaskedIPLoggingStatusDisabled UnmaskedIPLoggingStatus = "Disabled" + // UnmaskedIPLoggingStatusEnabled Unmasked IP logging is enabled + UnmaskedIPLoggingStatusEnabled UnmaskedIPLoggingStatus = "Enabled" +) + +// PossibleUnmaskedIPLoggingStatusValues returns an array of possible values for the UnmaskedIPLoggingStatus const type. +func PossibleUnmaskedIPLoggingStatusValues() []UnmaskedIPLoggingStatus { + return []UnmaskedIPLoggingStatus{UnmaskedIPLoggingStatusDisabled, UnmaskedIPLoggingStatusEnabled} +} + // ValueType enumerates the values for value type. type ValueType string @@ -5466,6 +5481,8 @@ type IoTSecuritySolutionProperties struct { // AutoDiscoveredResources - READ-ONLY; List of resources that were automatically discovered as relevant to the security solution. AutoDiscoveredResources *[]string `json:"autoDiscoveredResources,omitempty"` RecommendationsConfiguration *[]RecommendationConfigurationProperties `json:"recommendationsConfiguration,omitempty"` + // UnmaskedIPLoggingStatus - Unmasked IP address logging status. Possible values include: 'UnmaskedIPLoggingStatusDisabled', 'UnmaskedIPLoggingStatusEnabled' + UnmaskedIPLoggingStatus UnmaskedIPLoggingStatus `json:"unmaskedIpLoggingStatus,omitempty"` } // IoTSecuritySolutionsList list of IoT Security solutions.