Class: Aws::KinesisAnalyticsV2::Types::ImportSourceConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::KinesisAnalyticsV2::Types::ImportSourceConfiguration
- Defined in:
- gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb
Overview
Describes the source of the savepoint data to import.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#import_role_arn ⇒ String
The ARN of the IAM role that Managed Service for Apache Flink assumes to read the savepoint data from the source location.
-
#source_encryption_configuration ⇒ Types::SnapshotEncryptionConfiguration
The encryption configuration of the savepoint data at the source location.
-
#source_s3_prefix_location ⇒ Types::S3PrefixLocation
The Amazon S3 bucket and key prefix that contain the savepoint data to import.
-
#source_type ⇒ String
The type of the source location.
Instance Attribute Details
#import_role_arn ⇒ String
The ARN of the IAM role that Managed Service for Apache Flink assumes to read the savepoint data from the source location. For information about the permissions that this role requires, see Import and export.
3058 3059 3060 3061 3062 3063 3064 3065 |
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 3058 class ImportSourceConfiguration < Struct.new( :source_type, :import_role_arn, :source_encryption_configuration, :source_s3_prefix_location) SENSITIVE = [] include Aws::Structure end |
#source_encryption_configuration ⇒ Types::SnapshotEncryptionConfiguration
The encryption configuration of the savepoint data at the source
location. If you don't specify this parameter, Managed Service for
Apache Flink uses a key of type AWS_OWNED_KEY. If you specify a
KMS key, you must specify the key ARN.
3058 3059 3060 3061 3062 3063 3064 3065 |
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 3058 class ImportSourceConfiguration < Struct.new( :source_type, :import_role_arn, :source_encryption_configuration, :source_s3_prefix_location) SENSITIVE = [] include Aws::Structure end |
#source_s3_prefix_location ⇒ Types::S3PrefixLocation
The Amazon S3 bucket and key prefix that contain the savepoint data to import. The bucket must be owned by your account and must be in the same Region as the request.
3058 3059 3060 3061 3062 3063 3064 3065 |
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 3058 class ImportSourceConfiguration < Struct.new( :source_type, :import_role_arn, :source_encryption_configuration, :source_s3_prefix_location) SENSITIVE = [] include Aws::Structure end |
#source_type ⇒ String
The type of the source location. The only supported value is S3.
3058 3059 3060 3061 3062 3063 3064 3065 |
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 3058 class ImportSourceConfiguration < Struct.new( :source_type, :import_role_arn, :source_encryption_configuration, :source_s3_prefix_location) SENSITIVE = [] include Aws::Structure end |