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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:connect:getInstanceStorageConfig
arguments:
# arguments dictionary
The following arguments are supported:
- Association
Id string - The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
- Instance
Arn string - Connect Instance ID with which the storage config will be associated
- Resource
Type 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
- Association
Id string - The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
- Instance
Arn string - 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
- association
Id String - The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
- instance
Arn String - 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
- association
Id string - The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
- instance
Arn string - 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
- 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
- association
Id String - The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
- instance
Arn String - Connect Instance ID with which the storage config will be associated
- resource
Type "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:
- Association
Id string - The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
- Kinesis
Firehose Pulumi.Config Aws Native. Connect. Outputs. Instance Storage Config Kinesis Firehose Config - The configuration of the Kinesis Firehose delivery stream.
- Kinesis
Stream Pulumi.Config Aws Native. Connect. Outputs. Instance Storage Config Kinesis Stream Config - The configuration of the Kinesis data stream.
- Kinesis
Video 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.
- Storage
Type Pulumi.Aws Native. Connect. Instance Storage Config Storage Type - A valid storage type.
- Association
Id string - 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.
- S3Config
Instance
Storage Config S3Config - The S3 bucket configuration.
- Storage
Type InstanceStorage Config Storage Type - A valid storage type.
- association
Id String - 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.
- s3Config
Instance
Storage Config S3Config - The S3 bucket configuration.
- storage
Type InstanceStorage Config Storage Type - A valid storage type.
- association
Id string - 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.
- s3Config
Instance
Storage Config S3Config - The S3 bucket configuration.
- storage
Type 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.
- association
Id String - The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
- kinesis
Firehose Property MapConfig - The configuration of the Kinesis Firehose delivery stream.
- kinesis
Stream Property MapConfig - The configuration of the Kinesis data stream.
- kinesis
Video Property MapStream Config - The configuration of the Kinesis video stream.
- s3Config Property Map
- The S3 bucket configuration.
- storage
Type "S3" | "KINESIS_VIDEO_STREAM" | "KINESIS_STREAM" | "KINESIS_FIREHOSE" - A valid storage type.
Supporting Types
InstanceStorageConfigEncryptionConfig
- Encryption
Type Pulumi.Aws Native. Connect. Instance Storage Config Encryption Type - The type of encryption.
- Key
Id 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 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 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 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
.
- encryption
Type "KMS" - The type of encryption.
- key
Id 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
- Firehose
Arn string - The Amazon Resource Name (ARN) of the delivery stream.
- Firehose
Arn string - The Amazon Resource Name (ARN) of the delivery stream.
- firehose
Arn String - The Amazon Resource Name (ARN) of the delivery stream.
- firehose
Arn string - The Amazon Resource Name (ARN) of the delivery stream.
- firehose_
arn str - The Amazon Resource Name (ARN) of the delivery stream.
- firehose
Arn String - The Amazon Resource Name (ARN) of the delivery stream.
InstanceStorageConfigKinesisStreamConfig
- Stream
Arn string - The Amazon Resource Name (ARN) of the data stream.
- Stream
Arn string - The Amazon Resource Name (ARN) of the data stream.
- stream
Arn String - The Amazon Resource Name (ARN) of the data stream.
- stream
Arn string - The Amazon Resource Name (ARN) of the data stream.
- stream_
arn str - The Amazon Resource Name (ARN) of the data stream.
- stream
Arn String - The Amazon Resource Name (ARN) of the data stream.
InstanceStorageConfigKinesisVideoStreamConfig
- Encryption
Config Pulumi.Aws Native. Connect. Inputs. Instance Storage Config Encryption Config - The encryption configuration.
- Prefix string
- The prefix of the video stream.
- Retention
Period 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.
- Encryption
Config InstanceStorage Config Encryption Config - The encryption configuration.
- Prefix string
- The prefix of the video stream.
- Retention
Period 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.
- encryption
Config InstanceStorage Config Encryption Config - The encryption configuration.
- prefix String
- The prefix of the video stream.
- retention
Period 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.
- encryption
Config InstanceStorage Config Encryption Config - The encryption configuration.
- prefix string
- The prefix of the video stream.
- retention
Period 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.
- encryption
Config Property Map - The encryption configuration.
- prefix String
- The prefix of the video stream.
- retention
Period 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
- Bucket
Name string - The S3 bucket name.
- Bucket
Prefix string - The S3 bucket prefix.
- Encryption
Config Pulumi.Aws Native. Connect. Inputs. Instance Storage Config Encryption Config - The Amazon S3 encryption configuration.
- Bucket
Name string - The S3 bucket name.
- Bucket
Prefix string - The S3 bucket prefix.
- Encryption
Config InstanceStorage Config Encryption Config - The Amazon S3 encryption configuration.
- bucket
Name String - The S3 bucket name.
- bucket
Prefix String - The S3 bucket prefix.
- encryption
Config InstanceStorage Config Encryption Config - The Amazon S3 encryption configuration.
- bucket
Name string - The S3 bucket name.
- bucket
Prefix string - The S3 bucket prefix.
- encryption
Config 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.
- bucket
Name String - The S3 bucket name.
- bucket
Prefix String - The S3 bucket prefix.
- encryption
Config 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.