AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi
aws-native.connect.getInstanceStorageConfig
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.100.0 published on Wednesday, Mar 27, 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:
- 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
- encryption
Config Property Map - prefix String
- retention
Period NumberHours
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.
AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi