azure-native.security.getAdaptiveApplicationControl

Explore with Pulumi AI

Gets an application control VM/server group. API Version: 2020-01-01.

Using getAdaptiveApplicationControl

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getAdaptiveApplicationControl(args: GetAdaptiveApplicationControlArgs, opts?: InvokeOptions): Promise<GetAdaptiveApplicationControlResult>
function getAdaptiveApplicationControlOutput(args: GetAdaptiveApplicationControlOutputArgs, opts?: InvokeOptions): Output<GetAdaptiveApplicationControlResult>
def get_adaptive_application_control(asc_location: Optional[str] = None,
                                     group_name: Optional[str] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetAdaptiveApplicationControlResult
def get_adaptive_application_control_output(asc_location: Optional[pulumi.Input[str]] = None,
                                     group_name: Optional[pulumi.Input[str]] = None,
                                     opts: Optional[InvokeOptions] = None) -> Output[GetAdaptiveApplicationControlResult]
func LookupAdaptiveApplicationControl(ctx *Context, args *LookupAdaptiveApplicationControlArgs, opts ...InvokeOption) (*LookupAdaptiveApplicationControlResult, error)
func LookupAdaptiveApplicationControlOutput(ctx *Context, args *LookupAdaptiveApplicationControlOutputArgs, opts ...InvokeOption) LookupAdaptiveApplicationControlResultOutput

> Note: This function is named LookupAdaptiveApplicationControl in the Go SDK.

public static class GetAdaptiveApplicationControl 
{
    public static Task<GetAdaptiveApplicationControlResult> InvokeAsync(GetAdaptiveApplicationControlArgs args, InvokeOptions? opts = null)
    public static Output<GetAdaptiveApplicationControlResult> Invoke(GetAdaptiveApplicationControlInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAdaptiveApplicationControlResult> getAdaptiveApplicationControl(GetAdaptiveApplicationControlArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:security:getAdaptiveApplicationControl
  arguments:
    # arguments dictionary

The following arguments are supported:

AscLocation string

The location where ASC stores the data of the subscription. can be retrieved from Get locations

GroupName string

Name of an application control machine group

AscLocation string

The location where ASC stores the data of the subscription. can be retrieved from Get locations

GroupName string

Name of an application control machine group

ascLocation String

The location where ASC stores the data of the subscription. can be retrieved from Get locations

groupName String

Name of an application control machine group

ascLocation string

The location where ASC stores the data of the subscription. can be retrieved from Get locations

groupName string

Name of an application control machine group

asc_location str

The location where ASC stores the data of the subscription. can be retrieved from Get locations

group_name str

Name of an application control machine group

ascLocation String

The location where ASC stores the data of the subscription. can be retrieved from Get locations

groupName String

Name of an application control machine group

getAdaptiveApplicationControl Result

The following output properties are available:

ConfigurationStatus string

The configuration status of the machines group or machine or rule

Id string

Resource Id

Issues List<Pulumi.AzureNative.Security.Outputs.AdaptiveApplicationControlIssueSummaryResponse>
Location string

Location where the resource is stored

Name string

Resource name

RecommendationStatus string

The initial recommendation status of the machine group or machine

SourceSystem string

The source type of the machine group

Type string

Resource type

EnforcementMode string

The application control policy enforcement/protection mode of the machine group

PathRecommendations List<Pulumi.AzureNative.Security.Outputs.PathRecommendationResponse>
ProtectionMode Pulumi.AzureNative.Security.Outputs.ProtectionModeResponse

The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux.

VmRecommendations List<Pulumi.AzureNative.Security.Outputs.VmRecommendationResponse>
ConfigurationStatus string

The configuration status of the machines group or machine or rule

Id string

Resource Id

Issues []AdaptiveApplicationControlIssueSummaryResponse
Location string

Location where the resource is stored

Name string

Resource name

RecommendationStatus string

The initial recommendation status of the machine group or machine

SourceSystem string

The source type of the machine group

Type string

Resource type

EnforcementMode string

The application control policy enforcement/protection mode of the machine group

PathRecommendations []PathRecommendationResponse
ProtectionMode ProtectionModeResponse

The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux.

VmRecommendations []VmRecommendationResponse
configurationStatus String

The configuration status of the machines group or machine or rule

id String

Resource Id

issues List<AdaptiveApplicationControlIssueSummaryResponse>
location String

Location where the resource is stored

name String

Resource name

recommendationStatus String

The initial recommendation status of the machine group or machine

sourceSystem String

The source type of the machine group

type String

Resource type

enforcementMode String

The application control policy enforcement/protection mode of the machine group

pathRecommendations List<PathRecommendationResponse>
protectionMode ProtectionModeResponse

The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux.

vmRecommendations List<VmRecommendationResponse>
configurationStatus string

The configuration status of the machines group or machine or rule

id string

Resource Id

issues AdaptiveApplicationControlIssueSummaryResponse[]
location string

Location where the resource is stored

name string

Resource name

recommendationStatus string

The initial recommendation status of the machine group or machine

sourceSystem string

The source type of the machine group

type string

Resource type

enforcementMode string

The application control policy enforcement/protection mode of the machine group

pathRecommendations PathRecommendationResponse[]
protectionMode ProtectionModeResponse

The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux.

vmRecommendations VmRecommendationResponse[]
configuration_status str

The configuration status of the machines group or machine or rule

id str

Resource Id

issues Sequence[AdaptiveApplicationControlIssueSummaryResponse]
location str

Location where the resource is stored

name str

Resource name

recommendation_status str

The initial recommendation status of the machine group or machine

source_system str

The source type of the machine group

type str

Resource type

enforcement_mode str

The application control policy enforcement/protection mode of the machine group

path_recommendations Sequence[PathRecommendationResponse]
protection_mode ProtectionModeResponse

The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux.

vm_recommendations Sequence[VmRecommendationResponse]
configurationStatus String

The configuration status of the machines group or machine or rule

id String

Resource Id

issues List<Property Map>
location String

Location where the resource is stored

name String

Resource name

recommendationStatus String

The initial recommendation status of the machine group or machine

sourceSystem String

The source type of the machine group

type String

Resource type

enforcementMode String

The application control policy enforcement/protection mode of the machine group

pathRecommendations List<Property Map>
protectionMode Property Map

The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux.

vmRecommendations List<Property Map>

Supporting Types

AdaptiveApplicationControlIssueSummaryResponse

Issue string

An alert that machines within a group can have

NumberOfVms double

The number of machines in the group that have this alert

Issue string

An alert that machines within a group can have

NumberOfVms float64

The number of machines in the group that have this alert

issue String

An alert that machines within a group can have

numberOfVms Double

The number of machines in the group that have this alert

issue string

An alert that machines within a group can have

numberOfVms number

The number of machines in the group that have this alert

issue str

An alert that machines within a group can have

number_of_vms float

The number of machines in the group that have this alert

issue String

An alert that machines within a group can have

numberOfVms Number

The number of machines in the group that have this alert

PathRecommendationResponse

Action string

The recommendation action of the machine or rule

Common bool

Whether the application is commonly run on the machine

ConfigurationStatus string

The configuration status of the machines group or machine or rule

FileType string

The type of the file (for Linux files - Executable is used)

Path string

The full path of the file, or an identifier of the application

PublisherInfo Pulumi.AzureNative.Security.Inputs.PublisherInfoResponse

Represents the publisher information of a process/rule

Type string

The type of the rule to be allowed

UserSids List<string>
Usernames List<Pulumi.AzureNative.Security.Inputs.UserRecommendationResponse>
Action string

The recommendation action of the machine or rule

Common bool

Whether the application is commonly run on the machine

ConfigurationStatus string

The configuration status of the machines group or machine or rule

FileType string

The type of the file (for Linux files - Executable is used)

Path string

The full path of the file, or an identifier of the application

PublisherInfo PublisherInfoResponse

Represents the publisher information of a process/rule

Type string

The type of the rule to be allowed

UserSids []string
Usernames []UserRecommendationResponse
action String

The recommendation action of the machine or rule

common Boolean

Whether the application is commonly run on the machine

configurationStatus String

The configuration status of the machines group or machine or rule

fileType String

The type of the file (for Linux files - Executable is used)

path String

The full path of the file, or an identifier of the application

publisherInfo PublisherInfoResponse

Represents the publisher information of a process/rule

type String

The type of the rule to be allowed

userSids List<String>
usernames List<UserRecommendationResponse>
action string

The recommendation action of the machine or rule

common boolean

Whether the application is commonly run on the machine

configurationStatus string

The configuration status of the machines group or machine or rule

fileType string

The type of the file (for Linux files - Executable is used)

path string

The full path of the file, or an identifier of the application

publisherInfo PublisherInfoResponse

Represents the publisher information of a process/rule

type string

The type of the rule to be allowed

userSids string[]
usernames UserRecommendationResponse[]
action str

The recommendation action of the machine or rule

common bool

Whether the application is commonly run on the machine

configuration_status str

The configuration status of the machines group or machine or rule

file_type str

The type of the file (for Linux files - Executable is used)

path str

The full path of the file, or an identifier of the application

publisher_info PublisherInfoResponse

Represents the publisher information of a process/rule

type str

The type of the rule to be allowed

user_sids Sequence[str]
usernames Sequence[UserRecommendationResponse]
action String

The recommendation action of the machine or rule

common Boolean

Whether the application is commonly run on the machine

configurationStatus String

The configuration status of the machines group or machine or rule

fileType String

The type of the file (for Linux files - Executable is used)

path String

The full path of the file, or an identifier of the application

publisherInfo Property Map

Represents the publisher information of a process/rule

type String

The type of the rule to be allowed

userSids List<String>
usernames List<Property Map>

ProtectionModeResponse

Exe string

The application control policy enforcement/protection mode of the machine group

Executable string

The application control policy enforcement/protection mode of the machine group

Msi string

The application control policy enforcement/protection mode of the machine group

Script string

The application control policy enforcement/protection mode of the machine group

Exe string

The application control policy enforcement/protection mode of the machine group

Executable string

The application control policy enforcement/protection mode of the machine group

Msi string

The application control policy enforcement/protection mode of the machine group

Script string

The application control policy enforcement/protection mode of the machine group

exe String

The application control policy enforcement/protection mode of the machine group

executable String

The application control policy enforcement/protection mode of the machine group

msi String

The application control policy enforcement/protection mode of the machine group

script String

The application control policy enforcement/protection mode of the machine group

exe string

The application control policy enforcement/protection mode of the machine group

executable string

The application control policy enforcement/protection mode of the machine group

msi string

The application control policy enforcement/protection mode of the machine group

script string

The application control policy enforcement/protection mode of the machine group

exe str

The application control policy enforcement/protection mode of the machine group

executable str

The application control policy enforcement/protection mode of the machine group

msi str

The application control policy enforcement/protection mode of the machine group

script str

The application control policy enforcement/protection mode of the machine group

exe String

The application control policy enforcement/protection mode of the machine group

executable String

The application control policy enforcement/protection mode of the machine group

msi String

The application control policy enforcement/protection mode of the machine group

script String

The application control policy enforcement/protection mode of the machine group

PublisherInfoResponse

BinaryName string

The "OriginalName" field taken from the file's version resource

ProductName string

The product name taken from the file's version resource

PublisherName string

The Subject field of the x.509 certificate used to sign the code, using the following fields - O = Organization, L = Locality, S = State or Province, and C = Country

Version string

The binary file version taken from the file's version resource

BinaryName string

The "OriginalName" field taken from the file's version resource

ProductName string

The product name taken from the file's version resource

PublisherName string

The Subject field of the x.509 certificate used to sign the code, using the following fields - O = Organization, L = Locality, S = State or Province, and C = Country

Version string

The binary file version taken from the file's version resource

binaryName String

The "OriginalName" field taken from the file's version resource

productName String

The product name taken from the file's version resource

publisherName String

The Subject field of the x.509 certificate used to sign the code, using the following fields - O = Organization, L = Locality, S = State or Province, and C = Country

version String

The binary file version taken from the file's version resource

binaryName string

The "OriginalName" field taken from the file's version resource

productName string

The product name taken from the file's version resource

publisherName string

The Subject field of the x.509 certificate used to sign the code, using the following fields - O = Organization, L = Locality, S = State or Province, and C = Country

version string

The binary file version taken from the file's version resource

binary_name str

The "OriginalName" field taken from the file's version resource

product_name str

The product name taken from the file's version resource

publisher_name str

The Subject field of the x.509 certificate used to sign the code, using the following fields - O = Organization, L = Locality, S = State or Province, and C = Country

version str

The binary file version taken from the file's version resource

binaryName String

The "OriginalName" field taken from the file's version resource

productName String

The product name taken from the file's version resource

publisherName String

The Subject field of the x.509 certificate used to sign the code, using the following fields - O = Organization, L = Locality, S = State or Province, and C = Country

version String

The binary file version taken from the file's version resource

UserRecommendationResponse

RecommendationAction string

The recommendation action of the machine or rule

Username string

Represents a user that is recommended to be allowed for a certain rule

RecommendationAction string

The recommendation action of the machine or rule

Username string

Represents a user that is recommended to be allowed for a certain rule

recommendationAction String

The recommendation action of the machine or rule

username String

Represents a user that is recommended to be allowed for a certain rule

recommendationAction string

The recommendation action of the machine or rule

username string

Represents a user that is recommended to be allowed for a certain rule

recommendation_action str

The recommendation action of the machine or rule

username str

Represents a user that is recommended to be allowed for a certain rule

recommendationAction String

The recommendation action of the machine or rule

username String

Represents a user that is recommended to be allowed for a certain rule

VmRecommendationResponse

ConfigurationStatus string

The configuration status of the machines group or machine or rule

EnforcementSupport string

The machine supportability of Enforce feature

RecommendationAction string

The recommendation action of the machine or rule

ResourceId string

The full resource id of the machine

ConfigurationStatus string

The configuration status of the machines group or machine or rule

EnforcementSupport string

The machine supportability of Enforce feature

RecommendationAction string

The recommendation action of the machine or rule

ResourceId string

The full resource id of the machine

configurationStatus String

The configuration status of the machines group or machine or rule

enforcementSupport String

The machine supportability of Enforce feature

recommendationAction String

The recommendation action of the machine or rule

resourceId String

The full resource id of the machine

configurationStatus string

The configuration status of the machines group or machine or rule

enforcementSupport string

The machine supportability of Enforce feature

recommendationAction string

The recommendation action of the machine or rule

resourceId string

The full resource id of the machine

configuration_status str

The configuration status of the machines group or machine or rule

enforcement_support str

The machine supportability of Enforce feature

recommendation_action str

The recommendation action of the machine or rule

resource_id str

The full resource id of the machine

configurationStatus String

The configuration status of the machines group or machine or rule

enforcementSupport String

The machine supportability of Enforce feature

recommendationAction String

The recommendation action of the machine or rule

resourceId String

The full resource id of the machine

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0