Import Snapshot
ec2_import_snapshot | R Documentation |
Imports a disk into an EBS snapshot¶
Description¶
Imports a disk into an EBS snapshot.
For more information, see Importing a disk as a snapshot using VM Import/Export in the VM Import/Export User Guide.
Usage¶
ec2_import_snapshot(ClientData, ClientToken, Description, DiskContainer,
DryRun, Encrypted, KmsKeyId, RoleName, TagSpecifications)
Arguments¶
ClientData |
The client-specific data. |
ClientToken |
Token to enable idempotency for VM import requests. |
Description |
The description string for the import snapshot task. |
DiskContainer |
Information about the disk container. |
DryRun |
Checks whether you have the required permissions for the action,
without actually making the request, and provides an error response. If
you have the required permissions, the error response is
|
Encrypted |
Specifies whether the destination snapshot of the imported image
should be encrypted. The default KMS key for EBS is used unless you
specify a non-default KMS key using |
KmsKeyId |
An identifier for the symmetric KMS key to use when creating the
encrypted snapshot. This parameter is only required if you want to use a
non-default KMS key; if this parameter is not specified, the default KMS
key for EBS is used. If a The KMS key identifier may be provided in any of the following formats:
Amazon Web Services parses The specified KMS key must exist in the Region that the snapshot is being copied to. Amazon EBS does not support asymmetric KMS keys. |
RoleName |
The name of the role to use when not using the default role, 'vmimport'. |
TagSpecifications |
The tags to apply to the import snapshot task during creation. |
Value¶
A list with the following syntax:
list(
Description = "string",
ImportTaskId = "string",
SnapshotTaskDetail = list(
Description = "string",
DiskImageSize = 123.0,
Encrypted = TRUE|FALSE,
Format = "string",
KmsKeyId = "string",
Progress = "string",
SnapshotId = "string",
Status = "string",
StatusMessage = "string",
Url = "string",
UserBucket = list(
S3Bucket = "string",
S3Key = "string"
)
),
Tags = list(
list(
Key = "string",
Value = "string"
)
)
)
Request syntax¶
svc$import_snapshot(
ClientData = list(
Comment = "string",
UploadEnd = as.POSIXct(
"2015-01-01"
),
UploadSize = 123.0,
UploadStart = as.POSIXct(
"2015-01-01"
)
),
ClientToken = "string",
Description = "string",
DiskContainer = list(
Description = "string",
Format = "string",
Url = "string",
UserBucket = list(
S3Bucket = "string",
S3Key = "string"
)
),
DryRun = TRUE|FALSE,
Encrypted = TRUE|FALSE,
KmsKeyId = "string",
RoleName = "string",
TagSpecifications = list(
list(
ResourceType = "capacity-reservation"|"client-vpn-endpoint"|"customer-gateway"|"carrier-gateway"|"coip-pool"|"declarative-policies-report"|"dedicated-host"|"dhcp-options"|"egress-only-internet-gateway"|"elastic-ip"|"elastic-gpu"|"export-image-task"|"export-instance-task"|"fleet"|"fpga-image"|"host-reservation"|"image"|"import-image-task"|"import-snapshot-task"|"instance"|"instance-event-window"|"internet-gateway"|"ipam"|"ipam-pool"|"ipam-scope"|"ipv4pool-ec2"|"ipv6pool-ec2"|"key-pair"|"launch-template"|"local-gateway"|"local-gateway-route-table"|"local-gateway-virtual-interface"|"local-gateway-virtual-interface-group"|"local-gateway-route-table-vpc-association"|"local-gateway-route-table-virtual-interface-group-association"|"natgateway"|"network-acl"|"network-interface"|"network-insights-analysis"|"network-insights-path"|"network-insights-access-scope"|"network-insights-access-scope-analysis"|"placement-group"|"prefix-list"|"replace-root-volume-task"|"reserved-instances"|"route-table"|"security-group"|"security-group-rule"|"snapshot"|"spot-fleet-request"|"spot-instances-request"|"subnet"|"subnet-cidr-reservation"|"traffic-mirror-filter"|"traffic-mirror-session"|"traffic-mirror-target"|"transit-gateway"|"transit-gateway-attachment"|"transit-gateway-connect-peer"|"transit-gateway-multicast-domain"|"transit-gateway-policy-table"|"transit-gateway-route-table"|"transit-gateway-route-table-announcement"|"volume"|"vpc"|"vpc-endpoint"|"vpc-endpoint-connection"|"vpc-endpoint-service"|"vpc-endpoint-service-permission"|"vpc-peering-connection"|"vpn-connection"|"vpn-gateway"|"vpc-flow-log"|"capacity-reservation-fleet"|"traffic-mirror-filter-rule"|"vpc-endpoint-connection-device-type"|"verified-access-instance"|"verified-access-group"|"verified-access-endpoint"|"verified-access-policy"|"verified-access-trust-provider"|"vpn-connection-device-type"|"vpc-block-public-access-exclusion"|"ipam-resource-discovery"|"ipam-resource-discovery-association"|"instance-connect-endpoint"|"verified-access-endpoint-target"|"ipam-external-resource-verification-token",
Tags = list(
list(
Key = "string",
Value = "string"
)
)
)
)
)