1. Registry
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. bedrockagentcore
  6. CapacityProvider

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.79.0
published on Monday, Sep 14, 2026 by Pulumi
aws-native logo aws-native logo

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.79.0
published on Monday, Sep 14, 2026 by Pulumi

    Resource Type definition for AWS::BedrockAgentCore::CapacityProvider. A capacity provider defines the compute resources (EC2) used to run Amazon Bedrock AgentCore agent runtimes.

    Create CapacityProvider Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new CapacityProvider(name: string, args: CapacityProviderArgs, opts?: CustomResourceOptions);
    @overload
    def CapacityProvider(resource_name: str,
                         args: CapacityProviderArgs,
                         opts: Optional[ResourceOptions] = None)
    
    @overload
    def CapacityProvider(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         compute_configuration: Optional[CapacityProviderComputeConfigurationArgs] = None,
                         permissions_configuration: Optional[CapacityProviderPermissionsConfigurationArgs] = None,
                         description: Optional[str] = None,
                         name: Optional[str] = None,
                         tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
    func NewCapacityProvider(ctx *Context, name string, args CapacityProviderArgs, opts ...ResourceOption) (*CapacityProvider, error)
    public CapacityProvider(string name, CapacityProviderArgs args, CustomResourceOptions? opts = null)
    public CapacityProvider(String name, CapacityProviderArgs args)
    public CapacityProvider(String name, CapacityProviderArgs args, CustomResourceOptions options)
    
    type: aws-native:bedrockagentcore:CapacityProvider
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "aws-native_bedrockagentcore_capacity_provider" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args CapacityProviderArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args CapacityProviderArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args CapacityProviderArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args CapacityProviderArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args CapacityProviderArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    CapacityProvider Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The CapacityProvider resource accepts the following input properties:

    ComputeConfiguration CapacityProviderComputeConfigurationArgs
    PermissionsConfiguration CapacityProviderPermissionsConfigurationArgs
    Description string
    An optional description of the capacity provider.
    Name string
    The name of the capacity provider.
    Tags TagArgs
    An array of key-value pairs to apply to the capacity provider.
    compute_configuration object
    permissions_configuration object
    description string
    An optional description of the capacity provider.
    name string
    The name of the capacity provider.
    tags list(object)
    An array of key-value pairs to apply to the capacity provider.
    computeConfiguration CapacityProviderComputeConfiguration
    permissionsConfiguration CapacityProviderPermissionsConfiguration
    description String
    An optional description of the capacity provider.
    name String
    The name of the capacity provider.
    tags List<Tag>
    An array of key-value pairs to apply to the capacity provider.
    computeConfiguration CapacityProviderComputeConfiguration
    permissionsConfiguration CapacityProviderPermissionsConfiguration
    description string
    An optional description of the capacity provider.
    name string
    The name of the capacity provider.
    tags Tag[]
    An array of key-value pairs to apply to the capacity provider.
    compute_configuration CapacityProviderComputeConfigurationArgs
    permissions_configuration CapacityProviderPermissionsConfigurationArgs
    description str
    An optional description of the capacity provider.
    name str
    The name of the capacity provider.
    tags Sequence[TagArgs]
    An array of key-value pairs to apply to the capacity provider.
    computeConfiguration Property Map
    permissionsConfiguration Property Map
    description String
    An optional description of the capacity provider.
    name String
    The name of the capacity provider.
    tags List<Property Map>
    An array of key-value pairs to apply to the capacity provider.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the CapacityProvider resource produces the following output properties:

    Arn string
    The ARN of the capacity provider.
    CapacityProviderId string
    The unique identifier of the capacity provider.
    CreatedAt string
    The timestamp when the capacity provider was created.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastUpdatedAt string
    The timestamp when the capacity provider was last updated.
    Status Pulumi.AwsNative.BedrockAgentCore.CapacityProviderStatus
    The current status of the capacity provider.
    Arn string
    The ARN of the capacity provider.
    CapacityProviderId string
    The unique identifier of the capacity provider.
    CreatedAt string
    The timestamp when the capacity provider was created.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastUpdatedAt string
    The timestamp when the capacity provider was last updated.
    Status CapacityProviderStatus
    The current status of the capacity provider.
    arn string
    The ARN of the capacity provider.
    capacity_provider_id string
    The unique identifier of the capacity provider.
    created_at string
    The timestamp when the capacity provider was created.
    id string
    The provider-assigned unique ID for this managed resource.
    last_updated_at string
    The timestamp when the capacity provider was last updated.
    status "CREATING" | "CREATE_FAILED" | "UPDATING" | "UPDATE_FAILED" | "READY" | "DELETING"
    The current status of the capacity provider.
    arn String
    The ARN of the capacity provider.
    capacityProviderId String
    The unique identifier of the capacity provider.
    createdAt String
    The timestamp when the capacity provider was created.
    id String
    The provider-assigned unique ID for this managed resource.
    lastUpdatedAt String
    The timestamp when the capacity provider was last updated.
    status CapacityProviderStatus
    The current status of the capacity provider.
    arn string
    The ARN of the capacity provider.
    capacityProviderId string
    The unique identifier of the capacity provider.
    createdAt string
    The timestamp when the capacity provider was created.
    id string
    The provider-assigned unique ID for this managed resource.
    lastUpdatedAt string
    The timestamp when the capacity provider was last updated.
    status CapacityProviderStatus
    The current status of the capacity provider.
    arn str
    The ARN of the capacity provider.
    capacity_provider_id str
    The unique identifier of the capacity provider.
    created_at str
    The timestamp when the capacity provider was created.
    id str
    The provider-assigned unique ID for this managed resource.
    last_updated_at str
    The timestamp when the capacity provider was last updated.
    status CapacityProviderStatus
    The current status of the capacity provider.
    arn String
    The ARN of the capacity provider.
    capacityProviderId String
    The unique identifier of the capacity provider.
    createdAt String
    The timestamp when the capacity provider was created.
    id String
    The provider-assigned unique ID for this managed resource.
    lastUpdatedAt String
    The timestamp when the capacity provider was last updated.
    status "CREATING" | "CREATE_FAILED" | "UPDATING" | "UPDATE_FAILED" | "READY" | "DELETING"
    The current status of the capacity provider.

    Supporting Types

    CapacityProviderCapacityReservationSpecification, CapacityProviderCapacityReservationSpecificationArgs

    The Capacity Reservation targeting option.

    CapacityProviderCapacityReservationSpecificationCapacityReservationPreference, CapacityProviderCapacityReservationSpecificationCapacityReservationPreferenceArgs

    CapacityReservationsOnly
    capacity-reservations-only
    Open
    open
    None
    none
    CapacityProviderCapacityReservationSpecificationCapacityReservationPreferenceCapacityReservationsOnly
    capacity-reservations-only
    CapacityProviderCapacityReservationSpecificationCapacityReservationPreferenceOpen
    open
    CapacityProviderCapacityReservationSpecificationCapacityReservationPreferenceNone
    none
    "capacity-reservations-only"
    capacity-reservations-only
    "open"
    open
    "none"
    none
    CapacityReservationsOnly
    capacity-reservations-only
    Open
    open
    None
    none
    CapacityReservationsOnly
    capacity-reservations-only
    Open
    open
    None
    none
    CAPACITY_RESERVATIONS_ONLY
    capacity-reservations-only
    OPEN
    open
    NONE
    none
    "capacity-reservations-only"
    capacity-reservations-only
    "open"
    open
    "none"
    none

    CapacityProviderCapacityReservationTarget, CapacityProviderCapacityReservationTargetArgs

    Information about the target Capacity Reservation or Capacity Reservation group.
    CapacityReservationId string
    The ID of the Capacity Reservation in which to run the instance.
    CapacityReservationResourceGroupArn string
    The ARN of the Capacity Reservation resource group in which to run the instance.
    CapacityReservationId string
    The ID of the Capacity Reservation in which to run the instance.
    CapacityReservationResourceGroupArn string
    The ARN of the Capacity Reservation resource group in which to run the instance.
    capacity_reservation_id string
    The ID of the Capacity Reservation in which to run the instance.
    capacity_reservation_resource_group_arn string
    The ARN of the Capacity Reservation resource group in which to run the instance.
    capacityReservationId String
    The ID of the Capacity Reservation in which to run the instance.
    capacityReservationResourceGroupArn String
    The ARN of the Capacity Reservation resource group in which to run the instance.
    capacityReservationId string
    The ID of the Capacity Reservation in which to run the instance.
    capacityReservationResourceGroupArn string
    The ARN of the Capacity Reservation resource group in which to run the instance.
    capacity_reservation_id str
    The ID of the Capacity Reservation in which to run the instance.
    capacity_reservation_resource_group_arn str
    The ARN of the Capacity Reservation resource group in which to run the instance.
    capacityReservationId String
    The ID of the Capacity Reservation in which to run the instance.
    capacityReservationResourceGroupArn String
    The ARN of the Capacity Reservation resource group in which to run the instance.

    CapacityProviderComputeConfiguration, CapacityProviderComputeConfigurationArgs

    The capacity configuration for the capacity provider. Defines the compute resources for this capacity provider.

    CapacityProviderEbsVolumeConfiguration, CapacityProviderEbsVolumeConfigurationArgs

    Configuration for an EBS-backed persistent volume.
    Name string
    The logical name of the volume, used to reference it when mounting.
    SizeGiB int
    The size of the volume in GiB.
    Encrypted bool
    Whether to encrypt the volume. Defaults to true.
    Iops int
    The number of IOPS to provision. Only valid for gp3, io1, and io2 volumes.
    KmsKeyId string
    Identifier of the KMS key to use for encryption.
    SnapshotId string
    Optional EBS snapshot ID to initialize the volume from.
    Throughput int
    The throughput in MiB/s. Only valid for gp3 volumes.
    VolumeType Pulumi.AwsNative.BedrockAgentCore.CapacityProviderEbsVolumeConfigurationVolumeType
    The EBS volume type. Defaults to gp3 if not specified.
    Name string
    The logical name of the volume, used to reference it when mounting.
    SizeGiB int
    The size of the volume in GiB.
    Encrypted bool
    Whether to encrypt the volume. Defaults to true.
    Iops int
    The number of IOPS to provision. Only valid for gp3, io1, and io2 volumes.
    KmsKeyId string
    Identifier of the KMS key to use for encryption.
    SnapshotId string
    Optional EBS snapshot ID to initialize the volume from.
    Throughput int
    The throughput in MiB/s. Only valid for gp3 volumes.
    VolumeType CapacityProviderEbsVolumeConfigurationVolumeType
    The EBS volume type. Defaults to gp3 if not specified.
    name string
    The logical name of the volume, used to reference it when mounting.
    size_gi_b number
    The size of the volume in GiB.
    encrypted bool
    Whether to encrypt the volume. Defaults to true.
    iops number
    The number of IOPS to provision. Only valid for gp3, io1, and io2 volumes.
    kms_key_id string
    Identifier of the KMS key to use for encryption.
    snapshot_id string
    Optional EBS snapshot ID to initialize the volume from.
    throughput number
    The throughput in MiB/s. Only valid for gp3 volumes.
    volume_type "standard" | "io1" | "io2" | "gp2" | "sc1" | "st1" | "gp3"
    The EBS volume type. Defaults to gp3 if not specified.
    name String
    The logical name of the volume, used to reference it when mounting.
    sizeGiB Integer
    The size of the volume in GiB.
    encrypted Boolean
    Whether to encrypt the volume. Defaults to true.
    iops Integer
    The number of IOPS to provision. Only valid for gp3, io1, and io2 volumes.
    kmsKeyId String
    Identifier of the KMS key to use for encryption.
    snapshotId String
    Optional EBS snapshot ID to initialize the volume from.
    throughput Integer
    The throughput in MiB/s. Only valid for gp3 volumes.
    volumeType CapacityProviderEbsVolumeConfigurationVolumeType
    The EBS volume type. Defaults to gp3 if not specified.
    name string
    The logical name of the volume, used to reference it when mounting.
    sizeGiB number
    The size of the volume in GiB.
    encrypted boolean
    Whether to encrypt the volume. Defaults to true.
    iops number
    The number of IOPS to provision. Only valid for gp3, io1, and io2 volumes.
    kmsKeyId string
    Identifier of the KMS key to use for encryption.
    snapshotId string
    Optional EBS snapshot ID to initialize the volume from.
    throughput number
    The throughput in MiB/s. Only valid for gp3 volumes.
    volumeType CapacityProviderEbsVolumeConfigurationVolumeType
    The EBS volume type. Defaults to gp3 if not specified.
    name str
    The logical name of the volume, used to reference it when mounting.
    size_gi_b int
    The size of the volume in GiB.
    encrypted bool
    Whether to encrypt the volume. Defaults to true.
    iops int
    The number of IOPS to provision. Only valid for gp3, io1, and io2 volumes.
    kms_key_id str
    Identifier of the KMS key to use for encryption.
    snapshot_id str
    Optional EBS snapshot ID to initialize the volume from.
    throughput int
    The throughput in MiB/s. Only valid for gp3 volumes.
    volume_type CapacityProviderEbsVolumeConfigurationVolumeType
    The EBS volume type. Defaults to gp3 if not specified.
    name String
    The logical name of the volume, used to reference it when mounting.
    sizeGiB Number
    The size of the volume in GiB.
    encrypted Boolean
    Whether to encrypt the volume. Defaults to true.
    iops Number
    The number of IOPS to provision. Only valid for gp3, io1, and io2 volumes.
    kmsKeyId String
    Identifier of the KMS key to use for encryption.
    snapshotId String
    Optional EBS snapshot ID to initialize the volume from.
    throughput Number
    The throughput in MiB/s. Only valid for gp3 volumes.
    volumeType "standard" | "io1" | "io2" | "gp2" | "sc1" | "st1" | "gp3"
    The EBS volume type. Defaults to gp3 if not specified.

    CapacityProviderEbsVolumeConfigurationVolumeType, CapacityProviderEbsVolumeConfigurationVolumeTypeArgs

    Standard
    standard
    Io1
    io1
    Io2
    io2
    Gp2
    gp2
    Sc1
    sc1
    St1
    st1
    Gp3
    gp3
    CapacityProviderEbsVolumeConfigurationVolumeTypeStandard
    standard
    CapacityProviderEbsVolumeConfigurationVolumeTypeIo1
    io1
    CapacityProviderEbsVolumeConfigurationVolumeTypeIo2
    io2
    CapacityProviderEbsVolumeConfigurationVolumeTypeGp2
    gp2
    CapacityProviderEbsVolumeConfigurationVolumeTypeSc1
    sc1
    CapacityProviderEbsVolumeConfigurationVolumeTypeSt1
    st1
    CapacityProviderEbsVolumeConfigurationVolumeTypeGp3
    gp3
    "standard"
    standard
    "io1"
    io1
    "io2"
    io2
    "gp2"
    gp2
    "sc1"
    sc1
    "st1"
    st1
    "gp3"
    gp3
    Standard
    standard
    Io1
    io1
    Io2
    io2
    Gp2
    gp2
    Sc1
    sc1
    St1
    st1
    Gp3
    gp3
    Standard
    standard
    Io1
    io1
    Io2
    io2
    Gp2
    gp2
    Sc1
    sc1
    St1
    st1
    Gp3
    gp3
    STANDARD
    standard
    IO1
    io1
    IO2
    io2
    GP2
    gp2
    SC1
    sc1
    ST1
    st1
    GP3
    gp3
    "standard"
    standard
    "io1"
    io1
    "io2"
    io2
    "gp2"
    gp2
    "sc1"
    sc1
    "st1"
    st1
    "gp3"
    gp3

    CapacityProviderEc2Configuration, CapacityProviderEc2ConfigurationArgs

    Configuration for EC2-based capacity.

    CapacityProviderEphemeralBlockDeviceMapping, CapacityProviderEphemeralBlockDeviceMappingArgs

    Describes an ephemeral block device mapping.
    DeviceName string
    The device name (for example, /dev/sdh or xvdh).
    Ebs Pulumi.AwsNative.BedrockAgentCore.Inputs.CapacityProviderEphemeralEbsVolumeConfiguration
    VirtualName string
    The virtual device name (ephemeralN).
    DeviceName string
    The device name (for example, /dev/sdh or xvdh).
    Ebs CapacityProviderEphemeralEbsVolumeConfiguration
    VirtualName string
    The virtual device name (ephemeralN).
    device_name string
    The device name (for example, /dev/sdh or xvdh).
    ebs object
    virtual_name string
    The virtual device name (ephemeralN).
    deviceName String
    The device name (for example, /dev/sdh or xvdh).
    ebs CapacityProviderEphemeralEbsVolumeConfiguration
    virtualName String
    The virtual device name (ephemeralN).
    deviceName string
    The device name (for example, /dev/sdh or xvdh).
    ebs CapacityProviderEphemeralEbsVolumeConfiguration
    virtualName string
    The virtual device name (ephemeralN).
    device_name str
    The device name (for example, /dev/sdh or xvdh).
    ebs CapacityProviderEphemeralEbsVolumeConfiguration
    virtual_name str
    The virtual device name (ephemeralN).
    deviceName String
    The device name (for example, /dev/sdh or xvdh).
    ebs Property Map
    virtualName String
    The virtual device name (ephemeralN).

    CapacityProviderEphemeralEbsVolumeConfiguration, CapacityProviderEphemeralEbsVolumeConfigurationArgs

    Parameters used to automatically set up EBS volumes when the instance is launched.
    EbsCardIndex int
    The index of the EBS card. Applies to instances with multiple EBS cards.
    Encrypted bool
    Indicates whether the EBS volume is encrypted.
    Iops int
    The number of I/O operations per second (IOPS).
    KmsKeyId string
    Identifier of the customer managed KMS key to use for EBS encryption.
    SnapshotId string
    The ID of the snapshot.
    Throughput int
    The throughput to provision for a gp3 volume, in MiB/s.
    VolumeInitializationRate int
    The rate at which the volume is initialized after creation, in MiB/s. Supported only for volumes created from snapshots. If the snapshot is enabled for fast snapshot restore and a volume initialization rate is also specified, the volume is initialized at the specified rate instead of by fast snapshot restore. Valid range: 100-300 MiB/s.
    VolumeSize int
    The size of the volume, in GiBs.
    VolumeType Pulumi.AwsNative.BedrockAgentCore.CapacityProviderEphemeralEbsVolumeConfigurationVolumeType
    The volume type. Defaults to gp3 if not specified.
    EbsCardIndex int
    The index of the EBS card. Applies to instances with multiple EBS cards.
    Encrypted bool
    Indicates whether the EBS volume is encrypted.
    Iops int
    The number of I/O operations per second (IOPS).
    KmsKeyId string
    Identifier of the customer managed KMS key to use for EBS encryption.
    SnapshotId string
    The ID of the snapshot.
    Throughput int
    The throughput to provision for a gp3 volume, in MiB/s.
    VolumeInitializationRate int
    The rate at which the volume is initialized after creation, in MiB/s. Supported only for volumes created from snapshots. If the snapshot is enabled for fast snapshot restore and a volume initialization rate is also specified, the volume is initialized at the specified rate instead of by fast snapshot restore. Valid range: 100-300 MiB/s.
    VolumeSize int
    The size of the volume, in GiBs.
    VolumeType CapacityProviderEphemeralEbsVolumeConfigurationVolumeType
    The volume type. Defaults to gp3 if not specified.
    ebs_card_index number
    The index of the EBS card. Applies to instances with multiple EBS cards.
    encrypted bool
    Indicates whether the EBS volume is encrypted.
    iops number
    The number of I/O operations per second (IOPS).
    kms_key_id string
    Identifier of the customer managed KMS key to use for EBS encryption.
    snapshot_id string
    The ID of the snapshot.
    throughput number
    The throughput to provision for a gp3 volume, in MiB/s.
    volume_initialization_rate number
    The rate at which the volume is initialized after creation, in MiB/s. Supported only for volumes created from snapshots. If the snapshot is enabled for fast snapshot restore and a volume initialization rate is also specified, the volume is initialized at the specified rate instead of by fast snapshot restore. Valid range: 100-300 MiB/s.
    volume_size number
    The size of the volume, in GiBs.
    volume_type "standard" | "io1" | "io2" | "gp2" | "sc1" | "st1" | "gp3"
    The volume type. Defaults to gp3 if not specified.
    ebsCardIndex Integer
    The index of the EBS card. Applies to instances with multiple EBS cards.
    encrypted Boolean
    Indicates whether the EBS volume is encrypted.
    iops Integer
    The number of I/O operations per second (IOPS).
    kmsKeyId String
    Identifier of the customer managed KMS key to use for EBS encryption.
    snapshotId String
    The ID of the snapshot.
    throughput Integer
    The throughput to provision for a gp3 volume, in MiB/s.
    volumeInitializationRate Integer
    The rate at which the volume is initialized after creation, in MiB/s. Supported only for volumes created from snapshots. If the snapshot is enabled for fast snapshot restore and a volume initialization rate is also specified, the volume is initialized at the specified rate instead of by fast snapshot restore. Valid range: 100-300 MiB/s.
    volumeSize Integer
    The size of the volume, in GiBs.
    volumeType CapacityProviderEphemeralEbsVolumeConfigurationVolumeType
    The volume type. Defaults to gp3 if not specified.
    ebsCardIndex number
    The index of the EBS card. Applies to instances with multiple EBS cards.
    encrypted boolean
    Indicates whether the EBS volume is encrypted.
    iops number
    The number of I/O operations per second (IOPS).
    kmsKeyId string
    Identifier of the customer managed KMS key to use for EBS encryption.
    snapshotId string
    The ID of the snapshot.
    throughput number
    The throughput to provision for a gp3 volume, in MiB/s.
    volumeInitializationRate number
    The rate at which the volume is initialized after creation, in MiB/s. Supported only for volumes created from snapshots. If the snapshot is enabled for fast snapshot restore and a volume initialization rate is also specified, the volume is initialized at the specified rate instead of by fast snapshot restore. Valid range: 100-300 MiB/s.
    volumeSize number
    The size of the volume, in GiBs.
    volumeType CapacityProviderEphemeralEbsVolumeConfigurationVolumeType
    The volume type. Defaults to gp3 if not specified.
    ebs_card_index int
    The index of the EBS card. Applies to instances with multiple EBS cards.
    encrypted bool
    Indicates whether the EBS volume is encrypted.
    iops int
    The number of I/O operations per second (IOPS).
    kms_key_id str
    Identifier of the customer managed KMS key to use for EBS encryption.
    snapshot_id str
    The ID of the snapshot.
    throughput int
    The throughput to provision for a gp3 volume, in MiB/s.
    volume_initialization_rate int
    The rate at which the volume is initialized after creation, in MiB/s. Supported only for volumes created from snapshots. If the snapshot is enabled for fast snapshot restore and a volume initialization rate is also specified, the volume is initialized at the specified rate instead of by fast snapshot restore. Valid range: 100-300 MiB/s.
    volume_size int
    The size of the volume, in GiBs.
    volume_type CapacityProviderEphemeralEbsVolumeConfigurationVolumeType
    The volume type. Defaults to gp3 if not specified.
    ebsCardIndex Number
    The index of the EBS card. Applies to instances with multiple EBS cards.
    encrypted Boolean
    Indicates whether the EBS volume is encrypted.
    iops Number
    The number of I/O operations per second (IOPS).
    kmsKeyId String
    Identifier of the customer managed KMS key to use for EBS encryption.
    snapshotId String
    The ID of the snapshot.
    throughput Number
    The throughput to provision for a gp3 volume, in MiB/s.
    volumeInitializationRate Number
    The rate at which the volume is initialized after creation, in MiB/s. Supported only for volumes created from snapshots. If the snapshot is enabled for fast snapshot restore and a volume initialization rate is also specified, the volume is initialized at the specified rate instead of by fast snapshot restore. Valid range: 100-300 MiB/s.
    volumeSize Number
    The size of the volume, in GiBs.
    volumeType "standard" | "io1" | "io2" | "gp2" | "sc1" | "st1" | "gp3"
    The volume type. Defaults to gp3 if not specified.

    CapacityProviderEphemeralEbsVolumeConfigurationVolumeType, CapacityProviderEphemeralEbsVolumeConfigurationVolumeTypeArgs

    Standard
    standard
    Io1
    io1
    Io2
    io2
    Gp2
    gp2
    Sc1
    sc1
    St1
    st1
    Gp3
    gp3
    CapacityProviderEphemeralEbsVolumeConfigurationVolumeTypeStandard
    standard
    CapacityProviderEphemeralEbsVolumeConfigurationVolumeTypeIo1
    io1
    CapacityProviderEphemeralEbsVolumeConfigurationVolumeTypeIo2
    io2
    CapacityProviderEphemeralEbsVolumeConfigurationVolumeTypeGp2
    gp2
    CapacityProviderEphemeralEbsVolumeConfigurationVolumeTypeSc1
    sc1
    CapacityProviderEphemeralEbsVolumeConfigurationVolumeTypeSt1
    st1
    CapacityProviderEphemeralEbsVolumeConfigurationVolumeTypeGp3
    gp3
    "standard"
    standard
    "io1"
    io1
    "io2"
    io2
    "gp2"
    gp2
    "sc1"
    sc1
    "st1"
    st1
    "gp3"
    gp3
    Standard
    standard
    Io1
    io1
    Io2
    io2
    Gp2
    gp2
    Sc1
    sc1
    St1
    st1
    Gp3
    gp3
    Standard
    standard
    Io1
    io1
    Io2
    io2
    Gp2
    gp2
    Sc1
    sc1
    St1
    st1
    Gp3
    gp3
    STANDARD
    standard
    IO1
    io1
    IO2
    io2
    GP2
    gp2
    SC1
    sc1
    ST1
    st1
    GP3
    gp3
    "standard"
    standard
    "io1"
    io1
    "io2"
    io2
    "gp2"
    gp2
    "sc1"
    sc1
    "st1"
    st1
    "gp3"
    gp3

    CapacityProviderInstanceLifecycleConfiguration, CapacityProviderInstanceLifecycleConfigurationArgs

    Configuration for managing the lifecycle of instances in a capacity provider.
    IdleInstanceTimeout int
    The number of seconds an instance can remain idle before it is stopped.
    MaxLifetime int
    Maximum lifetime for the instance in seconds. Once reached, instances will be automatically terminated regardless of activity. Default: 28800 seconds (8 hours). Maximum: 1209600 seconds (14 days).
    IdleInstanceTimeout int
    The number of seconds an instance can remain idle before it is stopped.
    MaxLifetime int
    Maximum lifetime for the instance in seconds. Once reached, instances will be automatically terminated regardless of activity. Default: 28800 seconds (8 hours). Maximum: 1209600 seconds (14 days).
    idle_instance_timeout number
    The number of seconds an instance can remain idle before it is stopped.
    max_lifetime number
    Maximum lifetime for the instance in seconds. Once reached, instances will be automatically terminated regardless of activity. Default: 28800 seconds (8 hours). Maximum: 1209600 seconds (14 days).
    idleInstanceTimeout Integer
    The number of seconds an instance can remain idle before it is stopped.
    maxLifetime Integer
    Maximum lifetime for the instance in seconds. Once reached, instances will be automatically terminated regardless of activity. Default: 28800 seconds (8 hours). Maximum: 1209600 seconds (14 days).
    idleInstanceTimeout number
    The number of seconds an instance can remain idle before it is stopped.
    maxLifetime number
    Maximum lifetime for the instance in seconds. Once reached, instances will be automatically terminated regardless of activity. Default: 28800 seconds (8 hours). Maximum: 1209600 seconds (14 days).
    idle_instance_timeout int
    The number of seconds an instance can remain idle before it is stopped.
    max_lifetime int
    Maximum lifetime for the instance in seconds. Once reached, instances will be automatically terminated regardless of activity. Default: 28800 seconds (8 hours). Maximum: 1209600 seconds (14 days).
    idleInstanceTimeout Number
    The number of seconds an instance can remain idle before it is stopped.
    maxLifetime Number
    Maximum lifetime for the instance in seconds. Once reached, instances will be automatically terminated regardless of activity. Default: 28800 seconds (8 hours). Maximum: 1209600 seconds (14 days).

    CapacityProviderInstanceRequirements, CapacityProviderInstanceRequirementsArgs

    Requirements for EC2 instance types.
    AllowedInstanceTypes List<string>
    List of allowed instance types.
    AllowedInstanceTypes []string
    List of allowed instance types.
    allowed_instance_types list(string)
    List of allowed instance types.
    allowedInstanceTypes List<String>
    List of allowed instance types.
    allowedInstanceTypes string[]
    List of allowed instance types.
    allowed_instance_types Sequence[str]
    List of allowed instance types.
    allowedInstanceTypes List<String>
    List of allowed instance types.

    CapacityProviderLaunchParameters, CapacityProviderLaunchParametersArgs

    Parameters for launching EC2 instances.
    InstanceRequirements Pulumi.AwsNative.BedrockAgentCore.Inputs.CapacityProviderInstanceRequirements
    OperatingSystem Pulumi.AwsNative.BedrockAgentCore.CapacityProviderLaunchParametersOperatingSystem
    The operating system and CPU architecture for the instances.
    CapacityReservationSpecification Pulumi.AwsNative.BedrockAgentCore.Inputs.CapacityProviderCapacityReservationSpecification
    EphemeralVolumes List<Pulumi.AwsNative.BedrockAgentCore.Inputs.CapacityProviderEphemeralBlockDeviceMapping>
    The block device mapping for ephemeral (instance store) volumes.
    InstanceProfileArn string
    The ARN of the IAM instance profile to associate with launched instances.
    LicenseSpecifications List<Pulumi.AwsNative.BedrockAgentCore.Inputs.CapacityProviderLicenseSpecification>
    The license configurations.
    Monitoring Pulumi.AwsNative.BedrockAgentCore.CapacityProviderLaunchParametersMonitoring
    The monitoring level for the instance.
    PropagatedTags Dictionary<string, string>
    Tags to apply to all EC2 resources (instances, volumes, and network interfaces) created by this capacity provider.
    SshKeyName string
    The name of the SSH key pair to configure on instances for SSH connectivity.
    InstanceRequirements CapacityProviderInstanceRequirements
    OperatingSystem CapacityProviderLaunchParametersOperatingSystem
    The operating system and CPU architecture for the instances.
    CapacityReservationSpecification CapacityProviderCapacityReservationSpecification
    EphemeralVolumes []CapacityProviderEphemeralBlockDeviceMapping
    The block device mapping for ephemeral (instance store) volumes.
    InstanceProfileArn string
    The ARN of the IAM instance profile to associate with launched instances.
    LicenseSpecifications []CapacityProviderLicenseSpecification
    The license configurations.
    Monitoring CapacityProviderLaunchParametersMonitoring
    The monitoring level for the instance.
    PropagatedTags map[string]string
    Tags to apply to all EC2 resources (instances, volumes, and network interfaces) created by this capacity provider.
    SshKeyName string
    The name of the SSH key pair to configure on instances for SSH connectivity.
    instance_requirements object
    operating_system "LINUX_X86_64" | "LINUX_ARM64"
    The operating system and CPU architecture for the instances.
    capacity_reservation_specification object
    ephemeral_volumes list(object)
    The block device mapping for ephemeral (instance store) volumes.
    instance_profile_arn string
    The ARN of the IAM instance profile to associate with launched instances.
    license_specifications list(object)
    The license configurations.
    monitoring "BASIC" | "DETAILED"
    The monitoring level for the instance.
    propagated_tags map(string)
    Tags to apply to all EC2 resources (instances, volumes, and network interfaces) created by this capacity provider.
    ssh_key_name string
    The name of the SSH key pair to configure on instances for SSH connectivity.
    instanceRequirements CapacityProviderInstanceRequirements
    operatingSystem CapacityProviderLaunchParametersOperatingSystem
    The operating system and CPU architecture for the instances.
    capacityReservationSpecification CapacityProviderCapacityReservationSpecification
    ephemeralVolumes List<CapacityProviderEphemeralBlockDeviceMapping>
    The block device mapping for ephemeral (instance store) volumes.
    instanceProfileArn String
    The ARN of the IAM instance profile to associate with launched instances.
    licenseSpecifications List<CapacityProviderLicenseSpecification>
    The license configurations.
    monitoring CapacityProviderLaunchParametersMonitoring
    The monitoring level for the instance.
    propagatedTags Map<String,String>
    Tags to apply to all EC2 resources (instances, volumes, and network interfaces) created by this capacity provider.
    sshKeyName String
    The name of the SSH key pair to configure on instances for SSH connectivity.
    instanceRequirements CapacityProviderInstanceRequirements
    operatingSystem CapacityProviderLaunchParametersOperatingSystem
    The operating system and CPU architecture for the instances.
    capacityReservationSpecification CapacityProviderCapacityReservationSpecification
    ephemeralVolumes CapacityProviderEphemeralBlockDeviceMapping[]
    The block device mapping for ephemeral (instance store) volumes.
    instanceProfileArn string
    The ARN of the IAM instance profile to associate with launched instances.
    licenseSpecifications CapacityProviderLicenseSpecification[]
    The license configurations.
    monitoring CapacityProviderLaunchParametersMonitoring
    The monitoring level for the instance.
    propagatedTags {[key: string]: string}
    Tags to apply to all EC2 resources (instances, volumes, and network interfaces) created by this capacity provider.
    sshKeyName string
    The name of the SSH key pair to configure on instances for SSH connectivity.
    instance_requirements CapacityProviderInstanceRequirements
    operating_system CapacityProviderLaunchParametersOperatingSystem
    The operating system and CPU architecture for the instances.
    capacity_reservation_specification CapacityProviderCapacityReservationSpecification
    ephemeral_volumes Sequence[CapacityProviderEphemeralBlockDeviceMapping]
    The block device mapping for ephemeral (instance store) volumes.
    instance_profile_arn str
    The ARN of the IAM instance profile to associate with launched instances.
    license_specifications Sequence[CapacityProviderLicenseSpecification]
    The license configurations.
    monitoring CapacityProviderLaunchParametersMonitoring
    The monitoring level for the instance.
    propagated_tags Mapping[str, str]
    Tags to apply to all EC2 resources (instances, volumes, and network interfaces) created by this capacity provider.
    ssh_key_name str
    The name of the SSH key pair to configure on instances for SSH connectivity.
    instanceRequirements Property Map
    operatingSystem "LINUX_X86_64" | "LINUX_ARM64"
    The operating system and CPU architecture for the instances.
    capacityReservationSpecification Property Map
    ephemeralVolumes List<Property Map>
    The block device mapping for ephemeral (instance store) volumes.
    instanceProfileArn String
    The ARN of the IAM instance profile to associate with launched instances.
    licenseSpecifications List<Property Map>
    The license configurations.
    monitoring "BASIC" | "DETAILED"
    The monitoring level for the instance.
    propagatedTags Map<String>
    Tags to apply to all EC2 resources (instances, volumes, and network interfaces) created by this capacity provider.
    sshKeyName String
    The name of the SSH key pair to configure on instances for SSH connectivity.

    CapacityProviderLaunchParametersMonitoring, CapacityProviderLaunchParametersMonitoringArgs

    Basic
    BASIC
    Detailed
    DETAILED
    CapacityProviderLaunchParametersMonitoringBasic
    BASIC
    CapacityProviderLaunchParametersMonitoringDetailed
    DETAILED
    "BASIC"
    BASIC
    "DETAILED"
    DETAILED
    Basic
    BASIC
    Detailed
    DETAILED
    Basic
    BASIC
    Detailed
    DETAILED
    BASIC
    BASIC
    DETAILED
    DETAILED
    "BASIC"
    BASIC
    "DETAILED"
    DETAILED

    CapacityProviderLaunchParametersOperatingSystem, CapacityProviderLaunchParametersOperatingSystemArgs

    LinuxX8664
    LINUX_X86_64
    LinuxArm64
    LINUX_ARM64
    CapacityProviderLaunchParametersOperatingSystemLinuxX8664
    LINUX_X86_64
    CapacityProviderLaunchParametersOperatingSystemLinuxArm64
    LINUX_ARM64
    "LINUX_X86_64"
    LINUX_X86_64
    "LINUX_ARM64"
    LINUX_ARM64
    LinuxX8664
    LINUX_X86_64
    LinuxArm64
    LINUX_ARM64
    LinuxX8664
    LINUX_X86_64
    LinuxArm64
    LINUX_ARM64
    LINUX_X8664
    LINUX_X86_64
    LINUX_ARM64
    LINUX_ARM64
    "LINUX_X86_64"
    LINUX_X86_64
    "LINUX_ARM64"
    LINUX_ARM64

    CapacityProviderLaunchTemplateSource, CapacityProviderLaunchTemplateSourceArgs

    How the launch template is specified.

    CapacityProviderLicenseSpecification, CapacityProviderLicenseSpecificationArgs

    Describes a license configuration.
    LicenseConfigurationArn string
    The ARN of the license configuration.
    LicenseConfigurationArn string
    The ARN of the license configuration.
    license_configuration_arn string
    The ARN of the license configuration.
    licenseConfigurationArn String
    The ARN of the license configuration.
    licenseConfigurationArn string
    The ARN of the license configuration.
    license_configuration_arn str
    The ARN of the license configuration.
    licenseConfigurationArn String
    The ARN of the license configuration.

    CapacityProviderPermissionsConfiguration, CapacityProviderPermissionsConfigurationArgs

    Configuration for permissions associated with a capacity provider.
    CapacityProviderOperatorRoleArn string
    The ARN of the IAM role that operators use to manage the capacity provider.
    CapacityProviderOperatorRoleArn string
    The ARN of the IAM role that operators use to manage the capacity provider.
    capacity_provider_operator_role_arn string
    The ARN of the IAM role that operators use to manage the capacity provider.
    capacityProviderOperatorRoleArn String
    The ARN of the IAM role that operators use to manage the capacity provider.
    capacityProviderOperatorRoleArn string
    The ARN of the IAM role that operators use to manage the capacity provider.
    capacity_provider_operator_role_arn str
    The ARN of the IAM role that operators use to manage the capacity provider.
    capacityProviderOperatorRoleArn String
    The ARN of the IAM role that operators use to manage the capacity provider.

    CapacityProviderRootVolumeConfiguration, CapacityProviderRootVolumeConfigurationArgs

    Customer-facing configuration for the (service-managed) root volume. The service provisions the root volume at its own AMI size estimate plus FreeSpaceGiB, and pins the visible free space to FreeSpaceGiB with a filler file, so the space you are guaranteed does not change as the underlying AMI grows. The device name and the delete-on-termination behavior are service-owned and are not configurable.
    Encrypted bool
    Indicates whether the EBS volume is encrypted. Encrypted volumes can only be attached to instances that support Amazon EBS encryption. If you are creating a volume from a snapshot, you can't specify an encryption value.
    FreeSpaceGiB int
    The free space guaranteed on the root volume, in GiB. The service adds the operating system overhead on top of this value. Defaults to 8 GiB. The maximum is below the 65,536 GiB gp3 ceiling because the service adds the AMI size bucket on top of this value, and the resulting total must still be a provisionable gp3 volume.
    Iops int
    The number of IOPS to provision. Only valid for gp3, io1, and io2 volumes.
    KmsKeyId string
    Identifier of the customer managed KMS key to use for EBS encryption.
    Throughput int
    The throughput to provision for a gp3 volume, in MiB/s. Valid range: 125-2000 MiB/s.
    VolumeType Pulumi.AwsNative.BedrockAgentCore.CapacityProviderRootVolumeConfigurationVolumeType
    The EBS volume type. Defaults to gp3 if not specified.
    Encrypted bool
    Indicates whether the EBS volume is encrypted. Encrypted volumes can only be attached to instances that support Amazon EBS encryption. If you are creating a volume from a snapshot, you can't specify an encryption value.
    FreeSpaceGiB int
    The free space guaranteed on the root volume, in GiB. The service adds the operating system overhead on top of this value. Defaults to 8 GiB. The maximum is below the 65,536 GiB gp3 ceiling because the service adds the AMI size bucket on top of this value, and the resulting total must still be a provisionable gp3 volume.
    Iops int
    The number of IOPS to provision. Only valid for gp3, io1, and io2 volumes.
    KmsKeyId string
    Identifier of the customer managed KMS key to use for EBS encryption.
    Throughput int
    The throughput to provision for a gp3 volume, in MiB/s. Valid range: 125-2000 MiB/s.
    VolumeType CapacityProviderRootVolumeConfigurationVolumeType
    The EBS volume type. Defaults to gp3 if not specified.
    encrypted bool
    Indicates whether the EBS volume is encrypted. Encrypted volumes can only be attached to instances that support Amazon EBS encryption. If you are creating a volume from a snapshot, you can't specify an encryption value.
    free_space_gi_b number
    The free space guaranteed on the root volume, in GiB. The service adds the operating system overhead on top of this value. Defaults to 8 GiB. The maximum is below the 65,536 GiB gp3 ceiling because the service adds the AMI size bucket on top of this value, and the resulting total must still be a provisionable gp3 volume.
    iops number
    The number of IOPS to provision. Only valid for gp3, io1, and io2 volumes.
    kms_key_id string
    Identifier of the customer managed KMS key to use for EBS encryption.
    throughput number
    The throughput to provision for a gp3 volume, in MiB/s. Valid range: 125-2000 MiB/s.
    volume_type "standard" | "io1" | "io2" | "gp2" | "sc1" | "st1" | "gp3"
    The EBS volume type. Defaults to gp3 if not specified.
    encrypted Boolean
    Indicates whether the EBS volume is encrypted. Encrypted volumes can only be attached to instances that support Amazon EBS encryption. If you are creating a volume from a snapshot, you can't specify an encryption value.
    freeSpaceGiB Integer
    The free space guaranteed on the root volume, in GiB. The service adds the operating system overhead on top of this value. Defaults to 8 GiB. The maximum is below the 65,536 GiB gp3 ceiling because the service adds the AMI size bucket on top of this value, and the resulting total must still be a provisionable gp3 volume.
    iops Integer
    The number of IOPS to provision. Only valid for gp3, io1, and io2 volumes.
    kmsKeyId String
    Identifier of the customer managed KMS key to use for EBS encryption.
    throughput Integer
    The throughput to provision for a gp3 volume, in MiB/s. Valid range: 125-2000 MiB/s.
    volumeType CapacityProviderRootVolumeConfigurationVolumeType
    The EBS volume type. Defaults to gp3 if not specified.
    encrypted boolean
    Indicates whether the EBS volume is encrypted. Encrypted volumes can only be attached to instances that support Amazon EBS encryption. If you are creating a volume from a snapshot, you can't specify an encryption value.
    freeSpaceGiB number
    The free space guaranteed on the root volume, in GiB. The service adds the operating system overhead on top of this value. Defaults to 8 GiB. The maximum is below the 65,536 GiB gp3 ceiling because the service adds the AMI size bucket on top of this value, and the resulting total must still be a provisionable gp3 volume.
    iops number
    The number of IOPS to provision. Only valid for gp3, io1, and io2 volumes.
    kmsKeyId string
    Identifier of the customer managed KMS key to use for EBS encryption.
    throughput number
    The throughput to provision for a gp3 volume, in MiB/s. Valid range: 125-2000 MiB/s.
    volumeType CapacityProviderRootVolumeConfigurationVolumeType
    The EBS volume type. Defaults to gp3 if not specified.
    encrypted bool
    Indicates whether the EBS volume is encrypted. Encrypted volumes can only be attached to instances that support Amazon EBS encryption. If you are creating a volume from a snapshot, you can't specify an encryption value.
    free_space_gi_b int
    The free space guaranteed on the root volume, in GiB. The service adds the operating system overhead on top of this value. Defaults to 8 GiB. The maximum is below the 65,536 GiB gp3 ceiling because the service adds the AMI size bucket on top of this value, and the resulting total must still be a provisionable gp3 volume.
    iops int
    The number of IOPS to provision. Only valid for gp3, io1, and io2 volumes.
    kms_key_id str
    Identifier of the customer managed KMS key to use for EBS encryption.
    throughput int
    The throughput to provision for a gp3 volume, in MiB/s. Valid range: 125-2000 MiB/s.
    volume_type CapacityProviderRootVolumeConfigurationVolumeType
    The EBS volume type. Defaults to gp3 if not specified.
    encrypted Boolean
    Indicates whether the EBS volume is encrypted. Encrypted volumes can only be attached to instances that support Amazon EBS encryption. If you are creating a volume from a snapshot, you can't specify an encryption value.
    freeSpaceGiB Number
    The free space guaranteed on the root volume, in GiB. The service adds the operating system overhead on top of this value. Defaults to 8 GiB. The maximum is below the 65,536 GiB gp3 ceiling because the service adds the AMI size bucket on top of this value, and the resulting total must still be a provisionable gp3 volume.
    iops Number
    The number of IOPS to provision. Only valid for gp3, io1, and io2 volumes.
    kmsKeyId String
    Identifier of the customer managed KMS key to use for EBS encryption.
    throughput Number
    The throughput to provision for a gp3 volume, in MiB/s. Valid range: 125-2000 MiB/s.
    volumeType "standard" | "io1" | "io2" | "gp2" | "sc1" | "st1" | "gp3"
    The EBS volume type. Defaults to gp3 if not specified.

    CapacityProviderRootVolumeConfigurationVolumeType, CapacityProviderRootVolumeConfigurationVolumeTypeArgs

    Standard
    standard
    Io1
    io1
    Io2
    io2
    Gp2
    gp2
    Sc1
    sc1
    St1
    st1
    Gp3
    gp3
    CapacityProviderRootVolumeConfigurationVolumeTypeStandard
    standard
    CapacityProviderRootVolumeConfigurationVolumeTypeIo1
    io1
    CapacityProviderRootVolumeConfigurationVolumeTypeIo2
    io2
    CapacityProviderRootVolumeConfigurationVolumeTypeGp2
    gp2
    CapacityProviderRootVolumeConfigurationVolumeTypeSc1
    sc1
    CapacityProviderRootVolumeConfigurationVolumeTypeSt1
    st1
    CapacityProviderRootVolumeConfigurationVolumeTypeGp3
    gp3
    "standard"
    standard
    "io1"
    io1
    "io2"
    io2
    "gp2"
    gp2
    "sc1"
    sc1
    "st1"
    st1
    "gp3"
    gp3
    Standard
    standard
    Io1
    io1
    Io2
    io2
    Gp2
    gp2
    Sc1
    sc1
    St1
    st1
    Gp3
    gp3
    Standard
    standard
    Io1
    io1
    Io2
    io2
    Gp2
    gp2
    Sc1
    sc1
    St1
    st1
    Gp3
    gp3
    STANDARD
    standard
    IO1
    io1
    IO2
    io2
    GP2
    gp2
    SC1
    sc1
    ST1
    st1
    GP3
    gp3
    "standard"
    standard
    "io1"
    io1
    "io2"
    io2
    "gp2"
    gp2
    "sc1"
    sc1
    "st1"
    st1
    "gp3"
    gp3

    CapacityProviderStatus, CapacityProviderStatusArgs

    Creating
    CREATING
    CreateFailed
    CREATE_FAILED
    Updating
    UPDATING
    UpdateFailed
    UPDATE_FAILED
    Ready
    READY
    Deleting
    DELETING
    CapacityProviderStatusCreating
    CREATING
    CapacityProviderStatusCreateFailed
    CREATE_FAILED
    CapacityProviderStatusUpdating
    UPDATING
    CapacityProviderStatusUpdateFailed
    UPDATE_FAILED
    CapacityProviderStatusReady
    READY
    CapacityProviderStatusDeleting
    DELETING
    "CREATING"
    CREATING
    "CREATE_FAILED"
    CREATE_FAILED
    "UPDATING"
    UPDATING
    "UPDATE_FAILED"
    UPDATE_FAILED
    "READY"
    READY
    "DELETING"
    DELETING
    Creating
    CREATING
    CreateFailed
    CREATE_FAILED
    Updating
    UPDATING
    UpdateFailed
    UPDATE_FAILED
    Ready
    READY
    Deleting
    DELETING
    Creating
    CREATING
    CreateFailed
    CREATE_FAILED
    Updating
    UPDATING
    UpdateFailed
    UPDATE_FAILED
    Ready
    READY
    Deleting
    DELETING
    CREATING
    CREATING
    CREATE_FAILED
    CREATE_FAILED
    UPDATING
    UPDATING
    UPDATE_FAILED
    UPDATE_FAILED
    READY
    READY
    DELETING
    DELETING
    "CREATING"
    CREATING
    "CREATE_FAILED"
    CREATE_FAILED
    "UPDATING"
    UPDATING
    "UPDATE_FAILED"
    UPDATE_FAILED
    "READY"
    READY
    "DELETING"
    DELETING

    CapacityProviderVolumeConfiguration, CapacityProviderVolumeConfigurationArgs

    Configuration for a persistent volume attached to a capacity provider session.

    CapacityProviderVpcConfiguration, CapacityProviderVpcConfigurationArgs

    VPC configuration for launching EC2 instances.
    SecurityGroups List<string>
    The IDs of the security groups to associate with the instances.
    Subnets List<string>
    The IDs of the subnets in which to launch instances.
    SecurityGroups []string
    The IDs of the security groups to associate with the instances.
    Subnets []string
    The IDs of the subnets in which to launch instances.
    security_groups list(string)
    The IDs of the security groups to associate with the instances.
    subnets list(string)
    The IDs of the subnets in which to launch instances.
    securityGroups List<String>
    The IDs of the security groups to associate with the instances.
    subnets List<String>
    The IDs of the subnets in which to launch instances.
    securityGroups string[]
    The IDs of the security groups to associate with the instances.
    subnets string[]
    The IDs of the subnets in which to launch instances.
    security_groups Sequence[str]
    The IDs of the security groups to associate with the instances.
    subnets Sequence[str]
    The IDs of the subnets in which to launch instances.
    securityGroups List<String>
    The IDs of the security groups to associate with the instances.
    subnets List<String>
    The IDs of the subnets in which to launch instances.

    Tag, TagArgs

    A set of tags to apply to the resource.
    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo aws-native logo

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.79.0
    published on Monday, Sep 14, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial