S3ResourceExtensions Methods
ClassMethods7 members
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
AddEventNotification(IResourceBuilder<IConstructResource<Bucket>>, IResourceBuilder<IConstructResource<IQueue>>, EventType, INotificationKeyFilter[])Section titled AddEventNotification(IResourceBuilder<IConstructResource<Bucket>>, IResourceBuilder<IConstructResource<IQueue>>, EventType, INotificationKeyFilter[])extensionIResourceBuilder<IConstructResource<Bucket>>public static class S3ResourceExtensions{ public static IResourceBuilder<IConstructResource<Bucket>> AddEventNotification( this IResourceBuilder<IConstructResource<Bucket>> builder, IResourceBuilder<IConstructResource<IQueue>> destination, EventType eventType, params INotificationKeyFilter[] filters) { // ... }}Parameters
builderIResourceBuilder<IConstructResource<Bucket>>destinationIResourceBuilder<IConstructResource<IQueue>>eventTypeEventTypefiltersINotificationKeyFilter[]AddObjectCreatedNotification(IResourceBuilder<IConstructResource<Bucket>>, IResourceBuilder<IConstructResource<IQueue>>, INotificationKeyFilter[])Section titled AddObjectCreatedNotification(IResourceBuilder<IConstructResource<Bucket>>, IResourceBuilder<IConstructResource<IQueue>>, INotificationKeyFilter[])extensionIResourceBuilder<IConstructResource<Bucket>>public static class S3ResourceExtensions{ public static IResourceBuilder<IConstructResource<Bucket>> AddObjectCreatedNotification( this IResourceBuilder<IConstructResource<Bucket>> builder, IResourceBuilder<IConstructResource<IQueue>> destination, params INotificationKeyFilter[] filters) { // ... }}Parameters
builderIResourceBuilder<IConstructResource<Bucket>>destinationIResourceBuilder<IConstructResource<IQueue>>filtersINotificationKeyFilter[]AddObjectCreatedNotification(IResourceBuilder<IConstructResource<Bucket>>, IResourceBuilder<IConstructResource<ITopic>>, INotificationKeyFilter[])Section titled AddObjectCreatedNotification(IResourceBuilder<IConstructResource<Bucket>>, IResourceBuilder<IConstructResource<ITopic>>, INotificationKeyFilter[])extensionIResourceBuilder<IConstructResource<Bucket>>public static class S3ResourceExtensions{ public static IResourceBuilder<IConstructResource<Bucket>> AddObjectCreatedNotification( this IResourceBuilder<IConstructResource<Bucket>> builder, IResourceBuilder<IConstructResource<ITopic>> destination, params INotificationKeyFilter[] filters) { // ... }}Parameters
builderIResourceBuilder<IConstructResource<Bucket>>destinationIResourceBuilder<IConstructResource<ITopic>>filtersINotificationKeyFilter[]AddObjectRemovedNotification(IResourceBuilder<IConstructResource<Bucket>>, IResourceBuilder<IConstructResource<IQueue>>, INotificationKeyFilter[])Section titled AddObjectRemovedNotification(IResourceBuilder<IConstructResource<Bucket>>, IResourceBuilder<IConstructResource<IQueue>>, INotificationKeyFilter[])extensionIResourceBuilder<IConstructResource<Bucket>>public static class S3ResourceExtensions{ public static IResourceBuilder<IConstructResource<Bucket>> AddObjectRemovedNotification( this IResourceBuilder<IConstructResource<Bucket>> builder, IResourceBuilder<IConstructResource<IQueue>> destination, params INotificationKeyFilter[] filters) { // ... }}Parameters
builderIResourceBuilder<IConstructResource<Bucket>>destinationIResourceBuilder<IConstructResource<IQueue>>filtersINotificationKeyFilter[]AddObjectRemovedNotification(IResourceBuilder<IConstructResource<Bucket>>, IResourceBuilder<IConstructResource<ITopic>>, INotificationKeyFilter[])Section titled AddObjectRemovedNotification(IResourceBuilder<IConstructResource<Bucket>>, IResourceBuilder<IConstructResource<ITopic>>, INotificationKeyFilter[])extensionIResourceBuilder<IConstructResource<Bucket>>public static class S3ResourceExtensions{ public static IResourceBuilder<IConstructResource<Bucket>> AddObjectRemovedNotification( this IResourceBuilder<IConstructResource<Bucket>> builder, IResourceBuilder<IConstructResource<ITopic>> destination, params INotificationKeyFilter[] filters) { // ... }}Parameters
builderIResourceBuilder<IConstructResource<Bucket>>destinationIResourceBuilder<IConstructResource<ITopic>>filtersINotificationKeyFilter[]AddS3Bucket(IResourceBuilder<IStackResource>, string, IBucketProps?)Section titled AddS3Bucket(IResourceBuilder<IStackResource>, string, IBucketProps?)extensionIResourceBuilder<IConstructResource<Bucket>>public static class S3ResourceExtensions{ public static IResourceBuilder<IConstructResource<Bucket>> AddS3Bucket( this IResourceBuilder<IStackResource> builder, string name, IBucketProps? props = null) { // ... }}Parameters
builderIResourceBuilder<IStackResource>namestringpropsIBucketProps?optionalWithReference(IResourceBuilder<TDestination>, IResourceBuilder<IConstructResource<Bucket>>, string?)Section titled WithReference(IResourceBuilder<TDestination>, IResourceBuilder<IConstructResource<Bucket>>, string?)extensionIResourceBuilder<TDestination>public static class S3ResourceExtensions{ public static IResourceBuilder<TDestination> WithReference<TDestination>( this IResourceBuilder<TDestination> builder, IResourceBuilder<IConstructResource<Bucket>> bucket, string? configSection = null) { // ... }}Parameters
builderIResourceBuilder<TDestination>bucketIResourceBuilder<IConstructResource<Bucket>>configSectionstring?optional