AWS.Tools.Keyspaces.XML

<?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 and the Amazon Resource Name (ARN) of the specified table.
            </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>
            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.
            </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>, <c>Select</c> action permissions for
            the table and system tables are required to complete the operation.
            </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>
            Returns a list of tables for a specified keyspace.
            </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.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/working-with-keyspaces.html#keyspaces-create">Creating
            keyspaces</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> can contain up to six 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/working-with-tables.html#tables-create">Creating
            tables</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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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>