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)
public static Output<GetAdaptiveApplicationControlResult> getAdaptiveApplicationControl(GetAdaptiveApplicationControlArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:security:getAdaptiveApplicationControl
  arguments:
    # arguments dictionaryThe 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.Azure Native. Security. Outputs. Adaptive Application Control Issue Summary Response> 
- 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.Azure Native. Security. Outputs. Path Recommendation Response> 
- ProtectionMode 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.
- VmRecommendations List<Pulumi.Azure Native. Security. Outputs. Vm Recommendation Response> 
- ConfigurationStatus string
- The configuration status of the machines group or machine or rule
- Id string
- Resource Id
- Issues
[]AdaptiveApplication Control Issue Summary Response 
- 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 []PathRecommendation Response 
- ProtectionMode ProtectionMode Response 
- The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux.
- VmRecommendations []VmRecommendation Response 
- configurationStatus String
- The configuration status of the machines group or machine or rule
- id String
- Resource Id
- issues
List<AdaptiveApplication Control Issue Summary Response> 
- 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<PathRecommendation Response> 
- protectionMode ProtectionMode Response 
- The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux.
- vmRecommendations List<VmRecommendation Response> 
- configurationStatus string
- The configuration status of the machines group or machine or rule
- id string
- Resource Id
- issues
AdaptiveApplication Control Issue Summary Response[] 
- 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 PathRecommendation Response[] 
- protectionMode ProtectionMode Response 
- The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux.
- vmRecommendations VmRecommendation Response[] 
- configuration_status str
- The configuration status of the machines group or machine or rule
- id str
- Resource Id
- issues
Sequence[AdaptiveApplication 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] 
- 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
- NumberOf doubleVms 
- The number of machines in the group that have this alert
- Issue string
- An alert that machines within a group can have
- NumberOf float64Vms 
- The number of machines in the group that have this alert
- issue String
- An alert that machines within a group can have
- numberOf DoubleVms 
- The number of machines in the group that have this alert
- issue string
- An alert that machines within a group can have
- numberOf 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
- numberOf 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
- 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.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
- UserSids 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
- 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 PublisherInfo Response 
- Represents the publisher information of a process/rule
- Type string
- The type of the rule to be allowed
- UserSids []string
- Usernames
[]UserRecommendation Response 
- 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 PublisherInfo Response 
- Represents the publisher information of a process/rule
- type String
- The type of the rule to be allowed
- userSids List<String>
- usernames
List<UserRecommendation Response> 
- 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 PublisherInfo Response 
- Represents the publisher information of a process/rule
- type string
- The type of the rule to be allowed
- userSids string[]
- usernames
UserRecommendation 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[UserRecommendation Response] 
- 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