1. Packages
  2. Azure Native v2
  3. API Docs
  4. security
  5. SecurityConnector
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.security.SecurityConnector

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 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, 2024-07-01-preview, 2024-08-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,
    });

});
Copy
package main

import (
	security "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.AwsEnvironmentDataArgs{
				EnvironmentType: pulumi.String("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:                  pulumi.StringMap{},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
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());

    }
}
Copy
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: {},
});
Copy
import pulumi
import pulumi_azure_native as azure_native

security_connector = azure_native.security.SecurityConnector("securityConnector",
    environment_data={
        "environment_type": "AwsAccount",
    },
    environment_name=azure_native.security.CloudName.AWS,
    hierarchy_identifier="exampleHierarchyId",
    location="Central US",
    offerings=[{
        "native_cloud_connection": {
            "cloud_role_arn": "arn:aws:iam::00000000:role/ASCMonitor",
        },
        "offering_type": "CspmMonitorAws",
    }],
    resource_group_name="exampleResourceGroup",
    security_connector_name="exampleSecurityConnectorName",
    tags={})
Copy
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: {}
Copy

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 This property is required. string
The unique name of the resource.
args This property is required. SecurityConnectorArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. 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 This property is required. string
The unique name of the resource.
args This property is required. SecurityConnectorArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. SecurityConnectorArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. SecurityConnectorArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

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

