<?xml version="1.0"?>
<doc>
    <assembly>
        <name>AWS.Tools.Keyspaces</name>
    </assembly>
    <members>
        <member name="T:Amazon.PowerShell.Cmdlets.KS.AddKSResourceTagCmdlet">
            <summary>
            Associates a set of tags with a Amazon Keyspaces resource. You can then activate these
            user-defined tags so that they appear on the Cost Management Console for cost allocation
            tracking. For more information, see <a href="https://docs.aws.amazon.com/keyspaces/latest/devguide/tagging-keyspaces.html">Adding
            tags and labels to Amazon Keyspaces resources</a> in the <i>Amazon Keyspaces Developer
            Guide</i>.
            
             
            <para>
            For IAM policy examples that show how to control access to Amazon Keyspaces resources
            based on tags, see <a href="https://docs.aws.amazon.com/keyspaces/latest/devguide/security_iam_id-based-policy-examples.html#security_iam_id-based-policy-examples-tags">Amazon
            Keyspaces resource access based on tags</a> in the <i>Amazon Keyspaces Developer Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.AddKSResourceTagCmdlet.ResourceArn">
            <summary>
            <para>
            <para>The Amazon Resource Name (ARN) of the Amazon Keyspaces resource to which to add tags.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.AddKSResourceTagCmdlet.Tag">
            <summary>
            <para>
            <para>The tags to be assigned to the Amazon Keyspaces resource.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.AddKSResourceTagCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Keyspaces.Model.TagResourceResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.AddKSResourceTagCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ResourceArn parameter.
            The -PassThru parameter is deprecated, use -Select '^ResourceArn' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.AddKSResourceTagCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force 
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.KS.GetKSKeyspaceCmdlet">
            <summary>
            Returns the name of the specified keyspace, the Amazon Resource Name (ARN), the replication
            strategy, the Amazon Web Services Regions of a multi-Region keyspace, and the status
            of newly added Regions after an <c>UpdateKeyspace</c> operation.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.GetKSKeyspaceCmdlet.KeyspaceName">
            <summary>
            <para>
            <para>The name of the keyspace.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.GetKSKeyspaceCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Keyspaces.Model.GetKeyspaceResponse).
            Specifying the name of a property of type Amazon.Keyspaces.Model.GetKeyspaceResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.GetKSKeyspaceCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the KeyspaceName parameter.
            The -PassThru parameter is deprecated, use -Select '^KeyspaceName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.KS.GetKSKeyspaceListCmdlet">
            <summary>
            The <c>ListKeyspaces</c> operation returns a list of keyspaces.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.GetKSKeyspaceListCmdlet.MaxResult">
            <summary>
            <para>
            <para>The total number of keyspaces to return in the output. If the total number of keyspaces
            available is more than the value specified, a <c>NextToken</c> is provided in the
            output. To resume pagination, provide the <c>NextToken</c> value as an argument of
            a subsequent API invocation.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.GetKSKeyspaceListCmdlet.NextToken">
            <summary>
            <para>
            <para>The pagination token. To resume pagination, provide the <c>NextToken</c> value as
            argument of a subsequent API invocation.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.GetKSKeyspaceListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Keyspaces'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Keyspaces.Model.ListKeyspacesResponse).
            Specifying the name of a property of type Amazon.Keyspaces.Model.ListKeyspacesResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.KS.GetKSResourceTagCmdlet">
            <summary>
            Returns a list of all tags associated with the specified Amazon Keyspaces resource.
            
             
            <para>
            To read keyspace metadata using <c>ListTagsForResource</c>, the IAM principal needs
            <c>Select</c> action permissions for the specified resource and the system keyspace.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.GetKSResourceTagCmdlet.ResourceArn">
            <summary>
            <para>
            <para>The Amazon Resource Name (ARN) of the Amazon Keyspaces resource.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.GetKSResourceTagCmdlet.MaxResult">
            <summary>
            <para>
            <para>The total number of tags to return in the output. If the total number of tags available
            is more than the value specified, a <c>NextToken</c> is provided in the output. To
            resume pagination, provide the <c>NextToken</c> value as an argument of a subsequent
            API invocation.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.GetKSResourceTagCmdlet.NextToken">
            <summary>
            <para>
            <para>The pagination token. To resume pagination, provide the <c>NextToken</c> value as
            argument of a subsequent API invocation.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.GetKSResourceTagCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Tags'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Keyspaces.Model.ListTagsForResourceResponse).
            Specifying the name of a property of type Amazon.Keyspaces.Model.ListTagsForResourceResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.GetKSResourceTagCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ResourceArn parameter.
            The -PassThru parameter is deprecated, use -Select '^ResourceArn' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.KS.GetKSTableCmdlet">
            <summary>
            Returns information about the table, including the table's name and current status,
            the keyspace name, configuration settings, and metadata.
            
             
            <para>
            To read table metadata using <c>GetTable</c>, the IAM principal needs <c>Select</c>
            action permissions for the table and the system keyspace.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.GetKSTableCmdlet.KeyspaceName">
            <summary>
            <para>
            <para>The name of the keyspace that the table is stored in.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.GetKSTableCmdlet.TableName">
            <summary>
            <para>
            <para>The name of the table.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.GetKSTableCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Keyspaces.Model.GetTableResponse).
            Specifying the name of a property of type Amazon.Keyspaces.Model.GetTableResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.KS.GetKSTableAutoScalingSettingCmdlet">
            <summary>
            Returns auto scaling related settings of the specified table in JSON format. If the
            table is a multi-Region table, the Amazon Web Services Region specific auto scaling
            settings of the table are included.
            
             
            <para>
            Amazon Keyspaces auto scaling helps you provision throughput capacity for variable
            workloads efficiently by increasing and decreasing your table's read and write capacity
            automatically in response to application traffic. For more information, see <a href="https://docs.aws.amazon.com/keyspaces/latest/devguide/autoscaling.html">Managing
            throughput capacity automatically with Amazon Keyspaces auto scaling</a> in the <i>Amazon
            Keyspaces Developer Guide</i>.
            </para><important><para><c>GetTableAutoScalingSettings</c> can't be used as an action in an IAM policy.
            </para></important><para>
            To define permissions for <c>GetTableAutoScalingSettings</c>, you must allow the following
            two actions in the IAM policy statement's <c>Action</c> element:
            </para><ul><li><para><c>application-autoscaling:DescribeScalableTargets</c></para></li><li><para><c>application-autoscaling:DescribeScalingPolicies</c></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.GetKSTableAutoScalingSettingCmdlet.KeyspaceName">
            <summary>
            <para>
            <para>The name of the keyspace.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.GetKSTableAutoScalingSettingCmdlet.TableName">
            <summary>
            <para>
            <para>The name of the table.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.GetKSTableAutoScalingSettingCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Keyspaces.Model.GetTableAutoScalingSettingsResponse).
            Specifying the name of a property of type Amazon.Keyspaces.Model.GetTableAutoScalingSettingsResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.KS.GetKSTableListCmdlet">
            <summary>
            The <c>ListTables</c> operation returns a list of tables for a specified keyspace.
            
             
            <para>
            To read keyspace metadata using <c>ListTables</c>, the IAM principal needs <c>Select</c>
            action permissions for the system keyspace.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.GetKSTableListCmdlet.KeyspaceName">
            <summary>
            <para>
            <para>The name of the keyspace.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.GetKSTableListCmdlet.MaxResult">
            <summary>
            <para>
            <para>The total number of tables to return in the output. If the total number of tables
            available is more than the value specified, a <c>NextToken</c> is provided in the
            output. To resume pagination, provide the <c>NextToken</c> value as an argument of
            a subsequent API invocation.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.GetKSTableListCmdlet.NextToken">
            <summary>
            <para>
            <para>The pagination token. To resume pagination, provide the <c>NextToken</c> value as
            an argument of a subsequent API invocation.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.GetKSTableListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Tables'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Keyspaces.Model.ListTablesResponse).
            Specifying the name of a property of type Amazon.Keyspaces.Model.ListTablesResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.GetKSTableListCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the KeyspaceName parameter.
            The -PassThru parameter is deprecated, use -Select '^KeyspaceName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.KS.GetKSTypeCmdlet">
            <summary>
            The <c>GetType</c> operation returns information about the type, for example the
            field definitions, the timestamp when the type was last modified, the level of nesting,
            the status, and details about if the type is used in other types and tables. 
            
             
            <para>
            To read keyspace metadata using <c>GetType</c>, the IAM principal needs <c>Select</c>
            action permissions for the system keyspace. To configure the required permissions,
            see <a href="https://docs.aws.amazon.com/keyspaces/latest/devguide/configure-udt-permissions.html#udt-permissions-view">Permissions
            to view a UDT</a> in the <i>Amazon Keyspaces Developer Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.GetKSTypeCmdlet.KeyspaceName">
            <summary>
            <para>
            <para> The name of the keyspace that contains this type. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.GetKSTypeCmdlet.TypeName">
            <summary>
            <para>
            <para>The formatted name of the type. For example, if the name of the type was created without
            double quotes, Amazon Keyspaces saved the name in lower-case characters. If the name
            was created in double quotes, you must use double quotes to specify the type name.
            </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.GetKSTypeCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Keyspaces.Model.GetTypeResponse).
            Specifying the name of a property of type Amazon.Keyspaces.Model.GetTypeResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.KS.GetKSTypeListCmdlet">
            <summary>
            The <c>ListTypes</c> operation returns a list of types for a specified keyspace.
            
            
             
            <para>
            To read keyspace metadata using <c>ListTypes</c>, the IAM principal needs <c>Select</c>
            action permissions for the system keyspace. To configure the required permissions,
            see <a href="https://docs.aws.amazon.com/keyspaces/latest/devguide/configure-udt-permissions.html#udt-permissions-view">Permissions
            to view a UDT</a> in the <i>Amazon Keyspaces Developer Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.GetKSTypeListCmdlet.KeyspaceName">
            <summary>
            <para>
            <para> The name of the keyspace that contains the listed types. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.GetKSTypeListCmdlet.MaxResult">
            <summary>
            <para>
            <para> The total number of types to return in the output. If the total number of types available
            is more than the value specified, a <c>NextToken</c> is provided in the output. To
            resume pagination, provide the <c>NextToken</c> value as an argument of a subsequent
            API invocation. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.GetKSTypeListCmdlet.NextToken">
            <summary>
            <para>
            <para> The pagination token. To resume pagination, provide the <c>NextToken</c> value as
            an argument of a subsequent API invocation. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.GetKSTypeListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Types'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Keyspaces.Model.ListTypesResponse).
            Specifying the name of a property of type Amazon.Keyspaces.Model.ListTypesResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.GetKSTypeListCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the KeyspaceName parameter.
            The -PassThru parameter is deprecated, use -Select '^KeyspaceName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.KS.NewKSKeyspaceCmdlet">
            <summary>
            The <c>CreateKeyspace</c> operation adds a new keyspace to your account. In an Amazon
            Web Services account, keyspace names must be unique within each Region.
            
             
            <para><c>CreateKeyspace</c> is an asynchronous operation. You can monitor the creation
            status of the new keyspace by using the <c>GetKeyspace</c> operation.
            </para><para>
            For more information, see <a href="https://docs.aws.amazon.com/keyspaces/latest/devguide/getting-started.keyspaces.html">Create
            a keyspace</a> in the <i>Amazon Keyspaces Developer Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSKeyspaceCmdlet.KeyspaceName">
            <summary>
            <para>
            <para>The name of the keyspace to be created.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSKeyspaceCmdlet.ReplicationSpecification_RegionList">
            <summary>
            <para>
            <para> The <c>regionList</c> contains the Amazon Web Services Regions where the keyspace
            is replicated in. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSKeyspaceCmdlet.ReplicationSpecification_ReplicationStrategy">
            <summary>
            <para>
            <para> The <c>replicationStrategy</c> of a keyspace, the required value is <c>SINGLE_REGION</c>
            or <c>MULTI_REGION</c>. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSKeyspaceCmdlet.Tag">
            <summary>
            <para>
            <para>A list of key-value pair tags to be attached to the keyspace.</para><para>For more information, see <a href="https://docs.aws.amazon.com/keyspaces/latest/devguide/tagging-keyspaces.html">Adding
            tags and labels to Amazon Keyspaces resources</a> in the <i>Amazon Keyspaces Developer
            Guide</i>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSKeyspaceCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'ResourceArn'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Keyspaces.Model.CreateKeyspaceResponse).
            Specifying the name of a property of type Amazon.Keyspaces.Model.CreateKeyspaceResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSKeyspaceCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the KeyspaceName parameter.
            The -PassThru parameter is deprecated, use -Select '^KeyspaceName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSKeyspaceCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force 
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet">
            <summary>
            The <c>CreateTable</c> operation adds a new table to the specified keyspace. Within
            a keyspace, table names must be unique.
            
             
            <para><c>CreateTable</c> is an asynchronous operation. When the request is received, the
            status of the table is set to <c>CREATING</c>. You can monitor the creation status
            of the new table by using the <c>GetTable</c> operation, which returns the current
            <c>status</c> of the table. You can start using a table when the status is <c>ACTIVE</c>.
            </para><para>
            For more information, see <a href="https://docs.aws.amazon.com/keyspaces/latest/devguide/getting-started.tables.html">Create
            a table</a> in the <i>Amazon Keyspaces Developer Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.SchemaDefinition_AllColumn">
            <summary>
            <para>
            <para>The regular columns of the table.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.ReadCapacityAutoScaling_AutoScalingDisabled">
            <summary>
            <para>
            <para>This optional parameter enables auto scaling for the table if set to <c>false</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.WriteCapacityAutoScaling_AutoScalingDisabled">
            <summary>
            <para>
            <para>This optional parameter enables auto scaling for the table if set to <c>false</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.SchemaDefinition_ClusteringKey">
            <summary>
            <para>
            <para>The columns that are part of the clustering key of the table.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.DefaultTimeToLive">
            <summary>
            <para>
            <para>The default Time to Live setting in seconds for the table.</para><para>For more information, see <a href="https://docs.aws.amazon.com/keyspaces/latest/devguide/TTL-how-it-works.html#ttl-howitworks_default_ttl">Setting
            the default TTL value for a table</a> in the <i>Amazon Keyspaces Developer Guide</i>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.ReadCapacity_TargetTrackingScalingPolicyConfiguration_DisableScaleIn">
            <summary>
            <para>
            <para>Specifies if <c>scale-in</c> is enabled.</para><para>When auto scaling automatically decreases capacity for a table, the table <i>scales
            in</i>. When scaling policies are set, they can't scale in the table lower than its
            minimum capacity.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.WriteCapacity_TargetTrackingScalingPolicyConfiguration_DisableScaleIn">
            <summary>
            <para>
            <para>Specifies if <c>scale-in</c> is enabled.</para><para>When auto scaling automatically decreases capacity for a table, the table <i>scales
            in</i>. When scaling policies are set, they can't scale in the table lower than its
            minimum capacity.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.KeyspaceName">
            <summary>
            <para>
            <para>The name of the keyspace that the table is going to be created in.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.EncryptionSpecification_KmsKeyIdentifier">
            <summary>
            <para>
            <para>The Amazon Resource Name (ARN) of the customer managed KMS key, for example <c>kms_key_identifier:ARN</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.ReadCapacityAutoScaling_MaximumUnit">
            <summary>
            <para>
            <para>Manage costs by specifying the maximum amount of throughput to provision. The value
            must be between 1 and the max throughput per second quota for your account (40,000
            by default).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.WriteCapacityAutoScaling_MaximumUnit">
            <summary>
            <para>
            <para>Manage costs by specifying the maximum amount of throughput to provision. The value
            must be between 1 and the max throughput per second quota for your account (40,000
            by default).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.Comment_Message">
            <summary>
            <para>
            <para>An optional description of the table.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.ReadCapacityAutoScaling_MinimumUnit">
            <summary>
            <para>
            <para>The minimum level of throughput the table should always be ready to support. The value
            must be between 1 and the max throughput per second quota for your account (40,000
            by default).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.WriteCapacityAutoScaling_MinimumUnit">
            <summary>
            <para>
            <para>The minimum level of throughput the table should always be ready to support. The value
            must be between 1 and the max throughput per second quota for your account (40,000
            by default).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.SchemaDefinition_PartitionKey">
            <summary>
            <para>
            <para>The columns that are part of the partition key of the table .</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.CdcSpecification_PropagateTag">
            <summary>
            <para>
            <para>Specifies that the stream inherits the tags from the table.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.CapacitySpecification_ReadCapacityUnit">
            <summary>
            <para>
            <para>The throughput capacity specified for <c>read</c> operations defined in <c>read capacity
            units</c><c>(RCUs)</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.WarmThroughputSpecification_ReadUnitsPerSecond">
            <summary>
            <para>
            <para>The number of read capacity units per second to pre-warm the table for read capacity
            throughput. The minimum value is 1.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.ReplicaSpecification">
            <summary>
            <para>
            <para>The optional Amazon Web Services Region specific settings of a multi-Region table.
            These settings overwrite the general settings of the table for the specified Region.
            </para><para>For a multi-Region table in provisioned capacity mode, you can configure the table's
            read capacity differently for each Region's replica. The write capacity, however,
            remains synchronized between all replicas to ensure that there's enough capacity to
            replicate writes across all Regions. To define the read capacity for a table replica
            in a specific Region, you can do so by configuring the following parameters.</para><ul><li><para><c>region</c>: The Region where these settings are applied. (Required)</para></li><li><para><c>readCapacityUnits</c>: The provisioned read capacity units. (Optional)</para></li><li><para><c>readCapacityAutoScaling</c>: The read capacity auto scaling settings for the table.
            (Optional) </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.ReadCapacity_TargetTrackingScalingPolicyConfiguration_ScaleInCooldown">
            <summary>
            <para>
            <para>Specifies a <c>scale-in</c> cool down period.</para><para>A cooldown period in seconds between scaling activities that lets the table stabilize
            before another scaling activity starts. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.WriteCapacity_TargetTrackingScalingPolicyConfiguration_ScaleInCooldown">
            <summary>
            <para>
            <para>Specifies a <c>scale-in</c> cool down period.</para><para>A cooldown period in seconds between scaling activities that lets the table stabilize
            before another scaling activity starts. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.ReadCapacity_TargetTrackingScalingPolicyConfiguration_ScaleOutCooldown">
            <summary>
            <para>
            <para>Specifies a scale out cool down period.</para><para>A cooldown period in seconds between scaling activities that lets the table stabilize
            before another scaling activity starts. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.WriteCapacity_TargetTrackingScalingPolicyConfiguration_ScaleOutCooldown">
            <summary>
            <para>
            <para>Specifies a scale out cool down period.</para><para>A cooldown period in seconds between scaling activities that lets the table stabilize
            before another scaling activity starts. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.SchemaDefinition_StaticColumn">
            <summary>
            <para>
            <para>The columns that have been defined as <c>STATIC</c>. Static columns store values that
            are shared by all rows in the same partition.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.CdcSpecification_Status">
            <summary>
            <para>
            <para>The status of the CDC stream. You can enable or disable a stream for a table.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.ClientSideTimestamps_Status">
            <summary>
            <para>
            <para>Shows how to enable client-side timestamps settings for the specified table.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.PointInTimeRecovery_Status">
            <summary>
            <para>
            <para>The options are:</para><ul><li><para><c>status=ENABLED</c></para></li><li><para><c>status=DISABLED</c></para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.Ttl_Status">
            <summary>
            <para>
            <para>Shows how to enable custom Time to Live (TTL) settings for the specified table.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.TableName">
            <summary>
            <para>
            <para>The name of the table.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.CdcSpecification_Tag">
            <summary>
            <para>
            <para>The tags (key-value pairs) that you want to apply to the stream.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.Tag">
            <summary>
            <para>
            <para>A list of key-value pair tags to be attached to the resource. </para><para>For more information, see <a href="https://docs.aws.amazon.com/keyspaces/latest/devguide/tagging-keyspaces.html">Adding
            tags and labels to Amazon Keyspaces resources</a> in the <i>Amazon Keyspaces Developer
            Guide</i>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.ReadCapacity_TargetTrackingScalingPolicyConfiguration_TargetValue">
            <summary>
            <para>
            <para>Specifies the target value for the target tracking auto scaling policy.</para><para>Amazon Keyspaces auto scaling scales up capacity automatically when traffic exceeds
            this target utilization rate, and then back down when it falls below the target. This
            ensures that the ratio of consumed capacity to provisioned capacity stays at or near
            this value. You define <c>targetValue</c> as a percentage. A <c>double</c> between
            20 and 90.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.WriteCapacity_TargetTrackingScalingPolicyConfiguration_TargetValue">
            <summary>
            <para>
            <para>Specifies the target value for the target tracking auto scaling policy.</para><para>Amazon Keyspaces auto scaling scales up capacity automatically when traffic exceeds
            this target utilization rate, and then back down when it falls below the target. This
            ensures that the ratio of consumed capacity to provisioned capacity stays at or near
            this value. You define <c>targetValue</c> as a percentage. A <c>double</c> between
            20 and 90.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.CapacitySpecification_ThroughputMode">
            <summary>
            <para>
            <para>The read/write throughput capacity mode for a table. The options are:</para><ul><li><para><c>throughputMode:PAY_PER_REQUEST</c> and </para></li><li><para><c>throughputMode:PROVISIONED</c> - Provisioned capacity mode requires <c>readCapacityUnits</c>
            and <c>writeCapacityUnits</c> as input.</para></li></ul><para>The default is <c>throughput_mode:PAY_PER_REQUEST</c>.</para><para>For more information, see <a href="https://docs.aws.amazon.com/keyspaces/latest/devguide/ReadWriteCapacityMode.html">Read/write
            capacity modes</a> in the <i>Amazon Keyspaces Developer Guide</i>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.EncryptionSpecification_Type">
            <summary>
            <para>
            <para>The encryption option specified for the table. You can choose one of the following
            KMS keys (KMS keys):</para><ul><li><para><c>type:AWS_OWNED_KMS_KEY</c> - This key is owned by Amazon Keyspaces. </para></li><li><para><c>type:CUSTOMER_MANAGED_KMS_KEY</c> - This key is stored in your account and is
            created, owned, and managed by you. This option requires the <c>kms_key_identifier</c>
            of the KMS key in Amazon Resource Name (ARN) format as input. </para></li></ul><para>The default is <c>type:AWS_OWNED_KMS_KEY</c>. </para><para>For more information, see <a href="https://docs.aws.amazon.com/keyspaces/latest/devguide/EncryptionAtRest.html">Encryption
            at rest</a> in the <i>Amazon Keyspaces Developer Guide</i>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.CdcSpecification_ViewType">
            <summary>
            <para>
            <para>The view type specifies the changes Amazon Keyspaces records for each changed row
            in the stream. After you create the stream, you can't make changes to this selection.
            </para><para>The options are:</para><ul><li><para><c>NEW_AND_OLD_IMAGES</c> - both versions of the row, before and after the change.
            This is the default.</para></li><li><para><c>NEW_IMAGE</c> - the version of the row after the change.</para></li><li><para><c>OLD_IMAGE</c> - the version of the row before the change.</para></li><li><para><c>KEYS_ONLY</c> - the partition and clustering keys of the row that was changed.</para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.CapacitySpecification_WriteCapacityUnit">
            <summary>
            <para>
            <para>The throughput capacity specified for <c>write</c> operations defined in <c>write
            capacity units</c><c>(WCUs)</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.WarmThroughputSpecification_WriteUnitsPerSecond">
            <summary>
            <para>
            <para>The number of write capacity units per second to pre-warm the table for write capacity
            throughput. The minimum value is 1.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'ResourceArn'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Keyspaces.Model.CreateTableResponse).
            Specifying the name of a property of type Amazon.Keyspaces.Model.CreateTableResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTableCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force 
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.KS.NewKSTypeCmdlet">
            <summary>
            The <c>CreateType</c> operation creates a new user-defined type in the specified
            keyspace. 
            
             
            <para>
            To configure the required permissions, see <a href="https://docs.aws.amazon.com/keyspaces/latest/devguide/configure-udt-permissions.html#udt-permissions-create">Permissions
            to create a UDT</a> in the <i>Amazon Keyspaces Developer Guide</i>.
            </para><para>
            For more information, see <a href="https://docs.aws.amazon.com/keyspaces/latest/devguide/udts.html">User-defined
            types (UDTs)</a> in the <i>Amazon Keyspaces Developer Guide</i>. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTypeCmdlet.FieldDefinition">
            <summary>
            <para>
            <para> The field definitions, consisting of names and types, that define this type. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTypeCmdlet.KeyspaceName">
            <summary>
            <para>
            <para> The name of the keyspace. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTypeCmdlet.TypeName">
            <summary>
            <para>
            <para> The name of the user-defined type. </para><para>UDT names must contain 48 characters or less, must begin with an alphabetic character,
            and can only contain alpha-numeric characters and underscores. Amazon Keyspaces converts
            upper case characters automatically into lower case characters. </para><para>Alternatively, you can declare a UDT name in double quotes. When declaring a UDT name
            inside double quotes, Amazon Keyspaces preserves upper casing and allows special characters.</para><para>You can also use double quotes as part of the name when you create the UDT, but you
            must escape each double quote character with an additional double quote character.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTypeCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Keyspaces.Model.CreateTypeResponse).
            Specifying the name of a property of type Amazon.Keyspaces.Model.CreateTypeResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.NewKSTypeCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force 
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.KS.RemoveKSKeyspaceCmdlet">
            <summary>
            The <c>DeleteKeyspace</c> operation deletes a keyspace and all of its tables.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RemoveKSKeyspaceCmdlet.KeyspaceName">
            <summary>
            <para>
            <para>The name of the keyspace to be deleted.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RemoveKSKeyspaceCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Keyspaces.Model.DeleteKeyspaceResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RemoveKSKeyspaceCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the KeyspaceName parameter.
            The -PassThru parameter is deprecated, use -Select '^KeyspaceName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RemoveKSKeyspaceCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force 
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.KS.RemoveKSResourceTagCmdlet">
            <summary>
            Removes the association of tags from a Amazon Keyspaces resource.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RemoveKSResourceTagCmdlet.ResourceArn">
            <summary>
            <para>
            <para>The Amazon Keyspaces resource that the tags will be removed from. This value is an
            Amazon Resource Name (ARN).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RemoveKSResourceTagCmdlet.Tag">
            <summary>
            <para>
            <para>A list of existing tags to be removed from the Amazon Keyspaces resource.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RemoveKSResourceTagCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Keyspaces.Model.UntagResourceResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RemoveKSResourceTagCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ResourceArn parameter.
            The -PassThru parameter is deprecated, use -Select '^ResourceArn' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RemoveKSResourceTagCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force 
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.KS.RemoveKSTableCmdlet">
            <summary>
            The <c>DeleteTable</c> operation deletes a table and all of its data. After a <c>DeleteTable</c>
            request is received, the specified table is in the <c>DELETING</c> state until Amazon
            Keyspaces completes the deletion. If the table is in the <c>ACTIVE</c> state, you
            can delete it. If a table is either in the <c>CREATING</c> or <c>UPDATING</c> states,
            then Amazon Keyspaces returns a <c>ResourceInUseException</c>. If the specified table
            does not exist, Amazon Keyspaces returns a <c>ResourceNotFoundException</c>. If the
            table is already in the <c>DELETING</c> state, no error is returned.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RemoveKSTableCmdlet.KeyspaceName">
            <summary>
            <para>
            <para>The name of the keyspace of the to be deleted table.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RemoveKSTableCmdlet.TableName">
            <summary>
            <para>
            <para>The name of the table to be deleted.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RemoveKSTableCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Keyspaces.Model.DeleteTableResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RemoveKSTableCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force 
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.KS.RemoveKSTypeCmdlet">
            <summary>
            The <c>DeleteType</c> operation deletes a user-defined type (UDT). You can only delete
            a type that is not used in a table or another UDT. 
            
             
            <para>
            To configure the required permissions, see <a href="https://docs.aws.amazon.com/keyspaces/latest/devguide/configure-udt-permissions.html#udt-permissions-drop">Permissions
            to delete a UDT</a> in the <i>Amazon Keyspaces Developer Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RemoveKSTypeCmdlet.KeyspaceName">
            <summary>
            <para>
            <para> The name of the keyspace of the to be deleted type. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RemoveKSTypeCmdlet.TypeName">
            <summary>
            <para>
            <para> The name of the type to be deleted. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RemoveKSTypeCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Keyspaces.Model.DeleteTypeResponse).
            Specifying the name of a property of type Amazon.Keyspaces.Model.DeleteTypeResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RemoveKSTypeCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force 
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.KS.RestoreKSTableCmdlet">
            <summary>
            Restores the table to the specified point in time within the <c>earliest_restorable_timestamp</c>
            and the current time. For more information about restore points, see <a href="https://docs.aws.amazon.com/keyspaces/latest/devguide/PointInTimeRecovery_HowItWorks.html#howitworks_backup_window">
            Time window for PITR continuous backups</a> in the <i>Amazon Keyspaces Developer Guide</i>.
            
             
            <para>
            Any number of users can execute up to 4 concurrent restores (any type of restore)
            in a given account.
            </para><para>
            When you restore using point in time recovery, Amazon Keyspaces restores your source
            table's schema and data to the state based on the selected timestamp <c>(day:hour:minute:second)</c>
            to a new table. The Time to Live (TTL) settings are also restored to the state based
            on the selected timestamp.
            </para><para>
            In addition to the table's schema, data, and TTL settings, <c>RestoreTable</c> restores
            the capacity mode, auto scaling settings, encryption settings, and point-in-time recovery
            settings from the source table. Unlike the table's schema data and TTL settings, which
            are restored based on the selected timestamp, these settings are always restored based
            on the table's settings as of the current time or when the table was deleted.
            </para><para>
            You can also overwrite these settings during restore:
            </para><ul><li><para>
            Read/write capacity mode
            </para></li><li><para>
            Provisioned throughput capacity units
            </para></li><li><para>
            Auto scaling settings
            </para></li><li><para>
            Point-in-time (PITR) settings
            </para></li><li><para>
            Tags
            </para></li></ul><para>
            For more information, see <a href="https://docs.aws.amazon.com/keyspaces/latest/devguide/PointInTimeRecovery_HowItWorks.html#howitworks_backup_settings">PITR
            restore settings</a> in the <i>Amazon Keyspaces Developer Guide</i>.
            </para><para>
            Note that the following settings are not restored, and you must configure them manually
            for the new table:
            </para><ul><li><para>
            Identity and Access Management (IAM) policies
            </para></li><li><para>
            Amazon CloudWatch metrics and alarms
            </para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RestoreKSTableCmdlet.ReadCapacityAutoScaling_AutoScalingDisabled">
            <summary>
            <para>
            <para>This optional parameter enables auto scaling for the table if set to <c>false</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RestoreKSTableCmdlet.WriteCapacityAutoScaling_AutoScalingDisabled">
            <summary>
            <para>
            <para>This optional parameter enables auto scaling for the table if set to <c>false</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RestoreKSTableCmdlet.ReadCapacity_TargetTrackingScalingPolicyConfiguration_DisableScaleIn">
            <summary>
            <para>
            <para>Specifies if <c>scale-in</c> is enabled.</para><para>When auto scaling automatically decreases capacity for a table, the table <i>scales
            in</i>. When scaling policies are set, they can't scale in the table lower than its
            minimum capacity.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RestoreKSTableCmdlet.WriteCapacity_TargetTrackingScalingPolicyConfiguration_DisableScaleIn">
            <summary>
            <para>
            <para>Specifies if <c>scale-in</c> is enabled.</para><para>When auto scaling automatically decreases capacity for a table, the table <i>scales
            in</i>. When scaling policies are set, they can't scale in the table lower than its
            minimum capacity.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RestoreKSTableCmdlet.EncryptionSpecificationOverride_KmsKeyIdentifier">
            <summary>
            <para>
            <para>The Amazon Resource Name (ARN) of the customer managed KMS key, for example <c>kms_key_identifier:ARN</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RestoreKSTableCmdlet.ReadCapacityAutoScaling_MaximumUnit">
            <summary>
            <para>
            <para>Manage costs by specifying the maximum amount of throughput to provision. The value
            must be between 1 and the max throughput per second quota for your account (40,000
            by default).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RestoreKSTableCmdlet.WriteCapacityAutoScaling_MaximumUnit">
            <summary>
            <para>
            <para>Manage costs by specifying the maximum amount of throughput to provision. The value
            must be between 1 and the max throughput per second quota for your account (40,000
            by default).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RestoreKSTableCmdlet.ReadCapacityAutoScaling_MinimumUnit">
            <summary>
            <para>
            <para>The minimum level of throughput the table should always be ready to support. The value
            must be between 1 and the max throughput per second quota for your account (40,000
            by default).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RestoreKSTableCmdlet.WriteCapacityAutoScaling_MinimumUnit">
            <summary>
            <para>
            <para>The minimum level of throughput the table should always be ready to support. The value
            must be between 1 and the max throughput per second quota for your account (40,000
            by default).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RestoreKSTableCmdlet.CapacitySpecificationOverride_ReadCapacityUnit">
            <summary>
            <para>
            <para>The throughput capacity specified for <c>read</c> operations defined in <c>read capacity
            units</c><c>(RCUs)</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RestoreKSTableCmdlet.ReplicaSpecification">
            <summary>
            <para>
            <para>The optional Region specific settings of a multi-Regional table.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RestoreKSTableCmdlet.RestoreTimestamp">
            <summary>
            <para>
            <para>The restore timestamp in ISO 8601 format.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RestoreKSTableCmdlet.ReadCapacity_TargetTrackingScalingPolicyConfiguration_ScaleInCooldown">
            <summary>
            <para>
            <para>Specifies a <c>scale-in</c> cool down period.</para><para>A cooldown period in seconds between scaling activities that lets the table stabilize
            before another scaling activity starts. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RestoreKSTableCmdlet.WriteCapacity_TargetTrackingScalingPolicyConfiguration_ScaleInCooldown">
            <summary>
            <para>
            <para>Specifies a <c>scale-in</c> cool down period.</para><para>A cooldown period in seconds between scaling activities that lets the table stabilize
            before another scaling activity starts. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RestoreKSTableCmdlet.ReadCapacity_TargetTrackingScalingPolicyConfiguration_ScaleOutCooldown">
            <summary>
            <para>
            <para>Specifies a scale out cool down period.</para><para>A cooldown period in seconds between scaling activities that lets the table stabilize
            before another scaling activity starts. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RestoreKSTableCmdlet.WriteCapacity_TargetTrackingScalingPolicyConfiguration_ScaleOutCooldown">
            <summary>
            <para>
            <para>Specifies a scale out cool down period.</para><para>A cooldown period in seconds between scaling activities that lets the table stabilize
            before another scaling activity starts. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RestoreKSTableCmdlet.SourceKeyspaceName">
            <summary>
            <para>
            <para>The keyspace name of the source table.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RestoreKSTableCmdlet.SourceTableName">
            <summary>
            <para>
            <para>The name of the source table.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RestoreKSTableCmdlet.PointInTimeRecoveryOverride_Status">
            <summary>
            <para>
            <para>The options are:</para><ul><li><para><c>status=ENABLED</c></para></li><li><para><c>status=DISABLED</c></para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RestoreKSTableCmdlet.TagsOverride">
            <summary>
            <para>
            <para>A list of key-value pair tags to be attached to the restored table. </para><para>For more information, see <a href="https://docs.aws.amazon.com/keyspaces/latest/devguide/tagging-keyspaces.html">Adding
            tags and labels to Amazon Keyspaces resources</a> in the <i>Amazon Keyspaces Developer
            Guide</i>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RestoreKSTableCmdlet.TargetKeyspaceName">
            <summary>
            <para>
            <para>The name of the target keyspace.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RestoreKSTableCmdlet.TargetTableName">
            <summary>
            <para>
            <para>The name of the target table.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RestoreKSTableCmdlet.ReadCapacity_TargetTrackingScalingPolicyConfiguration_TargetValue">
            <summary>
            <para>
            <para>Specifies the target value for the target tracking auto scaling policy.</para><para>Amazon Keyspaces auto scaling scales up capacity automatically when traffic exceeds
            this target utilization rate, and then back down when it falls below the target. This
            ensures that the ratio of consumed capacity to provisioned capacity stays at or near
            this value. You define <c>targetValue</c> as a percentage. A <c>double</c> between
            20 and 90.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RestoreKSTableCmdlet.WriteCapacity_TargetTrackingScalingPolicyConfiguration_TargetValue">
            <summary>
            <para>
            <para>Specifies the target value for the target tracking auto scaling policy.</para><para>Amazon Keyspaces auto scaling scales up capacity automatically when traffic exceeds
            this target utilization rate, and then back down when it falls below the target. This
            ensures that the ratio of consumed capacity to provisioned capacity stays at or near
            this value. You define <c>targetValue</c> as a percentage. A <c>double</c> between
            20 and 90.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RestoreKSTableCmdlet.CapacitySpecificationOverride_ThroughputMode">
            <summary>
            <para>
            <para>The read/write throughput capacity mode for a table. The options are:</para><ul><li><para><c>throughputMode:PAY_PER_REQUEST</c> and </para></li><li><para><c>throughputMode:PROVISIONED</c> - Provisioned capacity mode requires <c>readCapacityUnits</c>
            and <c>writeCapacityUnits</c> as input.</para></li></ul><para>The default is <c>throughput_mode:PAY_PER_REQUEST</c>.</para><para>For more information, see <a href="https://docs.aws.amazon.com/keyspaces/latest/devguide/ReadWriteCapacityMode.html">Read/write
            capacity modes</a> in the <i>Amazon Keyspaces Developer Guide</i>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RestoreKSTableCmdlet.EncryptionSpecificationOverride_Type">
            <summary>
            <para>
            <para>The encryption option specified for the table. You can choose one of the following
            KMS keys (KMS keys):</para><ul><li><para><c>type:AWS_OWNED_KMS_KEY</c> - This key is owned by Amazon Keyspaces. </para></li><li><para><c>type:CUSTOMER_MANAGED_KMS_KEY</c> - This key is stored in your account and is
            created, owned, and managed by you. This option requires the <c>kms_key_identifier</c>
            of the KMS key in Amazon Resource Name (ARN) format as input. </para></li></ul><para>The default is <c>type:AWS_OWNED_KMS_KEY</c>. </para><para>For more information, see <a href="https://docs.aws.amazon.com/keyspaces/latest/devguide/EncryptionAtRest.html">Encryption
            at rest</a> in the <i>Amazon Keyspaces Developer Guide</i>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RestoreKSTableCmdlet.CapacitySpecificationOverride_WriteCapacityUnit">
            <summary>
            <para>
            <para>The throughput capacity specified for <c>write</c> operations defined in <c>write
            capacity units</c><c>(WCUs)</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RestoreKSTableCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'RestoredTableARN'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Keyspaces.Model.RestoreTableResponse).
            Specifying the name of a property of type Amazon.Keyspaces.Model.RestoreTableResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.RestoreKSTableCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force 
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.KS.UpdateKSKeyspaceCmdlet">
            <summary>
            Adds a new Amazon Web Services Region to the keyspace. You can add a new Region to
            a keyspace that is either a single or a multi-Region keyspace. Amazon Keyspaces is
            going to replicate all tables in the keyspace to the new Region. To successfully replicate
            all tables to the new Region, they must use client-side timestamps for conflict resolution.
            To enable client-side timestamps, specify <c>clientSideTimestamps.status = enabled</c>
            when invoking the API. For more information about client-side timestamps, see <a href="https://docs.aws.amazon.com/keyspaces/latest/devguide/client-side-timestamps.html">Client-side
            timestamps in Amazon Keyspaces</a> in the <i>Amazon Keyspaces Developer Guide</i>.
            
             
            <para>
            To add a Region to a keyspace using the <c>UpdateKeyspace</c> API, the IAM principal
            needs permissions for the following IAM actions:
            </para><ul><li><para><c>cassandra:Alter</c></para></li><li><para><c>cassandra:AlterMultiRegionResource</c></para></li><li><para><c>cassandra:Create</c></para></li><li><para><c>cassandra:CreateMultiRegionResource</c></para></li><li><para><c>cassandra:Select</c></para></li><li><para><c>cassandra:SelectMultiRegionResource</c></para></li><li><para><c>cassandra:Modify</c></para></li><li><para><c>cassandra:ModifyMultiRegionResource</c></para></li></ul><para>
            If the keyspace contains a table that is configured in provisioned mode with auto
            scaling enabled, the following additional IAM actions need to be allowed.
            </para><ul><li><para><c>application-autoscaling:RegisterScalableTarget</c></para></li><li><para><c>application-autoscaling:DeregisterScalableTarget</c></para></li><li><para><c>application-autoscaling:DescribeScalableTargets</c></para></li><li><para><c>application-autoscaling:PutScalingPolicy</c></para></li><li><para><c>application-autoscaling:DescribeScalingPolicies</c></para></li></ul><para>
            To use the <c>UpdateKeyspace</c> API, the IAM principal also needs permissions to
            create a service-linked role with the following elements:
            </para><ul><li><para><c>iam:CreateServiceLinkedRole</c> - The <b>action</b> the principal can perform.
            </para></li><li><para><c>arn:aws:iam::*:role/aws-service-role/replication.cassandra.amazonaws.com/AWSServiceRoleForKeyspacesReplication</c>
            - The <b>resource</b> that the action can be performed on. 
            </para></li><li><para><c>iam:AWSServiceName: replication.cassandra.amazonaws.com</c> - The only Amazon
            Web Services service that this role can be attached to is Amazon Keyspaces.
            </para></li></ul><para>
            For more information, see <a href="https://docs.aws.amazon.com/keyspaces/latest/devguide/howitworks_replication_permissions_addReplica.html">Configure
            the IAM permissions required to add an Amazon Web Services Region to a keyspace</a>
            in the <i>Amazon Keyspaces Developer Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSKeyspaceCmdlet.KeyspaceName">
            <summary>
            <para>
            <para> The name of the keyspace. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSKeyspaceCmdlet.ReplicationSpecification_RegionList">
            <summary>
            <para>
            <para> The <c>regionList</c> contains the Amazon Web Services Regions where the keyspace
            is replicated in. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSKeyspaceCmdlet.ReplicationSpecification_ReplicationStrategy">
            <summary>
            <para>
            <para> The <c>replicationStrategy</c> of a keyspace, the required value is <c>SINGLE_REGION</c>
            or <c>MULTI_REGION</c>. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSKeyspaceCmdlet.ClientSideTimestamps_Status">
            <summary>
            <para>
            <para>Shows how to enable client-side timestamps settings for the specified table.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSKeyspaceCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'ResourceArn'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Keyspaces.Model.UpdateKeyspaceResponse).
            Specifying the name of a property of type Amazon.Keyspaces.Model.UpdateKeyspaceResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSKeyspaceCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the KeyspaceName parameter.
            The -PassThru parameter is deprecated, use -Select '^KeyspaceName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSKeyspaceCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force 
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet">
            <summary>
            Adds new columns to the table or updates one of the table's settings, for example
            capacity mode, auto scaling, encryption, point-in-time recovery, or ttl settings.
            Note that you can only update one specific table setting per update operation.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.AddColumn">
            <summary>
            <para>
            <para>For each column to be added to the specified table:</para><ul><li><para><c>name</c> - The name of the column.</para></li><li><para><c>type</c> - An Amazon Keyspaces data type. For more information, see <a href="https://docs.aws.amazon.com/keyspaces/latest/devguide/cql.elements.html#cql.data-types">Data
            types</a> in the <i>Amazon Keyspaces Developer Guide</i>.</para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.ReadCapacityAutoScaling_AutoScalingDisabled">
            <summary>
            <para>
            <para>This optional parameter enables auto scaling for the table if set to <c>false</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.WriteCapacityAutoScaling_AutoScalingDisabled">
            <summary>
            <para>
            <para>This optional parameter enables auto scaling for the table if set to <c>false</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.DefaultTimeToLive">
            <summary>
            <para>
            <para>The default Time to Live setting in seconds for the table.</para><para>For more information, see <a href="https://docs.aws.amazon.com/keyspaces/latest/devguide/TTL-how-it-works.html#ttl-howitworks_default_ttl">Setting
            the default TTL value for a table</a> in the <i>Amazon Keyspaces Developer Guide</i>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.ReadCapacity_TargetTrackingScalingPolicyConfiguration_DisableScaleIn">
            <summary>
            <para>
            <para>Specifies if <c>scale-in</c> is enabled.</para><para>When auto scaling automatically decreases capacity for a table, the table <i>scales
            in</i>. When scaling policies are set, they can't scale in the table lower than its
            minimum capacity.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.WriteCapacity_TargetTrackingScalingPolicyConfiguration_DisableScaleIn">
            <summary>
            <para>
            <para>Specifies if <c>scale-in</c> is enabled.</para><para>When auto scaling automatically decreases capacity for a table, the table <i>scales
            in</i>. When scaling policies are set, they can't scale in the table lower than its
            minimum capacity.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.KeyspaceName">
            <summary>
            <para>
            <para>The name of the keyspace the specified table is stored in.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.EncryptionSpecification_KmsKeyIdentifier">
            <summary>
            <para>
            <para>The Amazon Resource Name (ARN) of the customer managed KMS key, for example <c>kms_key_identifier:ARN</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.ReadCapacityAutoScaling_MaximumUnit">
            <summary>
            <para>
            <para>Manage costs by specifying the maximum amount of throughput to provision. The value
            must be between 1 and the max throughput per second quota for your account (40,000
            by default).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.WriteCapacityAutoScaling_MaximumUnit">
            <summary>
            <para>
            <para>Manage costs by specifying the maximum amount of throughput to provision. The value
            must be between 1 and the max throughput per second quota for your account (40,000
            by default).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.ReadCapacityAutoScaling_MinimumUnit">
            <summary>
            <para>
            <para>The minimum level of throughput the table should always be ready to support. The value
            must be between 1 and the max throughput per second quota for your account (40,000
            by default).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.WriteCapacityAutoScaling_MinimumUnit">
            <summary>
            <para>
            <para>The minimum level of throughput the table should always be ready to support. The value
            must be between 1 and the max throughput per second quota for your account (40,000
            by default).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.CdcSpecification_PropagateTag">
            <summary>
            <para>
            <para>Specifies that the stream inherits the tags from the table.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.CapacitySpecification_ReadCapacityUnit">
            <summary>
            <para>
            <para>The throughput capacity specified for <c>read</c> operations defined in <c>read capacity
            units</c><c>(RCUs)</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.WarmThroughputSpecification_ReadUnitsPerSecond">
            <summary>
            <para>
            <para>The number of read capacity units per second to pre-warm the table for read capacity
            throughput. The minimum value is 1.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.ReplicaSpecification">
            <summary>
            <para>
            <para>The Region specific settings of a multi-Regional table.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.ReadCapacity_TargetTrackingScalingPolicyConfiguration_ScaleInCooldown">
            <summary>
            <para>
            <para>Specifies a <c>scale-in</c> cool down period.</para><para>A cooldown period in seconds between scaling activities that lets the table stabilize
            before another scaling activity starts. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.WriteCapacity_TargetTrackingScalingPolicyConfiguration_ScaleInCooldown">
            <summary>
            <para>
            <para>Specifies a <c>scale-in</c> cool down period.</para><para>A cooldown period in seconds between scaling activities that lets the table stabilize
            before another scaling activity starts. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.ReadCapacity_TargetTrackingScalingPolicyConfiguration_ScaleOutCooldown">
            <summary>
            <para>
            <para>Specifies a scale out cool down period.</para><para>A cooldown period in seconds between scaling activities that lets the table stabilize
            before another scaling activity starts. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.WriteCapacity_TargetTrackingScalingPolicyConfiguration_ScaleOutCooldown">
            <summary>
            <para>
            <para>Specifies a scale out cool down period.</para><para>A cooldown period in seconds between scaling activities that lets the table stabilize
            before another scaling activity starts. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.CdcSpecification_Status">
            <summary>
            <para>
            <para>The status of the CDC stream. You can enable or disable a stream for a table.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.ClientSideTimestamps_Status">
            <summary>
            <para>
            <para>Shows how to enable client-side timestamps settings for the specified table.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.PointInTimeRecovery_Status">
            <summary>
            <para>
            <para>The options are:</para><ul><li><para><c>status=ENABLED</c></para></li><li><para><c>status=DISABLED</c></para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.Ttl_Status">
            <summary>
            <para>
            <para>Shows how to enable custom Time to Live (TTL) settings for the specified table.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.TableName">
            <summary>
            <para>
            <para>The name of the table.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.CdcSpecification_Tag">
            <summary>
            <para>
            <para>The tags (key-value pairs) that you want to apply to the stream.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.ReadCapacity_TargetTrackingScalingPolicyConfiguration_TargetValue">
            <summary>
            <para>
            <para>Specifies the target value for the target tracking auto scaling policy.</para><para>Amazon Keyspaces auto scaling scales up capacity automatically when traffic exceeds
            this target utilization rate, and then back down when it falls below the target. This
            ensures that the ratio of consumed capacity to provisioned capacity stays at or near
            this value. You define <c>targetValue</c> as a percentage. A <c>double</c> between
            20 and 90.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.WriteCapacity_TargetTrackingScalingPolicyConfiguration_TargetValue">
            <summary>
            <para>
            <para>Specifies the target value for the target tracking auto scaling policy.</para><para>Amazon Keyspaces auto scaling scales up capacity automatically when traffic exceeds
            this target utilization rate, and then back down when it falls below the target. This
            ensures that the ratio of consumed capacity to provisioned capacity stays at or near
            this value. You define <c>targetValue</c> as a percentage. A <c>double</c> between
            20 and 90.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.CapacitySpecification_ThroughputMode">
            <summary>
            <para>
            <para>The read/write throughput capacity mode for a table. The options are:</para><ul><li><para><c>throughputMode:PAY_PER_REQUEST</c> and </para></li><li><para><c>throughputMode:PROVISIONED</c> - Provisioned capacity mode requires <c>readCapacityUnits</c>
            and <c>writeCapacityUnits</c> as input.</para></li></ul><para>The default is <c>throughput_mode:PAY_PER_REQUEST</c>.</para><para>For more information, see <a href="https://docs.aws.amazon.com/keyspaces/latest/devguide/ReadWriteCapacityMode.html">Read/write
            capacity modes</a> in the <i>Amazon Keyspaces Developer Guide</i>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.EncryptionSpecification_Type">
            <summary>
            <para>
            <para>The encryption option specified for the table. You can choose one of the following
            KMS keys (KMS keys):</para><ul><li><para><c>type:AWS_OWNED_KMS_KEY</c> - This key is owned by Amazon Keyspaces. </para></li><li><para><c>type:CUSTOMER_MANAGED_KMS_KEY</c> - This key is stored in your account and is
            created, owned, and managed by you. This option requires the <c>kms_key_identifier</c>
            of the KMS key in Amazon Resource Name (ARN) format as input. </para></li></ul><para>The default is <c>type:AWS_OWNED_KMS_KEY</c>. </para><para>For more information, see <a href="https://docs.aws.amazon.com/keyspaces/latest/devguide/EncryptionAtRest.html">Encryption
            at rest</a> in the <i>Amazon Keyspaces Developer Guide</i>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.CdcSpecification_ViewType">
            <summary>
            <para>
            <para>The view type specifies the changes Amazon Keyspaces records for each changed row
            in the stream. After you create the stream, you can't make changes to this selection.
            </para><para>The options are:</para><ul><li><para><c>NEW_AND_OLD_IMAGES</c> - both versions of the row, before and after the change.
            This is the default.</para></li><li><para><c>NEW_IMAGE</c> - the version of the row after the change.</para></li><li><para><c>OLD_IMAGE</c> - the version of the row before the change.</para></li><li><para><c>KEYS_ONLY</c> - the partition and clustering keys of the row that was changed.</para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.CapacitySpecification_WriteCapacityUnit">
            <summary>
            <para>
            <para>The throughput capacity specified for <c>write</c> operations defined in <c>write
            capacity units</c><c>(WCUs)</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.WarmThroughputSpecification_WriteUnitsPerSecond">
            <summary>
            <para>
            <para>The number of write capacity units per second to pre-warm the table for write capacity
            throughput. The minimum value is 1.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'ResourceArn'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Keyspaces.Model.UpdateTableResponse).
            Specifying the name of a property of type Amazon.Keyspaces.Model.UpdateTableResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.KS.UpdateKSTableCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force 
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
    </members>
</doc>
