instance_storage_config
Gets an individual instance_storage_config
resource
Overview
Name | instance_storage_config |
Type | Resource |
Description | instance_storage_config |
Id | awscc.connect.instance_storage_config |
Fields
Name | Datatype | Description |
---|---|---|
instance_arn | string | Connect Instance ID with which the storage config will be associated |
resource_type | string | |
association_id | string | |
storage_type | string | |
s3_config | object | |
kinesis_video_stream_config | object | |
kinesis_stream_config | object | |
kinesis_firehose_config | object | |
region | string | AWS region. |
Methods
Currently only SELECT
is supported for this resource resource.
Example
SELECT
region,
instance_arn,
resource_type,
association_id,
storage_type,
s3_config,
kinesis_video_stream_config,
kinesis_stream_config,
kinesis_firehose_config
FROM awscc.connect.instance_storage_config
WHERE data__Identifier = '<InstanceArn>|<AssociationId>|<ResourceType>';
Permissions
To operate on the instance_storage_config
resource, the following permissions are required:
Read
connect:DescribeInstanceStorageConfig,
connect:ListInstanceStorageConfigs,
connect:DescribeInstance,
ds:DescribeDirectories,
s3:GetBucketAcl,
s3:GetBucketLocation
Update
connect:UpdateInstanceStorageConfig,
ds:DescribeDirectories,
s3:GetBucketAcl,
s3:GetBucketLocation,
kinesis:DescribeStream,
iam:PutRolePolicy,
kms:DescribeKey,
kms:CreateGrant,
kms:RetireGrant,
firehose:DescribeDeliveryStream
Delete
connect:DisassociateInstanceStorageConfig,
connect:DescribeInstance,
s3:GetBucketAcl,
s3:GetBucketLocation,
kms:RetireGrant