Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[AutoPR security/resource-manager] Add playbook configurations resource REST specification #4479

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
97 changes: 97 additions & 0 deletions profiles/preview/preview/security/mgmt/security/models.go
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,13 @@ const (
Internal ConnectionType = original.Internal
)

type Direction = original.Direction

const (
Inbound Direction = original.Inbound
Outbound Direction = original.Outbound
)

type ExternalSecuritySolutionKind = original.ExternalSecuritySolutionKind

const (
Expand All @@ -91,13 +98,42 @@ const (
KindExternalSecuritySolution KindEnum = original.KindExternalSecuritySolution
)

type Operator = original.Operator

const (
Contains Operator = original.Contains
EndsWith Operator = original.EndsWith
Equals Operator = original.Equals
EqualsIgnoreCase Operator = original.EqualsIgnoreCase
GreaterThan Operator = original.GreaterThan
GreaterThanOrEqualTo Operator = original.GreaterThanOrEqualTo
LesserThan Operator = original.LesserThan
LesserThanOrEqualTo Operator = original.LesserThanOrEqualTo
NotEquals Operator = original.NotEquals
NotEqualsIgnoreCase Operator = original.NotEqualsIgnoreCase
StartsWith Operator = original.StartsWith
)

type PricingTier = original.PricingTier

const (
Free PricingTier = original.Free
Standard PricingTier = original.Standard
)

type PropertyType = original.PropertyType

const (
SystemBoolean PropertyType = original.SystemBoolean
SystemByte PropertyType = original.SystemByte
SystemChar PropertyType = original.SystemChar
SystemDouble PropertyType = original.SystemDouble
SystemInt16 PropertyType = original.SystemInt16
SystemInt32 PropertyType = original.SystemInt32
SystemSingle PropertyType = original.SystemSingle
SystemString PropertyType = original.SystemString
)

type Protocol = original.Protocol

const (
Expand Down Expand Up @@ -146,6 +182,13 @@ const (
UserRequested StatusReason = original.UserRequested
)

type TransportProtocol = original.TransportProtocol

const (
TransportProtocolTCP TransportProtocol = original.TransportProtocolTCP
TransportProtocolUDP TransportProtocol = original.TransportProtocolUDP
)

type ValueType = original.ValueType

const (
Expand All @@ -156,6 +199,14 @@ const (
type AadConnectivityState1 = original.AadConnectivityState1
type AadExternalSecuritySolution = original.AadExternalSecuritySolution
type AadSolutionProperties = original.AadSolutionProperties
type AdaptiveNetworkHardening = original.AdaptiveNetworkHardening
type AdaptiveNetworkHardeningEnforceRequest = original.AdaptiveNetworkHardeningEnforceRequest
type AdaptiveNetworkHardeningProperties = original.AdaptiveNetworkHardeningProperties
type AdaptiveNetworkHardeningsClient = original.AdaptiveNetworkHardeningsClient
type AdaptiveNetworkHardeningsEnforceFuture = original.AdaptiveNetworkHardeningsEnforceFuture
type AdaptiveNetworkHardeningsList = original.AdaptiveNetworkHardeningsList
type AdaptiveNetworkHardeningsListIterator = original.AdaptiveNetworkHardeningsListIterator
type AdaptiveNetworkHardeningsListPage = original.AdaptiveNetworkHardeningsListPage
type AdvancedThreatProtectionClient = original.AdvancedThreatProtectionClient
type AdvancedThreatProtectionProperties = original.AdvancedThreatProtectionProperties
type AdvancedThreatProtectionSetting = original.AdvancedThreatProtectionSetting
Expand Down Expand Up @@ -224,6 +275,8 @@ type DiscoveredSecuritySolutionListIterator = original.DiscoveredSecuritySolutio
type DiscoveredSecuritySolutionListPage = original.DiscoveredSecuritySolutionListPage
type DiscoveredSecuritySolutionProperties = original.DiscoveredSecuritySolutionProperties
type DiscoveredSecuritySolutionsClient = original.DiscoveredSecuritySolutionsClient
type ETag = original.ETag
type EffectiveNetworkSecurityGroups = original.EffectiveNetworkSecurityGroups
type ExternalSecuritySolution = original.ExternalSecuritySolution
type ExternalSecuritySolutionKind1 = original.ExternalSecuritySolutionKind1
type ExternalSecuritySolutionList = original.ExternalSecuritySolutionList
Expand Down Expand Up @@ -264,6 +317,17 @@ type OperationList = original.OperationList
type OperationListIterator = original.OperationListIterator
type OperationListPage = original.OperationListPage
type OperationsClient = original.OperationsClient
type PlaybookConfiguration = original.PlaybookConfiguration
type PlaybookConfigurationAction = original.PlaybookConfigurationAction
type PlaybookConfigurationList = original.PlaybookConfigurationList
type PlaybookConfigurationMetadata = original.PlaybookConfigurationMetadata
type PlaybookConfigurationProperties = original.PlaybookConfigurationProperties
type PlaybookConfigurationRuleSet = original.PlaybookConfigurationRuleSet
type PlaybookConfigurationScope = original.PlaybookConfigurationScope
type PlaybookConfigurationSource = original.PlaybookConfigurationSource
type PlaybookConfigurationTriggeringRule = original.PlaybookConfigurationTriggeringRule
type PlaybookConfigurationValidationStatus = original.PlaybookConfigurationValidationStatus
type PlaybookConfigurationsClient = original.PlaybookConfigurationsClient
type Pricing = original.Pricing
type PricingList = original.PricingList
type PricingProperties = original.PricingProperties
Expand All @@ -287,13 +351,15 @@ type RegulatoryComplianceStandardListPage = original.RegulatoryComplianceStandar
type RegulatoryComplianceStandardProperties = original.RegulatoryComplianceStandardProperties
type RegulatoryComplianceStandardsClient = original.RegulatoryComplianceStandardsClient
type Resource = original.Resource
type Rule = original.Rule
type SensitivityLabel = original.SensitivityLabel
type Setting = original.Setting
type SettingResource = original.SettingResource
type SettingsClient = original.SettingsClient
type SettingsList = original.SettingsList
type SettingsListIterator = original.SettingsListIterator
type SettingsListPage = original.SettingsListPage
type Tags = original.Tags
type Task = original.Task
type TaskList = original.TaskList
type TaskListIterator = original.TaskListIterator
Expand All @@ -312,6 +378,7 @@ type TopologyResourceProperties = original.TopologyResourceProperties
type TopologySingleResource = original.TopologySingleResource
type TopologySingleResourceChild = original.TopologySingleResourceChild
type TopologySingleResourceParent = original.TopologySingleResourceParent
type TrackedResource = original.TrackedResource
type WorkspaceSetting = original.WorkspaceSetting
type WorkspaceSettingList = original.WorkspaceSettingList
type WorkspaceSettingListIterator = original.WorkspaceSettingListIterator
Expand All @@ -322,6 +389,18 @@ type WorkspaceSettingsClient = original.WorkspaceSettingsClient
func New(subscriptionID string, ascLocation string) BaseClient {
return original.New(subscriptionID, ascLocation)
}
func NewAdaptiveNetworkHardeningsClient(subscriptionID string, ascLocation string) AdaptiveNetworkHardeningsClient {
return original.NewAdaptiveNetworkHardeningsClient(subscriptionID, ascLocation)
}
func NewAdaptiveNetworkHardeningsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) AdaptiveNetworkHardeningsClient {
return original.NewAdaptiveNetworkHardeningsClientWithBaseURI(baseURI, subscriptionID, ascLocation)
}
func NewAdaptiveNetworkHardeningsListIterator(page AdaptiveNetworkHardeningsListPage) AdaptiveNetworkHardeningsListIterator {
return original.NewAdaptiveNetworkHardeningsListIterator(page)
}
func NewAdaptiveNetworkHardeningsListPage(getNextPage func(context.Context, AdaptiveNetworkHardeningsList) (AdaptiveNetworkHardeningsList, error)) AdaptiveNetworkHardeningsListPage {
return original.NewAdaptiveNetworkHardeningsListPage(getNextPage)
}
func NewAdvancedThreatProtectionClient(subscriptionID string, ascLocation string) AdvancedThreatProtectionClient {
return original.NewAdvancedThreatProtectionClient(subscriptionID, ascLocation)
}
Expand Down Expand Up @@ -472,6 +551,12 @@ func NewOperationsClient(subscriptionID string, ascLocation string) OperationsCl
func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) OperationsClient {
return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID, ascLocation)
}
func NewPlaybookConfigurationsClient(subscriptionID string, ascLocation string) PlaybookConfigurationsClient {
return original.NewPlaybookConfigurationsClient(subscriptionID, ascLocation)
}
func NewPlaybookConfigurationsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) PlaybookConfigurationsClient {
return original.NewPlaybookConfigurationsClientWithBaseURI(baseURI, subscriptionID, ascLocation)
}
func NewPricingsClient(subscriptionID string, ascLocation string) PricingsClient {
return original.NewPricingsClient(subscriptionID, ascLocation)
}
Expand Down Expand Up @@ -580,6 +665,9 @@ func PossibleAutoProvisionValues() []AutoProvision {
func PossibleConnectionTypeValues() []ConnectionType {
return original.PossibleConnectionTypeValues()
}
func PossibleDirectionValues() []Direction {
return original.PossibleDirectionValues()
}
func PossibleExternalSecuritySolutionKindValues() []ExternalSecuritySolutionKind {
return original.PossibleExternalSecuritySolutionKindValues()
}
Expand All @@ -589,9 +677,15 @@ func PossibleFamilyValues() []Family {
func PossibleKindEnumValues() []KindEnum {
return original.PossibleKindEnumValues()
}
func PossibleOperatorValues() []Operator {
return original.PossibleOperatorValues()
}
func PossiblePricingTierValues() []PricingTier {
return original.PossiblePricingTierValues()
}
func PossiblePropertyTypeValues() []PropertyType {
return original.PossiblePropertyTypeValues()
}
func PossibleProtocolValues() []Protocol {
return original.PossibleProtocolValues()
}
Expand All @@ -610,6 +704,9 @@ func PossibleStatusReasonValues() []StatusReason {
func PossibleStatusValues() []Status {
return original.PossibleStatusValues()
}
func PossibleTransportProtocolValues() []TransportProtocol {
return original.PossibleTransportProtocolValues()
}
func PossibleValueTypeValues() []ValueType {
return original.PossibleValueTypeValues()
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ package securityapi

import original "github.com/Azure/azure-sdk-for-go/services/preview/security/mgmt/v2.0/security/securityapi"

type AdaptiveNetworkHardeningsClientAPI = original.AdaptiveNetworkHardeningsClientAPI
type AdvancedThreatProtectionClientAPI = original.AdvancedThreatProtectionClientAPI
type AlertsClientAPI = original.AlertsClientAPI
type AllowedConnectionsClientAPI = original.AllowedConnectionsClientAPI
Expand All @@ -34,6 +35,7 @@ type InformationProtectionPoliciesClientAPI = original.InformationProtectionPoli
type JitNetworkAccessPoliciesClientAPI = original.JitNetworkAccessPoliciesClientAPI
type LocationsClientAPI = original.LocationsClientAPI
type OperationsClientAPI = original.OperationsClientAPI
type PlaybookConfigurationsClientAPI = original.PlaybookConfigurationsClientAPI
type PricingsClientAPI = original.PricingsClientAPI
type RegulatoryComplianceAssessmentsClientAPI = original.RegulatoryComplianceAssessmentsClientAPI
type RegulatoryComplianceControlsClientAPI = original.RegulatoryComplianceControlsClientAPI
Expand Down
Loading