Aliyun.Oss.Bucket.delete_bucket

You're seeing just the function delete_bucket, go back to Aliyun.Oss.Bucket module for more information.
Link to this function

delete_bucket(bucket, sub_resources \\ %{})

Specs

delete_bucket(String.t(), map()) ::
  {:error, error()} | {:ok, Aliyun.Oss.Client.Response.t()}

DeleteBucket用于删除某个Bucket

Examples

iex> Aliyun.Oss.Bucket.delete_bucket("some-bucket")
{:ok,
%Aliyun.Oss.Client.Response{
  data: "",
  headers: [
    {"Server", "AliyunOSS"},
    {"Date", "Fri, 11 Jan 2019 05:26:36 GMT"},
    {"Content-Length", "0"},
    {"Connection", "keep-alive"},
    {"x-oss-request-id", "5C38290C41F2DE32412A3A88"},
    {"x-oss-server-time", "230"}
  ]
}}
iex> Aliyun.Oss.Bucket.delete_bucket("unknown-bucket")
{:error,
%Aliyun.Oss.Client.Error{
  body: "<?xml version="1.0" encoding="UTF-8"?>
         <Error>
           <Code>NoSuchBucket</Code>
           <Message>The specified bucket does not exist.</Message>
           <RequestId>5C3829B29BF380354CF9C2E8</RequestId>
           <HostId>unknown-bucket.oss-cn-shenzhen.aliyuncs.com</HostId>
           <BucketName>unknown-bucket</BucketName>
         </Error>",
  parsed_details: %{
    "BucketName" => "unknown-bucket",
    "Code" => "NoSuchBucket",
    "HostId" => "unknown-bucket.oss-cn-shenzhen.aliyuncs.com",
    "Message" => "The specified bucket does not exist.",
    "RequestId" => "5C3000000000000000000000"
  },
  status_code: 404
}}

注:所有 SubResource 相关操作亦可由此接口实现, 即 Bucket.Logging.delete("some-bucket") 等同于 Bucket.delete_bucket("some-bucket", %{"logging" => nil})