1. Packages
  2. Azure Native
  3. API Docs
  4. security
  5. getAdaptiveApplicationControl
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.9.0 published on Wednesday, Sep 27, 2023 by Pulumi

azure-native.security.getAdaptiveApplicationControl

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.9.0 published on Wednesday, Sep 27, 2023 by Pulumi

    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:

    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
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.9.0 published on Wednesday, Sep 27, 2023 by Pulumi