1. Packages
  2. Azure Native
  3. API Docs
  4. security
  5. SecurityConnector
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.38.0 published on Monday, Apr 22, 2024 by Pulumi

azure-native.security.SecurityConnector

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.38.0 published on Monday, Apr 22, 2024 by Pulumi

    The security connector resource. Azure REST API version: 2023-03-01-preview. Prior API version in Azure Native 1.x: 2021-07-01-preview.

    Other available API versions: 2021-07-01-preview, 2023-10-01-preview, 2024-03-01-preview.

    Example Usage

    Create or update a security connector

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var securityConnector = new AzureNative.Security.SecurityConnector("securityConnector", new()
        {
            EnvironmentData = new AzureNative.Security.Inputs.AwsEnvironmentDataArgs
            {
                EnvironmentType = "AwsAccount",
            },
            EnvironmentName = AzureNative.Security.CloudName.AWS,
            HierarchyIdentifier = "exampleHierarchyId",
            Location = "Central US",
            Offerings = new[]
            {
                new AzureNative.Security.Inputs.CspmMonitorAwsOfferingArgs
                {
                    NativeCloudConnection = new AzureNative.Security.Inputs.CspmMonitorAwsOfferingNativeCloudConnectionArgs
                    {
                        CloudRoleArn = "arn:aws:iam::00000000:role/ASCMonitor",
                    },
                    OfferingType = "CspmMonitorAws",
                },
            },
            ResourceGroupName = "exampleResourceGroup",
            SecurityConnectorName = "exampleSecurityConnectorName",
            Tags = null,
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-azure-native-sdk/security/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := security.NewSecurityConnector(ctx, "securityConnector", &security.SecurityConnectorArgs{
    			EnvironmentData: security.AwsEnvironmentData{
    				EnvironmentType: "AwsAccount",
    			},
    			EnvironmentName:     pulumi.String(security.CloudNameAWS),
    			HierarchyIdentifier: pulumi.String("exampleHierarchyId"),
    			Location:            pulumi.String("Central US"),
    			Offerings: pulumi.Array{
    				security.CspmMonitorAwsOffering{
    					NativeCloudConnection: security.CspmMonitorAwsOfferingNativeCloudConnection{
    						CloudRoleArn: "arn:aws:iam::00000000:role/ASCMonitor",
    					},
    					OfferingType: "CspmMonitorAws",
    				},
    			},
    			ResourceGroupName:     pulumi.String("exampleResourceGroup"),
    			SecurityConnectorName: pulumi.String("exampleSecurityConnectorName"),
    			Tags:                  nil,
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.security.SecurityConnector;
    import com.pulumi.azurenative.security.SecurityConnectorArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var securityConnector = new SecurityConnector("securityConnector", SecurityConnectorArgs.builder()        
                .environmentData(AwsEnvironmentDataArgs.builder()
                    .environmentType("AwsAccount")
                    .build())
                .environmentName("AWS")
                .hierarchyIdentifier("exampleHierarchyId")
                .location("Central US")
                .offerings(CspmMonitorAwsOfferingArgs.builder()
                    .nativeCloudConnection(CspmMonitorAwsOfferingNativeCloudConnectionArgs.builder()
                        .cloudRoleArn("arn:aws:iam::00000000:role/ASCMonitor")
                        .build())
                    .offeringType("CspmMonitorAws")
                    .build())
                .resourceGroupName("exampleResourceGroup")
                .securityConnectorName("exampleSecurityConnectorName")
                .tags()
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    security_connector = azure_native.security.SecurityConnector("securityConnector",
        environment_data=azure_native.security.AwsEnvironmentDataArgs(
            environment_type="AwsAccount",
        ),
        environment_name=azure_native.security.CloudName.AWS,
        hierarchy_identifier="exampleHierarchyId",
        location="Central US",
        offerings=[azure_native.security.CspmMonitorAwsOfferingArgs(
            native_cloud_connection=azure_native.security.CspmMonitorAwsOfferingNativeCloudConnectionArgs(
                cloud_role_arn="arn:aws:iam::00000000:role/ASCMonitor",
            ),
            offering_type="CspmMonitorAws",
        )],
        resource_group_name="exampleResourceGroup",
        security_connector_name="exampleSecurityConnectorName",
        tags={})
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const securityConnector = new azure_native.security.SecurityConnector("securityConnector", {
        environmentData: {
            environmentType: "AwsAccount",
        },
        environmentName: azure_native.security.CloudName.AWS,
        hierarchyIdentifier: "exampleHierarchyId",
        location: "Central US",
        offerings: [{
            nativeCloudConnection: {
                cloudRoleArn: "arn:aws:iam::00000000:role/ASCMonitor",
            },
            offeringType: "CspmMonitorAws",
        }],
        resourceGroupName: "exampleResourceGroup",
        securityConnectorName: "exampleSecurityConnectorName",
        tags: {},
    });
    
    resources:
      securityConnector:
        type: azure-native:security:SecurityConnector
        properties:
          environmentData:
            environmentType: AwsAccount
          environmentName: AWS
          hierarchyIdentifier: exampleHierarchyId
          location: Central US
          offerings:
            - nativeCloudConnection:
                cloudRoleArn: arn:aws:iam::00000000:role/ASCMonitor
              offeringType: CspmMonitorAws
          resourceGroupName: exampleResourceGroup
          securityConnectorName: exampleSecurityConnectorName
          tags: {}
    

    Create SecurityConnector Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new SecurityConnector(name: string, args: SecurityConnectorArgs, opts?: CustomResourceOptions);
    @overload
    def SecurityConnector(resource_name: str,
                          args: SecurityConnectorArgs,
                          opts: Optional[ResourceOptions] = None)
    
    @overload
    def SecurityConnector(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          resource_group_name: Optional[str] = None,
                          environment_data: Optional[Union[AwsEnvironmentDataArgs, AzureDevOpsScopeEnvironmentDataArgs, GcpProjectEnvironmentDataArgs, GithubScopeEnvironmentDataArgs, GitlabScopeEnvironmentDataArgs]] = None,
                          environment_name: Optional[Union[str, CloudName]] = None,
                          hierarchy_identifier: Optional[str] = None,
                          kind: Optional[str] = None,
                          location: Optional[str] = None,
                          offerings: Optional[Sequence[Union[CspmMonitorAwsOfferingArgs, CspmMonitorAzureDevOpsOfferingArgs, CspmMonitorGcpOfferingArgs, CspmMonitorGitLabOfferingArgs, CspmMonitorGithubOfferingArgs, DefenderCspmAwsOfferingArgs, DefenderCspmGcpOfferingArgs, DefenderFoDatabasesAwsOfferingArgs, DefenderForContainersAwsOfferingArgs, DefenderForContainersGcpOfferingArgs, DefenderForDatabasesGcpOfferingArgs, DefenderForDevOpsAzureDevOpsOfferingArgs, DefenderForDevOpsGitLabOfferingArgs, DefenderForDevOpsGithubOfferingArgs, DefenderForServersAwsOfferingArgs, DefenderForServersGcpOfferingArgs, InformationProtectionAwsOfferingArgs]]] = None,
                          security_connector_name: Optional[str] = None,
                          tags: Optional[Mapping[str, str]] = None)
    func NewSecurityConnector(ctx *Context, name string, args SecurityConnectorArgs, opts ...ResourceOption) (*SecurityConnector, error)
    public SecurityConnector(string name, SecurityConnectorArgs args, CustomResourceOptions? opts = null)
    public SecurityConnector(String name, SecurityConnectorArgs args)
    public SecurityConnector(String name, SecurityConnectorArgs args, CustomResourceOptions options)
    
    type: azure-native:security:SecurityConnector
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args SecurityConnectorArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args SecurityConnectorArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args SecurityConnectorArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SecurityConnectorArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SecurityConnectorArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

    The following reference example uses placeholder values for all input properties.

    var securityConnectorResource = new AzureNative.Security.SecurityConnector("securityConnectorResource", new()
    {
        ResourceGroupName = "string",
        EnvironmentData = new AzureNative.Security.Inputs.AwsEnvironmentDataArgs
        {
            EnvironmentType = "AwsAccount",
            OrganizationalData = new AzureNative.Security.Inputs.AwsOrganizationalDataMasterArgs
            {
                OrganizationMembershipType = "Organization",
                ExcludedAccountIds = new[]
                {
                    "string",
                },
                StacksetName = "string",
            },
            Regions = new[]
            {
                "string",
            },
        },
        EnvironmentName = "string",
        HierarchyIdentifier = "string",
        Kind = "string",
        Location = "string",
        Offerings = new[]
        {
            new AzureNative.Security.Inputs.CspmMonitorAwsOfferingArgs
            {
                OfferingType = "CspmMonitorAws",
                NativeCloudConnection = new AzureNative.Security.Inputs.CspmMonitorAwsOfferingNativeCloudConnectionArgs
                {
                    CloudRoleArn = "string",
                },
            },
        },
        SecurityConnectorName = "string",
        Tags = 
        {
            { "string", "string" },
        },
    });
    
    example, err := security.NewSecurityConnector(ctx, "securityConnectorResource", &security.SecurityConnectorArgs{
    ResourceGroupName: pulumi.String("string"),
    EnvironmentData: security.AwsEnvironmentData{
    EnvironmentType: "AwsAccount",
    OrganizationalData: security.AwsOrganizationalDataMaster{
    OrganizationMembershipType: "Organization",
    ExcludedAccountIds: []string{
    "string",
    },
    StacksetName: "string",
    },
    Regions: []string{
    "string",
    },
    },
    EnvironmentName: pulumi.String("string"),
    HierarchyIdentifier: pulumi.String("string"),
    Kind: pulumi.String("string"),
    Location: pulumi.String("string"),
    Offerings: pulumi.Array{
    security.CspmMonitorAwsOffering{
    OfferingType: "CspmMonitorAws",
    NativeCloudConnection: security.CspmMonitorAwsOfferingNativeCloudConnection{
    CloudRoleArn: "string",
    },
    },
    },
    SecurityConnectorName: pulumi.String("string"),
    Tags: pulumi.StringMap{
    "string": pulumi.String("string"),
    },
    })
    
    var securityConnectorResource = new SecurityConnector("securityConnectorResource", SecurityConnectorArgs.builder()        
        .resourceGroupName("string")
        .environmentData(AwsEnvironmentDataArgs.builder()
            .environmentType("AwsAccount")
            .organizationalData(AwsOrganizationalDataMasterArgs.builder()
                .organizationMembershipType("Organization")
                .excludedAccountIds("string")
                .stacksetName("string")
                .build())
            .regions("string")
            .build())
        .environmentName("string")
        .hierarchyIdentifier("string")
        .kind("string")
        .location("string")
        .offerings(CspmMonitorAwsOfferingArgs.builder()
            .offeringType("CspmMonitorAws")
            .nativeCloudConnection(CspmMonitorAwsOfferingNativeCloudConnectionArgs.builder()
                .cloudRoleArn("string")
                .build())
            .build())
        .securityConnectorName("string")
        .tags(Map.of("string", "string"))
        .build());
    
    security_connector_resource = azure_native.security.SecurityConnector("securityConnectorResource",
        resource_group_name="string",
        environment_data=azure_native.security.AwsEnvironmentDataArgs(
            environment_type="AwsAccount",
            organizational_data=azure_native.security.AwsOrganizationalDataMasterArgs(
                organization_membership_type="Organization",
                excluded_account_ids=["string"],
                stackset_name="string",
            ),
            regions=["string"],
        ),
        environment_name="string",
        hierarchy_identifier="string",
        kind="string",
        location="string",
        offerings=[azure_native.security.CspmMonitorAwsOfferingArgs(
            offering_type="CspmMonitorAws",
            native_cloud_connection=azure_native.security.CspmMonitorAwsOfferingNativeCloudConnectionArgs(
                cloud_role_arn="string",
            ),
        )],
        security_connector_name="string",
        tags={
            "string": "string",
        })
    
    const securityConnectorResource = new azure_native.security.SecurityConnector("securityConnectorResource", {
        resourceGroupName: "string",
        environmentData: {
            environmentType: "AwsAccount",
            organizationalData: {
                organizationMembershipType: "Organization",
                excludedAccountIds: ["string"],
                stacksetName: "string",
            },
            regions: ["string"],
        },
        environmentName: "string",
        hierarchyIdentifier: "string",
        kind: "string",
        location: "string",
        offerings: [{
            offeringType: "CspmMonitorAws",
            nativeCloudConnection: {
                cloudRoleArn: "string",
            },
        }],
        securityConnectorName: "string",
        tags: {
            string: "string",
        },
    });
    
    type: azure-native:security:SecurityConnector
    properties:
        environmentData:
            environmentType: AwsAccount
            organizationalData:
                excludedAccountIds:
                    - string
                organizationMembershipType: Organization
                stacksetName: string
            regions:
                - string
        environmentName: string
        hierarchyIdentifier: string
        kind: string
        location: string
        offerings:
            - nativeCloudConnection:
                cloudRoleArn: string
              offeringType: CspmMonitorAws
        resourceGroupName: string
        securityConnectorName: string
        tags:
            string: string
    

    SecurityConnector Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The SecurityConnector resource accepts the following input properties:

    ResourceGroupName string
    The name of the resource group within the user's subscription. The name is case insensitive.
    EnvironmentData Pulumi.AzureNative.Security.Inputs.AwsEnvironmentData | Pulumi.AzureNative.Security.Inputs.AzureDevOpsScopeEnvironmentData | Pulumi.AzureNative.Security.Inputs.GcpProjectEnvironmentData | Pulumi.AzureNative.Security.Inputs.GithubScopeEnvironmentData | Pulumi.AzureNative.Security.Inputs.GitlabScopeEnvironmentData
    The security connector environment data.
    EnvironmentName string | Pulumi.AzureNative.Security.CloudName
    The multi cloud resource's cloud name.
    HierarchyIdentifier string
    The multi cloud resource identifier (account id in case of AWS connector, project number in case of GCP connector).
    Kind string
    Kind of the resource
    Location string
    Location where the resource is stored
    Offerings List<object>
    A collection of offerings for the security connector.
    SecurityConnectorName string
    The security connector name.
    Tags Dictionary<string, string>
    A list of key value pairs that describe the resource.
    ResourceGroupName string
    The name of the resource group within the user's subscription. The name is case insensitive.
    EnvironmentData AwsEnvironmentDataArgs | AzureDevOpsScopeEnvironmentDataArgs | GcpProjectEnvironmentDataArgs | GithubScopeEnvironmentDataArgs | GitlabScopeEnvironmentDataArgs
    The security connector environment data.
    EnvironmentName string | CloudName
    The multi cloud resource's cloud name.
    HierarchyIdentifier string
    The multi cloud resource identifier (account id in case of AWS connector, project number in case of GCP connector).
    Kind string
    Kind of the resource
    Location string
    Location where the resource is stored
    Offerings []interface{}
    A collection of offerings for the security connector.
    SecurityConnectorName string
    The security connector name.
    Tags map[string]string
    A list of key value pairs that describe the resource.
    resourceGroupName String
    The name of the resource group within the user's subscription. The name is case insensitive.
    environmentData AwsEnvironmentData | AzureDevOpsScopeEnvironmentData | GcpProjectEnvironmentData | GithubScopeEnvironmentData | GitlabScopeEnvironmentData
    The security connector environment data.
    environmentName String | CloudName
    The multi cloud resource's cloud name.
    hierarchyIdentifier String
    The multi cloud resource identifier (account id in case of AWS connector, project number in case of GCP connector).
    kind String
    Kind of the resource
    location String
    Location where the resource is stored
    offerings List<Object>
    A collection of offerings for the security connector.
    securityConnectorName String
    The security connector name.
    tags Map<String,String>
    A list of key value pairs that describe the resource.
    resourceGroupName string
    The name of the resource group within the user's subscription. The name is case insensitive.
    environmentData AwsEnvironmentData | AzureDevOpsScopeEnvironmentData | GcpProjectEnvironmentData | GithubScopeEnvironmentData | GitlabScopeEnvironmentData
    The security connector environment data.
    environmentName string | CloudName
    The multi cloud resource's cloud name.
    hierarchyIdentifier string
    The multi cloud resource identifier (account id in case of AWS connector, project number in case of GCP connector).
    kind string
    Kind of the resource
    location string
    Location where the resource is stored
    offerings (CspmMonitorAwsOffering | CspmMonitorAzureDevOpsOfferingArgs | CspmMonitorGcpOfferingArgs | CspmMonitorGitLabOfferingArgs | CspmMonitorGithubOfferingArgs | DefenderCspmAwsOfferingArgs | DefenderCspmGcpOfferingArgs | DefenderFoDatabasesAwsOfferingArgs | DefenderForContainersAwsOfferingArgs | DefenderForContainersGcpOfferingArgs | DefenderForDatabasesGcpOfferingArgs | DefenderForDevOpsAzureDevOpsOfferingArgs | DefenderForDevOpsGitLabOfferingArgs | DefenderForDevOpsGithubOfferingArgs | DefenderForServersAwsOfferingArgs | DefenderForServersGcpOfferingArgs | InformationProtectionAwsOfferingArgs)[]
    A collection of offerings for the security connector.
    securityConnectorName string
    The security connector name.
    tags {[key: string]: string}
    A list of key value pairs that describe the resource.
    resource_group_name str
    The name of the resource group within the user's subscription. The name is case insensitive.
    environment_data AwsEnvironmentDataArgs | AzureDevOpsScopeEnvironmentDataArgs | GcpProjectEnvironmentDataArgs | GithubScopeEnvironmentDataArgs | GitlabScopeEnvironmentDataArgs
    The security connector environment data.
    environment_name str | CloudName
    The multi cloud resource's cloud name.
    hierarchy_identifier str
    The multi cloud resource identifier (account id in case of AWS connector, project number in case of GCP connector).
    kind str
    Kind of the resource
    location str
    Location where the resource is stored
    offerings Sequence[Union[CspmMonitorAwsOfferingArgs, CspmMonitorAzureDevOpsOfferingArgs, CspmMonitorGcpOfferingArgs, CspmMonitorGitLabOfferingArgs, CspmMonitorGithubOfferingArgs, DefenderCspmAwsOfferingArgs, DefenderCspmGcpOfferingArgs, DefenderFoDatabasesAwsOfferingArgs, DefenderForContainersAwsOfferingArgs, DefenderForContainersGcpOfferingArgs, DefenderForDatabasesGcpOfferingArgs, DefenderForDevOpsAzureDevOpsOfferingArgs, DefenderForDevOpsGitLabOfferingArgs, DefenderForDevOpsGithubOfferingArgs, DefenderForServersAwsOfferingArgs, DefenderForServersGcpOfferingArgs, InformationProtectionAwsOfferingArgs]]
    A collection of offerings for the security connector.
    security_connector_name str
    The security connector name.
    tags Mapping[str, str]
    A list of key value pairs that describe the resource.
    resourceGroupName String
    The name of the resource group within the user's subscription. The name is case insensitive.
    environmentData Property Map | Property Map | Property Map | Property Map | Property Map
    The security connector environment data.
    environmentName String | "Azure" | "AWS" | "GCP" | "Github" | "AzureDevOps" | "GitLab"
    The multi cloud resource's cloud name.
    hierarchyIdentifier String
    The multi cloud resource identifier (account id in case of AWS connector, project number in case of GCP connector).
    kind String
    Kind of the resource
    location String
    Location where the resource is stored
    offerings List<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
    A collection of offerings for the security connector.
    securityConnectorName String
    The security connector name.
    tags Map<String>
    A list of key value pairs that describe the resource.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the SecurityConnector resource produces the following output properties:

    HierarchyIdentifierTrialEndDate string
    The date on which the trial period will end, if applicable. Trial period exists for 30 days after upgrading to payed offerings.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Resource name
    SystemData Pulumi.AzureNative.Security.Outputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    Resource type
    Etag string
    Entity tag is used for comparing two or more entities from the same requested resource.
    HierarchyIdentifierTrialEndDate string
    The date on which the trial period will end, if applicable. Trial period exists for 30 days after upgrading to payed offerings.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Resource name
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    Resource type
    Etag string
    Entity tag is used for comparing two or more entities from the same requested resource.
    hierarchyIdentifierTrialEndDate String
    The date on which the trial period will end, if applicable. Trial period exists for 30 days after upgrading to payed offerings.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Resource name
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    Resource type
    etag String
    Entity tag is used for comparing two or more entities from the same requested resource.
    hierarchyIdentifierTrialEndDate string
    The date on which the trial period will end, if applicable. Trial period exists for 30 days after upgrading to payed offerings.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    Resource name
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    Resource type
    etag string
    Entity tag is used for comparing two or more entities from the same requested resource.
    hierarchy_identifier_trial_end_date str
    The date on which the trial period will end, if applicable. Trial period exists for 30 days after upgrading to payed offerings.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    Resource name
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    Resource type
    etag str
    Entity tag is used for comparing two or more entities from the same requested resource.
    hierarchyIdentifierTrialEndDate String
    The date on which the trial period will end, if applicable. Trial period exists for 30 days after upgrading to payed offerings.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Resource name
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    Resource type
    etag String
    Entity tag is used for comparing two or more entities from the same requested resource.

    Supporting Types

    AwsEnvironmentData, AwsEnvironmentDataArgs

    OrganizationalData AwsOrganizationalDataMaster | AwsOrganizationalDataMember
    The AWS account's organizational data
    Regions []string
    list of regions to scan
    organizationalData AwsOrganizationalDataMaster | AwsOrganizationalDataMember
    The AWS account's organizational data
    regions List<String>
    list of regions to scan
    organizationalData AwsOrganizationalDataMaster | AwsOrganizationalDataMember
    The AWS account's organizational data
    regions string[]
    list of regions to scan
    organizational_data AwsOrganizationalDataMaster | AwsOrganizationalDataMember
    The AWS account's organizational data
    regions Sequence[str]
    list of regions to scan
    organizationalData Property Map | Property Map
    The AWS account's organizational data
    regions List<String>
    list of regions to scan

    AwsEnvironmentDataResponse, AwsEnvironmentDataResponseArgs

    AccountName string
    The AWS account name
    OrganizationalData AwsOrganizationalDataMasterResponse | AwsOrganizationalDataMemberResponse
    The AWS account's organizational data
    Regions []string
    list of regions to scan
    accountName String
    The AWS account name
    organizationalData AwsOrganizationalDataMasterResponse | AwsOrganizationalDataMemberResponse
    The AWS account's organizational data
    regions List<String>
    list of regions to scan
    accountName string
    The AWS account name
    organizationalData AwsOrganizationalDataMasterResponse | AwsOrganizationalDataMemberResponse
    The AWS account's organizational data
    regions string[]
    list of regions to scan
    account_name str
    The AWS account name
    organizational_data AwsOrganizationalDataMasterResponse | AwsOrganizationalDataMemberResponse
    The AWS account's organizational data
    regions Sequence[str]
    list of regions to scan
    accountName String
    The AWS account name
    organizationalData Property Map | Property Map
    The AWS account's organizational data
    regions List<String>
    list of regions to scan

    AwsOrganizationalDataMaster, AwsOrganizationalDataMasterArgs

    ExcludedAccountIds List<string>
    If the multi cloud account is of membership type organization, list of accounts excluded from offering
    StacksetName string
    If the multi cloud account is of membership type organization, this will be the name of the onboarding stackset
    ExcludedAccountIds []string
    If the multi cloud account is of membership type organization, list of accounts excluded from offering
    StacksetName string
    If the multi cloud account is of membership type organization, this will be the name of the onboarding stackset
    excludedAccountIds List<String>
    If the multi cloud account is of membership type organization, list of accounts excluded from offering
    stacksetName String
    If the multi cloud account is of membership type organization, this will be the name of the onboarding stackset
    excludedAccountIds string[]
    If the multi cloud account is of membership type organization, list of accounts excluded from offering
    stacksetName string
    If the multi cloud account is of membership type organization, this will be the name of the onboarding stackset
    excluded_account_ids Sequence[str]
    If the multi cloud account is of membership type organization, list of accounts excluded from offering
    stackset_name str
    If the multi cloud account is of membership type organization, this will be the name of the onboarding stackset
    excludedAccountIds List<String>
    If the multi cloud account is of membership type organization, list of accounts excluded from offering
    stacksetName String
    If the multi cloud account is of membership type organization, this will be the name of the onboarding stackset

    AwsOrganizationalDataMasterResponse, AwsOrganizationalDataMasterResponseArgs

    ExcludedAccountIds List<string>
    If the multi cloud account is of membership type organization, list of accounts excluded from offering
    StacksetName string
    If the multi cloud account is of membership type organization, this will be the name of the onboarding stackset
    ExcludedAccountIds []string
    If the multi cloud account is of membership type organization, list of accounts excluded from offering
    StacksetName string
    If the multi cloud account is of membership type organization, this will be the name of the onboarding stackset
    excludedAccountIds List<String>
    If the multi cloud account is of membership type organization, list of accounts excluded from offering
    stacksetName String
    If the multi cloud account is of membership type organization, this will be the name of the onboarding stackset
    excludedAccountIds string[]
    If the multi cloud account is of membership type organization, list of accounts excluded from offering
    stacksetName string
    If the multi cloud account is of membership type organization, this will be the name of the onboarding stackset
    excluded_account_ids Sequence[str]
    If the multi cloud account is of membership type organization, list of accounts excluded from offering
    stackset_name str
    If the multi cloud account is of membership type organization, this will be the name of the onboarding stackset
    excludedAccountIds List<String>
    If the multi cloud account is of membership type organization, list of accounts excluded from offering
    stacksetName String
    If the multi cloud account is of membership type organization, this will be the name of the onboarding stackset

    AwsOrganizationalDataMember, AwsOrganizationalDataMemberArgs

    ParentHierarchyId string
    If the multi cloud account is not of membership type organization, this will be the ID of the account's parent
    ParentHierarchyId string
    If the multi cloud account is not of membership type organization, this will be the ID of the account's parent
    parentHierarchyId String
    If the multi cloud account is not of membership type organization, this will be the ID of the account's parent
    parentHierarchyId string
    If the multi cloud account is not of membership type organization, this will be the ID of the account's parent
    parent_hierarchy_id str
    If the multi cloud account is not of membership type organization, this will be the ID of the account's parent
    parentHierarchyId String
    If the multi cloud account is not of membership type organization, this will be the ID of the account's parent

    AwsOrganizationalDataMemberResponse, AwsOrganizationalDataMemberResponseArgs

    ParentHierarchyId string
    If the multi cloud account is not of membership type organization, this will be the ID of the account's parent
    ParentHierarchyId string
    If the multi cloud account is not of membership type organization, this will be the ID of the account's parent
    parentHierarchyId String
    If the multi cloud account is not of membership type organization, this will be the ID of the account's parent
    parentHierarchyId string
    If the multi cloud account is not of membership type organization, this will be the ID of the account's parent
    parent_hierarchy_id str
    If the multi cloud account is not of membership type organization, this will be the ID of the account's parent
    parentHierarchyId String
    If the multi cloud account is not of membership type organization, this will be the ID of the account's parent

    AzureDevOpsScopeEnvironmentData, AzureDevOpsScopeEnvironmentDataArgs

    AzureDevOpsScopeEnvironmentDataResponse, AzureDevOpsScopeEnvironmentDataResponseArgs

    CloudName, CloudNameArgs

    Azure
    Azure
    AWS
    AWS
    GCP
    GCP
    Github
    Github
    AzureDevOps
    AzureDevOps
    GitLab
    GitLab
    CloudNameAzure
    Azure
    CloudNameAWS
    AWS
    CloudNameGCP
    GCP
    CloudNameGithub
    Github
    CloudNameAzureDevOps
    AzureDevOps
    CloudNameGitLab
    GitLab
    Azure
    Azure
    AWS
    AWS
    GCP
    GCP
    Github
    Github
    AzureDevOps
    AzureDevOps
    GitLab
    GitLab
    Azure
    Azure
    AWS
    AWS
    GCP
    GCP
    Github
    Github
    AzureDevOps
    AzureDevOps
    GitLab
    GitLab
    AZURE
    Azure
    AWS
    AWS
    GCP
    GCP
    GITHUB
    Github
    AZURE_DEV_OPS
    AzureDevOps
    GIT_LAB
    GitLab
    "Azure"
    Azure
    "AWS"
    AWS
    "GCP"
    GCP
    "Github"
    Github
    "AzureDevOps"
    AzureDevOps
    "GitLab"
    GitLab

    CspmMonitorAwsOffering, CspmMonitorAwsOfferingArgs

    nativeCloudConnection Property Map
    The native cloud connection configuration

    CspmMonitorAwsOfferingNativeCloudConnection, CspmMonitorAwsOfferingNativeCloudConnectionArgs

    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    cloudRoleArn string
    The cloud role ARN in AWS for this feature
    cloud_role_arn str
    The cloud role ARN in AWS for this feature
    cloudRoleArn String
    The cloud role ARN in AWS for this feature

    CspmMonitorAwsOfferingResponse, CspmMonitorAwsOfferingResponseArgs

    Description string
    The offering description.
    NativeCloudConnection CspmMonitorAwsOfferingResponseNativeCloudConnection
    The native cloud connection configuration
    description String
    The offering description.
    nativeCloudConnection CspmMonitorAwsOfferingResponseNativeCloudConnection
    The native cloud connection configuration
    description string
    The offering description.
    nativeCloudConnection CspmMonitorAwsOfferingResponseNativeCloudConnection
    The native cloud connection configuration
    description str
    The offering description.
    native_cloud_connection CspmMonitorAwsOfferingResponseNativeCloudConnection
    The native cloud connection configuration
    description String
    The offering description.
    nativeCloudConnection Property Map
    The native cloud connection configuration

    CspmMonitorAwsOfferingResponseNativeCloudConnection, CspmMonitorAwsOfferingResponseNativeCloudConnectionArgs

    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    cloudRoleArn string
    The cloud role ARN in AWS for this feature
    cloud_role_arn str
    The cloud role ARN in AWS for this feature
    cloudRoleArn String
    The cloud role ARN in AWS for this feature

    CspmMonitorAzureDevOpsOffering, CspmMonitorAzureDevOpsOfferingArgs

    CspmMonitorAzureDevOpsOfferingResponse, CspmMonitorAzureDevOpsOfferingResponseArgs

    Description string
    The offering description.
    Description string
    The offering description.
    description String
    The offering description.
    description string
    The offering description.
    description str
    The offering description.
    description String
    The offering description.

    CspmMonitorGcpOffering, CspmMonitorGcpOfferingArgs

    nativeCloudConnection Property Map
    The native cloud connection configuration

    CspmMonitorGcpOfferingNativeCloudConnection, CspmMonitorGcpOfferingNativeCloudConnectionArgs

    ServiceAccountEmailAddress string
    The service account email address in GCP for this offering
    WorkloadIdentityProviderId string
    The GCP workload identity provider id for the offering
    ServiceAccountEmailAddress string
    The service account email address in GCP for this offering
    WorkloadIdentityProviderId string
    The GCP workload identity provider id for the offering
    serviceAccountEmailAddress String
    The service account email address in GCP for this offering
    workloadIdentityProviderId String
    The GCP workload identity provider id for the offering
    serviceAccountEmailAddress string
    The service account email address in GCP for this offering
    workloadIdentityProviderId string
    The GCP workload identity provider id for the offering
    service_account_email_address str
    The service account email address in GCP for this offering
    workload_identity_provider_id str
    The GCP workload identity provider id for the offering
    serviceAccountEmailAddress String
    The service account email address in GCP for this offering
    workloadIdentityProviderId String
    The GCP workload identity provider id for the offering

    CspmMonitorGcpOfferingResponse, CspmMonitorGcpOfferingResponseArgs

    Description string
    The offering description.
    NativeCloudConnection CspmMonitorGcpOfferingResponseNativeCloudConnection
    The native cloud connection configuration
    description String
    The offering description.
    nativeCloudConnection CspmMonitorGcpOfferingResponseNativeCloudConnection
    The native cloud connection configuration
    description string
    The offering description.
    nativeCloudConnection CspmMonitorGcpOfferingResponseNativeCloudConnection
    The native cloud connection configuration
    description str
    The offering description.
    native_cloud_connection CspmMonitorGcpOfferingResponseNativeCloudConnection
    The native cloud connection configuration
    description String
    The offering description.
    nativeCloudConnection Property Map
    The native cloud connection configuration

    CspmMonitorGcpOfferingResponseNativeCloudConnection, CspmMonitorGcpOfferingResponseNativeCloudConnectionArgs

    ServiceAccountEmailAddress string
    The service account email address in GCP for this offering
    WorkloadIdentityProviderId string
    The GCP workload identity provider id for the offering
    ServiceAccountEmailAddress string
    The service account email address in GCP for this offering
    WorkloadIdentityProviderId string
    The GCP workload identity provider id for the offering
    serviceAccountEmailAddress String
    The service account email address in GCP for this offering
    workloadIdentityProviderId String
    The GCP workload identity provider id for the offering
    serviceAccountEmailAddress string
    The service account email address in GCP for this offering
    workloadIdentityProviderId string
    The GCP workload identity provider id for the offering
    service_account_email_address str
    The service account email address in GCP for this offering
    workload_identity_provider_id str
    The GCP workload identity provider id for the offering
    serviceAccountEmailAddress String
    The service account email address in GCP for this offering
    workloadIdentityProviderId String
    The GCP workload identity provider id for the offering

    CspmMonitorGitLabOffering, CspmMonitorGitLabOfferingArgs

    CspmMonitorGitLabOfferingResponse, CspmMonitorGitLabOfferingResponseArgs

    Description string
    The offering description.
    Description string
    The offering description.
    description String
    The offering description.
    description string
    The offering description.
    description str
    The offering description.
    description String
    The offering description.

    CspmMonitorGithubOffering, CspmMonitorGithubOfferingArgs

    CspmMonitorGithubOfferingResponse, CspmMonitorGithubOfferingResponseArgs

    Description string
    The offering description.
    Description string
    The offering description.
    description String
    The offering description.
    description string
    The offering description.
    description str
    The offering description.
    description String
    The offering description.

    DefenderCspmAwsOffering, DefenderCspmAwsOfferingArgs

    DataSensitivityDiscovery DefenderCspmAwsOfferingDataSensitivityDiscovery
    The Microsoft Defender Data Sensitivity discovery configuration
    DatabasesDspm DefenderCspmAwsOfferingDatabasesDspm
    The databases DSPM configuration
    VmScanners DefenderCspmAwsOfferingVmScanners
    The Microsoft Defender for Server VM scanning configuration
    dataSensitivityDiscovery DefenderCspmAwsOfferingDataSensitivityDiscovery
    The Microsoft Defender Data Sensitivity discovery configuration
    databasesDspm DefenderCspmAwsOfferingDatabasesDspm
    The databases DSPM configuration
    vmScanners DefenderCspmAwsOfferingVmScanners
    The Microsoft Defender for Server VM scanning configuration
    dataSensitivityDiscovery DefenderCspmAwsOfferingDataSensitivityDiscovery
    The Microsoft Defender Data Sensitivity discovery configuration
    databasesDspm DefenderCspmAwsOfferingDatabasesDspm
    The databases DSPM configuration
    vmScanners DefenderCspmAwsOfferingVmScanners
    The Microsoft Defender for Server VM scanning configuration
    data_sensitivity_discovery DefenderCspmAwsOfferingDataSensitivityDiscovery
    The Microsoft Defender Data Sensitivity discovery configuration
    databases_dspm DefenderCspmAwsOfferingDatabasesDspm
    The databases DSPM configuration
    vm_scanners DefenderCspmAwsOfferingVmScanners
    The Microsoft Defender for Server VM scanning configuration
    dataSensitivityDiscovery Property Map
    The Microsoft Defender Data Sensitivity discovery configuration
    databasesDspm Property Map
    The databases DSPM configuration
    vmScanners Property Map
    The Microsoft Defender for Server VM scanning configuration

    DefenderCspmAwsOfferingConfiguration, DefenderCspmAwsOfferingConfigurationArgs

    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    ExclusionTags Dictionary<string, string>
    VM tags that indicates that VM should not be scanned
    ScanningMode string | Pulumi.AzureNative.Security.ScanningMode
    The scanning mode for the VM scan.
    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    ExclusionTags map[string]string
    VM tags that indicates that VM should not be scanned
    ScanningMode string | ScanningMode
    The scanning mode for the VM scan.
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    exclusionTags Map<String,String>
    VM tags that indicates that VM should not be scanned
    scanningMode String | ScanningMode
    The scanning mode for the VM scan.
    cloudRoleArn string
    The cloud role ARN in AWS for this feature
    exclusionTags {[key: string]: string}
    VM tags that indicates that VM should not be scanned
    scanningMode string | ScanningMode
    The scanning mode for the VM scan.
    cloud_role_arn str
    The cloud role ARN in AWS for this feature
    exclusion_tags Mapping[str, str]
    VM tags that indicates that VM should not be scanned
    scanning_mode str | ScanningMode
    The scanning mode for the VM scan.
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    exclusionTags Map<String>
    VM tags that indicates that VM should not be scanned
    scanningMode String | "Default"
    The scanning mode for the VM scan.

    DefenderCspmAwsOfferingDataSensitivityDiscovery, DefenderCspmAwsOfferingDataSensitivityDiscoveryArgs

    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    Enabled bool
    Is Microsoft Defender Data Sensitivity discovery enabled
    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    Enabled bool
    Is Microsoft Defender Data Sensitivity discovery enabled
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    enabled Boolean
    Is Microsoft Defender Data Sensitivity discovery enabled
    cloudRoleArn string
    The cloud role ARN in AWS for this feature
    enabled boolean
    Is Microsoft Defender Data Sensitivity discovery enabled
    cloud_role_arn str
    The cloud role ARN in AWS for this feature
    enabled bool
    Is Microsoft Defender Data Sensitivity discovery enabled
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    enabled Boolean
    Is Microsoft Defender Data Sensitivity discovery enabled

    DefenderCspmAwsOfferingDatabasesDspm, DefenderCspmAwsOfferingDatabasesDspmArgs

    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    Enabled bool
    Is databases DSPM protection enabled
    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    Enabled bool
    Is databases DSPM protection enabled
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    enabled Boolean
    Is databases DSPM protection enabled
    cloudRoleArn string
    The cloud role ARN in AWS for this feature
    enabled boolean
    Is databases DSPM protection enabled
    cloud_role_arn str
    The cloud role ARN in AWS for this feature
    enabled bool
    Is databases DSPM protection enabled
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    enabled Boolean
    Is databases DSPM protection enabled

    DefenderCspmAwsOfferingResponse, DefenderCspmAwsOfferingResponseArgs

    Description string
    The offering description.
    DataSensitivityDiscovery DefenderCspmAwsOfferingResponseDataSensitivityDiscovery
    The Microsoft Defender Data Sensitivity discovery configuration
    DatabasesDspm DefenderCspmAwsOfferingResponseDatabasesDspm
    The databases DSPM configuration
    VmScanners DefenderCspmAwsOfferingResponseVmScanners
    The Microsoft Defender for Server VM scanning configuration
    description String
    The offering description.
    dataSensitivityDiscovery DefenderCspmAwsOfferingResponseDataSensitivityDiscovery
    The Microsoft Defender Data Sensitivity discovery configuration
    databasesDspm DefenderCspmAwsOfferingResponseDatabasesDspm
    The databases DSPM configuration
    vmScanners DefenderCspmAwsOfferingResponseVmScanners
    The Microsoft Defender for Server VM scanning configuration
    description string
    The offering description.
    dataSensitivityDiscovery DefenderCspmAwsOfferingResponseDataSensitivityDiscovery
    The Microsoft Defender Data Sensitivity discovery configuration
    databasesDspm DefenderCspmAwsOfferingResponseDatabasesDspm
    The databases DSPM configuration
    vmScanners DefenderCspmAwsOfferingResponseVmScanners
    The Microsoft Defender for Server VM scanning configuration
    description str
    The offering description.
    data_sensitivity_discovery DefenderCspmAwsOfferingResponseDataSensitivityDiscovery
    The Microsoft Defender Data Sensitivity discovery configuration
    databases_dspm DefenderCspmAwsOfferingResponseDatabasesDspm
    The databases DSPM configuration
    vm_scanners DefenderCspmAwsOfferingResponseVmScanners
    The Microsoft Defender for Server VM scanning configuration
    description String
    The offering description.
    dataSensitivityDiscovery Property Map
    The Microsoft Defender Data Sensitivity discovery configuration
    databasesDspm Property Map
    The databases DSPM configuration
    vmScanners Property Map
    The Microsoft Defender for Server VM scanning configuration

    DefenderCspmAwsOfferingResponseConfiguration, DefenderCspmAwsOfferingResponseConfigurationArgs

    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    ExclusionTags Dictionary<string, string>
    VM tags that indicates that VM should not be scanned
    ScanningMode string
    The scanning mode for the VM scan.
    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    ExclusionTags map[string]string
    VM tags that indicates that VM should not be scanned
    ScanningMode string
    The scanning mode for the VM scan.
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    exclusionTags Map<String,String>
    VM tags that indicates that VM should not be scanned
    scanningMode String
    The scanning mode for the VM scan.
    cloudRoleArn string
    The cloud role ARN in AWS for this feature
    exclusionTags {[key: string]: string}
    VM tags that indicates that VM should not be scanned
    scanningMode string
    The scanning mode for the VM scan.
    cloud_role_arn str
    The cloud role ARN in AWS for this feature
    exclusion_tags Mapping[str, str]
    VM tags that indicates that VM should not be scanned
    scanning_mode str
    The scanning mode for the VM scan.
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    exclusionTags Map<String>
    VM tags that indicates that VM should not be scanned
    scanningMode String
    The scanning mode for the VM scan.

    DefenderCspmAwsOfferingResponseDataSensitivityDiscovery, DefenderCspmAwsOfferingResponseDataSensitivityDiscoveryArgs

    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    Enabled bool
    Is Microsoft Defender Data Sensitivity discovery enabled
    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    Enabled bool
    Is Microsoft Defender Data Sensitivity discovery enabled
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    enabled Boolean
    Is Microsoft Defender Data Sensitivity discovery enabled
    cloudRoleArn string
    The cloud role ARN in AWS for this feature
    enabled boolean
    Is Microsoft Defender Data Sensitivity discovery enabled
    cloud_role_arn str
    The cloud role ARN in AWS for this feature
    enabled bool
    Is Microsoft Defender Data Sensitivity discovery enabled
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    enabled Boolean
    Is Microsoft Defender Data Sensitivity discovery enabled

    DefenderCspmAwsOfferingResponseDatabasesDspm, DefenderCspmAwsOfferingResponseDatabasesDspmArgs

    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    Enabled bool
    Is databases DSPM protection enabled
    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    Enabled bool
    Is databases DSPM protection enabled
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    enabled Boolean
    Is databases DSPM protection enabled
    cloudRoleArn string
    The cloud role ARN in AWS for this feature
    enabled boolean
    Is databases DSPM protection enabled
    cloud_role_arn str
    The cloud role ARN in AWS for this feature
    enabled bool
    Is databases DSPM protection enabled
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    enabled Boolean
    Is databases DSPM protection enabled

    DefenderCspmAwsOfferingResponseVmScanners, DefenderCspmAwsOfferingResponseVmScannersArgs

    Configuration Pulumi.AzureNative.Security.Inputs.DefenderCspmAwsOfferingResponseConfiguration
    configuration for Microsoft Defender for Server VM scanning
    Enabled bool
    Is Microsoft Defender for Server VM scanning enabled
    Configuration DefenderCspmAwsOfferingResponseConfiguration
    configuration for Microsoft Defender for Server VM scanning
    Enabled bool
    Is Microsoft Defender for Server VM scanning enabled
    configuration DefenderCspmAwsOfferingResponseConfiguration
    configuration for Microsoft Defender for Server VM scanning
    enabled Boolean
    Is Microsoft Defender for Server VM scanning enabled
    configuration DefenderCspmAwsOfferingResponseConfiguration
    configuration for Microsoft Defender for Server VM scanning
    enabled boolean
    Is Microsoft Defender for Server VM scanning enabled
    configuration DefenderCspmAwsOfferingResponseConfiguration
    configuration for Microsoft Defender for Server VM scanning
    enabled bool
    Is Microsoft Defender for Server VM scanning enabled
    configuration Property Map
    configuration for Microsoft Defender for Server VM scanning
    enabled Boolean
    Is Microsoft Defender for Server VM scanning enabled

    DefenderCspmAwsOfferingVmScanners, DefenderCspmAwsOfferingVmScannersArgs

    Configuration Pulumi.AzureNative.Security.Inputs.DefenderCspmAwsOfferingConfiguration
    configuration for Microsoft Defender for Server VM scanning
    Enabled bool
    Is Microsoft Defender for Server VM scanning enabled
    Configuration DefenderCspmAwsOfferingConfiguration
    configuration for Microsoft Defender for Server VM scanning
    Enabled bool
    Is Microsoft Defender for Server VM scanning enabled
    configuration DefenderCspmAwsOfferingConfiguration
    configuration for Microsoft Defender for Server VM scanning
    enabled Boolean
    Is Microsoft Defender for Server VM scanning enabled
    configuration DefenderCspmAwsOfferingConfiguration
    configuration for Microsoft Defender for Server VM scanning
    enabled boolean
    Is Microsoft Defender for Server VM scanning enabled
    configuration DefenderCspmAwsOfferingConfiguration
    configuration for Microsoft Defender for Server VM scanning
    enabled bool
    Is Microsoft Defender for Server VM scanning enabled
    configuration Property Map
    configuration for Microsoft Defender for Server VM scanning
    enabled Boolean
    Is Microsoft Defender for Server VM scanning enabled

    DefenderCspmGcpOffering, DefenderCspmGcpOfferingArgs

    DefenderCspmGcpOfferingResponse, DefenderCspmGcpOfferingResponseArgs

    Description string
    The offering description.
    Description string
    The offering description.
    description String
    The offering description.
    description string
    The offering description.
    description str
    The offering description.
    description String
    The offering description.

    DefenderFoDatabasesAwsOffering, DefenderFoDatabasesAwsOfferingArgs

    ArcAutoProvisioning DefenderFoDatabasesAwsOfferingArcAutoProvisioning
    The ARC autoprovisioning configuration
    DatabasesDspm DefenderFoDatabasesAwsOfferingDatabasesDspm
    The databases data security posture management (DSPM) configuration
    Rds DefenderFoDatabasesAwsOfferingRds
    The RDS configuration
    arcAutoProvisioning DefenderFoDatabasesAwsOfferingArcAutoProvisioning
    The ARC autoprovisioning configuration
    databasesDspm DefenderFoDatabasesAwsOfferingDatabasesDspm
    The databases data security posture management (DSPM) configuration
    rds DefenderFoDatabasesAwsOfferingRds
    The RDS configuration
    arcAutoProvisioning DefenderFoDatabasesAwsOfferingArcAutoProvisioning
    The ARC autoprovisioning configuration
    databasesDspm DefenderFoDatabasesAwsOfferingDatabasesDspm
    The databases data security posture management (DSPM) configuration
    rds DefenderFoDatabasesAwsOfferingRds
    The RDS configuration
    arc_auto_provisioning DefenderFoDatabasesAwsOfferingArcAutoProvisioning
    The ARC autoprovisioning configuration
    databases_dspm DefenderFoDatabasesAwsOfferingDatabasesDspm
    The databases data security posture management (DSPM) configuration
    rds DefenderFoDatabasesAwsOfferingRds
    The RDS configuration
    arcAutoProvisioning Property Map
    The ARC autoprovisioning configuration
    databasesDspm Property Map
    The databases data security posture management (DSPM) configuration
    rds Property Map
    The RDS configuration

    DefenderFoDatabasesAwsOfferingArcAutoProvisioning, DefenderFoDatabasesAwsOfferingArcAutoProvisioningArgs

    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    Configuration Pulumi.AzureNative.Security.Inputs.DefenderFoDatabasesAwsOfferingConfiguration
    Configuration for servers Arc auto provisioning
    Enabled bool
    Is arc auto provisioning enabled
    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    Configuration DefenderFoDatabasesAwsOfferingConfiguration
    Configuration for servers Arc auto provisioning
    Enabled bool
    Is arc auto provisioning enabled
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    configuration DefenderFoDatabasesAwsOfferingConfiguration
    Configuration for servers Arc auto provisioning
    enabled Boolean
    Is arc auto provisioning enabled
    cloudRoleArn string
    The cloud role ARN in AWS for this feature
    configuration DefenderFoDatabasesAwsOfferingConfiguration
    Configuration for servers Arc auto provisioning
    enabled boolean
    Is arc auto provisioning enabled
    cloud_role_arn str
    The cloud role ARN in AWS for this feature
    configuration DefenderFoDatabasesAwsOfferingConfiguration
    Configuration for servers Arc auto provisioning
    enabled bool
    Is arc auto provisioning enabled
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    configuration Property Map
    Configuration for servers Arc auto provisioning
    enabled Boolean
    Is arc auto provisioning enabled

    DefenderFoDatabasesAwsOfferingConfiguration, DefenderFoDatabasesAwsOfferingConfigurationArgs

    PrivateLinkScope string
    Optional Arc private link scope resource id to link the Arc agent
    Proxy string
    Optional http proxy endpoint to use for the Arc agent
    PrivateLinkScope string
    Optional Arc private link scope resource id to link the Arc agent
    Proxy string
    Optional http proxy endpoint to use for the Arc agent
    privateLinkScope String
    Optional Arc private link scope resource id to link the Arc agent
    proxy String
    Optional http proxy endpoint to use for the Arc agent
    privateLinkScope string
    Optional Arc private link scope resource id to link the Arc agent
    proxy string
    Optional http proxy endpoint to use for the Arc agent
    private_link_scope str
    Optional Arc private link scope resource id to link the Arc agent
    proxy str
    Optional http proxy endpoint to use for the Arc agent
    privateLinkScope String
    Optional Arc private link scope resource id to link the Arc agent
    proxy String
    Optional http proxy endpoint to use for the Arc agent

    DefenderFoDatabasesAwsOfferingDatabasesDspm, DefenderFoDatabasesAwsOfferingDatabasesDspmArgs

    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    Enabled bool
    Is databases data security posture management (DSPM) protection enabled
    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    Enabled bool
    Is databases data security posture management (DSPM) protection enabled
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    enabled Boolean
    Is databases data security posture management (DSPM) protection enabled
    cloudRoleArn string
    The cloud role ARN in AWS for this feature
    enabled boolean
    Is databases data security posture management (DSPM) protection enabled
    cloud_role_arn str
    The cloud role ARN in AWS for this feature
    enabled bool
    Is databases data security posture management (DSPM) protection enabled
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    enabled Boolean
    Is databases data security posture management (DSPM) protection enabled

    DefenderFoDatabasesAwsOfferingRds, DefenderFoDatabasesAwsOfferingRdsArgs

    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    Enabled bool
    Is RDS protection enabled
    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    Enabled bool
    Is RDS protection enabled
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    enabled Boolean
    Is RDS protection enabled
    cloudRoleArn string
    The cloud role ARN in AWS for this feature
    enabled boolean
    Is RDS protection enabled
    cloud_role_arn str
    The cloud role ARN in AWS for this feature
    enabled bool
    Is RDS protection enabled
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    enabled Boolean
    Is RDS protection enabled

    DefenderFoDatabasesAwsOfferingResponse, DefenderFoDatabasesAwsOfferingResponseArgs

    Description string
    The offering description.
    ArcAutoProvisioning DefenderFoDatabasesAwsOfferingResponseArcAutoProvisioning
    The ARC autoprovisioning configuration
    DatabasesDspm DefenderFoDatabasesAwsOfferingResponseDatabasesDspm
    The databases data security posture management (DSPM) configuration
    Rds DefenderFoDatabasesAwsOfferingResponseRds
    The RDS configuration
    description String
    The offering description.
    arcAutoProvisioning DefenderFoDatabasesAwsOfferingResponseArcAutoProvisioning
    The ARC autoprovisioning configuration
    databasesDspm DefenderFoDatabasesAwsOfferingResponseDatabasesDspm
    The databases data security posture management (DSPM) configuration
    rds DefenderFoDatabasesAwsOfferingResponseRds
    The RDS configuration
    description string
    The offering description.
    arcAutoProvisioning DefenderFoDatabasesAwsOfferingResponseArcAutoProvisioning
    The ARC autoprovisioning configuration
    databasesDspm DefenderFoDatabasesAwsOfferingResponseDatabasesDspm
    The databases data security posture management (DSPM) configuration
    rds DefenderFoDatabasesAwsOfferingResponseRds
    The RDS configuration
    description str
    The offering description.
    arc_auto_provisioning DefenderFoDatabasesAwsOfferingResponseArcAutoProvisioning
    The ARC autoprovisioning configuration
    databases_dspm DefenderFoDatabasesAwsOfferingResponseDatabasesDspm
    The databases data security posture management (DSPM) configuration
    rds DefenderFoDatabasesAwsOfferingResponseRds
    The RDS configuration
    description String
    The offering description.
    arcAutoProvisioning Property Map
    The ARC autoprovisioning configuration
    databasesDspm Property Map
    The databases data security posture management (DSPM) configuration
    rds Property Map
    The RDS configuration

    DefenderFoDatabasesAwsOfferingResponseArcAutoProvisioning, DefenderFoDatabasesAwsOfferingResponseArcAutoProvisioningArgs

    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    Configuration Pulumi.AzureNative.Security.Inputs.DefenderFoDatabasesAwsOfferingResponseConfiguration
    Configuration for servers Arc auto provisioning
    Enabled bool
    Is arc auto provisioning enabled
    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    Configuration DefenderFoDatabasesAwsOfferingResponseConfiguration
    Configuration for servers Arc auto provisioning
    Enabled bool
    Is arc auto provisioning enabled
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    configuration DefenderFoDatabasesAwsOfferingResponseConfiguration
    Configuration for servers Arc auto provisioning
    enabled Boolean
    Is arc auto provisioning enabled
    cloudRoleArn string
    The cloud role ARN in AWS for this feature
    configuration DefenderFoDatabasesAwsOfferingResponseConfiguration
    Configuration for servers Arc auto provisioning
    enabled boolean
    Is arc auto provisioning enabled
    cloud_role_arn str
    The cloud role ARN in AWS for this feature
    configuration DefenderFoDatabasesAwsOfferingResponseConfiguration
    Configuration for servers Arc auto provisioning
    enabled bool
    Is arc auto provisioning enabled
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    configuration Property Map
    Configuration for servers Arc auto provisioning
    enabled Boolean
    Is arc auto provisioning enabled

    DefenderFoDatabasesAwsOfferingResponseConfiguration, DefenderFoDatabasesAwsOfferingResponseConfigurationArgs

    PrivateLinkScope string
    Optional Arc private link scope resource id to link the Arc agent
    Proxy string
    Optional http proxy endpoint to use for the Arc agent
    PrivateLinkScope string
    Optional Arc private link scope resource id to link the Arc agent
    Proxy string
    Optional http proxy endpoint to use for the Arc agent
    privateLinkScope String
    Optional Arc private link scope resource id to link the Arc agent
    proxy String
    Optional http proxy endpoint to use for the Arc agent
    privateLinkScope string
    Optional Arc private link scope resource id to link the Arc agent
    proxy string
    Optional http proxy endpoint to use for the Arc agent
    private_link_scope str
    Optional Arc private link scope resource id to link the Arc agent
    proxy str
    Optional http proxy endpoint to use for the Arc agent
    privateLinkScope String
    Optional Arc private link scope resource id to link the Arc agent
    proxy String
    Optional http proxy endpoint to use for the Arc agent

    DefenderFoDatabasesAwsOfferingResponseDatabasesDspm, DefenderFoDatabasesAwsOfferingResponseDatabasesDspmArgs

    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    Enabled bool
    Is databases data security posture management (DSPM) protection enabled
    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    Enabled bool
    Is databases data security posture management (DSPM) protection enabled
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    enabled Boolean
    Is databases data security posture management (DSPM) protection enabled
    cloudRoleArn string
    The cloud role ARN in AWS for this feature
    enabled boolean
    Is databases data security posture management (DSPM) protection enabled
    cloud_role_arn str
    The cloud role ARN in AWS for this feature
    enabled bool
    Is databases data security posture management (DSPM) protection enabled
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    enabled Boolean
    Is databases data security posture management (DSPM) protection enabled

    DefenderFoDatabasesAwsOfferingResponseRds, DefenderFoDatabasesAwsOfferingResponseRdsArgs

    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    Enabled bool
    Is RDS protection enabled
    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    Enabled bool
    Is RDS protection enabled
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    enabled Boolean
    Is RDS protection enabled
    cloudRoleArn string
    The cloud role ARN in AWS for this feature
    enabled boolean
    Is RDS protection enabled
    cloud_role_arn str
    The cloud role ARN in AWS for this feature
    enabled bool
    Is RDS protection enabled
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    enabled Boolean
    Is RDS protection enabled

    DefenderForContainersAwsOffering, DefenderForContainersAwsOfferingArgs

    AutoProvisioning bool
    Is audit logs pipeline auto provisioning enabled
    CloudWatchToKinesis Pulumi.AzureNative.Security.Inputs.DefenderForContainersAwsOfferingCloudWatchToKinesis
    The cloudwatch to kinesis connection configuration
    ContainerVulnerabilityAssessment Pulumi.AzureNative.Security.Inputs.DefenderForContainersAwsOfferingContainerVulnerabilityAssessment
    The container vulnerability assessment configuration
    ContainerVulnerabilityAssessmentTask Pulumi.AzureNative.Security.Inputs.DefenderForContainersAwsOfferingContainerVulnerabilityAssessmentTask
    The container vulnerability assessment task configuration
    EnableContainerVulnerabilityAssessment bool
    Enable container vulnerability assessment feature
    KinesisToS3 Pulumi.AzureNative.Security.Inputs.DefenderForContainersAwsOfferingKinesisToS3
    The kinesis to s3 connection configuration
    KubeAuditRetentionTime double
    The retention time in days of kube audit logs set on the CloudWatch log group
    KubernetesScubaReader Pulumi.AzureNative.Security.Inputs.DefenderForContainersAwsOfferingKubernetesScubaReader
    The kubernetes to scuba connection configuration
    KubernetesService Pulumi.AzureNative.Security.Inputs.DefenderForContainersAwsOfferingKubernetesService
    The kubernetes service connection configuration
    ScubaExternalId string
    The externalId used by the data reader to prevent the confused deputy attack
    AutoProvisioning bool
    Is audit logs pipeline auto provisioning enabled
    CloudWatchToKinesis DefenderForContainersAwsOfferingCloudWatchToKinesis
    The cloudwatch to kinesis connection configuration
    ContainerVulnerabilityAssessment DefenderForContainersAwsOfferingContainerVulnerabilityAssessment
    The container vulnerability assessment configuration
    ContainerVulnerabilityAssessmentTask DefenderForContainersAwsOfferingContainerVulnerabilityAssessmentTask
    The container vulnerability assessment task configuration
    EnableContainerVulnerabilityAssessment bool
    Enable container vulnerability assessment feature
    KinesisToS3 DefenderForContainersAwsOfferingKinesisToS3
    The kinesis to s3 connection configuration
    KubeAuditRetentionTime float64
    The retention time in days of kube audit logs set on the CloudWatch log group
    KubernetesScubaReader DefenderForContainersAwsOfferingKubernetesScubaReader
    The kubernetes to scuba connection configuration
    KubernetesService DefenderForContainersAwsOfferingKubernetesService
    The kubernetes service connection configuration
    ScubaExternalId string
    The externalId used by the data reader to prevent the confused deputy attack
    autoProvisioning Boolean
    Is audit logs pipeline auto provisioning enabled
    cloudWatchToKinesis DefenderForContainersAwsOfferingCloudWatchToKinesis
    The cloudwatch to kinesis connection configuration
    containerVulnerabilityAssessment DefenderForContainersAwsOfferingContainerVulnerabilityAssessment
    The container vulnerability assessment configuration
    containerVulnerabilityAssessmentTask DefenderForContainersAwsOfferingContainerVulnerabilityAssessmentTask
    The container vulnerability assessment task configuration
    enableContainerVulnerabilityAssessment Boolean
    Enable container vulnerability assessment feature
    kinesisToS3 DefenderForContainersAwsOfferingKinesisToS3
    The kinesis to s3 connection configuration
    kubeAuditRetentionTime Double
    The retention time in days of kube audit logs set on the CloudWatch log group
    kubernetesScubaReader DefenderForContainersAwsOfferingKubernetesScubaReader
    The kubernetes to scuba connection configuration
    kubernetesService DefenderForContainersAwsOfferingKubernetesService
    The kubernetes service connection configuration
    scubaExternalId String
    The externalId used by the data reader to prevent the confused deputy attack
    autoProvisioning boolean
    Is audit logs pipeline auto provisioning enabled
    cloudWatchToKinesis DefenderForContainersAwsOfferingCloudWatchToKinesis
    The cloudwatch to kinesis connection configuration
    containerVulnerabilityAssessment DefenderForContainersAwsOfferingContainerVulnerabilityAssessment
    The container vulnerability assessment configuration
    containerVulnerabilityAssessmentTask DefenderForContainersAwsOfferingContainerVulnerabilityAssessmentTask
    The container vulnerability assessment task configuration
    enableContainerVulnerabilityAssessment boolean
    Enable container vulnerability assessment feature
    kinesisToS3 DefenderForContainersAwsOfferingKinesisToS3
    The kinesis to s3 connection configuration
    kubeAuditRetentionTime number
    The retention time in days of kube audit logs set on the CloudWatch log group
    kubernetesScubaReader DefenderForContainersAwsOfferingKubernetesScubaReader
    The kubernetes to scuba connection configuration
    kubernetesService DefenderForContainersAwsOfferingKubernetesService
    The kubernetes service connection configuration
    scubaExternalId string
    The externalId used by the data reader to prevent the confused deputy attack
    auto_provisioning bool
    Is audit logs pipeline auto provisioning enabled
    cloud_watch_to_kinesis DefenderForContainersAwsOfferingCloudWatchToKinesis
    The cloudwatch to kinesis connection configuration
    container_vulnerability_assessment DefenderForContainersAwsOfferingContainerVulnerabilityAssessment
    The container vulnerability assessment configuration
    container_vulnerability_assessment_task DefenderForContainersAwsOfferingContainerVulnerabilityAssessmentTask
    The container vulnerability assessment task configuration
    enable_container_vulnerability_assessment bool
    Enable container vulnerability assessment feature
    kinesis_to_s3 DefenderForContainersAwsOfferingKinesisToS3
    The kinesis to s3 connection configuration
    kube_audit_retention_time float
    The retention time in days of kube audit logs set on the CloudWatch log group
    kubernetes_scuba_reader DefenderForContainersAwsOfferingKubernetesScubaReader
    The kubernetes to scuba connection configuration
    kubernetes_service DefenderForContainersAwsOfferingKubernetesService
    The kubernetes service connection configuration
    scuba_external_id str
    The externalId used by the data reader to prevent the confused deputy attack
    autoProvisioning Boolean
    Is audit logs pipeline auto provisioning enabled
    cloudWatchToKinesis Property Map
    The cloudwatch to kinesis connection configuration
    containerVulnerabilityAssessment Property Map
    The container vulnerability assessment configuration
    containerVulnerabilityAssessmentTask Property Map
    The container vulnerability assessment task configuration
    enableContainerVulnerabilityAssessment Boolean
    Enable container vulnerability assessment feature
    kinesisToS3 Property Map
    The kinesis to s3 connection configuration
    kubeAuditRetentionTime Number
    The retention time in days of kube audit logs set on the CloudWatch log group
    kubernetesScubaReader Property Map
    The kubernetes to scuba connection configuration
    kubernetesService Property Map
    The kubernetes service connection configuration
    scubaExternalId String
    The externalId used by the data reader to prevent the confused deputy attack

    DefenderForContainersAwsOfferingCloudWatchToKinesis, DefenderForContainersAwsOfferingCloudWatchToKinesisArgs

    CloudRoleArn string
    The cloud role ARN in AWS used by CloudWatch to transfer data into Kinesis
    CloudRoleArn string
    The cloud role ARN in AWS used by CloudWatch to transfer data into Kinesis
    cloudRoleArn String
    The cloud role ARN in AWS used by CloudWatch to transfer data into Kinesis
    cloudRoleArn string
    The cloud role ARN in AWS used by CloudWatch to transfer data into Kinesis
    cloud_role_arn str
    The cloud role ARN in AWS used by CloudWatch to transfer data into Kinesis
    cloudRoleArn String
    The cloud role ARN in AWS used by CloudWatch to transfer data into Kinesis

    DefenderForContainersAwsOfferingContainerVulnerabilityAssessment, DefenderForContainersAwsOfferingContainerVulnerabilityAssessmentArgs

    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    cloudRoleArn string
    The cloud role ARN in AWS for this feature
    cloud_role_arn str
    The cloud role ARN in AWS for this feature
    cloudRoleArn String
    The cloud role ARN in AWS for this feature

    DefenderForContainersAwsOfferingContainerVulnerabilityAssessmentTask, DefenderForContainersAwsOfferingContainerVulnerabilityAssessmentTaskArgs

    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    cloudRoleArn string
    The cloud role ARN in AWS for this feature
    cloud_role_arn str
    The cloud role ARN in AWS for this feature
    cloudRoleArn String
    The cloud role ARN in AWS for this feature

    DefenderForContainersAwsOfferingKinesisToS3, DefenderForContainersAwsOfferingKinesisToS3Args

    CloudRoleArn string
    The cloud role ARN in AWS used by Kinesis to transfer data into S3
    CloudRoleArn string
    The cloud role ARN in AWS used by Kinesis to transfer data into S3
    cloudRoleArn String
    The cloud role ARN in AWS used by Kinesis to transfer data into S3
    cloudRoleArn string
    The cloud role ARN in AWS used by Kinesis to transfer data into S3
    cloud_role_arn str
    The cloud role ARN in AWS used by Kinesis to transfer data into S3
    cloudRoleArn String
    The cloud role ARN in AWS used by Kinesis to transfer data into S3

    DefenderForContainersAwsOfferingKubernetesScubaReader, DefenderForContainersAwsOfferingKubernetesScubaReaderArgs

    CloudRoleArn string
    The cloud role ARN in AWS for this feature used for reading data
    CloudRoleArn string
    The cloud role ARN in AWS for this feature used for reading data
    cloudRoleArn String
    The cloud role ARN in AWS for this feature used for reading data
    cloudRoleArn string
    The cloud role ARN in AWS for this feature used for reading data
    cloud_role_arn str
    The cloud role ARN in AWS for this feature used for reading data
    cloudRoleArn String
    The cloud role ARN in AWS for this feature used for reading data

    DefenderForContainersAwsOfferingKubernetesService, DefenderForContainersAwsOfferingKubernetesServiceArgs

    CloudRoleArn string
    The cloud role ARN in AWS for this feature used for provisioning resources
    CloudRoleArn string
    The cloud role ARN in AWS for this feature used for provisioning resources
    cloudRoleArn String
    The cloud role ARN in AWS for this feature used for provisioning resources
    cloudRoleArn string
    The cloud role ARN in AWS for this feature used for provisioning resources
    cloud_role_arn str
    The cloud role ARN in AWS for this feature used for provisioning resources
    cloudRoleArn String
    The cloud role ARN in AWS for this feature used for provisioning resources

    DefenderForContainersAwsOfferingResponse, DefenderForContainersAwsOfferingResponseArgs

    Description string
    The offering description.
    AutoProvisioning bool
    Is audit logs pipeline auto provisioning enabled
    CloudWatchToKinesis Pulumi.AzureNative.Security.Inputs.DefenderForContainersAwsOfferingResponseCloudWatchToKinesis
    The cloudwatch to kinesis connection configuration
    ContainerVulnerabilityAssessment Pulumi.AzureNative.Security.Inputs.DefenderForContainersAwsOfferingResponseContainerVulnerabilityAssessment
    The container vulnerability assessment configuration
    ContainerVulnerabilityAssessmentTask Pulumi.AzureNative.Security.Inputs.DefenderForContainersAwsOfferingResponseContainerVulnerabilityAssessmentTask
    The container vulnerability assessment task configuration
    EnableContainerVulnerabilityAssessment bool
    Enable container vulnerability assessment feature
    KinesisToS3 Pulumi.AzureNative.Security.Inputs.DefenderForContainersAwsOfferingResponseKinesisToS3
    The kinesis to s3 connection configuration
    KubeAuditRetentionTime double
    The retention time in days of kube audit logs set on the CloudWatch log group
    KubernetesScubaReader Pulumi.AzureNative.Security.Inputs.DefenderForContainersAwsOfferingResponseKubernetesScubaReader
    The kubernetes to scuba connection configuration
    KubernetesService Pulumi.AzureNative.Security.Inputs.DefenderForContainersAwsOfferingResponseKubernetesService
    The kubernetes service connection configuration
    ScubaExternalId string
    The externalId used by the data reader to prevent the confused deputy attack
    Description string
    The offering description.
    AutoProvisioning bool
    Is audit logs pipeline auto provisioning enabled
    CloudWatchToKinesis DefenderForContainersAwsOfferingResponseCloudWatchToKinesis
    The cloudwatch to kinesis connection configuration
    ContainerVulnerabilityAssessment DefenderForContainersAwsOfferingResponseContainerVulnerabilityAssessment
    The container vulnerability assessment configuration
    ContainerVulnerabilityAssessmentTask DefenderForContainersAwsOfferingResponseContainerVulnerabilityAssessmentTask
    The container vulnerability assessment task configuration
    EnableContainerVulnerabilityAssessment bool
    Enable container vulnerability assessment feature
    KinesisToS3 DefenderForContainersAwsOfferingResponseKinesisToS3
    The kinesis to s3 connection configuration
    KubeAuditRetentionTime float64
    The retention time in days of kube audit logs set on the CloudWatch log group
    KubernetesScubaReader DefenderForContainersAwsOfferingResponseKubernetesScubaReader
    The kubernetes to scuba connection configuration
    KubernetesService DefenderForContainersAwsOfferingResponseKubernetesService
    The kubernetes service connection configuration
    ScubaExternalId string
    The externalId used by the data reader to prevent the confused deputy attack
    description String
    The offering description.
    autoProvisioning Boolean
    Is audit logs pipeline auto provisioning enabled
    cloudWatchToKinesis DefenderForContainersAwsOfferingResponseCloudWatchToKinesis
    The cloudwatch to kinesis connection configuration
    containerVulnerabilityAssessment DefenderForContainersAwsOfferingResponseContainerVulnerabilityAssessment
    The container vulnerability assessment configuration
    containerVulnerabilityAssessmentTask DefenderForContainersAwsOfferingResponseContainerVulnerabilityAssessmentTask
    The container vulnerability assessment task configuration
    enableContainerVulnerabilityAssessment Boolean
    Enable container vulnerability assessment feature
    kinesisToS3 DefenderForContainersAwsOfferingResponseKinesisToS3
    The kinesis to s3 connection configuration
    kubeAuditRetentionTime Double
    The retention time in days of kube audit logs set on the CloudWatch log group
    kubernetesScubaReader DefenderForContainersAwsOfferingResponseKubernetesScubaReader
    The kubernetes to scuba connection configuration
    kubernetesService DefenderForContainersAwsOfferingResponseKubernetesService
    The kubernetes service connection configuration
    scubaExternalId String
    The externalId used by the data reader to prevent the confused deputy attack
    description string
    The offering description.
    autoProvisioning boolean
    Is audit logs pipeline auto provisioning enabled
    cloudWatchToKinesis DefenderForContainersAwsOfferingResponseCloudWatchToKinesis
    The cloudwatch to kinesis connection configuration
    containerVulnerabilityAssessment DefenderForContainersAwsOfferingResponseContainerVulnerabilityAssessment
    The container vulnerability assessment configuration
    containerVulnerabilityAssessmentTask DefenderForContainersAwsOfferingResponseContainerVulnerabilityAssessmentTask
    The container vulnerability assessment task configuration
    enableContainerVulnerabilityAssessment boolean
    Enable container vulnerability assessment feature
    kinesisToS3 DefenderForContainersAwsOfferingResponseKinesisToS3
    The kinesis to s3 connection configuration
    kubeAuditRetentionTime number
    The retention time in days of kube audit logs set on the CloudWatch log group
    kubernetesScubaReader DefenderForContainersAwsOfferingResponseKubernetesScubaReader
    The kubernetes to scuba connection configuration
    kubernetesService DefenderForContainersAwsOfferingResponseKubernetesService
    The kubernetes service connection configuration
    scubaExternalId string
    The externalId used by the data reader to prevent the confused deputy attack
    description str
    The offering description.
    auto_provisioning bool
    Is audit logs pipeline auto provisioning enabled
    cloud_watch_to_kinesis DefenderForContainersAwsOfferingResponseCloudWatchToKinesis
    The cloudwatch to kinesis connection configuration
    container_vulnerability_assessment DefenderForContainersAwsOfferingResponseContainerVulnerabilityAssessment
    The container vulnerability assessment configuration
    container_vulnerability_assessment_task DefenderForContainersAwsOfferingResponseContainerVulnerabilityAssessmentTask
    The container vulnerability assessment task configuration
    enable_container_vulnerability_assessment bool
    Enable container vulnerability assessment feature
    kinesis_to_s3 DefenderForContainersAwsOfferingResponseKinesisToS3
    The kinesis to s3 connection configuration
    kube_audit_retention_time float
    The retention time in days of kube audit logs set on the CloudWatch log group
    kubernetes_scuba_reader DefenderForContainersAwsOfferingResponseKubernetesScubaReader
    The kubernetes to scuba connection configuration
    kubernetes_service DefenderForContainersAwsOfferingResponseKubernetesService
    The kubernetes service connection configuration
    scuba_external_id str
    The externalId used by the data reader to prevent the confused deputy attack
    description String
    The offering description.
    autoProvisioning Boolean
    Is audit logs pipeline auto provisioning enabled
    cloudWatchToKinesis Property Map
    The cloudwatch to kinesis connection configuration
    containerVulnerabilityAssessment Property Map
    The container vulnerability assessment configuration
    containerVulnerabilityAssessmentTask Property Map
    The container vulnerability assessment task configuration
    enableContainerVulnerabilityAssessment Boolean
    Enable container vulnerability assessment feature
    kinesisToS3 Property Map
    The kinesis to s3 connection configuration
    kubeAuditRetentionTime Number
    The retention time in days of kube audit logs set on the CloudWatch log group
    kubernetesScubaReader Property Map
    The kubernetes to scuba connection configuration
    kubernetesService Property Map
    The kubernetes service connection configuration
    scubaExternalId String
    The externalId used by the data reader to prevent the confused deputy attack

    DefenderForContainersAwsOfferingResponseCloudWatchToKinesis, DefenderForContainersAwsOfferingResponseCloudWatchToKinesisArgs

    CloudRoleArn string
    The cloud role ARN in AWS used by CloudWatch to transfer data into Kinesis
    CloudRoleArn string
    The cloud role ARN in AWS used by CloudWatch to transfer data into Kinesis
    cloudRoleArn String
    The cloud role ARN in AWS used by CloudWatch to transfer data into Kinesis
    cloudRoleArn string
    The cloud role ARN in AWS used by CloudWatch to transfer data into Kinesis
    cloud_role_arn str
    The cloud role ARN in AWS used by CloudWatch to transfer data into Kinesis
    cloudRoleArn String
    The cloud role ARN in AWS used by CloudWatch to transfer data into Kinesis

    DefenderForContainersAwsOfferingResponseContainerVulnerabilityAssessment, DefenderForContainersAwsOfferingResponseContainerVulnerabilityAssessmentArgs

    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    cloudRoleArn string
    The cloud role ARN in AWS for this feature
    cloud_role_arn str
    The cloud role ARN in AWS for this feature
    cloudRoleArn String
    The cloud role ARN in AWS for this feature

    DefenderForContainersAwsOfferingResponseContainerVulnerabilityAssessmentTask, DefenderForContainersAwsOfferingResponseContainerVulnerabilityAssessmentTaskArgs

    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    cloudRoleArn string
    The cloud role ARN in AWS for this feature
    cloud_role_arn str
    The cloud role ARN in AWS for this feature
    cloudRoleArn String
    The cloud role ARN in AWS for this feature

    DefenderForContainersAwsOfferingResponseKinesisToS3, DefenderForContainersAwsOfferingResponseKinesisToS3Args

    CloudRoleArn string
    The cloud role ARN in AWS used by Kinesis to transfer data into S3
    CloudRoleArn string
    The cloud role ARN in AWS used by Kinesis to transfer data into S3
    cloudRoleArn String
    The cloud role ARN in AWS used by Kinesis to transfer data into S3
    cloudRoleArn string
    The cloud role ARN in AWS used by Kinesis to transfer data into S3
    cloud_role_arn str
    The cloud role ARN in AWS used by Kinesis to transfer data into S3
    cloudRoleArn String
    The cloud role ARN in AWS used by Kinesis to transfer data into S3

    DefenderForContainersAwsOfferingResponseKubernetesScubaReader, DefenderForContainersAwsOfferingResponseKubernetesScubaReaderArgs

    CloudRoleArn string
    The cloud role ARN in AWS for this feature used for reading data
    CloudRoleArn string
    The cloud role ARN in AWS for this feature used for reading data
    cloudRoleArn String
    The cloud role ARN in AWS for this feature used for reading data
    cloudRoleArn string
    The cloud role ARN in AWS for this feature used for reading data
    cloud_role_arn str
    The cloud role ARN in AWS for this feature used for reading data
    cloudRoleArn String
    The cloud role ARN in AWS for this feature used for reading data

    DefenderForContainersAwsOfferingResponseKubernetesService, DefenderForContainersAwsOfferingResponseKubernetesServiceArgs

    CloudRoleArn string
    The cloud role ARN in AWS for this feature used for provisioning resources
    CloudRoleArn string
    The cloud role ARN in AWS for this feature used for provisioning resources
    cloudRoleArn String
    The cloud role ARN in AWS for this feature used for provisioning resources
    cloudRoleArn string
    The cloud role ARN in AWS for this feature used for provisioning resources
    cloud_role_arn str
    The cloud role ARN in AWS for this feature used for provisioning resources
    cloudRoleArn String
    The cloud role ARN in AWS for this feature used for provisioning resources

    DefenderForContainersGcpOffering, DefenderForContainersGcpOfferingArgs

    AuditLogsAutoProvisioningFlag bool
    Is audit logs data collection enabled
    DataPipelineNativeCloudConnection Pulumi.AzureNative.Security.Inputs.DefenderForContainersGcpOfferingDataPipelineNativeCloudConnection
    The native cloud connection configuration
    DefenderAgentAutoProvisioningFlag bool
    Is Microsoft Defender for Cloud Kubernetes agent auto provisioning enabled
    NativeCloudConnection Pulumi.AzureNative.Security.Inputs.DefenderForContainersGcpOfferingNativeCloudConnection
    The native cloud connection configuration
    PolicyAgentAutoProvisioningFlag bool
    Is Policy Kubernetes agent auto provisioning enabled
    AuditLogsAutoProvisioningFlag bool
    Is audit logs data collection enabled
    DataPipelineNativeCloudConnection DefenderForContainersGcpOfferingDataPipelineNativeCloudConnection
    The native cloud connection configuration
    DefenderAgentAutoProvisioningFlag bool
    Is Microsoft Defender for Cloud Kubernetes agent auto provisioning enabled
    NativeCloudConnection DefenderForContainersGcpOfferingNativeCloudConnection
    The native cloud connection configuration
    PolicyAgentAutoProvisioningFlag bool
    Is Policy Kubernetes agent auto provisioning enabled
    auditLogsAutoProvisioningFlag Boolean
    Is audit logs data collection enabled
    dataPipelineNativeCloudConnection DefenderForContainersGcpOfferingDataPipelineNativeCloudConnection
    The native cloud connection configuration
    defenderAgentAutoProvisioningFlag Boolean
    Is Microsoft Defender for Cloud Kubernetes agent auto provisioning enabled
    nativeCloudConnection DefenderForContainersGcpOfferingNativeCloudConnection
    The native cloud connection configuration
    policyAgentAutoProvisioningFlag Boolean
    Is Policy Kubernetes agent auto provisioning enabled
    auditLogsAutoProvisioningFlag boolean
    Is audit logs data collection enabled
    dataPipelineNativeCloudConnection DefenderForContainersGcpOfferingDataPipelineNativeCloudConnection
    The native cloud connection configuration
    defenderAgentAutoProvisioningFlag boolean
    Is Microsoft Defender for Cloud Kubernetes agent auto provisioning enabled
    nativeCloudConnection DefenderForContainersGcpOfferingNativeCloudConnection
    The native cloud connection configuration
    policyAgentAutoProvisioningFlag boolean
    Is Policy Kubernetes agent auto provisioning enabled
    audit_logs_auto_provisioning_flag bool
    Is audit logs data collection enabled
    data_pipeline_native_cloud_connection DefenderForContainersGcpOfferingDataPipelineNativeCloudConnection
    The native cloud connection configuration
    defender_agent_auto_provisioning_flag bool
    Is Microsoft Defender for Cloud Kubernetes agent auto provisioning enabled
    native_cloud_connection DefenderForContainersGcpOfferingNativeCloudConnection
    The native cloud connection configuration
    policy_agent_auto_provisioning_flag bool
    Is Policy Kubernetes agent auto provisioning enabled
    auditLogsAutoProvisioningFlag Boolean
    Is audit logs data collection enabled
    dataPipelineNativeCloudConnection Property Map
    The native cloud connection configuration
    defenderAgentAutoProvisioningFlag Boolean
    Is Microsoft Defender for Cloud Kubernetes agent auto provisioning enabled
    nativeCloudConnection Property Map
    The native cloud connection configuration
    policyAgentAutoProvisioningFlag Boolean
    Is Policy Kubernetes agent auto provisioning enabled

    DefenderForContainersGcpOfferingDataPipelineNativeCloudConnection, DefenderForContainersGcpOfferingDataPipelineNativeCloudConnectionArgs

    ServiceAccountEmailAddress string
    The data collection service account email address in GCP for this offering
    WorkloadIdentityProviderId string
    The data collection GCP workload identity provider id for this offering
    ServiceAccountEmailAddress string
    The data collection service account email address in GCP for this offering
    WorkloadIdentityProviderId string
    The data collection GCP workload identity provider id for this offering
    serviceAccountEmailAddress String
    The data collection service account email address in GCP for this offering
    workloadIdentityProviderId String
    The data collection GCP workload identity provider id for this offering
    serviceAccountEmailAddress string
    The data collection service account email address in GCP for this offering
    workloadIdentityProviderId string
    The data collection GCP workload identity provider id for this offering
    service_account_email_address str
    The data collection service account email address in GCP for this offering
    workload_identity_provider_id str
    The data collection GCP workload identity provider id for this offering
    serviceAccountEmailAddress String
    The data collection service account email address in GCP for this offering
    workloadIdentityProviderId String
    The data collection GCP workload identity provider id for this offering

    DefenderForContainersGcpOfferingNativeCloudConnection, DefenderForContainersGcpOfferingNativeCloudConnectionArgs

    ServiceAccountEmailAddress string
    The service account email address in GCP for this offering
    WorkloadIdentityProviderId string
    The GCP workload identity provider id for this offering
    ServiceAccountEmailAddress string
    The service account email address in GCP for this offering
    WorkloadIdentityProviderId string
    The GCP workload identity provider id for this offering
    serviceAccountEmailAddress String
    The service account email address in GCP for this offering
    workloadIdentityProviderId String
    The GCP workload identity provider id for this offering
    serviceAccountEmailAddress string
    The service account email address in GCP for this offering
    workloadIdentityProviderId string
    The GCP workload identity provider id for this offering
    service_account_email_address str
    The service account email address in GCP for this offering
    workload_identity_provider_id str
    The GCP workload identity provider id for this offering
    serviceAccountEmailAddress String
    The service account email address in GCP for this offering
    workloadIdentityProviderId String
    The GCP workload identity provider id for this offering

    DefenderForContainersGcpOfferingResponse, DefenderForContainersGcpOfferingResponseArgs

    Description string
    The offering description.
    AuditLogsAutoProvisioningFlag bool
    Is audit logs data collection enabled
    DataPipelineNativeCloudConnection Pulumi.AzureNative.Security.Inputs.DefenderForContainersGcpOfferingResponseDataPipelineNativeCloudConnection
    The native cloud connection configuration
    DefenderAgentAutoProvisioningFlag bool
    Is Microsoft Defender for Cloud Kubernetes agent auto provisioning enabled
    NativeCloudConnection Pulumi.AzureNative.Security.Inputs.DefenderForContainersGcpOfferingResponseNativeCloudConnection
    The native cloud connection configuration
    PolicyAgentAutoProvisioningFlag bool
    Is Policy Kubernetes agent auto provisioning enabled
    Description string
    The offering description.
    AuditLogsAutoProvisioningFlag bool
    Is audit logs data collection enabled
    DataPipelineNativeCloudConnection DefenderForContainersGcpOfferingResponseDataPipelineNativeCloudConnection
    The native cloud connection configuration
    DefenderAgentAutoProvisioningFlag bool
    Is Microsoft Defender for Cloud Kubernetes agent auto provisioning enabled
    NativeCloudConnection DefenderForContainersGcpOfferingResponseNativeCloudConnection
    The native cloud connection configuration
    PolicyAgentAutoProvisioningFlag bool
    Is Policy Kubernetes agent auto provisioning enabled
    description String
    The offering description.
    auditLogsAutoProvisioningFlag Boolean
    Is audit logs data collection enabled
    dataPipelineNativeCloudConnection DefenderForContainersGcpOfferingResponseDataPipelineNativeCloudConnection
    The native cloud connection configuration
    defenderAgentAutoProvisioningFlag Boolean
    Is Microsoft Defender for Cloud Kubernetes agent auto provisioning enabled
    nativeCloudConnection DefenderForContainersGcpOfferingResponseNativeCloudConnection
    The native cloud connection configuration
    policyAgentAutoProvisioningFlag Boolean
    Is Policy Kubernetes agent auto provisioning enabled
    description string
    The offering description.
    auditLogsAutoProvisioningFlag boolean
    Is audit logs data collection enabled
    dataPipelineNativeCloudConnection DefenderForContainersGcpOfferingResponseDataPipelineNativeCloudConnection
    The native cloud connection configuration
    defenderAgentAutoProvisioningFlag boolean
    Is Microsoft Defender for Cloud Kubernetes agent auto provisioning enabled
    nativeCloudConnection DefenderForContainersGcpOfferingResponseNativeCloudConnection
    The native cloud connection configuration
    policyAgentAutoProvisioningFlag boolean
    Is Policy Kubernetes agent auto provisioning enabled
    description str
    The offering description.
    audit_logs_auto_provisioning_flag bool
    Is audit logs data collection enabled
    data_pipeline_native_cloud_connection DefenderForContainersGcpOfferingResponseDataPipelineNativeCloudConnection
    The native cloud connection configuration
    defender_agent_auto_provisioning_flag bool
    Is Microsoft Defender for Cloud Kubernetes agent auto provisioning enabled
    native_cloud_connection DefenderForContainersGcpOfferingResponseNativeCloudConnection
    The native cloud connection configuration
    policy_agent_auto_provisioning_flag bool
    Is Policy Kubernetes agent auto provisioning enabled
    description String
    The offering description.
    auditLogsAutoProvisioningFlag Boolean
    Is audit logs data collection enabled
    dataPipelineNativeCloudConnection Property Map
    The native cloud connection configuration
    defenderAgentAutoProvisioningFlag Boolean
    Is Microsoft Defender for Cloud Kubernetes agent auto provisioning enabled
    nativeCloudConnection Property Map
    The native cloud connection configuration
    policyAgentAutoProvisioningFlag Boolean
    Is Policy Kubernetes agent auto provisioning enabled

    DefenderForContainersGcpOfferingResponseDataPipelineNativeCloudConnection, DefenderForContainersGcpOfferingResponseDataPipelineNativeCloudConnectionArgs

    ServiceAccountEmailAddress string
    The data collection service account email address in GCP for this offering
    WorkloadIdentityProviderId string
    The data collection GCP workload identity provider id for this offering
    ServiceAccountEmailAddress string
    The data collection service account email address in GCP for this offering
    WorkloadIdentityProviderId string
    The data collection GCP workload identity provider id for this offering
    serviceAccountEmailAddress String
    The data collection service account email address in GCP for this offering
    workloadIdentityProviderId String
    The data collection GCP workload identity provider id for this offering
    serviceAccountEmailAddress string
    The data collection service account email address in GCP for this offering
    workloadIdentityProviderId string
    The data collection GCP workload identity provider id for this offering
    service_account_email_address str
    The data collection service account email address in GCP for this offering
    workload_identity_provider_id str
    The data collection GCP workload identity provider id for this offering
    serviceAccountEmailAddress String
    The data collection service account email address in GCP for this offering
    workloadIdentityProviderId String
    The data collection GCP workload identity provider id for this offering

    DefenderForContainersGcpOfferingResponseNativeCloudConnection, DefenderForContainersGcpOfferingResponseNativeCloudConnectionArgs

    ServiceAccountEmailAddress string
    The service account email address in GCP for this offering
    WorkloadIdentityProviderId string
    The GCP workload identity provider id for this offering
    ServiceAccountEmailAddress string
    The service account email address in GCP for this offering
    WorkloadIdentityProviderId string
    The GCP workload identity provider id for this offering
    serviceAccountEmailAddress String
    The service account email address in GCP for this offering
    workloadIdentityProviderId String
    The GCP workload identity provider id for this offering
    serviceAccountEmailAddress string
    The service account email address in GCP for this offering
    workloadIdentityProviderId string
    The GCP workload identity provider id for this offering
    service_account_email_address str
    The service account email address in GCP for this offering
    workload_identity_provider_id str
    The GCP workload identity provider id for this offering
    serviceAccountEmailAddress String
    The service account email address in GCP for this offering
    workloadIdentityProviderId String
    The GCP workload identity provider id for this offering

    DefenderForDatabasesGcpOffering, DefenderForDatabasesGcpOfferingArgs

    arcAutoProvisioning Property Map
    The ARC autoprovisioning configuration
    defenderForDatabasesArcAutoProvisioning Property Map
    The native cloud connection configuration

    DefenderForDatabasesGcpOfferingArcAutoProvisioning, DefenderForDatabasesGcpOfferingArcAutoProvisioningArgs

    Configuration Pulumi.AzureNative.Security.Inputs.DefenderForDatabasesGcpOfferingConfiguration
    Configuration for servers Arc auto provisioning
    Enabled bool
    Is arc auto provisioning enabled
    Configuration DefenderForDatabasesGcpOfferingConfiguration
    Configuration for servers Arc auto provisioning
    Enabled bool
    Is arc auto provisioning enabled
    configuration DefenderForDatabasesGcpOfferingConfiguration
    Configuration for servers Arc auto provisioning
    enabled Boolean
    Is arc auto provisioning enabled
    configuration DefenderForDatabasesGcpOfferingConfiguration
    Configuration for servers Arc auto provisioning
    enabled boolean
    Is arc auto provisioning enabled
    configuration DefenderForDatabasesGcpOfferingConfiguration
    Configuration for servers Arc auto provisioning
    enabled bool
    Is arc auto provisioning enabled
    configuration Property Map
    Configuration for servers Arc auto provisioning
    enabled Boolean
    Is arc auto provisioning enabled

    DefenderForDatabasesGcpOfferingConfiguration, DefenderForDatabasesGcpOfferingConfigurationArgs

    PrivateLinkScope string
    Optional Arc private link scope resource id to link the Arc agent
    Proxy string
    Optional http proxy endpoint to use for the Arc agent
    PrivateLinkScope string
    Optional Arc private link scope resource id to link the Arc agent
    Proxy string
    Optional http proxy endpoint to use for the Arc agent
    privateLinkScope String
    Optional Arc private link scope resource id to link the Arc agent
    proxy String
    Optional http proxy endpoint to use for the Arc agent
    privateLinkScope string
    Optional Arc private link scope resource id to link the Arc agent
    proxy string
    Optional http proxy endpoint to use for the Arc agent
    private_link_scope str
    Optional Arc private link scope resource id to link the Arc agent
    proxy str
    Optional http proxy endpoint to use for the Arc agent
    privateLinkScope String
    Optional Arc private link scope resource id to link the Arc agent
    proxy String
    Optional http proxy endpoint to use for the Arc agent

    DefenderForDatabasesGcpOfferingDefenderForDatabasesArcAutoProvisioning, DefenderForDatabasesGcpOfferingDefenderForDatabasesArcAutoProvisioningArgs

    ServiceAccountEmailAddress string
    The service account email address in GCP for this offering
    WorkloadIdentityProviderId string
    The GCP workload identity provider id for this offering
    ServiceAccountEmailAddress string
    The service account email address in GCP for this offering
    WorkloadIdentityProviderId string
    The GCP workload identity provider id for this offering
    serviceAccountEmailAddress String
    The service account email address in GCP for this offering
    workloadIdentityProviderId String
    The GCP workload identity provider id for this offering
    serviceAccountEmailAddress string
    The service account email address in GCP for this offering
    workloadIdentityProviderId string
    The GCP workload identity provider id for this offering
    service_account_email_address str
    The service account email address in GCP for this offering
    workload_identity_provider_id str
    The GCP workload identity provider id for this offering
    serviceAccountEmailAddress String
    The service account email address in GCP for this offering
    workloadIdentityProviderId String
    The GCP workload identity provider id for this offering

    DefenderForDatabasesGcpOfferingResponse, DefenderForDatabasesGcpOfferingResponseArgs

    description String
    The offering description.
    arcAutoProvisioning Property Map
    The ARC autoprovisioning configuration
    defenderForDatabasesArcAutoProvisioning Property Map
    The native cloud connection configuration

    DefenderForDatabasesGcpOfferingResponseArcAutoProvisioning, DefenderForDatabasesGcpOfferingResponseArcAutoProvisioningArgs

    Configuration Pulumi.AzureNative.Security.Inputs.DefenderForDatabasesGcpOfferingResponseConfiguration
    Configuration for servers Arc auto provisioning
    Enabled bool
    Is arc auto provisioning enabled
    Configuration DefenderForDatabasesGcpOfferingResponseConfiguration
    Configuration for servers Arc auto provisioning
    Enabled bool
    Is arc auto provisioning enabled
    configuration DefenderForDatabasesGcpOfferingResponseConfiguration
    Configuration for servers Arc auto provisioning
    enabled Boolean
    Is arc auto provisioning enabled
    configuration DefenderForDatabasesGcpOfferingResponseConfiguration
    Configuration for servers Arc auto provisioning
    enabled boolean
    Is arc auto provisioning enabled
    configuration DefenderForDatabasesGcpOfferingResponseConfiguration
    Configuration for servers Arc auto provisioning
    enabled bool
    Is arc auto provisioning enabled
    configuration Property Map
    Configuration for servers Arc auto provisioning
    enabled Boolean
    Is arc auto provisioning enabled

    DefenderForDatabasesGcpOfferingResponseConfiguration, DefenderForDatabasesGcpOfferingResponseConfigurationArgs

    PrivateLinkScope string
    Optional Arc private link scope resource id to link the Arc agent
    Proxy string
    Optional http proxy endpoint to use for the Arc agent
    PrivateLinkScope string
    Optional Arc private link scope resource id to link the Arc agent
    Proxy string
    Optional http proxy endpoint to use for the Arc agent
    privateLinkScope String
    Optional Arc private link scope resource id to link the Arc agent
    proxy String
    Optional http proxy endpoint to use for the Arc agent
    privateLinkScope string
    Optional Arc private link scope resource id to link the Arc agent
    proxy string
    Optional http proxy endpoint to use for the Arc agent
    private_link_scope str
    Optional Arc private link scope resource id to link the Arc agent
    proxy str
    Optional http proxy endpoint to use for the Arc agent
    privateLinkScope String
    Optional Arc private link scope resource id to link the Arc agent
    proxy String
    Optional http proxy endpoint to use for the Arc agent

    DefenderForDatabasesGcpOfferingResponseDefenderForDatabasesArcAutoProvisioning, DefenderForDatabasesGcpOfferingResponseDefenderForDatabasesArcAutoProvisioningArgs

    ServiceAccountEmailAddress string
    The service account email address in GCP for this offering
    WorkloadIdentityProviderId string
    The GCP workload identity provider id for this offering
    ServiceAccountEmailAddress string
    The service account email address in GCP for this offering
    WorkloadIdentityProviderId string
    The GCP workload identity provider id for this offering
    serviceAccountEmailAddress String
    The service account email address in GCP for this offering
    workloadIdentityProviderId String
    The GCP workload identity provider id for this offering
    serviceAccountEmailAddress string
    The service account email address in GCP for this offering
    workloadIdentityProviderId string
    The GCP workload identity provider id for this offering
    service_account_email_address str
    The service account email address in GCP for this offering
    workload_identity_provider_id str
    The GCP workload identity provider id for this offering
    serviceAccountEmailAddress String
    The service account email address in GCP for this offering
    workloadIdentityProviderId String
    The GCP workload identity provider id for this offering

    DefenderForDevOpsAzureDevOpsOffering, DefenderForDevOpsAzureDevOpsOfferingArgs

    DefenderForDevOpsAzureDevOpsOfferingResponse, DefenderForDevOpsAzureDevOpsOfferingResponseArgs

    Description string
    The offering description.
    Description string
    The offering description.
    description String
    The offering description.
    description string
    The offering description.
    description str
    The offering description.
    description String
    The offering description.

    DefenderForDevOpsGitLabOffering, DefenderForDevOpsGitLabOfferingArgs

    DefenderForDevOpsGitLabOfferingResponse, DefenderForDevOpsGitLabOfferingResponseArgs

    Description string
    The offering description.
    Description string
    The offering description.
    description String
    The offering description.
    description string
    The offering description.
    description str
    The offering description.
    description String
    The offering description.

    DefenderForDevOpsGithubOffering, DefenderForDevOpsGithubOfferingArgs

    DefenderForDevOpsGithubOfferingResponse, DefenderForDevOpsGithubOfferingResponseArgs

    Description string
    The offering description.
    Description string
    The offering description.
    description String
    The offering description.
    description string
    The offering description.
    description str
    The offering description.
    description String
    The offering description.

    DefenderForServersAwsOffering, DefenderForServersAwsOfferingArgs

    ArcAutoProvisioning Pulumi.AzureNative.Security.Inputs.DefenderForServersAwsOfferingArcAutoProvisioning
    The ARC autoprovisioning configuration
    DefenderForServers Pulumi.AzureNative.Security.Inputs.DefenderForServersAwsOfferingDefenderForServers
    The Defender for servers connection configuration
    MdeAutoProvisioning Pulumi.AzureNative.Security.Inputs.DefenderForServersAwsOfferingMdeAutoProvisioning
    The Microsoft Defender for Endpoint autoprovisioning configuration
    SubPlan Pulumi.AzureNative.Security.Inputs.DefenderForServersAwsOfferingSubPlan
    configuration for the servers offering subPlan
    VaAutoProvisioning Pulumi.AzureNative.Security.Inputs.DefenderForServersAwsOfferingVaAutoProvisioning
    The Vulnerability Assessment autoprovisioning configuration
    VmScanners Pulumi.AzureNative.Security.Inputs.DefenderForServersAwsOfferingVmScanners
    The Microsoft Defender for Server VM scanning configuration
    ArcAutoProvisioning DefenderForServersAwsOfferingArcAutoProvisioning
    The ARC autoprovisioning configuration
    DefenderForServers DefenderForServersAwsOfferingDefenderForServers
    The Defender for servers connection configuration
    MdeAutoProvisioning DefenderForServersAwsOfferingMdeAutoProvisioning
    The Microsoft Defender for Endpoint autoprovisioning configuration
    SubPlan DefenderForServersAwsOfferingSubPlan
    configuration for the servers offering subPlan
    VaAutoProvisioning DefenderForServersAwsOfferingVaAutoProvisioning
    The Vulnerability Assessment autoprovisioning configuration
    VmScanners DefenderForServersAwsOfferingVmScanners
    The Microsoft Defender for Server VM scanning configuration
    arcAutoProvisioning DefenderForServersAwsOfferingArcAutoProvisioning
    The ARC autoprovisioning configuration
    defenderForServers DefenderForServersAwsOfferingDefenderForServers
    The Defender for servers connection configuration
    mdeAutoProvisioning DefenderForServersAwsOfferingMdeAutoProvisioning
    The Microsoft Defender for Endpoint autoprovisioning configuration
    subPlan DefenderForServersAwsOfferingSubPlan
    configuration for the servers offering subPlan
    vaAutoProvisioning DefenderForServersAwsOfferingVaAutoProvisioning
    The Vulnerability Assessment autoprovisioning configuration
    vmScanners DefenderForServersAwsOfferingVmScanners
    The Microsoft Defender for Server VM scanning configuration
    arcAutoProvisioning DefenderForServersAwsOfferingArcAutoProvisioning
    The ARC autoprovisioning configuration
    defenderForServers DefenderForServersAwsOfferingDefenderForServers
    The Defender for servers connection configuration
    mdeAutoProvisioning DefenderForServersAwsOfferingMdeAutoProvisioning
    The Microsoft Defender for Endpoint autoprovisioning configuration
    subPlan DefenderForServersAwsOfferingSubPlan
    configuration for the servers offering subPlan
    vaAutoProvisioning DefenderForServersAwsOfferingVaAutoProvisioning
    The Vulnerability Assessment autoprovisioning configuration
    vmScanners DefenderForServersAwsOfferingVmScanners
    The Microsoft Defender for Server VM scanning configuration
    arc_auto_provisioning DefenderForServersAwsOfferingArcAutoProvisioning
    The ARC autoprovisioning configuration
    defender_for_servers DefenderForServersAwsOfferingDefenderForServers
    The Defender for servers connection configuration
    mde_auto_provisioning DefenderForServersAwsOfferingMdeAutoProvisioning
    The Microsoft Defender for Endpoint autoprovisioning configuration
    sub_plan DefenderForServersAwsOfferingSubPlan
    configuration for the servers offering subPlan
    va_auto_provisioning DefenderForServersAwsOfferingVaAutoProvisioning
    The Vulnerability Assessment autoprovisioning configuration
    vm_scanners DefenderForServersAwsOfferingVmScanners
    The Microsoft Defender for Server VM scanning configuration
    arcAutoProvisioning Property Map
    The ARC autoprovisioning configuration
    defenderForServers Property Map
    The Defender for servers connection configuration
    mdeAutoProvisioning Property Map
    The Microsoft Defender for Endpoint autoprovisioning configuration
    subPlan Property Map
    configuration for the servers offering subPlan
    vaAutoProvisioning Property Map
    The Vulnerability Assessment autoprovisioning configuration
    vmScanners Property Map
    The Microsoft Defender for Server VM scanning configuration

    DefenderForServersAwsOfferingArcAutoProvisioning, DefenderForServersAwsOfferingArcAutoProvisioningArgs

    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    Configuration Pulumi.AzureNative.Security.Inputs.DefenderForServersAwsOfferingConfiguration
    Configuration for servers Arc auto provisioning
    Enabled bool
    Is arc auto provisioning enabled
    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    Configuration DefenderForServersAwsOfferingConfiguration
    Configuration for servers Arc auto provisioning
    Enabled bool
    Is arc auto provisioning enabled
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    configuration DefenderForServersAwsOfferingConfiguration
    Configuration for servers Arc auto provisioning
    enabled Boolean
    Is arc auto provisioning enabled
    cloudRoleArn string
    The cloud role ARN in AWS for this feature
    configuration DefenderForServersAwsOfferingConfiguration
    Configuration for servers Arc auto provisioning
    enabled boolean
    Is arc auto provisioning enabled
    cloud_role_arn str
    The cloud role ARN in AWS for this feature
    configuration DefenderForServersAwsOfferingConfiguration
    Configuration for servers Arc auto provisioning
    enabled bool
    Is arc auto provisioning enabled
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    configuration Property Map
    Configuration for servers Arc auto provisioning
    enabled Boolean
    Is arc auto provisioning enabled

    DefenderForServersAwsOfferingConfiguration, DefenderForServersAwsOfferingConfigurationArgs

    PrivateLinkScope string
    Optional Arc private link scope resource id to link the Arc agent
    Proxy string
    Optional HTTP proxy endpoint to use for the Arc agent
    PrivateLinkScope string
    Optional Arc private link scope resource id to link the Arc agent
    Proxy string
    Optional HTTP proxy endpoint to use for the Arc agent
    privateLinkScope String
    Optional Arc private link scope resource id to link the Arc agent
    proxy String
    Optional HTTP proxy endpoint to use for the Arc agent
    privateLinkScope string
    Optional Arc private link scope resource id to link the Arc agent
    proxy string
    Optional HTTP proxy endpoint to use for the Arc agent
    private_link_scope str
    Optional Arc private link scope resource id to link the Arc agent
    proxy str
    Optional HTTP proxy endpoint to use for the Arc agent
    privateLinkScope String
    Optional Arc private link scope resource id to link the Arc agent
    proxy String
    Optional HTTP proxy endpoint to use for the Arc agent

    DefenderForServersAwsOfferingConfigurationConfiguration, DefenderForServersAwsOfferingConfigurationConfigurationArgs

    Type string | Pulumi.AzureNative.Security.Type
    The Vulnerability Assessment solution to be provisioned. Can be either 'TVM' or 'Qualys'
    Type string | Type
    The Vulnerability Assessment solution to be provisioned. Can be either 'TVM' or 'Qualys'
    type String | Type
    The Vulnerability Assessment solution to be provisioned. Can be either 'TVM' or 'Qualys'
    type string | Type
    The Vulnerability Assessment solution to be provisioned. Can be either 'TVM' or 'Qualys'
    type str | Type
    The Vulnerability Assessment solution to be provisioned. Can be either 'TVM' or 'Qualys'
    type String | "Qualys" | "TVM"
    The Vulnerability Assessment solution to be provisioned. Can be either 'TVM' or 'Qualys'

    DefenderForServersAwsOfferingConfigurationConfigurationConfiguration, DefenderForServersAwsOfferingConfigurationConfigurationConfigurationArgs

    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    ExclusionTags Dictionary<string, string>
    VM tags that indicates that VM should not be scanned
    ScanningMode string | Pulumi.AzureNative.Security.ScanningMode
    The scanning mode for the VM scan.
    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    ExclusionTags map[string]string
    VM tags that indicates that VM should not be scanned
    ScanningMode string | ScanningMode
    The scanning mode for the VM scan.
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    exclusionTags Map<String,String>
    VM tags that indicates that VM should not be scanned
    scanningMode String | ScanningMode
    The scanning mode for the VM scan.
    cloudRoleArn string
    The cloud role ARN in AWS for this feature
    exclusionTags {[key: string]: string}
    VM tags that indicates that VM should not be scanned
    scanningMode string | ScanningMode
    The scanning mode for the VM scan.
    cloud_role_arn str
    The cloud role ARN in AWS for this feature
    exclusion_tags Mapping[str, str]
    VM tags that indicates that VM should not be scanned
    scanning_mode str | ScanningMode
    The scanning mode for the VM scan.
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    exclusionTags Map<String>
    VM tags that indicates that VM should not be scanned
    scanningMode String | "Default"
    The scanning mode for the VM scan.

    DefenderForServersAwsOfferingDefenderForServers, DefenderForServersAwsOfferingDefenderForServersArgs

    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    cloudRoleArn string
    The cloud role ARN in AWS for this feature
    cloud_role_arn str
    The cloud role ARN in AWS for this feature
    cloudRoleArn String
    The cloud role ARN in AWS for this feature

    DefenderForServersAwsOfferingMdeAutoProvisioning, DefenderForServersAwsOfferingMdeAutoProvisioningArgs

    Configuration object
    configuration for Microsoft Defender for Endpoint autoprovisioning
    Enabled bool
    Is Microsoft Defender for Endpoint auto provisioning enabled
    Configuration interface{}
    configuration for Microsoft Defender for Endpoint autoprovisioning
    Enabled bool
    Is Microsoft Defender for Endpoint auto provisioning enabled
    configuration Object
    configuration for Microsoft Defender for Endpoint autoprovisioning
    enabled Boolean
    Is Microsoft Defender for Endpoint auto provisioning enabled
    configuration any
    configuration for Microsoft Defender for Endpoint autoprovisioning
    enabled boolean
    Is Microsoft Defender for Endpoint auto provisioning enabled
    configuration Any
    configuration for Microsoft Defender for Endpoint autoprovisioning
    enabled bool
    Is Microsoft Defender for Endpoint auto provisioning enabled
    configuration Any
    configuration for Microsoft Defender for Endpoint autoprovisioning
    enabled Boolean
    Is Microsoft Defender for Endpoint auto provisioning enabled

    DefenderForServersAwsOfferingResponse, DefenderForServersAwsOfferingResponseArgs

    Description string
    The offering description.
    ArcAutoProvisioning Pulumi.AzureNative.Security.Inputs.DefenderForServersAwsOfferingResponseArcAutoProvisioning
    The ARC autoprovisioning configuration
    DefenderForServers Pulumi.AzureNative.Security.Inputs.DefenderForServersAwsOfferingResponseDefenderForServers
    The Defender for servers connection configuration
    MdeAutoProvisioning Pulumi.AzureNative.Security.Inputs.DefenderForServersAwsOfferingResponseMdeAutoProvisioning
    The Microsoft Defender for Endpoint autoprovisioning configuration
    SubPlan Pulumi.AzureNative.Security.Inputs.DefenderForServersAwsOfferingResponseSubPlan
    configuration for the servers offering subPlan
    VaAutoProvisioning Pulumi.AzureNative.Security.Inputs.DefenderForServersAwsOfferingResponseVaAutoProvisioning
    The Vulnerability Assessment autoprovisioning configuration
    VmScanners Pulumi.AzureNative.Security.Inputs.DefenderForServersAwsOfferingResponseVmScanners
    The Microsoft Defender for Server VM scanning configuration
    Description string
    The offering description.
    ArcAutoProvisioning DefenderForServersAwsOfferingResponseArcAutoProvisioning
    The ARC autoprovisioning configuration
    DefenderForServers DefenderForServersAwsOfferingResponseDefenderForServers
    The Defender for servers connection configuration
    MdeAutoProvisioning DefenderForServersAwsOfferingResponseMdeAutoProvisioning
    The Microsoft Defender for Endpoint autoprovisioning configuration
    SubPlan DefenderForServersAwsOfferingResponseSubPlan
    configuration for the servers offering subPlan
    VaAutoProvisioning DefenderForServersAwsOfferingResponseVaAutoProvisioning
    The Vulnerability Assessment autoprovisioning configuration
    VmScanners DefenderForServersAwsOfferingResponseVmScanners
    The Microsoft Defender for Server VM scanning configuration
    description String
    The offering description.
    arcAutoProvisioning DefenderForServersAwsOfferingResponseArcAutoProvisioning
    The ARC autoprovisioning configuration
    defenderForServers DefenderForServersAwsOfferingResponseDefenderForServers
    The Defender for servers connection configuration
    mdeAutoProvisioning DefenderForServersAwsOfferingResponseMdeAutoProvisioning
    The Microsoft Defender for Endpoint autoprovisioning configuration
    subPlan DefenderForServersAwsOfferingResponseSubPlan
    configuration for the servers offering subPlan
    vaAutoProvisioning DefenderForServersAwsOfferingResponseVaAutoProvisioning
    The Vulnerability Assessment autoprovisioning configuration
    vmScanners DefenderForServersAwsOfferingResponseVmScanners
    The Microsoft Defender for Server VM scanning configuration
    description string
    The offering description.
    arcAutoProvisioning DefenderForServersAwsOfferingResponseArcAutoProvisioning
    The ARC autoprovisioning configuration
    defenderForServers DefenderForServersAwsOfferingResponseDefenderForServers
    The Defender for servers connection configuration
    mdeAutoProvisioning DefenderForServersAwsOfferingResponseMdeAutoProvisioning
    The Microsoft Defender for Endpoint autoprovisioning configuration
    subPlan DefenderForServersAwsOfferingResponseSubPlan
    configuration for the servers offering subPlan
    vaAutoProvisioning DefenderForServersAwsOfferingResponseVaAutoProvisioning
    The Vulnerability Assessment autoprovisioning configuration
    vmScanners DefenderForServersAwsOfferingResponseVmScanners
    The Microsoft Defender for Server VM scanning configuration
    description str
    The offering description.
    arc_auto_provisioning DefenderForServersAwsOfferingResponseArcAutoProvisioning
    The ARC autoprovisioning configuration
    defender_for_servers DefenderForServersAwsOfferingResponseDefenderForServers
    The Defender for servers connection configuration
    mde_auto_provisioning DefenderForServersAwsOfferingResponseMdeAutoProvisioning
    The Microsoft Defender for Endpoint autoprovisioning configuration
    sub_plan DefenderForServersAwsOfferingResponseSubPlan
    configuration for the servers offering subPlan
    va_auto_provisioning DefenderForServersAwsOfferingResponseVaAutoProvisioning
    The Vulnerability Assessment autoprovisioning configuration
    vm_scanners DefenderForServersAwsOfferingResponseVmScanners
    The Microsoft Defender for Server VM scanning configuration
    description String
    The offering description.
    arcAutoProvisioning Property Map
    The ARC autoprovisioning configuration
    defenderForServers Property Map
    The Defender for servers connection configuration
    mdeAutoProvisioning Property Map
    The Microsoft Defender for Endpoint autoprovisioning configuration
    subPlan Property Map
    configuration for the servers offering subPlan
    vaAutoProvisioning Property Map
    The Vulnerability Assessment autoprovisioning configuration
    vmScanners Property Map
    The Microsoft Defender for Server VM scanning configuration

    DefenderForServersAwsOfferingResponseArcAutoProvisioning, DefenderForServersAwsOfferingResponseArcAutoProvisioningArgs

    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    Configuration Pulumi.AzureNative.Security.Inputs.DefenderForServersAwsOfferingResponseConfiguration
    Configuration for servers Arc auto provisioning
    Enabled bool
    Is arc auto provisioning enabled
    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    Configuration DefenderForServersAwsOfferingResponseConfiguration
    Configuration for servers Arc auto provisioning
    Enabled bool
    Is arc auto provisioning enabled
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    configuration DefenderForServersAwsOfferingResponseConfiguration
    Configuration for servers Arc auto provisioning
    enabled Boolean
    Is arc auto provisioning enabled
    cloudRoleArn string
    The cloud role ARN in AWS for this feature
    configuration DefenderForServersAwsOfferingResponseConfiguration
    Configuration for servers Arc auto provisioning
    enabled boolean
    Is arc auto provisioning enabled
    cloud_role_arn str
    The cloud role ARN in AWS for this feature
    configuration DefenderForServersAwsOfferingResponseConfiguration
    Configuration for servers Arc auto provisioning
    enabled bool
    Is arc auto provisioning enabled
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    configuration Property Map
    Configuration for servers Arc auto provisioning
    enabled Boolean
    Is arc auto provisioning enabled

    DefenderForServersAwsOfferingResponseConfiguration, DefenderForServersAwsOfferingResponseConfigurationArgs

    PrivateLinkScope string
    Optional Arc private link scope resource id to link the Arc agent
    Proxy string
    Optional HTTP proxy endpoint to use for the Arc agent
    PrivateLinkScope string
    Optional Arc private link scope resource id to link the Arc agent
    Proxy string
    Optional HTTP proxy endpoint to use for the Arc agent
    privateLinkScope String
    Optional Arc private link scope resource id to link the Arc agent
    proxy String
    Optional HTTP proxy endpoint to use for the Arc agent
    privateLinkScope string
    Optional Arc private link scope resource id to link the Arc agent
    proxy string
    Optional HTTP proxy endpoint to use for the Arc agent
    private_link_scope str
    Optional Arc private link scope resource id to link the Arc agent
    proxy str
    Optional HTTP proxy endpoint to use for the Arc agent
    privateLinkScope String
    Optional Arc private link scope resource id to link the Arc agent
    proxy String
    Optional HTTP proxy endpoint to use for the Arc agent

    DefenderForServersAwsOfferingResponseConfigurationConfiguration, DefenderForServersAwsOfferingResponseConfigurationConfigurationArgs

    Type string
    The Vulnerability Assessment solution to be provisioned. Can be either 'TVM' or 'Qualys'
    Type string
    The Vulnerability Assessment solution to be provisioned. Can be either 'TVM' or 'Qualys'
    type String
    The Vulnerability Assessment solution to be provisioned. Can be either 'TVM' or 'Qualys'
    type string
    The Vulnerability Assessment solution to be provisioned. Can be either 'TVM' or 'Qualys'
    type str
    The Vulnerability Assessment solution to be provisioned. Can be either 'TVM' or 'Qualys'
    type String
    The Vulnerability Assessment solution to be provisioned. Can be either 'TVM' or 'Qualys'

    DefenderForServersAwsOfferingResponseConfigurationConfigurationConfiguration, DefenderForServersAwsOfferingResponseConfigurationConfigurationConfigurationArgs

    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    ExclusionTags Dictionary<string, string>
    VM tags that indicates that VM should not be scanned
    ScanningMode string
    The scanning mode for the VM scan.
    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    ExclusionTags map[string]string
    VM tags that indicates that VM should not be scanned
    ScanningMode string
    The scanning mode for the VM scan.
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    exclusionTags Map<String,String>
    VM tags that indicates that VM should not be scanned
    scanningMode String
    The scanning mode for the VM scan.
    cloudRoleArn string
    The cloud role ARN in AWS for this feature
    exclusionTags {[key: string]: string}
    VM tags that indicates that VM should not be scanned
    scanningMode string
    The scanning mode for the VM scan.
    cloud_role_arn str
    The cloud role ARN in AWS for this feature
    exclusion_tags Mapping[str, str]
    VM tags that indicates that VM should not be scanned
    scanning_mode str
    The scanning mode for the VM scan.
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    exclusionTags Map<String>
    VM tags that indicates that VM should not be scanned
    scanningMode String
    The scanning mode for the VM scan.

    DefenderForServersAwsOfferingResponseDefenderForServers, DefenderForServersAwsOfferingResponseDefenderForServersArgs

    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    cloudRoleArn string
    The cloud role ARN in AWS for this feature
    cloud_role_arn str
    The cloud role ARN in AWS for this feature
    cloudRoleArn String
    The cloud role ARN in AWS for this feature

    DefenderForServersAwsOfferingResponseMdeAutoProvisioning, DefenderForServersAwsOfferingResponseMdeAutoProvisioningArgs

    Configuration object
    configuration for Microsoft Defender for Endpoint autoprovisioning
    Enabled bool
    Is Microsoft Defender for Endpoint auto provisioning enabled
    Configuration interface{}
    configuration for Microsoft Defender for Endpoint autoprovisioning
    Enabled bool
    Is Microsoft Defender for Endpoint auto provisioning enabled
    configuration Object
    configuration for Microsoft Defender for Endpoint autoprovisioning
    enabled Boolean
    Is Microsoft Defender for Endpoint auto provisioning enabled
    configuration any
    configuration for Microsoft Defender for Endpoint autoprovisioning
    enabled boolean
    Is Microsoft Defender for Endpoint auto provisioning enabled
    configuration Any
    configuration for Microsoft Defender for Endpoint autoprovisioning
    enabled bool
    Is Microsoft Defender for Endpoint auto provisioning enabled
    configuration Any
    configuration for Microsoft Defender for Endpoint autoprovisioning
    enabled Boolean
    Is Microsoft Defender for Endpoint auto provisioning enabled

    DefenderForServersAwsOfferingResponseSubPlan, DefenderForServersAwsOfferingResponseSubPlanArgs

    Type string
    The available sub plans
    Type string
    The available sub plans
    type String
    The available sub plans
    type string
    The available sub plans
    type str
    The available sub plans
    type String
    The available sub plans

    DefenderForServersAwsOfferingResponseVaAutoProvisioning, DefenderForServersAwsOfferingResponseVaAutoProvisioningArgs

    Configuration Pulumi.AzureNative.Security.Inputs.DefenderForServersAwsOfferingResponseConfigurationConfiguration
    configuration for Vulnerability Assessment autoprovisioning
    Enabled bool
    Is Vulnerability Assessment auto provisioning enabled
    Configuration DefenderForServersAwsOfferingResponseConfigurationConfiguration
    configuration for Vulnerability Assessment autoprovisioning
    Enabled bool
    Is Vulnerability Assessment auto provisioning enabled
    configuration DefenderForServersAwsOfferingResponseConfigurationConfiguration
    configuration for Vulnerability Assessment autoprovisioning
    enabled Boolean
    Is Vulnerability Assessment auto provisioning enabled
    configuration DefenderForServersAwsOfferingResponseConfigurationConfiguration
    configuration for Vulnerability Assessment autoprovisioning
    enabled boolean
    Is Vulnerability Assessment auto provisioning enabled
    configuration DefenderForServersAwsOfferingResponseConfigurationConfiguration
    configuration for Vulnerability Assessment autoprovisioning
    enabled bool
    Is Vulnerability Assessment auto provisioning enabled
    configuration Property Map
    configuration for Vulnerability Assessment autoprovisioning
    enabled Boolean
    Is Vulnerability Assessment auto provisioning enabled

    DefenderForServersAwsOfferingResponseVmScanners, DefenderForServersAwsOfferingResponseVmScannersArgs

    Configuration Pulumi.AzureNative.Security.Inputs.DefenderForServersAwsOfferingResponseConfigurationConfigurationConfiguration
    configuration for Microsoft Defender for Server VM scanning
    Enabled bool
    Is Microsoft Defender for Server VM scanning enabled
    Configuration DefenderForServersAwsOfferingResponseConfigurationConfigurationConfiguration
    configuration for Microsoft Defender for Server VM scanning
    Enabled bool
    Is Microsoft Defender for Server VM scanning enabled
    configuration DefenderForServersAwsOfferingResponseConfigurationConfigurationConfiguration
    configuration for Microsoft Defender for Server VM scanning
    enabled Boolean
    Is Microsoft Defender for Server VM scanning enabled
    configuration DefenderForServersAwsOfferingResponseConfigurationConfigurationConfiguration
    configuration for Microsoft Defender for Server VM scanning
    enabled boolean
    Is Microsoft Defender for Server VM scanning enabled
    configuration DefenderForServersAwsOfferingResponseConfigurationConfigurationConfiguration
    configuration for Microsoft Defender for Server VM scanning
    enabled bool
    Is Microsoft Defender for Server VM scanning enabled
    configuration Property Map
    configuration for Microsoft Defender for Server VM scanning
    enabled Boolean
    Is Microsoft Defender for Server VM scanning enabled

    DefenderForServersAwsOfferingSubPlan, DefenderForServersAwsOfferingSubPlanArgs

    Type string | Pulumi.AzureNative.Security.SubPlan
    The available sub plans
    Type string | SubPlan
    The available sub plans
    type String | SubPlan
    The available sub plans
    type string | SubPlan
    The available sub plans
    type str | SubPlan
    The available sub plans
    type String | "P1" | "P2"
    The available sub plans

    DefenderForServersAwsOfferingVaAutoProvisioning, DefenderForServersAwsOfferingVaAutoProvisioningArgs

    Configuration Pulumi.AzureNative.Security.Inputs.DefenderForServersAwsOfferingConfigurationConfiguration
    configuration for Vulnerability Assessment autoprovisioning
    Enabled bool
    Is Vulnerability Assessment auto provisioning enabled
    Configuration DefenderForServersAwsOfferingConfigurationConfiguration
    configuration for Vulnerability Assessment autoprovisioning
    Enabled bool
    Is Vulnerability Assessment auto provisioning enabled
    configuration DefenderForServersAwsOfferingConfigurationConfiguration
    configuration for Vulnerability Assessment autoprovisioning
    enabled Boolean
    Is Vulnerability Assessment auto provisioning enabled
    configuration DefenderForServersAwsOfferingConfigurationConfiguration
    configuration for Vulnerability Assessment autoprovisioning
    enabled boolean
    Is Vulnerability Assessment auto provisioning enabled
    configuration DefenderForServersAwsOfferingConfigurationConfiguration
    configuration for Vulnerability Assessment autoprovisioning
    enabled bool
    Is Vulnerability Assessment auto provisioning enabled
    configuration Property Map
    configuration for Vulnerability Assessment autoprovisioning
    enabled Boolean
    Is Vulnerability Assessment auto provisioning enabled

    DefenderForServersAwsOfferingVmScanners, DefenderForServersAwsOfferingVmScannersArgs

    Configuration Pulumi.AzureNative.Security.Inputs.DefenderForServersAwsOfferingConfigurationConfigurationConfiguration
    configuration for Microsoft Defender for Server VM scanning
    Enabled bool
    Is Microsoft Defender for Server VM scanning enabled
    Configuration DefenderForServersAwsOfferingConfigurationConfigurationConfiguration
    configuration for Microsoft Defender for Server VM scanning
    Enabled bool
    Is Microsoft Defender for Server VM scanning enabled
    configuration DefenderForServersAwsOfferingConfigurationConfigurationConfiguration
    configuration for Microsoft Defender for Server VM scanning
    enabled Boolean
    Is Microsoft Defender for Server VM scanning enabled
    configuration DefenderForServersAwsOfferingConfigurationConfigurationConfiguration
    configuration for Microsoft Defender for Server VM scanning
    enabled boolean
    Is Microsoft Defender for Server VM scanning enabled
    configuration DefenderForServersAwsOfferingConfigurationConfigurationConfiguration
    configuration for Microsoft Defender for Server VM scanning
    enabled bool
    Is Microsoft Defender for Server VM scanning enabled
    configuration Property Map
    configuration for Microsoft Defender for Server VM scanning
    enabled Boolean
    Is Microsoft Defender for Server VM scanning enabled

    DefenderForServersGcpOffering, DefenderForServersGcpOfferingArgs

    ArcAutoProvisioning Pulumi.AzureNative.Security.Inputs.DefenderForServersGcpOfferingArcAutoProvisioning
    The ARC autoprovisioning configuration
    DefenderForServers Pulumi.AzureNative.Security.Inputs.DefenderForServersGcpOfferingDefenderForServers
    The Defender for servers connection configuration
    MdeAutoProvisioning Pulumi.AzureNative.Security.Inputs.DefenderForServersGcpOfferingMdeAutoProvisioning
    The Microsoft Defender for Endpoint autoprovisioning configuration
    SubPlan Pulumi.AzureNative.Security.Inputs.DefenderForServersGcpOfferingSubPlan
    configuration for the servers offering subPlan
    VaAutoProvisioning Pulumi.AzureNative.Security.Inputs.DefenderForServersGcpOfferingVaAutoProvisioning
    The Vulnerability Assessment autoprovisioning configuration
    VmScanners Pulumi.AzureNative.Security.Inputs.DefenderForServersGcpOfferingVmScanners
    The Microsoft Defender for Server VM scanning configuration
    ArcAutoProvisioning DefenderForServersGcpOfferingArcAutoProvisioning
    The ARC autoprovisioning configuration
    DefenderForServers DefenderForServersGcpOfferingDefenderForServers
    The Defender for servers connection configuration
    MdeAutoProvisioning DefenderForServersGcpOfferingMdeAutoProvisioning
    The Microsoft Defender for Endpoint autoprovisioning configuration
    SubPlan DefenderForServersGcpOfferingSubPlan
    configuration for the servers offering subPlan
    VaAutoProvisioning DefenderForServersGcpOfferingVaAutoProvisioning
    The Vulnerability Assessment autoprovisioning configuration
    VmScanners DefenderForServersGcpOfferingVmScanners
    The Microsoft Defender for Server VM scanning configuration
    arcAutoProvisioning DefenderForServersGcpOfferingArcAutoProvisioning
    The ARC autoprovisioning configuration
    defenderForServers DefenderForServersGcpOfferingDefenderForServers
    The Defender for servers connection configuration
    mdeAutoProvisioning DefenderForServersGcpOfferingMdeAutoProvisioning
    The Microsoft Defender for Endpoint autoprovisioning configuration
    subPlan DefenderForServersGcpOfferingSubPlan
    configuration for the servers offering subPlan
    vaAutoProvisioning DefenderForServersGcpOfferingVaAutoProvisioning
    The Vulnerability Assessment autoprovisioning configuration
    vmScanners DefenderForServersGcpOfferingVmScanners
    The Microsoft Defender for Server VM scanning configuration
    arcAutoProvisioning DefenderForServersGcpOfferingArcAutoProvisioning
    The ARC autoprovisioning configuration
    defenderForServers DefenderForServersGcpOfferingDefenderForServers
    The Defender for servers connection configuration
    mdeAutoProvisioning DefenderForServersGcpOfferingMdeAutoProvisioning
    The Microsoft Defender for Endpoint autoprovisioning configuration
    subPlan DefenderForServersGcpOfferingSubPlan
    configuration for the servers offering subPlan
    vaAutoProvisioning DefenderForServersGcpOfferingVaAutoProvisioning
    The Vulnerability Assessment autoprovisioning configuration
    vmScanners DefenderForServersGcpOfferingVmScanners
    The Microsoft Defender for Server VM scanning configuration
    arc_auto_provisioning DefenderForServersGcpOfferingArcAutoProvisioning
    The ARC autoprovisioning configuration
    defender_for_servers DefenderForServersGcpOfferingDefenderForServers
    The Defender for servers connection configuration
    mde_auto_provisioning DefenderForServersGcpOfferingMdeAutoProvisioning
    The Microsoft Defender for Endpoint autoprovisioning configuration
    sub_plan DefenderForServersGcpOfferingSubPlan
    configuration for the servers offering subPlan
    va_auto_provisioning DefenderForServersGcpOfferingVaAutoProvisioning
    The Vulnerability Assessment autoprovisioning configuration
    vm_scanners DefenderForServersGcpOfferingVmScanners
    The Microsoft Defender for Server VM scanning configuration
    arcAutoProvisioning Property Map
    The ARC autoprovisioning configuration
    defenderForServers Property Map
    The Defender for servers connection configuration
    mdeAutoProvisioning Property Map
    The Microsoft Defender for Endpoint autoprovisioning configuration
    subPlan Property Map
    configuration for the servers offering subPlan
    vaAutoProvisioning Property Map
    The Vulnerability Assessment autoprovisioning configuration
    vmScanners Property Map
    The Microsoft Defender for Server VM scanning configuration

    DefenderForServersGcpOfferingArcAutoProvisioning, DefenderForServersGcpOfferingArcAutoProvisioningArgs

    Configuration Pulumi.AzureNative.Security.Inputs.DefenderForServersGcpOfferingConfiguration
    Configuration for servers Arc auto provisioning
    Enabled bool
    Is arc auto provisioning enabled
    Configuration DefenderForServersGcpOfferingConfiguration
    Configuration for servers Arc auto provisioning
    Enabled bool
    Is arc auto provisioning enabled
    configuration DefenderForServersGcpOfferingConfiguration
    Configuration for servers Arc auto provisioning
    enabled Boolean
    Is arc auto provisioning enabled
    configuration DefenderForServersGcpOfferingConfiguration
    Configuration for servers Arc auto provisioning
    enabled boolean
    Is arc auto provisioning enabled
    configuration DefenderForServersGcpOfferingConfiguration
    Configuration for servers Arc auto provisioning
    enabled bool
    Is arc auto provisioning enabled
    configuration Property Map
    Configuration for servers Arc auto provisioning
    enabled Boolean
    Is arc auto provisioning enabled

    DefenderForServersGcpOfferingConfiguration, DefenderForServersGcpOfferingConfigurationArgs

    PrivateLinkScope string
    Optional Arc private link scope resource id to link the Arc agent
    Proxy string
    Optional HTTP proxy endpoint to use for the Arc agent
    PrivateLinkScope string
    Optional Arc private link scope resource id to link the Arc agent
    Proxy string
    Optional HTTP proxy endpoint to use for the Arc agent
    privateLinkScope String
    Optional Arc private link scope resource id to link the Arc agent
    proxy String
    Optional HTTP proxy endpoint to use for the Arc agent
    privateLinkScope string
    Optional Arc private link scope resource id to link the Arc agent
    proxy string
    Optional HTTP proxy endpoint to use for the Arc agent
    private_link_scope str
    Optional Arc private link scope resource id to link the Arc agent
    proxy str
    Optional HTTP proxy endpoint to use for the Arc agent
    privateLinkScope String
    Optional Arc private link scope resource id to link the Arc agent
    proxy String
    Optional HTTP proxy endpoint to use for the Arc agent

    DefenderForServersGcpOfferingConfigurationConfiguration, DefenderForServersGcpOfferingConfigurationConfigurationArgs

    Type string | Pulumi.AzureNative.Security.Type
    The Vulnerability Assessment solution to be provisioned. Can be either 'TVM' or 'Qualys'
    Type string | Type
    The Vulnerability Assessment solution to be provisioned. Can be either 'TVM' or 'Qualys'
    type String | Type
    The Vulnerability Assessment solution to be provisioned. Can be either 'TVM' or 'Qualys'
    type string | Type
    The Vulnerability Assessment solution to be provisioned. Can be either 'TVM' or 'Qualys'
    type str | Type
    The Vulnerability Assessment solution to be provisioned. Can be either 'TVM' or 'Qualys'
    type String | "Qualys" | "TVM"
    The Vulnerability Assessment solution to be provisioned. Can be either 'TVM' or 'Qualys'

    DefenderForServersGcpOfferingConfigurationConfigurationConfiguration, DefenderForServersGcpOfferingConfigurationConfigurationConfigurationArgs

    ExclusionTags Dictionary<string, string>
    VM tags that indicate that VM should not be scanned
    ScanningMode string | Pulumi.AzureNative.Security.ScanningMode
    The scanning mode for the VM scan.
    ExclusionTags map[string]string
    VM tags that indicate that VM should not be scanned
    ScanningMode string | ScanningMode
    The scanning mode for the VM scan.
    exclusionTags Map<String,String>
    VM tags that indicate that VM should not be scanned
    scanningMode String | ScanningMode
    The scanning mode for the VM scan.
    exclusionTags {[key: string]: string}
    VM tags that indicate that VM should not be scanned
    scanningMode string | ScanningMode
    The scanning mode for the VM scan.
    exclusion_tags Mapping[str, str]
    VM tags that indicate that VM should not be scanned
    scanning_mode str | ScanningMode
    The scanning mode for the VM scan.
    exclusionTags Map<String>
    VM tags that indicate that VM should not be scanned
    scanningMode String | "Default"
    The scanning mode for the VM scan.

    DefenderForServersGcpOfferingDefenderForServers, DefenderForServersGcpOfferingDefenderForServersArgs

    ServiceAccountEmailAddress string
    The service account email address in GCP for this feature
    WorkloadIdentityProviderId string
    The workload identity provider id in GCP for this feature
    ServiceAccountEmailAddress string
    The service account email address in GCP for this feature
    WorkloadIdentityProviderId string
    The workload identity provider id in GCP for this feature
    serviceAccountEmailAddress String
    The service account email address in GCP for this feature
    workloadIdentityProviderId String
    The workload identity provider id in GCP for this feature
    serviceAccountEmailAddress string
    The service account email address in GCP for this feature
    workloadIdentityProviderId string
    The workload identity provider id in GCP for this feature
    service_account_email_address str
    The service account email address in GCP for this feature
    workload_identity_provider_id str
    The workload identity provider id in GCP for this feature
    serviceAccountEmailAddress String
    The service account email address in GCP for this feature
    workloadIdentityProviderId String
    The workload identity provider id in GCP for this feature

    DefenderForServersGcpOfferingMdeAutoProvisioning, DefenderForServersGcpOfferingMdeAutoProvisioningArgs

    Configuration object
    configuration for Microsoft Defender for Endpoint autoprovisioning
    Enabled bool
    Is Microsoft Defender for Endpoint auto provisioning enabled
    Configuration interface{}
    configuration for Microsoft Defender for Endpoint autoprovisioning
    Enabled bool
    Is Microsoft Defender for Endpoint auto provisioning enabled
    configuration Object
    configuration for Microsoft Defender for Endpoint autoprovisioning
    enabled Boolean
    Is Microsoft Defender for Endpoint auto provisioning enabled
    configuration any
    configuration for Microsoft Defender for Endpoint autoprovisioning
    enabled boolean
    Is Microsoft Defender for Endpoint auto provisioning enabled
    configuration Any
    configuration for Microsoft Defender for Endpoint autoprovisioning
    enabled bool
    Is Microsoft Defender for Endpoint auto provisioning enabled
    configuration Any
    configuration for Microsoft Defender for Endpoint autoprovisioning
    enabled Boolean
    Is Microsoft Defender for Endpoint auto provisioning enabled

    DefenderForServersGcpOfferingResponse, DefenderForServersGcpOfferingResponseArgs

    Description string
    The offering description.
    ArcAutoProvisioning Pulumi.AzureNative.Security.Inputs.DefenderForServersGcpOfferingResponseArcAutoProvisioning
    The ARC autoprovisioning configuration
    DefenderForServers Pulumi.AzureNative.Security.Inputs.DefenderForServersGcpOfferingResponseDefenderForServers
    The Defender for servers connection configuration
    MdeAutoProvisioning Pulumi.AzureNative.Security.Inputs.DefenderForServersGcpOfferingResponseMdeAutoProvisioning
    The Microsoft Defender for Endpoint autoprovisioning configuration
    SubPlan Pulumi.AzureNative.Security.Inputs.DefenderForServersGcpOfferingResponseSubPlan
    configuration for the servers offering subPlan
    VaAutoProvisioning Pulumi.AzureNative.Security.Inputs.DefenderForServersGcpOfferingResponseVaAutoProvisioning
    The Vulnerability Assessment autoprovisioning configuration
    VmScanners Pulumi.AzureNative.Security.Inputs.DefenderForServersGcpOfferingResponseVmScanners
    The Microsoft Defender for Server VM scanning configuration
    Description string
    The offering description.
    ArcAutoProvisioning DefenderForServersGcpOfferingResponseArcAutoProvisioning
    The ARC autoprovisioning configuration
    DefenderForServers DefenderForServersGcpOfferingResponseDefenderForServers
    The Defender for servers connection configuration
    MdeAutoProvisioning DefenderForServersGcpOfferingResponseMdeAutoProvisioning
    The Microsoft Defender for Endpoint autoprovisioning configuration
    SubPlan DefenderForServersGcpOfferingResponseSubPlan
    configuration for the servers offering subPlan
    VaAutoProvisioning DefenderForServersGcpOfferingResponseVaAutoProvisioning
    The Vulnerability Assessment autoprovisioning configuration
    VmScanners DefenderForServersGcpOfferingResponseVmScanners
    The Microsoft Defender for Server VM scanning configuration
    description String
    The offering description.
    arcAutoProvisioning DefenderForServersGcpOfferingResponseArcAutoProvisioning
    The ARC autoprovisioning configuration
    defenderForServers DefenderForServersGcpOfferingResponseDefenderForServers
    The Defender for servers connection configuration
    mdeAutoProvisioning DefenderForServersGcpOfferingResponseMdeAutoProvisioning
    The Microsoft Defender for Endpoint autoprovisioning configuration
    subPlan DefenderForServersGcpOfferingResponseSubPlan
    configuration for the servers offering subPlan
    vaAutoProvisioning DefenderForServersGcpOfferingResponseVaAutoProvisioning
    The Vulnerability Assessment autoprovisioning configuration
    vmScanners DefenderForServersGcpOfferingResponseVmScanners
    The Microsoft Defender for Server VM scanning configuration
    description string
    The offering description.
    arcAutoProvisioning DefenderForServersGcpOfferingResponseArcAutoProvisioning
    The ARC autoprovisioning configuration
    defenderForServers DefenderForServersGcpOfferingResponseDefenderForServers
    The Defender for servers connection configuration
    mdeAutoProvisioning DefenderForServersGcpOfferingResponseMdeAutoProvisioning
    The Microsoft Defender for Endpoint autoprovisioning configuration
    subPlan DefenderForServersGcpOfferingResponseSubPlan
    configuration for the servers offering subPlan
    vaAutoProvisioning DefenderForServersGcpOfferingResponseVaAutoProvisioning
    The Vulnerability Assessment autoprovisioning configuration
    vmScanners DefenderForServersGcpOfferingResponseVmScanners
    The Microsoft Defender for Server VM scanning configuration
    description str
    The offering description.
    arc_auto_provisioning DefenderForServersGcpOfferingResponseArcAutoProvisioning
    The ARC autoprovisioning configuration
    defender_for_servers DefenderForServersGcpOfferingResponseDefenderForServers
    The Defender for servers connection configuration
    mde_auto_provisioning DefenderForServersGcpOfferingResponseMdeAutoProvisioning
    The Microsoft Defender for Endpoint autoprovisioning configuration
    sub_plan DefenderForServersGcpOfferingResponseSubPlan
    configuration for the servers offering subPlan
    va_auto_provisioning DefenderForServersGcpOfferingResponseVaAutoProvisioning
    The Vulnerability Assessment autoprovisioning configuration
    vm_scanners DefenderForServersGcpOfferingResponseVmScanners
    The Microsoft Defender for Server VM scanning configuration
    description String
    The offering description.
    arcAutoProvisioning Property Map
    The ARC autoprovisioning configuration
    defenderForServers Property Map
    The Defender for servers connection configuration
    mdeAutoProvisioning Property Map
    The Microsoft Defender for Endpoint autoprovisioning configuration
    subPlan Property Map
    configuration for the servers offering subPlan
    vaAutoProvisioning Property Map
    The Vulnerability Assessment autoprovisioning configuration
    vmScanners Property Map
    The Microsoft Defender for Server VM scanning configuration

    DefenderForServersGcpOfferingResponseArcAutoProvisioning, DefenderForServersGcpOfferingResponseArcAutoProvisioningArgs

    Configuration Pulumi.AzureNative.Security.Inputs.DefenderForServersGcpOfferingResponseConfiguration
    Configuration for servers Arc auto provisioning
    Enabled bool
    Is arc auto provisioning enabled
    Configuration DefenderForServersGcpOfferingResponseConfiguration
    Configuration for servers Arc auto provisioning
    Enabled bool
    Is arc auto provisioning enabled
    configuration DefenderForServersGcpOfferingResponseConfiguration
    Configuration for servers Arc auto provisioning
    enabled Boolean
    Is arc auto provisioning enabled
    configuration DefenderForServersGcpOfferingResponseConfiguration
    Configuration for servers Arc auto provisioning
    enabled boolean
    Is arc auto provisioning enabled
    configuration DefenderForServersGcpOfferingResponseConfiguration
    Configuration for servers Arc auto provisioning
    enabled bool
    Is arc auto provisioning enabled
    configuration Property Map
    Configuration for servers Arc auto provisioning
    enabled Boolean
    Is arc auto provisioning enabled

    DefenderForServersGcpOfferingResponseConfiguration, DefenderForServersGcpOfferingResponseConfigurationArgs

    PrivateLinkScope string
    Optional Arc private link scope resource id to link the Arc agent
    Proxy string
    Optional HTTP proxy endpoint to use for the Arc agent
    PrivateLinkScope string
    Optional Arc private link scope resource id to link the Arc agent
    Proxy string
    Optional HTTP proxy endpoint to use for the Arc agent
    privateLinkScope String
    Optional Arc private link scope resource id to link the Arc agent
    proxy String
    Optional HTTP proxy endpoint to use for the Arc agent
    privateLinkScope string
    Optional Arc private link scope resource id to link the Arc agent
    proxy string
    Optional HTTP proxy endpoint to use for the Arc agent
    private_link_scope str
    Optional Arc private link scope resource id to link the Arc agent
    proxy str
    Optional HTTP proxy endpoint to use for the Arc agent
    privateLinkScope String
    Optional Arc private link scope resource id to link the Arc agent
    proxy String
    Optional HTTP proxy endpoint to use for the Arc agent

    DefenderForServersGcpOfferingResponseConfigurationConfiguration, DefenderForServersGcpOfferingResponseConfigurationConfigurationArgs

    Type string
    The Vulnerability Assessment solution to be provisioned. Can be either 'TVM' or 'Qualys'
    Type string
    The Vulnerability Assessment solution to be provisioned. Can be either 'TVM' or 'Qualys'
    type String
    The Vulnerability Assessment solution to be provisioned. Can be either 'TVM' or 'Qualys'
    type string
    The Vulnerability Assessment solution to be provisioned. Can be either 'TVM' or 'Qualys'
    type str
    The Vulnerability Assessment solution to be provisioned. Can be either 'TVM' or 'Qualys'
    type String
    The Vulnerability Assessment solution to be provisioned. Can be either 'TVM' or 'Qualys'

    DefenderForServersGcpOfferingResponseConfigurationConfigurationConfiguration, DefenderForServersGcpOfferingResponseConfigurationConfigurationConfigurationArgs

    ExclusionTags Dictionary<string, string>
    VM tags that indicate that VM should not be scanned
    ScanningMode string
    The scanning mode for the VM scan.
    ExclusionTags map[string]string
    VM tags that indicate that VM should not be scanned
    ScanningMode string
    The scanning mode for the VM scan.
    exclusionTags Map<String,String>
    VM tags that indicate that VM should not be scanned
    scanningMode String
    The scanning mode for the VM scan.
    exclusionTags {[key: string]: string}
    VM tags that indicate that VM should not be scanned
    scanningMode string
    The scanning mode for the VM scan.
    exclusion_tags Mapping[str, str]
    VM tags that indicate that VM should not be scanned
    scanning_mode str
    The scanning mode for the VM scan.
    exclusionTags Map<String>
    VM tags that indicate that VM should not be scanned
    scanningMode String
    The scanning mode for the VM scan.

    DefenderForServersGcpOfferingResponseDefenderForServers, DefenderForServersGcpOfferingResponseDefenderForServersArgs

    ServiceAccountEmailAddress string
    The service account email address in GCP for this feature
    WorkloadIdentityProviderId string
    The workload identity provider id in GCP for this feature
    ServiceAccountEmailAddress string
    The service account email address in GCP for this feature
    WorkloadIdentityProviderId string
    The workload identity provider id in GCP for this feature
    serviceAccountEmailAddress String
    The service account email address in GCP for this feature
    workloadIdentityProviderId String
    The workload identity provider id in GCP for this feature
    serviceAccountEmailAddress string
    The service account email address in GCP for this feature
    workloadIdentityProviderId string
    The workload identity provider id in GCP for this feature
    service_account_email_address str
    The service account email address in GCP for this feature
    workload_identity_provider_id str
    The workload identity provider id in GCP for this feature
    serviceAccountEmailAddress String
    The service account email address in GCP for this feature
    workloadIdentityProviderId String
    The workload identity provider id in GCP for this feature

    DefenderForServersGcpOfferingResponseMdeAutoProvisioning, DefenderForServersGcpOfferingResponseMdeAutoProvisioningArgs

    Configuration object
    configuration for Microsoft Defender for Endpoint autoprovisioning
    Enabled bool
    Is Microsoft Defender for Endpoint auto provisioning enabled
    Configuration interface{}
    configuration for Microsoft Defender for Endpoint autoprovisioning
    Enabled bool
    Is Microsoft Defender for Endpoint auto provisioning enabled
    configuration Object
    configuration for Microsoft Defender for Endpoint autoprovisioning
    enabled Boolean
    Is Microsoft Defender for Endpoint auto provisioning enabled
    configuration any
    configuration for Microsoft Defender for Endpoint autoprovisioning
    enabled boolean
    Is Microsoft Defender for Endpoint auto provisioning enabled
    configuration Any
    configuration for Microsoft Defender for Endpoint autoprovisioning
    enabled bool
    Is Microsoft Defender for Endpoint auto provisioning enabled
    configuration Any
    configuration for Microsoft Defender for Endpoint autoprovisioning
    enabled Boolean
    Is Microsoft Defender for Endpoint auto provisioning enabled

    DefenderForServersGcpOfferingResponseSubPlan, DefenderForServersGcpOfferingResponseSubPlanArgs

    Type string
    The available sub plans
    Type string
    The available sub plans
    type String
    The available sub plans
    type string
    The available sub plans
    type str
    The available sub plans
    type String
    The available sub plans

    DefenderForServersGcpOfferingResponseVaAutoProvisioning, DefenderForServersGcpOfferingResponseVaAutoProvisioningArgs

    Configuration Pulumi.AzureNative.Security.Inputs.DefenderForServersGcpOfferingResponseConfigurationConfiguration
    configuration for Vulnerability Assessment autoprovisioning
    Enabled bool
    Is Vulnerability Assessment auto provisioning enabled
    Configuration DefenderForServersGcpOfferingResponseConfigurationConfiguration
    configuration for Vulnerability Assessment autoprovisioning
    Enabled bool
    Is Vulnerability Assessment auto provisioning enabled
    configuration DefenderForServersGcpOfferingResponseConfigurationConfiguration
    configuration for Vulnerability Assessment autoprovisioning
    enabled Boolean
    Is Vulnerability Assessment auto provisioning enabled
    configuration DefenderForServersGcpOfferingResponseConfigurationConfiguration
    configuration for Vulnerability Assessment autoprovisioning
    enabled boolean
    Is Vulnerability Assessment auto provisioning enabled
    configuration DefenderForServersGcpOfferingResponseConfigurationConfiguration
    configuration for Vulnerability Assessment autoprovisioning
    enabled bool
    Is Vulnerability Assessment auto provisioning enabled
    configuration Property Map
    configuration for Vulnerability Assessment autoprovisioning
    enabled Boolean
    Is Vulnerability Assessment auto provisioning enabled

    DefenderForServersGcpOfferingResponseVmScanners, DefenderForServersGcpOfferingResponseVmScannersArgs

    Configuration Pulumi.AzureNative.Security.Inputs.DefenderForServersGcpOfferingResponseConfigurationConfigurationConfiguration
    configuration for Microsoft Defender for Server VM scanning
    Enabled bool
    Is Microsoft Defender for Server VM scanning enabled
    Configuration DefenderForServersGcpOfferingResponseConfigurationConfigurationConfiguration
    configuration for Microsoft Defender for Server VM scanning
    Enabled bool
    Is Microsoft Defender for Server VM scanning enabled
    configuration DefenderForServersGcpOfferingResponseConfigurationConfigurationConfiguration
    configuration for Microsoft Defender for Server VM scanning
    enabled Boolean
    Is Microsoft Defender for Server VM scanning enabled
    configuration DefenderForServersGcpOfferingResponseConfigurationConfigurationConfiguration
    configuration for Microsoft Defender for Server VM scanning
    enabled boolean
    Is Microsoft Defender for Server VM scanning enabled
    configuration DefenderForServersGcpOfferingResponseConfigurationConfigurationConfiguration
    configuration for Microsoft Defender for Server VM scanning
    enabled bool
    Is Microsoft Defender for Server VM scanning enabled
    configuration Property Map
    configuration for Microsoft Defender for Server VM scanning
    enabled Boolean
    Is Microsoft Defender for Server VM scanning enabled

    DefenderForServersGcpOfferingSubPlan, DefenderForServersGcpOfferingSubPlanArgs

    Type string | Pulumi.AzureNative.Security.SubPlan
    The available sub plans
    Type string | SubPlan
    The available sub plans
    type String | SubPlan
    The available sub plans
    type string | SubPlan
    The available sub plans
    type str | SubPlan
    The available sub plans
    type String | "P1" | "P2"
    The available sub plans

    DefenderForServersGcpOfferingVaAutoProvisioning, DefenderForServersGcpOfferingVaAutoProvisioningArgs

    Configuration Pulumi.AzureNative.Security.Inputs.DefenderForServersGcpOfferingConfigurationConfiguration
    configuration for Vulnerability Assessment autoprovisioning
    Enabled bool
    Is Vulnerability Assessment auto provisioning enabled
    Configuration DefenderForServersGcpOfferingConfigurationConfiguration
    configuration for Vulnerability Assessment autoprovisioning
    Enabled bool
    Is Vulnerability Assessment auto provisioning enabled
    configuration DefenderForServersGcpOfferingConfigurationConfiguration
    configuration for Vulnerability Assessment autoprovisioning
    enabled Boolean
    Is Vulnerability Assessment auto provisioning enabled
    configuration DefenderForServersGcpOfferingConfigurationConfiguration
    configuration for Vulnerability Assessment autoprovisioning
    enabled boolean
    Is Vulnerability Assessment auto provisioning enabled
    configuration DefenderForServersGcpOfferingConfigurationConfiguration
    configuration for Vulnerability Assessment autoprovisioning
    enabled bool
    Is Vulnerability Assessment auto provisioning enabled
    configuration Property Map
    configuration for Vulnerability Assessment autoprovisioning
    enabled Boolean
    Is Vulnerability Assessment auto provisioning enabled

    DefenderForServersGcpOfferingVmScanners, DefenderForServersGcpOfferingVmScannersArgs

    Configuration Pulumi.AzureNative.Security.Inputs.DefenderForServersGcpOfferingConfigurationConfigurationConfiguration
    configuration for Microsoft Defender for Server VM scanning
    Enabled bool
    Is Microsoft Defender for Server VM scanning enabled
    Configuration DefenderForServersGcpOfferingConfigurationConfigurationConfiguration
    configuration for Microsoft Defender for Server VM scanning
    Enabled bool
    Is Microsoft Defender for Server VM scanning enabled
    configuration DefenderForServersGcpOfferingConfigurationConfigurationConfiguration
    configuration for Microsoft Defender for Server VM scanning
    enabled Boolean
    Is Microsoft Defender for Server VM scanning enabled
    configuration DefenderForServersGcpOfferingConfigurationConfigurationConfiguration
    configuration for Microsoft Defender for Server VM scanning
    enabled boolean
    Is Microsoft Defender for Server VM scanning enabled
    configuration DefenderForServersGcpOfferingConfigurationConfigurationConfiguration
    configuration for Microsoft Defender for Server VM scanning
    enabled bool
    Is Microsoft Defender for Server VM scanning enabled
    configuration Property Map
    configuration for Microsoft Defender for Server VM scanning
    enabled Boolean
    Is Microsoft Defender for Server VM scanning enabled

    GcpOrganizationalDataMember, GcpOrganizationalDataMemberArgs

    ManagementProjectNumber string
    The GCP management project number from organizational onboarding
    ParentHierarchyId string
    If the multi cloud account is not of membership type organization, this will be the ID of the project's parent
    ManagementProjectNumber string
    The GCP management project number from organizational onboarding
    ParentHierarchyId string
    If the multi cloud account is not of membership type organization, this will be the ID of the project's parent
    managementProjectNumber String
    The GCP management project number from organizational onboarding
    parentHierarchyId String
    If the multi cloud account is not of membership type organization, this will be the ID of the project's parent
    managementProjectNumber string
    The GCP management project number from organizational onboarding
    parentHierarchyId string
    If the multi cloud account is not of membership type organization, this will be the ID of the project's parent
    management_project_number str
    The GCP management project number from organizational onboarding
    parent_hierarchy_id str
    If the multi cloud account is not of membership type organization, this will be the ID of the project's parent
    managementProjectNumber String
    The GCP management project number from organizational onboarding
    parentHierarchyId String
    If the multi cloud account is not of membership type organization, this will be the ID of the project's parent

    GcpOrganizationalDataMemberResponse, GcpOrganizationalDataMemberResponseArgs

    ManagementProjectNumber string
    The GCP management project number from organizational onboarding
    ParentHierarchyId string
    If the multi cloud account is not of membership type organization, this will be the ID of the project's parent
    ManagementProjectNumber string
    The GCP management project number from organizational onboarding
    ParentHierarchyId string
    If the multi cloud account is not of membership type organization, this will be the ID of the project's parent
    managementProjectNumber String
    The GCP management project number from organizational onboarding
    parentHierarchyId String
    If the multi cloud account is not of membership type organization, this will be the ID of the project's parent
    managementProjectNumber string
    The GCP management project number from organizational onboarding
    parentHierarchyId string
    If the multi cloud account is not of membership type organization, this will be the ID of the project's parent
    management_project_number str
    The GCP management project number from organizational onboarding
    parent_hierarchy_id str
    If the multi cloud account is not of membership type organization, this will be the ID of the project's parent
    managementProjectNumber String
    The GCP management project number from organizational onboarding
    parentHierarchyId String
    If the multi cloud account is not of membership type organization, this will be the ID of the project's parent

    GcpOrganizationalDataOrganization, GcpOrganizationalDataOrganizationArgs

    ExcludedProjectNumbers List<string>
    If the multi cloud account is of membership type organization, list of accounts excluded from offering
    ServiceAccountEmailAddress string
    The service account email address which represents the organization level permissions container.
    WorkloadIdentityProviderId string
    The GCP workload identity provider id which represents the permissions required to auto provision security connectors
    ExcludedProjectNumbers []string
    If the multi cloud account is of membership type organization, list of accounts excluded from offering
    ServiceAccountEmailAddress string
    The service account email address which represents the organization level permissions container.
    WorkloadIdentityProviderId string
    The GCP workload identity provider id which represents the permissions required to auto provision security connectors
    excludedProjectNumbers List<String>
    If the multi cloud account is of membership type organization, list of accounts excluded from offering
    serviceAccountEmailAddress String
    The service account email address which represents the organization level permissions container.
    workloadIdentityProviderId String
    The GCP workload identity provider id which represents the permissions required to auto provision security connectors
    excludedProjectNumbers string[]
    If the multi cloud account is of membership type organization, list of accounts excluded from offering
    serviceAccountEmailAddress string
    The service account email address which represents the organization level permissions container.
    workloadIdentityProviderId string
    The GCP workload identity provider id which represents the permissions required to auto provision security connectors
    excluded_project_numbers Sequence[str]
    If the multi cloud account is of membership type organization, list of accounts excluded from offering
    service_account_email_address str
    The service account email address which represents the organization level permissions container.
    workload_identity_provider_id str
    The GCP workload identity provider id which represents the permissions required to auto provision security connectors
    excludedProjectNumbers List<String>
    If the multi cloud account is of membership type organization, list of accounts excluded from offering
    serviceAccountEmailAddress String
    The service account email address which represents the organization level permissions container.
    workloadIdentityProviderId String
    The GCP workload identity provider id which represents the permissions required to auto provision security connectors

    GcpOrganizationalDataOrganizationResponse, GcpOrganizationalDataOrganizationResponseArgs

    OrganizationName string
    GCP organization name
    ExcludedProjectNumbers List<string>
    If the multi cloud account is of membership type organization, list of accounts excluded from offering
    ServiceAccountEmailAddress string
    The service account email address which represents the organization level permissions container.
    WorkloadIdentityProviderId string
    The GCP workload identity provider id which represents the permissions required to auto provision security connectors
    OrganizationName string
    GCP organization name
    ExcludedProjectNumbers []string
    If the multi cloud account is of membership type organization, list of accounts excluded from offering
    ServiceAccountEmailAddress string
    The service account email address which represents the organization level permissions container.
    WorkloadIdentityProviderId string
    The GCP workload identity provider id which represents the permissions required to auto provision security connectors
    organizationName String
    GCP organization name
    excludedProjectNumbers List<String>
    If the multi cloud account is of membership type organization, list of accounts excluded from offering
    serviceAccountEmailAddress String
    The service account email address which represents the organization level permissions container.
    workloadIdentityProviderId String
    The GCP workload identity provider id which represents the permissions required to auto provision security connectors
    organizationName string
    GCP organization name
    excludedProjectNumbers string[]
    If the multi cloud account is of membership type organization, list of accounts excluded from offering
    serviceAccountEmailAddress string
    The service account email address which represents the organization level permissions container.
    workloadIdentityProviderId string
    The GCP workload identity provider id which represents the permissions required to auto provision security connectors
    organization_name str
    GCP organization name
    excluded_project_numbers Sequence[str]
    If the multi cloud account is of membership type organization, list of accounts excluded from offering
    service_account_email_address str
    The service account email address which represents the organization level permissions container.
    workload_identity_provider_id str
    The GCP workload identity provider id which represents the permissions required to auto provision security connectors
    organizationName String
    GCP organization name
    excludedProjectNumbers List<String>
    If the multi cloud account is of membership type organization, list of accounts excluded from offering
    serviceAccountEmailAddress String
    The service account email address which represents the organization level permissions container.
    workloadIdentityProviderId String
    The GCP workload identity provider id which represents the permissions required to auto provision security connectors

    GcpProjectDetails, GcpProjectDetailsArgs

    ProjectId string
    The GCP Project id
    ProjectNumber string
    The unique GCP Project number
    ProjectId string
    The GCP Project id
    ProjectNumber string
    The unique GCP Project number
    projectId String
    The GCP Project id
    projectNumber String
    The unique GCP Project number
    projectId string
    The GCP Project id
    projectNumber string
    The unique GCP Project number
    project_id str
    The GCP Project id
    project_number str
    The unique GCP Project number
    projectId String
    The GCP Project id
    projectNumber String
    The unique GCP Project number

    GcpProjectDetailsResponse, GcpProjectDetailsResponseArgs

    ProjectName string
    GCP project name
    WorkloadIdentityPoolId string
    The GCP workload identity federation pool id
    ProjectId string
    The GCP Project id
    ProjectNumber string
    The unique GCP Project number
    ProjectName string
    GCP project name
    WorkloadIdentityPoolId string
    The GCP workload identity federation pool id
    ProjectId string
    The GCP Project id
    ProjectNumber string
    The unique GCP Project number
    projectName String
    GCP project name
    workloadIdentityPoolId String
    The GCP workload identity federation pool id
    projectId String
    The GCP Project id
    projectNumber String
    The unique GCP Project number
    projectName string
    GCP project name
    workloadIdentityPoolId string
    The GCP workload identity federation pool id
    projectId string
    The GCP Project id
    projectNumber string
    The unique GCP Project number
    project_name str
    GCP project name
    workload_identity_pool_id str
    The GCP workload identity federation pool id
    project_id str
    The GCP Project id
    project_number str
    The unique GCP Project number
    projectName String
    GCP project name
    workloadIdentityPoolId String
    The GCP workload identity federation pool id
    projectId String
    The GCP Project id
    projectNumber String
    The unique GCP Project number

    GcpProjectEnvironmentData, GcpProjectEnvironmentDataArgs

    organizationalData Property Map | Property Map
    The Gcp project's organizational data
    projectDetails Property Map
    The Gcp project's details

    GcpProjectEnvironmentDataResponse, GcpProjectEnvironmentDataResponseArgs

    organizationalData Property Map | Property Map
    The Gcp project's organizational data
    projectDetails Property Map
    The Gcp project's details

    GithubScopeEnvironmentData, GithubScopeEnvironmentDataArgs

    GithubScopeEnvironmentDataResponse, GithubScopeEnvironmentDataResponseArgs

    GitlabScopeEnvironmentData, GitlabScopeEnvironmentDataArgs

    GitlabScopeEnvironmentDataResponse, GitlabScopeEnvironmentDataResponseArgs

    InformationProtectionAwsOffering, InformationProtectionAwsOfferingArgs

    informationProtection Property Map
    The native cloud connection configuration

    InformationProtectionAwsOfferingInformationProtection, InformationProtectionAwsOfferingInformationProtectionArgs

    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    cloudRoleArn string
    The cloud role ARN in AWS for this feature
    cloud_role_arn str
    The cloud role ARN in AWS for this feature
    cloudRoleArn String
    The cloud role ARN in AWS for this feature

    InformationProtectionAwsOfferingResponse, InformationProtectionAwsOfferingResponseArgs

    Description string
    The offering description.
    InformationProtection InformationProtectionAwsOfferingResponseInformationProtection
    The native cloud connection configuration
    description String
    The offering description.
    informationProtection InformationProtectionAwsOfferingResponseInformationProtection
    The native cloud connection configuration
    description string
    The offering description.
    informationProtection InformationProtectionAwsOfferingResponseInformationProtection
    The native cloud connection configuration
    description str
    The offering description.
    information_protection InformationProtectionAwsOfferingResponseInformationProtection
    The native cloud connection configuration
    description String
    The offering description.
    informationProtection Property Map
    The native cloud connection configuration

    InformationProtectionAwsOfferingResponseInformationProtection, InformationProtectionAwsOfferingResponseInformationProtectionArgs

    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    CloudRoleArn string
    The cloud role ARN in AWS for this feature
    cloudRoleArn String
    The cloud role ARN in AWS for this feature
    cloudRoleArn string
    The cloud role ARN in AWS for this feature
    cloud_role_arn str
    The cloud role ARN in AWS for this feature
    cloudRoleArn String
    The cloud role ARN in AWS for this feature

    ScanningMode, ScanningModeArgs

    Default
    Default
    ScanningModeDefault
    Default
    Default
    Default
    Default
    Default
    DEFAULT
    Default
    "Default"
    Default

    SubPlan, SubPlanArgs

    P1
    P1
    P2
    P2
    SubPlanP1
    P1
    SubPlanP2
    P2
    P1
    P1
    P2
    P2
    P1
    P1
    P2
    P2
    P1
    P1
    P2
    P2
    "P1"
    P1
    "P2"
    P2

    SystemDataResponse, SystemDataResponseArgs

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    Type, TypeArgs

    Qualys
    Qualys
    TVM
    TVM
    TypeQualys
    Qualys
    TypeTVM
    TVM
    Qualys
    Qualys
    TVM
    TVM
    Qualys
    Qualys
    TVM
    TVM
    QUALYS
    Qualys
    TVM
    TVM
    "Qualys"
    Qualys
    "TVM"
    TVM

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:security:SecurityConnector exampleSecurityConnectorName /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName} 
    

    To learn more about importing existing cloud resources, see Importing resources.

    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.38.0 published on Monday, Apr 22, 2024 by Pulumi