Partilhar via


ArmSecurityCenterModelFactory.SecurityConnectorData Método

Definição

Inicializa uma nova instância de SecurityConnectorData.

public static Azure.ResourceManager.SecurityCenter.SecurityConnectorData SecurityConnectorData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, string hierarchyIdentifier = default, DateTimeOffset? hierarchyIdentifierTrialEndOn = default, Azure.ResourceManager.SecurityCenter.Models.SecurityCenterCloudName? environmentName = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.SecurityCenter.Models.SecurityCenterCloudOffering> offerings = default, Azure.ResourceManager.SecurityCenter.Models.SecurityConnectorEnvironment environmentData = default, string kind = default, Azure.ETag? eTag = default);
static member SecurityConnectorData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * string * Nullable<DateTimeOffset> * Nullable<Azure.ResourceManager.SecurityCenter.Models.SecurityCenterCloudName> * seq<Azure.ResourceManager.SecurityCenter.Models.SecurityCenterCloudOffering> * Azure.ResourceManager.SecurityCenter.Models.SecurityConnectorEnvironment * string * Nullable<Azure.ETag> -> Azure.ResourceManager.SecurityCenter.SecurityConnectorData
Public Shared Function SecurityConnectorData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional hierarchyIdentifier As String = Nothing, Optional hierarchyIdentifierTrialEndOn As Nullable(Of DateTimeOffset) = Nothing, Optional environmentName As Nullable(Of SecurityCenterCloudName) = Nothing, Optional offerings As IEnumerable(Of SecurityCenterCloudOffering) = Nothing, Optional environmentData As SecurityConnectorEnvironment = Nothing, Optional kind As String = Nothing, Optional eTag As Nullable(Of ETag) = Nothing) As SecurityConnectorData

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

tags
IDictionary<String,String>

As marcas.

location
AzureLocation

O local.

hierarchyIdentifier
String

O identificador de recursos de várias nuvens (ID da conta no caso do conector do AWS, número do projeto no caso do conector GCP).

hierarchyIdentifierTrialEndOn
Nullable<DateTimeOffset>

A data em que o período de avaliação terminará, se aplicável. O período de avaliação existe por 30 dias após a atualização para ofertas pagas.

environmentName
Nullable<SecurityCenterCloudName>

O nome da nuvem do recurso de várias nuvens.

offerings
IEnumerable<SecurityCenterCloudOffering>

Uma coleção de ofertas para o conector de segurança. SecurityCenterCloudOffering(String, String) Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem CspmMonitorAwsOffering(String, String), , , CspmMonitorGcpOffering(String, CspmMonitorGcpOfferingNativeCloudConnection), CspmMonitorGithubOffering(String), DefenderCspmGcpOffering(String)DefenderCspmAwsOffering(String, DefenderCspmAwsOfferingVmScanners), DefenderForContainersAwsOffering(String, String, String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int64>, String), DefenderForContainersGcpOffering(String, DefenderForContainersGcpOfferingNativeCloudConnection, DefenderForContainersGcpOfferingDataPipelineNativeCloudConnection, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>), DefenderForDatabasesAwsOffering(String, DefenderForDatabasesAwsOfferingArcAutoProvisioning, DefenderForDatabasesAwsOfferingRds), DefenderForDatabasesGcpOffering(String, Nullable<Boolean>, GcpDefenderForDatabasesArcAutoProvisioning), DefenderForDevOpsAzureDevOpsOffering(String), , DefenderForDevOpsGithubOffering(String), DefenderForServersAwsOffering(String, String, DefenderForServersAwsOfferingArcAutoProvisioning, DefenderForServersAwsOfferingVulnerabilityAssessmentAutoProvisioning, DefenderForServersAwsOfferingMdeAutoProvisioning, Nullable<AvailableSubPlanType>, DefenderForServersAwsOfferingVmScanners)e DefenderForServersGcpOffering(String, GcpDefenderForServersInfo, Nullable<Boolean>, DefenderForServersGcpOfferingVulnerabilityAssessmentAutoProvisioning, DefenderForServersGcpOfferingMdeAutoProvisioning, Nullable<AvailableSubPlanType>)InformationProtectionAwsOffering(String, String). CspmMonitorAzureDevOpsOffering(String)

environmentData
SecurityConnectorEnvironment

Os dados do ambiente do conector de segurança. SecurityConnectorEnvironment Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem AwsEnvironment, GcpProjectEnvironmentAzureDevOpsScopeEnvironmente GithubScopeEnvironment.

kind
String

Tipo de recurso.

eTag
Nullable<ETag>

A marca de entidade é usada para comparar duas ou mais entidades do mesmo recurso solicitado.

Retornos

Uma nova SecurityConnectorData instância para zombar.

Aplica-se a