Show / Hide Table of Contents

Class BucketEvents.ObjectRestoreExpired.ObjectRestoreExpiredProps

(experimental) Props type for Bucket aws.s3@ObjectRestoreExpired event.

Inheritance
object
BucketEvents.ObjectRestoreExpired.ObjectRestoreExpiredProps
Implements
BucketEvents.ObjectRestoreExpired.IObjectRestoreExpiredProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.Mixins.Preview.AWS.S3.Events
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class BucketEvents.ObjectRestoreExpired.ObjectRestoreExpiredProps : BucketEvents.ObjectRestoreExpired.IObjectRestoreExpiredProps
Syntax (vb)
Public Class BucketEvents.ObjectRestoreExpired.ObjectRestoreExpiredProps Implements BucketEvents.ObjectRestoreExpired.IObjectRestoreExpiredProps
Remarks

Stability: Experimental

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.Mixins.Preview.AWS.S3.Events;

             var objectRestoreExpiredProps = new ObjectRestoreExpiredProps {
                 Bucket = new Bucket {
                     Name = new [] { "name" }
                 },
                 EventMetadata = new AWSEventMetadataProps {
                     Region = new [] { "region" },
                     Resources = new [] { "resources" },
                     Version = new [] { "version" }
                 },
                 Object = new ObjectType {
                     Etag = new [] { "etag" },
                     Key = new [] { "key" },
                     VersionId = new [] { "versionId" }
                 },
                 Requester = new [] { "requester" },
                 RequestId = new [] { "requestId" },
                 Version = new [] { "version" }
             };

Synopsis

Constructors

ObjectRestoreExpiredProps()

(experimental) Props type for Bucket aws.s3@ObjectRestoreExpired event.

Properties

Bucket

(experimental) bucket property.

EventMetadata

(experimental) EventBridge event metadata.

Object

(experimental) object property.

RequestId

(experimental) request-id property.

Requester

(experimental) requester property.

Version

(experimental) version property.

Constructors

ObjectRestoreExpiredProps()

(experimental) Props type for Bucket aws.s3@ObjectRestoreExpired event.

public ObjectRestoreExpiredProps()
Remarks

Stability: Experimental

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.Mixins.Preview.AWS.S3.Events;

             var objectRestoreExpiredProps = new ObjectRestoreExpiredProps {
                 Bucket = new Bucket {
                     Name = new [] { "name" }
                 },
                 EventMetadata = new AWSEventMetadataProps {
                     Region = new [] { "region" },
                     Resources = new [] { "resources" },
                     Version = new [] { "version" }
                 },
                 Object = new ObjectType {
                     Etag = new [] { "etag" },
                     Key = new [] { "key" },
                     VersionId = new [] { "versionId" }
                 },
                 Requester = new [] { "requester" },
                 RequestId = new [] { "requestId" },
                 Version = new [] { "version" }
             };

Properties

Bucket

(experimental) bucket property.

public BucketEvents.ObjectRestoreExpired.IBucket? Bucket { get; set; }
Property Value

BucketEvents.ObjectRestoreExpired.IBucket

Remarks

Specify an array of string values to match this event if the actual value of bucket is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default: - Do not filter on this field

Stability: Experimental

EventMetadata

(experimental) EventBridge event metadata.

public IAWSEventMetadataProps? EventMetadata { get; set; }
Property Value

IAWSEventMetadataProps

Remarks

Default: - -

Stability: Experimental

Object

(experimental) object property.

public BucketEvents.ObjectRestoreExpired.IObjectType? Object { get; set; }
Property Value

BucketEvents.ObjectRestoreExpired.IObjectType

Remarks

Specify an array of string values to match this event if the actual value of object is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default: - Do not filter on this field

Stability: Experimental

RequestId

(experimental) request-id property.

public string[]? RequestId { get; set; }
Property Value

string[]

Remarks

Specify an array of string values to match this event if the actual value of request-id is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default: - Do not filter on this field

Stability: Experimental

Requester

(experimental) requester property.

public string[]? Requester { get; set; }
Property Value

string[]

Remarks

Specify an array of string values to match this event if the actual value of requester is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default: - Do not filter on this field

Stability: Experimental

Version

(experimental) version property.

public string[]? Version { get; set; }
Property Value

string[]

Remarks

Specify an array of string values to match this event if the actual value of version is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default: - Do not filter on this field

Stability: Experimental

Implements

BucketEvents.ObjectRestoreExpired.IObjectRestoreExpiredProps
Back to top Generated by DocFX