ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud
ibm.getCosBucket
Explore with Pulumi AI
Using getCosBucket
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 getCosBucket(args: GetCosBucketArgs, opts?: InvokeOptions): Promise<GetCosBucketResult>
function getCosBucketOutput(args: GetCosBucketOutputArgs, opts?: InvokeOptions): Output<GetCosBucketResult>
def get_cos_bucket(bucket_name: Optional[str] = None,
bucket_region: Optional[str] = None,
bucket_type: Optional[str] = None,
endpoint_type: Optional[str] = None,
id: Optional[str] = None,
resource_instance_id: Optional[str] = None,
satellite_location_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCosBucketResult
def get_cos_bucket_output(bucket_name: Optional[pulumi.Input[str]] = None,
bucket_region: Optional[pulumi.Input[str]] = None,
bucket_type: Optional[pulumi.Input[str]] = None,
endpoint_type: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
resource_instance_id: Optional[pulumi.Input[str]] = None,
satellite_location_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCosBucketResult]
func LookupCosBucket(ctx *Context, args *LookupCosBucketArgs, opts ...InvokeOption) (*LookupCosBucketResult, error)
func LookupCosBucketOutput(ctx *Context, args *LookupCosBucketOutputArgs, opts ...InvokeOption) LookupCosBucketResultOutput
> Note: This function is named LookupCosBucket
in the Go SDK.
public static class GetCosBucket
{
public static Task<GetCosBucketResult> InvokeAsync(GetCosBucketArgs args, InvokeOptions? opts = null)
public static Output<GetCosBucketResult> Invoke(GetCosBucketInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetCosBucketResult> getCosBucket(GetCosBucketArgs args, InvokeOptions options)
public static Output<GetCosBucketResult> getCosBucket(GetCosBucketArgs args, InvokeOptions options)
fn::invoke:
function: ibm:index/getCosBucket:getCosBucket
arguments:
# arguments dictionary
The following arguments are supported:
- Bucket
Name This property is required. string - The name of the bucket.
- Resource
Instance Id This property is required. string - The ID of the IBM Cloud Object Storage service instance for which you want to create a bucket.
- Bucket
Region string - The region of the bucket.
- Bucket
Type string - The type of the bucket. Supported values are
single_site_location
,region_location
, andcross_region_location
. - Endpoint
Type string - The type of the endpoint either
public
orprivate
ordirect
to be used for the buckets. Default value ispublic
. - Id string
- (string) The ID of the bucket.
- Satellite
Location stringId - satellite location id. Provided by end users.
- Bucket
Name This property is required. string - The name of the bucket.
- Resource
Instance Id This property is required. string - The ID of the IBM Cloud Object Storage service instance for which you want to create a bucket.
- Bucket
Region string - The region of the bucket.
- Bucket
Type string - The type of the bucket. Supported values are
single_site_location
,region_location
, andcross_region_location
. - Endpoint
Type string - The type of the endpoint either
public
orprivate
ordirect
to be used for the buckets. Default value ispublic
. - Id string
- (string) The ID of the bucket.
- Satellite
Location stringId - satellite location id. Provided by end users.
- bucket
Name This property is required. String - The name of the bucket.
- resource
Instance Id This property is required. String - The ID of the IBM Cloud Object Storage service instance for which you want to create a bucket.
- bucket
Region String - The region of the bucket.
- bucket
Type String - The type of the bucket. Supported values are
single_site_location
,region_location
, andcross_region_location
. - endpoint
Type String - The type of the endpoint either
public
orprivate
ordirect
to be used for the buckets. Default value ispublic
. - id String
- (string) The ID of the bucket.
- satellite
Location StringId - satellite location id. Provided by end users.
- bucket
Name This property is required. string - The name of the bucket.
- resource
Instance Id This property is required. string - The ID of the IBM Cloud Object Storage service instance for which you want to create a bucket.
- bucket
Region string - The region of the bucket.
- bucket
Type string - The type of the bucket. Supported values are
single_site_location
,region_location
, andcross_region_location
. - endpoint
Type string - The type of the endpoint either
public
orprivate
ordirect
to be used for the buckets. Default value ispublic
. - id string
- (string) The ID of the bucket.
- satellite
Location stringId - satellite location id. Provided by end users.
- bucket_
name This property is required. str - The name of the bucket.
- resource_
instance_ id This property is required. str - The ID of the IBM Cloud Object Storage service instance for which you want to create a bucket.
- bucket_
region str - The region of the bucket.
- bucket_
type str - The type of the bucket. Supported values are
single_site_location
,region_location
, andcross_region_location
. - endpoint_
type str - The type of the endpoint either
public
orprivate
ordirect
to be used for the buckets. Default value ispublic
. - id str
- (string) The ID of the bucket.
- satellite_
location_ strid - satellite location id. Provided by end users.
- bucket
Name This property is required. String - The name of the bucket.
- resource
Instance Id This property is required. String - The ID of the IBM Cloud Object Storage service instance for which you want to create a bucket.
- bucket
Region String - The region of the bucket.
- bucket
Type String - The type of the bucket. Supported values are
single_site_location
,region_location
, andcross_region_location
. - endpoint
Type String - The type of the endpoint either
public
orprivate
ordirect
to be used for the buckets. Default value ispublic
. - id String
- (string) The ID of the bucket.
- satellite
Location StringId - satellite location id. Provided by end users.
getCosBucket Result
The following output properties are available:
- Abort
Incomplete List<GetMultipart Upload Days Cos Bucket Abort Incomplete Multipart Upload Day> - (List) Nested block with the following structure.
- Activity
Trackings List<GetCos Bucket Activity Tracking> - (List) Nested block with the following structure.
- Allowed
Ips List<string> - (string) List of
IPv4
orIPv6
addresses in CIDR notation to be affected by firewall. - Archive
Rules List<GetCos Bucket Archive Rule> - (List) Nested block with the following structure.
- Bucket
Name string - Crn string
- (string) The CRN of the bucket.
- Cross
Region stringLocation - (string) The location to create a cross-regional bucket.
- Expire
Rules List<GetCos Bucket Expire Rule> - (List) Nested block with the following structure.
- Hard
Quota double - (string) Maximum bytes for the bucket.
- Id string
- (string) The ID of the bucket.
- Key
Protect string - Kms
Key stringCrn - (string) The CRN of the IBM Key Protect instance where a root key is already provisioned. Note:
- Lifecycle
Rules List<GetCos Bucket Lifecycle Rule> - Metrics
Monitorings List<GetCos Bucket Metrics Monitoring> - (List) Nested block with the following structure.
- Noncurrent
Version List<GetExpirations Cos Bucket Noncurrent Version Expiration> - (List) Nested block with the following structure.
- Object
Lock bool - Object
Lock List<GetConfigurations Cos Bucket Object Lock Configuration> - (Required, List) Nested block have the following structure:
- Object
Versionings List<GetCos Bucket Object Versioning> - (List) Nestedblock have the following structure:
- Region
Location string - (string) The location to create a regional bucket.
- Replication
Rules List<GetCos Bucket Replication Rule> - (List) Nested block have the following structure:
- Resource
Instance stringId - (string) The ID of {site.data.keyword.cos_full_notm}} instance.
- Retention
Rules List<GetCos Bucket Retention Rule> - (List) Nested block have the following structure:
- S3Endpoint
Direct string - (String) Direct endpoint for cos bucket. Note:
- S3Endpoint
Private string - (String) Private endpoint for cos bucket.
- S3Endpoint
Public string - (String) Public endpoint for cos bucket.
- Single
Site stringLocation - (String) The location to create a single site bucket.
- Storage
Class string - (String) The storage class of the bucket.
- Website
Configurations List<GetCos Bucket Website Configuration> - Website
Endpoint string - (string) Website endpoint, if the bucket is configured with a website. If not, this will be an empty string.
- Bucket
Region string - Bucket
Type string - Endpoint
Type string - Satellite
Location stringId
- Abort
Incomplete []GetMultipart Upload Days Cos Bucket Abort Incomplete Multipart Upload Day - (List) Nested block with the following structure.
- Activity
Trackings []GetCos Bucket Activity Tracking - (List) Nested block with the following structure.
- Allowed
Ips []string - (string) List of
IPv4
orIPv6
addresses in CIDR notation to be affected by firewall. - Archive
Rules []GetCos Bucket Archive Rule - (List) Nested block with the following structure.
- Bucket
Name string - Crn string
- (string) The CRN of the bucket.
- Cross
Region stringLocation - (string) The location to create a cross-regional bucket.
- Expire
Rules []GetCos Bucket Expire Rule - (List) Nested block with the following structure.
- Hard
Quota float64 - (string) Maximum bytes for the bucket.
- Id string
- (string) The ID of the bucket.
- Key
Protect string - Kms
Key stringCrn - (string) The CRN of the IBM Key Protect instance where a root key is already provisioned. Note:
- Lifecycle
Rules []GetCos Bucket Lifecycle Rule - Metrics
Monitorings []GetCos Bucket Metrics Monitoring - (List) Nested block with the following structure.
- Noncurrent
Version []GetExpirations Cos Bucket Noncurrent Version Expiration - (List) Nested block with the following structure.
- Object
Lock bool - Object
Lock []GetConfigurations Cos Bucket Object Lock Configuration Type - (Required, List) Nested block have the following structure:
- Object
Versionings []GetCos Bucket Object Versioning - (List) Nestedblock have the following structure:
- Region
Location string - (string) The location to create a regional bucket.
- Replication
Rules []GetCos Bucket Replication Rule Type - (List) Nested block have the following structure:
- Resource
Instance stringId - (string) The ID of {site.data.keyword.cos_full_notm}} instance.
- Retention
Rules []GetCos Bucket Retention Rule - (List) Nested block have the following structure:
- S3Endpoint
Direct string - (String) Direct endpoint for cos bucket. Note:
- S3Endpoint
Private string - (String) Private endpoint for cos bucket.
- S3Endpoint
Public string - (String) Public endpoint for cos bucket.
- Single
Site stringLocation - (String) The location to create a single site bucket.
- Storage
Class string - (String) The storage class of the bucket.
- Website
Configurations []GetCos Bucket Website Configuration Type - Website
Endpoint string - (string) Website endpoint, if the bucket is configured with a website. If not, this will be an empty string.
- Bucket
Region string - Bucket
Type string - Endpoint
Type string - Satellite
Location stringId
- abort
Incomplete List<GetMultipart Upload Days Cos Bucket Abort Incomplete Multipart Upload Day> - (List) Nested block with the following structure.
- activity
Trackings List<GetCos Bucket Activity Tracking> - (List) Nested block with the following structure.
- allowed
Ips List<String> - (string) List of
IPv4
orIPv6
addresses in CIDR notation to be affected by firewall. - archive
Rules List<GetCos Bucket Archive Rule> - (List) Nested block with the following structure.
- bucket
Name String - crn String
- (string) The CRN of the bucket.
- cross
Region StringLocation - (string) The location to create a cross-regional bucket.
- expire
Rules List<GetCos Bucket Expire Rule> - (List) Nested block with the following structure.
- hard
Quota Double - (string) Maximum bytes for the bucket.
- id String
- (string) The ID of the bucket.
- key
Protect String - kms
Key StringCrn - (string) The CRN of the IBM Key Protect instance where a root key is already provisioned. Note:
- lifecycle
Rules List<GetCos Bucket Lifecycle Rule> - metrics
Monitorings List<GetCos Bucket Metrics Monitoring> - (List) Nested block with the following structure.
- noncurrent
Version List<GetExpirations Cos Bucket Noncurrent Version Expiration> - (List) Nested block with the following structure.
- object
Lock Boolean - object
Lock List<GetConfigurations Cos Bucket Object Lock Configuration> - (Required, List) Nested block have the following structure:
- object
Versionings List<GetCos Bucket Object Versioning> - (List) Nestedblock have the following structure:
- region
Location String - (string) The location to create a regional bucket.
- replication
Rules List<GetCos Bucket Replication Rule> - (List) Nested block have the following structure:
- resource
Instance StringId - (string) The ID of {site.data.keyword.cos_full_notm}} instance.
- retention
Rules List<GetCos Bucket Retention Rule> - (List) Nested block have the following structure:
- s3Endpoint
Direct String - (String) Direct endpoint for cos bucket. Note:
- s3Endpoint
Private String - (String) Private endpoint for cos bucket.
- s3Endpoint
Public String - (String) Public endpoint for cos bucket.
- single
Site StringLocation - (String) The location to create a single site bucket.
- storage
Class String - (String) The storage class of the bucket.
- website
Configurations List<GetCos Bucket Website Configuration> - website
Endpoint String - (string) Website endpoint, if the bucket is configured with a website. If not, this will be an empty string.
- bucket
Region String - bucket
Type String - endpoint
Type String - satellite
Location StringId
- abort
Incomplete GetMultipart Upload Days Cos Bucket Abort Incomplete Multipart Upload Day[] - (List) Nested block with the following structure.
- activity
Trackings GetCos Bucket Activity Tracking[] - (List) Nested block with the following structure.
- allowed
Ips string[] - (string) List of
IPv4
orIPv6
addresses in CIDR notation to be affected by firewall. - archive
Rules GetCos Bucket Archive Rule[] - (List) Nested block with the following structure.
- bucket
Name string - crn string
- (string) The CRN of the bucket.
- cross
Region stringLocation - (string) The location to create a cross-regional bucket.
- expire
Rules GetCos Bucket Expire Rule[] - (List) Nested block with the following structure.
- hard
Quota number - (string) Maximum bytes for the bucket.
- id string
- (string) The ID of the bucket.
- key
Protect string - kms
Key stringCrn - (string) The CRN of the IBM Key Protect instance where a root key is already provisioned. Note:
- lifecycle
Rules GetCos Bucket Lifecycle Rule[] - metrics
Monitorings GetCos Bucket Metrics Monitoring[] - (List) Nested block with the following structure.
- noncurrent
Version GetExpirations Cos Bucket Noncurrent Version Expiration[] - (List) Nested block with the following structure.
- object
Lock boolean - object
Lock GetConfigurations Cos Bucket Object Lock Configuration[] - (Required, List) Nested block have the following structure:
- object
Versionings GetCos Bucket Object Versioning[] - (List) Nestedblock have the following structure:
- region
Location string - (string) The location to create a regional bucket.
- replication
Rules GetCos Bucket Replication Rule[] - (List) Nested block have the following structure:
- resource
Instance stringId - (string) The ID of {site.data.keyword.cos_full_notm}} instance.
- retention
Rules GetCos Bucket Retention Rule[] - (List) Nested block have the following structure:
- s3Endpoint
Direct string - (String) Direct endpoint for cos bucket. Note:
- s3Endpoint
Private string - (String) Private endpoint for cos bucket.
- s3Endpoint
Public string - (String) Public endpoint for cos bucket.
- single
Site stringLocation - (String) The location to create a single site bucket.
- storage
Class string - (String) The storage class of the bucket.
- website
Configurations GetCos Bucket Website Configuration[] - website
Endpoint string - (string) Website endpoint, if the bucket is configured with a website. If not, this will be an empty string.
- bucket
Region string - bucket
Type string - endpoint
Type string - satellite
Location stringId
- abort_
incomplete_ Sequence[Getmultipart_ upload_ days Cos Bucket Abort Incomplete Multipart Upload Day] - (List) Nested block with the following structure.
- activity_
trackings Sequence[GetCos Bucket Activity Tracking] - (List) Nested block with the following structure.
- allowed_
ips Sequence[str] - (string) List of
IPv4
orIPv6
addresses in CIDR notation to be affected by firewall. - archive_
rules Sequence[GetCos Bucket Archive Rule] - (List) Nested block with the following structure.
- bucket_
name str - crn str
- (string) The CRN of the bucket.
- cross_
region_ strlocation - (string) The location to create a cross-regional bucket.
- expire_
rules Sequence[GetCos Bucket Expire Rule] - (List) Nested block with the following structure.
- hard_
quota float - (string) Maximum bytes for the bucket.
- id str
- (string) The ID of the bucket.
- key_
protect str - kms_
key_ strcrn - (string) The CRN of the IBM Key Protect instance where a root key is already provisioned. Note:
- lifecycle_
rules Sequence[GetCos Bucket Lifecycle Rule] - metrics_
monitorings Sequence[GetCos Bucket Metrics Monitoring] - (List) Nested block with the following structure.
- noncurrent_
version_ Sequence[Getexpirations Cos Bucket Noncurrent Version Expiration] - (List) Nested block with the following structure.
- object_
lock bool - object_
lock_ Sequence[Getconfigurations Cos Bucket Object Lock Configuration] - (Required, List) Nested block have the following structure:
- object_
versionings Sequence[GetCos Bucket Object Versioning] - (List) Nestedblock have the following structure:
- region_
location str - (string) The location to create a regional bucket.
- replication_
rules Sequence[GetCos Bucket Replication Rule] - (List) Nested block have the following structure:
- resource_
instance_ strid - (string) The ID of {site.data.keyword.cos_full_notm}} instance.
- retention_
rules Sequence[GetCos Bucket Retention Rule] - (List) Nested block have the following structure:
- s3_
endpoint_ strdirect - (String) Direct endpoint for cos bucket. Note:
- s3_
endpoint_ strprivate - (String) Private endpoint for cos bucket.
- s3_
endpoint_ strpublic - (String) Public endpoint for cos bucket.
- single_
site_ strlocation - (String) The location to create a single site bucket.
- storage_
class str - (String) The storage class of the bucket.
- website_
configurations Sequence[GetCos Bucket Website Configuration] - website_
endpoint str - (string) Website endpoint, if the bucket is configured with a website. If not, this will be an empty string.
- bucket_
region str - bucket_
type str - endpoint_
type str - satellite_
location_ strid
- abort
Incomplete List<Property Map>Multipart Upload Days - (List) Nested block with the following structure.
- activity
Trackings List<Property Map> - (List) Nested block with the following structure.
- allowed
Ips List<String> - (string) List of
IPv4
orIPv6
addresses in CIDR notation to be affected by firewall. - archive
Rules List<Property Map> - (List) Nested block with the following structure.
- bucket
Name String - crn String
- (string) The CRN of the bucket.
- cross
Region StringLocation - (string) The location to create a cross-regional bucket.
- expire
Rules List<Property Map> - (List) Nested block with the following structure.
- hard
Quota Number - (string) Maximum bytes for the bucket.
- id String
- (string) The ID of the bucket.
- key
Protect String - kms
Key StringCrn - (string) The CRN of the IBM Key Protect instance where a root key is already provisioned. Note:
- lifecycle
Rules List<Property Map> - metrics
Monitorings List<Property Map> - (List) Nested block with the following structure.
- noncurrent
Version List<Property Map>Expirations - (List) Nested block with the following structure.
- object
Lock Boolean - object
Lock List<Property Map>Configurations - (Required, List) Nested block have the following structure:
- object
Versionings List<Property Map> - (List) Nestedblock have the following structure:
- region
Location String - (string) The location to create a regional bucket.
- replication
Rules List<Property Map> - (List) Nested block have the following structure:
- resource
Instance StringId - (string) The ID of {site.data.keyword.cos_full_notm}} instance.
- retention
Rules List<Property Map> - (List) Nested block have the following structure:
- s3Endpoint
Direct String - (String) Direct endpoint for cos bucket. Note:
- s3Endpoint
Private String - (String) Private endpoint for cos bucket.
- s3Endpoint
Public String - (String) Public endpoint for cos bucket.
- single
Site StringLocation - (String) The location to create a single site bucket.
- storage
Class String - (String) The storage class of the bucket.
- website
Configurations List<Property Map> - website
Endpoint String - (string) Website endpoint, if the bucket is configured with a website. If not, this will be an empty string.
- bucket
Region String - bucket
Type String - endpoint
Type String - satellite
Location StringId
Supporting Types
GetCosBucketAbortIncompleteMultipartUploadDay
- Days
After Initiation This property is required. double - (Integer) Specifies the number of days that govern the automatic cancellation of part upload. Clean up incomplete multi-part uploads after a period of time. Must be a value greater than 0.
- Enable
This property is required. bool - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- Prefix
This property is required. string - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
- Rule
Id This property is required. string - (string) The rule id.
- Days
After Initiation This property is required. float64 - (Integer) Specifies the number of days that govern the automatic cancellation of part upload. Clean up incomplete multi-part uploads after a period of time. Must be a value greater than 0.
- Enable
This property is required. bool - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- Prefix
This property is required. string - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
- Rule
Id This property is required. string - (string) The rule id.
- days
After Initiation This property is required. Double - (Integer) Specifies the number of days that govern the automatic cancellation of part upload. Clean up incomplete multi-part uploads after a period of time. Must be a value greater than 0.
- enable
This property is required. Boolean - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- prefix
This property is required. String - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
- rule
Id This property is required. String - (string) The rule id.
- days
After Initiation This property is required. number - (Integer) Specifies the number of days that govern the automatic cancellation of part upload. Clean up incomplete multi-part uploads after a period of time. Must be a value greater than 0.
- enable
This property is required. boolean - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- prefix
This property is required. string - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
- rule
Id This property is required. string - (string) The rule id.
- days_
after_ initiation This property is required. float - (Integer) Specifies the number of days that govern the automatic cancellation of part upload. Clean up incomplete multi-part uploads after a period of time. Must be a value greater than 0.
- enable
This property is required. bool - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- prefix
This property is required. str - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
- rule_
id This property is required. str - (string) The rule id.
- days
After Initiation This property is required. Number - (Integer) Specifies the number of days that govern the automatic cancellation of part upload. Clean up incomplete multi-part uploads after a period of time. Must be a value greater than 0.
- enable
This property is required. Boolean - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- prefix
This property is required. String - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
- rule
Id This property is required. String - (string) The rule id.
GetCosBucketActivityTracking
- Activity
Tracker Crn This property is required. string - (string)When the
activity_tracker_crn
is not populated, then enabled events are sent to the Activity Tracker instance associated to the container's location unless otherwise specified in the Activity Tracker Event Routing service configuration.Ifactivity_tracker_crn
is populated, then enabled events are sent to the Activity Tracker instance specified and bucket management events are always enabled. - Management
Events This property is required. bool - (bool) If set to true, all bucket management events will be sent to Activity Tracker.This field only applies if
activity_tracker_crn
is not populated. - Read
Data Events This property is required. bool - (bool) If set to true, all object read events (i.e. downloads) will be sent to Activity Tracker.
- Write
Data Events This property is required. bool - (bool) If set to true, all object write events (that is
uploads
) is sent to Activity Tracker.
- Activity
Tracker Crn This property is required. string - (string)When the
activity_tracker_crn
is not populated, then enabled events are sent to the Activity Tracker instance associated to the container's location unless otherwise specified in the Activity Tracker Event Routing service configuration.Ifactivity_tracker_crn
is populated, then enabled events are sent to the Activity Tracker instance specified and bucket management events are always enabled. - Management
Events This property is required. bool - (bool) If set to true, all bucket management events will be sent to Activity Tracker.This field only applies if
activity_tracker_crn
is not populated. - Read
Data Events This property is required. bool - (bool) If set to true, all object read events (i.e. downloads) will be sent to Activity Tracker.
- Write
Data Events This property is required. bool - (bool) If set to true, all object write events (that is
uploads
) is sent to Activity Tracker.
- activity
Tracker Crn This property is required. String - (string)When the
activity_tracker_crn
is not populated, then enabled events are sent to the Activity Tracker instance associated to the container's location unless otherwise specified in the Activity Tracker Event Routing service configuration.Ifactivity_tracker_crn
is populated, then enabled events are sent to the Activity Tracker instance specified and bucket management events are always enabled. - management
Events This property is required. Boolean - (bool) If set to true, all bucket management events will be sent to Activity Tracker.This field only applies if
activity_tracker_crn
is not populated. - read
Data Events This property is required. Boolean - (bool) If set to true, all object read events (i.e. downloads) will be sent to Activity Tracker.
- write
Data Events This property is required. Boolean - (bool) If set to true, all object write events (that is
uploads
) is sent to Activity Tracker.
- activity
Tracker Crn This property is required. string - (string)When the
activity_tracker_crn
is not populated, then enabled events are sent to the Activity Tracker instance associated to the container's location unless otherwise specified in the Activity Tracker Event Routing service configuration.Ifactivity_tracker_crn
is populated, then enabled events are sent to the Activity Tracker instance specified and bucket management events are always enabled. - management
Events This property is required. boolean - (bool) If set to true, all bucket management events will be sent to Activity Tracker.This field only applies if
activity_tracker_crn
is not populated. - read
Data Events This property is required. boolean - (bool) If set to true, all object read events (i.e. downloads) will be sent to Activity Tracker.
- write
Data Events This property is required. boolean - (bool) If set to true, all object write events (that is
uploads
) is sent to Activity Tracker.
- activity_
tracker_ crn This property is required. str - (string)When the
activity_tracker_crn
is not populated, then enabled events are sent to the Activity Tracker instance associated to the container's location unless otherwise specified in the Activity Tracker Event Routing service configuration.Ifactivity_tracker_crn
is populated, then enabled events are sent to the Activity Tracker instance specified and bucket management events are always enabled. - management_
events This property is required. bool - (bool) If set to true, all bucket management events will be sent to Activity Tracker.This field only applies if
activity_tracker_crn
is not populated. - read_
data_ events This property is required. bool - (bool) If set to true, all object read events (i.e. downloads) will be sent to Activity Tracker.
- write_
data_ events This property is required. bool - (bool) If set to true, all object write events (that is
uploads
) is sent to Activity Tracker.
- activity
Tracker Crn This property is required. String - (string)When the
activity_tracker_crn
is not populated, then enabled events are sent to the Activity Tracker instance associated to the container's location unless otherwise specified in the Activity Tracker Event Routing service configuration.Ifactivity_tracker_crn
is populated, then enabled events are sent to the Activity Tracker instance specified and bucket management events are always enabled. - management
Events This property is required. Boolean - (bool) If set to true, all bucket management events will be sent to Activity Tracker.This field only applies if
activity_tracker_crn
is not populated. - read
Data Events This property is required. Boolean - (bool) If set to true, all object read events (i.e. downloads) will be sent to Activity Tracker.
- write
Data Events This property is required. Boolean - (bool) If set to true, all object write events (that is
uploads
) is sent to Activity Tracker.
GetCosBucketArchiveRule
- Days
This property is required. double - (Int) Specifies number of days after which the object can be deleted from the COS bucket.
- Enable
This property is required. bool - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- Rule
Id This property is required. string - (string) The rule id.
- Type
This property is required. string - (string) Specifies the storage class or archive type to which you want the object to transition. Supported values are
Glacier
orAccelerated
.
- Days
This property is required. float64 - (Int) Specifies number of days after which the object can be deleted from the COS bucket.
- Enable
This property is required. bool - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- Rule
Id This property is required. string - (string) The rule id.
- Type
This property is required. string - (string) Specifies the storage class or archive type to which you want the object to transition. Supported values are
Glacier
orAccelerated
.
- days
This property is required. Double - (Int) Specifies number of days after which the object can be deleted from the COS bucket.
- enable
This property is required. Boolean - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- rule
Id This property is required. String - (string) The rule id.
- type
This property is required. String - (string) Specifies the storage class or archive type to which you want the object to transition. Supported values are
Glacier
orAccelerated
.
- days
This property is required. number - (Int) Specifies number of days after which the object can be deleted from the COS bucket.
- enable
This property is required. boolean - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- rule
Id This property is required. string - (string) The rule id.
- type
This property is required. string - (string) Specifies the storage class or archive type to which you want the object to transition. Supported values are
Glacier
orAccelerated
.
- days
This property is required. float - (Int) Specifies number of days after which the object can be deleted from the COS bucket.
- enable
This property is required. bool - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- rule_
id This property is required. str - (string) The rule id.
- type
This property is required. str - (string) Specifies the storage class or archive type to which you want the object to transition. Supported values are
Glacier
orAccelerated
.
- days
This property is required. Number - (Int) Specifies number of days after which the object can be deleted from the COS bucket.
- enable
This property is required. Boolean - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- rule
Id This property is required. String - (string) The rule id.
- type
This property is required. String - (string) Specifies the storage class or archive type to which you want the object to transition. Supported values are
Glacier
orAccelerated
.
GetCosBucketExpireRule
- Date
This property is required. string - (string) After the specifies date , the current version of objects in your bucket expires.
- Days
This property is required. double - (Int) Specifies number of days after which the object can be deleted from the COS bucket.
- Enable
This property is required. bool - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- Expired
Object Delete Marker This property is required. bool - (bool) Expired object delete markers can be automatically cleaned up to improve performance in your bucket. This cannot be used alongside version expiration.
- Prefix
This property is required. string - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
- Rule
Id This property is required. string - (string) The rule id.
- Date
This property is required. string - (string) After the specifies date , the current version of objects in your bucket expires.
- Days
This property is required. float64 - (Int) Specifies number of days after which the object can be deleted from the COS bucket.
- Enable
This property is required. bool - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- Expired
Object Delete Marker This property is required. bool - (bool) Expired object delete markers can be automatically cleaned up to improve performance in your bucket. This cannot be used alongside version expiration.
- Prefix
This property is required. string - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
- Rule
Id This property is required. string - (string) The rule id.
- date
This property is required. String - (string) After the specifies date , the current version of objects in your bucket expires.
- days
This property is required. Double - (Int) Specifies number of days after which the object can be deleted from the COS bucket.
- enable
This property is required. Boolean - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- expired
Object Delete Marker This property is required. Boolean - (bool) Expired object delete markers can be automatically cleaned up to improve performance in your bucket. This cannot be used alongside version expiration.
- prefix
This property is required. String - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
- rule
Id This property is required. String - (string) The rule id.
- date
This property is required. string - (string) After the specifies date , the current version of objects in your bucket expires.
- days
This property is required. number - (Int) Specifies number of days after which the object can be deleted from the COS bucket.
- enable
This property is required. boolean - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- expired
Object Delete Marker This property is required. boolean - (bool) Expired object delete markers can be automatically cleaned up to improve performance in your bucket. This cannot be used alongside version expiration.
- prefix
This property is required. string - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
- rule
Id This property is required. string - (string) The rule id.
- date
This property is required. str - (string) After the specifies date , the current version of objects in your bucket expires.
- days
This property is required. float - (Int) Specifies number of days after which the object can be deleted from the COS bucket.
- enable
This property is required. bool - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- expired_
object_ delete_ marker This property is required. bool - (bool) Expired object delete markers can be automatically cleaned up to improve performance in your bucket. This cannot be used alongside version expiration.
- prefix
This property is required. str - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
- rule_
id This property is required. str - (string) The rule id.
- date
This property is required. String - (string) After the specifies date , the current version of objects in your bucket expires.
- days
This property is required. Number - (Int) Specifies number of days after which the object can be deleted from the COS bucket.
- enable
This property is required. Boolean - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- expired
Object Delete Marker This property is required. Boolean - (bool) Expired object delete markers can be automatically cleaned up to improve performance in your bucket. This cannot be used alongside version expiration.
- prefix
This property is required. String - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
- rule
Id This property is required. String - (string) The rule id.
GetCosBucketLifecycleRule
- Abort
Incomplete Multipart Uploads This property is required. List<GetCos Bucket Lifecycle Rule Abort Incomplete Multipart Upload> - Expirations
This property is required. List<GetCos Bucket Lifecycle Rule Expiration> - Filters
This property is required. List<GetCos Bucket Lifecycle Rule Filter> - Noncurrent
Version Expirations This property is required. List<GetCos Bucket Lifecycle Rule Noncurrent Version Expiration> - (List) Nested block with the following structure.
- Rule
Id This property is required. string - (string) The rule id.
- Status
This property is required. string - Transitions
This property is required. List<GetCos Bucket Lifecycle Rule Transition>
- Abort
Incomplete Multipart Uploads This property is required. []GetCos Bucket Lifecycle Rule Abort Incomplete Multipart Upload - Expirations
This property is required. []GetCos Bucket Lifecycle Rule Expiration - Filters
This property is required. []GetCos Bucket Lifecycle Rule Filter - Noncurrent
Version Expirations This property is required. []GetCos Bucket Lifecycle Rule Noncurrent Version Expiration - (List) Nested block with the following structure.
- Rule
Id This property is required. string - (string) The rule id.
- Status
This property is required. string - Transitions
This property is required. []GetCos Bucket Lifecycle Rule Transition
- abort
Incomplete Multipart Uploads This property is required. List<GetCos Bucket Lifecycle Rule Abort Incomplete Multipart Upload> - expirations
This property is required. List<GetCos Bucket Lifecycle Rule Expiration> - filters
This property is required. List<GetCos Bucket Lifecycle Rule Filter> - noncurrent
Version Expirations This property is required. List<GetCos Bucket Lifecycle Rule Noncurrent Version Expiration> - (List) Nested block with the following structure.
- rule
Id This property is required. String - (string) The rule id.
- status
This property is required. String - transitions
This property is required. List<GetCos Bucket Lifecycle Rule Transition>
- abort
Incomplete Multipart Uploads This property is required. GetCos Bucket Lifecycle Rule Abort Incomplete Multipart Upload[] - expirations
This property is required. GetCos Bucket Lifecycle Rule Expiration[] - filters
This property is required. GetCos Bucket Lifecycle Rule Filter[] - noncurrent
Version Expirations This property is required. GetCos Bucket Lifecycle Rule Noncurrent Version Expiration[] - (List) Nested block with the following structure.
- rule
Id This property is required. string - (string) The rule id.
- status
This property is required. string - transitions
This property is required. GetCos Bucket Lifecycle Rule Transition[]
- abort_
incomplete_ multipart_ uploads This property is required. Sequence[GetCos Bucket Lifecycle Rule Abort Incomplete Multipart Upload] - expirations
This property is required. Sequence[GetCos Bucket Lifecycle Rule Expiration] - filters
This property is required. Sequence[GetCos Bucket Lifecycle Rule Filter] - noncurrent_
version_ expirations This property is required. Sequence[GetCos Bucket Lifecycle Rule Noncurrent Version Expiration] - (List) Nested block with the following structure.
- rule_
id This property is required. str - (string) The rule id.
- status
This property is required. str - transitions
This property is required. Sequence[GetCos Bucket Lifecycle Rule Transition]
- abort
Incomplete Multipart Uploads This property is required. List<Property Map> - expirations
This property is required. List<Property Map> - filters
This property is required. List<Property Map> - noncurrent
Version Expirations This property is required. List<Property Map> - (List) Nested block with the following structure.
- rule
Id This property is required. String - (string) The rule id.
- status
This property is required. String - transitions
This property is required. List<Property Map>
GetCosBucketLifecycleRuleAbortIncompleteMultipartUpload
- Days
After Initiation This property is required. double - (Integer) Specifies the number of days that govern the automatic cancellation of part upload. Clean up incomplete multi-part uploads after a period of time. Must be a value greater than 0.
- Days
After Initiation This property is required. float64 - (Integer) Specifies the number of days that govern the automatic cancellation of part upload. Clean up incomplete multi-part uploads after a period of time. Must be a value greater than 0.
- days
After Initiation This property is required. Double - (Integer) Specifies the number of days that govern the automatic cancellation of part upload. Clean up incomplete multi-part uploads after a period of time. Must be a value greater than 0.
- days
After Initiation This property is required. number - (Integer) Specifies the number of days that govern the automatic cancellation of part upload. Clean up incomplete multi-part uploads after a period of time. Must be a value greater than 0.
- days_
after_ initiation This property is required. float - (Integer) Specifies the number of days that govern the automatic cancellation of part upload. Clean up incomplete multi-part uploads after a period of time. Must be a value greater than 0.
- days
After Initiation This property is required. Number - (Integer) Specifies the number of days that govern the automatic cancellation of part upload. Clean up incomplete multi-part uploads after a period of time. Must be a value greater than 0.
GetCosBucketLifecycleRuleExpiration
- Date
This property is required. string - (string) After the specifies date , the current version of objects in your bucket expires.
- Days
This property is required. double - (Int) Specifies number of days after which the object can be deleted from the COS bucket.
- Expired
Object Delete Marker This property is required. bool - (bool) Expired object delete markers can be automatically cleaned up to improve performance in your bucket. This cannot be used alongside version expiration.
- Date
This property is required. string - (string) After the specifies date , the current version of objects in your bucket expires.
- Days
This property is required. float64 - (Int) Specifies number of days after which the object can be deleted from the COS bucket.
- Expired
Object Delete Marker This property is required. bool - (bool) Expired object delete markers can be automatically cleaned up to improve performance in your bucket. This cannot be used alongside version expiration.
- date
This property is required. String - (string) After the specifies date , the current version of objects in your bucket expires.
- days
This property is required. Double - (Int) Specifies number of days after which the object can be deleted from the COS bucket.
- expired
Object Delete Marker This property is required. Boolean - (bool) Expired object delete markers can be automatically cleaned up to improve performance in your bucket. This cannot be used alongside version expiration.
- date
This property is required. string - (string) After the specifies date , the current version of objects in your bucket expires.
- days
This property is required. number - (Int) Specifies number of days after which the object can be deleted from the COS bucket.
- expired
Object Delete Marker This property is required. boolean - (bool) Expired object delete markers can be automatically cleaned up to improve performance in your bucket. This cannot be used alongside version expiration.
- date
This property is required. str - (string) After the specifies date , the current version of objects in your bucket expires.
- days
This property is required. float - (Int) Specifies number of days after which the object can be deleted from the COS bucket.
- expired_
object_ delete_ marker This property is required. bool - (bool) Expired object delete markers can be automatically cleaned up to improve performance in your bucket. This cannot be used alongside version expiration.
- date
This property is required. String - (string) After the specifies date , the current version of objects in your bucket expires.
- days
This property is required. Number - (Int) Specifies number of days after which the object can be deleted from the COS bucket.
- expired
Object Delete Marker This property is required. Boolean - (bool) Expired object delete markers can be automatically cleaned up to improve performance in your bucket. This cannot be used alongside version expiration.
GetCosBucketLifecycleRuleFilter
- Ands
This property is required. List<GetCos Bucket Lifecycle Rule Filter And> - Object
Size Greater Than This property is required. double - Object
Size Less Than This property is required. double - Prefix
This property is required. string - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
This property is required. List<GetCos Bucket Lifecycle Rule Filter Tag>
- Ands
This property is required. []GetCos Bucket Lifecycle Rule Filter And - Object
Size Greater Than This property is required. float64 - Object
Size Less Than This property is required. float64 - Prefix
This property is required. string - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
This property is required. []GetCos Bucket Lifecycle Rule Filter Tag
- ands
This property is required. List<GetCos Bucket Lifecycle Rule Filter And> - object
Size Greater Than This property is required. Double - object
Size Less Than This property is required. Double - prefix
This property is required. String - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
This property is required. List<GetCos Bucket Lifecycle Rule Filter Tag>
- ands
This property is required. GetCos Bucket Lifecycle Rule Filter And[] - object
Size Greater Than This property is required. number - object
Size Less Than This property is required. number - prefix
This property is required. string - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
This property is required. GetCos Bucket Lifecycle Rule Filter Tag[]
- ands
This property is required. Sequence[GetCos Bucket Lifecycle Rule Filter And] - object_
size_ greater_ than This property is required. float - object_
size_ less_ than This property is required. float - prefix
This property is required. str - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
This property is required. Sequence[GetCos Bucket Lifecycle Rule Filter Tag]
- ands
This property is required. List<Property Map> - object
Size Greater Than This property is required. Number - object
Size Less Than This property is required. Number - prefix
This property is required. String - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
This property is required. List<Property Map>
GetCosBucketLifecycleRuleFilterAnd
- Object
Size Greater Than This property is required. double - Object
Size Less Than This property is required. double - Prefix
This property is required. string - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
This property is required. List<GetCos Bucket Lifecycle Rule Filter And Tag>
- Object
Size Greater Than This property is required. float64 - Object
Size Less Than This property is required. float64 - Prefix
This property is required. string - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
This property is required. []GetCos Bucket Lifecycle Rule Filter And Tag
- object
Size Greater Than This property is required. Double - object
Size Less Than This property is required. Double - prefix
This property is required. String - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
This property is required. List<GetCos Bucket Lifecycle Rule Filter And Tag>
- object
Size Greater Than This property is required. number - object
Size Less Than This property is required. number - prefix
This property is required. string - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
This property is required. GetCos Bucket Lifecycle Rule Filter And Tag[]
- object_
size_ greater_ than This property is required. float - object_
size_ less_ than This property is required. float - prefix
This property is required. str - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
This property is required. Sequence[GetCos Bucket Lifecycle Rule Filter And Tag]
- object
Size Greater Than This property is required. Number - object
Size Less Than This property is required. Number - prefix
This property is required. String - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
This property is required. List<Property Map>
GetCosBucketLifecycleRuleFilterAndTag
GetCosBucketLifecycleRuleFilterTag
GetCosBucketLifecycleRuleNoncurrentVersionExpiration
- Noncurrent
Days This property is required. double - (Int) Configuration parameter in your policy that says how long to retain a non-current version before deleting it. Must be greater than 0.
- Noncurrent
Days This property is required. float64 - (Int) Configuration parameter in your policy that says how long to retain a non-current version before deleting it. Must be greater than 0.
- noncurrent
Days This property is required. Double - (Int) Configuration parameter in your policy that says how long to retain a non-current version before deleting it. Must be greater than 0.
- noncurrent
Days This property is required. number - (Int) Configuration parameter in your policy that says how long to retain a non-current version before deleting it. Must be greater than 0.
- noncurrent_
days This property is required. float - (Int) Configuration parameter in your policy that says how long to retain a non-current version before deleting it. Must be greater than 0.
- noncurrent
Days This property is required. Number - (Int) Configuration parameter in your policy that says how long to retain a non-current version before deleting it. Must be greater than 0.
GetCosBucketLifecycleRuleTransition
- Date
This property is required. string - (string) After the specifies date , the current version of objects in your bucket expires.
- Days
This property is required. double - (Int) Specifies number of days after which the object can be deleted from the COS bucket.
- Storag
Class This property is required. string
- Date
This property is required. string - (string) After the specifies date , the current version of objects in your bucket expires.
- Days
This property is required. float64 - (Int) Specifies number of days after which the object can be deleted from the COS bucket.
- Storag
Class This property is required. string
- date
This property is required. String - (string) After the specifies date , the current version of objects in your bucket expires.
- days
This property is required. Double - (Int) Specifies number of days after which the object can be deleted from the COS bucket.
- storag
Class This property is required. String
- date
This property is required. string - (string) After the specifies date , the current version of objects in your bucket expires.
- days
This property is required. number - (Int) Specifies number of days after which the object can be deleted from the COS bucket.
- storag
Class This property is required. string
- date
This property is required. str - (string) After the specifies date , the current version of objects in your bucket expires.
- days
This property is required. float - (Int) Specifies number of days after which the object can be deleted from the COS bucket.
- storag_
class This property is required. str
- date
This property is required. String - (string) After the specifies date , the current version of objects in your bucket expires.
- days
This property is required. Number - (Int) Specifies number of days after which the object can be deleted from the COS bucket.
- storag
Class This property is required. String
GetCosBucketMetricsMonitoring
- Metrics
Monitoring Crn This property is required. string - (string)When the
metrics_monitoring_crn
is not populated, then enabled metrics are sent to the monitoring instance associated to the container's location unless otherwise specified in the Metrics Router service configuration.Ifmetrics_monitoring_crn
is populated, then enabled events are sent to the Metrics Monitoring instance specified. - Request
Metrics Enabled This property is required. bool - (bool) If set to true, all request metrics (i.e.
rest.object.head
) will be sent to the monitoring service.. - Usage
Metrics Enabled This property is required. bool - (bool) If set to true, all usage metrics (i.e.
bytes_used
) will be sent to the monitoring service.
- Metrics
Monitoring Crn This property is required. string - (string)When the
metrics_monitoring_crn
is not populated, then enabled metrics are sent to the monitoring instance associated to the container's location unless otherwise specified in the Metrics Router service configuration.Ifmetrics_monitoring_crn
is populated, then enabled events are sent to the Metrics Monitoring instance specified. - Request
Metrics Enabled This property is required. bool - (bool) If set to true, all request metrics (i.e.
rest.object.head
) will be sent to the monitoring service.. - Usage
Metrics Enabled This property is required. bool - (bool) If set to true, all usage metrics (i.e.
bytes_used
) will be sent to the monitoring service.
- metrics
Monitoring Crn This property is required. String - (string)When the
metrics_monitoring_crn
is not populated, then enabled metrics are sent to the monitoring instance associated to the container's location unless otherwise specified in the Metrics Router service configuration.Ifmetrics_monitoring_crn
is populated, then enabled events are sent to the Metrics Monitoring instance specified. - request
Metrics Enabled This property is required. Boolean - (bool) If set to true, all request metrics (i.e.
rest.object.head
) will be sent to the monitoring service.. - usage
Metrics Enabled This property is required. Boolean - (bool) If set to true, all usage metrics (i.e.
bytes_used
) will be sent to the monitoring service.
- metrics
Monitoring Crn This property is required. string - (string)When the
metrics_monitoring_crn
is not populated, then enabled metrics are sent to the monitoring instance associated to the container's location unless otherwise specified in the Metrics Router service configuration.Ifmetrics_monitoring_crn
is populated, then enabled events are sent to the Metrics Monitoring instance specified. - request
Metrics Enabled This property is required. boolean - (bool) If set to true, all request metrics (i.e.
rest.object.head
) will be sent to the monitoring service.. - usage
Metrics Enabled This property is required. boolean - (bool) If set to true, all usage metrics (i.e.
bytes_used
) will be sent to the monitoring service.
- metrics_
monitoring_ crn This property is required. str - (string)When the
metrics_monitoring_crn
is not populated, then enabled metrics are sent to the monitoring instance associated to the container's location unless otherwise specified in the Metrics Router service configuration.Ifmetrics_monitoring_crn
is populated, then enabled events are sent to the Metrics Monitoring instance specified. - request_
metrics_ enabled This property is required. bool - (bool) If set to true, all request metrics (i.e.
rest.object.head
) will be sent to the monitoring service.. - usage_
metrics_ enabled This property is required. bool - (bool) If set to true, all usage metrics (i.e.
bytes_used
) will be sent to the monitoring service.
- metrics
Monitoring Crn This property is required. String - (string)When the
metrics_monitoring_crn
is not populated, then enabled metrics are sent to the monitoring instance associated to the container's location unless otherwise specified in the Metrics Router service configuration.Ifmetrics_monitoring_crn
is populated, then enabled events are sent to the Metrics Monitoring instance specified. - request
Metrics Enabled This property is required. Boolean - (bool) If set to true, all request metrics (i.e.
rest.object.head
) will be sent to the monitoring service.. - usage
Metrics Enabled This property is required. Boolean - (bool) If set to true, all usage metrics (i.e.
bytes_used
) will be sent to the monitoring service.
GetCosBucketNoncurrentVersionExpiration
- Enable
This property is required. bool - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- Noncurrent
Days This property is required. double - (Int) Configuration parameter in your policy that says how long to retain a non-current version before deleting it. Must be greater than 0.
- Prefix
This property is required. string - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
- Rule
Id This property is required. string - (string) The rule id.
- Enable
This property is required. bool - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- Noncurrent
Days This property is required. float64 - (Int) Configuration parameter in your policy that says how long to retain a non-current version before deleting it. Must be greater than 0.
- Prefix
This property is required. string - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
- Rule
Id This property is required. string - (string) The rule id.
- enable
This property is required. Boolean - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- noncurrent
Days This property is required. Double - (Int) Configuration parameter in your policy that says how long to retain a non-current version before deleting it. Must be greater than 0.
- prefix
This property is required. String - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
- rule
Id This property is required. String - (string) The rule id.
- enable
This property is required. boolean - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- noncurrent
Days This property is required. number - (Int) Configuration parameter in your policy that says how long to retain a non-current version before deleting it. Must be greater than 0.
- prefix
This property is required. string - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
- rule
Id This property is required. string - (string) The rule id.
- enable
This property is required. bool - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- noncurrent_
days This property is required. float - (Int) Configuration parameter in your policy that says how long to retain a non-current version before deleting it. Must be greater than 0.
- prefix
This property is required. str - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
- rule_
id This property is required. str - (string) The rule id.
- enable
This property is required. Boolean - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- noncurrent
Days This property is required. Number - (Int) Configuration parameter in your policy that says how long to retain a non-current version before deleting it. Must be greater than 0.
- prefix
This property is required. String - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
- rule
Id This property is required. String - (string) The rule id.
GetCosBucketObjectLockConfiguration
- Object
Lock Enabled This property is required. string - (string) Indicates whether this bucket has an Object Lock configuration enabled. Defaults to Enabled. Valid values: Enabled.
- Object
Lock Rules This property is required. List<GetCos Bucket Object Lock Configuration Object Lock Rule> - (List) Object Lock rule has following arguement:
- Object
Lock Enabled This property is required. string - (string) Indicates whether this bucket has an Object Lock configuration enabled. Defaults to Enabled. Valid values: Enabled.
- Object
Lock Rules This property is required. []GetCos Bucket Object Lock Configuration Object Lock Rule - (List) Object Lock rule has following arguement:
- object
Lock Enabled This property is required. String - (string) Indicates whether this bucket has an Object Lock configuration enabled. Defaults to Enabled. Valid values: Enabled.
- object
Lock Rules This property is required. List<GetCos Bucket Object Lock Configuration Object Lock Rule> - (List) Object Lock rule has following arguement:
- object
Lock Enabled This property is required. string - (string) Indicates whether this bucket has an Object Lock configuration enabled. Defaults to Enabled. Valid values: Enabled.
- object
Lock Rules This property is required. GetCos Bucket Object Lock Configuration Object Lock Rule[] - (List) Object Lock rule has following arguement:
- object_
lock_ enabled This property is required. str - (string) Indicates whether this bucket has an Object Lock configuration enabled. Defaults to Enabled. Valid values: Enabled.
- object_
lock_ rules This property is required. Sequence[GetCos Bucket Object Lock Configuration Object Lock Rule] - (List) Object Lock rule has following arguement:
- object
Lock Enabled This property is required. String - (string) Indicates whether this bucket has an Object Lock configuration enabled. Defaults to Enabled. Valid values: Enabled.
- object
Lock Rules This property is required. List<Property Map> - (List) Object Lock rule has following arguement:
GetCosBucketObjectLockConfigurationObjectLockRule
- Default
Retentions This property is required. List<GetCos Bucket Object Lock Configuration Object Lock Rule Default Retention> - (Required) Configuration block for specifying the default Object Lock retention settings for new objects placed in the specified bucket
Nested scheme for
default_retention
:
- Default
Retentions This property is required. []GetCos Bucket Object Lock Configuration Object Lock Rule Default Retention - (Required) Configuration block for specifying the default Object Lock retention settings for new objects placed in the specified bucket
Nested scheme for
default_retention
:
- default
Retentions This property is required. List<GetCos Bucket Object Lock Configuration Object Lock Rule Default Retention> - (Required) Configuration block for specifying the default Object Lock retention settings for new objects placed in the specified bucket
Nested scheme for
default_retention
:
- default
Retentions This property is required. GetCos Bucket Object Lock Configuration Object Lock Rule Default Retention[] - (Required) Configuration block for specifying the default Object Lock retention settings for new objects placed in the specified bucket
Nested scheme for
default_retention
:
- default_
retentions This property is required. Sequence[GetCos Bucket Object Lock Configuration Object Lock Rule Default Retention] - (Required) Configuration block for specifying the default Object Lock retention settings for new objects placed in the specified bucket
Nested scheme for
default_retention
:
- default
Retentions This property is required. List<Property Map> - (Required) Configuration block for specifying the default Object Lock retention settings for new objects placed in the specified bucket
Nested scheme for
default_retention
:
GetCosBucketObjectLockConfigurationObjectLockRuleDefaultRetention
- Days
This property is required. double - (Int) Specifies number of days after which the object can be deleted from the COS bucket.
- Mode
This property is required. string - (string) Default Object Lock retention mode you want to apply to new objects placed in the specified bucket. Supported values: COMPLIANCE.
- Years
This property is required. double - (Int) Specifies number of years after which the object can be deleted from the COS bucket. Note:
- Days
This property is required. float64 - (Int) Specifies number of days after which the object can be deleted from the COS bucket.
- Mode
This property is required. string - (string) Default Object Lock retention mode you want to apply to new objects placed in the specified bucket. Supported values: COMPLIANCE.
- Years
This property is required. float64 - (Int) Specifies number of years after which the object can be deleted from the COS bucket. Note:
- days
This property is required. Double - (Int) Specifies number of days after which the object can be deleted from the COS bucket.
- mode
This property is required. String - (string) Default Object Lock retention mode you want to apply to new objects placed in the specified bucket. Supported values: COMPLIANCE.
- years
This property is required. Double - (Int) Specifies number of years after which the object can be deleted from the COS bucket. Note:
- days
This property is required. number - (Int) Specifies number of days after which the object can be deleted from the COS bucket.
- mode
This property is required. string - (string) Default Object Lock retention mode you want to apply to new objects placed in the specified bucket. Supported values: COMPLIANCE.
- years
This property is required. number - (Int) Specifies number of years after which the object can be deleted from the COS bucket. Note:
- days
This property is required. float - (Int) Specifies number of days after which the object can be deleted from the COS bucket.
- mode
This property is required. str - (string) Default Object Lock retention mode you want to apply to new objects placed in the specified bucket. Supported values: COMPLIANCE.
- years
This property is required. float - (Int) Specifies number of years after which the object can be deleted from the COS bucket. Note:
- days
This property is required. Number - (Int) Specifies number of days after which the object can be deleted from the COS bucket.
- mode
This property is required. String - (string) Default Object Lock retention mode you want to apply to new objects placed in the specified bucket. Supported values: COMPLIANCE.
- years
This property is required. Number - (Int) Specifies number of years after which the object can be deleted from the COS bucket. Note:
GetCosBucketObjectVersioning
- Enable
This property is required. bool - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- Enable
This property is required. bool - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- enable
This property is required. Boolean - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- enable
This property is required. boolean - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- enable
This property is required. bool - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- enable
This property is required. Boolean - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
GetCosBucketReplicationRule
- Deletemarker
Replication Status This property is required. bool - (bool) Specifies whether Object storage replicates delete markers. Specify true for Enabling it or false for Disabling it.
- Destination
Bucket Crn This property is required. string - (string) The CRN of your destination bucket that you want to replicate to.
- Enable
This property is required. bool - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- Prefix
This property is required. string - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
- Priority
This property is required. double - (Int) A priority is associated with each rule. The rule will be applied in a higher priority if there are multiple rules configured. The higher the number, the higher the priority
- Rule
Id This property is required. string - (string) The rule id.
- Deletemarker
Replication Status This property is required. bool - (bool) Specifies whether Object storage replicates delete markers. Specify true for Enabling it or false for Disabling it.
- Destination
Bucket Crn This property is required. string - (string) The CRN of your destination bucket that you want to replicate to.
- Enable
This property is required. bool - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- Prefix
This property is required. string - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
- Priority
This property is required. float64 - (Int) A priority is associated with each rule. The rule will be applied in a higher priority if there are multiple rules configured. The higher the number, the higher the priority
- Rule
Id This property is required. string - (string) The rule id.
- deletemarker
Replication Status This property is required. Boolean - (bool) Specifies whether Object storage replicates delete markers. Specify true for Enabling it or false for Disabling it.
- destination
Bucket Crn This property is required. String - (string) The CRN of your destination bucket that you want to replicate to.
- enable
This property is required. Boolean - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- prefix
This property is required. String - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
- priority
This property is required. Double - (Int) A priority is associated with each rule. The rule will be applied in a higher priority if there are multiple rules configured. The higher the number, the higher the priority
- rule
Id This property is required. String - (string) The rule id.
- deletemarker
Replication Status This property is required. boolean - (bool) Specifies whether Object storage replicates delete markers. Specify true for Enabling it or false for Disabling it.
- destination
Bucket Crn This property is required. string - (string) The CRN of your destination bucket that you want to replicate to.
- enable
This property is required. boolean - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- prefix
This property is required. string - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
- priority
This property is required. number - (Int) A priority is associated with each rule. The rule will be applied in a higher priority if there are multiple rules configured. The higher the number, the higher the priority
- rule
Id This property is required. string - (string) The rule id.
- deletemarker_
replication_ status This property is required. bool - (bool) Specifies whether Object storage replicates delete markers. Specify true for Enabling it or false for Disabling it.
- destination_
bucket_ crn This property is required. str - (string) The CRN of your destination bucket that you want to replicate to.
- enable
This property is required. bool - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- prefix
This property is required. str - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
- priority
This property is required. float - (Int) A priority is associated with each rule. The rule will be applied in a higher priority if there are multiple rules configured. The higher the number, the higher the priority
- rule_
id This property is required. str - (string) The rule id.
- deletemarker
Replication Status This property is required. Boolean - (bool) Specifies whether Object storage replicates delete markers. Specify true for Enabling it or false for Disabling it.
- destination
Bucket Crn This property is required. String - (string) The CRN of your destination bucket that you want to replicate to.
- enable
This property is required. Boolean - (bool) Specifies whether the rule is enabled. Specify true for Enabling it or false for Disabling it.
- prefix
This property is required. String - (string) An object key name prefix that identifies the subset of objects to which the rule applies.
- priority
This property is required. Number - (Int) A priority is associated with each rule. The rule will be applied in a higher priority if there are multiple rules configured. The higher the number, the higher the priority
- rule
Id This property is required. String - (string) The rule id.
GetCosBucketRetentionRule
- Default
This property is required. double - (string) default retention period are defined by this policy and apply to all objects in the bucket.
- Maximum
This property is required. double - (string) Specifies maximum duration of time an object can be kept unmodified in the bucket.
- Minimum
This property is required. double - (string) Specifies minimum duration of time an object must be kept unmodified in the bucket.
- Permanent
This property is required. bool - (string) Specifies a permanent retention status either enable or disable for a bucket.
- Default
This property is required. float64 - (string) default retention period are defined by this policy and apply to all objects in the bucket.
- Maximum
This property is required. float64 - (string) Specifies maximum duration of time an object can be kept unmodified in the bucket.
- Minimum
This property is required. float64 - (string) Specifies minimum duration of time an object must be kept unmodified in the bucket.
- Permanent
This property is required. bool - (string) Specifies a permanent retention status either enable or disable for a bucket.
- default_
This property is required. Double - (string) default retention period are defined by this policy and apply to all objects in the bucket.
- maximum
This property is required. Double - (string) Specifies maximum duration of time an object can be kept unmodified in the bucket.
- minimum
This property is required. Double - (string) Specifies minimum duration of time an object must be kept unmodified in the bucket.
- permanent
This property is required. Boolean - (string) Specifies a permanent retention status either enable or disable for a bucket.
- default
This property is required. number - (string) default retention period are defined by this policy and apply to all objects in the bucket.
- maximum
This property is required. number - (string) Specifies maximum duration of time an object can be kept unmodified in the bucket.
- minimum
This property is required. number - (string) Specifies minimum duration of time an object must be kept unmodified in the bucket.
- permanent
This property is required. boolean - (string) Specifies a permanent retention status either enable or disable for a bucket.
- default
This property is required. float - (string) default retention period are defined by this policy and apply to all objects in the bucket.
- maximum
This property is required. float - (string) Specifies maximum duration of time an object can be kept unmodified in the bucket.
- minimum
This property is required. float - (string) Specifies minimum duration of time an object must be kept unmodified in the bucket.
- permanent
This property is required. bool - (string) Specifies a permanent retention status either enable or disable for a bucket.
- default
This property is required. Number - (string) default retention period are defined by this policy and apply to all objects in the bucket.
- maximum
This property is required. Number - (string) Specifies maximum duration of time an object can be kept unmodified in the bucket.
- minimum
This property is required. Number - (string) Specifies minimum duration of time an object must be kept unmodified in the bucket.
- permanent
This property is required. Boolean - (string) Specifies a permanent retention status either enable or disable for a bucket.
GetCosBucketWebsiteConfiguration
- Error
Documents This property is required. List<GetCos Bucket Website Configuration Error Document> - Index
Documents This property is required. List<GetCos Bucket Website Configuration Index Document> - Redirect
All Requests Tos This property is required. List<GetCos Bucket Website Configuration Redirect All Requests To> - Routing
Rule This property is required. List<GetCos Bucket Website Configuration Routing Rule> - Routing
Rules This property is required. string
- Error
Documents This property is required. []GetCos Bucket Website Configuration Error Document - Index
Documents This property is required. []GetCos Bucket Website Configuration Index Document - Redirect
All Requests Tos This property is required. []GetCos Bucket Website Configuration Redirect All Requests To - Routing
Rule This property is required. []GetCos Bucket Website Configuration Routing Rule - Routing
Rules This property is required. string
- error
Documents This property is required. List<GetCos Bucket Website Configuration Error Document> - index
Documents This property is required. List<GetCos Bucket Website Configuration Index Document> - redirect
All Requests Tos This property is required. List<GetCos Bucket Website Configuration Redirect All Requests To> - routing
Rule This property is required. List<GetCos Bucket Website Configuration Routing Rule> - routing
Rules This property is required. String
- error
Documents This property is required. GetCos Bucket Website Configuration Error Document[] - index
Documents This property is required. GetCos Bucket Website Configuration Index Document[] - redirect
All Requests Tos This property is required. GetCos Bucket Website Configuration Redirect All Requests To[] - routing
Rule This property is required. GetCos Bucket Website Configuration Routing Rule[] - routing
Rules This property is required. string
- error_
documents This property is required. Sequence[GetCos Bucket Website Configuration Error Document] - index_
documents This property is required. Sequence[GetCos Bucket Website Configuration Index Document] - redirect_
all_ requests_ tos This property is required. Sequence[GetCos Bucket Website Configuration Redirect All Requests To] - routing_
rule This property is required. Sequence[GetCos Bucket Website Configuration Routing Rule] - routing_
rules This property is required. str
- error
Documents This property is required. List<Property Map> - index
Documents This property is required. List<Property Map> - redirect
All Requests Tos This property is required. List<Property Map> - routing
Rule This property is required. List<Property Map> - routing
Rules This property is required. String
GetCosBucketWebsiteConfigurationErrorDocument
- Key
This property is required. string
- Key
This property is required. string
- key
This property is required. String
- key
This property is required. string
- key
This property is required. str
- key
This property is required. String
GetCosBucketWebsiteConfigurationIndexDocument
- Suffix
This property is required. string
- Suffix
This property is required. string
- suffix
This property is required. String
- suffix
This property is required. string
- suffix
This property is required. str
- suffix
This property is required. String
GetCosBucketWebsiteConfigurationRedirectAllRequestsTo
GetCosBucketWebsiteConfigurationRoutingRule
- Conditions
This property is required. List<GetCos Bucket Website Configuration Routing Rule Condition> - Redirects
This property is required. List<GetCos Bucket Website Configuration Routing Rule Redirect>
- Conditions
This property is required. []GetCos Bucket Website Configuration Routing Rule Condition - Redirects
This property is required. []GetCos Bucket Website Configuration Routing Rule Redirect
- conditions
This property is required. List<GetCos Bucket Website Configuration Routing Rule Condition> - redirects
This property is required. List<GetCos Bucket Website Configuration Routing Rule Redirect>
- conditions
This property is required. GetCos Bucket Website Configuration Routing Rule Condition[] - redirects
This property is required. GetCos Bucket Website Configuration Routing Rule Redirect[]
- conditions
This property is required. Sequence[GetCos Bucket Website Configuration Routing Rule Condition] - redirects
This property is required. Sequence[GetCos Bucket Website Configuration Routing Rule Redirect]
- conditions
This property is required. List<Property Map> - redirects
This property is required. List<Property Map>
GetCosBucketWebsiteConfigurationRoutingRuleCondition
- Http
Error Code Returned Equals This property is required. string - Key
Prefix Equals This property is required. string
- Http
Error Code Returned Equals This property is required. string - Key
Prefix Equals This property is required. string
- http
Error Code Returned Equals This property is required. String - key
Prefix Equals This property is required. String
- http
Error Code Returned Equals This property is required. string - key
Prefix Equals This property is required. string
- http_
error_ code_ returned_ equals This property is required. str - key_
prefix_ equals This property is required. str
- http
Error Code Returned Equals This property is required. String - key
Prefix Equals This property is required. String
GetCosBucketWebsiteConfigurationRoutingRuleRedirect
- Host
Name This property is required. string - Http
Redirect Code This property is required. string - Protocol
This property is required. string - Replace
Key Prefix With This property is required. string - Replace
Key With This property is required. string
- Host
Name This property is required. string - Http
Redirect Code This property is required. string - Protocol
This property is required. string - Replace
Key Prefix With This property is required. string - Replace
Key With This property is required. string
- host
Name This property is required. String - http
Redirect Code This property is required. String - protocol
This property is required. String - replace
Key Prefix With This property is required. String - replace
Key With This property is required. String
- host
Name This property is required. string - http
Redirect Code This property is required. string - protocol
This property is required. string - replace
Key Prefix With This property is required. string - replace
Key With This property is required. string
- host_
name This property is required. str - http_
redirect_ code This property is required. str - protocol
This property is required. str - replace_
key_ prefix_ with This property is required. str - replace_
key_ with This property is required. str
- host
Name This property is required. String - http
Redirect Code This property is required. String - protocol
This property is required. String - replace
Key Prefix With This property is required. String - replace
Key With This property is required. String
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibm
Terraform Provider.