Search Results for

    Show / Hide Table of Contents

    Class S3Bucket

    Inheritance
    object
    S3Bucket
    Implements
    IData
    IHasId<string>
    IHasName
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Glitch9.AIDevKit.AmazonAws.S3
    Assembly: Glitch9.AIDevKit.Provider.AmazonAws.dll
    Syntax
    [Serializable]
    public class S3Bucket : IData, IHasId<string>, IHasName

    Properties

    | Edit this page View Source

    BucketArn

    Optional. The Amazon Resource Name (ARN) of the S3 bucket. ARNs uniquely identify AWS resources across all of AWS.

    Note: This parameter is only supported for S3 directory buckets. For more information, see Using tags with directory buckets.

    Declaration
    public string BucketArn { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    BucketRegion

    Optional. Indicates the AWS region where the bucket is located. If the request contains at least one valid parameter, it is included in the response.

    Declaration
    public string BucketRegion { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    CreationDate

    Optional. Date the bucket was created. This date can change when making changes to your bucket, such as editing its bucket policy.

    Declaration
    public DateTime? CreationDate { get; set; }
    Property Value
    Type Description
    DateTime?
    | Edit this page View Source

    Id

    Declaration
    [JsonIgnore]
    public string Id { get; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    Name

    Optional. The name of the bucket.

    Declaration
    public string Name { get; set; }
    Property Value
    Type Description
    string

    Implements

    IData
    IHasId<TId>
    IHasName

    Extension Methods

    ArrayExtensions.ToArrayOrEmpty<T>(T)
    ArrayExtensions.ToArrayOrNull<T>(T)
    EventExtensions.ToDelta<T>(T, string, int, string, bool)
    EventExtensions.ToDone<T>(T, string, int, string)
    EventExtensions.ToEvent<T>(T)
    EventExtensions.UpcastDelta<T1, T2>(T1, string, int, string, bool)
    FallbackExtensions.IsOr<TParent, TChild>(TParent, TChild)
    ResponseCastingExtensions.GetResult<T>(T)
    CoreLibTypeExtensions.GetNameOrDash(IData)
    CoreLibTypeExtensions.GetIdOrNull(IHasId<string>)
    CoreLibTypeExtensions.IsNullOrEmptyId(IHasId<string>)
    SystemExtensions.GetName(object)
    • Edit this page
    • View Source
    In this article
    Back to top AI DevKit Documentation