Documentation ¶
Index ¶
- func PossibleValuesForAction() []string
- func PossibleValuesForConfigurationStatus() []string
- func PossibleValuesForEnforcementMode() []string
- func PossibleValuesForEnforcementSupport() []string
- func PossibleValuesForExe() []string
- func PossibleValuesForExecutable() []string
- func PossibleValuesForFileType() []string
- func PossibleValuesForIssue() []string
- func PossibleValuesForMsi() []string
- func PossibleValuesForRecommendationAction() []string
- func PossibleValuesForRecommendationStatus() []string
- func PossibleValuesForScript() []string
- func PossibleValuesForSourceSystem() []string
- func PossibleValuesForType() []string
- func ValidateApplicationWhitelistingID(input interface{}, key string) (warnings []string, errors []error)
- type Action
- type AdaptiveApplicationControlGroup
- type AdaptiveApplicationControlGroupData
- type AdaptiveApplicationControlGroups
- type AdaptiveApplicationControlIssueSummary
- type AdaptiveApplicationControlsDeleteOperationResponse
- type AdaptiveApplicationControlsGetOperationResponse
- type AdaptiveApplicationControlsListOperationOptions
- type AdaptiveApplicationControlsListOperationResponse
- type AdaptiveApplicationControlsPutOperationResponse
- type ApplicationWhitelistingId
- func NewApplicationWhitelistingID(subscriptionId string, locationName string, applicationWhitelistingName string) ApplicationWhitelistingId
- func ParseApplicationWhitelistingID(input string) (*ApplicationWhitelistingId, error)
- func ParseApplicationWhitelistingIDInsensitively(input string) (*ApplicationWhitelistingId, error)
- type ApplicationWhitelistingsClient
- func (c ApplicationWhitelistingsClient) AdaptiveApplicationControlsDelete(ctx context.Context, id ApplicationWhitelistingId) (result AdaptiveApplicationControlsDeleteOperationResponse, err error)
- func (c ApplicationWhitelistingsClient) AdaptiveApplicationControlsGet(ctx context.Context, id ApplicationWhitelistingId) (result AdaptiveApplicationControlsGetOperationResponse, err error)
- func (c ApplicationWhitelistingsClient) AdaptiveApplicationControlsList(ctx context.Context, id commonids.SubscriptionId, ...) (result AdaptiveApplicationControlsListOperationResponse, err error)
- func (c ApplicationWhitelistingsClient) AdaptiveApplicationControlsPut(ctx context.Context, id ApplicationWhitelistingId, ...) (result AdaptiveApplicationControlsPutOperationResponse, err error)
- type ConfigurationStatus
- type EnforcementMode
- type EnforcementSupport
- type Exe
- type Executable
- type FileType
- type Issue
- type Msi
- type PathRecommendation
- type ProtectionMode
- type PublisherInfo
- type RecommendationAction
- type RecommendationStatus
- type Script
- type SourceSystem
- type Type
- type UserRecommendation
- type VMRecommendation
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAction ¶
func PossibleValuesForAction() []string
func PossibleValuesForConfigurationStatus ¶
func PossibleValuesForConfigurationStatus() []string
func PossibleValuesForEnforcementMode ¶
func PossibleValuesForEnforcementMode() []string
func PossibleValuesForEnforcementSupport ¶
func PossibleValuesForEnforcementSupport() []string
func PossibleValuesForExe ¶
func PossibleValuesForExe() []string
func PossibleValuesForExecutable ¶
func PossibleValuesForExecutable() []string
func PossibleValuesForFileType ¶
func PossibleValuesForFileType() []string
func PossibleValuesForIssue ¶
func PossibleValuesForIssue() []string
func PossibleValuesForMsi ¶
func PossibleValuesForMsi() []string
func PossibleValuesForRecommendationAction ¶
func PossibleValuesForRecommendationAction() []string
func PossibleValuesForRecommendationStatus ¶
func PossibleValuesForRecommendationStatus() []string
func PossibleValuesForScript ¶
func PossibleValuesForScript() []string
func PossibleValuesForSourceSystem ¶
func PossibleValuesForSourceSystem() []string
func PossibleValuesForType ¶
func PossibleValuesForType() []string
func ValidateApplicationWhitelistingID ¶
func ValidateApplicationWhitelistingID(input interface{}, key string) (warnings []string, errors []error)
ValidateApplicationWhitelistingID checks that 'input' can be parsed as a Application Whitelisting ID
Types ¶
type AdaptiveApplicationControlGroup ¶
type AdaptiveApplicationControlGroup struct { Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties AdaptiveApplicationControlGroupData `json:"properties"` Type *string `json:"type,omitempty"` }
type AdaptiveApplicationControlGroupData ¶
type AdaptiveApplicationControlGroupData struct { ConfigurationStatus *ConfigurationStatus `json:"configurationStatus,omitempty"` EnforcementMode *EnforcementMode `json:"enforcementMode,omitempty"` Issues *[]AdaptiveApplicationControlIssueSummary `json:"issues,omitempty"` PathRecommendations *[]PathRecommendation `json:"pathRecommendations,omitempty"` ProtectionMode *ProtectionMode `json:"protectionMode,omitempty"` RecommendationStatus *RecommendationStatus `json:"recommendationStatus,omitempty"` SourceSystem *SourceSystem `json:"sourceSystem,omitempty"` VMRecommendations *[]VMRecommendation `json:"vmRecommendations,omitempty"` }
type AdaptiveApplicationControlGroups ¶
type AdaptiveApplicationControlGroups struct {
Value *[]AdaptiveApplicationControlGroup `json:"value,omitempty"`
}
type AdaptiveApplicationControlsGetOperationResponse ¶
type AdaptiveApplicationControlsGetOperationResponse struct { HttpResponse *http.Response Model *AdaptiveApplicationControlGroup }
type AdaptiveApplicationControlsListOperationOptions ¶
type AdaptiveApplicationControlsListOperationOptions struct { IncludePathRecommendations *bool Summary *bool }
func DefaultAdaptiveApplicationControlsListOperationOptions ¶
func DefaultAdaptiveApplicationControlsListOperationOptions() AdaptiveApplicationControlsListOperationOptions
type AdaptiveApplicationControlsListOperationResponse ¶
type AdaptiveApplicationControlsListOperationResponse struct { HttpResponse *http.Response Model *AdaptiveApplicationControlGroups }
type AdaptiveApplicationControlsPutOperationResponse ¶
type AdaptiveApplicationControlsPutOperationResponse struct { HttpResponse *http.Response Model *AdaptiveApplicationControlGroup }
type ApplicationWhitelistingId ¶
type ApplicationWhitelistingId struct { SubscriptionId string LocationName string ApplicationWhitelistingName string }
ApplicationWhitelistingId is a struct representing the Resource ID for a Application Whitelisting
func NewApplicationWhitelistingID ¶
func NewApplicationWhitelistingID(subscriptionId string, locationName string, applicationWhitelistingName string) ApplicationWhitelistingId
NewApplicationWhitelistingID returns a new ApplicationWhitelistingId struct
func ParseApplicationWhitelistingID ¶
func ParseApplicationWhitelistingID(input string) (*ApplicationWhitelistingId, error)
ParseApplicationWhitelistingID parses 'input' into a ApplicationWhitelistingId
func ParseApplicationWhitelistingIDInsensitively ¶
func ParseApplicationWhitelistingIDInsensitively(input string) (*ApplicationWhitelistingId, error)
ParseApplicationWhitelistingIDInsensitively parses 'input' case-insensitively into a ApplicationWhitelistingId note: this method should only be used for API response data and not user input
func (*ApplicationWhitelistingId) FromParseResult ¶
func (id *ApplicationWhitelistingId) FromParseResult(input resourceids.ParseResult) error
func (ApplicationWhitelistingId) ID ¶
func (id ApplicationWhitelistingId) ID() string
ID returns the formatted Application Whitelisting ID
func (ApplicationWhitelistingId) Segments ¶
func (id ApplicationWhitelistingId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Application Whitelisting ID
func (ApplicationWhitelistingId) String ¶
func (id ApplicationWhitelistingId) String() string
String returns a human-readable description of this Application Whitelisting ID
type ApplicationWhitelistingsClient ¶
type ApplicationWhitelistingsClient struct { Client autorest.Client // contains filtered or unexported fields }
func NewApplicationWhitelistingsClientWithBaseURI ¶
func NewApplicationWhitelistingsClientWithBaseURI(endpoint string) ApplicationWhitelistingsClient
func (ApplicationWhitelistingsClient) AdaptiveApplicationControlsDelete ¶
func (c ApplicationWhitelistingsClient) AdaptiveApplicationControlsDelete(ctx context.Context, id ApplicationWhitelistingId) (result AdaptiveApplicationControlsDeleteOperationResponse, err error)
AdaptiveApplicationControlsDelete ...
func (ApplicationWhitelistingsClient) AdaptiveApplicationControlsGet ¶
func (c ApplicationWhitelistingsClient) AdaptiveApplicationControlsGet(ctx context.Context, id ApplicationWhitelistingId) (result AdaptiveApplicationControlsGetOperationResponse, err error)
AdaptiveApplicationControlsGet ...
func (ApplicationWhitelistingsClient) AdaptiveApplicationControlsList ¶
func (c ApplicationWhitelistingsClient) AdaptiveApplicationControlsList(ctx context.Context, id commonids.SubscriptionId, options AdaptiveApplicationControlsListOperationOptions) (result AdaptiveApplicationControlsListOperationResponse, err error)
AdaptiveApplicationControlsList ...
func (ApplicationWhitelistingsClient) AdaptiveApplicationControlsPut ¶
func (c ApplicationWhitelistingsClient) AdaptiveApplicationControlsPut(ctx context.Context, id ApplicationWhitelistingId, input AdaptiveApplicationControlGroup) (result AdaptiveApplicationControlsPutOperationResponse, err error)
AdaptiveApplicationControlsPut ...
type ConfigurationStatus ¶
type ConfigurationStatus string
const ( ConfigurationStatusConfigured ConfigurationStatus = "Configured" ConfigurationStatusFailed ConfigurationStatus = "Failed" ConfigurationStatusInProgress ConfigurationStatus = "InProgress" ConfigurationStatusNoStatus ConfigurationStatus = "NoStatus" ConfigurationStatusNotConfigured ConfigurationStatus = "NotConfigured" )
type EnforcementMode ¶
type EnforcementMode string
const ( EnforcementModeAudit EnforcementMode = "Audit" EnforcementModeEnforce EnforcementMode = "Enforce" EnforcementModeNone EnforcementMode = "None" )
type EnforcementSupport ¶
type EnforcementSupport string
const ( EnforcementSupportNotSupported EnforcementSupport = "NotSupported" EnforcementSupportSupported EnforcementSupport = "Supported" EnforcementSupportUnknown EnforcementSupport = "Unknown" )
type Executable ¶
type Executable string
const ( ExecutableAudit Executable = "Audit" ExecutableEnforce Executable = "Enforce" ExecutableNone Executable = "None" )
type Issue ¶
type Issue string
const ( IssueExecutableViolationsAudited Issue = "ExecutableViolationsAudited" IssueMsiAndScriptViolationsAudited Issue = "MsiAndScriptViolationsAudited" IssueMsiAndScriptViolationsBlocked Issue = "MsiAndScriptViolationsBlocked" IssueRulesViolatedManually Issue = "RulesViolatedManually" IssueViolationsAudited Issue = "ViolationsAudited" IssueViolationsBlocked Issue = "ViolationsBlocked" )
type PathRecommendation ¶
type PathRecommendation struct { Action *Action `json:"action,omitempty"` Common *bool `json:"common,omitempty"` ConfigurationStatus *ConfigurationStatus `json:"configurationStatus,omitempty"` FileType *FileType `json:"fileType,omitempty"` Path *string `json:"path,omitempty"` PublisherInfo *PublisherInfo `json:"publisherInfo,omitempty"` Type *Type `json:"type,omitempty"` UserSids *[]string `json:"userSids,omitempty"` Usernames *[]UserRecommendation `json:"usernames,omitempty"` }
type ProtectionMode ¶
type ProtectionMode struct { Exe *Exe `json:"exe,omitempty"` Executable *Executable `json:"executable,omitempty"` Msi *Msi `json:"msi,omitempty"` Script *Script `json:"script,omitempty"` }
type PublisherInfo ¶
type RecommendationAction ¶
type RecommendationAction string
const ( RecommendationActionAdd RecommendationAction = "Add" RecommendationActionRecommended RecommendationAction = "Recommended" RecommendationActionRemove RecommendationAction = "Remove" )
type RecommendationStatus ¶
type RecommendationStatus string
const ( RecommendationStatusNoStatus RecommendationStatus = "NoStatus" RecommendationStatusNotAvailable RecommendationStatus = "NotAvailable" RecommendationStatusNotRecommended RecommendationStatus = "NotRecommended" RecommendationStatusRecommended RecommendationStatus = "Recommended" )
type SourceSystem ¶
type SourceSystem string
const ( SourceSystemAzureAppLocker SourceSystem = "Azure_AppLocker" SourceSystemAzureAuditD SourceSystem = "Azure_AuditD" SourceSystemNonAzureAppLocker SourceSystem = "NonAzure_AppLocker" SourceSystemNonAzureAuditD SourceSystem = "NonAzure_AuditD" SourceSystemNone SourceSystem = "None" )
type UserRecommendation ¶
type UserRecommendation struct { RecommendationAction *RecommendationAction `json:"recommendationAction,omitempty"` Username *string `json:"username,omitempty"` }
type VMRecommendation ¶
type VMRecommendation struct { ConfigurationStatus *ConfigurationStatus `json:"configurationStatus,omitempty"` EnforcementSupport *EnforcementSupport `json:"enforcementSupport,omitempty"` RecommendationAction *RecommendationAction `json:"recommendationAction,omitempty"` ResourceId *string `json:"resourceId,omitempty"` }
Source Files ¶
- client.go
- constants.go
- id_applicationwhitelisting.go
- method_adaptiveapplicationcontrolsdelete_autorest.go
- method_adaptiveapplicationcontrolsget_autorest.go
- method_adaptiveapplicationcontrolslist_autorest.go
- method_adaptiveapplicationcontrolsput_autorest.go
- model_adaptiveapplicationcontrolgroup.go
- model_adaptiveapplicationcontrolgroupdata.go
- model_adaptiveapplicationcontrolgroups.go
- model_adaptiveapplicationcontrolissuesummary.go
- model_pathrecommendation.go
- model_protectionmode.go
- model_publisherinfo.go
- model_userrecommendation.go
- model_vmrecommendation.go
- version.go