Documentation
¶
Index ¶
- func NewCtyunZosBucket() resource.Resource
- func NewCtyunZosBucketObject() resource.Resource
- func NewCtyunZosBucketObjects() datasource.DataSource
- func NewCtyunZosBuckets() datasource.DataSource
- type CtyunZosBucketConfig
- type CtyunZosBucketObjectConfig
- type CtyunZosBucketObjectsConfig
- type CtyunZosBucketObjectsModel
- type CtyunZosBucketsConfig
- type CtyunZosBucketsModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCtyunZosBucket ¶
func NewCtyunZosBucketObject ¶
func NewCtyunZosBucketObjects ¶
func NewCtyunZosBucketObjects() datasource.DataSource
func NewCtyunZosBuckets ¶
func NewCtyunZosBuckets() datasource.DataSource
Types ¶
type CtyunZosBucketConfig ¶
type CtyunZosBucketConfig struct { ID types.String `tfsdk:"id"` RegionID types.String `tfsdk:"region_id"` ACL types.String `tfsdk:"acl"` Name types.String `tfsdk:"name"` Bucket types.String `tfsdk:"bucket"` ProjectID types.String `tfsdk:"project_id"` StorageType types.String `tfsdk:"storage_type"` IsEncrypted types.Bool `tfsdk:"is_encrypted"` CmkUUID types.String `tfsdk:"cmk_uuid"` AzPolicy types.String `tfsdk:"az_policy"` VersionEnabled types.Bool `tfsdk:"version_enabled"` Tags types.Map `tfsdk:"tags"` LogEnabled types.Bool `tfsdk:"log_enabled"` LogBucket types.String `tfsdk:"log_bucket"` LogPrefix types.String `tfsdk:"log_prefix"` RetentionMode types.String `tfsdk:"retention_mode"` RetentionDay types.Int64 `tfsdk:"retention_day"` RetentionYear types.Int64 `tfsdk:"retention_year"` }
type CtyunZosBucketObjectConfig ¶
type CtyunZosBucketObjectConfig struct { ID types.String `tfsdk:"id"` RegionID types.String `tfsdk:"region_id"` Bucket types.String `tfsdk:"bucket"` Key types.String `tfsdk:"key"` Source types.String `tfsdk:"source"` Content types.String `tfsdk:"content"` ACL types.String `tfsdk:"acl"` CacheControl types.String `tfsdk:"cache_control"` ContentDisposition types.String `tfsdk:"content_disposition"` ContentEncoding types.String `tfsdk:"content_encoding"` ContentType types.String `tfsdk:"content_type"` Tags types.Map `tfsdk:"tags"` StorageType types.String `tfsdk:"storage_type"` Etag types.String `tfsdk:"etag"` VersionID types.String `tfsdk:"version_id"` // contains filtered or unexported fields }
type CtyunZosBucketObjectsConfig ¶
type CtyunZosBucketObjectsConfig struct { RegionID types.String `tfsdk:"region_id"` Bucket types.String `tfsdk:"bucket"` Prefix types.String `tfsdk:"prefix"` Delimiter types.String `tfsdk:"delimiter"` Marker types.String `tfsdk:"marker"` MaxKeys types.Int64 `tfsdk:"max_keys"` IsTruncated types.Bool `tfsdk:"is_truncated"` NextMarker types.String `tfsdk:"next_marker"` Objects []CtyunZosBucketObjectsModel `tfsdk:"objects"` // contains filtered or unexported fields }
type CtyunZosBucketsConfig ¶
type CtyunZosBucketsConfig struct { RegionID types.String `tfsdk:"region_id"` ProjectID types.String `tfsdk:"project_id"` PageNo types.Int64 `tfsdk:"page_no"` PageSize types.Int64 `tfsdk:"page_size"` Bucket types.String `tfsdk:"bucket"` CurrentCount types.Int64 `tfsdk:"current_count"` TotalCount types.Int64 `tfsdk:"total_count"` Buckets []CtyunZosBucketsModel `tfsdk:"buckets"` }
type CtyunZosBucketsModel ¶
type CtyunZosBucketsModel struct { Bucket types.String `tfsdk:"bucket"` RegionName types.String `tfsdk:"region_name"` ProjectID types.String `tfsdk:"project_id"` StorageType types.String `tfsdk:"storage_type"` IsEncrypted types.Bool `tfsdk:"is_encrypted"` CmkUUID types.String `tfsdk:"cmk_uuid"` AzPolicy types.String `tfsdk:"az_policy"` CreationDate types.String `tfsdk:"creation_date"` }
Click to show internal directories.
Click to hide internal directories.