var securityConnectorResource = new AzureNative.Security.SecurityConnector("securityConnectorResource", new()
{
    ResourceGroupName = "string",
    EnvironmentData = 
    {
        { "environmentType", "AwsAccount" },
        { "organizationalData", 
        {
            { "organizationMembershipType", "Organization" },
            { "excludedAccountIds", new[]
            {
                "string",
            } },
            { "stacksetName", "string" },
        } },
        { "regions", new[]
        {
            "string",
        } },
    },
    EnvironmentName = "string",
    HierarchyIdentifier = "string",
    Kind = "string",
    Location = "string",
    Offerings = new[]
    {
        
        {
            { "offeringType", "CspmMonitorAws" },
            { "nativeCloudConnection", 
            {
                { "cloudRoleArn", "string" },
            } },
        },
    },
    SecurityConnectorName = "string",
    Tags = 
    {
        { "string", "string" },
    },
});
Copy
example, err := security.NewSecurityConnector(ctx, "securityConnectorResource", &security.SecurityConnectorArgs{
	ResourceGroupName: "string",
	EnvironmentData: map[string]interface{}{
		"environmentType": "AwsAccount",
		"organizationalData": map[string]interface{}{
			"organizationMembershipType": "Organization",
			"excludedAccountIds": []string{
				"string",
			},
			"stacksetName": "string",
		},
		"regions": []string{
			"string",
		},
	},
	EnvironmentName:     "string",
	HierarchyIdentifier: "string",
	Kind:                "string",
	Location:            "string",
	Offerings: []map[string]interface{}{
		map[string]interface{}{
			"offeringType": "CspmMonitorAws",
			"nativeCloudConnection": map[string]interface{}{
				"cloudRoleArn": "string",
			},
		},
	},
	SecurityConnectorName: "string",
	Tags: map[string]interface{}{
		"string": "string",
	},
})
Copy
var securityConnectorResource = new SecurityConnector("securityConnectorResource", SecurityConnectorArgs.builder()
    .resourceGroupName("string")
    .environmentData(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .environmentName("string")
    .hierarchyIdentifier("string")
    .kind("string")
    .location("string")
    .offerings(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .securityConnectorName("string")
    .tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .build());
Copy
security_connector_resource = azure_native.security.SecurityConnector("securityConnectorResource",
    resource_group_name=string,
    environment_data={
        environmentType: AwsAccount,
        organizationalData: {
            organizationMembershipType: Organization,
            excludedAccountIds: [string],
            stacksetName: string,
        },
        regions: [string],
    },
    environment_name=string,
    hierarchy_identifier=string,
    kind=string,
    location=string,
    offerings=[{
        offeringType: CspmMonitorAws,
        nativeCloudConnection: {
            cloudRoleArn: string,
        },
    }],
    security_connector_name=string,
    tags={
        string: string,
    })
Copy
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",
    },
});
Copy
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
Copy

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

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The SecurityConnector resource accepts the following input properties:

ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
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 Changes to this property will trigger replacement. string
The security connector name.
Tags Dictionary<string, string>
A list of key value pairs that describe the resource.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
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 Changes to this property will trigger replacement. string
The security connector name.
Tags map[string]string
A list of key value pairs that describe the resource.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
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 Changes to this property will trigger replacement. String
The security connector name.
tags Map<String,String>
A list of key value pairs that describe the resource.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
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 Changes to this property will trigger replacement. string
The security connector name.
tags {[key: string]: string}
A list of key value pairs that describe the resource.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
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 Changes to this property will trigger replacement. str
The security connector name.
tags Mapping[str, str]
A list of key value pairs that describe the resource.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
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 Changes to this property will trigger replacement. 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 This property is required. string
The AWS account name
OrganizationalData Pulumi.AzureNative.Security.Inputs.AwsOrganizationalDataMasterResponse | Pulumi.AzureNative.Security.Inputs.AwsOrganizationalDataMemberResponse
The AWS account's organizational data
Regions List<string>
list of regions to scan
AccountName This property is required. string
The AWS account name
OrganizationalData AwsOrganizationalDataMasterResponse | AwsOrganizationalDataMemberResponse
The AWS account's organizational data
Regions []string
list of regions to scan
accountName This property is required. String
The AWS account name
organizationalData AwsOrganizationalDataMasterResponse | AwsOrganizationalDataMemberResponse
The AWS account's organizational data
regions List<String>
list of regions to scan
accountName This property is required. string
The AWS account name
organizationalData AwsOrganizationalDataMasterResponse | AwsOrganizationalDataMemberResponse
The AWS account's organizational data
regions string[]
list of regions to scan
account_name This property is required. str
The AWS account name
organizational_data AwsOrganizationalDataMasterResponse | AwsOrganizationalDataMemberResponse
The AWS account's organizational data
regions Sequence[str]
list of regions to scan
accountName This property is required. 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 This property is required. string
The offering description.
NativeCloudConnection Pulumi.AzureNative.Security.Inputs.CspmMonitorAwsOfferingResponseNativeCloudConnection
The native cloud connection configuration
Description This property is required. string
The offering description.
NativeCloudConnection CspmMonitorAwsOfferingResponseNativeCloudConnection
The native cloud connection configuration
description This property is required. String
The offering description.
nativeCloudConnection CspmMonitorAwsOfferingResponseNativeCloudConnection
The native cloud connection configuration
description This property is required. string
The offering description.
nativeCloudConnection CspmMonitorAwsOfferingResponseNativeCloudConnection
The native cloud connection configuration
description This property is required. str
The offering description.
native_cloud_connection CspmMonitorAwsOfferingResponseNativeCloudConnection
The native cloud connection configuration
description This property is required. 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 This property is required. string
The offering description.
Description This property is required. string
The offering description.
description This property is required. String
The offering description.
description This property is required. string
The offering description.
description This property is required. str
The offering description.
description This property is required. 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 This property is required. string
The offering description.
NativeCloudConnection Pulumi.AzureNative.Security.Inputs.CspmMonitorGcpOfferingResponseNativeCloudConnection
The native cloud connection configuration
Description This property is required. string
The offering description.
NativeCloudConnection CspmMonitorGcpOfferingResponseNativeCloudConnection
The native cloud connection configuration
description This property is required. String
The offering description.
nativeCloudConnection CspmMonitorGcpOfferingResponseNativeCloudConnection
The native cloud connection configuration
description This property is required. string
The offering description.
nativeCloudConnection CspmMonitorGcpOfferingResponseNativeCloudConnection
The native cloud connection configuration
description This property is required. str
The offering description.
native_cloud_connection CspmMonitorGcpOfferingResponseNativeCloudConnection
The native cloud connection configuration
description This property is required. 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 This property is required. string
The offering description.
Description This property is required. string
The offering description.
description This property is required. String
The offering description.
description This property is required. string
The offering description.
description This property is required. str
The offering description.
description This property is required. String
The offering description.

CspmMonitorGithubOffering
, CspmMonitorGithubOfferingArgs

CspmMonitorGithubOfferingResponse
, CspmMonitorGithubOfferingResponseArgs

