azure-native.security.getAdaptiveApplicationControl
Explore with Pulumi AI
Gets an application control VM/server group. Azure REST 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:
- Asc
Location string The location where ASC stores the data of the subscription. can be retrieved from Get locations
- Group
Name string Name of an application control machine group
- Asc
Location string The location where ASC stores the data of the subscription. can be retrieved from Get locations
- Group
Name string Name of an application control machine group
- asc
Location String The location where ASC stores the data of the subscription. can be retrieved from Get locations
- group
Name String Name of an application control machine group
- asc
Location string The location where ASC stores the data of the subscription. can be retrieved from Get locations
- group
Name 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
- asc
Location String The location where ASC stores the data of the subscription. can be retrieved from Get locations
- group
Name String Name of an application control machine group
getAdaptiveApplicationControl Result
The following output properties are available:
- Configuration
Status string The configuration status of the machines group or machine or rule
- Id string
Resource Id
- Issues
List<Pulumi.
Azure Native. Security. Outputs. Adaptive Application Control Issue Summary Response> - Location string
Location where the resource is stored
- Name string
Resource name
- Recommendation
Status string The initial recommendation status of the machine group or machine
- Source
System string The source type of the machine group
- Type string
Resource type
- Enforcement
Mode string The application control policy enforcement/protection mode of the machine group
- Path
Recommendations List<Pulumi.Azure Native. Security. Outputs. Path Recommendation Response> - Protection
Mode Pulumi.Azure Native. Security. Outputs. Protection Mode Response The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux.
- Vm
Recommendations List<Pulumi.Azure Native. Security. Outputs. Vm Recommendation Response>
- Configuration
Status string The configuration status of the machines group or machine or rule
- Id string
Resource Id
- Issues
[]Adaptive
Application Control Issue Summary Response - Location string
Location where the resource is stored
- Name string
Resource name
- Recommendation
Status string The initial recommendation status of the machine group or machine
- Source
System string The source type of the machine group
- Type string
Resource type
- Enforcement
Mode string The application control policy enforcement/protection mode of the machine group
- Path
Recommendations []PathRecommendation Response - Protection
Mode ProtectionMode Response The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux.
- Vm
Recommendations []VmRecommendation Response
- configuration
Status String The configuration status of the machines group or machine or rule
- id String
Resource Id
- issues
List<Adaptive
Application Control Issue Summary Response> - location String
Location where the resource is stored
- name String
Resource name
- recommendation
Status String The initial recommendation status of the machine group or machine
- source
System String The source type of the machine group
- type String
Resource type
- enforcement
Mode String The application control policy enforcement/protection mode of the machine group
- path
Recommendations List<PathRecommendation Response> - protection
Mode ProtectionMode Response The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux.
- vm
Recommendations List<VmRecommendation Response>
- configuration
Status string The configuration status of the machines group or machine or rule
- id string
Resource Id
- issues
Adaptive
Application Control Issue Summary Response[] - location string
Location where the resource is stored
- name string
Resource name
- recommendation
Status string The initial recommendation status of the machine group or machine
- source
System string The source type of the machine group
- type string
Resource type
- enforcement
Mode string The application control policy enforcement/protection mode of the machine group
- path
Recommendations PathRecommendation Response[] - protection
Mode ProtectionMode Response The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux.
- vm
Recommendations VmRecommendation Response[]
- configuration_
status str The configuration status of the machines group or machine or rule
- id str
Resource Id
- issues
Sequence[Adaptive
Application Control Issue Summary Response] - 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[PathRecommendation Response] - protection_
mode ProtectionMode Response The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux.
- vm_
recommendations Sequence[VmRecommendation Response]
- configuration
Status 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
- recommendation
Status String The initial recommendation status of the machine group or machine
- source
System String The source type of the machine group
- type String
Resource type
- enforcement
Mode String The application control policy enforcement/protection mode of the machine group
- path
Recommendations List<Property Map> - protection
Mode Property Map The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux.
- vm
Recommendations List<Property Map>
Supporting Types
AdaptiveApplicationControlIssueSummaryResponse
- Issue string
An alert that machines within a group can have
- Number
Of doubleVms The number of machines in the group that have this alert
- Issue string
An alert that machines within a group can have
- Number
Of float64Vms The number of machines in the group that have this alert
- issue String
An alert that machines within a group can have
- number
Of DoubleVms The number of machines in the group that have this alert
- issue string
An alert that machines within a group can have
- number
Of numberVms The number of machines in the group that have this alert
- issue str
An alert that machines within a group can have
- number_
of_ floatvms The number of machines in the group that have this alert
- issue String
An alert that machines within a group can have
- number
Of NumberVms 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
- Configuration
Status string The configuration status of the machines group or machine or rule
- File
Type 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
- Publisher
Info Pulumi.Azure Native. Security. Inputs. Publisher Info Response Represents the publisher information of a process/rule
- Type string
The type of the rule to be allowed
- User
Sids List<string> - Usernames
List<Pulumi.
Azure Native. Security. Inputs. User Recommendation Response>
- Action string
The recommendation action of the machine or rule
- Common bool
Whether the application is commonly run on the machine
- Configuration
Status string The configuration status of the machines group or machine or rule
- File
Type 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
- Publisher
Info PublisherInfo Response Represents the publisher information of a process/rule
- Type string
The type of the rule to be allowed
- User
Sids []string - Usernames
[]User
Recommendation Response
- action String
The recommendation action of the machine or rule
- common Boolean
Whether the application is commonly run on the machine
- configuration
Status String The configuration status of the machines group or machine or rule
- file
Type 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
- publisher
Info PublisherInfo Response Represents the publisher information of a process/rule
- type String
The type of the rule to be allowed
- user
Sids List<String> - usernames
List<User
Recommendation Response>
- action string
The recommendation action of the machine or rule
- common boolean
Whether the application is commonly run on the machine
- configuration
Status string The configuration status of the machines group or machine or rule
- file
Type 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
- publisher
Info PublisherInfo Response Represents the publisher information of a process/rule
- type string
The type of the rule to be allowed
- user
Sids string[] - usernames
User
Recommendation Response[]
- 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 PublisherInfo Response Represents the publisher information of a process/rule
- type str
The type of the rule to be allowed
- user_
sids Sequence[str] - usernames
Sequence[User
Recommendation Response]
- action String
The recommendation action of the machine or rule
- common Boolean
Whether the application is commonly run on the machine
- configuration
Status String The configuration status of the machines group or machine or rule
- file
Type 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
- publisher
Info Property Map Represents the publisher information of a process/rule
- type String
The type of the rule to be allowed
- user
Sids 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
- Binary
Name string The "OriginalName" field taken from the file's version resource
- Product
Name string The product name taken from the file's version resource
- Publisher
Name 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 string The "OriginalName" field taken from the file's version resource
- Product
Name string The product name taken from the file's version resource
- Publisher
Name 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 String The "OriginalName" field taken from the file's version resource
- product
Name String The product name taken from the file's version resource
- publisher
Name 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 string The "OriginalName" field taken from the file's version resource
- product
Name string The product name taken from the file's version resource
- publisher
Name 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
- binary
Name String The "OriginalName" field taken from the file's version resource
- product
Name String The product name taken from the file's version resource
- publisher
Name 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
- Recommendation
Action 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 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 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 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
- recommendation
Action 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
- Configuration
Status string The configuration status of the machines group or machine or rule
- Enforcement
Support string The machine supportability of Enforce feature
- Recommendation
Action string The recommendation action of the machine or rule
- Resource
Id string The full resource id of the machine
- Configuration
Status string The configuration status of the machines group or machine or rule
- Enforcement
Support string The machine supportability of Enforce feature
- Recommendation
Action string The recommendation action of the machine or rule
- Resource
Id string The full resource id of the machine
- configuration
Status String The configuration status of the machines group or machine or rule
- enforcement
Support String The machine supportability of Enforce feature
- recommendation
Action String The recommendation action of the machine or rule
- resource
Id String The full resource id of the machine
- configuration
Status string The configuration status of the machines group or machine or rule
- enforcement
Support string The machine supportability of Enforce feature
- recommendation
Action string The recommendation action of the machine or rule
- resource
Id 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
- configuration
Status String The configuration status of the machines group or machine or rule
- enforcement
Support String The machine supportability of Enforce feature
- recommendation
Action String The recommendation action of the machine or rule
- resource
Id String The full resource id of the machine
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0