1. Packages
  2. Azure Native v1
  3. API Docs
  4. security
  5. getAdaptiveApplicationControl
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.security.getAdaptiveApplicationControl

Explore with Pulumi AI

These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

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>
Copy
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]
Copy
func LookupAdaptiveApplicationControl(ctx *Context, args *LookupAdaptiveApplicationControlArgs, opts ...InvokeOption) (*LookupAdaptiveApplicationControlResult, error)
func LookupAdaptiveApplicationControlOutput(ctx *Context, args *LookupAdaptiveApplicationControlOutputArgs, opts ...InvokeOption) LookupAdaptiveApplicationControlResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetAdaptiveApplicationControlResult> getAdaptiveApplicationControl(GetAdaptiveApplicationControlArgs args, InvokeOptions options)
public static Output<GetAdaptiveApplicationControlResult> getAdaptiveApplicationControl(GetAdaptiveApplicationControlArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:security:getAdaptiveApplicationControl
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AscLocation
This property is required.
Changes to this property will trigger replacement.
string
The location where ASC stores the data of the subscription. can be retrieved from Get locations
GroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of an application control machine group
AscLocation
This property is required.
Changes to this property will trigger replacement.
string
The location where ASC stores the data of the subscription. can be retrieved from Get locations
GroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of an application control machine group
ascLocation
This property is required.
Changes to this property will trigger replacement.
String
The location where ASC stores the data of the subscription. can be retrieved from Get locations
groupName
This property is required.
Changes to this property will trigger replacement.
String
Name of an application control machine group
ascLocation
This property is required.
Changes to this property will trigger replacement.
string
The location where ASC stores the data of the subscription. can be retrieved from Get locations
groupName
This property is required.
Changes to this property will trigger replacement.
string
Name of an application control machine group
asc_location
This property is required.
Changes to this property will trigger replacement.
str
The location where ASC stores the data of the subscription. can be retrieved from Get locations
group_name
This property is required.
Changes to this property will trigger replacement.
str
Name of an application control machine group
ascLocation
This property is required.
Changes to this property will trigger replacement.
String
The location where ASC stores the data of the subscription. can be retrieved from Get locations
groupName
This property is required.
Changes to this property will trigger replacement.
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-v1 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi