Class: Aws::StorageGateway::Types::StartCacheReportInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::StorageGateway::Types::StartCacheReportInput
- Defined in:
- gems/aws-sdk-storagegateway/lib/aws-sdk-storagegateway/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#bucket_region ⇒ String
The Amazon Web Services Region of the Amazon S3 bucket where you want to save the cache report.
-
#client_token ⇒ String
A unique identifier that you use to ensure idempotent report generation if you need to retry an unsuccessful
StartCacheReport
request. -
#exclusion_filters ⇒ Array<Types::CacheReportFilter>
The list of filters and parameters that determine which files are excluded from the report.
-
#file_share_arn ⇒ String
The Amazon Resource Name (ARN) of the file share.
-
#inclusion_filters ⇒ Array<Types::CacheReportFilter>
The list of filters and parameters that determine which files are included in the report.
-
#location_arn ⇒ String
The ARN of the Amazon S3 bucket where you want to save the cache report.
-
#role ⇒ String
The ARN of the IAM role used when saving the cache report to Amazon S3.
-
#tags ⇒ Array<Types::Tag>
A list of up to 50 key/value tags that you can assign to the cache report.
-
#vpc_endpoint_dns_name ⇒ String
The DNS name of the VPC endpoint associated with the Amazon S3 where you want to save the cache report.
Instance Attribute Details
#bucket_region ⇒ String
The Amazon Web Services Region of the Amazon S3 bucket where you want to save the cache report.
6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 |
# File 'gems/aws-sdk-storagegateway/lib/aws-sdk-storagegateway/types.rb', line 6455 class StartCacheReportInput < Struct.new( :file_share_arn, :role, :location_arn, :bucket_region, :vpc_endpoint_dns_name, :inclusion_filters, :exclusion_filters, :client_token, :tags) SENSITIVE = [] include Aws::Structure end |
#client_token ⇒ String
A unique identifier that you use to ensure idempotent report
generation if you need to retry an unsuccessful StartCacheReport
request. If you retry a request, use the same ClientToken
you
specified in the initial request.
6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 |
# File 'gems/aws-sdk-storagegateway/lib/aws-sdk-storagegateway/types.rb', line 6455 class StartCacheReportInput < Struct.new( :file_share_arn, :role, :location_arn, :bucket_region, :vpc_endpoint_dns_name, :inclusion_filters, :exclusion_filters, :client_token, :tags) SENSITIVE = [] include Aws::Structure end |
#exclusion_filters ⇒ Array<Types::CacheReportFilter>
The list of filters and parameters that determine which files are
excluded from the report. You must specify at least one value for
InclusionFilters
or ExclusionFilters
in a StartCacheReport
request.
6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 |
# File 'gems/aws-sdk-storagegateway/lib/aws-sdk-storagegateway/types.rb', line 6455 class StartCacheReportInput < Struct.new( :file_share_arn, :role, :location_arn, :bucket_region, :vpc_endpoint_dns_name, :inclusion_filters, :exclusion_filters, :client_token, :tags) SENSITIVE = [] include Aws::Structure end |
#file_share_arn ⇒ String
The Amazon Resource Name (ARN) of the file share.
6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 |
# File 'gems/aws-sdk-storagegateway/lib/aws-sdk-storagegateway/types.rb', line 6455 class StartCacheReportInput < Struct.new( :file_share_arn, :role, :location_arn, :bucket_region, :vpc_endpoint_dns_name, :inclusion_filters, :exclusion_filters, :client_token, :tags) SENSITIVE = [] include Aws::Structure end |
#inclusion_filters ⇒ Array<Types::CacheReportFilter>
The list of filters and parameters that determine which files are
included in the report. You must specify at least one value for
InclusionFilters
or ExclusionFilters
in a StartCacheReport
request.
6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 |
# File 'gems/aws-sdk-storagegateway/lib/aws-sdk-storagegateway/types.rb', line 6455 class StartCacheReportInput < Struct.new( :file_share_arn, :role, :location_arn, :bucket_region, :vpc_endpoint_dns_name, :inclusion_filters, :exclusion_filters, :client_token, :tags) SENSITIVE = [] include Aws::Structure end |
#location_arn ⇒ String
The ARN of the Amazon S3 bucket where you want to save the cache report.
This field does not accept access point ARNs.
6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 |
# File 'gems/aws-sdk-storagegateway/lib/aws-sdk-storagegateway/types.rb', line 6455 class StartCacheReportInput < Struct.new( :file_share_arn, :role, :location_arn, :bucket_region, :vpc_endpoint_dns_name, :inclusion_filters, :exclusion_filters, :client_token, :tags) SENSITIVE = [] include Aws::Structure end |
#role ⇒ String
The ARN of the IAM role used when saving the cache report to Amazon S3.
6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 |
# File 'gems/aws-sdk-storagegateway/lib/aws-sdk-storagegateway/types.rb', line 6455 class StartCacheReportInput < Struct.new( :file_share_arn, :role, :location_arn, :bucket_region, :vpc_endpoint_dns_name, :inclusion_filters, :exclusion_filters, :client_token, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
A list of up to 50 key/value tags that you can assign to the cache report. Using tags can help you categorize your reports and more easily locate them in search results.
6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 |
# File 'gems/aws-sdk-storagegateway/lib/aws-sdk-storagegateway/types.rb', line 6455 class StartCacheReportInput < Struct.new( :file_share_arn, :role, :location_arn, :bucket_region, :vpc_endpoint_dns_name, :inclusion_filters, :exclusion_filters, :client_token, :tags) SENSITIVE = [] include Aws::Structure end |
#vpc_endpoint_dns_name ⇒ String
The DNS name of the VPC endpoint associated with the Amazon S3 where you want to save the cache report. Optional.
6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 |
# File 'gems/aws-sdk-storagegateway/lib/aws-sdk-storagegateway/types.rb', line 6455 class StartCacheReportInput < Struct.new( :file_share_arn, :role, :location_arn, :bucket_region, :vpc_endpoint_dns_name, :inclusion_filters, :exclusion_filters, :client_token, :tags) SENSITIVE = [] include Aws::Structure end |