Viewing docs for Alibaba Cloud v3.105.0
published on Thursday, Jul 16, 2026 by Pulumi
published on Thursday, Jul 16, 2026 by Pulumi
Viewing docs for Alibaba Cloud v3.105.0
published on Thursday, Jul 16, 2026 by Pulumi
published on Thursday, Jul 16, 2026 by Pulumi
This data source provides Oss Bucket Inventory available to the user.What is Bucket Inventory
NOTE: Available since v1.284.0.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";
const config = new pulumi.Config();
const name = config.get("name") || "terraform-example";
const createBucket = new alicloud.oss.Bucket("CreateBucket", {storageClass: "Standard"});
const defaultBucketInventory = new alicloud.oss.BucketInventory("default", {
destination: {},
optionalFields: {
fields: [
"Size",
"LastModifiedDate",
"ETag",
],
},
bucket: createBucket.id,
filter: {
prefix: "Pics/",
lowerSizeBound: 256,
upperSizeBound: 999999,
storageClass: "Standard",
},
includedObjectVersions: "Current",
schedule: {
frequency: "Daily",
},
inventoryId: "report01",
isEnabled: false,
});
const _default = alicloud.oss.getBucketInventoriesOutput({
ids: [defaultBucketInventory.id],
bucket: createBucket.id,
});
export const alicloudOssBucketInventoryExampleId = _default.apply(_default => _default.inventories?.[0]?.id);
import pulumi
import pulumi_alicloud as alicloud
config = pulumi.Config()
name = config.get("name")
if name is None:
name = "terraform-example"
create_bucket = alicloud.oss.Bucket("CreateBucket", storage_class="Standard")
default_bucket_inventory = alicloud.oss.BucketInventory("default",
destination={},
optional_fields={
"fields": [
"Size",
"LastModifiedDate",
"ETag",
],
},
bucket=create_bucket.id,
filter={
"prefix": "Pics/",
"lower_size_bound": 256,
"upper_size_bound": 999999,
"storage_class": "Standard",
},
included_object_versions="Current",
schedule={
"frequency": "Daily",
},
inventory_id="report01",
is_enabled=False)
default = alicloud.oss.get_bucket_inventories_output(ids=[default_bucket_inventory.id],
bucket=create_bucket.id)
pulumi.export("alicloudOssBucketInventoryExampleId", default.inventories[0].id)
package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/oss"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
cfg := config.New(ctx, "")
name := "terraform-example"
if param := cfg.Get("name"); param != "" {
name = param
}
createBucket, err := oss.NewBucket(ctx, "CreateBucket", &oss.BucketArgs{
StorageClass: pulumi.String("Standard"),
})
if err != nil {
return err
}
defaultBucketInventory, err := oss.NewBucketInventory(ctx, "default", &oss.BucketInventoryArgs{
Destination: &oss.BucketInventoryDestinationArgs{},
OptionalFields: &oss.BucketInventoryOptionalFieldsArgs{
Fields: pulumi.StringArray{
pulumi.String("Size"),
pulumi.String("LastModifiedDate"),
pulumi.String("ETag"),
},
},
Bucket: createBucket.ID(),
Filter: &oss.BucketInventoryFilterArgs{
Prefix: pulumi.String("Pics/"),
LowerSizeBound: pulumi.Int(256),
UpperSizeBound: pulumi.Int(999999),
StorageClass: pulumi.String("Standard"),
},
IncludedObjectVersions: pulumi.String("Current"),
Schedule: &oss.BucketInventoryScheduleArgs{
Frequency: pulumi.String("Daily"),
},
InventoryId: pulumi.String("report01"),
IsEnabled: pulumi.Bool(false),
})
if err != nil {
return err
}
_default := oss.GetBucketInventoriesOutput(ctx, oss.GetBucketInventoriesOutputArgs{
Ids: pulumi.StringArray{
defaultBucketInventory.ID(),
},
Bucket: createBucket.ID(),
}, nil)
ctx.Export("alicloudOssBucketInventoryExampleId", _default.ApplyT(func(_default oss.GetBucketInventoriesResult) (*string, error) {
return _default.Inventories[0].Id, nil
}).(pulumi.StringPtrOutput))
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;
return await Deployment.RunAsync(() =>
{
var config = new Config();
var name = config.Get("name") ?? "terraform-example";
var createBucket = new AliCloud.Oss.Bucket("CreateBucket", new()
{
StorageClass = "Standard",
});
var defaultBucketInventory = new AliCloud.Oss.BucketInventory("default", new()
{
Destination = null,
OptionalFields = new AliCloud.Oss.Inputs.BucketInventoryOptionalFieldsArgs
{
Fields = new[]
{
"Size",
"LastModifiedDate",
"ETag",
},
},
Bucket = createBucket.Id,
Filter = new AliCloud.Oss.Inputs.BucketInventoryFilterArgs
{
Prefix = "Pics/",
LowerSizeBound = 256,
UpperSizeBound = 999999,
StorageClass = "Standard",
},
IncludedObjectVersions = "Current",
Schedule = new AliCloud.Oss.Inputs.BucketInventoryScheduleArgs
{
Frequency = "Daily",
},
InventoryId = "report01",
IsEnabled = false,
});
var @default = AliCloud.Oss.GetBucketInventories.Invoke(new()
{
Ids = new[]
{
defaultBucketInventory.Id,
},
Bucket = createBucket.Id,
});
return new Dictionary<string, object?>
{
["alicloudOssBucketInventoryExampleId"] = @default.Apply(@default => @default.Apply(getBucketInventoriesResult => getBucketInventoriesResult.Inventories[0]?.Id)),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.oss.Bucket;
import com.pulumi.alicloud.oss.BucketArgs;
import com.pulumi.alicloud.oss.BucketInventory;
import com.pulumi.alicloud.oss.BucketInventoryArgs;
import com.pulumi.alicloud.oss.inputs.BucketInventoryDestinationArgs;
import com.pulumi.alicloud.oss.inputs.BucketInventoryOptionalFieldsArgs;
import com.pulumi.alicloud.oss.inputs.BucketInventoryFilterArgs;
import com.pulumi.alicloud.oss.inputs.BucketInventoryScheduleArgs;
import com.pulumi.alicloud.oss.OssFunctions;
import com.pulumi.alicloud.oss.inputs.GetBucketInventoriesArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var config = ctx.config();
final var name = config.get("name").orElse("terraform-example");
var createBucket = new Bucket("createBucket", BucketArgs.builder()
.storageClass("Standard")
.build());
var defaultBucketInventory = new BucketInventory("defaultBucketInventory", BucketInventoryArgs.builder()
.destination(BucketInventoryDestinationArgs.builder()
.build())
.optionalFields(BucketInventoryOptionalFieldsArgs.builder()
.fields(
"Size",
"LastModifiedDate",
"ETag")
.build())
.bucket(createBucket.id())
.filter(BucketInventoryFilterArgs.builder()
.prefix("Pics/")
.lowerSizeBound(256)
.upperSizeBound(999999)
.storageClass("Standard")
.build())
.includedObjectVersions("Current")
.schedule(BucketInventoryScheduleArgs.builder()
.frequency("Daily")
.build())
.inventoryId("report01")
.isEnabled(false)
.build());
final var default = OssFunctions.getBucketInventories(GetBucketInventoriesArgs.builder()
.ids(defaultBucketInventory.id())
.bucket(createBucket.id())
.build());
ctx.export("alicloudOssBucketInventoryExampleId", default_.applyValue(_default_ -> _default_.inventories()[0].id()));
}
}
configuration:
name:
type: string
default: terraform-example
resources:
createBucket:
type: alicloud:oss:Bucket
name: CreateBucket
properties:
storageClass: Standard
defaultBucketInventory:
type: alicloud:oss:BucketInventory
name: default
properties:
destination: {}
optionalFields:
fields:
- Size
- LastModifiedDate
- ETag
bucket: ${createBucket.id}
filter:
prefix: Pics/
lowerSizeBound: '256'
upperSizeBound: '999999'
storageClass: Standard
includedObjectVersions: Current
schedule:
frequency: Daily
inventoryId: report01
isEnabled: false
variables:
default:
fn::invoke:
function: alicloud:oss:getBucketInventories
arguments:
ids:
- ${defaultBucketInventory.id}
bucket: ${createBucket.id}
outputs:
alicloudOssBucketInventoryExampleId: ${default.inventories[0].id}
pulumi {
required_providers {
alicloud = {
source = "pulumi/alicloud"
}
}
}
data "alicloud_oss_getbucketinventories" "default" {
ids = [alicloud_oss_bucketinventory.default.id]
bucket = alicloud_oss_bucket.CreateBucket.id
}
resource "alicloud_oss_bucket" "CreateBucket" {
storage_class = "Standard"
}
resource "alicloud_oss_bucketinventory" "default" {
destination = {}
optional_fields = {
fields = ["Size", "LastModifiedDate", "ETag"]
}
bucket = alicloud_oss_bucket.CreateBucket.id
filter = {
prefix = "Pics/"
lower_size_bound = "256"
upper_size_bound = "999999"
storage_class = "Standard"
}
included_object_versions = "Current"
schedule = {
frequency = "Daily"
}
inventory_id = "report01"
is_enabled = false
}
variable "name" {
type = string
default = "terraform-example"
}
output "alicloudOssBucketInventoryExampleId" {
value = data.alicloud_oss_getbucketinventories.default.inventories[0].id
}
Using getBucketInventories
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getBucketInventories(args: GetBucketInventoriesArgs, opts?: InvokeOptions): Promise<GetBucketInventoriesResult>
function getBucketInventoriesOutput(args: GetBucketInventoriesOutputArgs, opts?: InvokeOptions): Output<GetBucketInventoriesResult>def get_bucket_inventories(bucket: Optional[str] = None,
ids: Optional[Sequence[str]] = None,
output_file: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetBucketInventoriesResult
def get_bucket_inventories_output(bucket: pulumi.Input[Optional[str]] = None,
ids: pulumi.Input[Optional[Sequence[pulumi.Input[str]]]] = None,
output_file: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetBucketInventoriesResult]func GetBucketInventories(ctx *Context, args *GetBucketInventoriesArgs, opts ...InvokeOption) (*GetBucketInventoriesResult, error)
func GetBucketInventoriesOutput(ctx *Context, args *GetBucketInventoriesOutputArgs, opts ...InvokeOption) GetBucketInventoriesResultOutput> Note: This function is named GetBucketInventories in the Go SDK.
public static class GetBucketInventories
{
public static Task<GetBucketInventoriesResult> InvokeAsync(GetBucketInventoriesArgs args, InvokeOptions? opts = null)
public static Output<GetBucketInventoriesResult> Invoke(GetBucketInventoriesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetBucketInventoriesResult> getBucketInventories(GetBucketInventoriesArgs args, InvokeOptions options)
public static Output<GetBucketInventoriesResult> getBucketInventories(GetBucketInventoriesArgs args, InvokeOptions options)
fn::invoke:
function: alicloud:oss/getBucketInventories:getBucketInventories
arguments:
# arguments dictionarydata "alicloud_oss_get_bucket_inventories" "name" {
# arguments
}The following arguments are supported:
- Bucket string
- The name of the bucket.
- Ids List<string>
- A list of Bucket Inventory IDs. The value is formulated as
<bucket>:<inventory_id>. - Output
File string - File name where to save data source results (after running
pulumi preview).
- Bucket string
- The name of the bucket.
- Ids []string
- A list of Bucket Inventory IDs. The value is formulated as
<bucket>:<inventory_id>. - Output
File string - File name where to save data source results (after running
pulumi preview).
- bucket string
- The name of the bucket.
- ids list(string)
- A list of Bucket Inventory IDs. The value is formulated as
<bucket>:<inventory_id>. - output_
file string - File name where to save data source results (after running
pulumi preview).
- bucket String
- The name of the bucket.
- ids List<String>
- A list of Bucket Inventory IDs. The value is formulated as
<bucket>:<inventory_id>. - output
File String - File name where to save data source results (after running
pulumi preview).
- bucket string
- The name of the bucket.
- ids string[]
- A list of Bucket Inventory IDs. The value is formulated as
<bucket>:<inventory_id>. - output
File string - File name where to save data source results (after running
pulumi preview).
- bucket str
- The name of the bucket.
- ids Sequence[str]
- A list of Bucket Inventory IDs. The value is formulated as
<bucket>:<inventory_id>. - output_
file str - File name where to save data source results (after running
pulumi preview).
- bucket String
- The name of the bucket.
- ids List<String>
- A list of Bucket Inventory IDs. The value is formulated as
<bucket>:<inventory_id>. - output
File String - File name where to save data source results (after running
pulumi preview).
getBucketInventories Result
The following output properties are available:
- Bucket string
- The Bucket where the exported manifest file is stored.
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids List<string>
- A list of Bucket Inventory IDs.
- Inventories
List<Pulumi.
Ali Cloud. Oss. Outputs. Get Bucket Inventories Inventory> - A list of Bucket Inventory Entries. Each element contains the following attributes:
- Output
File string
- Bucket string
- The Bucket where the exported manifest file is stored.
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids []string
- A list of Bucket Inventory IDs.
- Inventories
[]Get
Bucket Inventories Inventory - A list of Bucket Inventory Entries. Each element contains the following attributes:
- Output
File string
- bucket string
- The Bucket where the exported manifest file is stored.
- id string
- The provider-assigned unique ID for this managed resource.
- ids list(string)
- A list of Bucket Inventory IDs.
- inventories list(object)
- A list of Bucket Inventory Entries. Each element contains the following attributes:
- output_
file string
- bucket String
- The Bucket where the exported manifest file is stored.
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- A list of Bucket Inventory IDs.
- inventories
List<Get
Bucket Inventories Inventory> - A list of Bucket Inventory Entries. Each element contains the following attributes:
- output
File String
- bucket string
- The Bucket where the exported manifest file is stored.
- id string
- The provider-assigned unique ID for this managed resource.
- ids string[]
- A list of Bucket Inventory IDs.
- inventories
Get
Bucket Inventories Inventory[] - A list of Bucket Inventory Entries. Each element contains the following attributes:
- output
File string
- bucket str
- The Bucket where the exported manifest file is stored.
- id str
- The provider-assigned unique ID for this managed resource.
- ids Sequence[str]
- A list of Bucket Inventory IDs.
- inventories
Sequence[Get
Bucket Inventories Inventory] - A list of Bucket Inventory Entries. Each element contains the following attributes:
- output_
file str
- bucket String
- The Bucket where the exported manifest file is stored.
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- A list of Bucket Inventory IDs.
- inventories List<Property Map>
- A list of Bucket Inventory Entries. Each element contains the following attributes:
- output
File String
Supporting Types
GetBucketInventoriesInventory
- Destinations
List<Pulumi.
Ali Cloud. Oss. Inputs. Get Bucket Inventories Inventory Destination> - Holds the container that holds the location of the inventory results.
- Filters
List<Pulumi.
Ali Cloud. Oss. Inputs. Get Bucket Inventories Inventory Filter> - Container for inventory filtering rules.
- Id string
- The ID of the resource supplied above.
- Included
Object stringVersions - Whether the Object version information is included in the list.
- Incremental
Inventories List<Pulumi.Ali Cloud. Oss. Inputs. Get Bucket Inventories Inventory Incremental Inventory> - Configuration container for incremental inventory.
- Inventory
Id string - The ID of the inventory rule.
- Is
Enabled bool - Identification of whether the manifest feature is enabled.
- Optional
Fields List<Pulumi.Ali Cloud. Oss. Inputs. Get Bucket Inventories Inventory Optional Field> - Sets the configuration items included in the manifest results.
- Schedules
List<Pulumi.
Ali Cloud. Oss. Inputs. Get Bucket Inventories Inventory Schedule> - Container for storing inventory export cycle information.
- Destinations
[]Get
Bucket Inventories Inventory Destination - Holds the container that holds the location of the inventory results.
- Filters
[]Get
Bucket Inventories Inventory Filter - Container for inventory filtering rules.
- Id string
- The ID of the resource supplied above.
- Included
Object stringVersions - Whether the Object version information is included in the list.
- Incremental
Inventories []GetBucket Inventories Inventory Incremental Inventory - Configuration container for incremental inventory.
- Inventory
Id string - The ID of the inventory rule.
- Is
Enabled bool - Identification of whether the manifest feature is enabled.
- Optional
Fields []GetBucket Inventories Inventory Optional Field - Sets the configuration items included in the manifest results.
- Schedules
[]Get
Bucket Inventories Inventory Schedule - Container for storing inventory export cycle information.
- destinations list(object)
- Holds the container that holds the location of the inventory results.
- filters list(object)
- Container for inventory filtering rules.
- id string
- The ID of the resource supplied above.
- included_
object_ stringversions - Whether the Object version information is included in the list.
- incremental_
inventories list(object) - Configuration container for incremental inventory.
- inventory_
id string - The ID of the inventory rule.
- is_
enabled bool - Identification of whether the manifest feature is enabled.
- optional_
fields list(object) - Sets the configuration items included in the manifest results.
- schedules list(object)
- Container for storing inventory export cycle information.
- destinations
List<Get
Bucket Inventories Inventory Destination> - Holds the container that holds the location of the inventory results.
- filters
List<Get
Bucket Inventories Inventory Filter> - Container for inventory filtering rules.
- id String
- The ID of the resource supplied above.
- included
Object StringVersions - Whether the Object version information is included in the list.
- incremental
Inventories List<GetBucket Inventories Inventory Incremental Inventory> - Configuration container for incremental inventory.
- inventory
Id String - The ID of the inventory rule.
- is
Enabled Boolean - Identification of whether the manifest feature is enabled.
- optional
Fields List<GetBucket Inventories Inventory Optional Field> - Sets the configuration items included in the manifest results.
- schedules
List<Get
Bucket Inventories Inventory Schedule> - Container for storing inventory export cycle information.
- destinations
Get
Bucket Inventories Inventory Destination[] - Holds the container that holds the location of the inventory results.
- filters
Get
Bucket Inventories Inventory Filter[] - Container for inventory filtering rules.
- id string
- The ID of the resource supplied above.
- included
Object stringVersions - Whether the Object version information is included in the list.
- incremental
Inventories GetBucket Inventories Inventory Incremental Inventory[] - Configuration container for incremental inventory.
- inventory
Id string - The ID of the inventory rule.
- is
Enabled boolean - Identification of whether the manifest feature is enabled.
- optional
Fields GetBucket Inventories Inventory Optional Field[] - Sets the configuration items included in the manifest results.
- schedules
Get
Bucket Inventories Inventory Schedule[] - Container for storing inventory export cycle information.
- destinations
Sequence[Get
Bucket Inventories Inventory Destination] - Holds the container that holds the location of the inventory results.
- filters
Sequence[Get
Bucket Inventories Inventory Filter] - Container for inventory filtering rules.
- id str
- The ID of the resource supplied above.
- included_
object_ strversions - Whether the Object version information is included in the list.
- incremental_
inventories Sequence[GetBucket Inventories Inventory Incremental Inventory] - Configuration container for incremental inventory.
- inventory_
id str - The ID of the inventory rule.
- is_
enabled bool - Identification of whether the manifest feature is enabled.
- optional_
fields Sequence[GetBucket Inventories Inventory Optional Field] - Sets the configuration items included in the manifest results.
- schedules
Sequence[Get
Bucket Inventories Inventory Schedule] - Container for storing inventory export cycle information.
- destinations List<Property Map>
- Holds the container that holds the location of the inventory results.
- filters List<Property Map>
- Container for inventory filtering rules.
- id String
- The ID of the resource supplied above.
- included
Object StringVersions - Whether the Object version information is included in the list.
- incremental
Inventories List<Property Map> - Configuration container for incremental inventory.
- inventory
Id String - The ID of the inventory rule.
- is
Enabled Boolean - Identification of whether the manifest feature is enabled.
- optional
Fields List<Property Map> - Sets the configuration items included in the manifest results.
- schedules List<Property Map>
- Container for storing inventory export cycle information.
GetBucketInventoriesInventoryDestination
- Oss
Bucket List<Pulumi.Destinations Ali Cloud. Oss. Inputs. Get Bucket Inventories Inventory Destination Oss Bucket Destination> - The Bucket information stored after the list result is exported.
- Oss
Bucket []GetDestinations Bucket Inventories Inventory Destination Oss Bucket Destination - The Bucket information stored after the list result is exported.
- oss_
bucket_ list(object)destinations - The Bucket information stored after the list result is exported.
- oss
Bucket List<GetDestinations Bucket Inventories Inventory Destination Oss Bucket Destination> - The Bucket information stored after the list result is exported.
- oss
Bucket GetDestinations Bucket Inventories Inventory Destination Oss Bucket Destination[] - The Bucket information stored after the list result is exported.
- oss_
bucket_ Sequence[Getdestinations Bucket Inventories Inventory Destination Oss Bucket Destination] - The Bucket information stored after the list result is exported.
- oss
Bucket List<Property Map>Destinations - The Bucket information stored after the list result is exported.
GetBucketInventoriesInventoryDestinationOssBucketDestination
- Account
Id string - The account ID granted by the Bucket owner.
- Bucket string
- The name of the bucket.
- Encryptions
List<Pulumi.
Ali Cloud. Oss. Inputs. Get Bucket Inventories Inventory Destination Oss Bucket Destination Encryption> - The encryption method of the manifest file.
- Format string
- The file format of the manifest file.
- Prefix string
- The match prefix of the filter rule.
- Role
Arn string - The name of the role that has the permission to read all files in the source Bucket and write files to the target Bucket.
- Account
Id string - The account ID granted by the Bucket owner.
- Bucket string
- The name of the bucket.
- Encryptions
[]Get
Bucket Inventories Inventory Destination Oss Bucket Destination Encryption - The encryption method of the manifest file.
- Format string
- The file format of the manifest file.
- Prefix string
- The match prefix of the filter rule.
- Role
Arn string - The name of the role that has the permission to read all files in the source Bucket and write files to the target Bucket.
- account_
id string - The account ID granted by the Bucket owner.
- bucket string
- The name of the bucket.
- encryptions list(object)
- The encryption method of the manifest file.
- format string
- The file format of the manifest file.
- prefix string
- The match prefix of the filter rule.
- role_
arn string - The name of the role that has the permission to read all files in the source Bucket and write files to the target Bucket.
- account
Id String - The account ID granted by the Bucket owner.
- bucket String
- The name of the bucket.
- encryptions
List<Get
Bucket Inventories Inventory Destination Oss Bucket Destination Encryption> - The encryption method of the manifest file.
- format String
- The file format of the manifest file.
- prefix String
- The match prefix of the filter rule.
- role
Arn String - The name of the role that has the permission to read all files in the source Bucket and write files to the target Bucket.
- account
Id string - The account ID granted by the Bucket owner.
- bucket string
- The name of the bucket.
- encryptions
Get
Bucket Inventories Inventory Destination Oss Bucket Destination Encryption[] - The encryption method of the manifest file.
- format string
- The file format of the manifest file.
- prefix string
- The match prefix of the filter rule.
- role
Arn string - The name of the role that has the permission to read all files in the source Bucket and write files to the target Bucket.
- account_
id str - The account ID granted by the Bucket owner.
- bucket str
- The name of the bucket.
- encryptions
Sequence[Get
Bucket Inventories Inventory Destination Oss Bucket Destination Encryption] - The encryption method of the manifest file.
- format str
- The file format of the manifest file.
- prefix str
- The match prefix of the filter rule.
- role_
arn str - The name of the role that has the permission to read all files in the source Bucket and write files to the target Bucket.
- account
Id String - The account ID granted by the Bucket owner.
- bucket String
- The name of the bucket.
- encryptions List<Property Map>
- The encryption method of the manifest file.
- format String
- The file format of the manifest file.
- prefix String
- The match prefix of the filter rule.
- role
Arn String - The name of the role that has the permission to read all files in the source Bucket and write files to the target Bucket.
GetBucketInventoriesInventoryDestinationOssBucketDestinationEncryption
- Ssekms
List<Pulumi.
Ali Cloud. Oss. Inputs. Get Bucket Inventories Inventory Destination Oss Bucket Destination Encryption Ssekm> - The container that holds the SSE-KMS encryption key.
- Sseoss string
- The container that holds the SSE-OSS encryption method.
- Ssekms
[]Get
Bucket Inventories Inventory Destination Oss Bucket Destination Encryption Ssekm - The container that holds the SSE-KMS encryption key.
- Sseoss string
- The container that holds the SSE-OSS encryption method.
- ssekms list(object)
- The container that holds the SSE-KMS encryption key.
- sseoss string
- The container that holds the SSE-OSS encryption method.
- ssekms
List<Get
Bucket Inventories Inventory Destination Oss Bucket Destination Encryption Ssekm> - The container that holds the SSE-KMS encryption key.
- sseoss String
- The container that holds the SSE-OSS encryption method.
- ssekms
Get
Bucket Inventories Inventory Destination Oss Bucket Destination Encryption Ssekm[] - The container that holds the SSE-KMS encryption key.
- sseoss string
- The container that holds the SSE-OSS encryption method.
- ssekms
Sequence[Get
Bucket Inventories Inventory Destination Oss Bucket Destination Encryption Ssekm] - The container that holds the SSE-KMS encryption key.
- sseoss str
- The container that holds the SSE-OSS encryption method.
- ssekms List<Property Map>
- The container that holds the SSE-KMS encryption key.
- sseoss String
- The container that holds the SSE-OSS encryption method.
GetBucketInventoriesInventoryDestinationOssBucketDestinationEncryptionSsekm
- Key
Id string - KMS key ID.
- Key
Id string - KMS key ID.
- key_
id string - KMS key ID.
- key
Id String - KMS key ID.
- key
Id string - KMS key ID.
- key_
id str - KMS key ID.
- key
Id String - KMS key ID.
GetBucketInventoriesInventoryFilter
- Last
Modify intBegin Time Stamp - The start timestamp of the last modification time of the filter file, in seconds.
- Last
Modify intEnd Time Stamp - The end timestamp of the last modification time of the filter file, in seconds.
- Lower
Size intBound - The minimum size of the filter file, in B.
- Prefix string
- The match prefix of the filter rule.
- Storage
Class string - The storage type of the filter file.
- Upper
Size intBound - The maximum size of the filter file, in B.
- Last
Modify intBegin Time Stamp - The start timestamp of the last modification time of the filter file, in seconds.
- Last
Modify intEnd Time Stamp - The end timestamp of the last modification time of the filter file, in seconds.
- Lower
Size intBound - The minimum size of the filter file, in B.
- Prefix string
- The match prefix of the filter rule.
- Storage
Class string - The storage type of the filter file.
- Upper
Size intBound - The maximum size of the filter file, in B.
- last_
modify_ numberbegin_ time_ stamp - The start timestamp of the last modification time of the filter file, in seconds.
- last_
modify_ numberend_ time_ stamp - The end timestamp of the last modification time of the filter file, in seconds.
- lower_
size_ numberbound - The minimum size of the filter file, in B.
- prefix string
- The match prefix of the filter rule.
- storage_
class string - The storage type of the filter file.
- upper_
size_ numberbound - The maximum size of the filter file, in B.
- last
Modify IntegerBegin Time Stamp - The start timestamp of the last modification time of the filter file, in seconds.
- last
Modify IntegerEnd Time Stamp - The end timestamp of the last modification time of the filter file, in seconds.
- lower
Size IntegerBound - The minimum size of the filter file, in B.
- prefix String
- The match prefix of the filter rule.
- storage
Class String - The storage type of the filter file.
- upper
Size IntegerBound - The maximum size of the filter file, in B.
- last
Modify numberBegin Time Stamp - The start timestamp of the last modification time of the filter file, in seconds.
- last
Modify numberEnd Time Stamp - The end timestamp of the last modification time of the filter file, in seconds.
- lower
Size numberBound - The minimum size of the filter file, in B.
- prefix string
- The match prefix of the filter rule.
- storage
Class string - The storage type of the filter file.
- upper
Size numberBound - The maximum size of the filter file, in B.
- last_
modify_ intbegin_ time_ stamp - The start timestamp of the last modification time of the filter file, in seconds.
- last_
modify_ intend_ time_ stamp - The end timestamp of the last modification time of the filter file, in seconds.
- lower_
size_ intbound - The minimum size of the filter file, in B.
- prefix str
- The match prefix of the filter rule.
- storage_
class str - The storage type of the filter file.
- upper_
size_ intbound - The maximum size of the filter file, in B.
- last
Modify NumberBegin Time Stamp - The start timestamp of the last modification time of the filter file, in seconds.
- last
Modify NumberEnd Time Stamp - The end timestamp of the last modification time of the filter file, in seconds.
- lower
Size NumberBound - The minimum size of the filter file, in B.
- prefix String
- The match prefix of the filter rule.
- storage
Class String - The storage type of the filter file.
- upper
Size NumberBound - The maximum size of the filter file, in B.
GetBucketInventoriesInventoryIncrementalInventory
- Is
Enabled bool - Identification of whether the manifest feature is enabled.
- Optional
Fields List<Pulumi.Ali Cloud. Oss. Inputs. Get Bucket Inventories Inventory Incremental Inventory Optional Field> - Sets the configuration items included in the manifest results.
- Schedules
List<Pulumi.
Ali Cloud. Oss. Inputs. Get Bucket Inventories Inventory Incremental Inventory Schedule> - Container for storing inventory export cycle information.
- Is
Enabled bool - Identification of whether the manifest feature is enabled.
- Optional
Fields []GetBucket Inventories Inventory Incremental Inventory Optional Field - Sets the configuration items included in the manifest results.
- Schedules
[]Get
Bucket Inventories Inventory Incremental Inventory Schedule - Container for storing inventory export cycle information.
- is_
enabled bool - Identification of whether the manifest feature is enabled.
- optional_
fields list(object) - Sets the configuration items included in the manifest results.
- schedules list(object)
- Container for storing inventory export cycle information.
- is
Enabled Boolean - Identification of whether the manifest feature is enabled.
- optional
Fields List<GetBucket Inventories Inventory Incremental Inventory Optional Field> - Sets the configuration items included in the manifest results.
- schedules
List<Get
Bucket Inventories Inventory Incremental Inventory Schedule> - Container for storing inventory export cycle information.
- is
Enabled boolean - Identification of whether the manifest feature is enabled.
- optional
Fields GetBucket Inventories Inventory Incremental Inventory Optional Field[] - Sets the configuration items included in the manifest results.
- schedules
Get
Bucket Inventories Inventory Incremental Inventory Schedule[] - Container for storing inventory export cycle information.
- is_
enabled bool - Identification of whether the manifest feature is enabled.
- optional_
fields Sequence[GetBucket Inventories Inventory Incremental Inventory Optional Field] - Sets the configuration items included in the manifest results.
- schedules
Sequence[Get
Bucket Inventories Inventory Incremental Inventory Schedule] - Container for storing inventory export cycle information.
- is
Enabled Boolean - Identification of whether the manifest feature is enabled.
- optional
Fields List<Property Map> - Sets the configuration items included in the manifest results.
- schedules List<Property Map>
- Container for storing inventory export cycle information.
GetBucketInventoriesInventoryIncrementalInventoryOptionalField
- Fields List<string>
- The configuration items contained in the manifest results.
- Fields []string
- The configuration items contained in the manifest results.
- fields list(string)
- The configuration items contained in the manifest results.
- fields List<String>
- The configuration items contained in the manifest results.
- fields string[]
- The configuration items contained in the manifest results.
- fields Sequence[str]
- The configuration items contained in the manifest results.
- fields List<String>
- The configuration items contained in the manifest results.
GetBucketInventoriesInventoryIncrementalInventorySchedule
- Frequency int
- Period for manifest file export.
- Frequency int
- Period for manifest file export.
- frequency number
- Period for manifest file export.
- frequency Integer
- Period for manifest file export.
- frequency number
- Period for manifest file export.
- frequency int
- Period for manifest file export.
- frequency Number
- Period for manifest file export.
GetBucketInventoriesInventoryOptionalField
- Fields List<string>
- The configuration items contained in the manifest results.
- Fields []string
- The configuration items contained in the manifest results.
- fields list(string)
- The configuration items contained in the manifest results.
- fields List<String>
- The configuration items contained in the manifest results.
- fields string[]
- The configuration items contained in the manifest results.
- fields Sequence[str]
- The configuration items contained in the manifest results.
- fields List<String>
- The configuration items contained in the manifest results.
GetBucketInventoriesInventorySchedule
- Frequency string
- Period for manifest file export.
- Frequency string
- Period for manifest file export.
- frequency string
- Period for manifest file export.
- frequency String
- Period for manifest file export.
- frequency string
- Period for manifest file export.
- frequency str
- Period for manifest file export.
- frequency String
- Period for manifest file export.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloudTerraform Provider.
Viewing docs for Alibaba Cloud v3.105.0
published on Thursday, Jul 16, 2026 by Pulumi
published on Thursday, Jul 16, 2026 by Pulumi