azure-native.security.SecurityConnector

Explore with Pulumi AI

The security connector resource. API Version: 2021-07-01-preview.

Example Usage

Create or update a security connector

using System.Collections.Generic;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var securityConnector = new AzureNative.Security.SecurityConnector("securityConnector", new()
    {
        CloudName = "AWS",
        HierarchyIdentifier = "exampleHierarchyId",
        Location = "Central US",
        Offerings = new[]
        {
            new AzureNative.Security.Inputs.CspmMonitorAwsOfferingArgs
            {
                NativeCloudConnection = new AzureNative.Security.Inputs.CspmMonitorAwsOfferingNativeCloudConnectionArgs
                {
                    CloudRoleArn = "arn:aws:iam::00000000:role/ASCMonitor",
                },
                OfferingType = "CspmMonitorAws",
            },
        },
        ResourceGroupName = "exampleResourceGroup",
        SecurityConnectorName = "exampleSecurityConnectorName",
        Tags = null,
    });

});
package main

import (
	security "github.com/pulumi/pulumi-azure-native/sdk/go/azure/security"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := security.NewSecurityConnector(ctx, "securityConnector", &security.SecurityConnectorArgs{
			CloudName:           pulumi.String("AWS"),
			HierarchyIdentifier: pulumi.String("exampleHierarchyId"),
			Location:            pulumi.String("Central US"),
			Offerings: pulumi.AnyArray{
				security.CspmMonitorAwsOffering{
					NativeCloudConnection: security.CspmMonitorAwsOfferingNativeCloudConnection{
						CloudRoleArn: "arn:aws:iam::00000000:role/ASCMonitor",
					},
					OfferingType: "CspmMonitorAws",
				},
			},
			ResourceGroupName:     pulumi.String("exampleResourceGroup"),
			SecurityConnectorName: pulumi.String("exampleSecurityConnectorName"),
			Tags:                  nil,
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.security.SecurityConnector;
import com.pulumi.azurenative.security.SecurityConnectorArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var securityConnector = new SecurityConnector("securityConnector", SecurityConnectorArgs.builder()        
            .cloudName("AWS")
            .hierarchyIdentifier("exampleHierarchyId")
            .location("Central US")
            .offerings(Map.ofEntries(
                Map.entry("nativeCloudConnection", Map.of("cloudRoleArn", "arn:aws:iam::00000000:role/ASCMonitor")),
                Map.entry("offeringType", "CspmMonitorAws")
            ))
            .resourceGroupName("exampleResourceGroup")
            .securityConnectorName("exampleSecurityConnectorName")
            .tags()
            .build());

    }
}
import pulumi
import pulumi_azure_native as azure_native

security_connector = azure_native.security.SecurityConnector("securityConnector",
    cloud_name="AWS",
    hierarchy_identifier="exampleHierarchyId",
    location="Central US",
    offerings=[azure_native.security.CspmMonitorAwsOfferingArgs(
        native_cloud_connection=azure_native.security.CspmMonitorAwsOfferingNativeCloudConnectionArgs(
            cloud_role_arn="arn:aws:iam::00000000:role/ASCMonitor",
        ),
        offering_type="CspmMonitorAws",
    )],
    resource_group_name="exampleResourceGroup",
    security_connector_name="exampleSecurityConnectorName",
    tags={})
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const securityConnector = new azure_native.security.SecurityConnector("securityConnector", {
    cloudName: "AWS",
    hierarchyIdentifier: "exampleHierarchyId",
    location: "Central US",
    offerings: [{
        nativeCloudConnection: {
            cloudRoleArn: "arn:aws:iam::00000000:role/ASCMonitor",
        },
        offeringType: "CspmMonitorAws",
    }],
    resourceGroupName: "exampleResourceGroup",
    securityConnectorName: "exampleSecurityConnectorName",
    tags: {},
});
resources:
  securityConnector:
    type: azure-native:security:SecurityConnector
    properties:
      cloudName: AWS
      hierarchyIdentifier: exampleHierarchyId
      location: Central US
      offerings:
        - nativeCloudConnection:
            cloudRoleArn: arn:aws:iam::00000000:role/ASCMonitor
          offeringType: CspmMonitorAws
      resourceGroupName: exampleResourceGroup
      securityConnectorName: exampleSecurityConnectorName
      tags: {}

Create SecurityConnector Resource

new SecurityConnector(name: string, args: SecurityConnectorArgs, opts?: CustomResourceOptions);
@overload
def SecurityConnector(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      cloud_name: Optional[Union[str, CloudName]] = None,
                      hierarchy_identifier: Optional[str] = None,
                      kind: Optional[str] = None,
                      location: Optional[str] = None,
                      offerings: Optional[Sequence[Union[CspmMonitorAwsOfferingArgs, DefenderForContainersAwsOfferingArgs, DefenderForServersAwsOfferingArgs, InformationProtectionAwsOfferingArgs]]] = None,
                      organizational_data: Optional[SecurityConnectorPropertiesOrganizationalDataArgs] = None,
                      resource_group_name: Optional[str] = None,
                      security_connector_name: Optional[str] = None,
                      tags: Optional[Mapping[str, str]] = None)
@overload
def SecurityConnector(resource_name: str,
                      args: SecurityConnectorArgs,
                      opts: Optional[ResourceOptions] = 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.

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

SecurityConnector Resource Properties

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

Inputs

The SecurityConnector resource accepts the following input properties:

ResourceGroupName string

The name of the resource group within the user's subscription. The name is case insensitive.

CloudName 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).

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.

OrganizationalData Pulumi.AzureNative.Security.Inputs.SecurityConnectorPropertiesOrganizationalDataArgs

The multi cloud account's organizational data

SecurityConnectorName string

The security connector name.

Tags Dictionary<string, string>

A list of key value pairs that describe the resource.

ResourceGroupName string

The name of the resource group within the user's subscription. The name is case insensitive.

CloudName string | CloudName

The multi cloud resource's cloud name.

HierarchyIdentifier string

The multi cloud resource identifier (account id in case of AWS 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.

OrganizationalData SecurityConnectorPropertiesOrganizationalDataArgs

The multi cloud account's organizational data

SecurityConnectorName string

The security connector name.

Tags map[string]string

A list of key value pairs that describe the resource.

resourceGroupName String

The name of the resource group within the user's subscription. The name is case insensitive.

cloudName String | CloudName

The multi cloud resource's cloud name.

hierarchyIdentifier String

The multi cloud resource identifier (account id in case of AWS 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.

organizationalData SecurityConnectorPropertiesOrganizationalDataArgs

The multi cloud account's organizational data

securityConnectorName String

The security connector name.

tags Map<String,String>

A list of key value pairs that describe the resource.

resourceGroupName string

The name of the resource group within the user's subscription. The name is case insensitive.

cloudName string | CloudName

The multi cloud resource's cloud name.

hierarchyIdentifier string

The multi cloud resource identifier (account id in case of AWS connector).

kind string

Kind of the resource

location string

Location where the resource is stored

offerings (CspmMonitorAwsOfferingArgs | DefenderForContainersAwsOfferingArgs | DefenderForServersAwsOfferingArgs | InformationProtectionAwsOfferingArgs)[]

A collection of offerings for the security connector.

organizationalData SecurityConnectorPropertiesOrganizationalDataArgs

The multi cloud account's organizational data

securityConnectorName string

The security connector name.

tags {[key: string]: string}

A list of key value pairs that describe the resource.

resource_group_name str

The name of the resource group within the user's subscription. The name is case insensitive.

cloud_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).

kind str

Kind of the resource

location str

Location where the resource is stored

offerings Sequence[Union[CspmMonitorAwsOfferingArgs, DefenderForContainersAwsOfferingArgs, DefenderForServersAwsOfferingArgs, InformationProtectionAwsOfferingArgs]]

A collection of offerings for the security connector.

organizational_data SecurityConnectorPropertiesOrganizationalDataArgs

The multi cloud account's organizational data

security_connector_name str

The security connector name.

tags Mapping[str, str]

A list of key value pairs that describe the resource.

resourceGroupName String

The name of the resource group within the user's subscription. The name is case insensitive.

cloudName String | "Azure" | "AWS" | "GCP"

The multi cloud resource's cloud name.

hierarchyIdentifier String

The multi cloud resource identifier (account id in case of AWS 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>

A collection of offerings for the security connector.

organizationalData Property Map

The multi cloud account's organizational data

securityConnectorName String

The security connector name.

tags Map<String>

A list of key value pairs that describe the resource.

Outputs

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

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.

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.

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.

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.

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.

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

CloudName

Azure
Azure
AWS
AWS
GCP
GCP
CloudNameAzure
Azure
CloudNameAWS
AWS
CloudNameGCP
GCP
Azure
Azure
AWS
AWS
GCP
GCP
Azure
Azure
AWS
AWS
GCP
GCP
AZURE
Azure
AWS
AWS
GCP
GCP
"Azure"
Azure
"AWS"
AWS
"GCP"
GCP

CspmMonitorAwsOffering

nativeCloudConnection Property Map

The native cloud connection configuration

CspmMonitorAwsOfferingNativeCloudConnection

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

Description string

The offering description.

NativeCloudConnection CspmMonitorAwsOfferingResponseNativeCloudConnection

The native cloud connection configuration

description String

The offering description.

nativeCloudConnection CspmMonitorAwsOfferingResponseNativeCloudConnection

The native cloud connection configuration

description string

The offering description.

nativeCloudConnection CspmMonitorAwsOfferingResponseNativeCloudConnection

The native cloud connection configuration

description str

The offering description.

native_cloud_connection CspmMonitorAwsOfferingResponseNativeCloudConnection

The native cloud connection configuration

description String

The offering description.

nativeCloudConnection Property Map

The native cloud connection configuration

CspmMonitorAwsOfferingResponseNativeCloudConnection

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

DefenderForContainersAwsOffering

CloudWatchToKinesis DefenderForContainersAwsOfferingCloudWatchToKinesis

The cloudwatch to kinesis connection configuration

KinesisToS3 DefenderForContainersAwsOfferingKinesisToS3

The kinesis to s3 connection configuration

KubernetesScubaReader DefenderForContainersAwsOfferingKubernetesScubaReader

The kubernetes to scuba connection configuration

KubernetesService DefenderForContainersAwsOfferingKubernetesService

The kubernetes service connection configuration

cloudWatchToKinesis DefenderForContainersAwsOfferingCloudWatchToKinesis

The cloudwatch to kinesis connection configuration

kinesisToS3 DefenderForContainersAwsOfferingKinesisToS3

The kinesis to s3 connection configuration

kubernetesScubaReader DefenderForContainersAwsOfferingKubernetesScubaReader

The kubernetes to scuba connection configuration

kubernetesService DefenderForContainersAwsOfferingKubernetesService

The kubernetes service connection configuration

cloudWatchToKinesis DefenderForContainersAwsOfferingCloudWatchToKinesis

The cloudwatch to kinesis connection configuration

kinesisToS3 DefenderForContainersAwsOfferingKinesisToS3

The kinesis to s3 connection configuration

kubernetesScubaReader DefenderForContainersAwsOfferingKubernetesScubaReader

The kubernetes to scuba connection configuration

kubernetesService DefenderForContainersAwsOfferingKubernetesService

The kubernetes service connection configuration

cloud_watch_to_kinesis DefenderForContainersAwsOfferingCloudWatchToKinesis

The cloudwatch to kinesis connection configuration

kinesis_to_s3 DefenderForContainersAwsOfferingKinesisToS3

The kinesis to s3 connection configuration

kubernetes_scuba_reader DefenderForContainersAwsOfferingKubernetesScubaReader

The kubernetes to scuba connection configuration

kubernetes_service DefenderForContainersAwsOfferingKubernetesService

The kubernetes service connection configuration

cloudWatchToKinesis Property Map

The cloudwatch to kinesis connection configuration

kinesisToS3 Property Map

The kinesis to s3 connection configuration

kubernetesScubaReader Property Map

The kubernetes to scuba connection configuration

kubernetesService Property Map

The kubernetes service connection configuration

DefenderForContainersAwsOfferingCloudWatchToKinesis

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

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

DefenderForContainersAwsOfferingKubernetesScubaReader

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

DefenderForContainersAwsOfferingKubernetesService

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

DefenderForContainersAwsOfferingResponse

Description string

The offering description.

CloudWatchToKinesis DefenderForContainersAwsOfferingResponseCloudWatchToKinesis

The cloudwatch to kinesis connection configuration

KinesisToS3 DefenderForContainersAwsOfferingResponseKinesisToS3

The kinesis to s3 connection configuration

KubernetesScubaReader DefenderForContainersAwsOfferingResponseKubernetesScubaReader

The kubernetes to scuba connection configuration

KubernetesService DefenderForContainersAwsOfferingResponseKubernetesService

The kubernetes service connection configuration

description String

The offering description.

cloudWatchToKinesis DefenderForContainersAwsOfferingResponseCloudWatchToKinesis

The cloudwatch to kinesis connection configuration

kinesisToS3 DefenderForContainersAwsOfferingResponseKinesisToS3

The kinesis to s3 connection configuration

kubernetesScubaReader DefenderForContainersAwsOfferingResponseKubernetesScubaReader

The kubernetes to scuba connection configuration

kubernetesService DefenderForContainersAwsOfferingResponseKubernetesService

The kubernetes service connection configuration

description string

The offering description.

cloudWatchToKinesis DefenderForContainersAwsOfferingResponseCloudWatchToKinesis

The cloudwatch to kinesis connection configuration

kinesisToS3 DefenderForContainersAwsOfferingResponseKinesisToS3

The kinesis to s3 connection configuration

kubernetesScubaReader DefenderForContainersAwsOfferingResponseKubernetesScubaReader

The kubernetes to scuba connection configuration

kubernetesService DefenderForContainersAwsOfferingResponseKubernetesService

The kubernetes service connection configuration

description str

The offering description.

cloud_watch_to_kinesis DefenderForContainersAwsOfferingResponseCloudWatchToKinesis

The cloudwatch to kinesis connection configuration

kinesis_to_s3 DefenderForContainersAwsOfferingResponseKinesisToS3

The kinesis to s3 connection configuration

kubernetes_scuba_reader DefenderForContainersAwsOfferingResponseKubernetesScubaReader

The kubernetes to scuba connection configuration

kubernetes_service DefenderForContainersAwsOfferingResponseKubernetesService

The kubernetes service connection configuration

description String

The offering description.

cloudWatchToKinesis Property Map

The cloudwatch to kinesis connection configuration

kinesisToS3 Property Map

The kinesis to s3 connection configuration

kubernetesScubaReader Property Map

The kubernetes to scuba connection configuration

kubernetesService Property Map

The kubernetes service connection configuration

DefenderForContainersAwsOfferingResponseCloudWatchToKinesis

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

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

DefenderForContainersAwsOfferingResponseKubernetesScubaReader

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

DefenderForContainersAwsOfferingResponseKubernetesService

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

DefenderForServersAwsOffering

ArcAutoProvisioning DefenderForServersAwsOfferingArcAutoProvisioning

The ARC autoprovisioning configuration

DefenderForServers DefenderForServersAwsOfferingDefenderForServers

The Defender for servers connection configuration

arcAutoProvisioning DefenderForServersAwsOfferingArcAutoProvisioning

The ARC autoprovisioning configuration

defenderForServers DefenderForServersAwsOfferingDefenderForServers

The Defender for servers connection configuration

arcAutoProvisioning DefenderForServersAwsOfferingArcAutoProvisioning

The ARC autoprovisioning configuration

defenderForServers DefenderForServersAwsOfferingDefenderForServers

The Defender for servers connection configuration

arcAutoProvisioning Property Map

The ARC autoprovisioning configuration

defenderForServers Property Map

The Defender for servers connection configuration

DefenderForServersAwsOfferingArcAutoProvisioning

Enabled bool

Is arc auto provisioning enabled

ServicePrincipalSecretMetadata Pulumi.AzureNative.Security.Inputs.DefenderForServersAwsOfferingServicePrincipalSecretMetadata

Metadata of Service Principal secret for autoprovisioning

Enabled bool

Is arc auto provisioning enabled

ServicePrincipalSecretMetadata DefenderForServersAwsOfferingServicePrincipalSecretMetadata

Metadata of Service Principal secret for autoprovisioning

enabled Boolean

Is arc auto provisioning enabled

servicePrincipalSecretMetadata DefenderForServersAwsOfferingServicePrincipalSecretMetadata

Metadata of Service Principal secret for autoprovisioning

enabled boolean

Is arc auto provisioning enabled

servicePrincipalSecretMetadata DefenderForServersAwsOfferingServicePrincipalSecretMetadata

Metadata of Service Principal secret for autoprovisioning

enabled bool

Is arc auto provisioning enabled

service_principal_secret_metadata DefenderForServersAwsOfferingServicePrincipalSecretMetadata

Metadata of Service Principal secret for autoprovisioning

enabled Boolean

Is arc auto provisioning enabled

servicePrincipalSecretMetadata Property Map

Metadata of Service Principal secret for autoprovisioning

DefenderForServersAwsOfferingDefenderForServers

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

DefenderForServersAwsOfferingResponse

Description string

The offering description.

ArcAutoProvisioning DefenderForServersAwsOfferingResponseArcAutoProvisioning

The ARC autoprovisioning configuration

DefenderForServers DefenderForServersAwsOfferingResponseDefenderForServers

The Defender for servers connection configuration

description String

The offering description.

arcAutoProvisioning DefenderForServersAwsOfferingResponseArcAutoProvisioning

The ARC autoprovisioning configuration

defenderForServers DefenderForServersAwsOfferingResponseDefenderForServers

The Defender for servers connection configuration

description string

The offering description.

arcAutoProvisioning DefenderForServersAwsOfferingResponseArcAutoProvisioning

The ARC autoprovisioning configuration

defenderForServers DefenderForServersAwsOfferingResponseDefenderForServers

The Defender for servers connection configuration

description str

The offering description.

arc_auto_provisioning DefenderForServersAwsOfferingResponseArcAutoProvisioning

The ARC autoprovisioning configuration

defender_for_servers DefenderForServersAwsOfferingResponseDefenderForServers

The Defender for servers connection configuration

description String

The offering description.

arcAutoProvisioning Property Map

The ARC autoprovisioning configuration

defenderForServers Property Map

The Defender for servers connection configuration

DefenderForServersAwsOfferingResponseArcAutoProvisioning

Enabled bool

Is arc auto provisioning enabled

ServicePrincipalSecretMetadata Pulumi.AzureNative.Security.Inputs.DefenderForServersAwsOfferingResponseServicePrincipalSecretMetadata

Metadata of Service Principal secret for autoprovisioning

Enabled bool

Is arc auto provisioning enabled

ServicePrincipalSecretMetadata DefenderForServersAwsOfferingResponseServicePrincipalSecretMetadata

Metadata of Service Principal secret for autoprovisioning

enabled Boolean

Is arc auto provisioning enabled

servicePrincipalSecretMetadata DefenderForServersAwsOfferingResponseServicePrincipalSecretMetadata

Metadata of Service Principal secret for autoprovisioning

enabled boolean

Is arc auto provisioning enabled

servicePrincipalSecretMetadata DefenderForServersAwsOfferingResponseServicePrincipalSecretMetadata

Metadata of Service Principal secret for autoprovisioning

enabled bool

Is arc auto provisioning enabled

service_principal_secret_metadata DefenderForServersAwsOfferingResponseServicePrincipalSecretMetadata

Metadata of Service Principal secret for autoprovisioning

enabled Boolean

Is arc auto provisioning enabled

servicePrincipalSecretMetadata Property Map

Metadata of Service Principal secret for autoprovisioning

DefenderForServersAwsOfferingResponseDefenderForServers

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

DefenderForServersAwsOfferingResponseServicePrincipalSecretMetadata

ExpiryDate string

expiration date of service principal secret

ParameterNameInStore string

name of secret resource in parameter store

ParameterStoreRegion string

region of parameter store where secret is kept

ExpiryDate string

expiration date of service principal secret

ParameterNameInStore string

name of secret resource in parameter store

ParameterStoreRegion string

region of parameter store where secret is kept

expiryDate String

expiration date of service principal secret

parameterNameInStore String

name of secret resource in parameter store

parameterStoreRegion String

region of parameter store where secret is kept

expiryDate string

expiration date of service principal secret

parameterNameInStore string

name of secret resource in parameter store

parameterStoreRegion string

region of parameter store where secret is kept

expiry_date str

expiration date of service principal secret

parameter_name_in_store str

name of secret resource in parameter store

parameter_store_region str

region of parameter store where secret is kept

expiryDate String

expiration date of service principal secret

parameterNameInStore String

name of secret resource in parameter store

parameterStoreRegion String

region of parameter store where secret is kept

DefenderForServersAwsOfferingServicePrincipalSecretMetadata

ExpiryDate string

expiration date of service principal secret

ParameterNameInStore string

name of secret resource in parameter store

ParameterStoreRegion string

region of parameter store where secret is kept

ExpiryDate string

expiration date of service principal secret

ParameterNameInStore string

name of secret resource in parameter store

ParameterStoreRegion string

region of parameter store where secret is kept

expiryDate String

expiration date of service principal secret

parameterNameInStore String

name of secret resource in parameter store

parameterStoreRegion String

region of parameter store where secret is kept

expiryDate string

expiration date of service principal secret

parameterNameInStore string

name of secret resource in parameter store

parameterStoreRegion string

region of parameter store where secret is kept

expiry_date str

expiration date of service principal secret

parameter_name_in_store str

name of secret resource in parameter store

parameter_store_region str

region of parameter store where secret is kept

expiryDate String

expiration date of service principal secret

parameterNameInStore String

name of secret resource in parameter store

parameterStoreRegion String

region of parameter store where secret is kept

InformationProtectionAwsOffering

informationProtection Property Map

The native cloud connection configuration

InformationProtectionAwsOfferingInformationProtection

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

Description string

The offering description.

InformationProtection InformationProtectionAwsOfferingResponseInformationProtection

The native cloud connection configuration

description String

The offering description.

informationProtection InformationProtectionAwsOfferingResponseInformationProtection

The native cloud connection configuration

description string

The offering description.

informationProtection InformationProtectionAwsOfferingResponseInformationProtection

The native cloud connection configuration

description str

The offering description.

information_protection InformationProtectionAwsOfferingResponseInformationProtection

The native cloud connection configuration

description String

The offering description.

informationProtection Property Map

The native cloud connection configuration

InformationProtectionAwsOfferingResponseInformationProtection

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

OrganizationMembershipType

Member
Member
Organization
Organization
OrganizationMembershipTypeMember
Member
OrganizationMembershipTypeOrganization
Organization
Member
Member
Organization
Organization
Member
Member
Organization
Organization
MEMBER
Member
ORGANIZATION
Organization
"Member"
Member
"Organization"
Organization

SecurityConnectorPropertiesOrganizationalData

ExcludedAccountIds List<string>

If the multi cloud account is of membership type organization, list of accounts excluded from offering

OrganizationMembershipType string | Pulumi.AzureNative.Security.OrganizationMembershipType

The multi cloud account's membership type in the organization

ParentHierarchyId string

If the multi cloud account is not of membership type organization, this will be the ID of the account's parent

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

OrganizationMembershipType string | OrganizationMembershipType

The multi cloud account's membership type in the organization

ParentHierarchyId string

If the multi cloud account is not of membership type organization, this will be the ID of the account's parent

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

organizationMembershipType String | OrganizationMembershipType

The multi cloud account's membership type in the organization

parentHierarchyId String

If the multi cloud account is not of membership type organization, this will be the ID of the account's parent

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

organizationMembershipType string | OrganizationMembershipType

The multi cloud account's membership type in the organization

parentHierarchyId string

If the multi cloud account is not of membership type organization, this will be the ID of the account's parent

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

organization_membership_type str | OrganizationMembershipType

The multi cloud account's membership type in the organization

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

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

organizationMembershipType String | "Member" | "Organization"

The multi cloud account's membership type in the organization

parentHierarchyId String

If the multi cloud account is not of membership type organization, this will be the ID of the account's parent

stacksetName String

If the multi cloud account is of membership type organization, this will be the name of the onboarding stackset

SecurityConnectorPropertiesResponseOrganizationalData

ExcludedAccountIds List<string>

If the multi cloud account is of membership type organization, list of accounts excluded from offering

OrganizationMembershipType string

The multi cloud account's membership type in the organization

ParentHierarchyId string

If the multi cloud account is not of membership type organization, this will be the ID of the account's parent

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

OrganizationMembershipType string

The multi cloud account's membership type in the organization

ParentHierarchyId string

If the multi cloud account is not of membership type organization, this will be the ID of the account's parent

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

organizationMembershipType String

The multi cloud account's membership type in the organization

parentHierarchyId String

If the multi cloud account is not of membership type organization, this will be the ID of the account's parent

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

organizationMembershipType string

The multi cloud account's membership type in the organization

parentHierarchyId string

If the multi cloud account is not of membership type organization, this will be the ID of the account's parent

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

organization_membership_type str

The multi cloud account's membership type in the organization

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

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

organizationMembershipType String

The multi cloud account's membership type in the organization

parentHierarchyId String

If the multi cloud account is not of membership type organization, this will be the ID of the account's parent

stacksetName String

If the multi cloud account is of membership type organization, this will be the name of the onboarding stackset

SystemDataResponse

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.

Import

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

$ pulumi import azure-native:security:SecurityConnector exampleSecurityConnectorName /subscriptions/a5caac9c-5c04-49af-b3d0-e204f40345d5/resourceGroups/exampleResourceGroup/providers/Microsoft.Security/securityConnectors/exampleSecurityConnectorName 

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0