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>
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-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