Viewing docs for volcenginecc v0.0.35
published on Thursday, May 14, 2026 by Volcengine
published on Thursday, May 14, 2026 by Volcengine
Viewing docs for volcenginecc v0.0.35
published on Thursday, May 14, 2026 by Volcengine
published on Thursday, May 14, 2026 by Volcengine
Data Source schema for Volcengine::TOS::BucketNotification
Using getBucketNotification
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 getBucketNotification(args: GetBucketNotificationArgs, opts?: InvokeOptions): Promise<GetBucketNotificationResult>
function getBucketNotificationOutput(args: GetBucketNotificationOutputArgs, opts?: InvokeOptions): Output<GetBucketNotificationResult>def get_bucket_notification(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetBucketNotificationResult
def get_bucket_notification_output(id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetBucketNotificationResult]func LookupBucketNotification(ctx *Context, args *LookupBucketNotificationArgs, opts ...InvokeOption) (*LookupBucketNotificationResult, error)
func LookupBucketNotificationOutput(ctx *Context, args *LookupBucketNotificationOutputArgs, opts ...InvokeOption) LookupBucketNotificationResultOutput> Note: This function is named LookupBucketNotification in the Go SDK.
public static class GetBucketNotification
{
public static Task<GetBucketNotificationResult> InvokeAsync(GetBucketNotificationArgs args, InvokeOptions? opts = null)
public static Output<GetBucketNotificationResult> Invoke(GetBucketNotificationInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetBucketNotificationResult> getBucketNotification(GetBucketNotificationArgs args, InvokeOptions options)
public static Output<GetBucketNotificationResult> getBucketNotification(GetBucketNotificationArgs args, InvokeOptions options)
fn::invoke:
function: volcenginecc:tos/getBucketNotification:getBucketNotification
arguments:
# arguments dictionarydata "volcenginecc_tos_getbucketnotification" "name" {
# arguments
}The following arguments are supported:
- Id string
- Uniquely identifies the resource.
- Id string
- Uniquely identifies the resource.
- id string
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
- id string
- Uniquely identifies the resource.
- id str
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
getBucketNotification Result
The following output properties are available:
- Bucket
Name string - Bucket name.
- Id string
- Uniquely identifies the resource.
- Notification
Rules List<Volcengine.Get Bucket Notification Notification Rule> - Event notification rule information.
- Bucket
Name string - Bucket name.
- Id string
- Uniquely identifies the resource.
- Notification
Rules []GetBucket Notification Notification Rule - Event notification rule information.
- bucket_
name string - Bucket name.
- id string
- Uniquely identifies the resource.
- notification_
rules list(object) - Event notification rule information.
- bucket
Name String - Bucket name.
- id String
- Uniquely identifies the resource.
- notification
Rules List<GetBucket Notification Notification Rule> - Event notification rule information.
- bucket
Name string - Bucket name.
- id string
- Uniquely identifies the resource.
- notification
Rules GetBucket Notification Notification Rule[] - Event notification rule information.
- bucket_
name str - Bucket name.
- id str
- Uniquely identifies the resource.
- notification_
rules Sequence[GetBucket Notification Notification Rule] - Event notification rule information.
- bucket
Name String - Bucket name.
- id String
- Uniquely identifies the resource.
- notification
Rules List<Property Map> - Event notification rule information.
Supporting Types
GetBucketNotificationNotificationRule
- Destination
Volcengine.
Get Bucket Notification Notification Rule Destination - Event notification delivery targets. Must include at least one target and supports up to five different targets.
- Events List<string>
- Event type. List of events supported by TOS.
- Filter
Volcengine.
Get Bucket Notification Notification Rule Filter - Filter rules.
- Rule
Id string - Event notification rule name. Naming rules: Event names created under the same bucket must be unique. Maximum length is 255 characters. If not set, TOS will automatically generate a rule name.
- Destination
Get
Bucket Notification Notification Rule Destination - Event notification delivery targets. Must include at least one target and supports up to five different targets.
- Events []string
- Event type. List of events supported by TOS.
- Filter
Get
Bucket Notification Notification Rule Filter - Filter rules.
- Rule
Id string - Event notification rule name. Naming rules: Event names created under the same bucket must be unique. Maximum length is 255 characters. If not set, TOS will automatically generate a rule name.
- destination object
- Event notification delivery targets. Must include at least one target and supports up to five different targets.
- events list(string)
- Event type. List of events supported by TOS.
- filter object
- Filter rules.
- rule_
id string - Event notification rule name. Naming rules: Event names created under the same bucket must be unique. Maximum length is 255 characters. If not set, TOS will automatically generate a rule name.
- destination
Get
Bucket Notification Notification Rule Destination - Event notification delivery targets. Must include at least one target and supports up to five different targets.
- events List<String>
- Event type. List of events supported by TOS.
- filter
Get
Bucket Notification Notification Rule Filter - Filter rules.
- rule
Id String - Event notification rule name. Naming rules: Event names created under the same bucket must be unique. Maximum length is 255 characters. If not set, TOS will automatically generate a rule name.
- destination
Get
Bucket Notification Notification Rule Destination - Event notification delivery targets. Must include at least one target and supports up to five different targets.
- events string[]
- Event type. List of events supported by TOS.
- filter
Get
Bucket Notification Notification Rule Filter - Filter rules.
- rule
Id string - Event notification rule name. Naming rules: Event names created under the same bucket must be unique. Maximum length is 255 characters. If not set, TOS will automatically generate a rule name.
- destination
Get
Bucket Notification Notification Rule Destination - Event notification delivery targets. Must include at least one target and supports up to five different targets.
- events Sequence[str]
- Event type. List of events supported by TOS.
- filter
Get
Bucket Notification Notification Rule Filter - Filter rules.
- rule_
id str - Event notification rule name. Naming rules: Event names created under the same bucket must be unique. Maximum length is 255 characters. If not set, TOS will automatically generate a rule name.
- destination Property Map
- Event notification delivery targets. Must include at least one target and supports up to five different targets.
- events List<String>
- Event type. List of events supported by TOS.
- filter Property Map
- Filter rules.
- rule
Id String - Event notification rule name. Naming rules: Event names created under the same bucket must be unique. Maximum length is 255 characters. If not set, TOS will automatically generate a rule name.
GetBucketNotificationNotificationRuleDestination
- Kafkas
List<Volcengine.
Get Bucket Notification Notification Rule Destination Kafka> - Event delivery target is Kafka message queue.
- Rocket
Mqs List<Volcengine.Get Bucket Notification Notification Rule Destination Rocket Mq> - Event delivery target is RocketMQ message queue.
- Ve
Faa List<Volcengine.S Get Bucket Notification Notification Rule Destination Ve Faa> - Event delivery target is Function Service.
- Kafkas
[]Get
Bucket Notification Notification Rule Destination Kafka - Event delivery target is Kafka message queue.
- Rocket
Mqs []GetBucket Notification Notification Rule Destination Rocket Mq - Event delivery target is RocketMQ message queue.
- Ve
Faa []GetS Bucket Notification Notification Rule Destination Ve Faa - Event delivery target is Function Service.
- kafkas list(object)
- Event delivery target is Kafka message queue.
- rocket_
mqs list(object) - Event delivery target is RocketMQ message queue.
- ve_
faa_ list(object)s - Event delivery target is Function Service.
- kafkas
List<Get
Bucket Notification Notification Rule Destination Kafka> - Event delivery target is Kafka message queue.
- rocket
Mqs List<GetBucket Notification Notification Rule Destination Rocket Mq> - Event delivery target is RocketMQ message queue.
- ve
Faa List<GetS Bucket Notification Notification Rule Destination Ve Faa> - Event delivery target is Function Service.
- kafkas
Get
Bucket Notification Notification Rule Destination Kafka[] - Event delivery target is Kafka message queue.
- rocket
Mqs GetBucket Notification Notification Rule Destination Rocket Mq[] - Event delivery target is RocketMQ message queue.
- ve
Faa GetS Bucket Notification Notification Rule Destination Ve Faa[] - Event delivery target is Function Service.
- kafkas
Sequence[Get
Bucket Notification Notification Rule Destination Kafka] - Event delivery target is Kafka message queue.
- rocket_
mqs Sequence[GetBucket Notification Notification Rule Destination Rocket Mq] - Event delivery target is RocketMQ message queue.
- ve_
faa_ Sequence[Gets Bucket Notification Notification Rule Destination Ve Faa] - Event delivery target is Function Service.
- kafkas List<Property Map>
- Event delivery target is Kafka message queue.
- rocket
Mqs List<Property Map> - Event delivery target is RocketMQ message queue.
- ve
Faa List<Property Map>S - Event delivery target is Function Service.
GetBucketNotificationNotificationRuleDestinationKafka
- Instance
Id string - Kafka instance ID.
- Region string
- Region where the Kafka instance is located.
- Role string
- Role TRN, used to authorize TOS to access Kafka service.
- Topic string
- Name of the Kafka topic.
- User string
- Kafka username.
- Instance
Id string - Kafka instance ID.
- Region string
- Region where the Kafka instance is located.
- Role string
- Role TRN, used to authorize TOS to access Kafka service.
- Topic string
- Name of the Kafka topic.
- User string
- Kafka username.
- instance_
id string - Kafka instance ID.
- region string
- Region where the Kafka instance is located.
- role string
- Role TRN, used to authorize TOS to access Kafka service.
- topic string
- Name of the Kafka topic.
- user string
- Kafka username.
- instance
Id String - Kafka instance ID.
- region String
- Region where the Kafka instance is located.
- role String
- Role TRN, used to authorize TOS to access Kafka service.
- topic String
- Name of the Kafka topic.
- user String
- Kafka username.
- instance
Id string - Kafka instance ID.
- region string
- Region where the Kafka instance is located.
- role string
- Role TRN, used to authorize TOS to access Kafka service.
- topic string
- Name of the Kafka topic.
- user string
- Kafka username.
- instance_
id str - Kafka instance ID.
- region str
- Region where the Kafka instance is located.
- role str
- Role TRN, used to authorize TOS to access Kafka service.
- topic str
- Name of the Kafka topic.
- user str
- Kafka username.
- instance
Id String - Kafka instance ID.
- region String
- Region where the Kafka instance is located.
- role String
- Role TRN, used to authorize TOS to access Kafka service.
- topic String
- Name of the Kafka topic.
- user String
- Kafka username.
GetBucketNotificationNotificationRuleDestinationRocketMq
- Access
Key stringId - RocketMQ AccessKey。
- Instance
Id string - RocketMQ instance ID.
- Role string
- Role TRN, used to authorize TOS to access RocketMQ service.
- Topic string
- Name of the RocketMQ topic.
- Access
Key stringId - RocketMQ AccessKey。
- Instance
Id string - RocketMQ instance ID.
- Role string
- Role TRN, used to authorize TOS to access RocketMQ service.
- Topic string
- Name of the RocketMQ topic.
- access_
key_ stringid - RocketMQ AccessKey。
- instance_
id string - RocketMQ instance ID.
- role string
- Role TRN, used to authorize TOS to access RocketMQ service.
- topic string
- Name of the RocketMQ topic.
- access
Key StringId - RocketMQ AccessKey。
- instance
Id String - RocketMQ instance ID.
- role String
- Role TRN, used to authorize TOS to access RocketMQ service.
- topic String
- Name of the RocketMQ topic.
- access
Key stringId - RocketMQ AccessKey。
- instance
Id string - RocketMQ instance ID.
- role string
- Role TRN, used to authorize TOS to access RocketMQ service.
- topic string
- Name of the RocketMQ topic.
- access_
key_ strid - RocketMQ AccessKey。
- instance_
id str - RocketMQ instance ID.
- role str
- Role TRN, used to authorize TOS to access RocketMQ service.
- topic str
- Name of the RocketMQ topic.
- access
Key StringId - RocketMQ AccessKey。
- instance
Id String - RocketMQ instance ID.
- role String
- Role TRN, used to authorize TOS to access RocketMQ service.
- topic String
- Name of the RocketMQ topic.
GetBucketNotificationNotificationRuleDestinationVeFaa
- Function
Id string - Function ID for event delivery.
- Function
Id string - Function ID for event delivery.
- function_
id string - Function ID for event delivery.
- function
Id String - Function ID for event delivery.
- function
Id string - Function ID for event delivery.
- function_
id str - Function ID for event delivery.
- function
Id String - Function ID for event delivery.
GetBucketNotificationNotificationRuleFilter
- Tos
Key Volcengine.Get Bucket Notification Notification Rule Filter Tos Key - Object filter information.
- Tos
Key GetBucket Notification Notification Rule Filter Tos Key - Object filter information.
- tos
Key GetBucket Notification Notification Rule Filter Tos Key - Object filter information.
- tos
Key GetBucket Notification Notification Rule Filter Tos Key - Object filter information.
- tos_
key GetBucket Notification Notification Rule Filter Tos Key - Object filter information.
- tos
Key Property Map - Object filter information.
GetBucketNotificationNotificationRuleFilterTosKey
- Filter
Rules List<Volcengine.Get Bucket Notification Notification Rule Filter Tos Key Filter Rule> - Object filter information.
- Filter
Rules []GetBucket Notification Notification Rule Filter Tos Key Filter Rule - Object filter information.
- filter_
rules list(object) - Object filter information.
- filter
Rules List<GetBucket Notification Notification Rule Filter Tos Key Filter Rule> - Object filter information.
- filter
Rules GetBucket Notification Notification Rule Filter Tos Key Filter Rule[] - Object filter information.
- filter_
rules Sequence[GetBucket Notification Notification Rule Filter Tos Key Filter Rule] - Object filter information.
- filter
Rules List<Property Map> - Object filter information.
GetBucketNotificationNotificationRuleFilterTosKeyFilterRule
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
Viewing docs for volcenginecc v0.0.35
published on Thursday, May 14, 2026 by Volcengine
published on Thursday, May 14, 2026 by Volcengine