Description This property is required. string
The offering description.
Description This property is required. string
The offering description.
description This property is required. String
The offering description.
description This property is required. string
The offering description.
description This property is required. str
The offering description.
description This property is required. 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 This property is required. string
The offering description.
DataSensitivityDiscovery Pulumi.AzureNative.Security.Inputs.DefenderCspmAwsOfferingResponseDataSensitivityDiscovery
The Microsoft Defender Data Sensitivity discovery configuration
DatabasesDspm Pulumi.AzureNative.Security.Inputs.DefenderCspmAwsOfferingResponseDatabasesDspm
The databases DSPM configuration
VmScanners Pulumi.AzureNative.Security.Inputs.DefenderCspmAwsOfferingResponseVmScanners
The Microsoft Defender for Server VM scanning configuration
Description This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
The offering description.
Description This property is required. string
The offering description.
description This property is required. String
The offering description.
description This property is required. string
The offering description.
description This property is required. str
The offering description.
description This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
The offering description.
ArcAutoProvisioning DefenderForDatabasesGcpOfferingResponseArcAutoProvisioning
The ARC autoprovisioning configuration
DefenderForDatabasesArcAutoProvisioning DefenderForDatabasesGcpOfferingResponseDefenderForDatabasesArcAutoProvisioning
The native cloud connection configuration
description This property is required. String
The offering description.
arcAutoProvisioning DefenderForDatabasesGcpOfferingResponseArcAutoProvisioning
The ARC autoprovisioning configuration
defenderForDatabasesArcAutoProvisioning DefenderForDatabasesGcpOfferingResponseDefenderForDatabasesArcAutoProvisioning
The native cloud connection configuration
description This property is required. string
The offering description.
arcAutoProvisioning DefenderForDatabasesGcpOfferingResponseArcAutoProvisioning
The ARC autoprovisioning configuration
defenderForDatabasesArcAutoProvisioning DefenderForDatabasesGcpOfferingResponseDefenderForDatabasesArcAutoProvisioning
The native cloud connection configuration
description This property is required. 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 This property is required. string
The offering description.
Description This property is required. string
The offering description.
description This property is required. String
The offering description.
description This property is required. string
The offering description.
description This property is required. str
The offering description.
description This property is required. String
The offering description.

DefenderForDevOpsGitLabOffering
, DefenderForDevOpsGitLabOfferingArgs

DefenderForDevOpsGitLabOfferingResponse
, DefenderForDevOpsGitLabOfferingResponseArgs

Description This property is required. string
The offering description.
Description This property is required. string
The offering description.
description This property is required. String
The offering description.
description This property is required. string
The offering description.
description This property is required. str
The offering description.
description This property is required. String
The offering description.

DefenderForDevOpsGithubOffering
, DefenderForDevOpsGithubOfferingArgs

DefenderForDevOpsGithubOfferingResponse
, DefenderForDevOpsGithubOfferingResponseArgs

Description This property is required. string
The offering description.
Description This property is required. string
The offering description.
description This property is required. String
The offering description.
description This property is required. string
The offering description.
description This property is required. str
The offering description.
description This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
GCP project name
WorkloadIdentityPoolId This property is required. string
The GCP workload identity federation pool id
ProjectId string
The GCP Project id
ProjectNumber string
The unique GCP Project number
ProjectName This property is required. string
GCP project name
WorkloadIdentityPoolId This property is required. string
The GCP workload identity federation pool id
ProjectId string
The GCP Project id
ProjectNumber string
The unique GCP Project number
projectName This property is required. String
GCP project name
workloadIdentityPoolId This property is required. String
The GCP workload identity federation pool id
projectId String
The GCP Project id
projectNumber String
The unique GCP Project number
projectName This property is required. string
GCP project name
workloadIdentityPoolId This property is required. string
The GCP workload identity federation pool id
projectId string
The GCP Project id
projectNumber string
The unique GCP Project number
project_name This property is required. str
GCP project name
workload_identity_pool_id This property is required. str
The GCP workload identity federation pool id
project_id str
The GCP Project id
project_number str
The unique GCP Project number
projectName This property is required. String
GCP project name
workloadIdentityPoolId This property is required. 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 This property is required. string
The offering description.
InformationProtection Pulumi.AzureNative.Security.Inputs.InformationProtectionAwsOfferingResponseInformationProtection
The native cloud connection configuration
Description This property is required. string
The offering description.
InformationProtection InformationProtectionAwsOfferingResponseInformationProtection
The native cloud connection configuration
description This property is required. String
The offering description.
informationProtection InformationProtectionAwsOfferingResponseInformationProtection
The native cloud connection configuration
description This property is required. string
The offering description.
informationProtection InformationProtectionAwsOfferingResponseInformationProtection
The native cloud connection configuration
description This property is required. str
The offering description.
information_protection InformationProtectionAwsOfferingResponseInformationProtection
The native cloud connection configuration
description This property is required. 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} 
Copy

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

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi