Retrieves information about a capacity provider, including its status, permissions configuration, and compute configuration¶
Description¶
Retrieves information about a capacity provider, including its status, permissions configuration, and compute configuration.
Usage¶
Arguments¶
-
capacityProviderId[required] The unique identifier of the capacity provider.
Value¶
A list with the following syntax:
list(
capacityProviderId = "string",
capacityProviderArn = "string",
name = "string",
status = "CREATING"|"CREATE_FAILED"|"UPDATING"|"UPDATE_FAILED"|"READY"|"DELETING"|"DELETE_FAILED",
description = "string",
statusCode = "VALIDATION_ERROR"|"QUOTA_EXCEEDED"|"THROTTLED"|"INTERNAL_SERVER_EXCEPTION",
statusReason = "string",
permissionsConfiguration = list(
capacityProviderOperatorRoleArn = "string"
),
computeConfiguration = list(
ec2Configuration = list(
launchTemplateSource = list(
launchParameters = list(
operatingSystem = "LINUX_X86_64"|"LINUX_ARM64",
instanceRequirements = list(
allowedInstanceTypes = list(
"string"
)
),
ephemeralVolumes = list(
list(
deviceName = "string",
virtualName = "string",
ebs = list(
volumeType = "standard"|"io1"|"io2"|"gp2"|"sc1"|"st1"|"gp3",
iops = 123,
throughput = 123,
encrypted = TRUE|FALSE,
kmsKeyId = "string",
snapshotId = "string",
volumeSize = 123,
volumeInitializationRate = 123,
ebsCardIndex = 123
)
)
),
monitoring = "BASIC"|"DETAILED",
licenseSpecifications = list(
list(
licenseConfigurationArn = "string"
)
),
capacityReservationSpecification = list(
capacityReservationPreference = "capacity-reservations-only"|"open"|"none",
capacityReservationTarget = list(
capacityReservationId = "string",
capacityReservationResourceGroupArn = "string"
)
),
sshKeyName = "string",
instanceProfileArn = "string",
propagatedTags = list(
"string"
)
)
),
vpcConfiguration = list(
subnets = list(
"string"
),
securityGroups = list(
"string"
)
),
volumes = list(
list(
ebsConfiguration = list(
name = "string",
sizeGiB = 123,
volumeType = "standard"|"io1"|"io2"|"gp2"|"sc1"|"st1"|"gp3",
iops = 123,
throughput = 123,
encrypted = TRUE|FALSE,
kmsKeyId = "string",
snapshotId = "string"
)
)
),
lifecycleConfiguration = list(
idleInstanceTimeout = 123,
maxLifetime = 123
),
rootVolume = list(
volumeType = "standard"|"io1"|"io2"|"gp2"|"sc1"|"st1"|"gp3",
iops = 123,
throughput = 123,
encrypted = TRUE|FALSE,
kmsKeyId = "string",
freeSpaceGiB = 123
)
)
),
createdAt = as.POSIXct(
"2015-01-01"
),
lastUpdatedAt = as.POSIXct(
"2015-01-01"
)
)