Skip to main content

instance_storage_config

Gets an individual instance_storage_config resource

Overview

Nameinstance_storage_config
TypeResource
Descriptioninstance_storage_config
Idawscc.connect.instance_storage_config

Fields

NameDatatypeDescription
instance_arnstringConnect Instance ID with which the storage config will be associated
resource_typestring
association_idstring
storage_typestring
s3_configobject
kinesis_video_stream_configobject
kinesis_stream_configobject
kinesis_firehose_configobject
regionstringAWS 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