AWS SDK for C++
0.14.3
AWS SDK for C++
|
#include <Snapshot.h>
Describes a snapshot.
Definition at line 41 of file Snapshot.h.
Aws::Redshift::Model::Snapshot::Snapshot | ( | ) |
Aws::Redshift::Model::Snapshot::Snapshot | ( | const Aws::Utils::Xml::XmlNode & | xmlNode | ) |
|
inline |
A list of the AWS customer accounts authorized to restore the snapshot. Returns null
if no accounts are authorized. Visible only to the snapshot owner.
Definition at line 653 of file Snapshot.h.
|
inline |
A list of the AWS customer accounts authorized to restore the snapshot. Returns null
if no accounts are authorized. Visible only to the snapshot owner.
Definition at line 660 of file Snapshot.h.
|
inline |
The list of node types that this cluster snapshot is able to restore into.
Definition at line 920 of file Snapshot.h.
|
inline |
The list of node types that this cluster snapshot is able to restore into.
Definition at line 926 of file Snapshot.h.
|
inline |
The list of node types that this cluster snapshot is able to restore into.
Definition at line 932 of file Snapshot.h.
The list of tags for the cluster snapshot.
Definition at line 879 of file Snapshot.h.
The list of tags for the cluster snapshot.
Definition at line 884 of file Snapshot.h.
|
inline |
A list of the AWS customer accounts authorized to restore the snapshot. Returns null
if no accounts are authorized. Visible only to the snapshot owner.
Definition at line 618 of file Snapshot.h.
|
inline |
The size of the incremental backup.
Definition at line 732 of file Snapshot.h.
|
inline |
The Availability Zone in which the cluster was created.
Definition at line 232 of file Snapshot.h.
|
inline |
The number of megabytes that have been transferred to the snapshot backup.
Definition at line 748 of file Snapshot.h.
|
inline |
The time (UTC) when the cluster was originally created.
Definition at line 267 of file Snapshot.h.
|
inline |
The identifier of the cluster for which the snapshot was taken.
Definition at line 89 of file Snapshot.h.
|
inline |
The version ID of the Amazon Redshift engine that is running on the cluster.
Definition at line 328 of file Snapshot.h.
|
inline |
The number of megabytes per second being transferred to the snapshot backup. Returns 0
for a completed backup.
Definition at line 766 of file Snapshot.h.
|
inline |
The name of the database that was created when the cluster was created.
Definition at line 461 of file Snapshot.h.
|
inline |
The amount of time an in-progress snapshot backup has been running, or the amount of time it took a completed backup to finish.
Definition at line 802 of file Snapshot.h.
|
inline |
If true
, the data in the snapshot is encrypted at rest.
Definition at line 538 of file Snapshot.h.
|
inline |
A boolean that indicates whether the snapshot data is encrypted using the HSM keys of the source cluster. true
indicates that the data is encrypted using HSM keys.
Definition at line 597 of file Snapshot.h.
|
inline |
The estimate of the time remaining before the snapshot backup will complete. Returns 0
for a completed backup.
Definition at line 784 of file Snapshot.h.
|
inline |
The AWS Key Management Service (KMS) key ID of the encryption key that was used to encrypt data in the cluster from which the snapshot was taken.
Definition at line 554 of file Snapshot.h.
|
inline |
The master user name for the cluster.
Definition at line 292 of file Snapshot.h.
|
inline |
The node type of the nodes in the cluster.
Definition at line 411 of file Snapshot.h.
|
inline |
The number of nodes in the cluster.
Definition at line 446 of file Snapshot.h.
|
inline |
For manual snapshots, the AWS customer account used to create or copy the snapshot. For automatic snapshots, the owner of the cluster. The owner can perform all snapshot actions, such as sharing a manual snapshot.
Definition at line 667 of file Snapshot.h.
|
inline |
The port that the cluster is listening on.
Definition at line 217 of file Snapshot.h.
|
inline |
The list of node types that this cluster snapshot is able to restore into.
Definition at line 890 of file Snapshot.h.
|
inline |
The time (UTC) when Amazon Redshift began the snapshot. A snapshot contains a copy of the cluster data as of this exact time.
Definition at line 125 of file Snapshot.h.
|
inline |
The snapshot identifier that is provided in the request.
Definition at line 54 of file Snapshot.h.
|
inline |
The snapshot type. Snapshots created using CreateClusterSnapshot and CopyClusterSnapshot will be of type "manual".
Definition at line 370 of file Snapshot.h.
|
inline |
The source region from which the snapshot was copied.
Definition at line 819 of file Snapshot.h.
|
inline |
The snapshot status. The value of the status depends on the API operation used.
Definition at line 158 of file Snapshot.h.
|
inline |
The list of tags for the cluster snapshot.
Definition at line 854 of file Snapshot.h.
|
inline |
The size of the complete set of backup data that would be used to restore the cluster.
Definition at line 715 of file Snapshot.h.
|
inline |
The VPC identifier of the cluster if the snapshot is from a cluster in a VPC. Otherwise, this field is not in the output.
Definition at line 497 of file Snapshot.h.
Snapshot& Aws::Redshift::Model::Snapshot::operator= | ( | const Aws::Utils::Xml::XmlNode & | xmlNode | ) |
void Aws::Redshift::Model::Snapshot::OutputToStream | ( | Aws::OStream & | ostream, |
const char * | location, | ||
unsigned | index, | ||
const char * | locationValue | ||
) | const |
void Aws::Redshift::Model::Snapshot::OutputToStream | ( | Aws::OStream & | oStream, |
const char * | location | ||
) | const |
|
inline |
A list of the AWS customer accounts authorized to restore the snapshot. Returns null
if no accounts are authorized. Visible only to the snapshot owner.
Definition at line 625 of file Snapshot.h.
|
inline |
A list of the AWS customer accounts authorized to restore the snapshot. Returns null
if no accounts are authorized. Visible only to the snapshot owner.
Definition at line 632 of file Snapshot.h.
|
inline |
The size of the incremental backup.
Definition at line 737 of file Snapshot.h.
|
inline |
The Availability Zone in which the cluster was created.
Definition at line 237 of file Snapshot.h.
|
inline |
The Availability Zone in which the cluster was created.
Definition at line 242 of file Snapshot.h.
|
inline |
The Availability Zone in which the cluster was created.
Definition at line 247 of file Snapshot.h.
|
inline |
The number of megabytes that have been transferred to the snapshot backup.
Definition at line 754 of file Snapshot.h.
|
inline |
The time (UTC) when the cluster was originally created.
Definition at line 272 of file Snapshot.h.
|
inline |
The time (UTC) when the cluster was originally created.
Definition at line 277 of file Snapshot.h.
|
inline |
The identifier of the cluster for which the snapshot was taken.
Definition at line 94 of file Snapshot.h.
|
inline |
The identifier of the cluster for which the snapshot was taken.
Definition at line 99 of file Snapshot.h.
|
inline |
The identifier of the cluster for which the snapshot was taken.
Definition at line 104 of file Snapshot.h.
|
inline |
The version ID of the Amazon Redshift engine that is running on the cluster.
Definition at line 334 of file Snapshot.h.
|
inline |
The version ID of the Amazon Redshift engine that is running on the cluster.
Definition at line 340 of file Snapshot.h.
|
inline |
The version ID of the Amazon Redshift engine that is running on the cluster.
Definition at line 346 of file Snapshot.h.
|
inline |
The number of megabytes per second being transferred to the snapshot backup. Returns 0
for a completed backup.
Definition at line 772 of file Snapshot.h.
|
inline |
The name of the database that was created when the cluster was created.
Definition at line 466 of file Snapshot.h.
|
inline |
The name of the database that was created when the cluster was created.
Definition at line 471 of file Snapshot.h.
|
inline |
The name of the database that was created when the cluster was created.
Definition at line 476 of file Snapshot.h.
|
inline |
The amount of time an in-progress snapshot backup has been running, or the amount of time it took a completed backup to finish.
Definition at line 808 of file Snapshot.h.
|
inline |
If true
, the data in the snapshot is encrypted at rest.
Definition at line 543 of file Snapshot.h.
|
inline |
A boolean that indicates whether the snapshot data is encrypted using the HSM keys of the source cluster. true
indicates that the data is encrypted using HSM keys.
Definition at line 604 of file Snapshot.h.
|
inline |
The estimate of the time remaining before the snapshot backup will complete. Returns 0
for a completed backup.
Definition at line 790 of file Snapshot.h.
|
inline |
The AWS Key Management Service (KMS) key ID of the encryption key that was used to encrypt data in the cluster from which the snapshot was taken.
Definition at line 560 of file Snapshot.h.
|
inline |
The AWS Key Management Service (KMS) key ID of the encryption key that was used to encrypt data in the cluster from which the snapshot was taken.
Definition at line 566 of file Snapshot.h.
|
inline |
The AWS Key Management Service (KMS) key ID of the encryption key that was used to encrypt data in the cluster from which the snapshot was taken.
Definition at line 572 of file Snapshot.h.
|
inline |
The master user name for the cluster.
Definition at line 297 of file Snapshot.h.
|
inline |
The master user name for the cluster.
Definition at line 302 of file Snapshot.h.
|
inline |
The master user name for the cluster.
Definition at line 307 of file Snapshot.h.
|
inline |
The node type of the nodes in the cluster.
Definition at line 416 of file Snapshot.h.
|
inline |
The node type of the nodes in the cluster.
Definition at line 421 of file Snapshot.h.
|
inline |
The node type of the nodes in the cluster.
Definition at line 426 of file Snapshot.h.
|
inline |
The number of nodes in the cluster.
Definition at line 451 of file Snapshot.h.
|
inline |
For manual snapshots, the AWS customer account used to create or copy the snapshot. For automatic snapshots, the owner of the cluster. The owner can perform all snapshot actions, such as sharing a manual snapshot.
Definition at line 674 of file Snapshot.h.
|
inline |
For manual snapshots, the AWS customer account used to create or copy the snapshot. For automatic snapshots, the owner of the cluster. The owner can perform all snapshot actions, such as sharing a manual snapshot.
Definition at line 681 of file Snapshot.h.
|
inline |
For manual snapshots, the AWS customer account used to create or copy the snapshot. For automatic snapshots, the owner of the cluster. The owner can perform all snapshot actions, such as sharing a manual snapshot.
Definition at line 688 of file Snapshot.h.
|
inline |
The port that the cluster is listening on.
Definition at line 222 of file Snapshot.h.
|
inline |
The list of node types that this cluster snapshot is able to restore into.
Definition at line 896 of file Snapshot.h.
|
inline |
The list of node types that this cluster snapshot is able to restore into.
Definition at line 902 of file Snapshot.h.
|
inline |
The time (UTC) when Amazon Redshift began the snapshot. A snapshot contains a copy of the cluster data as of this exact time.
Definition at line 131 of file Snapshot.h.
|
inline |
The time (UTC) when Amazon Redshift began the snapshot. A snapshot contains a copy of the cluster data as of this exact time.
Definition at line 137 of file Snapshot.h.
|
inline |
The snapshot identifier that is provided in the request.
Definition at line 59 of file Snapshot.h.
|
inline |
The snapshot identifier that is provided in the request.
Definition at line 64 of file Snapshot.h.
|
inline |
The snapshot identifier that is provided in the request.
Definition at line 69 of file Snapshot.h.
|
inline |
The snapshot type. Snapshots created using CreateClusterSnapshot and CopyClusterSnapshot will be of type "manual".
Definition at line 376 of file Snapshot.h.
|
inline |
The snapshot type. Snapshots created using CreateClusterSnapshot and CopyClusterSnapshot will be of type "manual".
Definition at line 382 of file Snapshot.h.
|
inline |
The snapshot type. Snapshots created using CreateClusterSnapshot and CopyClusterSnapshot will be of type "manual".
Definition at line 388 of file Snapshot.h.
|
inline |
The source region from which the snapshot was copied.
Definition at line 824 of file Snapshot.h.
|
inline |
The source region from which the snapshot was copied.
Definition at line 829 of file Snapshot.h.
|
inline |
The source region from which the snapshot was copied.
Definition at line 834 of file Snapshot.h.
|
inline |
The snapshot status. The value of the status depends on the API operation used.
Definition at line 167 of file Snapshot.h.
|
inline |
The snapshot status. The value of the status depends on the API operation used.
Definition at line 176 of file Snapshot.h.
|
inline |
The snapshot status. The value of the status depends on the API operation used.
Definition at line 185 of file Snapshot.h.
|
inline |
The list of tags for the cluster snapshot.
Definition at line 859 of file Snapshot.h.
|
inline |
The list of tags for the cluster snapshot.
Definition at line 864 of file Snapshot.h.
|
inline |
The size of the complete set of backup data that would be used to restore the cluster.
Definition at line 721 of file Snapshot.h.
|
inline |
The VPC identifier of the cluster if the snapshot is from a cluster in a VPC. Otherwise, this field is not in the output.
Definition at line 503 of file Snapshot.h.
|
inline |
The VPC identifier of the cluster if the snapshot is from a cluster in a VPC. Otherwise, this field is not in the output.
Definition at line 509 of file Snapshot.h.
|
inline |
The VPC identifier of the cluster if the snapshot is from a cluster in a VPC. Otherwise, this field is not in the output.
Definition at line 515 of file Snapshot.h.
|
inline |
A list of the AWS customer accounts authorized to restore the snapshot. Returns null
if no accounts are authorized. Visible only to the snapshot owner.
Definition at line 639 of file Snapshot.h.
|
inline |
A list of the AWS customer accounts authorized to restore the snapshot. Returns null
if no accounts are authorized. Visible only to the snapshot owner.
Definition at line 646 of file Snapshot.h.
|
inline |
The size of the incremental backup.
Definition at line 742 of file Snapshot.h.
|
inline |
The Availability Zone in which the cluster was created.
Definition at line 252 of file Snapshot.h.
|
inline |
The Availability Zone in which the cluster was created.
Definition at line 257 of file Snapshot.h.
|
inline |
The Availability Zone in which the cluster was created.
Definition at line 262 of file Snapshot.h.
|
inline |
The number of megabytes that have been transferred to the snapshot backup.
Definition at line 760 of file Snapshot.h.
|
inline |
The time (UTC) when the cluster was originally created.
Definition at line 282 of file Snapshot.h.
|
inline |
The time (UTC) when the cluster was originally created.
Definition at line 287 of file Snapshot.h.
|
inline |
The identifier of the cluster for which the snapshot was taken.
Definition at line 109 of file Snapshot.h.
|
inline |
The identifier of the cluster for which the snapshot was taken.
Definition at line 114 of file Snapshot.h.
|
inline |
The identifier of the cluster for which the snapshot was taken.
Definition at line 119 of file Snapshot.h.
|
inline |
The version ID of the Amazon Redshift engine that is running on the cluster.
Definition at line 352 of file Snapshot.h.
|
inline |
The version ID of the Amazon Redshift engine that is running on the cluster.
Definition at line 358 of file Snapshot.h.
|
inline |
The version ID of the Amazon Redshift engine that is running on the cluster.
Definition at line 364 of file Snapshot.h.
|
inline |
The number of megabytes per second being transferred to the snapshot backup. Returns 0
for a completed backup.
Definition at line 778 of file Snapshot.h.
|
inline |
The name of the database that was created when the cluster was created.
Definition at line 481 of file Snapshot.h.
|
inline |
The name of the database that was created when the cluster was created.
Definition at line 486 of file Snapshot.h.
|
inline |
The name of the database that was created when the cluster was created.
Definition at line 491 of file Snapshot.h.
|
inline |
The amount of time an in-progress snapshot backup has been running, or the amount of time it took a completed backup to finish.
Definition at line 814 of file Snapshot.h.
|
inline |
If true
, the data in the snapshot is encrypted at rest.
Definition at line 548 of file Snapshot.h.
|
inline |
A boolean that indicates whether the snapshot data is encrypted using the HSM keys of the source cluster. true
indicates that the data is encrypted using HSM keys.
Definition at line 611 of file Snapshot.h.
|
inline |
The estimate of the time remaining before the snapshot backup will complete. Returns 0
for a completed backup.
Definition at line 796 of file Snapshot.h.
|
inline |
The AWS Key Management Service (KMS) key ID of the encryption key that was used to encrypt data in the cluster from which the snapshot was taken.
Definition at line 578 of file Snapshot.h.
|
inline |
The AWS Key Management Service (KMS) key ID of the encryption key that was used to encrypt data in the cluster from which the snapshot was taken.
Definition at line 584 of file Snapshot.h.
|
inline |
The AWS Key Management Service (KMS) key ID of the encryption key that was used to encrypt data in the cluster from which the snapshot was taken.
Definition at line 590 of file Snapshot.h.
|
inline |
The master user name for the cluster.
Definition at line 312 of file Snapshot.h.
|
inline |
The master user name for the cluster.
Definition at line 317 of file Snapshot.h.
|
inline |
The master user name for the cluster.
Definition at line 322 of file Snapshot.h.
|
inline |
The node type of the nodes in the cluster.
Definition at line 431 of file Snapshot.h.
|
inline |
The node type of the nodes in the cluster.
Definition at line 436 of file Snapshot.h.
|
inline |
The node type of the nodes in the cluster.
Definition at line 441 of file Snapshot.h.
|
inline |
The number of nodes in the cluster.
Definition at line 456 of file Snapshot.h.
|
inline |
For manual snapshots, the AWS customer account used to create or copy the snapshot. For automatic snapshots, the owner of the cluster. The owner can perform all snapshot actions, such as sharing a manual snapshot.
Definition at line 695 of file Snapshot.h.
|
inline |
For manual snapshots, the AWS customer account used to create or copy the snapshot. For automatic snapshots, the owner of the cluster. The owner can perform all snapshot actions, such as sharing a manual snapshot.
Definition at line 702 of file Snapshot.h.
|
inline |
For manual snapshots, the AWS customer account used to create or copy the snapshot. For automatic snapshots, the owner of the cluster. The owner can perform all snapshot actions, such as sharing a manual snapshot.
Definition at line 709 of file Snapshot.h.
|
inline |
The port that the cluster is listening on.
Definition at line 227 of file Snapshot.h.
|
inline |
The list of node types that this cluster snapshot is able to restore into.
Definition at line 908 of file Snapshot.h.
|
inline |
The list of node types that this cluster snapshot is able to restore into.
Definition at line 914 of file Snapshot.h.
|
inline |
The time (UTC) when Amazon Redshift began the snapshot. A snapshot contains a copy of the cluster data as of this exact time.
Definition at line 143 of file Snapshot.h.
|
inline |
The time (UTC) when Amazon Redshift began the snapshot. A snapshot contains a copy of the cluster data as of this exact time.
Definition at line 149 of file Snapshot.h.
|
inline |
The snapshot identifier that is provided in the request.
Definition at line 74 of file Snapshot.h.
|
inline |
The snapshot identifier that is provided in the request.
Definition at line 79 of file Snapshot.h.
|
inline |
The snapshot identifier that is provided in the request.
Definition at line 84 of file Snapshot.h.
|
inline |
The snapshot type. Snapshots created using CreateClusterSnapshot and CopyClusterSnapshot will be of type "manual".
Definition at line 394 of file Snapshot.h.
|
inline |
The snapshot type. Snapshots created using CreateClusterSnapshot and CopyClusterSnapshot will be of type "manual".
Definition at line 400 of file Snapshot.h.
|
inline |
The snapshot type. Snapshots created using CreateClusterSnapshot and CopyClusterSnapshot will be of type "manual".
Definition at line 406 of file Snapshot.h.
|
inline |
The source region from which the snapshot was copied.
Definition at line 839 of file Snapshot.h.
|
inline |
The source region from which the snapshot was copied.
Definition at line 844 of file Snapshot.h.
|
inline |
The source region from which the snapshot was copied.
Definition at line 849 of file Snapshot.h.
|
inline |
The snapshot status. The value of the status depends on the API operation used.
Definition at line 194 of file Snapshot.h.
|
inline |
The snapshot status. The value of the status depends on the API operation used.
Definition at line 203 of file Snapshot.h.
|
inline |
The snapshot status. The value of the status depends on the API operation used.
Definition at line 212 of file Snapshot.h.
|
inline |
The list of tags for the cluster snapshot.
Definition at line 869 of file Snapshot.h.
|
inline |
The list of tags for the cluster snapshot.
Definition at line 874 of file Snapshot.h.
|
inline |
The size of the complete set of backup data that would be used to restore the cluster.
Definition at line 727 of file Snapshot.h.
|
inline |
The VPC identifier of the cluster if the snapshot is from a cluster in a VPC. Otherwise, this field is not in the output.
Definition at line 521 of file Snapshot.h.
|
inline |
The VPC identifier of the cluster if the snapshot is from a cluster in a VPC. Otherwise, this field is not in the output.
Definition at line 527 of file Snapshot.h.
|
inline |
The VPC identifier of the cluster if the snapshot is from a cluster in a VPC. Otherwise, this field is not in the output.
Definition at line 533 of file Snapshot.h.