Module: Aws::Tnb::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-tnb/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
- AccessDeniedException =
This constant is part 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: 'AccessDeniedException')
- Blob =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BlobShape.new(name: 'Blob')
- Boolean =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'Boolean')
- CancelSolNetworkOperationInput =
This constant is part 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: 'CancelSolNetworkOperationInput')
- CreateSolFunctionPackageInput =
This constant is part 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: 'CreateSolFunctionPackageInput')
- CreateSolFunctionPackageOutput =
This constant is part 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: 'CreateSolFunctionPackageOutput')
- CreateSolNetworkInstanceInput =
This constant is part 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: 'CreateSolNetworkInstanceInput')
- CreateSolNetworkInstanceInputNsDescriptionString =
This constant is part 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: 'CreateSolNetworkInstanceInputNsDescriptionString')
- CreateSolNetworkInstanceInputNsNameString =
This constant is part 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: 'CreateSolNetworkInstanceInputNsNameString')
- CreateSolNetworkInstanceOutput =
This constant is part 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: 'CreateSolNetworkInstanceOutput')
- CreateSolNetworkPackageInput =
This constant is part 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: 'CreateSolNetworkPackageInput')
- CreateSolNetworkPackageOutput =
This constant is part 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: 'CreateSolNetworkPackageOutput')
- DeleteSolFunctionPackageInput =
This constant is part 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: 'DeleteSolFunctionPackageInput')
- DeleteSolNetworkInstanceInput =
This constant is part 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: 'DeleteSolNetworkInstanceInput')
- DeleteSolNetworkPackageInput =
This constant is part 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: 'DeleteSolNetworkPackageInput')
- DescriptorContentType =
This constant is part 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: 'DescriptorContentType')
- Document =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::DocumentShape.new(name: 'Document', document: true)
- ErrorCause =
This constant is part 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: 'ErrorCause')
- ErrorDetails =
This constant is part 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: 'ErrorDetails')
- 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')
- FunctionArtifactMeta =
This constant is part 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: 'FunctionArtifactMeta')
- GetSolFunctionInstanceInput =
This constant is part 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: 'GetSolFunctionInstanceInput')
- GetSolFunctionInstanceMetadata =
This constant is part 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: 'GetSolFunctionInstanceMetadata')
- GetSolFunctionInstanceOutput =
This constant is part 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: 'GetSolFunctionInstanceOutput')
- GetSolFunctionPackageContentInput =
This constant is part 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: 'GetSolFunctionPackageContentInput')
- GetSolFunctionPackageContentOutput =
This constant is part 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: 'GetSolFunctionPackageContentOutput')
- GetSolFunctionPackageDescriptorInput =
This constant is part 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: 'GetSolFunctionPackageDescriptorInput')
- GetSolFunctionPackageDescriptorOutput =
This constant is part 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: 'GetSolFunctionPackageDescriptorOutput')
- GetSolFunctionPackageInput =
This constant is part 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: 'GetSolFunctionPackageInput')
- GetSolFunctionPackageMetadata =
This constant is part 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: 'GetSolFunctionPackageMetadata')
- GetSolFunctionPackageOutput =
This constant is part 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: 'GetSolFunctionPackageOutput')
- GetSolInstantiatedVnfInfo =
This constant is part 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: 'GetSolInstantiatedVnfInfo')
- GetSolNetworkInstanceInput =
This constant is part 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: 'GetSolNetworkInstanceInput')
- GetSolNetworkInstanceMetadata =
This constant is part 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: 'GetSolNetworkInstanceMetadata')
- GetSolNetworkInstanceOutput =
This constant is part 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: 'GetSolNetworkInstanceOutput')
- GetSolNetworkOperationInput =
This constant is part 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: 'GetSolNetworkOperationInput')
- GetSolNetworkOperationMetadata =
This constant is part 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: 'GetSolNetworkOperationMetadata')
- GetSolNetworkOperationOutput =
This constant is part 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: 'GetSolNetworkOperationOutput')
- GetSolNetworkOperationTaskDetails =
This constant is part 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: 'GetSolNetworkOperationTaskDetails')
- GetSolNetworkOperationTasksList =
This constant is part 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: 'GetSolNetworkOperationTasksList')
- GetSolNetworkPackageContentInput =
This constant is part 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: 'GetSolNetworkPackageContentInput')
- GetSolNetworkPackageContentOutput =
This constant is part 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: 'GetSolNetworkPackageContentOutput')
- GetSolNetworkPackageDescriptorInput =
This constant is part 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: 'GetSolNetworkPackageDescriptorInput')
- GetSolNetworkPackageDescriptorOutput =
This constant is part 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: 'GetSolNetworkPackageDescriptorOutput')
- GetSolNetworkPackageInput =
This constant is part 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: 'GetSolNetworkPackageInput')
- GetSolNetworkPackageMetadata =
This constant is part 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: 'GetSolNetworkPackageMetadata')
- GetSolNetworkPackageOutput =
This constant is part 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: 'GetSolNetworkPackageOutput')
- GetSolVnfInfo =
This constant is part 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: 'GetSolVnfInfo')
- GetSolVnfcResourceInfo =
This constant is part 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: 'GetSolVnfcResourceInfo')
- GetSolVnfcResourceInfoList =
This constant is part 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: 'GetSolVnfcResourceInfoList')
- GetSolVnfcResourceInfoMetadata =
This constant is part 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: 'GetSolVnfcResourceInfoMetadata')
- InstantiateMetadata =
This constant is part 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: 'InstantiateMetadata')
- InstantiateSolNetworkInstanceInput =
This constant is part 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: 'InstantiateSolNetworkInstanceInput')
- InstantiateSolNetworkInstanceOutput =
This constant is part 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: 'InstantiateSolNetworkInstanceOutput')
- InternalServerException =
This constant is part 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: 'InternalServerException')
- LcmOperationInfo =
This constant is part 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: 'LcmOperationInfo')
- LcmOperationType =
This constant is part 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: 'LcmOperationType')
- ListSolFunctionInstanceInfo =
This constant is part 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: 'ListSolFunctionInstanceInfo')
- ListSolFunctionInstanceMetadata =
This constant is part 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: 'ListSolFunctionInstanceMetadata')
- ListSolFunctionInstanceResources =
This constant is part 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: 'ListSolFunctionInstanceResources')
- ListSolFunctionInstancesInput =
This constant is part 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: 'ListSolFunctionInstancesInput')
- ListSolFunctionInstancesInputMaxResultsInteger =
This constant is part 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: 'ListSolFunctionInstancesInputMaxResultsInteger')
- ListSolFunctionInstancesOutput =
This constant is part 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: 'ListSolFunctionInstancesOutput')
- ListSolFunctionPackageInfo =
This constant is part 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: 'ListSolFunctionPackageInfo')
- ListSolFunctionPackageMetadata =
This constant is part 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: 'ListSolFunctionPackageMetadata')
- ListSolFunctionPackageResources =
This constant is part 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: 'ListSolFunctionPackageResources')
- ListSolFunctionPackagesInput =
This constant is part 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: 'ListSolFunctionPackagesInput')
- ListSolFunctionPackagesInputMaxResultsInteger =
This constant is part 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: 'ListSolFunctionPackagesInputMaxResultsInteger')
- ListSolFunctionPackagesOutput =
This constant is part 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: 'ListSolFunctionPackagesOutput')
- ListSolNetworkInstanceInfo =
This constant is part 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: 'ListSolNetworkInstanceInfo')
- ListSolNetworkInstanceMetadata =
This constant is part 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: 'ListSolNetworkInstanceMetadata')
- ListSolNetworkInstanceResources =
This constant is part 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: 'ListSolNetworkInstanceResources')
- ListSolNetworkInstancesInput =
This constant is part 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: 'ListSolNetworkInstancesInput')
- ListSolNetworkInstancesInputMaxResultsInteger =
This constant is part 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: 'ListSolNetworkInstancesInputMaxResultsInteger')
- ListSolNetworkInstancesOutput =
This constant is part 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: 'ListSolNetworkInstancesOutput')
- ListSolNetworkOperationsInfo =
This constant is part 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: 'ListSolNetworkOperationsInfo')
- ListSolNetworkOperationsInput =
This constant is part 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: 'ListSolNetworkOperationsInput')
- ListSolNetworkOperationsInputMaxResultsInteger =
This constant is part 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: 'ListSolNetworkOperationsInputMaxResultsInteger')
- ListSolNetworkOperationsMetadata =
This constant is part 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: 'ListSolNetworkOperationsMetadata')
- ListSolNetworkOperationsOutput =
This constant is part 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: 'ListSolNetworkOperationsOutput')
- ListSolNetworkOperationsResources =
This constant is part 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: 'ListSolNetworkOperationsResources')
- ListSolNetworkPackageInfo =
This constant is part 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: 'ListSolNetworkPackageInfo')
- ListSolNetworkPackageMetadata =
This constant is part 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: 'ListSolNetworkPackageMetadata')
- ListSolNetworkPackageResources =
This constant is part 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: 'ListSolNetworkPackageResources')
- ListSolNetworkPackagesInput =
This constant is part 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: 'ListSolNetworkPackagesInput')
- ListSolNetworkPackagesInputMaxResultsInteger =
This constant is part 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: 'ListSolNetworkPackagesInputMaxResultsInteger')
- ListSolNetworkPackagesOutput =
This constant is part 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: 'ListSolNetworkPackagesOutput')
- ListTagsForResourceInput =
This constant is part 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: 'ListTagsForResourceInput')
- ListTagsForResourceOutput =
This constant is part 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: 'ListTagsForResourceOutput')
- ModifyVnfInfoMetadata =
This constant is part 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: 'ModifyVnfInfoMetadata')
- NetworkArtifactMeta =
This constant is part 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: 'NetworkArtifactMeta')
- NsInstanceArn =
This constant is part 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: 'NsInstanceArn')
- NsInstanceId =
This constant is part 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: 'NsInstanceId')
- NsLcmOpOccArn =
This constant is part 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: 'NsLcmOpOccArn')
- NsLcmOpOccId =
This constant is part 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: 'NsLcmOpOccId')
- NsLcmOperationState =
This constant is part 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: 'NsLcmOperationState')
- NsState =
This constant is part 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: 'NsState')
- NsdId =
This constant is part 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: 'NsdId')
- NsdInfoArn =
This constant is part 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: 'NsdInfoArn')
- NsdInfoId =
This constant is part 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: 'NsdInfoId')
- NsdOnboardingState =
This constant is part 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: 'NsdOnboardingState')
- NsdOperationalState =
This constant is part 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: 'NsdOperationalState')
- NsdUsageState =
This constant is part 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: 'NsdUsageState')
- OnboardingState =
This constant is part 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: 'OnboardingState')
- OperationalState =
This constant is part 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: 'OperationalState')
- OverrideList =
This constant is part 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: 'OverrideList')
- PackageContentType =
This constant is part 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: 'PackageContentType')
- PaginationToken =
This constant is part 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: 'PaginationToken')
- ProblemDetails =
This constant is part 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: 'ProblemDetails')
- PutSolFunctionPackageContentInput =
This constant is part 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: 'PutSolFunctionPackageContentInput')
- PutSolFunctionPackageContentMetadata =
This constant is part 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: 'PutSolFunctionPackageContentMetadata')
- PutSolFunctionPackageContentOutput =
This constant is part 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: 'PutSolFunctionPackageContentOutput')
- PutSolNetworkPackageContentInput =
This constant is part 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: 'PutSolNetworkPackageContentInput')
- PutSolNetworkPackageContentMetadata =
This constant is part 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: 'PutSolNetworkPackageContentMetadata')
- PutSolNetworkPackageContentOutput =
This constant is part 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: 'PutSolNetworkPackageContentOutput')
- 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')
- SensitiveBlob =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BlobShape.new(name: 'SensitiveBlob')
- ServiceQuotaExceededException =
This constant is part 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: 'ServiceQuotaExceededException')
- 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')
- StringMap =
This constant is part 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: 'StringMap')
- SyntheticTimestamp_date_time =
This constant is part 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: 'SyntheticTimestamp_date_time', timestampFormat: "iso8601")
- TNBResourceArn =
This constant is part 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: 'TNBResourceArn')
- TagKey =
This constant is part 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: 'TagKey')
- TagKeys =
This constant is part 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: 'TagKeys')
- TagMap =
This constant is part 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: 'TagMap')
- TagResourceInput =
This constant is part 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: 'TagResourceInput')
- TagResourceOutput =
This constant is part 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: 'TagResourceOutput')
- TagValue =
This constant is part 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: 'TagValue')
- TaskStatus =
This constant is part 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: 'TaskStatus')
- TerminateSolNetworkInstanceInput =
This constant is part 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: 'TerminateSolNetworkInstanceInput')
- TerminateSolNetworkInstanceOutput =
This constant is part 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: 'TerminateSolNetworkInstanceOutput')
- ThrottlingException =
This constant is part 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: 'ThrottlingException')
- ToscaOverride =
This constant is part 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: 'ToscaOverride')
- UntagResourceInput =
This constant is part 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: 'UntagResourceInput')
- UntagResourceOutput =
This constant is part 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: 'UntagResourceOutput')
- UpdateNsMetadata =
This constant is part 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: 'UpdateNsMetadata')
- UpdateSolFunctionPackageInput =
This constant is part 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: 'UpdateSolFunctionPackageInput')
- UpdateSolFunctionPackageOutput =
This constant is part 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: 'UpdateSolFunctionPackageOutput')
- UpdateSolNetworkInstanceInput =
This constant is part 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: 'UpdateSolNetworkInstanceInput')
- UpdateSolNetworkInstanceOutput =
This constant is part 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: 'UpdateSolNetworkInstanceOutput')
- UpdateSolNetworkModify =
This constant is part 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: 'UpdateSolNetworkModify')
- UpdateSolNetworkPackageInput =
This constant is part 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: 'UpdateSolNetworkPackageInput')
- UpdateSolNetworkPackageOutput =
This constant is part 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: 'UpdateSolNetworkPackageOutput')
- UpdateSolNetworkServiceData =
This constant is part 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: 'UpdateSolNetworkServiceData')
- UpdateSolNetworkType =
This constant is part 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: 'UpdateSolNetworkType')
- UsageState =
This constant is part 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: 'UsageState')
- ValidateSolFunctionPackageContentInput =
This constant is part 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: 'ValidateSolFunctionPackageContentInput')
- ValidateSolFunctionPackageContentMetadata =
This constant is part 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: 'ValidateSolFunctionPackageContentMetadata')
- ValidateSolFunctionPackageContentOutput =
This constant is part 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: 'ValidateSolFunctionPackageContentOutput')
- ValidateSolNetworkPackageContentInput =
This constant is part 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: 'ValidateSolNetworkPackageContentInput')
- ValidateSolNetworkPackageContentMetadata =
This constant is part 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: 'ValidateSolNetworkPackageContentMetadata')
- ValidateSolNetworkPackageContentOutput =
This constant is part 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: 'ValidateSolNetworkPackageContentOutput')
- ValidationException =
This constant is part 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: 'ValidationException')
- VnfInstanceArn =
This constant is part 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: 'VnfInstanceArn')
- VnfInstanceId =
This constant is part 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: 'VnfInstanceId')
- VnfInstantiationState =
This constant is part 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: 'VnfInstantiationState')
- VnfOperationalState =
This constant is part 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: 'VnfOperationalState')
- VnfPkgArn =
This constant is part 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: 'VnfPkgArn')
- VnfPkgId =
This constant is part 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: 'VnfPkgId')
- VnfPkgIdList =
This constant is part 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: 'VnfPkgIdList')
- VnfdId =
This constant is part 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: 'VnfdId')
- 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 = "2008-10-21" api. = { "apiVersion" => "2008-10-21", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "tnb", "jsonVersion" => "1.1", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceFullName" => "AWS Telco Network Builder", "serviceId" => "tnb", "signatureVersion" => "v4", "signingName" => "tnb", "uid" => "tnb-2008-10-21", } api.add_operation(:cancel_sol_network_operation, Seahorse::Model::Operation.new.tap do |o| o.name = "CancelSolNetworkOperation" o.http_method = "POST" o.http_request_uri = "/sol/nslcm/v1/ns_lcm_op_occs/{nsLcmOpOccId}/cancel" o.input = Shapes::ShapeRef.new(shape: CancelSolNetworkOperationInput) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:create_sol_function_package, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateSolFunctionPackage" o.http_method = "POST" o.http_request_uri = "/sol/vnfpkgm/v1/vnf_packages" o.input = Shapes::ShapeRef.new(shape: CreateSolFunctionPackageInput) o.output = Shapes::ShapeRef.new(shape: CreateSolFunctionPackageOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:create_sol_network_instance, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateSolNetworkInstance" o.http_method = "POST" o.http_request_uri = "/sol/nslcm/v1/ns_instances" o.input = Shapes::ShapeRef.new(shape: CreateSolNetworkInstanceInput) o.output = Shapes::ShapeRef.new(shape: CreateSolNetworkInstanceOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:create_sol_network_package, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateSolNetworkPackage" o.http_method = "POST" o.http_request_uri = "/sol/nsd/v1/ns_descriptors" o.input = Shapes::ShapeRef.new(shape: CreateSolNetworkPackageInput) o.output = Shapes::ShapeRef.new(shape: CreateSolNetworkPackageOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:delete_sol_function_package, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteSolFunctionPackage" o.http_method = "DELETE" o.http_request_uri = "/sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}" o.input = Shapes::ShapeRef.new(shape: DeleteSolFunctionPackageInput) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:delete_sol_network_instance, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteSolNetworkInstance" o.http_method = "DELETE" o.http_request_uri = "/sol/nslcm/v1/ns_instances/{nsInstanceId}" o.input = Shapes::ShapeRef.new(shape: DeleteSolNetworkInstanceInput) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:delete_sol_network_package, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteSolNetworkPackage" o.http_method = "DELETE" o.http_request_uri = "/sol/nsd/v1/ns_descriptors/{nsdInfoId}" o.input = Shapes::ShapeRef.new(shape: DeleteSolNetworkPackageInput) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:get_sol_function_instance, Seahorse::Model::Operation.new.tap do |o| o.name = "GetSolFunctionInstance" o.http_method = "GET" o.http_request_uri = "/sol/vnflcm/v1/vnf_instances/{vnfInstanceId}" o.input = Shapes::ShapeRef.new(shape: GetSolFunctionInstanceInput) o.output = Shapes::ShapeRef.new(shape: GetSolFunctionInstanceOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:get_sol_function_package, Seahorse::Model::Operation.new.tap do |o| o.name = "GetSolFunctionPackage" o.http_method = "GET" o.http_request_uri = "/sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}" o.input = Shapes::ShapeRef.new(shape: GetSolFunctionPackageInput) o.output = Shapes::ShapeRef.new(shape: GetSolFunctionPackageOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:get_sol_function_package_content, Seahorse::Model::Operation.new.tap do |o| o.name = "GetSolFunctionPackageContent" o.http_method = "GET" o.http_request_uri = "/sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}/package_content" o.input = Shapes::ShapeRef.new(shape: GetSolFunctionPackageContentInput) o.output = Shapes::ShapeRef.new(shape: GetSolFunctionPackageContentOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:get_sol_function_package_descriptor, Seahorse::Model::Operation.new.tap do |o| o.name = "GetSolFunctionPackageDescriptor" o.http_method = "GET" o.http_request_uri = "/sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}/vnfd" o.input = Shapes::ShapeRef.new(shape: GetSolFunctionPackageDescriptorInput) o.output = Shapes::ShapeRef.new(shape: GetSolFunctionPackageDescriptorOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:get_sol_network_instance, Seahorse::Model::Operation.new.tap do |o| o.name = "GetSolNetworkInstance" o.http_method = "GET" o.http_request_uri = "/sol/nslcm/v1/ns_instances/{nsInstanceId}" o.input = Shapes::ShapeRef.new(shape: GetSolNetworkInstanceInput) o.output = Shapes::ShapeRef.new(shape: GetSolNetworkInstanceOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:get_sol_network_operation, Seahorse::Model::Operation.new.tap do |o| o.name = "GetSolNetworkOperation" o.http_method = "GET" o.http_request_uri = "/sol/nslcm/v1/ns_lcm_op_occs/{nsLcmOpOccId}" o.input = Shapes::ShapeRef.new(shape: GetSolNetworkOperationInput) o.output = Shapes::ShapeRef.new(shape: GetSolNetworkOperationOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:get_sol_network_package, Seahorse::Model::Operation.new.tap do |o| o.name = "GetSolNetworkPackage" o.http_method = "GET" o.http_request_uri = "/sol/nsd/v1/ns_descriptors/{nsdInfoId}" o.input = Shapes::ShapeRef.new(shape: GetSolNetworkPackageInput) o.output = Shapes::ShapeRef.new(shape: GetSolNetworkPackageOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:get_sol_network_package_content, Seahorse::Model::Operation.new.tap do |o| o.name = "GetSolNetworkPackageContent" o.http_method = "GET" o.http_request_uri = "/sol/nsd/v1/ns_descriptors/{nsdInfoId}/nsd_content" o.input = Shapes::ShapeRef.new(shape: GetSolNetworkPackageContentInput) o.output = Shapes::ShapeRef.new(shape: GetSolNetworkPackageContentOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:get_sol_network_package_descriptor, Seahorse::Model::Operation.new.tap do |o| o.name = "GetSolNetworkPackageDescriptor" o.http_method = "GET" o.http_request_uri = "/sol/nsd/v1/ns_descriptors/{nsdInfoId}/nsd" o.input = Shapes::ShapeRef.new(shape: GetSolNetworkPackageDescriptorInput) o.output = Shapes::ShapeRef.new(shape: GetSolNetworkPackageDescriptorOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:instantiate_sol_network_instance, Seahorse::Model::Operation.new.tap do |o| o.name = "InstantiateSolNetworkInstance" o.http_method = "POST" o.http_request_uri = "/sol/nslcm/v1/ns_instances/{nsInstanceId}/instantiate" o.input = Shapes::ShapeRef.new(shape: InstantiateSolNetworkInstanceInput) o.output = Shapes::ShapeRef.new(shape: InstantiateSolNetworkInstanceOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:list_sol_function_instances, Seahorse::Model::Operation.new.tap do |o| o.name = "ListSolFunctionInstances" o.http_method = "GET" o.http_request_uri = "/sol/vnflcm/v1/vnf_instances" o.input = Shapes::ShapeRef.new(shape: ListSolFunctionInstancesInput) o.output = Shapes::ShapeRef.new(shape: ListSolFunctionInstancesOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_sol_function_packages, Seahorse::Model::Operation.new.tap do |o| o.name = "ListSolFunctionPackages" o.http_method = "GET" o.http_request_uri = "/sol/vnfpkgm/v1/vnf_packages" o.input = Shapes::ShapeRef.new(shape: ListSolFunctionPackagesInput) o.output = Shapes::ShapeRef.new(shape: ListSolFunctionPackagesOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_sol_network_instances, Seahorse::Model::Operation.new.tap do |o| o.name = "ListSolNetworkInstances" o.http_method = "GET" o.http_request_uri = "/sol/nslcm/v1/ns_instances" o.input = Shapes::ShapeRef.new(shape: ListSolNetworkInstancesInput) o.output = Shapes::ShapeRef.new(shape: ListSolNetworkInstancesOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_sol_network_operations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListSolNetworkOperations" o.http_method = "GET" o.http_request_uri = "/sol/nslcm/v1/ns_lcm_op_occs" o.input = Shapes::ShapeRef.new(shape: ListSolNetworkOperationsInput) o.output = Shapes::ShapeRef.new(shape: ListSolNetworkOperationsOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_sol_network_packages, Seahorse::Model::Operation.new.tap do |o| o.name = "ListSolNetworkPackages" o.http_method = "GET" o.http_request_uri = "/sol/nsd/v1/ns_descriptors" o.input = Shapes::ShapeRef.new(shape: ListSolNetworkPackagesInput) o.output = Shapes::ShapeRef.new(shape: ListSolNetworkPackagesOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) 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 = "/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: ListTagsForResourceInput) o.output = Shapes::ShapeRef.new(shape: ListTagsForResourceOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:put_sol_function_package_content, Seahorse::Model::Operation.new.tap do |o| o.name = "PutSolFunctionPackageContent" o.http_method = "PUT" o.http_request_uri = "/sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}/package_content" o.input = Shapes::ShapeRef.new(shape: PutSolFunctionPackageContentInput) o.output = Shapes::ShapeRef.new(shape: PutSolFunctionPackageContentOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:put_sol_network_package_content, Seahorse::Model::Operation.new.tap do |o| o.name = "PutSolNetworkPackageContent" o.http_method = "PUT" o.http_request_uri = "/sol/nsd/v1/ns_descriptors/{nsdInfoId}/nsd_content" o.input = Shapes::ShapeRef.new(shape: PutSolNetworkPackageContentInput) o.output = Shapes::ShapeRef.new(shape: PutSolNetworkPackageContentOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:tag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "TagResource" o.http_method = "POST" o.http_request_uri = "/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: TagResourceInput) o.output = Shapes::ShapeRef.new(shape: TagResourceOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:terminate_sol_network_instance, Seahorse::Model::Operation.new.tap do |o| o.name = "TerminateSolNetworkInstance" o.http_method = "POST" o.http_request_uri = "/sol/nslcm/v1/ns_instances/{nsInstanceId}/terminate" o.input = Shapes::ShapeRef.new(shape: TerminateSolNetworkInstanceInput) o.output = Shapes::ShapeRef.new(shape: TerminateSolNetworkInstanceOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:untag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagResource" o.http_method = "DELETE" o.http_request_uri = "/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: UntagResourceInput) o.output = Shapes::ShapeRef.new(shape: UntagResourceOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:update_sol_function_package, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateSolFunctionPackage" o.http_method = "PATCH" o.http_request_uri = "/sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}" o.input = Shapes::ShapeRef.new(shape: UpdateSolFunctionPackageInput) o.output = Shapes::ShapeRef.new(shape: UpdateSolFunctionPackageOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:update_sol_network_instance, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateSolNetworkInstance" o.http_method = "POST" o.http_request_uri = "/sol/nslcm/v1/ns_instances/{nsInstanceId}/update" o.input = Shapes::ShapeRef.new(shape: UpdateSolNetworkInstanceInput) o.output = Shapes::ShapeRef.new(shape: UpdateSolNetworkInstanceOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:update_sol_network_package, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateSolNetworkPackage" o.http_method = "PATCH" o.http_request_uri = "/sol/nsd/v1/ns_descriptors/{nsdInfoId}" o.input = Shapes::ShapeRef.new(shape: UpdateSolNetworkPackageInput) o.output = Shapes::ShapeRef.new(shape: UpdateSolNetworkPackageOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:validate_sol_function_package_content, Seahorse::Model::Operation.new.tap do |o| o.name = "ValidateSolFunctionPackageContent" o.http_method = "PUT" o.http_request_uri = "/sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}/package_content/validate" o.input = Shapes::ShapeRef.new(shape: ValidateSolFunctionPackageContentInput) o.output = Shapes::ShapeRef.new(shape: ValidateSolFunctionPackageContentOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:validate_sol_network_package_content, Seahorse::Model::Operation.new.tap do |o| o.name = "ValidateSolNetworkPackageContent" o.http_method = "PUT" o.http_request_uri = "/sol/nsd/v1/ns_descriptors/{nsdInfoId}/nsd_content/validate" o.input = Shapes::ShapeRef.new(shape: ValidateSolNetworkPackageContentInput) o.output = Shapes::ShapeRef.new(shape: ValidateSolNetworkPackageContentOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) end