1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. ivschat
  5. LoggingConfiguration

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.ivschat.LoggingConfiguration

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::IVSChat::LoggingConfiguration.

    Create LoggingConfiguration Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new LoggingConfiguration(name: string, args: LoggingConfigurationArgs, opts?: CustomResourceOptions);
    @overload
    def LoggingConfiguration(resource_name: str,
                             args: LoggingConfigurationArgs,
                             opts: Optional[ResourceOptions] = None)
    
    @overload
    def LoggingConfiguration(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             destination_configuration: Optional[LoggingConfigurationDestinationConfigurationArgs] = None,
                             name: Optional[str] = None,
                             tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
    func NewLoggingConfiguration(ctx *Context, name string, args LoggingConfigurationArgs, opts ...ResourceOption) (*LoggingConfiguration, error)
    public LoggingConfiguration(string name, LoggingConfigurationArgs args, CustomResourceOptions? opts = null)
    public LoggingConfiguration(String name, LoggingConfigurationArgs args)
    public LoggingConfiguration(String name, LoggingConfigurationArgs args, CustomResourceOptions options)
    
    type: aws-native:ivschat:LoggingConfiguration
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args LoggingConfigurationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args LoggingConfigurationArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args LoggingConfigurationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args LoggingConfigurationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args LoggingConfigurationArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    LoggingConfiguration Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The LoggingConfiguration resource accepts the following input properties:

    DestinationConfiguration Pulumi.AwsNative.IvsChat.Inputs.LoggingConfigurationDestinationConfiguration
    The DestinationConfiguration is a complex type that contains information about where chat content will be logged.
    Name string
    The name of the logging configuration. The value does not need to be unique.
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    An array of key-value pairs to apply to this resource.
    DestinationConfiguration LoggingConfigurationDestinationConfigurationArgs
    The DestinationConfiguration is a complex type that contains information about where chat content will be logged.
    Name string
    The name of the logging configuration. The value does not need to be unique.
    Tags TagArgs
    An array of key-value pairs to apply to this resource.
    destinationConfiguration LoggingConfigurationDestinationConfiguration
    The DestinationConfiguration is a complex type that contains information about where chat content will be logged.
    name String
    The name of the logging configuration. The value does not need to be unique.
    tags List<Tag>
    An array of key-value pairs to apply to this resource.
    destinationConfiguration LoggingConfigurationDestinationConfiguration
    The DestinationConfiguration is a complex type that contains information about where chat content will be logged.
    name string
    The name of the logging configuration. The value does not need to be unique.
    tags Tag[]
    An array of key-value pairs to apply to this resource.
    destination_configuration LoggingConfigurationDestinationConfigurationArgs
    The DestinationConfiguration is a complex type that contains information about where chat content will be logged.
    name str
    The name of the logging configuration. The value does not need to be unique.
    tags Sequence[TagArgs]
    An array of key-value pairs to apply to this resource.
    destinationConfiguration Property Map
    The DestinationConfiguration is a complex type that contains information about where chat content will be logged.
    name String
    The name of the logging configuration. The value does not need to be unique.
    tags List<Property Map>
    An array of key-value pairs to apply to this resource.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the LoggingConfiguration resource produces the following output properties:

    Arn string
    LoggingConfiguration ARN is automatically generated on creation and assigned as the unique identifier.
    AwsId string
    The system-generated ID of the logging configuration.
    Id string
    The provider-assigned unique ID for this managed resource.
    State Pulumi.AwsNative.IvsChat.LoggingConfigurationState
    The state of the logging configuration. When the state is ACTIVE, the configuration is ready to log chat content.
    Arn string
    LoggingConfiguration ARN is automatically generated on creation and assigned as the unique identifier.
    AwsId string
    The system-generated ID of the logging configuration.
    Id string
    The provider-assigned unique ID for this managed resource.
    State LoggingConfigurationStateEnum
    The state of the logging configuration. When the state is ACTIVE, the configuration is ready to log chat content.
    arn String
    LoggingConfiguration ARN is automatically generated on creation and assigned as the unique identifier.
    awsId String
    The system-generated ID of the logging configuration.
    id String
    The provider-assigned unique ID for this managed resource.
    state LoggingConfigurationState
    The state of the logging configuration. When the state is ACTIVE, the configuration is ready to log chat content.
    arn string
    LoggingConfiguration ARN is automatically generated on creation and assigned as the unique identifier.
    awsId string
    The system-generated ID of the logging configuration.
    id string
    The provider-assigned unique ID for this managed resource.
    state LoggingConfigurationState
    The state of the logging configuration. When the state is ACTIVE, the configuration is ready to log chat content.
    arn str
    LoggingConfiguration ARN is automatically generated on creation and assigned as the unique identifier.
    aws_id str
    The system-generated ID of the logging configuration.
    id str
    The provider-assigned unique ID for this managed resource.
    state LoggingConfigurationState
    The state of the logging configuration. When the state is ACTIVE, the configuration is ready to log chat content.
    arn String
    LoggingConfiguration ARN is automatically generated on creation and assigned as the unique identifier.
    awsId String
    The system-generated ID of the logging configuration.
    id String
    The provider-assigned unique ID for this managed resource.
    state "CREATING" | "CREATE_FAILED" | "DELETING" | "DELETE_FAILED" | "UPDATING" | "UPDATING_FAILED" | "ACTIVE"
    The state of the logging configuration. When the state is ACTIVE, the configuration is ready to log chat content.

    Supporting Types

    LoggingConfigurationCloudWatchLogsDestinationConfiguration, LoggingConfigurationCloudWatchLogsDestinationConfigurationArgs

    LogGroupName string
    Name of the Amazon CloudWatch Logs log group where chat activity will be logged.
    LogGroupName string
    Name of the Amazon CloudWatch Logs log group where chat activity will be logged.
    logGroupName String
    Name of the Amazon CloudWatch Logs log group where chat activity will be logged.
    logGroupName string
    Name of the Amazon CloudWatch Logs log group where chat activity will be logged.
    log_group_name str
    Name of the Amazon CloudWatch Logs log group where chat activity will be logged.
    logGroupName String
    Name of the Amazon CloudWatch Logs log group where chat activity will be logged.

    LoggingConfigurationDestinationConfiguration, LoggingConfigurationDestinationConfigurationArgs

    CloudWatchLogs Pulumi.AwsNative.IvsChat.Inputs.LoggingConfigurationCloudWatchLogsDestinationConfiguration
    An Amazon CloudWatch Logs destination configuration where chat activity will be logged.
    Firehose Pulumi.AwsNative.IvsChat.Inputs.LoggingConfigurationFirehoseDestinationConfiguration
    An Amazon Kinesis Data Firehose destination configuration where chat activity will be logged.
    S3 Pulumi.AwsNative.IvsChat.Inputs.LoggingConfigurationS3DestinationConfiguration
    An Amazon S3 destination configuration where chat activity will be logged.
    CloudWatchLogs LoggingConfigurationCloudWatchLogsDestinationConfiguration
    An Amazon CloudWatch Logs destination configuration where chat activity will be logged.
    Firehose LoggingConfigurationFirehoseDestinationConfiguration
    An Amazon Kinesis Data Firehose destination configuration where chat activity will be logged.
    S3 LoggingConfigurationS3DestinationConfiguration
    An Amazon S3 destination configuration where chat activity will be logged.
    cloudWatchLogs LoggingConfigurationCloudWatchLogsDestinationConfiguration
    An Amazon CloudWatch Logs destination configuration where chat activity will be logged.
    firehose LoggingConfigurationFirehoseDestinationConfiguration
    An Amazon Kinesis Data Firehose destination configuration where chat activity will be logged.
    s3 LoggingConfigurationS3DestinationConfiguration
    An Amazon S3 destination configuration where chat activity will be logged.
    cloudWatchLogs LoggingConfigurationCloudWatchLogsDestinationConfiguration
    An Amazon CloudWatch Logs destination configuration where chat activity will be logged.
    firehose LoggingConfigurationFirehoseDestinationConfiguration
    An Amazon Kinesis Data Firehose destination configuration where chat activity will be logged.
    s3 LoggingConfigurationS3DestinationConfiguration
    An Amazon S3 destination configuration where chat activity will be logged.
    cloud_watch_logs LoggingConfigurationCloudWatchLogsDestinationConfiguration
    An Amazon CloudWatch Logs destination configuration where chat activity will be logged.
    firehose LoggingConfigurationFirehoseDestinationConfiguration
    An Amazon Kinesis Data Firehose destination configuration where chat activity will be logged.
    s3 LoggingConfigurationS3DestinationConfiguration
    An Amazon S3 destination configuration where chat activity will be logged.
    cloudWatchLogs Property Map
    An Amazon CloudWatch Logs destination configuration where chat activity will be logged.
    firehose Property Map
    An Amazon Kinesis Data Firehose destination configuration where chat activity will be logged.
    s3 Property Map
    An Amazon S3 destination configuration where chat activity will be logged.

    LoggingConfigurationFirehoseDestinationConfiguration, LoggingConfigurationFirehoseDestinationConfigurationArgs

    DeliveryStreamName string
    Name of the Amazon Kinesis Firehose delivery stream where chat activity will be logged.
    DeliveryStreamName string
    Name of the Amazon Kinesis Firehose delivery stream where chat activity will be logged.
    deliveryStreamName String
    Name of the Amazon Kinesis Firehose delivery stream where chat activity will be logged.
    deliveryStreamName string
    Name of the Amazon Kinesis Firehose delivery stream where chat activity will be logged.
    delivery_stream_name str
    Name of the Amazon Kinesis Firehose delivery stream where chat activity will be logged.
    deliveryStreamName String
    Name of the Amazon Kinesis Firehose delivery stream where chat activity will be logged.

    LoggingConfigurationS3DestinationConfiguration, LoggingConfigurationS3DestinationConfigurationArgs

    BucketName string
    Name of the Amazon S3 bucket where chat activity will be logged.
    BucketName string
    Name of the Amazon S3 bucket where chat activity will be logged.
    bucketName String
    Name of the Amazon S3 bucket where chat activity will be logged.
    bucketName string
    Name of the Amazon S3 bucket where chat activity will be logged.
    bucket_name str
    Name of the Amazon S3 bucket where chat activity will be logged.
    bucketName String
    Name of the Amazon S3 bucket where chat activity will be logged.

    LoggingConfigurationState, LoggingConfigurationStateArgs

    Creating
    CREATING
    CreateFailed
    CREATE_FAILED
    Deleting
    DELETING
    DeleteFailed
    DELETE_FAILED
    Updating
    UPDATING
    UpdatingFailed
    UPDATING_FAILED
    Active
    ACTIVE
    LoggingConfigurationStateCreating
    CREATING
    LoggingConfigurationStateCreateFailed
    CREATE_FAILED
    LoggingConfigurationStateDeleting
    DELETING
    LoggingConfigurationStateDeleteFailed
    DELETE_FAILED
    LoggingConfigurationStateUpdating
    UPDATING
    LoggingConfigurationStateUpdatingFailed
    UPDATING_FAILED
    LoggingConfigurationStateActive
    ACTIVE
    Creating
    CREATING
    CreateFailed
    CREATE_FAILED
    Deleting
    DELETING
    DeleteFailed
    DELETE_FAILED
    Updating
    UPDATING
    UpdatingFailed
    UPDATING_FAILED
    Active
    ACTIVE
    Creating
    CREATING
    CreateFailed
    CREATE_FAILED
    Deleting
    DELETING
    DeleteFailed
    DELETE_FAILED
    Updating
    UPDATING
    UpdatingFailed
    UPDATING_FAILED
    Active
    ACTIVE
    CREATING
    CREATING
    CREATE_FAILED
    CREATE_FAILED
    DELETING
    DELETING
    DELETE_FAILED
    DELETE_FAILED
    UPDATING
    UPDATING
    UPDATING_FAILED
    UPDATING_FAILED
    ACTIVE
    ACTIVE
    "CREATING"
    CREATING
    "CREATE_FAILED"
    CREATE_FAILED
    "DELETING"
    DELETING
    "DELETE_FAILED"
    DELETE_FAILED
    "UPDATING"
    UPDATING
    "UPDATING_FAILED"
    UPDATING_FAILED
    "ACTIVE"
    ACTIVE

    Tag, TagArgs

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    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