Module: Aws::Kafka::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-kafka/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- AmazonMskCluster =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AmazonMskCluster')
- BadRequestException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BadRequestException')
- BatchAssociateScramSecretRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchAssociateScramSecretRequest')
- BatchAssociateScramSecretResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchAssociateScramSecretResponse')
- BatchDisassociateScramSecretRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchDisassociateScramSecretRequest')
- BatchDisassociateScramSecretResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchDisassociateScramSecretResponse')
- BrokerAZDistribution =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BrokerAZDistribution')
- BrokerCountUpdateInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BrokerCountUpdateInfo')
- BrokerEBSVolumeInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BrokerEBSVolumeInfo')
- BrokerLogs =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BrokerLogs')
- BrokerNodeGroupInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BrokerNodeGroupInfo')
- BrokerNodeInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BrokerNodeInfo')
- BrokerSoftwareInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BrokerSoftwareInfo')
- ClientAuthentication =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClientAuthentication')
- ClientBroker =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ClientBroker')
- ClientVpcConnection =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClientVpcConnection')
- CloudWatchLogs =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CloudWatchLogs')
- Cluster =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Cluster')
- ClusterInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterInfo')
- ClusterOperationInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterOperationInfo')
- ClusterOperationStep =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterOperationStep')
- ClusterOperationStepInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterOperationStepInfo')
- ClusterOperationV2 =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterOperationV2')
- ClusterOperationV2Provisioned =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterOperationV2Provisioned')
- ClusterOperationV2Serverless =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterOperationV2Serverless')
- ClusterOperationV2Summary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterOperationV2Summary')
- ClusterState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ClusterState')
- ClusterType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ClusterType')
- CompatibleKafkaVersion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CompatibleKafkaVersion')
- Configuration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Configuration')
- ConfigurationInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConfigurationInfo')
- ConfigurationRevision =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConfigurationRevision')
- ConfigurationState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ConfigurationState')
- ConflictException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConflictException')
- ConnectivityInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConnectivityInfo')
- ConsumerGroupReplication =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConsumerGroupReplication')
- ConsumerGroupReplicationUpdate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConsumerGroupReplicationUpdate')
- ControllerNodeInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ControllerNodeInfo')
- CreateClusterRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateClusterRequest')
- CreateClusterResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateClusterResponse')
- CreateClusterV2Request =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateClusterV2Request')
- CreateClusterV2Response =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateClusterV2Response')
- CreateConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateConfigurationRequest')
- CreateConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateConfigurationResponse')
- CreateReplicatorRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateReplicatorRequest')
- CreateReplicatorResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateReplicatorResponse')
- CreateVpcConnectionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateVpcConnectionRequest')
- CreateVpcConnectionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateVpcConnectionResponse')
- CustomerActionStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CustomerActionStatus')
- DeleteClusterPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteClusterPolicyRequest')
- DeleteClusterPolicyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteClusterPolicyResponse')
- DeleteClusterRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteClusterRequest')
- DeleteClusterResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteClusterResponse')
- DeleteConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteConfigurationRequest')
- DeleteConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteConfigurationResponse')
- DeleteReplicatorRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteReplicatorRequest')
- DeleteReplicatorResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteReplicatorResponse')
- DeleteVpcConnectionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteVpcConnectionRequest')
- DeleteVpcConnectionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteVpcConnectionResponse')
- DescribeClusterOperationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeClusterOperationRequest')
- DescribeClusterOperationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeClusterOperationResponse')
- DescribeClusterOperationV2Request =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeClusterOperationV2Request')
- DescribeClusterOperationV2Response =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeClusterOperationV2Response')
- DescribeClusterRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeClusterRequest')
- DescribeClusterResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeClusterResponse')
- DescribeClusterV2Request =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeClusterV2Request')
- DescribeClusterV2Response =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeClusterV2Response')
- DescribeConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeConfigurationRequest')
- DescribeConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeConfigurationResponse')
- DescribeConfigurationRevisionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeConfigurationRevisionRequest')
- DescribeConfigurationRevisionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeConfigurationRevisionResponse')
- DescribeReplicatorRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeReplicatorRequest')
- DescribeReplicatorResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeReplicatorResponse')
- DescribeVpcConnectionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeVpcConnectionRequest')
- DescribeVpcConnectionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeVpcConnectionResponse')
- EBSStorageInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EBSStorageInfo')
- EncryptionAtRest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EncryptionAtRest')
- EncryptionInTransit =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EncryptionInTransit')
- EncryptionInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EncryptionInfo')
- EnhancedMonitoring =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EnhancedMonitoring')
- Error =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Error')
- ErrorInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ErrorInfo')
- Firehose =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Firehose')
- ForbiddenException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ForbiddenException')
- GetBootstrapBrokersRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetBootstrapBrokersRequest')
- GetBootstrapBrokersResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetBootstrapBrokersResponse')
- GetClusterPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetClusterPolicyRequest')
- GetClusterPolicyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetClusterPolicyResponse')
- GetCompatibleKafkaVersionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetCompatibleKafkaVersionsRequest')
- GetCompatibleKafkaVersionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetCompatibleKafkaVersionsResponse')
- Iam =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Iam')
- InternalServerErrorException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InternalServerErrorException')
- JmxExporter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'JmxExporter')
- JmxExporterInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'JmxExporterInfo')
- KafkaCluster =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'KafkaCluster')
- KafkaClusterClientVpcConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'KafkaClusterClientVpcConfig')
- KafkaClusterDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'KafkaClusterDescription')
- KafkaClusterSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'KafkaClusterSummary')
- KafkaVersion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'KafkaVersion')
- KafkaVersionStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'KafkaVersionStatus')
- ListClientVpcConnectionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListClientVpcConnectionsRequest')
- ListClientVpcConnectionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListClientVpcConnectionsResponse')
- ListClusterOperationsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListClusterOperationsRequest')
- ListClusterOperationsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListClusterOperationsResponse')
- ListClusterOperationsV2Request =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListClusterOperationsV2Request')
- ListClusterOperationsV2Response =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListClusterOperationsV2Response')
- ListClustersRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListClustersRequest')
- ListClustersResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListClustersResponse')
- ListClustersV2Request =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListClustersV2Request')
- ListClustersV2Response =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListClustersV2Response')
- ListConfigurationRevisionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListConfigurationRevisionsRequest')
- ListConfigurationRevisionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListConfigurationRevisionsResponse')
- ListConfigurationsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListConfigurationsRequest')
- ListConfigurationsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListConfigurationsResponse')
- ListKafkaVersionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListKafkaVersionsRequest')
- ListKafkaVersionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListKafkaVersionsResponse')
- ListNodesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListNodesRequest')
- ListNodesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListNodesResponse')
- ListReplicatorsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListReplicatorsRequest')
- ListReplicatorsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListReplicatorsResponse')
- ListScramSecretsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListScramSecretsRequest')
- ListScramSecretsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListScramSecretsResponse')
- ListTagsForResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceRequest')
- ListTagsForResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceResponse')
- ListVpcConnectionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListVpcConnectionsRequest')
- ListVpcConnectionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListVpcConnectionsResponse')
- LoggingInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LoggingInfo')
- MaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxResults')
- MutableClusterInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MutableClusterInfo')
- NodeExporter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NodeExporter')
- NodeExporterInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NodeExporterInfo')
- NodeInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NodeInfo')
- NodeType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NodeType')
- NotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NotFoundException')
- OpenMonitoring =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OpenMonitoring')
- OpenMonitoringInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OpenMonitoringInfo')
- Prometheus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Prometheus')
- PrometheusInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PrometheusInfo')
- Provisioned =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Provisioned')
- ProvisionedRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ProvisionedRequest')
- ProvisionedThroughput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ProvisionedThroughput')
- PublicAccess =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PublicAccess')
- PutClusterPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutClusterPolicyRequest')
- PutClusterPolicyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutClusterPolicyResponse')
- RebootBrokerRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RebootBrokerRequest')
- RebootBrokerResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RebootBrokerResponse')
- RejectClientVpcConnectionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RejectClientVpcConnectionRequest')
- RejectClientVpcConnectionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RejectClientVpcConnectionResponse')
- ReplicationInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicationInfo')
- ReplicationInfoDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicationInfoDescription')
- ReplicationInfoSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicationInfoSummary')
- ReplicationStartingPosition =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicationStartingPosition')
- ReplicationStartingPositionType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ReplicationStartingPositionType')
- ReplicationStateInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicationStateInfo')
- ReplicationTopicNameConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicationTopicNameConfiguration')
- ReplicationTopicNameConfigurationType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ReplicationTopicNameConfigurationType')
- ReplicatorState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ReplicatorState')
- ReplicatorSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicatorSummary')
- S3 =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3')
- Sasl =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Sasl')
- Scram =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Scram')
- Serverless =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Serverless')
- ServerlessClientAuthentication =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServerlessClientAuthentication')
- ServerlessRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServerlessRequest')
- ServerlessSasl =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServerlessSasl')
Shapes::StructureShape.new(name: 'ServiceUnavailableException')
- StateInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StateInfo')
- StorageInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StorageInfo')
- StorageMode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'StorageMode')
- TagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceRequest')
- TargetCompressionType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TargetCompressionType')
- Tls =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Tls')
- TooManyRequestsException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TooManyRequestsException')
- TopicReplication =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TopicReplication')
- TopicReplicationUpdate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TopicReplicationUpdate')
- Unauthenticated =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Unauthenticated')
Shapes::StructureShape.new(name: 'UnauthorizedException')
- UnprocessedScramSecret =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UnprocessedScramSecret')
- UntagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceRequest')
- UpdateBrokerCountRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateBrokerCountRequest')
- UpdateBrokerCountResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateBrokerCountResponse')
- UpdateBrokerStorageRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateBrokerStorageRequest')
- UpdateBrokerStorageResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateBrokerStorageResponse')
- UpdateBrokerTypeRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateBrokerTypeRequest')
- UpdateBrokerTypeResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateBrokerTypeResponse')
- UpdateClusterConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateClusterConfigurationRequest')
- UpdateClusterConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateClusterConfigurationResponse')
- UpdateClusterKafkaVersionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateClusterKafkaVersionRequest')
- UpdateClusterKafkaVersionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateClusterKafkaVersionResponse')
- UpdateConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateConfigurationRequest')
- UpdateConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateConfigurationResponse')
- UpdateConnectivityRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateConnectivityRequest')
- UpdateConnectivityResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateConnectivityResponse')
- UpdateMonitoringRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateMonitoringRequest')
- UpdateMonitoringResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateMonitoringResponse')
- UpdateReplicationInfoRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateReplicationInfoRequest')
- UpdateReplicationInfoResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateReplicationInfoResponse')
- UpdateSecurityRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateSecurityRequest')
- UpdateSecurityResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateSecurityResponse')
- UpdateStorageRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateStorageRequest')
- UpdateStorageResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateStorageResponse')
- UserIdentity =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UserIdentity')
- UserIdentityType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'UserIdentityType')
- VpcConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VpcConfig')
- VpcConnection =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VpcConnection')
- VpcConnectionInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VpcConnectionInfo')
- VpcConnectionInfoServerless =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VpcConnectionInfoServerless')
- VpcConnectionState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'VpcConnectionState')
- VpcConnectivity =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VpcConnectivity')
- VpcConnectivityClientAuthentication =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VpcConnectivityClientAuthentication')
- VpcConnectivityIam =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VpcConnectivityIam')
- VpcConnectivitySasl =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VpcConnectivitySasl')
- VpcConnectivityScram =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VpcConnectivityScram')
- VpcConnectivityTls =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VpcConnectivityTls')
- ZookeeperNodeInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ZookeeperNodeInfo')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2018-11-14" api. = { "apiVersion" => "2018-11-14", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "kafka", "jsonVersion" => "1.1", "protocol" => "rest-json", "serviceAbbreviation" => "Kafka", "serviceFullName" => "Managed Streaming for Kafka", "serviceId" => "Kafka", "signatureVersion" => "v4", "signingName" => "kafka", "uid" => "kafka-2018-11-14", } api.add_operation(:batch_associate_scram_secret, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchAssociateScramSecret" o.http_method = "POST" o.http_request_uri = "/v1/clusters/{clusterArn}/scram-secrets" o.input = Shapes::ShapeRef.new(shape: BatchAssociateScramSecretRequest) o.output = Shapes::ShapeRef.new(shape: BatchAssociateScramSecretResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:create_cluster, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateCluster" o.http_method = "POST" o.http_request_uri = "/v1/clusters" o.input = Shapes::ShapeRef.new(shape: CreateClusterRequest) o.output = Shapes::ShapeRef.new(shape: CreateClusterResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) end) api.add_operation(:create_cluster_v2, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateClusterV2" o.http_method = "POST" o.http_request_uri = "/api/v2/clusters" o.input = Shapes::ShapeRef.new(shape: CreateClusterV2Request) o.output = Shapes::ShapeRef.new(shape: CreateClusterV2Response) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) end) api.add_operation(:create_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateConfiguration" o.http_method = "POST" o.http_request_uri = "/v1/configurations" o.input = Shapes::ShapeRef.new(shape: CreateConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: CreateConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) end) api.add_operation(:create_replicator, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateReplicator" o.http_method = "POST" o.http_request_uri = "/replication/v1/replicators" o.input = Shapes::ShapeRef.new(shape: CreateReplicatorRequest) o.output = Shapes::ShapeRef.new(shape: CreateReplicatorResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) end) api.add_operation(:create_vpc_connection, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateVpcConnection" o.http_method = "POST" o.http_request_uri = "/v1/vpc-connection" o.input = Shapes::ShapeRef.new(shape: CreateVpcConnectionRequest) o.output = Shapes::ShapeRef.new(shape: CreateVpcConnectionResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) end) api.add_operation(:delete_cluster, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteCluster" o.http_method = "DELETE" o.http_request_uri = "/v1/clusters/{clusterArn}" o.input = Shapes::ShapeRef.new(shape: DeleteClusterRequest) o.output = Shapes::ShapeRef.new(shape: DeleteClusterResponse) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) end) api.add_operation(:delete_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteConfiguration" o.http_method = "DELETE" o.http_request_uri = "/v1/configurations/{arn}" o.input = Shapes::ShapeRef.new(shape: DeleteConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: DeleteConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) end) api.add_operation(:delete_replicator, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteReplicator" o.http_method = "DELETE" o.http_request_uri = "/replication/v1/replicators/{replicatorArn}" o.input = Shapes::ShapeRef.new(shape: DeleteReplicatorRequest) o.output = Shapes::ShapeRef.new(shape: DeleteReplicatorResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:delete_vpc_connection, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteVpcConnection" o.http_method = "DELETE" o.http_request_uri = "/v1/vpc-connection/{arn}" o.input = Shapes::ShapeRef.new(shape: DeleteVpcConnectionRequest) o.output = Shapes::ShapeRef.new(shape: DeleteVpcConnectionResponse) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) end) api.add_operation(:describe_cluster, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeCluster" o.http_method = "GET" o.http_request_uri = "/v1/clusters/{clusterArn}" o.input = Shapes::ShapeRef.new(shape: DescribeClusterRequest) o.output = Shapes::ShapeRef.new(shape: DescribeClusterResponse) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) end) api.add_operation(:describe_cluster_v2, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeClusterV2" o.http_method = "GET" o.http_request_uri = "/api/v2/clusters/{clusterArn}" o.input = Shapes::ShapeRef.new(shape: DescribeClusterV2Request) o.output = Shapes::ShapeRef.new(shape: DescribeClusterV2Response) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) end) api.add_operation(:describe_cluster_operation, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeClusterOperation" o.http_method = "GET" o.http_request_uri = "/v1/operations/{clusterOperationArn}" o.input = Shapes::ShapeRef.new(shape: DescribeClusterOperationRequest) o.output = Shapes::ShapeRef.new(shape: DescribeClusterOperationResponse) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) end) api.add_operation(:describe_cluster_operation_v2, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeClusterOperationV2" o.http_method = "GET" o.http_request_uri = "/api/v2/operations/{clusterOperationArn}" o.input = Shapes::ShapeRef.new(shape: DescribeClusterOperationV2Request) o.output = Shapes::ShapeRef.new(shape: DescribeClusterOperationV2Response) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:describe_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeConfiguration" o.http_method = "GET" o.http_request_uri = "/v1/configurations/{arn}" o.input = Shapes::ShapeRef.new(shape: DescribeConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: DescribeConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:describe_configuration_revision, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeConfigurationRevision" o.http_method = "GET" o.http_request_uri = "/v1/configurations/{arn}/revisions/{revision}" o.input = Shapes::ShapeRef.new(shape: DescribeConfigurationRevisionRequest) o.output = Shapes::ShapeRef.new(shape: DescribeConfigurationRevisionResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:describe_replicator, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeReplicator" o.http_method = "GET" o.http_request_uri = "/replication/v1/replicators/{replicatorArn}" o.input = Shapes::ShapeRef.new(shape: DescribeReplicatorRequest) o.output = Shapes::ShapeRef.new(shape: DescribeReplicatorResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:describe_vpc_connection, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeVpcConnection" o.http_method = "GET" o.http_request_uri = "/v1/vpc-connection/{arn}" o.input = Shapes::ShapeRef.new(shape: DescribeVpcConnectionRequest) o.output = Shapes::ShapeRef.new(shape: DescribeVpcConnectionResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:batch_disassociate_scram_secret, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchDisassociateScramSecret" o.http_method = "PATCH" o.http_request_uri = "/v1/clusters/{clusterArn}/scram-secrets" o.input = Shapes::ShapeRef.new(shape: BatchDisassociateScramSecretRequest) o.output = Shapes::ShapeRef.new(shape: BatchDisassociateScramSecretResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_bootstrap_brokers, Seahorse::Model::Operation.new.tap do |o| o.name = "GetBootstrapBrokers" o.http_method = "GET" o.http_request_uri = "/v1/clusters/{clusterArn}/bootstrap-brokers" o.input = Shapes::ShapeRef.new(shape: GetBootstrapBrokersRequest) o.output = Shapes::ShapeRef.new(shape: GetBootstrapBrokersResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) end) api.add_operation(:get_compatible_kafka_versions, Seahorse::Model::Operation.new.tap do |o| o.name = "GetCompatibleKafkaVersions" o.http_method = "GET" o.http_request_uri = "/v1/compatible-kafka-versions" o.input = Shapes::ShapeRef.new(shape: GetCompatibleKafkaVersionsRequest) o.output = Shapes::ShapeRef.new(shape: GetCompatibleKafkaVersionsResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:list_cluster_operations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListClusterOperations" o.http_method = "GET" o.http_request_uri = "/v1/clusters/{clusterArn}/operations" o.input = Shapes::ShapeRef.new(shape: ListClusterOperationsRequest) o.output = Shapes::ShapeRef.new(shape: ListClusterOperationsResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_cluster_operations_v2, Seahorse::Model::Operation.new.tap do |o| o.name = "ListClusterOperationsV2" o.http_method = "GET" o.http_request_uri = "/api/v2/clusters/{clusterArn}/operations" o.input = Shapes::ShapeRef.new(shape: ListClusterOperationsV2Request) o.output = Shapes::ShapeRef.new(shape: ListClusterOperationsV2Response) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_clusters, Seahorse::Model::Operation.new.tap do |o| o.name = "ListClusters" o.http_method = "GET" o.http_request_uri = "/v1/clusters" o.input = Shapes::ShapeRef.new(shape: ListClustersRequest) o.output = Shapes::ShapeRef.new(shape: ListClustersResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_clusters_v2, Seahorse::Model::Operation.new.tap do |o| o.name = "ListClustersV2" o.http_method = "GET" o.http_request_uri = "/api/v2/clusters" o.input = Shapes::ShapeRef.new(shape: ListClustersV2Request) o.output = Shapes::ShapeRef.new(shape: ListClustersV2Response) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_configuration_revisions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListConfigurationRevisions" o.http_method = "GET" o.http_request_uri = "/v1/configurations/{arn}/revisions" o.input = Shapes::ShapeRef.new(shape: ListConfigurationRevisionsRequest) o.output = Shapes::ShapeRef.new(shape: ListConfigurationRevisionsResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_configurations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListConfigurations" o.http_method = "GET" o.http_request_uri = "/v1/configurations" o.input = Shapes::ShapeRef.new(shape: ListConfigurationsRequest) o.output = Shapes::ShapeRef.new(shape: ListConfigurationsResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_kafka_versions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListKafkaVersions" o.http_method = "GET" o.http_request_uri = "/v1/kafka-versions" o.input = Shapes::ShapeRef.new(shape: ListKafkaVersionsRequest) o.output = Shapes::ShapeRef.new(shape: ListKafkaVersionsResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_nodes, Seahorse::Model::Operation.new.tap do |o| o.name = "ListNodes" o.http_method = "GET" o.http_request_uri = "/v1/clusters/{clusterArn}/nodes" o.input = Shapes::ShapeRef.new(shape: ListNodesRequest) o.output = Shapes::ShapeRef.new(shape: ListNodesResponse) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_replicators, Seahorse::Model::Operation.new.tap do |o| o.name = "ListReplicators" o.http_method = "GET" o.http_request_uri = "/replication/v1/replicators" o.input = Shapes::ShapeRef.new(shape: ListReplicatorsRequest) o.output = Shapes::ShapeRef.new(shape: ListReplicatorsResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_scram_secrets, Seahorse::Model::Operation.new.tap do |o| o.name = "ListScramSecrets" o.http_method = "GET" o.http_request_uri = "/v1/clusters/{clusterArn}/scram-secrets" o.input = Shapes::ShapeRef.new(shape: ListScramSecretsRequest) o.output = Shapes::ShapeRef.new(shape: ListScramSecretsResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_tags_for_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTagsForResource" o.http_method = "GET" o.http_request_uri = "/v1/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: ListTagsForResourceRequest) o.output = Shapes::ShapeRef.new(shape: ListTagsForResourceResponse) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) end) api.add_operation(:list_client_vpc_connections, Seahorse::Model::Operation.new.tap do |o| o.name = "ListClientVpcConnections" o.http_method = "GET" o.http_request_uri = "/v1/clusters/{clusterArn}/client-vpc-connections" o.input = Shapes::ShapeRef.new(shape: ListClientVpcConnectionsRequest) o.output = Shapes::ShapeRef.new(shape: ListClientVpcConnectionsResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_vpc_connections, Seahorse::Model::Operation.new.tap do |o| o.name = "ListVpcConnections" o.http_method = "GET" o.http_request_uri = "/v1/vpc-connections" o.input = Shapes::ShapeRef.new(shape: ListVpcConnectionsRequest) o.output = Shapes::ShapeRef.new(shape: ListVpcConnectionsResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:reject_client_vpc_connection, Seahorse::Model::Operation.new.tap do |o| o.name = "RejectClientVpcConnection" o.http_method = "PUT" o.http_request_uri = "/v1/clusters/{clusterArn}/client-vpc-connection" o.input = Shapes::ShapeRef.new(shape: RejectClientVpcConnectionRequest) o.output = Shapes::ShapeRef.new(shape: RejectClientVpcConnectionResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) end) api.add_operation(:delete_cluster_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteClusterPolicy" o.http_method = "DELETE" o.http_request_uri = "/v1/clusters/{clusterArn}/policy" o.input = Shapes::ShapeRef.new(shape: DeleteClusterPolicyRequest) o.output = Shapes::ShapeRef.new(shape: DeleteClusterPolicyResponse) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) end) api.add_operation(:get_cluster_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "GetClusterPolicy" o.http_method = "GET" o.http_request_uri = "/v1/clusters/{clusterArn}/policy" o.input = Shapes::ShapeRef.new(shape: GetClusterPolicyRequest) o.output = Shapes::ShapeRef.new(shape: GetClusterPolicyResponse) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) end) api.add_operation(:put_cluster_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "PutClusterPolicy" o.http_method = "PUT" o.http_request_uri = "/v1/clusters/{clusterArn}/policy" o.input = Shapes::ShapeRef.new(shape: PutClusterPolicyRequest) o.output = Shapes::ShapeRef.new(shape: PutClusterPolicyResponse) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) end) api.add_operation(:reboot_broker, Seahorse::Model::Operation.new.tap do |o| o.name = "RebootBroker" o.http_method = "PUT" o.http_request_uri = "/v1/clusters/{clusterArn}/reboot-broker" o.input = Shapes::ShapeRef.new(shape: RebootBrokerRequest) o.output = Shapes::ShapeRef.new(shape: RebootBrokerResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:tag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "TagResource" o.http_method = "POST" o.http_request_uri = "/v1/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: TagResourceRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) end) api.add_operation(:untag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagResource" o.http_method = "DELETE" o.http_request_uri = "/v1/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: UntagResourceRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) end) api.add_operation(:update_broker_count, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateBrokerCount" o.http_method = "PUT" o.http_request_uri = "/v1/clusters/{clusterArn}/nodes/count" o.input = Shapes::ShapeRef.new(shape: UpdateBrokerCountRequest) o.output = Shapes::ShapeRef.new(shape: UpdateBrokerCountResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) end) api.add_operation(:update_broker_type, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateBrokerType" o.http_method = "PUT" o.http_request_uri = "/v1/clusters/{clusterArn}/nodes/type" o.input = Shapes::ShapeRef.new(shape: UpdateBrokerTypeRequest) o.output = Shapes::ShapeRef.new(shape: UpdateBrokerTypeResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:update_broker_storage, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateBrokerStorage" o.http_method = "PUT" o.http_request_uri = "/v1/clusters/{clusterArn}/nodes/storage" o.input = Shapes::ShapeRef.new(shape: UpdateBrokerStorageRequest) o.output = Shapes::ShapeRef.new(shape: UpdateBrokerStorageResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) end) api.add_operation(:update_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateConfiguration" o.http_method = "PUT" o.http_request_uri = "/v1/configurations/{arn}" o.input = Shapes::ShapeRef.new(shape: UpdateConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: UpdateConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) end) api.add_operation(:update_cluster_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateClusterConfiguration" o.http_method = "PUT" o.http_request_uri = "/v1/clusters/{clusterArn}/configuration" o.input = Shapes::ShapeRef.new(shape: UpdateClusterConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: UpdateClusterConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:update_cluster_kafka_version, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateClusterKafkaVersion" o.http_method = "PUT" o.http_request_uri = "/v1/clusters/{clusterArn}/version" o.input = Shapes::ShapeRef.new(shape: UpdateClusterKafkaVersionRequest) o.output = Shapes::ShapeRef.new(shape: UpdateClusterKafkaVersionResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:update_connectivity, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateConnectivity" o.http_method = "PUT" o.http_request_uri = "/v1/clusters/{clusterArn}/connectivity" o.input = Shapes::ShapeRef.new(shape: UpdateConnectivityRequest) o.output = Shapes::ShapeRef.new(shape: UpdateConnectivityResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:update_monitoring, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateMonitoring" o.http_method = "PUT" o.http_request_uri = "/v1/clusters/{clusterArn}/monitoring" o.input = Shapes::ShapeRef.new(shape: UpdateMonitoringRequest) o.output = Shapes::ShapeRef.new(shape: UpdateMonitoringResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) end) api.add_operation(:update_replication_info, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateReplicationInfo" o.http_method = "PUT" o.http_request_uri = "/replication/v1/replicators/{replicatorArn}/replication-info" o.input = Shapes::ShapeRef.new(shape: UpdateReplicationInfoRequest) o.output = Shapes::ShapeRef.new(shape: UpdateReplicationInfoResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:update_security, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateSecurity" o.http_method = "PATCH" o.http_request_uri = "/v1/clusters/{clusterArn}/security" o.input = Shapes::ShapeRef.new(shape: UpdateSecurityRequest) o.output = Shapes::ShapeRef.new(shape: UpdateSecurityResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:update_storage, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateStorage" o.http_method = "PUT" o.http_request_uri = "/v1/clusters/{clusterArn}/storage" o.input = Shapes::ShapeRef.new(shape: UpdateStorageRequest) o.output = Shapes::ShapeRef.new(shape: UpdateStorageResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) end