Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Gets a notification config.
Using getOrganizationNotificationConfig
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getOrganizationNotificationConfig(args: GetOrganizationNotificationConfigArgs, opts?: InvokeOptions): Promise<GetOrganizationNotificationConfigResult>
function getOrganizationNotificationConfigOutput(args: GetOrganizationNotificationConfigOutputArgs, opts?: InvokeOptions): Output<GetOrganizationNotificationConfigResult>def get_organization_notification_config(notification_config_id: Optional[str] = None,
organization_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetOrganizationNotificationConfigResult
def get_organization_notification_config_output(notification_config_id: Optional[pulumi.Input[str]] = None,
organization_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetOrganizationNotificationConfigResult]func LookupOrganizationNotificationConfig(ctx *Context, args *LookupOrganizationNotificationConfigArgs, opts ...InvokeOption) (*LookupOrganizationNotificationConfigResult, error)
func LookupOrganizationNotificationConfigOutput(ctx *Context, args *LookupOrganizationNotificationConfigOutputArgs, opts ...InvokeOption) LookupOrganizationNotificationConfigResultOutput> Note: This function is named LookupOrganizationNotificationConfig in the Go SDK.
public static class GetOrganizationNotificationConfig
{
public static Task<GetOrganizationNotificationConfigResult> InvokeAsync(GetOrganizationNotificationConfigArgs args, InvokeOptions? opts = null)
public static Output<GetOrganizationNotificationConfigResult> Invoke(GetOrganizationNotificationConfigInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetOrganizationNotificationConfigResult> getOrganizationNotificationConfig(GetOrganizationNotificationConfigArgs args, InvokeOptions options)
public static Output<GetOrganizationNotificationConfigResult> getOrganizationNotificationConfig(GetOrganizationNotificationConfigArgs args, InvokeOptions options)
fn::invoke:
function: google-native:securitycenter/v1:getOrganizationNotificationConfig
arguments:
# arguments dictionaryThe following arguments are supported:
- Notification
Config stringId - Organization
Id string
- Notification
Config stringId - Organization
Id string
- notification
Config StringId - organization
Id String
- notification
Config stringId - organization
Id string
- notification
Config StringId - organization
Id String
getOrganizationNotificationConfig Result
The following output properties are available:
- Description string
- The description of the notification config (max of 1024 characters).
- Name string
- The relative resource name of this notification config. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Example: "organizations/{organization_id}/notificationConfigs/notify_public_bucket", "folders/{folder_id}/notificationConfigs/notify_public_bucket", or "projects/{project_id}/notificationConfigs/notify_public_bucket".
- Pubsub
Topic string - The Pub/Sub topic to send notifications to. Its format is "projects/[project_id]/topics/[topic]".
- Service
Account string - The service account that needs "pubsub.topics.publish" permission to publish to the Pub/Sub topic.
- Streaming
Config Pulumi.Google Native. Securitycenter. V1. Outputs. Streaming Config Response - The config for triggering streaming-based notifications.
- Description string
- The description of the notification config (max of 1024 characters).
- Name string
- The relative resource name of this notification config. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Example: "organizations/{organization_id}/notificationConfigs/notify_public_bucket", "folders/{folder_id}/notificationConfigs/notify_public_bucket", or "projects/{project_id}/notificationConfigs/notify_public_bucket".
- Pubsub
Topic string - The Pub/Sub topic to send notifications to. Its format is "projects/[project_id]/topics/[topic]".
- Service
Account string - The service account that needs "pubsub.topics.publish" permission to publish to the Pub/Sub topic.
- Streaming
Config StreamingConfig Response - The config for triggering streaming-based notifications.
- description String
- The description of the notification config (max of 1024 characters).
- name String
- The relative resource name of this notification config. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Example: "organizations/{organization_id}/notificationConfigs/notify_public_bucket", "folders/{folder_id}/notificationConfigs/notify_public_bucket", or "projects/{project_id}/notificationConfigs/notify_public_bucket".
- pubsub
Topic String - The Pub/Sub topic to send notifications to. Its format is "projects/[project_id]/topics/[topic]".
- service
Account String - The service account that needs "pubsub.topics.publish" permission to publish to the Pub/Sub topic.
- streaming
Config StreamingConfig Response - The config for triggering streaming-based notifications.
- description string
- The description of the notification config (max of 1024 characters).
- name string
- The relative resource name of this notification config. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Example: "organizations/{organization_id}/notificationConfigs/notify_public_bucket", "folders/{folder_id}/notificationConfigs/notify_public_bucket", or "projects/{project_id}/notificationConfigs/notify_public_bucket".
- pubsub
Topic string - The Pub/Sub topic to send notifications to. Its format is "projects/[project_id]/topics/[topic]".
- service
Account string - The service account that needs "pubsub.topics.publish" permission to publish to the Pub/Sub topic.
- streaming
Config StreamingConfig Response - The config for triggering streaming-based notifications.
- description str
- The description of the notification config (max of 1024 characters).
- name str
- The relative resource name of this notification config. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Example: "organizations/{organization_id}/notificationConfigs/notify_public_bucket", "folders/{folder_id}/notificationConfigs/notify_public_bucket", or "projects/{project_id}/notificationConfigs/notify_public_bucket".
- pubsub_
topic str - The Pub/Sub topic to send notifications to. Its format is "projects/[project_id]/topics/[topic]".
- service_
account str - The service account that needs "pubsub.topics.publish" permission to publish to the Pub/Sub topic.
- streaming_
config StreamingConfig Response - The config for triggering streaming-based notifications.
- description String
- The description of the notification config (max of 1024 characters).
- name String
- The relative resource name of this notification config. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Example: "organizations/{organization_id}/notificationConfigs/notify_public_bucket", "folders/{folder_id}/notificationConfigs/notify_public_bucket", or "projects/{project_id}/notificationConfigs/notify_public_bucket".
- pubsub
Topic String - The Pub/Sub topic to send notifications to. Its format is "projects/[project_id]/topics/[topic]".
- service
Account String - The service account that needs "pubsub.topics.publish" permission to publish to the Pub/Sub topic.
- streaming
Config Property Map - The config for triggering streaming-based notifications.
Supporting Types
StreamingConfigResponse
- Filter string
- Expression that defines the filter to apply across create/update events of assets or findings as specified by the event type. The expression is a list of zero or more restrictions combined via logical operators
ANDandOR. Parentheses are supported, andORhas higher precedence thanAND. Restrictions have the formand may have a-character in front of them to indicate negation. The fields map to those defined in the corresponding resource. The supported operators are: *=for all value types. *>,<,>=,<=for integer values. *:, meaning substring matching, for strings. The supported value types are: * string literals in quotes. * integer literals without quotes. * boolean literalstrueandfalsewithout quotes.
- Filter string
- Expression that defines the filter to apply across create/update events of assets or findings as specified by the event type. The expression is a list of zero or more restrictions combined via logical operators
ANDandOR. Parentheses are supported, andORhas higher precedence thanAND. Restrictions have the formand may have a-character in front of them to indicate negation. The fields map to those defined in the corresponding resource. The supported operators are: *=for all value types. *>,<,>=,<=for integer values. *:, meaning substring matching, for strings. The supported value types are: * string literals in quotes. * integer literals without quotes. * boolean literalstrueandfalsewithout quotes.
- filter String
- Expression that defines the filter to apply across create/update events of assets or findings as specified by the event type. The expression is a list of zero or more restrictions combined via logical operators
ANDandOR. Parentheses are supported, andORhas higher precedence thanAND. Restrictions have the formand may have a-character in front of them to indicate negation. The fields map to those defined in the corresponding resource. The supported operators are: *=for all value types. *>,<,>=,<=for integer values. *:, meaning substring matching, for strings. The supported value types are: * string literals in quotes. * integer literals without quotes. * boolean literalstrueandfalsewithout quotes.
- filter string
- Expression that defines the filter to apply across create/update events of assets or findings as specified by the event type. The expression is a list of zero or more restrictions combined via logical operators
ANDandOR. Parentheses are supported, andORhas higher precedence thanAND. Restrictions have the formand may have a-character in front of them to indicate negation. The fields map to those defined in the corresponding resource. The supported operators are: *=for all value types. *>,<,>=,<=for integer values. *:, meaning substring matching, for strings. The supported value types are: * string literals in quotes. * integer literals without quotes. * boolean literalstrueandfalsewithout quotes.
- filter str
- Expression that defines the filter to apply across create/update events of assets or findings as specified by the event type. The expression is a list of zero or more restrictions combined via logical operators
ANDandOR. Parentheses are supported, andORhas higher precedence thanAND. Restrictions have the formand may have a-character in front of them to indicate negation. The fields map to those defined in the corresponding resource. The supported operators are: *=for all value types. *>,<,>=,<=for integer values. *:, meaning substring matching, for strings. The supported value types are: * string literals in quotes. * integer literals without quotes. * boolean literalstrueandfalsewithout quotes.
- filter String
- Expression that defines the filter to apply across create/update events of assets or findings as specified by the event type. The expression is a list of zero or more restrictions combined via logical operators
ANDandOR. Parentheses are supported, andORhas higher precedence thanAND. Restrictions have the formand may have a-character in front of them to indicate negation. The fields map to those defined in the corresponding resource. The supported operators are: *=for all value types. *>,<,>=,<=for integer values. *:, meaning substring matching, for strings. The supported value types are: * string literals in quotes. * integer literals without quotes. * boolean literalstrueandfalsewithout quotes.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
