1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. connect
  5. getInstanceStorageConfig

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

aws-native.connect.getInstanceStorageConfig

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

    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:

    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.AwsNative.Connect.InstanceStorageConfigInstanceStorageResourceType
    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 InstanceStorageConfigInstanceStorageResourceType
    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 InstanceStorageConfigInstanceStorageResourceType
    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 InstanceStorageConfigInstanceStorageResourceType
    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 InstanceStorageConfigInstanceStorageResourceType
    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.
    KinesisFirehoseConfig Pulumi.AwsNative.Connect.Outputs.InstanceStorageConfigKinesisFirehoseConfig
    The configuration of the Kinesis Firehose delivery stream.
    KinesisStreamConfig Pulumi.AwsNative.Connect.Outputs.InstanceStorageConfigKinesisStreamConfig
    The configuration of the Kinesis data stream.
    KinesisVideoStreamConfig Pulumi.AwsNative.Connect.Outputs.InstanceStorageConfigKinesisVideoStreamConfig
    The configuration of the Kinesis video stream.
    S3Config Pulumi.AwsNative.Connect.Outputs.InstanceStorageConfigS3Config
    The S3 bucket configuration.
    StorageType Pulumi.AwsNative.Connect.InstanceStorageConfigStorageType
    A valid storage type.
    AssociationId string
    The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
    KinesisFirehoseConfig InstanceStorageConfigKinesisFirehoseConfig
    The configuration of the Kinesis Firehose delivery stream.
    KinesisStreamConfig InstanceStorageConfigKinesisStreamConfig
    The configuration of the Kinesis data stream.
    KinesisVideoStreamConfig InstanceStorageConfigKinesisVideoStreamConfig
    The configuration of the Kinesis video stream.
    S3Config InstanceStorageConfigS3Config
    The S3 bucket configuration.
    StorageType InstanceStorageConfigStorageType
    A valid storage type.
    associationId String
    The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
    kinesisFirehoseConfig InstanceStorageConfigKinesisFirehoseConfig
    The configuration of the Kinesis Firehose delivery stream.
    kinesisStreamConfig InstanceStorageConfigKinesisStreamConfig
    The configuration of the Kinesis data stream.
    kinesisVideoStreamConfig InstanceStorageConfigKinesisVideoStreamConfig
    The configuration of the Kinesis video stream.
    s3Config InstanceStorageConfigS3Config
    The S3 bucket configuration.
    storageType InstanceStorageConfigStorageType
    A valid storage type.
    associationId string
    The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
    kinesisFirehoseConfig InstanceStorageConfigKinesisFirehoseConfig
    The configuration of the Kinesis Firehose delivery stream.
    kinesisStreamConfig InstanceStorageConfigKinesisStreamConfig
    The configuration of the Kinesis data stream.
    kinesisVideoStreamConfig InstanceStorageConfigKinesisVideoStreamConfig
    The configuration of the Kinesis video stream.
    s3Config InstanceStorageConfigS3Config
    The S3 bucket configuration.
    storageType InstanceStorageConfigStorageType
    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_config InstanceStorageConfigKinesisFirehoseConfig
    The configuration of the Kinesis Firehose delivery stream.
    kinesis_stream_config InstanceStorageConfigKinesisStreamConfig
    The configuration of the Kinesis data stream.
    kinesis_video_stream_config InstanceStorageConfigKinesisVideoStreamConfig
    The configuration of the Kinesis video stream.
    s3_config InstanceStorageConfigS3Config
    The S3 bucket configuration.
    storage_type InstanceStorageConfigStorageType
    A valid storage type.
    associationId String
    The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
    kinesisFirehoseConfig Property Map
    The configuration of the Kinesis Firehose delivery stream.
    kinesisStreamConfig Property Map
    The configuration of the Kinesis data stream.
    kinesisVideoStreamConfig Property Map
    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.AwsNative.Connect.InstanceStorageConfigEncryptionType
    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 InstanceStorageConfigEncryptionType
    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 InstanceStorageConfigEncryptionType
    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 InstanceStorageConfigEncryptionType
    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 InstanceStorageConfigEncryptionType
    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.AwsNative.Connect.Inputs.InstanceStorageConfigEncryptionConfig
    The encryption configuration.
    Prefix string
    The prefix of the video stream.
    RetentionPeriodHours double

    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 InstanceStorageConfigEncryptionConfig
    The encryption configuration.
    Prefix string
    The prefix of the video stream.
    RetentionPeriodHours float64

    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 InstanceStorageConfigEncryptionConfig
    The encryption configuration.
    prefix String
    The prefix of the video stream.
    retentionPeriodHours Double

    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 InstanceStorageConfigEncryptionConfig
    The encryption configuration.
    prefix string
    The prefix of the video stream.
    retentionPeriodHours number

    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 InstanceStorageConfigEncryptionConfig
    The encryption configuration.
    prefix str
    The prefix of the video stream.
    retention_period_hours float

    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.
    retentionPeriodHours Number

    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.AwsNative.Connect.Inputs.InstanceStorageConfigEncryptionConfig
    The Amazon S3 encryption configuration.
    BucketName string
    The S3 bucket name.
    BucketPrefix string
    The S3 bucket prefix.
    EncryptionConfig InstanceStorageConfigEncryptionConfig
    The Amazon S3 encryption configuration.
    bucketName String
    The S3 bucket name.
    bucketPrefix String
    The S3 bucket prefix.
    encryptionConfig InstanceStorageConfigEncryptionConfig
    The Amazon S3 encryption configuration.
    bucketName string
    The S3 bucket name.
    bucketPrefix string
    The S3 bucket prefix.
    encryptionConfig InstanceStorageConfigEncryptionConfig
    The Amazon S3 encryption configuration.
    bucket_name str
    The S3 bucket name.
    bucket_prefix str
    The S3 bucket prefix.
    encryption_config InstanceStorageConfigEncryptionConfig
    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
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi