csharp/core/Models/GetBucketAclResponse.cs (36 lines of code) (raw):
// This file is auto-generated, don't edit it. Thanks.
using System;
using System.Collections.Generic;
using System.IO;
using Tea;
namespace AlibabaCloud.OSS.Models
{
public class GetBucketAclResponse : TeaModel {
/// <summary>
/// x-oss-request-id
/// </summary>
[NameInMap("x-oss-request-id")]
[Validation(Required=true)]
public string RequestId { get; set; }
/// <summary>
/// AccessControlPolicy
/// </summary>
[NameInMap("AccessControlPolicy")]
[Validation(Required=true)]
public GetBucketAclResponseAccessControlPolicy AccessControlPolicy { get; set; }
public class GetBucketAclResponseAccessControlPolicy : TeaModel {
[NameInMap("Owner")]
[Validation(Required=true)]
public GetBucketAclResponseAccessControlPolicyOwner Owner { get; set; }
public class GetBucketAclResponseAccessControlPolicyOwner : TeaModel {
/// <summary>
/// ID
/// </summary>
[NameInMap("ID")]
[Validation(Required=false)]
public string ID { get; set; }
/// <summary>
/// DisplayName
/// </summary>
[NameInMap("DisplayName")]
[Validation(Required=false)]
public string DisplayName { get; set; }
}
[NameInMap("AccessControlList")]
[Validation(Required=true)]
public GetBucketAclResponseAccessControlPolicyAccessControlList AccessControlList { get; set; }
public class GetBucketAclResponseAccessControlPolicyAccessControlList : TeaModel {
/// <summary>
/// Grant
/// </summary>
[NameInMap("Grant")]
[Validation(Required=false)]
public string Grant { get; set; }
}
};
}
}