Class: Aws::Kafka::Types::BrokerEBSVolumeInfo
- Inherits:
-
Struct
- Object
- Struct
- Aws::Kafka::Types::BrokerEBSVolumeInfo
- Defined in:
- gems/aws-sdk-kafka/lib/aws-sdk-kafka/types.rb
Overview
Note:
When making an API call, you may pass BrokerEBSVolumeInfo data as a hash:
{
kafka_broker_node_id: "__string", # required
provisioned_throughput: {
enabled: false,
volume_throughput: 1,
},
volume_size_gb: 1,
}
Specifies the EBS volume upgrade information. The broker identifier must be set to the keyword ALL. This means the changes apply to all the brokers in the cluster.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#kafka_broker_node_id ⇒ String
The ID of the broker to update.
-
#provisioned_throughput ⇒ Types::ProvisionedThroughput
EBS volume provisioned throughput information.
-
#volume_size_gb ⇒ Integer
Size of the EBS volume to update.
Instance Attribute Details
#kafka_broker_node_id ⇒ String
The ID of the broker to update.
105 106 107 108 109 110 111 |
# File 'gems/aws-sdk-kafka/lib/aws-sdk-kafka/types.rb', line 105 class BrokerEBSVolumeInfo < Struct.new( :kafka_broker_node_id, :provisioned_throughput, :volume_size_gb) SENSITIVE = [] include Aws::Structure end |
#provisioned_throughput ⇒ Types::ProvisionedThroughput
EBS volume provisioned throughput information.
105 106 107 108 109 110 111 |
# File 'gems/aws-sdk-kafka/lib/aws-sdk-kafka/types.rb', line 105 class BrokerEBSVolumeInfo < Struct.new( :kafka_broker_node_id, :provisioned_throughput, :volume_size_gb) SENSITIVE = [] include Aws::Structure end |
#volume_size_gb ⇒ Integer
Size of the EBS volume to update.
105 106 107 108 109 110 111 |
# File 'gems/aws-sdk-kafka/lib/aws-sdk-kafka/types.rb', line 105 class BrokerEBSVolumeInfo < Struct.new( :kafka_broker_node_id, :provisioned_throughput, :volume_size_gb) SENSITIVE = [] include Aws::Structure end |