AWS Native is in preview. AWS Classic is fully supported.
aws-native.connect.getInstanceStorageConfig
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
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 - 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
- Association
Id string - Instance
Arn string Connect Instance ID with which the storage config will be associated
- Resource
Type InstanceStorage Config Instance Storage Resource Type
- association
Id String - instance
Arn String Connect Instance ID with which the storage config will be associated
- resource
Type InstanceStorage Config Instance Storage Resource Type
- association
Id string - instance
Arn string Connect Instance ID with which the storage config will be associated
- resource
Type InstanceStorage Config Instance Storage Resource Type
- association_
id str - instance_
arn str Connect Instance ID with which the storage config will be associated
- resource_
type InstanceStorage Config Instance Storage Resource Type
- association
Id String - 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"
getInstanceStorageConfig Result
The following output properties are available:
- Association
Id string - Kinesis
Firehose Pulumi.Config Aws Native. Connect. Outputs. Instance Storage Config Kinesis Firehose Config - Kinesis
Stream Pulumi.Config Aws Native. Connect. Outputs. Instance Storage Config Kinesis Stream Config - Kinesis
Video Pulumi.Stream Config Aws Native. Connect. Outputs. Instance Storage Config Kinesis Video Stream Config - S3Config
Pulumi.
Aws Native. Connect. Outputs. Instance Storage Config S3Config - Storage
Type Pulumi.Aws Native. Connect. Instance Storage Config Storage Type
- association_
id str - kinesis_
firehose_ Instanceconfig Storage Config Kinesis Firehose Config - kinesis_
stream_ Instanceconfig Storage Config Kinesis Stream Config - kinesis_
video_ Instancestream_ config Storage Config Kinesis Video Stream Config - s3_
config InstanceStorage Config S3Config - storage_
type InstanceStorage Config Storage Type
Supporting Types
InstanceStorageConfigEncryptionConfig
- encryption
Type "KMS" - key
Id String
InstanceStorageConfigEncryptionType
InstanceStorageConfigInstanceStorageResourceType
InstanceStorageConfigKinesisFirehoseConfig
- Firehose
Arn string
- Firehose
Arn string
- firehose
Arn String
- firehose
Arn string
- firehose_
arn str
- firehose
Arn String
InstanceStorageConfigKinesisStreamConfig
- Stream
Arn string
- Stream
Arn string
- stream
Arn String
- stream
Arn string
- stream_
arn str
- stream
Arn String
InstanceStorageConfigKinesisVideoStreamConfig
- prefix String
- retention
Period NumberHours - encryption
Config Property Map
InstanceStorageConfigS3Config
- bucket
Name String - bucket
Prefix String - encryption
Config Property Map
InstanceStorageConfigStorageType
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.