Package-level declarations

Types

Link copied to clipboard
class CustomModule : KotlinCustomResource

Creates a resident SecurityHealthAnalyticsCustomModule at the scope of the given CRM parent, and also creates inherited SecurityHealthAnalyticsCustomModules for all CRM descendants of the given parent. These modules are enabled by default. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class CustomModuleArgs(val customConfig: Output<GoogleCloudSecuritycenterV1CustomConfigArgs>? = null, val displayName: Output<String>? = null, val enablementState: Output<CustomModuleEnablementState>? = null, val name: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<CustomModuleArgs>

Creates a resident SecurityHealthAnalyticsCustomModule at the scope of the given CRM parent, and also creates inherited SecurityHealthAnalyticsCustomModules for all CRM descendants of the given parent. These modules are enabled by default. Auto-naming is currently not supported for this resource.

Link copied to clipboard
Link copied to clipboard
object CustomModuleMapper : ResourceMapper<CustomModule>
Link copied to clipboard
Link copied to clipboard
class FolderBigQueryExport : KotlinCustomResource

Creates a BigQuery export. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class FolderBigQueryExportArgs(val bigQueryExportId: Output<String>? = null, val dataset: Output<String>? = null, val description: Output<String>? = null, val filter: Output<String>? = null, val folderId: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<FolderBigQueryExportArgs>

Creates a BigQuery export. Auto-naming is currently not supported for this resource.

Link copied to clipboard
Link copied to clipboard
class FolderCustomModule : KotlinCustomResource

Creates a resident SecurityHealthAnalyticsCustomModule at the scope of the given CRM parent, and also creates inherited SecurityHealthAnalyticsCustomModules for all CRM descendants of the given parent. These modules are enabled by default. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class FolderCustomModuleArgs(val customConfig: Output<GoogleCloudSecuritycenterV1CustomConfigArgs>? = null, val displayName: Output<String>? = null, val enablementState: Output<FolderCustomModuleEnablementState>? = null, val folderId: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<FolderCustomModuleArgs>

Creates a resident SecurityHealthAnalyticsCustomModule at the scope of the given CRM parent, and also creates inherited SecurityHealthAnalyticsCustomModules for all CRM descendants of the given parent. These modules are enabled by default. Auto-naming is currently not supported for this resource.

Link copied to clipboard
Link copied to clipboard
class FolderNotificationConfig : KotlinCustomResource

Creates a notification config. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class FolderNotificationConfigArgs(val configId: Output<String>? = null, val description: Output<String>? = null, val folderId: Output<String>? = null, val name: Output<String>? = null, val pubsubTopic: Output<String>? = null, val streamingConfig: Output<StreamingConfigArgs>? = null) : ConvertibleToJava<FolderNotificationConfigArgs>

Creates a notification config. Auto-naming is currently not supported for this resource.

Link copied to clipboard
class MuteConfig : KotlinCustomResource

Creates a mute config. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class MuteConfigArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val filter: Output<String>? = null, val muteConfigId: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<MuteConfigArgs>

Creates a mute config. Auto-naming is currently not supported for this resource.

Link copied to clipboard
Link copied to clipboard
object MuteConfigMapper : ResourceMapper<MuteConfig>
Link copied to clipboard
Link copied to clipboard
class NotificationConfig : KotlinCustomResource

Creates a notification config. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class NotificationConfigArgs(val configId: Output<String>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val pubsubTopic: Output<String>? = null, val streamingConfig: Output<StreamingConfigArgs>? = null) : ConvertibleToJava<NotificationConfigArgs>

Creates a notification config. Auto-naming is currently not supported for this resource.

Link copied to clipboard
Link copied to clipboard
class OrganizationBigQueryExport : KotlinCustomResource

Creates a BigQuery export.

Link copied to clipboard
data class OrganizationBigQueryExportArgs(val bigQueryExportId: Output<String>? = null, val dataset: Output<String>? = null, val description: Output<String>? = null, val filter: Output<String>? = null, val name: Output<String>? = null, val organizationId: Output<String>? = null) : ConvertibleToJava<OrganizationBigQueryExportArgs>

Creates a BigQuery export.

Link copied to clipboard
class OrganizationCustomModule : KotlinCustomResource

Creates a resident SecurityHealthAnalyticsCustomModule at the scope of the given CRM parent, and also creates inherited SecurityHealthAnalyticsCustomModules for all CRM descendants of the given parent. These modules are enabled by default. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class OrganizationCustomModuleArgs(val customConfig: Output<GoogleCloudSecuritycenterV1CustomConfigArgs>? = null, val displayName: Output<String>? = null, val enablementState: Output<OrganizationCustomModuleEnablementState>? = null, val name: Output<String>? = null, val organizationId: Output<String>? = null) : ConvertibleToJava<OrganizationCustomModuleArgs>

Creates a resident SecurityHealthAnalyticsCustomModule at the scope of the given CRM parent, and also creates inherited SecurityHealthAnalyticsCustomModules for all CRM descendants of the given parent. These modules are enabled by default. Auto-naming is currently not supported for this resource.

Link copied to clipboard
class OrganizationMuteConfig : KotlinCustomResource

Creates a mute config.

Link copied to clipboard
data class OrganizationMuteConfigArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val filter: Output<String>? = null, val muteConfigId: Output<String>? = null, val name: Output<String>? = null, val organizationId: Output<String>? = null) : ConvertibleToJava<OrganizationMuteConfigArgs>

Creates a mute config.

Link copied to clipboard
Link copied to clipboard
class OrganizationNotificationConfig : KotlinCustomResource

Creates a notification config.

Link copied to clipboard
data class OrganizationNotificationConfigArgs(val configId: Output<String>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val organizationId: Output<String>? = null, val pubsubTopic: Output<String>? = null, val streamingConfig: Output<StreamingConfigArgs>? = null) : ConvertibleToJava<OrganizationNotificationConfigArgs>

Creates a notification config.

Link copied to clipboard
class OrganizationSourceIamBinding : KotlinCustomResource

Sets the access control policy on the specified Source.

Link copied to clipboard
data class OrganizationSourceIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<OrganizationSourceIamBindingArgs>

Sets the access control policy on the specified Source.

Link copied to clipboard
class OrganizationSourceIamMember : KotlinCustomResource

Sets the access control policy on the specified Source.

Link copied to clipboard
data class OrganizationSourceIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<OrganizationSourceIamMemberArgs>

Sets the access control policy on the specified Source.

Link copied to clipboard
class OrganizationSourceIamPolicy : KotlinCustomResource

Sets the access control policy on the specified Source. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
data class OrganizationSourceIamPolicyArgs(val auditConfigs: Output<List<AuditConfigArgs>>? = null, val bindings: Output<List<BindingArgs>>? = null, val etag: Output<String>? = null, val organizationId: Output<String>? = null, val sourceId: Output<String>? = null, val updateMask: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<OrganizationSourceIamPolicyArgs>

Sets the access control policy on the specified Source. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
class ProjectBigQueryExport : KotlinCustomResource

Creates a BigQuery export. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class ProjectBigQueryExportArgs(val bigQueryExportId: Output<String>? = null, val dataset: Output<String>? = null, val description: Output<String>? = null, val filter: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<ProjectBigQueryExportArgs>

Creates a BigQuery export. Auto-naming is currently not supported for this resource.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Source : KotlinCustomResource

Creates a source. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
data class SourceArgs(val canonicalName: Output<String>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val name: Output<String>? = null, val organizationId: Output<String>? = null) : ConvertibleToJava<SourceArgs>

Creates a source. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard

Builder for SourceArgs.

Link copied to clipboard
object SourceMapper : ResourceMapper<Source>
Link copied to clipboard

Builder for Source.

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun muteConfig(name: String, block: suspend MuteConfigResourceBuilder.() -> Unit): MuteConfig
Link copied to clipboard
fun source(name: String): Source
suspend fun source(name: String, block: suspend SourceResourceBuilder.() -> Unit): Source