Module: Aws::LambdaCore::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-lambdacore/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
- AssociatedComputeResourceTypesList =
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::ListShape.new(name: 'AssociatedComputeResourceTypesList')
- ClientTokenString =
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: 'ClientTokenString')
- ComputeResourceType =
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: 'ComputeResourceType')
- CoreTimestamp =
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::TimestampShape.new(name: 'CoreTimestamp', timestampFormat: "iso8601")
- CreateNetworkConnectorRequest =
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: 'CreateNetworkConnectorRequest')
- CreateNetworkConnectorResponse =
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: 'CreateNetworkConnectorResponse')
- DeleteNetworkConnectorRequest =
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: 'DeleteNetworkConnectorRequest')
- DeleteNetworkConnectorResponse =
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: 'DeleteNetworkConnectorResponse')
- GetNetworkConnectorRequest =
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: 'GetNetworkConnectorRequest')
- GetNetworkConnectorResponse =
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: 'GetNetworkConnectorResponse')
- InvalidParameterValueException =
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: 'InvalidParameterValueException')
- ListNetworkConnectorsRequest =
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: 'ListNetworkConnectorsRequest')
- ListNetworkConnectorsResponse =
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: 'ListNetworkConnectorsResponse')
- MaxHundredListItems =
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: 'MaxHundredListItems')
- NetworkConnectorArn =
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: 'NetworkConnectorArn')
- NetworkConnectorConfiguration =
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::UnionShape.new(name: 'NetworkConnectorConfiguration')
- NetworkConnectorId =
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: 'NetworkConnectorId')
- NetworkConnectorIdentifier =
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: 'NetworkConnectorIdentifier')
- NetworkConnectorLastUpdateStatus =
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: 'NetworkConnectorLastUpdateStatus')
- NetworkConnectorLastUpdateStatusReason =
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: 'NetworkConnectorLastUpdateStatusReason')
- NetworkConnectorLastUpdateStatusReasonCode =
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: 'NetworkConnectorLastUpdateStatusReasonCode')
- NetworkConnectorLimitExceededException =
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: 'NetworkConnectorLimitExceededException')
- NetworkConnectorName =
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: 'NetworkConnectorName')
- NetworkConnectorRoleArn =
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: 'NetworkConnectorRoleArn')
- NetworkConnectorSecurityGroupId =
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: 'NetworkConnectorSecurityGroupId')
- NetworkConnectorSecurityGroupIds =
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::ListShape.new(name: 'NetworkConnectorSecurityGroupIds')
- NetworkConnectorState =
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: 'NetworkConnectorState')
- NetworkConnectorStateReasonCode =
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: 'NetworkConnectorStateReasonCode')
- NetworkConnectorSubnetId =
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: 'NetworkConnectorSubnetId')
- NetworkConnectorSubnetIds =
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::ListShape.new(name: 'NetworkConnectorSubnetIds')
- NetworkConnectorSummary =
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: 'NetworkConnectorSummary')
- NetworkConnectorTagKey =
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: 'NetworkConnectorTagKey')
- NetworkConnectorTagValue =
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: 'NetworkConnectorTagValue')
- NetworkConnectorTags =
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::MapShape.new(name: 'NetworkConnectorTags')
- NetworkConnectorType =
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: 'NetworkConnectorType')
- NetworkConnectorVersion =
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: 'NetworkConnectorVersion')
- NetworkConnectorVpcEgressConfiguration =
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: 'NetworkConnectorVpcEgressConfiguration')
- NetworkConnectorsList =
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::ListShape.new(name: 'NetworkConnectorsList')
- NetworkProtocol =
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: 'NetworkProtocol')
- ResourceConflictException =
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: 'ResourceConflictException')
- ResourceNotFoundException =
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: 'ResourceNotFoundException')
- ServiceException =
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: 'ServiceException')
- String =
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: 'String')
- ThrottleReason =
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: 'ThrottleReason')
- 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')
- UpdateNetworkConnectorRequest =
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: 'UpdateNetworkConnectorRequest')
- UpdateNetworkConnectorResponse =
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: 'UpdateNetworkConnectorResponse')
- 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 = "2026-04-30" api. = { "apiVersion" => "2026-04-30", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "lambda", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceFullName" => "AWS Lambda Core", "serviceId" => "Lambda Core", "signatureVersion" => "v4", "signingName" => "lambda", "uid" => "lambda-core-2026-04-30", } api.add_operation(:create_network_connector, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateNetworkConnector" o.http_method = "POST" o.http_request_uri = "/2026-04-04/network-connectors" o.input = Shapes::ShapeRef.new(shape: CreateNetworkConnectorRequest) o.output = Shapes::ShapeRef.new(shape: CreateNetworkConnectorResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: NetworkConnectorLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:delete_network_connector, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteNetworkConnector" o.http_method = "DELETE" o.http_request_uri = "/2026-04-04/network-connectors/{Identifier}" o.input = Shapes::ShapeRef.new(shape: DeleteNetworkConnectorRequest) o.output = Shapes::ShapeRef.new(shape: DeleteNetworkConnectorResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_network_connector, Seahorse::Model::Operation.new.tap do |o| o.name = "GetNetworkConnector" o.http_method = "GET" o.http_request_uri = "/2026-04-04/network-connectors/{Identifier}" o.input = Shapes::ShapeRef.new(shape: GetNetworkConnectorRequest) o.output = Shapes::ShapeRef.new(shape: GetNetworkConnectorResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:list_network_connectors, Seahorse::Model::Operation.new.tap do |o| o.name = "ListNetworkConnectors" o.http_method = "GET" o.http_request_uri = "/2026-04-04/network-connectors" o.input = Shapes::ShapeRef.new(shape: ListNetworkConnectorsRequest) o.output = Shapes::ShapeRef.new(shape: ListNetworkConnectorsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o[:pager] = Aws::Pager.new( limit_key: "max_items", tokens: { "next_marker" => "marker" } ) end) api.add_operation(:update_network_connector, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateNetworkConnector" o.http_method = "PUT" o.http_request_uri = "/2026-04-04/network-connectors/{Identifier}" o.input = Shapes::ShapeRef.new(shape: UpdateNetworkConnectorRequest) o.output = Shapes::ShapeRef.new(shape: UpdateNetworkConnectorResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) end