We recommend new projects start with resources from the AWS provider.
aws-native.connect.getInstanceStorageConfig
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::Connect::InstanceStorageConfig
Using getInstanceStorageConfig
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getInstanceStorageConfig(args: GetInstanceStorageConfigArgs, opts?: InvokeOptions): Promise<GetInstanceStorageConfigResult>
function getInstanceStorageConfigOutput(args: GetInstanceStorageConfigOutputArgs, opts?: InvokeOptions): Output<GetInstanceStorageConfigResult>def get_instance_storage_config(association_id: Optional[str] = None,
                                instance_arn: Optional[str] = None,
                                resource_type: Optional[InstanceStorageConfigInstanceStorageResourceType] = None,
                                opts: Optional[InvokeOptions] = None) -> GetInstanceStorageConfigResult
def get_instance_storage_config_output(association_id: Optional[pulumi.Input[str]] = None,
                                instance_arn: Optional[pulumi.Input[str]] = None,
                                resource_type: Optional[pulumi.Input[InstanceStorageConfigInstanceStorageResourceType]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetInstanceStorageConfigResult]func LookupInstanceStorageConfig(ctx *Context, args *LookupInstanceStorageConfigArgs, opts ...InvokeOption) (*LookupInstanceStorageConfigResult, error)
func LookupInstanceStorageConfigOutput(ctx *Context, args *LookupInstanceStorageConfigOutputArgs, opts ...InvokeOption) LookupInstanceStorageConfigResultOutput> Note: This function is named LookupInstanceStorageConfig in the Go SDK.
public static class GetInstanceStorageConfig 
{
    public static Task<GetInstanceStorageConfigResult> InvokeAsync(GetInstanceStorageConfigArgs args, InvokeOptions? opts = null)
    public static Output<GetInstanceStorageConfigResult> Invoke(GetInstanceStorageConfigInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetInstanceStorageConfigResult> getInstanceStorageConfig(GetInstanceStorageConfigArgs args, InvokeOptions options)
public static Output<GetInstanceStorageConfigResult> getInstanceStorageConfig(GetInstanceStorageConfigArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:connect:getInstanceStorageConfig
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AssociationId string
- The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
- InstanceArn string
- Connect Instance ID with which the storage config will be associated
- ResourceType Pulumi.Aws Native. Connect. Instance Storage Config Instance Storage Resource Type 
- A valid resource type. Following are the valid resource types: CHAT_TRANSCRIPTS|CALL_RECORDINGS|SCHEDULED_REPORTS|MEDIA_STREAMS|CONTACT_TRACE_RECORDS|AGENT_EVENTS
- AssociationId string
- The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
- InstanceArn string
- Connect Instance ID with which the storage config will be associated
- ResourceType InstanceStorage Config Instance Storage Resource Type 
- A valid resource type. Following are the valid resource types: CHAT_TRANSCRIPTS|CALL_RECORDINGS|SCHEDULED_REPORTS|MEDIA_STREAMS|CONTACT_TRACE_RECORDS|AGENT_EVENTS
- associationId String
- The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
- instanceArn String
- Connect Instance ID with which the storage config will be associated
- resourceType InstanceStorage Config Instance Storage Resource Type 
- A valid resource type. Following are the valid resource types: CHAT_TRANSCRIPTS|CALL_RECORDINGS|SCHEDULED_REPORTS|MEDIA_STREAMS|CONTACT_TRACE_RECORDS|AGENT_EVENTS
- associationId string
- The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
- instanceArn string
- Connect Instance ID with which the storage config will be associated
- resourceType InstanceStorage Config Instance Storage Resource Type 
- A valid resource type. Following are the valid resource types: CHAT_TRANSCRIPTS|CALL_RECORDINGS|SCHEDULED_REPORTS|MEDIA_STREAMS|CONTACT_TRACE_RECORDS|AGENT_EVENTS
- association_id str
- The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
- instance_arn str
- Connect Instance ID with which the storage config will be associated
- resource_type InstanceStorage Config Instance Storage Resource Type 
- A valid resource type. Following are the valid resource types: CHAT_TRANSCRIPTS|CALL_RECORDINGS|SCHEDULED_REPORTS|MEDIA_STREAMS|CONTACT_TRACE_RECORDS|AGENT_EVENTS
- associationId String
- The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
- instanceArn String
- Connect Instance ID with which the storage config will be associated
- resourceType "CHAT_TRANSCRIPTS" | "CALL_RECORDINGS" | "SCHEDULED_REPORTS" | "MEDIA_STREAMS" | "CONTACT_TRACE_RECORDS" | "AGENT_EVENTS"
- A valid resource type. Following are the valid resource types: CHAT_TRANSCRIPTS|CALL_RECORDINGS|SCHEDULED_REPORTS|MEDIA_STREAMS|CONTACT_TRACE_RECORDS|AGENT_EVENTS
getInstanceStorageConfig Result
The following output properties are available:
- AssociationId string
- The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
- KinesisFirehose Pulumi.Config Aws Native. Connect. Outputs. Instance Storage Config Kinesis Firehose Config 
- The configuration of the Kinesis Firehose delivery stream.
- KinesisStream Pulumi.Config Aws Native. Connect. Outputs. Instance Storage Config Kinesis Stream Config 
- The configuration of the Kinesis data stream.
- KinesisVideo Pulumi.Stream Config Aws Native. Connect. Outputs. Instance Storage Config Kinesis Video Stream Config 
- The configuration of the Kinesis video stream.
- S3Config
Pulumi.Aws Native. Connect. Outputs. Instance Storage Config S3Config 
- The S3 bucket configuration.
- StorageType Pulumi.Aws Native. Connect. Instance Storage Config Storage Type 
- A valid storage type.
- AssociationId string
- The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
- KinesisFirehose InstanceConfig Storage Config Kinesis Firehose Config 
- The configuration of the Kinesis Firehose delivery stream.
- KinesisStream InstanceConfig Storage Config Kinesis Stream Config 
- The configuration of the Kinesis data stream.
- KinesisVideo InstanceStream Config Storage Config Kinesis Video Stream Config 
- The configuration of the Kinesis video stream.
- S3Config
InstanceStorage Config S3Config 
- The S3 bucket configuration.
- StorageType InstanceStorage Config Storage Type 
- A valid storage type.
- associationId String
- The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
- kinesisFirehose InstanceConfig Storage Config Kinesis Firehose Config 
- The configuration of the Kinesis Firehose delivery stream.
- kinesisStream InstanceConfig Storage Config Kinesis Stream Config 
- The configuration of the Kinesis data stream.
- kinesisVideo InstanceStream Config Storage Config Kinesis Video Stream Config 
- The configuration of the Kinesis video stream.
- s3Config
InstanceStorage Config S3Config 
- The S3 bucket configuration.
- storageType InstanceStorage Config Storage Type 
- A valid storage type.
- associationId string
- The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
- kinesisFirehose InstanceConfig Storage Config Kinesis Firehose Config 
- The configuration of the Kinesis Firehose delivery stream.
- kinesisStream InstanceConfig Storage Config Kinesis Stream Config 
- The configuration of the Kinesis data stream.
- kinesisVideo InstanceStream Config Storage Config Kinesis Video Stream Config 
- The configuration of the Kinesis video stream.
- s3Config
InstanceStorage Config S3Config 
- The S3 bucket configuration.
- storageType InstanceStorage Config Storage Type 
- A valid storage type.
- association_id str
- The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
- kinesis_firehose_ Instanceconfig Storage Config Kinesis Firehose Config 
- The configuration of the Kinesis Firehose delivery stream.
- kinesis_stream_ Instanceconfig Storage Config Kinesis Stream Config 
- The configuration of the Kinesis data stream.
- kinesis_video_ Instancestream_ config Storage Config Kinesis Video Stream Config 
- The configuration of the Kinesis video stream.
- s3_config InstanceStorage Config S3Config 
- The S3 bucket configuration.
- storage_type InstanceStorage Config Storage Type 
- A valid storage type.
- associationId String
- The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
- kinesisFirehose Property MapConfig 
- The configuration of the Kinesis Firehose delivery stream.
- kinesisStream Property MapConfig 
- The configuration of the Kinesis data stream.
- kinesisVideo Property MapStream Config 
- The configuration of the Kinesis video stream.
- s3Config Property Map
- The S3 bucket configuration.
- storageType "S3" | "KINESIS_VIDEO_STREAM" | "KINESIS_STREAM" | "KINESIS_FIREHOSE"
- A valid storage type.
Supporting Types
InstanceStorageConfigEncryptionConfig    
- EncryptionType Pulumi.Aws Native. Connect. Instance Storage Config Encryption Type 
- The type of encryption.
- KeyId string
- The full ARN of the encryption key. - Be sure to provide the full ARN of the encryption key, not just the ID. - Amazon Connect supports only KMS keys with the default key spec of - SYMMETRIC_DEFAULT.
- EncryptionType InstanceStorage Config Encryption Type 
- The type of encryption.
- KeyId string
- The full ARN of the encryption key. - Be sure to provide the full ARN of the encryption key, not just the ID. - Amazon Connect supports only KMS keys with the default key spec of - SYMMETRIC_DEFAULT.
- encryptionType InstanceStorage Config Encryption Type 
- The type of encryption.
- keyId String
- The full ARN of the encryption key. - Be sure to provide the full ARN of the encryption key, not just the ID. - Amazon Connect supports only KMS keys with the default key spec of - SYMMETRIC_DEFAULT.
- encryptionType InstanceStorage Config Encryption Type 
- The type of encryption.
- keyId string
- The full ARN of the encryption key. - Be sure to provide the full ARN of the encryption key, not just the ID. - Amazon Connect supports only KMS keys with the default key spec of - SYMMETRIC_DEFAULT.
- encryption_type InstanceStorage Config Encryption Type 
- The type of encryption.
- key_id str
- The full ARN of the encryption key. - Be sure to provide the full ARN of the encryption key, not just the ID. - Amazon Connect supports only KMS keys with the default key spec of - SYMMETRIC_DEFAULT.
- encryptionType "KMS"
- The type of encryption.
- keyId String
- The full ARN of the encryption key. - Be sure to provide the full ARN of the encryption key, not just the ID. - Amazon Connect supports only KMS keys with the default key spec of - SYMMETRIC_DEFAULT.
InstanceStorageConfigEncryptionType    
InstanceStorageConfigInstanceStorageResourceType      
InstanceStorageConfigKinesisFirehoseConfig     
- FirehoseArn string
- The Amazon Resource Name (ARN) of the delivery stream.
- FirehoseArn string
- The Amazon Resource Name (ARN) of the delivery stream.
- firehoseArn String
- The Amazon Resource Name (ARN) of the delivery stream.
- firehoseArn string
- The Amazon Resource Name (ARN) of the delivery stream.
- firehose_arn str
- The Amazon Resource Name (ARN) of the delivery stream.
- firehoseArn String
- The Amazon Resource Name (ARN) of the delivery stream.
InstanceStorageConfigKinesisStreamConfig     
- StreamArn string
- The Amazon Resource Name (ARN) of the data stream.
- StreamArn string
- The Amazon Resource Name (ARN) of the data stream.
- streamArn String
- The Amazon Resource Name (ARN) of the data stream.
- streamArn string
- The Amazon Resource Name (ARN) of the data stream.
- stream_arn str
- The Amazon Resource Name (ARN) of the data stream.
- streamArn String
- The Amazon Resource Name (ARN) of the data stream.
InstanceStorageConfigKinesisVideoStreamConfig      
- EncryptionConfig Pulumi.Aws Native. Connect. Inputs. Instance Storage Config Encryption Config 
- The encryption configuration.
- Prefix string
- The prefix of the video stream.
- RetentionPeriod doubleHours 
- The number of hours data is retained in the stream. Kinesis Video Streams retains the data in a data store that is associated with the stream. - The default value is 0, indicating that the stream does not persist data. 
- EncryptionConfig InstanceStorage Config Encryption Config 
- The encryption configuration.
- Prefix string
- The prefix of the video stream.
- RetentionPeriod float64Hours 
- The number of hours data is retained in the stream. Kinesis Video Streams retains the data in a data store that is associated with the stream. - The default value is 0, indicating that the stream does not persist data. 
- encryptionConfig InstanceStorage Config Encryption Config 
- The encryption configuration.
- prefix String
- The prefix of the video stream.
- retentionPeriod DoubleHours 
- The number of hours data is retained in the stream. Kinesis Video Streams retains the data in a data store that is associated with the stream. - The default value is 0, indicating that the stream does not persist data. 
- encryptionConfig InstanceStorage Config Encryption Config 
- The encryption configuration.
- prefix string
- The prefix of the video stream.
- retentionPeriod numberHours 
- The number of hours data is retained in the stream. Kinesis Video Streams retains the data in a data store that is associated with the stream. - The default value is 0, indicating that the stream does not persist data. 
- encryption_config InstanceStorage Config Encryption Config 
- The encryption configuration.
- prefix str
- The prefix of the video stream.
- retention_period_ floathours 
- The number of hours data is retained in the stream. Kinesis Video Streams retains the data in a data store that is associated with the stream. - The default value is 0, indicating that the stream does not persist data. 
- encryptionConfig Property Map
- The encryption configuration.
- prefix String
- The prefix of the video stream.
- retentionPeriod NumberHours 
- The number of hours data is retained in the stream. Kinesis Video Streams retains the data in a data store that is associated with the stream. - The default value is 0, indicating that the stream does not persist data. 
InstanceStorageConfigS3Config   
- BucketName string
- The S3 bucket name.
- BucketPrefix string
- The S3 bucket prefix.
- EncryptionConfig Pulumi.Aws Native. Connect. Inputs. Instance Storage Config Encryption Config 
- The Amazon S3 encryption configuration.
- BucketName string
- The S3 bucket name.
- BucketPrefix string
- The S3 bucket prefix.
- EncryptionConfig InstanceStorage Config Encryption Config 
- The Amazon S3 encryption configuration.
- bucketName String
- The S3 bucket name.
- bucketPrefix String
- The S3 bucket prefix.
- encryptionConfig InstanceStorage Config Encryption Config 
- The Amazon S3 encryption configuration.
- bucketName string
- The S3 bucket name.
- bucketPrefix string
- The S3 bucket prefix.
- encryptionConfig InstanceStorage Config Encryption Config 
- The Amazon S3 encryption configuration.
- bucket_name str
- The S3 bucket name.
- bucket_prefix str
- The S3 bucket prefix.
- encryption_config InstanceStorage Config Encryption Config 
- The Amazon S3 encryption configuration.
- bucketName String
- The S3 bucket name.
- bucketPrefix String
- The S3 bucket prefix.
- encryptionConfig Property Map
- The Amazon S3 encryption configuration.
InstanceStorageConfigStorageType    
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.