Documentation ¶
Overview ¶
Package tnb provides the client and types for making API requests to AWS Telco Network Builder.
Amazon Web Services Telco Network Builder (TNB) is a network automation service that helps you deploy and manage telecom networks. AWS TNB helps you with the lifecycle management of your telecommunication network functions throughout planning, deployment, and post-deployment activities.
See https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21 for more information on this service.
See tnb package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/tnb/
Using the Client ¶
To contact AWS Telco Network Builder with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the AWS Telco Network Builder client Tnb for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/tnb/#New
Index ¶
- Constants
- func DescriptorContentType_Values() []string
- func LcmOperationType_Values() []string
- func NsLcmOperationState_Values() []string
- func NsState_Values() []string
- func NsdOnboardingState_Values() []string
- func NsdOperationalState_Values() []string
- func NsdUsageState_Values() []string
- func OnboardingState_Values() []string
- func OperationalState_Values() []string
- func PackageContentType_Values() []string
- func TaskStatus_Values() []string
- func UpdateSolNetworkType_Values() []string
- func UsageState_Values() []string
- func VnfInstantiationState_Values() []string
- func VnfOperationalState_Values() []string
- type AccessDeniedException
- func (s *AccessDeniedException) Code() string
- func (s *AccessDeniedException) Error() string
- func (s AccessDeniedException) GoString() string
- func (s *AccessDeniedException) Message() string
- func (s *AccessDeniedException) OrigErr() error
- func (s *AccessDeniedException) RequestID() string
- func (s *AccessDeniedException) StatusCode() int
- func (s AccessDeniedException) String() string
- type CancelSolNetworkOperationInput
- type CancelSolNetworkOperationOutput
- type CreateSolFunctionPackageInput
- type CreateSolFunctionPackageOutput
- func (s CreateSolFunctionPackageOutput) GoString() string
- func (s *CreateSolFunctionPackageOutput) SetArn(v string) *CreateSolFunctionPackageOutput
- func (s *CreateSolFunctionPackageOutput) SetId(v string) *CreateSolFunctionPackageOutput
- func (s *CreateSolFunctionPackageOutput) SetOnboardingState(v string) *CreateSolFunctionPackageOutput
- func (s *CreateSolFunctionPackageOutput) SetOperationalState(v string) *CreateSolFunctionPackageOutput
- func (s *CreateSolFunctionPackageOutput) SetTags(v map[string]*string) *CreateSolFunctionPackageOutput
- func (s *CreateSolFunctionPackageOutput) SetUsageState(v string) *CreateSolFunctionPackageOutput
- func (s CreateSolFunctionPackageOutput) String() string
- type CreateSolNetworkInstanceInput
- func (s CreateSolNetworkInstanceInput) GoString() string
- func (s *CreateSolNetworkInstanceInput) SetNsDescription(v string) *CreateSolNetworkInstanceInput
- func (s *CreateSolNetworkInstanceInput) SetNsName(v string) *CreateSolNetworkInstanceInput
- func (s *CreateSolNetworkInstanceInput) SetNsdInfoId(v string) *CreateSolNetworkInstanceInput
- func (s *CreateSolNetworkInstanceInput) SetTags(v map[string]*string) *CreateSolNetworkInstanceInput
- func (s CreateSolNetworkInstanceInput) String() string
- func (s *CreateSolNetworkInstanceInput) Validate() error
- type CreateSolNetworkInstanceOutput
- func (s CreateSolNetworkInstanceOutput) GoString() string
- func (s *CreateSolNetworkInstanceOutput) SetArn(v string) *CreateSolNetworkInstanceOutput
- func (s *CreateSolNetworkInstanceOutput) SetId(v string) *CreateSolNetworkInstanceOutput
- func (s *CreateSolNetworkInstanceOutput) SetNsInstanceName(v string) *CreateSolNetworkInstanceOutput
- func (s *CreateSolNetworkInstanceOutput) SetNsdInfoId(v string) *CreateSolNetworkInstanceOutput
- func (s *CreateSolNetworkInstanceOutput) SetTags(v map[string]*string) *CreateSolNetworkInstanceOutput
- func (s CreateSolNetworkInstanceOutput) String() string
- type CreateSolNetworkPackageInput
- type CreateSolNetworkPackageOutput
- func (s CreateSolNetworkPackageOutput) GoString() string
- func (s *CreateSolNetworkPackageOutput) SetArn(v string) *CreateSolNetworkPackageOutput
- func (s *CreateSolNetworkPackageOutput) SetId(v string) *CreateSolNetworkPackageOutput
- func (s *CreateSolNetworkPackageOutput) SetNsdOnboardingState(v string) *CreateSolNetworkPackageOutput
- func (s *CreateSolNetworkPackageOutput) SetNsdOperationalState(v string) *CreateSolNetworkPackageOutput
- func (s *CreateSolNetworkPackageOutput) SetNsdUsageState(v string) *CreateSolNetworkPackageOutput
- func (s *CreateSolNetworkPackageOutput) SetTags(v map[string]*string) *CreateSolNetworkPackageOutput
- func (s CreateSolNetworkPackageOutput) String() string
- type DeleteSolFunctionPackageInput
- type DeleteSolFunctionPackageOutput
- type DeleteSolNetworkInstanceInput
- type DeleteSolNetworkInstanceOutput
- type DeleteSolNetworkPackageInput
- type DeleteSolNetworkPackageOutput
- type ErrorInfo
- type FunctionArtifactMeta
- type GetSolFunctionInstanceInput
- type GetSolFunctionInstanceMetadata
- func (s GetSolFunctionInstanceMetadata) GoString() string
- func (s *GetSolFunctionInstanceMetadata) SetCreatedAt(v time.Time) *GetSolFunctionInstanceMetadata
- func (s *GetSolFunctionInstanceMetadata) SetLastModified(v time.Time) *GetSolFunctionInstanceMetadata
- func (s GetSolFunctionInstanceMetadata) String() string
- type GetSolFunctionInstanceOutput
- func (s GetSolFunctionInstanceOutput) GoString() string
- func (s *GetSolFunctionInstanceOutput) SetArn(v string) *GetSolFunctionInstanceOutput
- func (s *GetSolFunctionInstanceOutput) SetId(v string) *GetSolFunctionInstanceOutput
- func (s *GetSolFunctionInstanceOutput) SetInstantiatedVnfInfo(v *GetSolVnfInfo) *GetSolFunctionInstanceOutput
- func (s *GetSolFunctionInstanceOutput) SetInstantiationState(v string) *GetSolFunctionInstanceOutput
- func (s *GetSolFunctionInstanceOutput) SetMetadata(v *GetSolFunctionInstanceMetadata) *GetSolFunctionInstanceOutput
- func (s *GetSolFunctionInstanceOutput) SetNsInstanceId(v string) *GetSolFunctionInstanceOutput
- func (s *GetSolFunctionInstanceOutput) SetTags(v map[string]*string) *GetSolFunctionInstanceOutput
- func (s *GetSolFunctionInstanceOutput) SetVnfPkgId(v string) *GetSolFunctionInstanceOutput
- func (s *GetSolFunctionInstanceOutput) SetVnfProductName(v string) *GetSolFunctionInstanceOutput
- func (s *GetSolFunctionInstanceOutput) SetVnfProvider(v string) *GetSolFunctionInstanceOutput
- func (s *GetSolFunctionInstanceOutput) SetVnfdId(v string) *GetSolFunctionInstanceOutput
- func (s *GetSolFunctionInstanceOutput) SetVnfdVersion(v string) *GetSolFunctionInstanceOutput
- func (s GetSolFunctionInstanceOutput) String() string
- type GetSolFunctionPackageContentInput
- func (s GetSolFunctionPackageContentInput) GoString() string
- func (s *GetSolFunctionPackageContentInput) SetAccept(v string) *GetSolFunctionPackageContentInput
- func (s *GetSolFunctionPackageContentInput) SetVnfPkgId(v string) *GetSolFunctionPackageContentInput
- func (s GetSolFunctionPackageContentInput) String() string
- func (s *GetSolFunctionPackageContentInput) Validate() error
- type GetSolFunctionPackageContentOutput
- func (s GetSolFunctionPackageContentOutput) GoString() string
- func (s *GetSolFunctionPackageContentOutput) SetContentType(v string) *GetSolFunctionPackageContentOutput
- func (s *GetSolFunctionPackageContentOutput) SetPackageContent(v []byte) *GetSolFunctionPackageContentOutput
- func (s GetSolFunctionPackageContentOutput) String() string
- type GetSolFunctionPackageDescriptorInput
- func (s GetSolFunctionPackageDescriptorInput) GoString() string
- func (s *GetSolFunctionPackageDescriptorInput) SetAccept(v string) *GetSolFunctionPackageDescriptorInput
- func (s *GetSolFunctionPackageDescriptorInput) SetVnfPkgId(v string) *GetSolFunctionPackageDescriptorInput
- func (s GetSolFunctionPackageDescriptorInput) String() string
- func (s *GetSolFunctionPackageDescriptorInput) Validate() error
- type GetSolFunctionPackageDescriptorOutput
- func (s GetSolFunctionPackageDescriptorOutput) GoString() string
- func (s *GetSolFunctionPackageDescriptorOutput) SetContentType(v string) *GetSolFunctionPackageDescriptorOutput
- func (s *GetSolFunctionPackageDescriptorOutput) SetVnfd(v []byte) *GetSolFunctionPackageDescriptorOutput
- func (s GetSolFunctionPackageDescriptorOutput) String() string
- type GetSolFunctionPackageInput
- type GetSolFunctionPackageMetadata
- func (s GetSolFunctionPackageMetadata) GoString() string
- func (s *GetSolFunctionPackageMetadata) SetCreatedAt(v time.Time) *GetSolFunctionPackageMetadata
- func (s *GetSolFunctionPackageMetadata) SetLastModified(v time.Time) *GetSolFunctionPackageMetadata
- func (s *GetSolFunctionPackageMetadata) SetVnfd(v *FunctionArtifactMeta) *GetSolFunctionPackageMetadata
- func (s GetSolFunctionPackageMetadata) String() string
- type GetSolFunctionPackageOutput
- func (s GetSolFunctionPackageOutput) GoString() string
- func (s *GetSolFunctionPackageOutput) SetArn(v string) *GetSolFunctionPackageOutput
- func (s *GetSolFunctionPackageOutput) SetId(v string) *GetSolFunctionPackageOutput
- func (s *GetSolFunctionPackageOutput) SetMetadata(v *GetSolFunctionPackageMetadata) *GetSolFunctionPackageOutput
- func (s *GetSolFunctionPackageOutput) SetOnboardingState(v string) *GetSolFunctionPackageOutput
- func (s *GetSolFunctionPackageOutput) SetOperationalState(v string) *GetSolFunctionPackageOutput
- func (s *GetSolFunctionPackageOutput) SetTags(v map[string]*string) *GetSolFunctionPackageOutput
- func (s *GetSolFunctionPackageOutput) SetUsageState(v string) *GetSolFunctionPackageOutput
- func (s *GetSolFunctionPackageOutput) SetVnfProductName(v string) *GetSolFunctionPackageOutput
- func (s *GetSolFunctionPackageOutput) SetVnfProvider(v string) *GetSolFunctionPackageOutput
- func (s *GetSolFunctionPackageOutput) SetVnfdId(v string) *GetSolFunctionPackageOutput
- func (s *GetSolFunctionPackageOutput) SetVnfdVersion(v string) *GetSolFunctionPackageOutput
- func (s GetSolFunctionPackageOutput) String() string
- type GetSolInstantiatedVnfInfo
- type GetSolNetworkInstanceInput
- type GetSolNetworkInstanceMetadata
- func (s GetSolNetworkInstanceMetadata) GoString() string
- func (s *GetSolNetworkInstanceMetadata) SetCreatedAt(v time.Time) *GetSolNetworkInstanceMetadata
- func (s *GetSolNetworkInstanceMetadata) SetLastModified(v time.Time) *GetSolNetworkInstanceMetadata
- func (s GetSolNetworkInstanceMetadata) String() string
- type GetSolNetworkInstanceOutput
- func (s GetSolNetworkInstanceOutput) GoString() string
- func (s *GetSolNetworkInstanceOutput) SetArn(v string) *GetSolNetworkInstanceOutput
- func (s *GetSolNetworkInstanceOutput) SetId(v string) *GetSolNetworkInstanceOutput
- func (s *GetSolNetworkInstanceOutput) SetLcmOpInfo(v *LcmOperationInfo) *GetSolNetworkInstanceOutput
- func (s *GetSolNetworkInstanceOutput) SetMetadata(v *GetSolNetworkInstanceMetadata) *GetSolNetworkInstanceOutput
- func (s *GetSolNetworkInstanceOutput) SetNsInstanceDescription(v string) *GetSolNetworkInstanceOutput
- func (s *GetSolNetworkInstanceOutput) SetNsInstanceName(v string) *GetSolNetworkInstanceOutput
- func (s *GetSolNetworkInstanceOutput) SetNsState(v string) *GetSolNetworkInstanceOutput
- func (s *GetSolNetworkInstanceOutput) SetNsdId(v string) *GetSolNetworkInstanceOutput
- func (s *GetSolNetworkInstanceOutput) SetNsdInfoId(v string) *GetSolNetworkInstanceOutput
- func (s *GetSolNetworkInstanceOutput) SetTags(v map[string]*string) *GetSolNetworkInstanceOutput
- func (s GetSolNetworkInstanceOutput) String() string
- type GetSolNetworkOperationInput
- type GetSolNetworkOperationMetadata
- func (s GetSolNetworkOperationMetadata) GoString() string
- func (s *GetSolNetworkOperationMetadata) SetCreatedAt(v time.Time) *GetSolNetworkOperationMetadata
- func (s *GetSolNetworkOperationMetadata) SetLastModified(v time.Time) *GetSolNetworkOperationMetadata
- func (s GetSolNetworkOperationMetadata) String() string
- type GetSolNetworkOperationOutput
- func (s GetSolNetworkOperationOutput) GoString() string
- func (s *GetSolNetworkOperationOutput) SetArn(v string) *GetSolNetworkOperationOutput
- func (s *GetSolNetworkOperationOutput) SetError(v *ProblemDetails) *GetSolNetworkOperationOutput
- func (s *GetSolNetworkOperationOutput) SetId(v string) *GetSolNetworkOperationOutput
- func (s *GetSolNetworkOperationOutput) SetLcmOperationType(v string) *GetSolNetworkOperationOutput
- func (s *GetSolNetworkOperationOutput) SetMetadata(v *GetSolNetworkOperationMetadata) *GetSolNetworkOperationOutput
- func (s *GetSolNetworkOperationOutput) SetNsInstanceId(v string) *GetSolNetworkOperationOutput
- func (s *GetSolNetworkOperationOutput) SetOperationState(v string) *GetSolNetworkOperationOutput
- func (s *GetSolNetworkOperationOutput) SetTags(v map[string]*string) *GetSolNetworkOperationOutput
- func (s *GetSolNetworkOperationOutput) SetTasks(v []*GetSolNetworkOperationTaskDetails) *GetSolNetworkOperationOutput
- func (s GetSolNetworkOperationOutput) String() string
- type GetSolNetworkOperationTaskDetails
- func (s GetSolNetworkOperationTaskDetails) GoString() string
- func (s *GetSolNetworkOperationTaskDetails) SetTaskContext(v map[string]*string) *GetSolNetworkOperationTaskDetails
- func (s *GetSolNetworkOperationTaskDetails) SetTaskEndTime(v time.Time) *GetSolNetworkOperationTaskDetails
- func (s *GetSolNetworkOperationTaskDetails) SetTaskErrorDetails(v *ErrorInfo) *GetSolNetworkOperationTaskDetails
- func (s *GetSolNetworkOperationTaskDetails) SetTaskName(v string) *GetSolNetworkOperationTaskDetails
- func (s *GetSolNetworkOperationTaskDetails) SetTaskStartTime(v time.Time) *GetSolNetworkOperationTaskDetails
- func (s *GetSolNetworkOperationTaskDetails) SetTaskStatus(v string) *GetSolNetworkOperationTaskDetails
- func (s GetSolNetworkOperationTaskDetails) String() string
- type GetSolNetworkPackageContentInput
- func (s GetSolNetworkPackageContentInput) GoString() string
- func (s *GetSolNetworkPackageContentInput) SetAccept(v string) *GetSolNetworkPackageContentInput
- func (s *GetSolNetworkPackageContentInput) SetNsdInfoId(v string) *GetSolNetworkPackageContentInput
- func (s GetSolNetworkPackageContentInput) String() string
- func (s *GetSolNetworkPackageContentInput) Validate() error
- type GetSolNetworkPackageContentOutput
- func (s GetSolNetworkPackageContentOutput) GoString() string
- func (s *GetSolNetworkPackageContentOutput) SetContentType(v string) *GetSolNetworkPackageContentOutput
- func (s *GetSolNetworkPackageContentOutput) SetNsdContent(v []byte) *GetSolNetworkPackageContentOutput
- func (s GetSolNetworkPackageContentOutput) String() string
- type GetSolNetworkPackageDescriptorInput
- type GetSolNetworkPackageDescriptorOutput
- func (s GetSolNetworkPackageDescriptorOutput) GoString() string
- func (s *GetSolNetworkPackageDescriptorOutput) SetContentType(v string) *GetSolNetworkPackageDescriptorOutput
- func (s *GetSolNetworkPackageDescriptorOutput) SetNsd(v []byte) *GetSolNetworkPackageDescriptorOutput
- func (s GetSolNetworkPackageDescriptorOutput) String() string
- type GetSolNetworkPackageInput
- type GetSolNetworkPackageMetadata
- func (s GetSolNetworkPackageMetadata) GoString() string
- func (s *GetSolNetworkPackageMetadata) SetCreatedAt(v time.Time) *GetSolNetworkPackageMetadata
- func (s *GetSolNetworkPackageMetadata) SetLastModified(v time.Time) *GetSolNetworkPackageMetadata
- func (s *GetSolNetworkPackageMetadata) SetNsd(v *NetworkArtifactMeta) *GetSolNetworkPackageMetadata
- func (s GetSolNetworkPackageMetadata) String() string
- type GetSolNetworkPackageOutput
- func (s GetSolNetworkPackageOutput) GoString() string
- func (s *GetSolNetworkPackageOutput) SetArn(v string) *GetSolNetworkPackageOutput
- func (s *GetSolNetworkPackageOutput) SetId(v string) *GetSolNetworkPackageOutput
- func (s *GetSolNetworkPackageOutput) SetMetadata(v *GetSolNetworkPackageMetadata) *GetSolNetworkPackageOutput
- func (s *GetSolNetworkPackageOutput) SetNsdId(v string) *GetSolNetworkPackageOutput
- func (s *GetSolNetworkPackageOutput) SetNsdName(v string) *GetSolNetworkPackageOutput
- func (s *GetSolNetworkPackageOutput) SetNsdOnboardingState(v string) *GetSolNetworkPackageOutput
- func (s *GetSolNetworkPackageOutput) SetNsdOperationalState(v string) *GetSolNetworkPackageOutput
- func (s *GetSolNetworkPackageOutput) SetNsdUsageState(v string) *GetSolNetworkPackageOutput
- func (s *GetSolNetworkPackageOutput) SetNsdVersion(v string) *GetSolNetworkPackageOutput
- func (s *GetSolNetworkPackageOutput) SetTags(v map[string]*string) *GetSolNetworkPackageOutput
- func (s *GetSolNetworkPackageOutput) SetVnfPkgIds(v []*string) *GetSolNetworkPackageOutput
- func (s GetSolNetworkPackageOutput) String() string
- type GetSolVnfInfo
- type GetSolVnfcResourceInfo
- type GetSolVnfcResourceInfoMetadata
- func (s GetSolVnfcResourceInfoMetadata) GoString() string
- func (s *GetSolVnfcResourceInfoMetadata) SetCluster(v string) *GetSolVnfcResourceInfoMetadata
- func (s *GetSolVnfcResourceInfoMetadata) SetHelmChart(v string) *GetSolVnfcResourceInfoMetadata
- func (s *GetSolVnfcResourceInfoMetadata) SetNodeGroup(v string) *GetSolVnfcResourceInfoMetadata
- func (s GetSolVnfcResourceInfoMetadata) String() string
- type InstantiateSolNetworkInstanceInput
- func (s InstantiateSolNetworkInstanceInput) GoString() string
- func (s *InstantiateSolNetworkInstanceInput) SetDryRun(v bool) *InstantiateSolNetworkInstanceInput
- func (s *InstantiateSolNetworkInstanceInput) SetNsInstanceId(v string) *InstantiateSolNetworkInstanceInput
- func (s *InstantiateSolNetworkInstanceInput) SetTags(v map[string]*string) *InstantiateSolNetworkInstanceInput
- func (s InstantiateSolNetworkInstanceInput) String() string
- func (s *InstantiateSolNetworkInstanceInput) Validate() error
- type InstantiateSolNetworkInstanceOutput
- func (s InstantiateSolNetworkInstanceOutput) GoString() string
- func (s *InstantiateSolNetworkInstanceOutput) SetNsLcmOpOccId(v string) *InstantiateSolNetworkInstanceOutput
- func (s *InstantiateSolNetworkInstanceOutput) SetTags(v map[string]*string) *InstantiateSolNetworkInstanceOutput
- func (s InstantiateSolNetworkInstanceOutput) String() string
- type InternalServerException
- func (s *InternalServerException) Code() string
- func (s *InternalServerException) Error() string
- func (s InternalServerException) GoString() string
- func (s *InternalServerException) Message() string
- func (s *InternalServerException) OrigErr() error
- func (s *InternalServerException) RequestID() string
- func (s *InternalServerException) StatusCode() int
- func (s InternalServerException) String() string
- type LcmOperationInfo
- type ListSolFunctionInstanceInfo
- func (s ListSolFunctionInstanceInfo) GoString() string
- func (s *ListSolFunctionInstanceInfo) SetArn(v string) *ListSolFunctionInstanceInfo
- func (s *ListSolFunctionInstanceInfo) SetId(v string) *ListSolFunctionInstanceInfo
- func (s *ListSolFunctionInstanceInfo) SetInstantiatedVnfInfo(v *GetSolInstantiatedVnfInfo) *ListSolFunctionInstanceInfo
- func (s *ListSolFunctionInstanceInfo) SetInstantiationState(v string) *ListSolFunctionInstanceInfo
- func (s *ListSolFunctionInstanceInfo) SetMetadata(v *ListSolFunctionInstanceMetadata) *ListSolFunctionInstanceInfo
- func (s *ListSolFunctionInstanceInfo) SetNsInstanceId(v string) *ListSolFunctionInstanceInfo
- func (s *ListSolFunctionInstanceInfo) SetVnfPkgId(v string) *ListSolFunctionInstanceInfo
- func (s *ListSolFunctionInstanceInfo) SetVnfPkgName(v string) *ListSolFunctionInstanceInfo
- func (s ListSolFunctionInstanceInfo) String() string
- type ListSolFunctionInstanceMetadata
- func (s ListSolFunctionInstanceMetadata) GoString() string
- func (s *ListSolFunctionInstanceMetadata) SetCreatedAt(v time.Time) *ListSolFunctionInstanceMetadata
- func (s *ListSolFunctionInstanceMetadata) SetLastModified(v time.Time) *ListSolFunctionInstanceMetadata
- func (s ListSolFunctionInstanceMetadata) String() string
- type ListSolFunctionInstancesInput
- func (s ListSolFunctionInstancesInput) GoString() string
- func (s *ListSolFunctionInstancesInput) SetMaxResults(v int64) *ListSolFunctionInstancesInput
- func (s *ListSolFunctionInstancesInput) SetNextToken(v string) *ListSolFunctionInstancesInput
- func (s ListSolFunctionInstancesInput) String() string
- func (s *ListSolFunctionInstancesInput) Validate() error
- type ListSolFunctionInstancesOutput
- func (s ListSolFunctionInstancesOutput) GoString() string
- func (s *ListSolFunctionInstancesOutput) SetFunctionInstances(v []*ListSolFunctionInstanceInfo) *ListSolFunctionInstancesOutput
- func (s *ListSolFunctionInstancesOutput) SetNextToken(v string) *ListSolFunctionInstancesOutput
- func (s ListSolFunctionInstancesOutput) String() string
- type ListSolFunctionPackageInfo
- func (s ListSolFunctionPackageInfo) GoString() string
- func (s *ListSolFunctionPackageInfo) SetArn(v string) *ListSolFunctionPackageInfo
- func (s *ListSolFunctionPackageInfo) SetId(v string) *ListSolFunctionPackageInfo
- func (s *ListSolFunctionPackageInfo) SetMetadata(v *ListSolFunctionPackageMetadata) *ListSolFunctionPackageInfo
- func (s *ListSolFunctionPackageInfo) SetOnboardingState(v string) *ListSolFunctionPackageInfo
- func (s *ListSolFunctionPackageInfo) SetOperationalState(v string) *ListSolFunctionPackageInfo
- func (s *ListSolFunctionPackageInfo) SetUsageState(v string) *ListSolFunctionPackageInfo
- func (s *ListSolFunctionPackageInfo) SetVnfProductName(v string) *ListSolFunctionPackageInfo
- func (s *ListSolFunctionPackageInfo) SetVnfProvider(v string) *ListSolFunctionPackageInfo
- func (s *ListSolFunctionPackageInfo) SetVnfdId(v string) *ListSolFunctionPackageInfo
- func (s *ListSolFunctionPackageInfo) SetVnfdVersion(v string) *ListSolFunctionPackageInfo
- func (s ListSolFunctionPackageInfo) String() string
- type ListSolFunctionPackageMetadata
- func (s ListSolFunctionPackageMetadata) GoString() string
- func (s *ListSolFunctionPackageMetadata) SetCreatedAt(v time.Time) *ListSolFunctionPackageMetadata
- func (s *ListSolFunctionPackageMetadata) SetLastModified(v time.Time) *ListSolFunctionPackageMetadata
- func (s ListSolFunctionPackageMetadata) String() string
- type ListSolFunctionPackagesInput
- func (s ListSolFunctionPackagesInput) GoString() string
- func (s *ListSolFunctionPackagesInput) SetMaxResults(v int64) *ListSolFunctionPackagesInput
- func (s *ListSolFunctionPackagesInput) SetNextToken(v string) *ListSolFunctionPackagesInput
- func (s ListSolFunctionPackagesInput) String() string
- func (s *ListSolFunctionPackagesInput) Validate() error
- type ListSolFunctionPackagesOutput
- func (s ListSolFunctionPackagesOutput) GoString() string
- func (s *ListSolFunctionPackagesOutput) SetFunctionPackages(v []*ListSolFunctionPackageInfo) *ListSolFunctionPackagesOutput
- func (s *ListSolFunctionPackagesOutput) SetNextToken(v string) *ListSolFunctionPackagesOutput
- func (s ListSolFunctionPackagesOutput) String() string
- type ListSolNetworkInstanceInfo
- func (s ListSolNetworkInstanceInfo) GoString() string
- func (s *ListSolNetworkInstanceInfo) SetArn(v string) *ListSolNetworkInstanceInfo
- func (s *ListSolNetworkInstanceInfo) SetId(v string) *ListSolNetworkInstanceInfo
- func (s *ListSolNetworkInstanceInfo) SetMetadata(v *ListSolNetworkInstanceMetadata) *ListSolNetworkInstanceInfo
- func (s *ListSolNetworkInstanceInfo) SetNsInstanceDescription(v string) *ListSolNetworkInstanceInfo
- func (s *ListSolNetworkInstanceInfo) SetNsInstanceName(v string) *ListSolNetworkInstanceInfo
- func (s *ListSolNetworkInstanceInfo) SetNsState(v string) *ListSolNetworkInstanceInfo
- func (s *ListSolNetworkInstanceInfo) SetNsdId(v string) *ListSolNetworkInstanceInfo
- func (s *ListSolNetworkInstanceInfo) SetNsdInfoId(v string) *ListSolNetworkInstanceInfo
- func (s ListSolNetworkInstanceInfo) String() string
- type ListSolNetworkInstanceMetadata
- func (s ListSolNetworkInstanceMetadata) GoString() string
- func (s *ListSolNetworkInstanceMetadata) SetCreatedAt(v time.Time) *ListSolNetworkInstanceMetadata
- func (s *ListSolNetworkInstanceMetadata) SetLastModified(v time.Time) *ListSolNetworkInstanceMetadata
- func (s ListSolNetworkInstanceMetadata) String() string
- type ListSolNetworkInstancesInput
- func (s ListSolNetworkInstancesInput) GoString() string
- func (s *ListSolNetworkInstancesInput) SetMaxResults(v int64) *ListSolNetworkInstancesInput
- func (s *ListSolNetworkInstancesInput) SetNextToken(v string) *ListSolNetworkInstancesInput
- func (s ListSolNetworkInstancesInput) String() string
- func (s *ListSolNetworkInstancesInput) Validate() error
- type ListSolNetworkInstancesOutput
- func (s ListSolNetworkInstancesOutput) GoString() string
- func (s *ListSolNetworkInstancesOutput) SetNetworkInstances(v []*ListSolNetworkInstanceInfo) *ListSolNetworkInstancesOutput
- func (s *ListSolNetworkInstancesOutput) SetNextToken(v string) *ListSolNetworkInstancesOutput
- func (s ListSolNetworkInstancesOutput) String() string
- type ListSolNetworkOperationsInfo
- func (s ListSolNetworkOperationsInfo) GoString() string
- func (s *ListSolNetworkOperationsInfo) SetArn(v string) *ListSolNetworkOperationsInfo
- func (s *ListSolNetworkOperationsInfo) SetError(v *ProblemDetails) *ListSolNetworkOperationsInfo
- func (s *ListSolNetworkOperationsInfo) SetId(v string) *ListSolNetworkOperationsInfo
- func (s *ListSolNetworkOperationsInfo) SetLcmOperationType(v string) *ListSolNetworkOperationsInfo
- func (s *ListSolNetworkOperationsInfo) SetMetadata(v *ListSolNetworkOperationsMetadata) *ListSolNetworkOperationsInfo
- func (s *ListSolNetworkOperationsInfo) SetNsInstanceId(v string) *ListSolNetworkOperationsInfo
- func (s *ListSolNetworkOperationsInfo) SetOperationState(v string) *ListSolNetworkOperationsInfo
- func (s ListSolNetworkOperationsInfo) String() string
- type ListSolNetworkOperationsInput
- func (s ListSolNetworkOperationsInput) GoString() string
- func (s *ListSolNetworkOperationsInput) SetMaxResults(v int64) *ListSolNetworkOperationsInput
- func (s *ListSolNetworkOperationsInput) SetNextToken(v string) *ListSolNetworkOperationsInput
- func (s ListSolNetworkOperationsInput) String() string
- func (s *ListSolNetworkOperationsInput) Validate() error
- type ListSolNetworkOperationsMetadata
- func (s ListSolNetworkOperationsMetadata) GoString() string
- func (s *ListSolNetworkOperationsMetadata) SetCreatedAt(v time.Time) *ListSolNetworkOperationsMetadata
- func (s *ListSolNetworkOperationsMetadata) SetLastModified(v time.Time) *ListSolNetworkOperationsMetadata
- func (s ListSolNetworkOperationsMetadata) String() string
- type ListSolNetworkOperationsOutput
- func (s ListSolNetworkOperationsOutput) GoString() string
- func (s *ListSolNetworkOperationsOutput) SetNetworkOperations(v []*ListSolNetworkOperationsInfo) *ListSolNetworkOperationsOutput
- func (s *ListSolNetworkOperationsOutput) SetNextToken(v string) *ListSolNetworkOperationsOutput
- func (s ListSolNetworkOperationsOutput) String() string
- type ListSolNetworkPackageInfo
- func (s ListSolNetworkPackageInfo) GoString() string
- func (s *ListSolNetworkPackageInfo) SetArn(v string) *ListSolNetworkPackageInfo
- func (s *ListSolNetworkPackageInfo) SetId(v string) *ListSolNetworkPackageInfo
- func (s *ListSolNetworkPackageInfo) SetMetadata(v *ListSolNetworkPackageMetadata) *ListSolNetworkPackageInfo
- func (s *ListSolNetworkPackageInfo) SetNsdDesigner(v string) *ListSolNetworkPackageInfo
- func (s *ListSolNetworkPackageInfo) SetNsdId(v string) *ListSolNetworkPackageInfo
- func (s *ListSolNetworkPackageInfo) SetNsdInvariantId(v string) *ListSolNetworkPackageInfo
- func (s *ListSolNetworkPackageInfo) SetNsdName(v string) *ListSolNetworkPackageInfo
- func (s *ListSolNetworkPackageInfo) SetNsdOnboardingState(v string) *ListSolNetworkPackageInfo
- func (s *ListSolNetworkPackageInfo) SetNsdOperationalState(v string) *ListSolNetworkPackageInfo
- func (s *ListSolNetworkPackageInfo) SetNsdUsageState(v string) *ListSolNetworkPackageInfo
- func (s *ListSolNetworkPackageInfo) SetNsdVersion(v string) *ListSolNetworkPackageInfo
- func (s *ListSolNetworkPackageInfo) SetVnfPkgIds(v []*string) *ListSolNetworkPackageInfo
- func (s ListSolNetworkPackageInfo) String() string
- type ListSolNetworkPackageMetadata
- func (s ListSolNetworkPackageMetadata) GoString() string
- func (s *ListSolNetworkPackageMetadata) SetCreatedAt(v time.Time) *ListSolNetworkPackageMetadata
- func (s *ListSolNetworkPackageMetadata) SetLastModified(v time.Time) *ListSolNetworkPackageMetadata
- func (s ListSolNetworkPackageMetadata) String() string
- type ListSolNetworkPackagesInput
- func (s ListSolNetworkPackagesInput) GoString() string
- func (s *ListSolNetworkPackagesInput) SetMaxResults(v int64) *ListSolNetworkPackagesInput
- func (s *ListSolNetworkPackagesInput) SetNextToken(v string) *ListSolNetworkPackagesInput
- func (s ListSolNetworkPackagesInput) String() string
- func (s *ListSolNetworkPackagesInput) Validate() error
- type ListSolNetworkPackagesOutput
- func (s ListSolNetworkPackagesOutput) GoString() string
- func (s *ListSolNetworkPackagesOutput) SetNetworkPackages(v []*ListSolNetworkPackageInfo) *ListSolNetworkPackagesOutput
- func (s *ListSolNetworkPackagesOutput) SetNextToken(v string) *ListSolNetworkPackagesOutput
- func (s ListSolNetworkPackagesOutput) String() string
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type NetworkArtifactMeta
- type ProblemDetails
- type PutSolFunctionPackageContentInput
- func (s PutSolFunctionPackageContentInput) GoString() string
- func (s *PutSolFunctionPackageContentInput) SetContentType(v string) *PutSolFunctionPackageContentInput
- func (s *PutSolFunctionPackageContentInput) SetFile(v []byte) *PutSolFunctionPackageContentInput
- func (s *PutSolFunctionPackageContentInput) SetVnfPkgId(v string) *PutSolFunctionPackageContentInput
- func (s PutSolFunctionPackageContentInput) String() string
- func (s *PutSolFunctionPackageContentInput) Validate() error
- type PutSolFunctionPackageContentMetadata
- type PutSolFunctionPackageContentOutput
- func (s PutSolFunctionPackageContentOutput) GoString() string
- func (s *PutSolFunctionPackageContentOutput) SetId(v string) *PutSolFunctionPackageContentOutput
- func (s *PutSolFunctionPackageContentOutput) SetMetadata(v *PutSolFunctionPackageContentMetadata) *PutSolFunctionPackageContentOutput
- func (s *PutSolFunctionPackageContentOutput) SetVnfProductName(v string) *PutSolFunctionPackageContentOutput
- func (s *PutSolFunctionPackageContentOutput) SetVnfProvider(v string) *PutSolFunctionPackageContentOutput
- func (s *PutSolFunctionPackageContentOutput) SetVnfdId(v string) *PutSolFunctionPackageContentOutput
- func (s *PutSolFunctionPackageContentOutput) SetVnfdVersion(v string) *PutSolFunctionPackageContentOutput
- func (s PutSolFunctionPackageContentOutput) String() string
- type PutSolNetworkPackageContentInput
- func (s PutSolNetworkPackageContentInput) GoString() string
- func (s *PutSolNetworkPackageContentInput) SetContentType(v string) *PutSolNetworkPackageContentInput
- func (s *PutSolNetworkPackageContentInput) SetFile(v []byte) *PutSolNetworkPackageContentInput
- func (s *PutSolNetworkPackageContentInput) SetNsdInfoId(v string) *PutSolNetworkPackageContentInput
- func (s PutSolNetworkPackageContentInput) String() string
- func (s *PutSolNetworkPackageContentInput) Validate() error
- type PutSolNetworkPackageContentMetadata
- type PutSolNetworkPackageContentOutput
- func (s PutSolNetworkPackageContentOutput) GoString() string
- func (s *PutSolNetworkPackageContentOutput) SetArn(v string) *PutSolNetworkPackageContentOutput
- func (s *PutSolNetworkPackageContentOutput) SetId(v string) *PutSolNetworkPackageContentOutput
- func (s *PutSolNetworkPackageContentOutput) SetMetadata(v *PutSolNetworkPackageContentMetadata) *PutSolNetworkPackageContentOutput
- func (s *PutSolNetworkPackageContentOutput) SetNsdId(v string) *PutSolNetworkPackageContentOutput
- func (s *PutSolNetworkPackageContentOutput) SetNsdName(v string) *PutSolNetworkPackageContentOutput
- func (s *PutSolNetworkPackageContentOutput) SetNsdVersion(v string) *PutSolNetworkPackageContentOutput
- func (s *PutSolNetworkPackageContentOutput) SetVnfPkgIds(v []*string) *PutSolNetworkPackageContentOutput
- func (s PutSolNetworkPackageContentOutput) String() string
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type ServiceQuotaExceededException
- func (s *ServiceQuotaExceededException) Code() string
- func (s *ServiceQuotaExceededException) Error() string
- func (s ServiceQuotaExceededException) GoString() string
- func (s *ServiceQuotaExceededException) Message() string
- func (s *ServiceQuotaExceededException) OrigErr() error
- func (s *ServiceQuotaExceededException) RequestID() string
- func (s *ServiceQuotaExceededException) StatusCode() int
- func (s ServiceQuotaExceededException) String() string
- type TagResourceInput
- type TagResourceOutput
- type TerminateSolNetworkInstanceInput
- func (s TerminateSolNetworkInstanceInput) GoString() string
- func (s *TerminateSolNetworkInstanceInput) SetNsInstanceId(v string) *TerminateSolNetworkInstanceInput
- func (s *TerminateSolNetworkInstanceInput) SetTags(v map[string]*string) *TerminateSolNetworkInstanceInput
- func (s TerminateSolNetworkInstanceInput) String() string
- func (s *TerminateSolNetworkInstanceInput) Validate() error
- type TerminateSolNetworkInstanceOutput
- func (s TerminateSolNetworkInstanceOutput) GoString() string
- func (s *TerminateSolNetworkInstanceOutput) SetNsLcmOpOccId(v string) *TerminateSolNetworkInstanceOutput
- func (s *TerminateSolNetworkInstanceOutput) SetTags(v map[string]*string) *TerminateSolNetworkInstanceOutput
- func (s TerminateSolNetworkInstanceOutput) String() string
- type ThrottlingException
- func (s *ThrottlingException) Code() string
- func (s *ThrottlingException) Error() string
- func (s ThrottlingException) GoString() string
- func (s *ThrottlingException) Message() string
- func (s *ThrottlingException) OrigErr() error
- func (s *ThrottlingException) RequestID() string
- func (s *ThrottlingException) StatusCode() int
- func (s ThrottlingException) String() string
- type Tnb
- func (c *Tnb) CancelSolNetworkOperation(input *CancelSolNetworkOperationInput) (*CancelSolNetworkOperationOutput, error)
- func (c *Tnb) CancelSolNetworkOperationRequest(input *CancelSolNetworkOperationInput) (req *request.Request, output *CancelSolNetworkOperationOutput)
- func (c *Tnb) CancelSolNetworkOperationWithContext(ctx aws.Context, input *CancelSolNetworkOperationInput, opts ...request.Option) (*CancelSolNetworkOperationOutput, error)
- func (c *Tnb) CreateSolFunctionPackage(input *CreateSolFunctionPackageInput) (*CreateSolFunctionPackageOutput, error)
- func (c *Tnb) CreateSolFunctionPackageRequest(input *CreateSolFunctionPackageInput) (req *request.Request, output *CreateSolFunctionPackageOutput)
- func (c *Tnb) CreateSolFunctionPackageWithContext(ctx aws.Context, input *CreateSolFunctionPackageInput, opts ...request.Option) (*CreateSolFunctionPackageOutput, error)
- func (c *Tnb) CreateSolNetworkInstance(input *CreateSolNetworkInstanceInput) (*CreateSolNetworkInstanceOutput, error)
- func (c *Tnb) CreateSolNetworkInstanceRequest(input *CreateSolNetworkInstanceInput) (req *request.Request, output *CreateSolNetworkInstanceOutput)
- func (c *Tnb) CreateSolNetworkInstanceWithContext(ctx aws.Context, input *CreateSolNetworkInstanceInput, opts ...request.Option) (*CreateSolNetworkInstanceOutput, error)
- func (c *Tnb) CreateSolNetworkPackage(input *CreateSolNetworkPackageInput) (*CreateSolNetworkPackageOutput, error)
- func (c *Tnb) CreateSolNetworkPackageRequest(input *CreateSolNetworkPackageInput) (req *request.Request, output *CreateSolNetworkPackageOutput)
- func (c *Tnb) CreateSolNetworkPackageWithContext(ctx aws.Context, input *CreateSolNetworkPackageInput, opts ...request.Option) (*CreateSolNetworkPackageOutput, error)
- func (c *Tnb) DeleteSolFunctionPackage(input *DeleteSolFunctionPackageInput) (*DeleteSolFunctionPackageOutput, error)
- func (c *Tnb) DeleteSolFunctionPackageRequest(input *DeleteSolFunctionPackageInput) (req *request.Request, output *DeleteSolFunctionPackageOutput)
- func (c *Tnb) DeleteSolFunctionPackageWithContext(ctx aws.Context, input *DeleteSolFunctionPackageInput, opts ...request.Option) (*DeleteSolFunctionPackageOutput, error)
- func (c *Tnb) DeleteSolNetworkInstance(input *DeleteSolNetworkInstanceInput) (*DeleteSolNetworkInstanceOutput, error)
- func (c *Tnb) DeleteSolNetworkInstanceRequest(input *DeleteSolNetworkInstanceInput) (req *request.Request, output *DeleteSolNetworkInstanceOutput)
- func (c *Tnb) DeleteSolNetworkInstanceWithContext(ctx aws.Context, input *DeleteSolNetworkInstanceInput, opts ...request.Option) (*DeleteSolNetworkInstanceOutput, error)
- func (c *Tnb) DeleteSolNetworkPackage(input *DeleteSolNetworkPackageInput) (*DeleteSolNetworkPackageOutput, error)
- func (c *Tnb) DeleteSolNetworkPackageRequest(input *DeleteSolNetworkPackageInput) (req *request.Request, output *DeleteSolNetworkPackageOutput)
- func (c *Tnb) DeleteSolNetworkPackageWithContext(ctx aws.Context, input *DeleteSolNetworkPackageInput, opts ...request.Option) (*DeleteSolNetworkPackageOutput, error)
- func (c *Tnb) GetSolFunctionInstance(input *GetSolFunctionInstanceInput) (*GetSolFunctionInstanceOutput, error)
- func (c *Tnb) GetSolFunctionInstanceRequest(input *GetSolFunctionInstanceInput) (req *request.Request, output *GetSolFunctionInstanceOutput)
- func (c *Tnb) GetSolFunctionInstanceWithContext(ctx aws.Context, input *GetSolFunctionInstanceInput, opts ...request.Option) (*GetSolFunctionInstanceOutput, error)
- func (c *Tnb) GetSolFunctionPackage(input *GetSolFunctionPackageInput) (*GetSolFunctionPackageOutput, error)
- func (c *Tnb) GetSolFunctionPackageContent(input *GetSolFunctionPackageContentInput) (*GetSolFunctionPackageContentOutput, error)
- func (c *Tnb) GetSolFunctionPackageContentRequest(input *GetSolFunctionPackageContentInput) (req *request.Request, output *GetSolFunctionPackageContentOutput)
- func (c *Tnb) GetSolFunctionPackageContentWithContext(ctx aws.Context, input *GetSolFunctionPackageContentInput, ...) (*GetSolFunctionPackageContentOutput, error)
- func (c *Tnb) GetSolFunctionPackageDescriptor(input *GetSolFunctionPackageDescriptorInput) (*GetSolFunctionPackageDescriptorOutput, error)
- func (c *Tnb) GetSolFunctionPackageDescriptorRequest(input *GetSolFunctionPackageDescriptorInput) (req *request.Request, output *GetSolFunctionPackageDescriptorOutput)
- func (c *Tnb) GetSolFunctionPackageDescriptorWithContext(ctx aws.Context, input *GetSolFunctionPackageDescriptorInput, ...) (*GetSolFunctionPackageDescriptorOutput, error)
- func (c *Tnb) GetSolFunctionPackageRequest(input *GetSolFunctionPackageInput) (req *request.Request, output *GetSolFunctionPackageOutput)
- func (c *Tnb) GetSolFunctionPackageWithContext(ctx aws.Context, input *GetSolFunctionPackageInput, opts ...request.Option) (*GetSolFunctionPackageOutput, error)
- func (c *Tnb) GetSolNetworkInstance(input *GetSolNetworkInstanceInput) (*GetSolNetworkInstanceOutput, error)
- func (c *Tnb) GetSolNetworkInstanceRequest(input *GetSolNetworkInstanceInput) (req *request.Request, output *GetSolNetworkInstanceOutput)
- func (c *Tnb) GetSolNetworkInstanceWithContext(ctx aws.Context, input *GetSolNetworkInstanceInput, opts ...request.Option) (*GetSolNetworkInstanceOutput, error)
- func (c *Tnb) GetSolNetworkOperation(input *GetSolNetworkOperationInput) (*GetSolNetworkOperationOutput, error)
- func (c *Tnb) GetSolNetworkOperationRequest(input *GetSolNetworkOperationInput) (req *request.Request, output *GetSolNetworkOperationOutput)
- func (c *Tnb) GetSolNetworkOperationWithContext(ctx aws.Context, input *GetSolNetworkOperationInput, opts ...request.Option) (*GetSolNetworkOperationOutput, error)
- func (c *Tnb) GetSolNetworkPackage(input *GetSolNetworkPackageInput) (*GetSolNetworkPackageOutput, error)
- func (c *Tnb) GetSolNetworkPackageContent(input *GetSolNetworkPackageContentInput) (*GetSolNetworkPackageContentOutput, error)
- func (c *Tnb) GetSolNetworkPackageContentRequest(input *GetSolNetworkPackageContentInput) (req *request.Request, output *GetSolNetworkPackageContentOutput)
- func (c *Tnb) GetSolNetworkPackageContentWithContext(ctx aws.Context, input *GetSolNetworkPackageContentInput, ...) (*GetSolNetworkPackageContentOutput, error)
- func (c *Tnb) GetSolNetworkPackageDescriptor(input *GetSolNetworkPackageDescriptorInput) (*GetSolNetworkPackageDescriptorOutput, error)
- func (c *Tnb) GetSolNetworkPackageDescriptorRequest(input *GetSolNetworkPackageDescriptorInput) (req *request.Request, output *GetSolNetworkPackageDescriptorOutput)
- func (c *Tnb) GetSolNetworkPackageDescriptorWithContext(ctx aws.Context, input *GetSolNetworkPackageDescriptorInput, ...) (*GetSolNetworkPackageDescriptorOutput, error)
- func (c *Tnb) GetSolNetworkPackageRequest(input *GetSolNetworkPackageInput) (req *request.Request, output *GetSolNetworkPackageOutput)
- func (c *Tnb) GetSolNetworkPackageWithContext(ctx aws.Context, input *GetSolNetworkPackageInput, opts ...request.Option) (*GetSolNetworkPackageOutput, error)
- func (c *Tnb) InstantiateSolNetworkInstance(input *InstantiateSolNetworkInstanceInput) (*InstantiateSolNetworkInstanceOutput, error)
- func (c *Tnb) InstantiateSolNetworkInstanceRequest(input *InstantiateSolNetworkInstanceInput) (req *request.Request, output *InstantiateSolNetworkInstanceOutput)
- func (c *Tnb) InstantiateSolNetworkInstanceWithContext(ctx aws.Context, input *InstantiateSolNetworkInstanceInput, ...) (*InstantiateSolNetworkInstanceOutput, error)
- func (c *Tnb) ListSolFunctionInstances(input *ListSolFunctionInstancesInput) (*ListSolFunctionInstancesOutput, error)
- func (c *Tnb) ListSolFunctionInstancesPages(input *ListSolFunctionInstancesInput, ...) error
- func (c *Tnb) ListSolFunctionInstancesPagesWithContext(ctx aws.Context, input *ListSolFunctionInstancesInput, ...) error
- func (c *Tnb) ListSolFunctionInstancesRequest(input *ListSolFunctionInstancesInput) (req *request.Request, output *ListSolFunctionInstancesOutput)
- func (c *Tnb) ListSolFunctionInstancesWithContext(ctx aws.Context, input *ListSolFunctionInstancesInput, opts ...request.Option) (*ListSolFunctionInstancesOutput, error)
- func (c *Tnb) ListSolFunctionPackages(input *ListSolFunctionPackagesInput) (*ListSolFunctionPackagesOutput, error)
- func (c *Tnb) ListSolFunctionPackagesPages(input *ListSolFunctionPackagesInput, ...) error
- func (c *Tnb) ListSolFunctionPackagesPagesWithContext(ctx aws.Context, input *ListSolFunctionPackagesInput, ...) error
- func (c *Tnb) ListSolFunctionPackagesRequest(input *ListSolFunctionPackagesInput) (req *request.Request, output *ListSolFunctionPackagesOutput)
- func (c *Tnb) ListSolFunctionPackagesWithContext(ctx aws.Context, input *ListSolFunctionPackagesInput, opts ...request.Option) (*ListSolFunctionPackagesOutput, error)
- func (c *Tnb) ListSolNetworkInstances(input *ListSolNetworkInstancesInput) (*ListSolNetworkInstancesOutput, error)
- func (c *Tnb) ListSolNetworkInstancesPages(input *ListSolNetworkInstancesInput, ...) error
- func (c *Tnb) ListSolNetworkInstancesPagesWithContext(ctx aws.Context, input *ListSolNetworkInstancesInput, ...) error
- func (c *Tnb) ListSolNetworkInstancesRequest(input *ListSolNetworkInstancesInput) (req *request.Request, output *ListSolNetworkInstancesOutput)
- func (c *Tnb) ListSolNetworkInstancesWithContext(ctx aws.Context, input *ListSolNetworkInstancesInput, opts ...request.Option) (*ListSolNetworkInstancesOutput, error)
- func (c *Tnb) ListSolNetworkOperations(input *ListSolNetworkOperationsInput) (*ListSolNetworkOperationsOutput, error)
- func (c *Tnb) ListSolNetworkOperationsPages(input *ListSolNetworkOperationsInput, ...) error
- func (c *Tnb) ListSolNetworkOperationsPagesWithContext(ctx aws.Context, input *ListSolNetworkOperationsInput, ...) error
- func (c *Tnb) ListSolNetworkOperationsRequest(input *ListSolNetworkOperationsInput) (req *request.Request, output *ListSolNetworkOperationsOutput)
- func (c *Tnb) ListSolNetworkOperationsWithContext(ctx aws.Context, input *ListSolNetworkOperationsInput, opts ...request.Option) (*ListSolNetworkOperationsOutput, error)
- func (c *Tnb) ListSolNetworkPackages(input *ListSolNetworkPackagesInput) (*ListSolNetworkPackagesOutput, error)
- func (c *Tnb) ListSolNetworkPackagesPages(input *ListSolNetworkPackagesInput, ...) error
- func (c *Tnb) ListSolNetworkPackagesPagesWithContext(ctx aws.Context, input *ListSolNetworkPackagesInput, ...) error
- func (c *Tnb) ListSolNetworkPackagesRequest(input *ListSolNetworkPackagesInput) (req *request.Request, output *ListSolNetworkPackagesOutput)
- func (c *Tnb) ListSolNetworkPackagesWithContext(ctx aws.Context, input *ListSolNetworkPackagesInput, opts ...request.Option) (*ListSolNetworkPackagesOutput, error)
- func (c *Tnb) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *Tnb) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *Tnb) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *Tnb) PutSolFunctionPackageContent(input *PutSolFunctionPackageContentInput) (*PutSolFunctionPackageContentOutput, error)
- func (c *Tnb) PutSolFunctionPackageContentRequest(input *PutSolFunctionPackageContentInput) (req *request.Request, output *PutSolFunctionPackageContentOutput)
- func (c *Tnb) PutSolFunctionPackageContentWithContext(ctx aws.Context, input *PutSolFunctionPackageContentInput, ...) (*PutSolFunctionPackageContentOutput, error)
- func (c *Tnb) PutSolNetworkPackageContent(input *PutSolNetworkPackageContentInput) (*PutSolNetworkPackageContentOutput, error)
- func (c *Tnb) PutSolNetworkPackageContentRequest(input *PutSolNetworkPackageContentInput) (req *request.Request, output *PutSolNetworkPackageContentOutput)
- func (c *Tnb) PutSolNetworkPackageContentWithContext(ctx aws.Context, input *PutSolNetworkPackageContentInput, ...) (*PutSolNetworkPackageContentOutput, error)
- func (c *Tnb) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *Tnb) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *Tnb) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *Tnb) TerminateSolNetworkInstance(input *TerminateSolNetworkInstanceInput) (*TerminateSolNetworkInstanceOutput, error)
- func (c *Tnb) TerminateSolNetworkInstanceRequest(input *TerminateSolNetworkInstanceInput) (req *request.Request, output *TerminateSolNetworkInstanceOutput)
- func (c *Tnb) TerminateSolNetworkInstanceWithContext(ctx aws.Context, input *TerminateSolNetworkInstanceInput, ...) (*TerminateSolNetworkInstanceOutput, error)
- func (c *Tnb) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *Tnb) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *Tnb) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *Tnb) UpdateSolFunctionPackage(input *UpdateSolFunctionPackageInput) (*UpdateSolFunctionPackageOutput, error)
- func (c *Tnb) UpdateSolFunctionPackageRequest(input *UpdateSolFunctionPackageInput) (req *request.Request, output *UpdateSolFunctionPackageOutput)
- func (c *Tnb) UpdateSolFunctionPackageWithContext(ctx aws.Context, input *UpdateSolFunctionPackageInput, opts ...request.Option) (*UpdateSolFunctionPackageOutput, error)
- func (c *Tnb) UpdateSolNetworkInstance(input *UpdateSolNetworkInstanceInput) (*UpdateSolNetworkInstanceOutput, error)
- func (c *Tnb) UpdateSolNetworkInstanceRequest(input *UpdateSolNetworkInstanceInput) (req *request.Request, output *UpdateSolNetworkInstanceOutput)
- func (c *Tnb) UpdateSolNetworkInstanceWithContext(ctx aws.Context, input *UpdateSolNetworkInstanceInput, opts ...request.Option) (*UpdateSolNetworkInstanceOutput, error)
- func (c *Tnb) UpdateSolNetworkPackage(input *UpdateSolNetworkPackageInput) (*UpdateSolNetworkPackageOutput, error)
- func (c *Tnb) UpdateSolNetworkPackageRequest(input *UpdateSolNetworkPackageInput) (req *request.Request, output *UpdateSolNetworkPackageOutput)
- func (c *Tnb) UpdateSolNetworkPackageWithContext(ctx aws.Context, input *UpdateSolNetworkPackageInput, opts ...request.Option) (*UpdateSolNetworkPackageOutput, error)
- func (c *Tnb) ValidateSolFunctionPackageContent(input *ValidateSolFunctionPackageContentInput) (*ValidateSolFunctionPackageContentOutput, error)
- func (c *Tnb) ValidateSolFunctionPackageContentRequest(input *ValidateSolFunctionPackageContentInput) (req *request.Request, output *ValidateSolFunctionPackageContentOutput)
- func (c *Tnb) ValidateSolFunctionPackageContentWithContext(ctx aws.Context, input *ValidateSolFunctionPackageContentInput, ...) (*ValidateSolFunctionPackageContentOutput, error)
- func (c *Tnb) ValidateSolNetworkPackageContent(input *ValidateSolNetworkPackageContentInput) (*ValidateSolNetworkPackageContentOutput, error)
- func (c *Tnb) ValidateSolNetworkPackageContentRequest(input *ValidateSolNetworkPackageContentInput) (req *request.Request, output *ValidateSolNetworkPackageContentOutput)
- func (c *Tnb) ValidateSolNetworkPackageContentWithContext(ctx aws.Context, input *ValidateSolNetworkPackageContentInput, ...) (*ValidateSolNetworkPackageContentOutput, error)
- type ToscaOverride
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateSolFunctionPackageInput
- func (s UpdateSolFunctionPackageInput) GoString() string
- func (s *UpdateSolFunctionPackageInput) SetOperationalState(v string) *UpdateSolFunctionPackageInput
- func (s *UpdateSolFunctionPackageInput) SetVnfPkgId(v string) *UpdateSolFunctionPackageInput
- func (s UpdateSolFunctionPackageInput) String() string
- func (s *UpdateSolFunctionPackageInput) Validate() error
- type UpdateSolFunctionPackageOutput
- type UpdateSolNetworkInstanceInput
- func (s UpdateSolNetworkInstanceInput) GoString() string
- func (s *UpdateSolNetworkInstanceInput) SetNsInstanceId(v string) *UpdateSolNetworkInstanceInput
- func (s *UpdateSolNetworkInstanceInput) SetTags(v map[string]*string) *UpdateSolNetworkInstanceInput
- func (s *UpdateSolNetworkInstanceInput) SetUpdateType(v string) *UpdateSolNetworkInstanceInput
- func (s UpdateSolNetworkInstanceInput) String() string
- func (s *UpdateSolNetworkInstanceInput) Validate() error
- type UpdateSolNetworkInstanceOutput
- func (s UpdateSolNetworkInstanceOutput) GoString() string
- func (s *UpdateSolNetworkInstanceOutput) SetNsLcmOpOccId(v string) *UpdateSolNetworkInstanceOutput
- func (s *UpdateSolNetworkInstanceOutput) SetTags(v map[string]*string) *UpdateSolNetworkInstanceOutput
- func (s UpdateSolNetworkInstanceOutput) String() string
- type UpdateSolNetworkPackageInput
- func (s UpdateSolNetworkPackageInput) GoString() string
- func (s *UpdateSolNetworkPackageInput) SetNsdInfoId(v string) *UpdateSolNetworkPackageInput
- func (s *UpdateSolNetworkPackageInput) SetNsdOperationalState(v string) *UpdateSolNetworkPackageInput
- func (s UpdateSolNetworkPackageInput) String() string
- func (s *UpdateSolNetworkPackageInput) Validate() error
- type UpdateSolNetworkPackageOutput
- type ValidateSolFunctionPackageContentInput
- func (s ValidateSolFunctionPackageContentInput) GoString() string
- func (s *ValidateSolFunctionPackageContentInput) SetContentType(v string) *ValidateSolFunctionPackageContentInput
- func (s *ValidateSolFunctionPackageContentInput) SetFile(v []byte) *ValidateSolFunctionPackageContentInput
- func (s *ValidateSolFunctionPackageContentInput) SetVnfPkgId(v string) *ValidateSolFunctionPackageContentInput
- func (s ValidateSolFunctionPackageContentInput) String() string
- func (s *ValidateSolFunctionPackageContentInput) Validate() error
- type ValidateSolFunctionPackageContentMetadata
- type ValidateSolFunctionPackageContentOutput
- func (s ValidateSolFunctionPackageContentOutput) GoString() string
- func (s *ValidateSolFunctionPackageContentOutput) SetId(v string) *ValidateSolFunctionPackageContentOutput
- func (s *ValidateSolFunctionPackageContentOutput) SetMetadata(v *ValidateSolFunctionPackageContentMetadata) *ValidateSolFunctionPackageContentOutput
- func (s *ValidateSolFunctionPackageContentOutput) SetVnfProductName(v string) *ValidateSolFunctionPackageContentOutput
- func (s *ValidateSolFunctionPackageContentOutput) SetVnfProvider(v string) *ValidateSolFunctionPackageContentOutput
- func (s *ValidateSolFunctionPackageContentOutput) SetVnfdId(v string) *ValidateSolFunctionPackageContentOutput
- func (s *ValidateSolFunctionPackageContentOutput) SetVnfdVersion(v string) *ValidateSolFunctionPackageContentOutput
- func (s ValidateSolFunctionPackageContentOutput) String() string
- type ValidateSolNetworkPackageContentInput
- func (s ValidateSolNetworkPackageContentInput) GoString() string
- func (s *ValidateSolNetworkPackageContentInput) SetContentType(v string) *ValidateSolNetworkPackageContentInput
- func (s *ValidateSolNetworkPackageContentInput) SetFile(v []byte) *ValidateSolNetworkPackageContentInput
- func (s *ValidateSolNetworkPackageContentInput) SetNsdInfoId(v string) *ValidateSolNetworkPackageContentInput
- func (s ValidateSolNetworkPackageContentInput) String() string
- func (s *ValidateSolNetworkPackageContentInput) Validate() error
- type ValidateSolNetworkPackageContentMetadata
- type ValidateSolNetworkPackageContentOutput
- func (s ValidateSolNetworkPackageContentOutput) GoString() string
- func (s *ValidateSolNetworkPackageContentOutput) SetArn(v string) *ValidateSolNetworkPackageContentOutput
- func (s *ValidateSolNetworkPackageContentOutput) SetId(v string) *ValidateSolNetworkPackageContentOutput
- func (s *ValidateSolNetworkPackageContentOutput) SetMetadata(v *ValidateSolNetworkPackageContentMetadata) *ValidateSolNetworkPackageContentOutput
- func (s *ValidateSolNetworkPackageContentOutput) SetNsdId(v string) *ValidateSolNetworkPackageContentOutput
- func (s *ValidateSolNetworkPackageContentOutput) SetNsdName(v string) *ValidateSolNetworkPackageContentOutput
- func (s *ValidateSolNetworkPackageContentOutput) SetNsdVersion(v string) *ValidateSolNetworkPackageContentOutput
- func (s *ValidateSolNetworkPackageContentOutput) SetVnfPkgIds(v []*string) *ValidateSolNetworkPackageContentOutput
- func (s ValidateSolNetworkPackageContentOutput) String() string
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
Constants ¶
const ( // LcmOperationTypeInstantiate is a LcmOperationType enum value LcmOperationTypeInstantiate = "INSTANTIATE" // LcmOperationTypeUpdate is a LcmOperationType enum value LcmOperationTypeUpdate = "UPDATE" // LcmOperationTypeTerminate is a LcmOperationType enum value LcmOperationTypeTerminate = "TERMINATE" )
const ( // NsLcmOperationStateProcessing is a NsLcmOperationState enum value NsLcmOperationStateProcessing = "PROCESSING" // NsLcmOperationStateCompleted is a NsLcmOperationState enum value NsLcmOperationStateCompleted = "COMPLETED" // NsLcmOperationStateFailed is a NsLcmOperationState enum value NsLcmOperationStateFailed = "FAILED" // NsLcmOperationStateCancelling is a NsLcmOperationState enum value NsLcmOperationStateCancelling = "CANCELLING" // NsLcmOperationStateCancelled is a NsLcmOperationState enum value NsLcmOperationStateCancelled = "CANCELLED" )
const ( // NsStateInstantiated is a NsState enum value NsStateInstantiated = "INSTANTIATED" // NsStateNotInstantiated is a NsState enum value NsStateNotInstantiated = "NOT_INSTANTIATED" // NsStateImpaired is a NsState enum value NsStateImpaired = "IMPAIRED" // NsStateStopped is a NsState enum value NsStateStopped = "STOPPED" // NsStateDeleted is a NsState enum value NsStateDeleted = "DELETED" // NsStateInstantiateInProgress is a NsState enum value NsStateInstantiateInProgress = "INSTANTIATE_IN_PROGRESS" // NsStateUpdateInProgress is a NsState enum value NsStateUpdateInProgress = "UPDATE_IN_PROGRESS" // NsStateTerminateInProgress is a NsState enum value NsStateTerminateInProgress = "TERMINATE_IN_PROGRESS" )
const ( // NsdOnboardingStateCreated is a NsdOnboardingState enum value NsdOnboardingStateCreated = "CREATED" // NsdOnboardingStateOnboarded is a NsdOnboardingState enum value NsdOnboardingStateOnboarded = "ONBOARDED" // NsdOnboardingStateError is a NsdOnboardingState enum value NsdOnboardingStateError = "ERROR" )
const ( // NsdOperationalStateEnabled is a NsdOperationalState enum value NsdOperationalStateEnabled = "ENABLED" // NsdOperationalStateDisabled is a NsdOperationalState enum value NsdOperationalStateDisabled = "DISABLED" )
const ( // NsdUsageStateInUse is a NsdUsageState enum value NsdUsageStateInUse = "IN_USE" // NsdUsageStateNotInUse is a NsdUsageState enum value NsdUsageStateNotInUse = "NOT_IN_USE" )
const ( // OnboardingStateCreated is a OnboardingState enum value OnboardingStateCreated = "CREATED" // OnboardingStateOnboarded is a OnboardingState enum value OnboardingStateOnboarded = "ONBOARDED" // OnboardingStateError is a OnboardingState enum value OnboardingStateError = "ERROR" )
const ( // OperationalStateEnabled is a OperationalState enum value OperationalStateEnabled = "ENABLED" // OperationalStateDisabled is a OperationalState enum value OperationalStateDisabled = "DISABLED" )
const ( // TaskStatusScheduled is a TaskStatus enum value TaskStatusScheduled = "SCHEDULED" // TaskStatusStarted is a TaskStatus enum value TaskStatusStarted = "STARTED" // TaskStatusInProgress is a TaskStatus enum value TaskStatusInProgress = "IN_PROGRESS" // TaskStatusCompleted is a TaskStatus enum value TaskStatusCompleted = "COMPLETED" // TaskStatusError is a TaskStatus enum value TaskStatusError = "ERROR" // TaskStatusSkipped is a TaskStatus enum value TaskStatusSkipped = "SKIPPED" // TaskStatusCancelled is a TaskStatus enum value TaskStatusCancelled = "CANCELLED" )
const ( // UsageStateInUse is a UsageState enum value UsageStateInUse = "IN_USE" // UsageStateNotInUse is a UsageState enum value UsageStateNotInUse = "NOT_IN_USE" )
const ( // VnfInstantiationStateInstantiated is a VnfInstantiationState enum value VnfInstantiationStateInstantiated = "INSTANTIATED" // VnfInstantiationStateNotInstantiated is a VnfInstantiationState enum value VnfInstantiationStateNotInstantiated = "NOT_INSTANTIATED" )
const ( // VnfOperationalStateStarted is a VnfOperationalState enum value VnfOperationalStateStarted = "STARTED" // VnfOperationalStateStopped is a VnfOperationalState enum value VnfOperationalStateStopped = "STOPPED" )
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // Insufficient permissions to make request. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // Unexpected error occurred. Problem on the server. ErrCodeInternalServerException = "InternalServerException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // Request references a resource that doesn't exist. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeServiceQuotaExceededException for service response error code // "ServiceQuotaExceededException". // // Service quotas have been exceeded. ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException" // ErrCodeThrottlingException for service response error code // "ThrottlingException". // // Exception caused by throttling. ErrCodeThrottlingException = "ThrottlingException" // ErrCodeValidationException for service response error code // "ValidationException". // // Unable to process the request because the client provided input failed to // satisfy request constraints. ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "tnb" // Name of service. EndpointsID = ServiceName // ID to lookup a service endpoint with. ServiceID = "tnb" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// DescriptorContentTypeTextPlain is a DescriptorContentType enum value
DescriptorContentTypeTextPlain = "text/plain"
)
const (
// PackageContentTypeApplicationZip is a PackageContentType enum value
PackageContentTypeApplicationZip = "application/zip"
)
const (
// UpdateSolNetworkTypeModifyVnfInformation is a UpdateSolNetworkType enum value
UpdateSolNetworkTypeModifyVnfInformation = "MODIFY_VNF_INFORMATION"
)
Variables ¶
This section is empty.
Functions ¶
func DescriptorContentType_Values ¶
func DescriptorContentType_Values() []string
DescriptorContentType_Values returns all elements of the DescriptorContentType enum
func LcmOperationType_Values ¶
func LcmOperationType_Values() []string
LcmOperationType_Values returns all elements of the LcmOperationType enum
func NsLcmOperationState_Values ¶
func NsLcmOperationState_Values() []string
NsLcmOperationState_Values returns all elements of the NsLcmOperationState enum
func NsState_Values ¶
func NsState_Values() []string
NsState_Values returns all elements of the NsState enum
func NsdOnboardingState_Values ¶
func NsdOnboardingState_Values() []string
NsdOnboardingState_Values returns all elements of the NsdOnboardingState enum
func NsdOperationalState_Values ¶
func NsdOperationalState_Values() []string
NsdOperationalState_Values returns all elements of the NsdOperationalState enum
func NsdUsageState_Values ¶
func NsdUsageState_Values() []string
NsdUsageState_Values returns all elements of the NsdUsageState enum
func OnboardingState_Values ¶
func OnboardingState_Values() []string
OnboardingState_Values returns all elements of the OnboardingState enum
func OperationalState_Values ¶
func OperationalState_Values() []string
OperationalState_Values returns all elements of the OperationalState enum
func PackageContentType_Values ¶
func PackageContentType_Values() []string
PackageContentType_Values returns all elements of the PackageContentType enum
func TaskStatus_Values ¶
func TaskStatus_Values() []string
TaskStatus_Values returns all elements of the TaskStatus enum
func UpdateSolNetworkType_Values ¶
func UpdateSolNetworkType_Values() []string
UpdateSolNetworkType_Values returns all elements of the UpdateSolNetworkType enum
func UsageState_Values ¶
func UsageState_Values() []string
UsageState_Values returns all elements of the UsageState enum
func VnfInstantiationState_Values ¶
func VnfInstantiationState_Values() []string
VnfInstantiationState_Values returns all elements of the VnfInstantiationState enum
func VnfOperationalState_Values ¶
func VnfOperationalState_Values() []string
VnfOperationalState_Values returns all elements of the VnfOperationalState enum
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Insufficient permissions to make request.
func (*AccessDeniedException) Code ¶
func (s *AccessDeniedException) Code() string
Code returns the exception type name.
func (*AccessDeniedException) Error ¶
func (s *AccessDeniedException) Error() string
func (AccessDeniedException) GoString ¶
func (s AccessDeniedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AccessDeniedException) Message ¶
func (s *AccessDeniedException) Message() string
Message returns the exception's message.
func (*AccessDeniedException) OrigErr ¶
func (s *AccessDeniedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*AccessDeniedException) RequestID ¶
func (s *AccessDeniedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*AccessDeniedException) StatusCode ¶
func (s *AccessDeniedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (AccessDeniedException) String ¶
func (s AccessDeniedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CancelSolNetworkOperationInput ¶
type CancelSolNetworkOperationInput struct { // The identifier of the network operation. // // NsLcmOpOccId is a required field NsLcmOpOccId *string `location:"uri" locationName:"nsLcmOpOccId" type:"string" required:"true"` // contains filtered or unexported fields }
func (CancelSolNetworkOperationInput) GoString ¶
func (s CancelSolNetworkOperationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CancelSolNetworkOperationInput) SetNsLcmOpOccId ¶
func (s *CancelSolNetworkOperationInput) SetNsLcmOpOccId(v string) *CancelSolNetworkOperationInput
SetNsLcmOpOccId sets the NsLcmOpOccId field's value.
func (CancelSolNetworkOperationInput) String ¶
func (s CancelSolNetworkOperationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CancelSolNetworkOperationInput) Validate ¶
func (s *CancelSolNetworkOperationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CancelSolNetworkOperationOutput ¶
type CancelSolNetworkOperationOutput struct {
// contains filtered or unexported fields
}
func (CancelSolNetworkOperationOutput) GoString ¶
func (s CancelSolNetworkOperationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (CancelSolNetworkOperationOutput) String ¶
func (s CancelSolNetworkOperationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateSolFunctionPackageInput ¶
type CreateSolFunctionPackageInput struct { // A tag is a label that you assign to an Amazon Web Services resource. Each // tag consists of a key and an optional value. You can use tags to search and // filter your resources or track your Amazon Web Services costs. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateSolFunctionPackageInput's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // contains filtered or unexported fields }
func (CreateSolFunctionPackageInput) GoString ¶
func (s CreateSolFunctionPackageInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSolFunctionPackageInput) SetTags ¶
func (s *CreateSolFunctionPackageInput) SetTags(v map[string]*string) *CreateSolFunctionPackageInput
SetTags sets the Tags field's value.
func (CreateSolFunctionPackageInput) String ¶
func (s CreateSolFunctionPackageInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateSolFunctionPackageOutput ¶
type CreateSolFunctionPackageOutput struct { // Function package ARN. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // ID of the function package. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // Onboarding state of the function package. // // OnboardingState is a required field OnboardingState *string `locationName:"onboardingState" type:"string" required:"true" enum:"OnboardingState"` // Operational state of the function package. // // OperationalState is a required field OperationalState *string `locationName:"operationalState" type:"string" required:"true" enum:"OperationalState"` // A tag is a label that you assign to an Amazon Web Services resource. Each // tag consists of a key and an optional value. You can use tags to search and // filter your resources or track your Amazon Web Services costs. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateSolFunctionPackageOutput's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // Usage state of the function package. // // UsageState is a required field UsageState *string `locationName:"usageState" type:"string" required:"true" enum:"UsageState"` // contains filtered or unexported fields }
func (CreateSolFunctionPackageOutput) GoString ¶
func (s CreateSolFunctionPackageOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSolFunctionPackageOutput) SetArn ¶
func (s *CreateSolFunctionPackageOutput) SetArn(v string) *CreateSolFunctionPackageOutput
SetArn sets the Arn field's value.
func (*CreateSolFunctionPackageOutput) SetId ¶
func (s *CreateSolFunctionPackageOutput) SetId(v string) *CreateSolFunctionPackageOutput
SetId sets the Id field's value.
func (*CreateSolFunctionPackageOutput) SetOnboardingState ¶
func (s *CreateSolFunctionPackageOutput) SetOnboardingState(v string) *CreateSolFunctionPackageOutput
SetOnboardingState sets the OnboardingState field's value.
func (*CreateSolFunctionPackageOutput) SetOperationalState ¶
func (s *CreateSolFunctionPackageOutput) SetOperationalState(v string) *CreateSolFunctionPackageOutput
SetOperationalState sets the OperationalState field's value.
func (*CreateSolFunctionPackageOutput) SetTags ¶
func (s *CreateSolFunctionPackageOutput) SetTags(v map[string]*string) *CreateSolFunctionPackageOutput
SetTags sets the Tags field's value.
func (*CreateSolFunctionPackageOutput) SetUsageState ¶
func (s *CreateSolFunctionPackageOutput) SetUsageState(v string) *CreateSolFunctionPackageOutput
SetUsageState sets the UsageState field's value.
func (CreateSolFunctionPackageOutput) String ¶
func (s CreateSolFunctionPackageOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateSolNetworkInstanceInput ¶
type CreateSolNetworkInstanceInput struct { // Network instance description. NsDescription *string `locationName:"nsDescription" type:"string"` // Network instance name. // // NsName is a required field NsName *string `locationName:"nsName" min:"1" type:"string" required:"true"` // ID for network service descriptor. // // NsdInfoId is a required field NsdInfoId *string `locationName:"nsdInfoId" type:"string" required:"true"` // A tag is a label that you assign to an Amazon Web Services resource. Each // tag consists of a key and an optional value. You can use tags to search and // filter your resources or track your Amazon Web Services costs. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateSolNetworkInstanceInput's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // contains filtered or unexported fields }
func (CreateSolNetworkInstanceInput) GoString ¶
func (s CreateSolNetworkInstanceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSolNetworkInstanceInput) SetNsDescription ¶
func (s *CreateSolNetworkInstanceInput) SetNsDescription(v string) *CreateSolNetworkInstanceInput
SetNsDescription sets the NsDescription field's value.
func (*CreateSolNetworkInstanceInput) SetNsName ¶
func (s *CreateSolNetworkInstanceInput) SetNsName(v string) *CreateSolNetworkInstanceInput
SetNsName sets the NsName field's value.
func (*CreateSolNetworkInstanceInput) SetNsdInfoId ¶
func (s *CreateSolNetworkInstanceInput) SetNsdInfoId(v string) *CreateSolNetworkInstanceInput
SetNsdInfoId sets the NsdInfoId field's value.
func (*CreateSolNetworkInstanceInput) SetTags ¶
func (s *CreateSolNetworkInstanceInput) SetTags(v map[string]*string) *CreateSolNetworkInstanceInput
SetTags sets the Tags field's value.
func (CreateSolNetworkInstanceInput) String ¶
func (s CreateSolNetworkInstanceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSolNetworkInstanceInput) Validate ¶
func (s *CreateSolNetworkInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSolNetworkInstanceOutput ¶
type CreateSolNetworkInstanceOutput struct { // Network instance ARN. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // Network instance ID. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // Network instance name. // // NsInstanceName is a required field NsInstanceName *string `locationName:"nsInstanceName" type:"string" required:"true"` // Network service descriptor ID. // // NsdInfoId is a required field NsdInfoId *string `locationName:"nsdInfoId" type:"string" required:"true"` // A tag is a label that you assign to an Amazon Web Services resource. Each // tag consists of a key and an optional value. You can use tags to search and // filter your resources or track your Amazon Web Services costs. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateSolNetworkInstanceOutput's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // contains filtered or unexported fields }
func (CreateSolNetworkInstanceOutput) GoString ¶
func (s CreateSolNetworkInstanceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSolNetworkInstanceOutput) SetArn ¶
func (s *CreateSolNetworkInstanceOutput) SetArn(v string) *CreateSolNetworkInstanceOutput
SetArn sets the Arn field's value.
func (*CreateSolNetworkInstanceOutput) SetId ¶
func (s *CreateSolNetworkInstanceOutput) SetId(v string) *CreateSolNetworkInstanceOutput
SetId sets the Id field's value.
func (*CreateSolNetworkInstanceOutput) SetNsInstanceName ¶
func (s *CreateSolNetworkInstanceOutput) SetNsInstanceName(v string) *CreateSolNetworkInstanceOutput
SetNsInstanceName sets the NsInstanceName field's value.
func (*CreateSolNetworkInstanceOutput) SetNsdInfoId ¶
func (s *CreateSolNetworkInstanceOutput) SetNsdInfoId(v string) *CreateSolNetworkInstanceOutput
SetNsdInfoId sets the NsdInfoId field's value.
func (*CreateSolNetworkInstanceOutput) SetTags ¶
func (s *CreateSolNetworkInstanceOutput) SetTags(v map[string]*string) *CreateSolNetworkInstanceOutput
SetTags sets the Tags field's value.
func (CreateSolNetworkInstanceOutput) String ¶
func (s CreateSolNetworkInstanceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateSolNetworkPackageInput ¶
type CreateSolNetworkPackageInput struct { // A tag is a label that you assign to an Amazon Web Services resource. Each // tag consists of a key and an optional value. You can use tags to search and // filter your resources or track your Amazon Web Services costs. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateSolNetworkPackageInput's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // contains filtered or unexported fields }
func (CreateSolNetworkPackageInput) GoString ¶
func (s CreateSolNetworkPackageInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSolNetworkPackageInput) SetTags ¶
func (s *CreateSolNetworkPackageInput) SetTags(v map[string]*string) *CreateSolNetworkPackageInput
SetTags sets the Tags field's value.
func (CreateSolNetworkPackageInput) String ¶
func (s CreateSolNetworkPackageInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateSolNetworkPackageOutput ¶
type CreateSolNetworkPackageOutput struct { // Network package ARN. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // ID of the network package. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // Onboarding state of the network service descriptor in the network package. // // NsdOnboardingState is a required field NsdOnboardingState *string `locationName:"nsdOnboardingState" type:"string" required:"true" enum:"NsdOnboardingState"` // Operational state of the network service descriptor in the network package. // // NsdOperationalState is a required field NsdOperationalState *string `locationName:"nsdOperationalState" type:"string" required:"true" enum:"NsdOperationalState"` // Usage state of the network service descriptor in the network package. // // NsdUsageState is a required field NsdUsageState *string `locationName:"nsdUsageState" type:"string" required:"true" enum:"NsdUsageState"` // A tag is a label that you assign to an Amazon Web Services resource. Each // tag consists of a key and an optional value. You can use tags to search and // filter your resources or track your Amazon Web Services costs. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateSolNetworkPackageOutput's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // contains filtered or unexported fields }
func (CreateSolNetworkPackageOutput) GoString ¶
func (s CreateSolNetworkPackageOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSolNetworkPackageOutput) SetArn ¶
func (s *CreateSolNetworkPackageOutput) SetArn(v string) *CreateSolNetworkPackageOutput
SetArn sets the Arn field's value.
func (*CreateSolNetworkPackageOutput) SetId ¶
func (s *CreateSolNetworkPackageOutput) SetId(v string) *CreateSolNetworkPackageOutput
SetId sets the Id field's value.
func (*CreateSolNetworkPackageOutput) SetNsdOnboardingState ¶
func (s *CreateSolNetworkPackageOutput) SetNsdOnboardingState(v string) *CreateSolNetworkPackageOutput
SetNsdOnboardingState sets the NsdOnboardingState field's value.
func (*CreateSolNetworkPackageOutput) SetNsdOperationalState ¶
func (s *CreateSolNetworkPackageOutput) SetNsdOperationalState(v string) *CreateSolNetworkPackageOutput
SetNsdOperationalState sets the NsdOperationalState field's value.
func (*CreateSolNetworkPackageOutput) SetNsdUsageState ¶
func (s *CreateSolNetworkPackageOutput) SetNsdUsageState(v string) *CreateSolNetworkPackageOutput
SetNsdUsageState sets the NsdUsageState field's value.
func (*CreateSolNetworkPackageOutput) SetTags ¶
func (s *CreateSolNetworkPackageOutput) SetTags(v map[string]*string) *CreateSolNetworkPackageOutput
SetTags sets the Tags field's value.
func (CreateSolNetworkPackageOutput) String ¶
func (s CreateSolNetworkPackageOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteSolFunctionPackageInput ¶
type DeleteSolFunctionPackageInput struct { // ID of the function package. // // VnfPkgId is a required field VnfPkgId *string `location:"uri" locationName:"vnfPkgId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteSolFunctionPackageInput) GoString ¶
func (s DeleteSolFunctionPackageInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSolFunctionPackageInput) SetVnfPkgId ¶
func (s *DeleteSolFunctionPackageInput) SetVnfPkgId(v string) *DeleteSolFunctionPackageInput
SetVnfPkgId sets the VnfPkgId field's value.
func (DeleteSolFunctionPackageInput) String ¶
func (s DeleteSolFunctionPackageInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSolFunctionPackageInput) Validate ¶
func (s *DeleteSolFunctionPackageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSolFunctionPackageOutput ¶
type DeleteSolFunctionPackageOutput struct {
// contains filtered or unexported fields
}
func (DeleteSolFunctionPackageOutput) GoString ¶
func (s DeleteSolFunctionPackageOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteSolFunctionPackageOutput) String ¶
func (s DeleteSolFunctionPackageOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteSolNetworkInstanceInput ¶
type DeleteSolNetworkInstanceInput struct { // Network instance ID. // // NsInstanceId is a required field NsInstanceId *string `location:"uri" locationName:"nsInstanceId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteSolNetworkInstanceInput) GoString ¶
func (s DeleteSolNetworkInstanceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSolNetworkInstanceInput) SetNsInstanceId ¶
func (s *DeleteSolNetworkInstanceInput) SetNsInstanceId(v string) *DeleteSolNetworkInstanceInput
SetNsInstanceId sets the NsInstanceId field's value.
func (DeleteSolNetworkInstanceInput) String ¶
func (s DeleteSolNetworkInstanceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSolNetworkInstanceInput) Validate ¶
func (s *DeleteSolNetworkInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSolNetworkInstanceOutput ¶
type DeleteSolNetworkInstanceOutput struct {
// contains filtered or unexported fields
}
func (DeleteSolNetworkInstanceOutput) GoString ¶
func (s DeleteSolNetworkInstanceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteSolNetworkInstanceOutput) String ¶
func (s DeleteSolNetworkInstanceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteSolNetworkPackageInput ¶
type DeleteSolNetworkPackageInput struct { // ID of the network service descriptor in the network package. // // NsdInfoId is a required field NsdInfoId *string `location:"uri" locationName:"nsdInfoId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteSolNetworkPackageInput) GoString ¶
func (s DeleteSolNetworkPackageInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSolNetworkPackageInput) SetNsdInfoId ¶
func (s *DeleteSolNetworkPackageInput) SetNsdInfoId(v string) *DeleteSolNetworkPackageInput
SetNsdInfoId sets the NsdInfoId field's value.
func (DeleteSolNetworkPackageInput) String ¶
func (s DeleteSolNetworkPackageInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSolNetworkPackageInput) Validate ¶
func (s *DeleteSolNetworkPackageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSolNetworkPackageOutput ¶
type DeleteSolNetworkPackageOutput struct {
// contains filtered or unexported fields
}
func (DeleteSolNetworkPackageOutput) GoString ¶
func (s DeleteSolNetworkPackageOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteSolNetworkPackageOutput) String ¶
func (s DeleteSolNetworkPackageOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ErrorInfo ¶
type ErrorInfo struct { // Error cause. Cause *string `locationName:"cause" min:"1" type:"string"` // Error details. Details *string `locationName:"details" type:"string"` // contains filtered or unexported fields }
Provides error information.
func (ErrorInfo) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ErrorInfo) SetDetails ¶
SetDetails sets the Details field's value.
type FunctionArtifactMeta ¶
type FunctionArtifactMeta struct { // Lists of function package overrides. Overrides []*ToscaOverride `locationName:"overrides" type:"list"` // contains filtered or unexported fields }
Metadata for function package artifacts.
Artifacts are the contents of the package descriptor file and the state of the package.
func (FunctionArtifactMeta) GoString ¶
func (s FunctionArtifactMeta) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FunctionArtifactMeta) SetOverrides ¶
func (s *FunctionArtifactMeta) SetOverrides(v []*ToscaOverride) *FunctionArtifactMeta
SetOverrides sets the Overrides field's value.
func (FunctionArtifactMeta) String ¶
func (s FunctionArtifactMeta) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSolFunctionInstanceInput ¶
type GetSolFunctionInstanceInput struct { // ID of the network function. // // VnfInstanceId is a required field VnfInstanceId *string `location:"uri" locationName:"vnfInstanceId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSolFunctionInstanceInput) GoString ¶
func (s GetSolFunctionInstanceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolFunctionInstanceInput) SetVnfInstanceId ¶
func (s *GetSolFunctionInstanceInput) SetVnfInstanceId(v string) *GetSolFunctionInstanceInput
SetVnfInstanceId sets the VnfInstanceId field's value.
func (GetSolFunctionInstanceInput) String ¶
func (s GetSolFunctionInstanceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolFunctionInstanceInput) Validate ¶
func (s *GetSolFunctionInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSolFunctionInstanceMetadata ¶
type GetSolFunctionInstanceMetadata struct { // The date that the resource was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"` // The date that the resource was last modified. // // LastModified is a required field LastModified *time.Time `locationName:"lastModified" type:"timestamp" timestampFormat:"iso8601" required:"true"` // contains filtered or unexported fields }
The metadata of a network function instance.
A network function instance is a function in a function package .
func (GetSolFunctionInstanceMetadata) GoString ¶
func (s GetSolFunctionInstanceMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolFunctionInstanceMetadata) SetCreatedAt ¶
func (s *GetSolFunctionInstanceMetadata) SetCreatedAt(v time.Time) *GetSolFunctionInstanceMetadata
SetCreatedAt sets the CreatedAt field's value.
func (*GetSolFunctionInstanceMetadata) SetLastModified ¶
func (s *GetSolFunctionInstanceMetadata) SetLastModified(v time.Time) *GetSolFunctionInstanceMetadata
SetLastModified sets the LastModified field's value.
func (GetSolFunctionInstanceMetadata) String ¶
func (s GetSolFunctionInstanceMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSolFunctionInstanceOutput ¶
type GetSolFunctionInstanceOutput struct { // Network function instance ARN. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // Network function instance ID. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // Information about the network function. // // A network function instance is a function in a function package . InstantiatedVnfInfo *GetSolVnfInfo `locationName:"instantiatedVnfInfo" type:"structure"` // Network function instantiation state. // // InstantiationState is a required field InstantiationState *string `locationName:"instantiationState" type:"string" required:"true" enum:"VnfInstantiationState"` // The metadata of a network function instance. // // A network function instance is a function in a function package . // // Metadata is a required field Metadata *GetSolFunctionInstanceMetadata `locationName:"metadata" type:"structure" required:"true"` // Network instance ID. // // NsInstanceId is a required field NsInstanceId *string `locationName:"nsInstanceId" type:"string" required:"true"` // A tag is a label that you assign to an Amazon Web Services resource. Each // tag consists of a key and an optional value. You can use tags to search and // filter your resources or track your Amazon Web Services costs. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by GetSolFunctionInstanceOutput's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // Function package ID. // // VnfPkgId is a required field VnfPkgId *string `locationName:"vnfPkgId" type:"string" required:"true"` // Network function product name. VnfProductName *string `locationName:"vnfProductName" type:"string"` // Network function provider. VnfProvider *string `locationName:"vnfProvider" type:"string"` // Function package descriptor ID. // // VnfdId is a required field VnfdId *string `locationName:"vnfdId" type:"string" required:"true"` // Function package descriptor version. VnfdVersion *string `locationName:"vnfdVersion" type:"string"` // contains filtered or unexported fields }
func (GetSolFunctionInstanceOutput) GoString ¶
func (s GetSolFunctionInstanceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolFunctionInstanceOutput) SetArn ¶
func (s *GetSolFunctionInstanceOutput) SetArn(v string) *GetSolFunctionInstanceOutput
SetArn sets the Arn field's value.
func (*GetSolFunctionInstanceOutput) SetId ¶
func (s *GetSolFunctionInstanceOutput) SetId(v string) *GetSolFunctionInstanceOutput
SetId sets the Id field's value.
func (*GetSolFunctionInstanceOutput) SetInstantiatedVnfInfo ¶
func (s *GetSolFunctionInstanceOutput) SetInstantiatedVnfInfo(v *GetSolVnfInfo) *GetSolFunctionInstanceOutput
SetInstantiatedVnfInfo sets the InstantiatedVnfInfo field's value.
func (*GetSolFunctionInstanceOutput) SetInstantiationState ¶
func (s *GetSolFunctionInstanceOutput) SetInstantiationState(v string) *GetSolFunctionInstanceOutput
SetInstantiationState sets the InstantiationState field's value.
func (*GetSolFunctionInstanceOutput) SetMetadata ¶
func (s *GetSolFunctionInstanceOutput) SetMetadata(v *GetSolFunctionInstanceMetadata) *GetSolFunctionInstanceOutput
SetMetadata sets the Metadata field's value.
func (*GetSolFunctionInstanceOutput) SetNsInstanceId ¶
func (s *GetSolFunctionInstanceOutput) SetNsInstanceId(v string) *GetSolFunctionInstanceOutput
SetNsInstanceId sets the NsInstanceId field's value.
func (*GetSolFunctionInstanceOutput) SetTags ¶
func (s *GetSolFunctionInstanceOutput) SetTags(v map[string]*string) *GetSolFunctionInstanceOutput
SetTags sets the Tags field's value.
func (*GetSolFunctionInstanceOutput) SetVnfPkgId ¶
func (s *GetSolFunctionInstanceOutput) SetVnfPkgId(v string) *GetSolFunctionInstanceOutput
SetVnfPkgId sets the VnfPkgId field's value.
func (*GetSolFunctionInstanceOutput) SetVnfProductName ¶
func (s *GetSolFunctionInstanceOutput) SetVnfProductName(v string) *GetSolFunctionInstanceOutput
SetVnfProductName sets the VnfProductName field's value.
func (*GetSolFunctionInstanceOutput) SetVnfProvider ¶
func (s *GetSolFunctionInstanceOutput) SetVnfProvider(v string) *GetSolFunctionInstanceOutput
SetVnfProvider sets the VnfProvider field's value.
func (*GetSolFunctionInstanceOutput) SetVnfdId ¶
func (s *GetSolFunctionInstanceOutput) SetVnfdId(v string) *GetSolFunctionInstanceOutput
SetVnfdId sets the VnfdId field's value.
func (*GetSolFunctionInstanceOutput) SetVnfdVersion ¶
func (s *GetSolFunctionInstanceOutput) SetVnfdVersion(v string) *GetSolFunctionInstanceOutput
SetVnfdVersion sets the VnfdVersion field's value.
func (GetSolFunctionInstanceOutput) String ¶
func (s GetSolFunctionInstanceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSolFunctionPackageContentInput ¶
type GetSolFunctionPackageContentInput struct { // The format of the package that you want to download from the function packages. // // Accept is a required field Accept *string `location:"header" locationName:"Accept" type:"string" required:"true" enum:"PackageContentType"` // ID of the function package. // // VnfPkgId is a required field VnfPkgId *string `location:"uri" locationName:"vnfPkgId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSolFunctionPackageContentInput) GoString ¶
func (s GetSolFunctionPackageContentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolFunctionPackageContentInput) SetAccept ¶
func (s *GetSolFunctionPackageContentInput) SetAccept(v string) *GetSolFunctionPackageContentInput
SetAccept sets the Accept field's value.
func (*GetSolFunctionPackageContentInput) SetVnfPkgId ¶
func (s *GetSolFunctionPackageContentInput) SetVnfPkgId(v string) *GetSolFunctionPackageContentInput
SetVnfPkgId sets the VnfPkgId field's value.
func (GetSolFunctionPackageContentInput) String ¶
func (s GetSolFunctionPackageContentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolFunctionPackageContentInput) Validate ¶
func (s *GetSolFunctionPackageContentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSolFunctionPackageContentOutput ¶
type GetSolFunctionPackageContentOutput struct { // Indicates the media type of the resource. ContentType *string `location:"header" locationName:"Content-Type" type:"string" enum:"PackageContentType"` // Contents of the function package. PackageContent []byte `locationName:"packageContent" type:"blob"` // contains filtered or unexported fields }
func (GetSolFunctionPackageContentOutput) GoString ¶
func (s GetSolFunctionPackageContentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolFunctionPackageContentOutput) SetContentType ¶
func (s *GetSolFunctionPackageContentOutput) SetContentType(v string) *GetSolFunctionPackageContentOutput
SetContentType sets the ContentType field's value.
func (*GetSolFunctionPackageContentOutput) SetPackageContent ¶
func (s *GetSolFunctionPackageContentOutput) SetPackageContent(v []byte) *GetSolFunctionPackageContentOutput
SetPackageContent sets the PackageContent field's value.
func (GetSolFunctionPackageContentOutput) String ¶
func (s GetSolFunctionPackageContentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSolFunctionPackageDescriptorInput ¶
type GetSolFunctionPackageDescriptorInput struct { // Indicates which content types, expressed as MIME types, the client is able // to understand. // // Accept is a required field Accept *string `location:"header" locationName:"Accept" type:"string" required:"true" enum:"DescriptorContentType"` // ID of the function package. // // VnfPkgId is a required field VnfPkgId *string `location:"uri" locationName:"vnfPkgId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSolFunctionPackageDescriptorInput) GoString ¶
func (s GetSolFunctionPackageDescriptorInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolFunctionPackageDescriptorInput) SetAccept ¶
func (s *GetSolFunctionPackageDescriptorInput) SetAccept(v string) *GetSolFunctionPackageDescriptorInput
SetAccept sets the Accept field's value.
func (*GetSolFunctionPackageDescriptorInput) SetVnfPkgId ¶
func (s *GetSolFunctionPackageDescriptorInput) SetVnfPkgId(v string) *GetSolFunctionPackageDescriptorInput
SetVnfPkgId sets the VnfPkgId field's value.
func (GetSolFunctionPackageDescriptorInput) String ¶
func (s GetSolFunctionPackageDescriptorInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolFunctionPackageDescriptorInput) Validate ¶
func (s *GetSolFunctionPackageDescriptorInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSolFunctionPackageDescriptorOutput ¶
type GetSolFunctionPackageDescriptorOutput struct { // Indicates the media type of the resource. ContentType *string `location:"header" locationName:"Content-Type" type:"string" enum:"DescriptorContentType"` // Contents of the function package descriptor. Vnfd []byte `locationName:"vnfd" type:"blob"` // contains filtered or unexported fields }
func (GetSolFunctionPackageDescriptorOutput) GoString ¶
func (s GetSolFunctionPackageDescriptorOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolFunctionPackageDescriptorOutput) SetContentType ¶
func (s *GetSolFunctionPackageDescriptorOutput) SetContentType(v string) *GetSolFunctionPackageDescriptorOutput
SetContentType sets the ContentType field's value.
func (*GetSolFunctionPackageDescriptorOutput) SetVnfd ¶
func (s *GetSolFunctionPackageDescriptorOutput) SetVnfd(v []byte) *GetSolFunctionPackageDescriptorOutput
SetVnfd sets the Vnfd field's value.
func (GetSolFunctionPackageDescriptorOutput) String ¶
func (s GetSolFunctionPackageDescriptorOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSolFunctionPackageInput ¶
type GetSolFunctionPackageInput struct { // ID of the function package. // // VnfPkgId is a required field VnfPkgId *string `location:"uri" locationName:"vnfPkgId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSolFunctionPackageInput) GoString ¶
func (s GetSolFunctionPackageInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolFunctionPackageInput) SetVnfPkgId ¶
func (s *GetSolFunctionPackageInput) SetVnfPkgId(v string) *GetSolFunctionPackageInput
SetVnfPkgId sets the VnfPkgId field's value.
func (GetSolFunctionPackageInput) String ¶
func (s GetSolFunctionPackageInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolFunctionPackageInput) Validate ¶
func (s *GetSolFunctionPackageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSolFunctionPackageMetadata ¶
type GetSolFunctionPackageMetadata struct { // The date that the resource was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"` // The date that the resource was last modified. // // LastModified is a required field LastModified *time.Time `locationName:"lastModified" type:"timestamp" timestampFormat:"iso8601" required:"true"` // Metadata related to the function package descriptor of the function package. Vnfd *FunctionArtifactMeta `locationName:"vnfd" type:"structure"` // contains filtered or unexported fields }
Metadata related to the function package.
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
func (GetSolFunctionPackageMetadata) GoString ¶
func (s GetSolFunctionPackageMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolFunctionPackageMetadata) SetCreatedAt ¶
func (s *GetSolFunctionPackageMetadata) SetCreatedAt(v time.Time) *GetSolFunctionPackageMetadata
SetCreatedAt sets the CreatedAt field's value.
func (*GetSolFunctionPackageMetadata) SetLastModified ¶
func (s *GetSolFunctionPackageMetadata) SetLastModified(v time.Time) *GetSolFunctionPackageMetadata
SetLastModified sets the LastModified field's value.
func (*GetSolFunctionPackageMetadata) SetVnfd ¶
func (s *GetSolFunctionPackageMetadata) SetVnfd(v *FunctionArtifactMeta) *GetSolFunctionPackageMetadata
SetVnfd sets the Vnfd field's value.
func (GetSolFunctionPackageMetadata) String ¶
func (s GetSolFunctionPackageMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSolFunctionPackageOutput ¶
type GetSolFunctionPackageOutput struct { // Function package ARN. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // Function package ID. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // Metadata related to the function package. // // A function package is a .zip file in CSAR (Cloud Service Archive) format // that contains a network function (an ETSI standard telecommunication application) // and function package descriptor that uses the TOSCA standard to describe // how the network functions should run on your network. Metadata *GetSolFunctionPackageMetadata `locationName:"metadata" type:"structure"` // Function package onboarding state. // // OnboardingState is a required field OnboardingState *string `locationName:"onboardingState" type:"string" required:"true" enum:"OnboardingState"` // Function package operational state. // // OperationalState is a required field OperationalState *string `locationName:"operationalState" type:"string" required:"true" enum:"OperationalState"` // A tag is a label that you assign to an Amazon Web Services resource. Each // tag consists of a key and an optional value. You can use tags to search and // filter your resources or track your Amazon Web Services costs. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by GetSolFunctionPackageOutput's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // Function package usage state. // // UsageState is a required field UsageState *string `locationName:"usageState" type:"string" required:"true" enum:"UsageState"` // Network function product name. VnfProductName *string `locationName:"vnfProductName" type:"string"` // Network function provider. VnfProvider *string `locationName:"vnfProvider" type:"string"` // Function package descriptor ID. VnfdId *string `locationName:"vnfdId" type:"string"` // Function package descriptor version. VnfdVersion *string `locationName:"vnfdVersion" type:"string"` // contains filtered or unexported fields }
func (GetSolFunctionPackageOutput) GoString ¶
func (s GetSolFunctionPackageOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolFunctionPackageOutput) SetArn ¶
func (s *GetSolFunctionPackageOutput) SetArn(v string) *GetSolFunctionPackageOutput
SetArn sets the Arn field's value.
func (*GetSolFunctionPackageOutput) SetId ¶
func (s *GetSolFunctionPackageOutput) SetId(v string) *GetSolFunctionPackageOutput
SetId sets the Id field's value.
func (*GetSolFunctionPackageOutput) SetMetadata ¶
func (s *GetSolFunctionPackageOutput) SetMetadata(v *GetSolFunctionPackageMetadata) *GetSolFunctionPackageOutput
SetMetadata sets the Metadata field's value.
func (*GetSolFunctionPackageOutput) SetOnboardingState ¶
func (s *GetSolFunctionPackageOutput) SetOnboardingState(v string) *GetSolFunctionPackageOutput
SetOnboardingState sets the OnboardingState field's value.
func (*GetSolFunctionPackageOutput) SetOperationalState ¶
func (s *GetSolFunctionPackageOutput) SetOperationalState(v string) *GetSolFunctionPackageOutput
SetOperationalState sets the OperationalState field's value.
func (*GetSolFunctionPackageOutput) SetTags ¶
func (s *GetSolFunctionPackageOutput) SetTags(v map[string]*string) *GetSolFunctionPackageOutput
SetTags sets the Tags field's value.
func (*GetSolFunctionPackageOutput) SetUsageState ¶
func (s *GetSolFunctionPackageOutput) SetUsageState(v string) *GetSolFunctionPackageOutput
SetUsageState sets the UsageState field's value.
func (*GetSolFunctionPackageOutput) SetVnfProductName ¶
func (s *GetSolFunctionPackageOutput) SetVnfProductName(v string) *GetSolFunctionPackageOutput
SetVnfProductName sets the VnfProductName field's value.
func (*GetSolFunctionPackageOutput) SetVnfProvider ¶
func (s *GetSolFunctionPackageOutput) SetVnfProvider(v string) *GetSolFunctionPackageOutput
SetVnfProvider sets the VnfProvider field's value.
func (*GetSolFunctionPackageOutput) SetVnfdId ¶
func (s *GetSolFunctionPackageOutput) SetVnfdId(v string) *GetSolFunctionPackageOutput
SetVnfdId sets the VnfdId field's value.
func (*GetSolFunctionPackageOutput) SetVnfdVersion ¶
func (s *GetSolFunctionPackageOutput) SetVnfdVersion(v string) *GetSolFunctionPackageOutput
SetVnfdVersion sets the VnfdVersion field's value.
func (GetSolFunctionPackageOutput) String ¶
func (s GetSolFunctionPackageOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSolInstantiatedVnfInfo ¶
type GetSolInstantiatedVnfInfo struct { // State of the network function. VnfState *string `locationName:"vnfState" type:"string" enum:"VnfOperationalState"` // contains filtered or unexported fields }
Information about a network function.
A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed.
func (GetSolInstantiatedVnfInfo) GoString ¶
func (s GetSolInstantiatedVnfInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolInstantiatedVnfInfo) SetVnfState ¶
func (s *GetSolInstantiatedVnfInfo) SetVnfState(v string) *GetSolInstantiatedVnfInfo
SetVnfState sets the VnfState field's value.
func (GetSolInstantiatedVnfInfo) String ¶
func (s GetSolInstantiatedVnfInfo) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSolNetworkInstanceInput ¶
type GetSolNetworkInstanceInput struct { // ID of the network instance. // // NsInstanceId is a required field NsInstanceId *string `location:"uri" locationName:"nsInstanceId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSolNetworkInstanceInput) GoString ¶
func (s GetSolNetworkInstanceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolNetworkInstanceInput) SetNsInstanceId ¶
func (s *GetSolNetworkInstanceInput) SetNsInstanceId(v string) *GetSolNetworkInstanceInput
SetNsInstanceId sets the NsInstanceId field's value.
func (GetSolNetworkInstanceInput) String ¶
func (s GetSolNetworkInstanceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolNetworkInstanceInput) Validate ¶
func (s *GetSolNetworkInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSolNetworkInstanceMetadata ¶
type GetSolNetworkInstanceMetadata struct { // The date that the resource was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"` // The date that the resource was last modified. // // LastModified is a required field LastModified *time.Time `locationName:"lastModified" type:"timestamp" timestampFormat:"iso8601" required:"true"` // contains filtered or unexported fields }
The metadata of a network instance.
A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed.
func (GetSolNetworkInstanceMetadata) GoString ¶
func (s GetSolNetworkInstanceMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolNetworkInstanceMetadata) SetCreatedAt ¶
func (s *GetSolNetworkInstanceMetadata) SetCreatedAt(v time.Time) *GetSolNetworkInstanceMetadata
SetCreatedAt sets the CreatedAt field's value.
func (*GetSolNetworkInstanceMetadata) SetLastModified ¶
func (s *GetSolNetworkInstanceMetadata) SetLastModified(v time.Time) *GetSolNetworkInstanceMetadata
SetLastModified sets the LastModified field's value.
func (GetSolNetworkInstanceMetadata) String ¶
func (s GetSolNetworkInstanceMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSolNetworkInstanceOutput ¶
type GetSolNetworkInstanceOutput struct { // Network instance ARN. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // Network instance ID. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // Lifecycle management operation details on the network instance. // // Lifecycle management operations are deploy, update, or delete operations. LcmOpInfo *LcmOperationInfo `locationName:"lcmOpInfo" type:"structure"` // The metadata of a network instance. // // A network instance is a single network created in Amazon Web Services TNB // that can be deployed and on which life-cycle operations (like terminate, // update, and delete) can be performed. // // Metadata is a required field Metadata *GetSolNetworkInstanceMetadata `locationName:"metadata" type:"structure" required:"true"` // Network instance description. // // NsInstanceDescription is a required field NsInstanceDescription *string `locationName:"nsInstanceDescription" type:"string" required:"true"` // Network instance name. // // NsInstanceName is a required field NsInstanceName *string `locationName:"nsInstanceName" type:"string" required:"true"` // Network instance state. NsState *string `locationName:"nsState" type:"string" enum:"NsState"` // Network service descriptor ID. // // NsdId is a required field NsdId *string `locationName:"nsdId" type:"string" required:"true"` // Network service descriptor info ID. // // NsdInfoId is a required field NsdInfoId *string `locationName:"nsdInfoId" type:"string" required:"true"` // A tag is a label that you assign to an Amazon Web Services resource. Each // tag consists of a key and an optional value. You can use tags to search and // filter your resources or track your Amazon Web Services costs. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by GetSolNetworkInstanceOutput's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // contains filtered or unexported fields }
func (GetSolNetworkInstanceOutput) GoString ¶
func (s GetSolNetworkInstanceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolNetworkInstanceOutput) SetArn ¶
func (s *GetSolNetworkInstanceOutput) SetArn(v string) *GetSolNetworkInstanceOutput
SetArn sets the Arn field's value.
func (*GetSolNetworkInstanceOutput) SetId ¶
func (s *GetSolNetworkInstanceOutput) SetId(v string) *GetSolNetworkInstanceOutput
SetId sets the Id field's value.
func (*GetSolNetworkInstanceOutput) SetLcmOpInfo ¶
func (s *GetSolNetworkInstanceOutput) SetLcmOpInfo(v *LcmOperationInfo) *GetSolNetworkInstanceOutput
SetLcmOpInfo sets the LcmOpInfo field's value.
func (*GetSolNetworkInstanceOutput) SetMetadata ¶
func (s *GetSolNetworkInstanceOutput) SetMetadata(v *GetSolNetworkInstanceMetadata) *GetSolNetworkInstanceOutput
SetMetadata sets the Metadata field's value.
func (*GetSolNetworkInstanceOutput) SetNsInstanceDescription ¶
func (s *GetSolNetworkInstanceOutput) SetNsInstanceDescription(v string) *GetSolNetworkInstanceOutput
SetNsInstanceDescription sets the NsInstanceDescription field's value.
func (*GetSolNetworkInstanceOutput) SetNsInstanceName ¶
func (s *GetSolNetworkInstanceOutput) SetNsInstanceName(v string) *GetSolNetworkInstanceOutput
SetNsInstanceName sets the NsInstanceName field's value.
func (*GetSolNetworkInstanceOutput) SetNsState ¶
func (s *GetSolNetworkInstanceOutput) SetNsState(v string) *GetSolNetworkInstanceOutput
SetNsState sets the NsState field's value.
func (*GetSolNetworkInstanceOutput) SetNsdId ¶
func (s *GetSolNetworkInstanceOutput) SetNsdId(v string) *GetSolNetworkInstanceOutput
SetNsdId sets the NsdId field's value.
func (*GetSolNetworkInstanceOutput) SetNsdInfoId ¶
func (s *GetSolNetworkInstanceOutput) SetNsdInfoId(v string) *GetSolNetworkInstanceOutput
SetNsdInfoId sets the NsdInfoId field's value.
func (*GetSolNetworkInstanceOutput) SetTags ¶
func (s *GetSolNetworkInstanceOutput) SetTags(v map[string]*string) *GetSolNetworkInstanceOutput
SetTags sets the Tags field's value.
func (GetSolNetworkInstanceOutput) String ¶
func (s GetSolNetworkInstanceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSolNetworkOperationInput ¶
type GetSolNetworkOperationInput struct { // The identifier of the network operation. // // NsLcmOpOccId is a required field NsLcmOpOccId *string `location:"uri" locationName:"nsLcmOpOccId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSolNetworkOperationInput) GoString ¶
func (s GetSolNetworkOperationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolNetworkOperationInput) SetNsLcmOpOccId ¶
func (s *GetSolNetworkOperationInput) SetNsLcmOpOccId(v string) *GetSolNetworkOperationInput
SetNsLcmOpOccId sets the NsLcmOpOccId field's value.
func (GetSolNetworkOperationInput) String ¶
func (s GetSolNetworkOperationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolNetworkOperationInput) Validate ¶
func (s *GetSolNetworkOperationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSolNetworkOperationMetadata ¶
type GetSolNetworkOperationMetadata struct { // The date that the resource was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"` // The date that the resource was last modified. // // LastModified is a required field LastModified *time.Time `locationName:"lastModified" type:"timestamp" timestampFormat:"iso8601" required:"true"` // contains filtered or unexported fields }
Metadata related to a network operation occurrence.
A network operation is any operation that is done to your network, such as network instance instantiation or termination.
func (GetSolNetworkOperationMetadata) GoString ¶
func (s GetSolNetworkOperationMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolNetworkOperationMetadata) SetCreatedAt ¶
func (s *GetSolNetworkOperationMetadata) SetCreatedAt(v time.Time) *GetSolNetworkOperationMetadata
SetCreatedAt sets the CreatedAt field's value.
func (*GetSolNetworkOperationMetadata) SetLastModified ¶
func (s *GetSolNetworkOperationMetadata) SetLastModified(v time.Time) *GetSolNetworkOperationMetadata
SetLastModified sets the LastModified field's value.
func (GetSolNetworkOperationMetadata) String ¶
func (s GetSolNetworkOperationMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSolNetworkOperationOutput ¶
type GetSolNetworkOperationOutput struct { // Network operation ARN. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // Error related to this specific network operation occurrence. Error *ProblemDetails `locationName:"error" type:"structure"` // ID of this network operation occurrence. Id *string `locationName:"id" type:"string"` // Type of the operation represented by this occurrence. LcmOperationType *string `locationName:"lcmOperationType" type:"string" enum:"LcmOperationType"` // Metadata of this network operation occurrence. Metadata *GetSolNetworkOperationMetadata `locationName:"metadata" type:"structure"` // ID of the network operation instance. NsInstanceId *string `locationName:"nsInstanceId" type:"string"` // The state of the network operation. OperationState *string `locationName:"operationState" type:"string" enum:"NsLcmOperationState"` // A tag is a label that you assign to an Amazon Web Services resource. Each // tag consists of a key and an optional value. You can use tags to search and // filter your resources or track your Amazon Web Services costs. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by GetSolNetworkOperationOutput's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // All tasks associated with this operation occurrence. Tasks []*GetSolNetworkOperationTaskDetails `locationName:"tasks" type:"list"` // contains filtered or unexported fields }
func (GetSolNetworkOperationOutput) GoString ¶
func (s GetSolNetworkOperationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolNetworkOperationOutput) SetArn ¶
func (s *GetSolNetworkOperationOutput) SetArn(v string) *GetSolNetworkOperationOutput
SetArn sets the Arn field's value.
func (*GetSolNetworkOperationOutput) SetError ¶
func (s *GetSolNetworkOperationOutput) SetError(v *ProblemDetails) *GetSolNetworkOperationOutput
SetError sets the Error field's value.
func (*GetSolNetworkOperationOutput) SetId ¶
func (s *GetSolNetworkOperationOutput) SetId(v string) *GetSolNetworkOperationOutput
SetId sets the Id field's value.
func (*GetSolNetworkOperationOutput) SetLcmOperationType ¶
func (s *GetSolNetworkOperationOutput) SetLcmOperationType(v string) *GetSolNetworkOperationOutput
SetLcmOperationType sets the LcmOperationType field's value.
func (*GetSolNetworkOperationOutput) SetMetadata ¶
func (s *GetSolNetworkOperationOutput) SetMetadata(v *GetSolNetworkOperationMetadata) *GetSolNetworkOperationOutput
SetMetadata sets the Metadata field's value.
func (*GetSolNetworkOperationOutput) SetNsInstanceId ¶
func (s *GetSolNetworkOperationOutput) SetNsInstanceId(v string) *GetSolNetworkOperationOutput
SetNsInstanceId sets the NsInstanceId field's value.
func (*GetSolNetworkOperationOutput) SetOperationState ¶
func (s *GetSolNetworkOperationOutput) SetOperationState(v string) *GetSolNetworkOperationOutput
SetOperationState sets the OperationState field's value.
func (*GetSolNetworkOperationOutput) SetTags ¶
func (s *GetSolNetworkOperationOutput) SetTags(v map[string]*string) *GetSolNetworkOperationOutput
SetTags sets the Tags field's value.
func (*GetSolNetworkOperationOutput) SetTasks ¶
func (s *GetSolNetworkOperationOutput) SetTasks(v []*GetSolNetworkOperationTaskDetails) *GetSolNetworkOperationOutput
SetTasks sets the Tasks field's value.
func (GetSolNetworkOperationOutput) String ¶
func (s GetSolNetworkOperationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSolNetworkOperationTaskDetails ¶
type GetSolNetworkOperationTaskDetails struct { // Context for the network operation task. TaskContext map[string]*string `locationName:"taskContext" type:"map"` // Task end time. TaskEndTime *time.Time `locationName:"taskEndTime" type:"timestamp" timestampFormat:"iso8601"` // Task error details. TaskErrorDetails *ErrorInfo `locationName:"taskErrorDetails" type:"structure"` // Task name. TaskName *string `locationName:"taskName" type:"string"` // Task start time. TaskStartTime *time.Time `locationName:"taskStartTime" type:"timestamp" timestampFormat:"iso8601"` // Task status. TaskStatus *string `locationName:"taskStatus" type:"string" enum:"TaskStatus"` // contains filtered or unexported fields }
Gets the details of a network operation.
A network operation is any operation that is done to your network, such as network instance instantiation or termination.
func (GetSolNetworkOperationTaskDetails) GoString ¶
func (s GetSolNetworkOperationTaskDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolNetworkOperationTaskDetails) SetTaskContext ¶
func (s *GetSolNetworkOperationTaskDetails) SetTaskContext(v map[string]*string) *GetSolNetworkOperationTaskDetails
SetTaskContext sets the TaskContext field's value.
func (*GetSolNetworkOperationTaskDetails) SetTaskEndTime ¶
func (s *GetSolNetworkOperationTaskDetails) SetTaskEndTime(v time.Time) *GetSolNetworkOperationTaskDetails
SetTaskEndTime sets the TaskEndTime field's value.
func (*GetSolNetworkOperationTaskDetails) SetTaskErrorDetails ¶
func (s *GetSolNetworkOperationTaskDetails) SetTaskErrorDetails(v *ErrorInfo) *GetSolNetworkOperationTaskDetails
SetTaskErrorDetails sets the TaskErrorDetails field's value.
func (*GetSolNetworkOperationTaskDetails) SetTaskName ¶
func (s *GetSolNetworkOperationTaskDetails) SetTaskName(v string) *GetSolNetworkOperationTaskDetails
SetTaskName sets the TaskName field's value.
func (*GetSolNetworkOperationTaskDetails) SetTaskStartTime ¶
func (s *GetSolNetworkOperationTaskDetails) SetTaskStartTime(v time.Time) *GetSolNetworkOperationTaskDetails
SetTaskStartTime sets the TaskStartTime field's value.
func (*GetSolNetworkOperationTaskDetails) SetTaskStatus ¶
func (s *GetSolNetworkOperationTaskDetails) SetTaskStatus(v string) *GetSolNetworkOperationTaskDetails
SetTaskStatus sets the TaskStatus field's value.
func (GetSolNetworkOperationTaskDetails) String ¶
func (s GetSolNetworkOperationTaskDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSolNetworkPackageContentInput ¶
type GetSolNetworkPackageContentInput struct { // The format of the package you want to download from the network package. // // Accept is a required field Accept *string `location:"header" locationName:"Accept" type:"string" required:"true" enum:"PackageContentType"` // ID of the network service descriptor in the network package. // // NsdInfoId is a required field NsdInfoId *string `location:"uri" locationName:"nsdInfoId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSolNetworkPackageContentInput) GoString ¶
func (s GetSolNetworkPackageContentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolNetworkPackageContentInput) SetAccept ¶
func (s *GetSolNetworkPackageContentInput) SetAccept(v string) *GetSolNetworkPackageContentInput
SetAccept sets the Accept field's value.
func (*GetSolNetworkPackageContentInput) SetNsdInfoId ¶
func (s *GetSolNetworkPackageContentInput) SetNsdInfoId(v string) *GetSolNetworkPackageContentInput
SetNsdInfoId sets the NsdInfoId field's value.
func (GetSolNetworkPackageContentInput) String ¶
func (s GetSolNetworkPackageContentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolNetworkPackageContentInput) Validate ¶
func (s *GetSolNetworkPackageContentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSolNetworkPackageContentOutput ¶
type GetSolNetworkPackageContentOutput struct { // Indicates the media type of the resource. ContentType *string `location:"header" locationName:"Content-Type" type:"string" enum:"PackageContentType"` // Content of the network service descriptor in the network package. NsdContent []byte `locationName:"nsdContent" type:"blob"` // contains filtered or unexported fields }
func (GetSolNetworkPackageContentOutput) GoString ¶
func (s GetSolNetworkPackageContentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolNetworkPackageContentOutput) SetContentType ¶
func (s *GetSolNetworkPackageContentOutput) SetContentType(v string) *GetSolNetworkPackageContentOutput
SetContentType sets the ContentType field's value.
func (*GetSolNetworkPackageContentOutput) SetNsdContent ¶
func (s *GetSolNetworkPackageContentOutput) SetNsdContent(v []byte) *GetSolNetworkPackageContentOutput
SetNsdContent sets the NsdContent field's value.
func (GetSolNetworkPackageContentOutput) String ¶
func (s GetSolNetworkPackageContentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSolNetworkPackageDescriptorInput ¶
type GetSolNetworkPackageDescriptorInput struct { // ID of the network service descriptor in the network package. // // NsdInfoId is a required field NsdInfoId *string `location:"uri" locationName:"nsdInfoId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSolNetworkPackageDescriptorInput) GoString ¶
func (s GetSolNetworkPackageDescriptorInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolNetworkPackageDescriptorInput) SetNsdInfoId ¶
func (s *GetSolNetworkPackageDescriptorInput) SetNsdInfoId(v string) *GetSolNetworkPackageDescriptorInput
SetNsdInfoId sets the NsdInfoId field's value.
func (GetSolNetworkPackageDescriptorInput) String ¶
func (s GetSolNetworkPackageDescriptorInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolNetworkPackageDescriptorInput) Validate ¶
func (s *GetSolNetworkPackageDescriptorInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSolNetworkPackageDescriptorOutput ¶
type GetSolNetworkPackageDescriptorOutput struct { // Indicates the media type of the resource. ContentType *string `location:"header" locationName:"Content-Type" type:"string" enum:"DescriptorContentType"` // Contents of the network service descriptor in the network package. Nsd []byte `locationName:"nsd" type:"blob"` // contains filtered or unexported fields }
func (GetSolNetworkPackageDescriptorOutput) GoString ¶
func (s GetSolNetworkPackageDescriptorOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolNetworkPackageDescriptorOutput) SetContentType ¶
func (s *GetSolNetworkPackageDescriptorOutput) SetContentType(v string) *GetSolNetworkPackageDescriptorOutput
SetContentType sets the ContentType field's value.
func (*GetSolNetworkPackageDescriptorOutput) SetNsd ¶
func (s *GetSolNetworkPackageDescriptorOutput) SetNsd(v []byte) *GetSolNetworkPackageDescriptorOutput
SetNsd sets the Nsd field's value.
func (GetSolNetworkPackageDescriptorOutput) String ¶
func (s GetSolNetworkPackageDescriptorOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSolNetworkPackageInput ¶
type GetSolNetworkPackageInput struct { // ID of the network service descriptor in the network package. // // NsdInfoId is a required field NsdInfoId *string `location:"uri" locationName:"nsdInfoId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSolNetworkPackageInput) GoString ¶
func (s GetSolNetworkPackageInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolNetworkPackageInput) SetNsdInfoId ¶
func (s *GetSolNetworkPackageInput) SetNsdInfoId(v string) *GetSolNetworkPackageInput
SetNsdInfoId sets the NsdInfoId field's value.
func (GetSolNetworkPackageInput) String ¶
func (s GetSolNetworkPackageInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolNetworkPackageInput) Validate ¶
func (s *GetSolNetworkPackageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSolNetworkPackageMetadata ¶
type GetSolNetworkPackageMetadata struct { // The date that the resource was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"` // The date that the resource was last modified. // // LastModified is a required field LastModified *time.Time `locationName:"lastModified" type:"timestamp" timestampFormat:"iso8601" required:"true"` // Metadata related to the onboarded network service descriptor in the network // package. Nsd *NetworkArtifactMeta `locationName:"nsd" type:"structure"` // contains filtered or unexported fields }
Metadata associated with a network package.
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
func (GetSolNetworkPackageMetadata) GoString ¶
func (s GetSolNetworkPackageMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolNetworkPackageMetadata) SetCreatedAt ¶
func (s *GetSolNetworkPackageMetadata) SetCreatedAt(v time.Time) *GetSolNetworkPackageMetadata
SetCreatedAt sets the CreatedAt field's value.
func (*GetSolNetworkPackageMetadata) SetLastModified ¶
func (s *GetSolNetworkPackageMetadata) SetLastModified(v time.Time) *GetSolNetworkPackageMetadata
SetLastModified sets the LastModified field's value.
func (*GetSolNetworkPackageMetadata) SetNsd ¶
func (s *GetSolNetworkPackageMetadata) SetNsd(v *NetworkArtifactMeta) *GetSolNetworkPackageMetadata
SetNsd sets the Nsd field's value.
func (GetSolNetworkPackageMetadata) String ¶
func (s GetSolNetworkPackageMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSolNetworkPackageOutput ¶
type GetSolNetworkPackageOutput struct { // Network package ARN. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // Network package ID. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // Metadata associated with a network package. // // A network package is a .zip file in CSAR (Cloud Service Archive) format defines // the function packages you want to deploy and the Amazon Web Services infrastructure // you want to deploy them on. // // Metadata is a required field Metadata *GetSolNetworkPackageMetadata `locationName:"metadata" type:"structure" required:"true"` // Network service descriptor ID. // // NsdId is a required field NsdId *string `locationName:"nsdId" type:"string" required:"true"` // Network service descriptor name. // // NsdName is a required field NsdName *string `locationName:"nsdName" type:"string" required:"true"` // Network service descriptor onboarding state. // // NsdOnboardingState is a required field NsdOnboardingState *string `locationName:"nsdOnboardingState" type:"string" required:"true" enum:"NsdOnboardingState"` // Network service descriptor operational state. // // NsdOperationalState is a required field NsdOperationalState *string `locationName:"nsdOperationalState" type:"string" required:"true" enum:"NsdOperationalState"` // Network service descriptor usage state. // // NsdUsageState is a required field NsdUsageState *string `locationName:"nsdUsageState" type:"string" required:"true" enum:"NsdUsageState"` // Network service descriptor version. // // NsdVersion is a required field NsdVersion *string `locationName:"nsdVersion" type:"string" required:"true"` // A tag is a label that you assign to an Amazon Web Services resource. Each // tag consists of a key and an optional value. You can use tags to search and // filter your resources or track your Amazon Web Services costs. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by GetSolNetworkPackageOutput's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // Identifies the function package for the function package descriptor referenced // by the onboarded network package. // // VnfPkgIds is a required field VnfPkgIds []*string `locationName:"vnfPkgIds" type:"list" required:"true"` // contains filtered or unexported fields }
func (GetSolNetworkPackageOutput) GoString ¶
func (s GetSolNetworkPackageOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolNetworkPackageOutput) SetArn ¶
func (s *GetSolNetworkPackageOutput) SetArn(v string) *GetSolNetworkPackageOutput
SetArn sets the Arn field's value.
func (*GetSolNetworkPackageOutput) SetId ¶
func (s *GetSolNetworkPackageOutput) SetId(v string) *GetSolNetworkPackageOutput
SetId sets the Id field's value.
func (*GetSolNetworkPackageOutput) SetMetadata ¶
func (s *GetSolNetworkPackageOutput) SetMetadata(v *GetSolNetworkPackageMetadata) *GetSolNetworkPackageOutput
SetMetadata sets the Metadata field's value.
func (*GetSolNetworkPackageOutput) SetNsdId ¶
func (s *GetSolNetworkPackageOutput) SetNsdId(v string) *GetSolNetworkPackageOutput
SetNsdId sets the NsdId field's value.
func (*GetSolNetworkPackageOutput) SetNsdName ¶
func (s *GetSolNetworkPackageOutput) SetNsdName(v string) *GetSolNetworkPackageOutput
SetNsdName sets the NsdName field's value.
func (*GetSolNetworkPackageOutput) SetNsdOnboardingState ¶
func (s *GetSolNetworkPackageOutput) SetNsdOnboardingState(v string) *GetSolNetworkPackageOutput
SetNsdOnboardingState sets the NsdOnboardingState field's value.
func (*GetSolNetworkPackageOutput) SetNsdOperationalState ¶
func (s *GetSolNetworkPackageOutput) SetNsdOperationalState(v string) *GetSolNetworkPackageOutput
SetNsdOperationalState sets the NsdOperationalState field's value.
func (*GetSolNetworkPackageOutput) SetNsdUsageState ¶
func (s *GetSolNetworkPackageOutput) SetNsdUsageState(v string) *GetSolNetworkPackageOutput
SetNsdUsageState sets the NsdUsageState field's value.
func (*GetSolNetworkPackageOutput) SetNsdVersion ¶
func (s *GetSolNetworkPackageOutput) SetNsdVersion(v string) *GetSolNetworkPackageOutput
SetNsdVersion sets the NsdVersion field's value.
func (*GetSolNetworkPackageOutput) SetTags ¶
func (s *GetSolNetworkPackageOutput) SetTags(v map[string]*string) *GetSolNetworkPackageOutput
SetTags sets the Tags field's value.
func (*GetSolNetworkPackageOutput) SetVnfPkgIds ¶
func (s *GetSolNetworkPackageOutput) SetVnfPkgIds(v []*string) *GetSolNetworkPackageOutput
SetVnfPkgIds sets the VnfPkgIds field's value.
func (GetSolNetworkPackageOutput) String ¶
func (s GetSolNetworkPackageOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSolVnfInfo ¶
type GetSolVnfInfo struct { // State of the network function instance. VnfState *string `locationName:"vnfState" type:"string" enum:"VnfOperationalState"` // Compute info used by the network function instance. VnfcResourceInfo []*GetSolVnfcResourceInfo `locationName:"vnfcResourceInfo" type:"list"` // contains filtered or unexported fields }
Information about the network function.
A network function instance is a function in a function package .
func (GetSolVnfInfo) GoString ¶
func (s GetSolVnfInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolVnfInfo) SetVnfState ¶
func (s *GetSolVnfInfo) SetVnfState(v string) *GetSolVnfInfo
SetVnfState sets the VnfState field's value.
func (*GetSolVnfInfo) SetVnfcResourceInfo ¶
func (s *GetSolVnfInfo) SetVnfcResourceInfo(v []*GetSolVnfcResourceInfo) *GetSolVnfInfo
SetVnfcResourceInfo sets the VnfcResourceInfo field's value.
func (GetSolVnfInfo) String ¶
func (s GetSolVnfInfo) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSolVnfcResourceInfo ¶
type GetSolVnfcResourceInfo struct { // The metadata of the network function compute. Metadata *GetSolVnfcResourceInfoMetadata `locationName:"metadata" type:"structure"` // contains filtered or unexported fields }
Details of resource associated with a network function.
A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed.
func (GetSolVnfcResourceInfo) GoString ¶
func (s GetSolVnfcResourceInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolVnfcResourceInfo) SetMetadata ¶
func (s *GetSolVnfcResourceInfo) SetMetadata(v *GetSolVnfcResourceInfoMetadata) *GetSolVnfcResourceInfo
SetMetadata sets the Metadata field's value.
func (GetSolVnfcResourceInfo) String ¶
func (s GetSolVnfcResourceInfo) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSolVnfcResourceInfoMetadata ¶
type GetSolVnfcResourceInfoMetadata struct { // Information about the cluster. Cluster *string `locationName:"cluster" type:"string"` // Information about the helm chart. HelmChart *string `locationName:"helmChart" type:"string"` // Information about the node group. NodeGroup *string `locationName:"nodeGroup" type:"string"` // contains filtered or unexported fields }
The metadata of a network function.
A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed.
func (GetSolVnfcResourceInfoMetadata) GoString ¶
func (s GetSolVnfcResourceInfoMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolVnfcResourceInfoMetadata) SetCluster ¶
func (s *GetSolVnfcResourceInfoMetadata) SetCluster(v string) *GetSolVnfcResourceInfoMetadata
SetCluster sets the Cluster field's value.
func (*GetSolVnfcResourceInfoMetadata) SetHelmChart ¶
func (s *GetSolVnfcResourceInfoMetadata) SetHelmChart(v string) *GetSolVnfcResourceInfoMetadata
SetHelmChart sets the HelmChart field's value.
func (*GetSolVnfcResourceInfoMetadata) SetNodeGroup ¶
func (s *GetSolVnfcResourceInfoMetadata) SetNodeGroup(v string) *GetSolVnfcResourceInfoMetadata
SetNodeGroup sets the NodeGroup field's value.
func (GetSolVnfcResourceInfoMetadata) String ¶
func (s GetSolVnfcResourceInfoMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InstantiateSolNetworkInstanceInput ¶
type InstantiateSolNetworkInstanceInput struct { // A check for whether you have the required permissions for the action without // actually making the request and provides an error response. If you have the // required permissions, the error response is DryRunOperation. Otherwise, it // is UnauthorizedOperation. DryRun *bool `location:"querystring" locationName:"dry_run" type:"boolean"` // ID of the network instance. // // NsInstanceId is a required field NsInstanceId *string `location:"uri" locationName:"nsInstanceId" type:"string" required:"true"` // A tag is a label that you assign to an Amazon Web Services resource. Each // tag consists of a key and an optional value. When you use this API, the tags // are transferred to the network operation that is created. Use tags to search // and filter your resources or track your Amazon Web Services costs. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by InstantiateSolNetworkInstanceInput's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // contains filtered or unexported fields }
func (InstantiateSolNetworkInstanceInput) GoString ¶
func (s InstantiateSolNetworkInstanceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InstantiateSolNetworkInstanceInput) SetDryRun ¶
func (s *InstantiateSolNetworkInstanceInput) SetDryRun(v bool) *InstantiateSolNetworkInstanceInput
SetDryRun sets the DryRun field's value.
func (*InstantiateSolNetworkInstanceInput) SetNsInstanceId ¶
func (s *InstantiateSolNetworkInstanceInput) SetNsInstanceId(v string) *InstantiateSolNetworkInstanceInput
SetNsInstanceId sets the NsInstanceId field's value.
func (*InstantiateSolNetworkInstanceInput) SetTags ¶
func (s *InstantiateSolNetworkInstanceInput) SetTags(v map[string]*string) *InstantiateSolNetworkInstanceInput
SetTags sets the Tags field's value.
func (InstantiateSolNetworkInstanceInput) String ¶
func (s InstantiateSolNetworkInstanceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InstantiateSolNetworkInstanceInput) Validate ¶
func (s *InstantiateSolNetworkInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InstantiateSolNetworkInstanceOutput ¶
type InstantiateSolNetworkInstanceOutput struct { // The identifier of the network operation. // // NsLcmOpOccId is a required field NsLcmOpOccId *string `locationName:"nsLcmOpOccId" type:"string" required:"true"` // A tag is a label that you assign to an Amazon Web Services resource. Each // tag consists of a key and an optional value. When you use this API, the tags // are transferred to the network operation that is created. Use tags to search // and filter your resources or track your Amazon Web Services costs. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by InstantiateSolNetworkInstanceOutput's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // contains filtered or unexported fields }
func (InstantiateSolNetworkInstanceOutput) GoString ¶
func (s InstantiateSolNetworkInstanceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InstantiateSolNetworkInstanceOutput) SetNsLcmOpOccId ¶
func (s *InstantiateSolNetworkInstanceOutput) SetNsLcmOpOccId(v string) *InstantiateSolNetworkInstanceOutput
SetNsLcmOpOccId sets the NsLcmOpOccId field's value.
func (*InstantiateSolNetworkInstanceOutput) SetTags ¶
func (s *InstantiateSolNetworkInstanceOutput) SetTags(v map[string]*string) *InstantiateSolNetworkInstanceOutput
SetTags sets the Tags field's value.
func (InstantiateSolNetworkInstanceOutput) String ¶
func (s InstantiateSolNetworkInstanceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InternalServerException ¶
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Unexpected error occurred. Problem on the server.
func (*InternalServerException) Code ¶
func (s *InternalServerException) Code() string
Code returns the exception type name.
func (*InternalServerException) Error ¶
func (s *InternalServerException) Error() string
func (InternalServerException) GoString ¶
func (s InternalServerException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InternalServerException) Message ¶
func (s *InternalServerException) Message() string
Message returns the exception's message.
func (*InternalServerException) OrigErr ¶
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServerException) RequestID ¶
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServerException) StatusCode ¶
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServerException) String ¶
func (s InternalServerException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LcmOperationInfo ¶
type LcmOperationInfo struct { // The identifier of the network operation. // // NsLcmOpOccId is a required field NsLcmOpOccId *string `locationName:"nsLcmOpOccId" type:"string" required:"true"` // contains filtered or unexported fields }
Lifecycle management operation details on the network instance.
Lifecycle management operations are deploy, update, or delete operations.
func (LcmOperationInfo) GoString ¶
func (s LcmOperationInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LcmOperationInfo) SetNsLcmOpOccId ¶
func (s *LcmOperationInfo) SetNsLcmOpOccId(v string) *LcmOperationInfo
SetNsLcmOpOccId sets the NsLcmOpOccId field's value.
func (LcmOperationInfo) String ¶
func (s LcmOperationInfo) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListSolFunctionInstanceInfo ¶
type ListSolFunctionInstanceInfo struct { // Network function instance ARN. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // Network function instance ID. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // Information about a network function. // // A network instance is a single network created in Amazon Web Services TNB // that can be deployed and on which life-cycle operations (like terminate, // update, and delete) can be performed. InstantiatedVnfInfo *GetSolInstantiatedVnfInfo `locationName:"instantiatedVnfInfo" type:"structure"` // Network function instance instantiation state. // // InstantiationState is a required field InstantiationState *string `locationName:"instantiationState" type:"string" required:"true" enum:"VnfInstantiationState"` // Network function instance metadata. // // Metadata is a required field Metadata *ListSolFunctionInstanceMetadata `locationName:"metadata" type:"structure" required:"true"` // Network instance ID. // // NsInstanceId is a required field NsInstanceId *string `locationName:"nsInstanceId" type:"string" required:"true"` // Function package ID. // // VnfPkgId is a required field VnfPkgId *string `locationName:"vnfPkgId" type:"string" required:"true"` // Function package name. VnfPkgName *string `locationName:"vnfPkgName" type:"string"` // contains filtered or unexported fields }
Lists information about a network function instance.
A network function instance is a function in a function package .
func (ListSolFunctionInstanceInfo) GoString ¶
func (s ListSolFunctionInstanceInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSolFunctionInstanceInfo) SetArn ¶
func (s *ListSolFunctionInstanceInfo) SetArn(v string) *ListSolFunctionInstanceInfo
SetArn sets the Arn field's value.
func (*ListSolFunctionInstanceInfo) SetId ¶
func (s *ListSolFunctionInstanceInfo) SetId(v string) *ListSolFunctionInstanceInfo
SetId sets the Id field's value.
func (*ListSolFunctionInstanceInfo) SetInstantiatedVnfInfo ¶
func (s *ListSolFunctionInstanceInfo) SetInstantiatedVnfInfo(v *GetSolInstantiatedVnfInfo) *ListSolFunctionInstanceInfo
SetInstantiatedVnfInfo sets the InstantiatedVnfInfo field's value.
func (*ListSolFunctionInstanceInfo) SetInstantiationState ¶
func (s *ListSolFunctionInstanceInfo) SetInstantiationState(v string) *ListSolFunctionInstanceInfo
SetInstantiationState sets the InstantiationState field's value.
func (*ListSolFunctionInstanceInfo) SetMetadata ¶
func (s *ListSolFunctionInstanceInfo) SetMetadata(v *ListSolFunctionInstanceMetadata) *ListSolFunctionInstanceInfo
SetMetadata sets the Metadata field's value.
func (*ListSolFunctionInstanceInfo) SetNsInstanceId ¶
func (s *ListSolFunctionInstanceInfo) SetNsInstanceId(v string) *ListSolFunctionInstanceInfo
SetNsInstanceId sets the NsInstanceId field's value.
func (*ListSolFunctionInstanceInfo) SetVnfPkgId ¶
func (s *ListSolFunctionInstanceInfo) SetVnfPkgId(v string) *ListSolFunctionInstanceInfo
SetVnfPkgId sets the VnfPkgId field's value.
func (*ListSolFunctionInstanceInfo) SetVnfPkgName ¶
func (s *ListSolFunctionInstanceInfo) SetVnfPkgName(v string) *ListSolFunctionInstanceInfo
SetVnfPkgName sets the VnfPkgName field's value.
func (ListSolFunctionInstanceInfo) String ¶
func (s ListSolFunctionInstanceInfo) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListSolFunctionInstanceMetadata ¶
type ListSolFunctionInstanceMetadata struct { // When the network function instance was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"` // When the network function instance was last modified. // // LastModified is a required field LastModified *time.Time `locationName:"lastModified" type:"timestamp" timestampFormat:"iso8601" required:"true"` // contains filtered or unexported fields }
Lists network function instance metadata.
A network function instance is a function in a function package .
func (ListSolFunctionInstanceMetadata) GoString ¶
func (s ListSolFunctionInstanceMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSolFunctionInstanceMetadata) SetCreatedAt ¶
func (s *ListSolFunctionInstanceMetadata) SetCreatedAt(v time.Time) *ListSolFunctionInstanceMetadata
SetCreatedAt sets the CreatedAt field's value.
func (*ListSolFunctionInstanceMetadata) SetLastModified ¶
func (s *ListSolFunctionInstanceMetadata) SetLastModified(v time.Time) *ListSolFunctionInstanceMetadata
SetLastModified sets the LastModified field's value.
func (ListSolFunctionInstanceMetadata) String ¶
func (s ListSolFunctionInstanceMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListSolFunctionInstancesInput ¶
type ListSolFunctionInstancesInput struct { // The maximum number of results to include in the response. MaxResults *int64 `location:"querystring" locationName:"max_results" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextpage_opaque_marker" type:"string"` // contains filtered or unexported fields }
func (ListSolFunctionInstancesInput) GoString ¶
func (s ListSolFunctionInstancesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSolFunctionInstancesInput) SetMaxResults ¶
func (s *ListSolFunctionInstancesInput) SetMaxResults(v int64) *ListSolFunctionInstancesInput
SetMaxResults sets the MaxResults field's value.
func (*ListSolFunctionInstancesInput) SetNextToken ¶
func (s *ListSolFunctionInstancesInput) SetNextToken(v string) *ListSolFunctionInstancesInput
SetNextToken sets the NextToken field's value.
func (ListSolFunctionInstancesInput) String ¶
func (s ListSolFunctionInstancesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSolFunctionInstancesInput) Validate ¶
func (s *ListSolFunctionInstancesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSolFunctionInstancesOutput ¶
type ListSolFunctionInstancesOutput struct { // Network function instances. FunctionInstances []*ListSolFunctionInstanceInfo `locationName:"functionInstances" type:"list"` // The token to use to retrieve the next page of results. This value is null // when there are no more results to return. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListSolFunctionInstancesOutput) GoString ¶
func (s ListSolFunctionInstancesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSolFunctionInstancesOutput) SetFunctionInstances ¶
func (s *ListSolFunctionInstancesOutput) SetFunctionInstances(v []*ListSolFunctionInstanceInfo) *ListSolFunctionInstancesOutput
SetFunctionInstances sets the FunctionInstances field's value.
func (*ListSolFunctionInstancesOutput) SetNextToken ¶
func (s *ListSolFunctionInstancesOutput) SetNextToken(v string) *ListSolFunctionInstancesOutput
SetNextToken sets the NextToken field's value.
func (ListSolFunctionInstancesOutput) String ¶
func (s ListSolFunctionInstancesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListSolFunctionPackageInfo ¶
type ListSolFunctionPackageInfo struct { // Function package ARN. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // ID of the function package. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // The metadata of the function package. Metadata *ListSolFunctionPackageMetadata `locationName:"metadata" type:"structure"` // Onboarding state of the function package. // // OnboardingState is a required field OnboardingState *string `locationName:"onboardingState" type:"string" required:"true" enum:"OnboardingState"` // Operational state of the function package. // // OperationalState is a required field OperationalState *string `locationName:"operationalState" type:"string" required:"true" enum:"OperationalState"` // Usage state of the function package. // // UsageState is a required field UsageState *string `locationName:"usageState" type:"string" required:"true" enum:"UsageState"` // The product name for the network function. VnfProductName *string `locationName:"vnfProductName" type:"string"` // Provider of the function package and the function package descriptor. VnfProvider *string `locationName:"vnfProvider" type:"string"` // Identifies the function package and the function package descriptor. VnfdId *string `locationName:"vnfdId" type:"string"` // Identifies the version of the function package descriptor. VnfdVersion *string `locationName:"vnfdVersion" type:"string"` // contains filtered or unexported fields }
Information about a function package.
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
func (ListSolFunctionPackageInfo) GoString ¶
func (s ListSolFunctionPackageInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSolFunctionPackageInfo) SetArn ¶
func (s *ListSolFunctionPackageInfo) SetArn(v string) *ListSolFunctionPackageInfo
SetArn sets the Arn field's value.
func (*ListSolFunctionPackageInfo) SetId ¶
func (s *ListSolFunctionPackageInfo) SetId(v string) *ListSolFunctionPackageInfo
SetId sets the Id field's value.
func (*ListSolFunctionPackageInfo) SetMetadata ¶
func (s *ListSolFunctionPackageInfo) SetMetadata(v *ListSolFunctionPackageMetadata) *ListSolFunctionPackageInfo
SetMetadata sets the Metadata field's value.
func (*ListSolFunctionPackageInfo) SetOnboardingState ¶
func (s *ListSolFunctionPackageInfo) SetOnboardingState(v string) *ListSolFunctionPackageInfo
SetOnboardingState sets the OnboardingState field's value.
func (*ListSolFunctionPackageInfo) SetOperationalState ¶
func (s *ListSolFunctionPackageInfo) SetOperationalState(v string) *ListSolFunctionPackageInfo
SetOperationalState sets the OperationalState field's value.
func (*ListSolFunctionPackageInfo) SetUsageState ¶
func (s *ListSolFunctionPackageInfo) SetUsageState(v string) *ListSolFunctionPackageInfo
SetUsageState sets the UsageState field's value.
func (*ListSolFunctionPackageInfo) SetVnfProductName ¶
func (s *ListSolFunctionPackageInfo) SetVnfProductName(v string) *ListSolFunctionPackageInfo
SetVnfProductName sets the VnfProductName field's value.
func (*ListSolFunctionPackageInfo) SetVnfProvider ¶
func (s *ListSolFunctionPackageInfo) SetVnfProvider(v string) *ListSolFunctionPackageInfo
SetVnfProvider sets the VnfProvider field's value.
func (*ListSolFunctionPackageInfo) SetVnfdId ¶
func (s *ListSolFunctionPackageInfo) SetVnfdId(v string) *ListSolFunctionPackageInfo
SetVnfdId sets the VnfdId field's value.
func (*ListSolFunctionPackageInfo) SetVnfdVersion ¶
func (s *ListSolFunctionPackageInfo) SetVnfdVersion(v string) *ListSolFunctionPackageInfo
SetVnfdVersion sets the VnfdVersion field's value.
func (ListSolFunctionPackageInfo) String ¶
func (s ListSolFunctionPackageInfo) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListSolFunctionPackageMetadata ¶
type ListSolFunctionPackageMetadata struct { // The date that the resource was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"` // The date that the resource was last modified. // // LastModified is a required field LastModified *time.Time `locationName:"lastModified" type:"timestamp" timestampFormat:"iso8601" required:"true"` // contains filtered or unexported fields }
Details for the function package metadata.
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
func (ListSolFunctionPackageMetadata) GoString ¶
func (s ListSolFunctionPackageMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSolFunctionPackageMetadata) SetCreatedAt ¶
func (s *ListSolFunctionPackageMetadata) SetCreatedAt(v time.Time) *ListSolFunctionPackageMetadata
SetCreatedAt sets the CreatedAt field's value.
func (*ListSolFunctionPackageMetadata) SetLastModified ¶
func (s *ListSolFunctionPackageMetadata) SetLastModified(v time.Time) *ListSolFunctionPackageMetadata
SetLastModified sets the LastModified field's value.
func (ListSolFunctionPackageMetadata) String ¶
func (s ListSolFunctionPackageMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListSolFunctionPackagesInput ¶
type ListSolFunctionPackagesInput struct { // The maximum number of results to include in the response. MaxResults *int64 `location:"querystring" locationName:"max_results" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextpage_opaque_marker" type:"string"` // contains filtered or unexported fields }
func (ListSolFunctionPackagesInput) GoString ¶
func (s ListSolFunctionPackagesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSolFunctionPackagesInput) SetMaxResults ¶
func (s *ListSolFunctionPackagesInput) SetMaxResults(v int64) *ListSolFunctionPackagesInput
SetMaxResults sets the MaxResults field's value.
func (*ListSolFunctionPackagesInput) SetNextToken ¶
func (s *ListSolFunctionPackagesInput) SetNextToken(v string) *ListSolFunctionPackagesInput
SetNextToken sets the NextToken field's value.
func (ListSolFunctionPackagesInput) String ¶
func (s ListSolFunctionPackagesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSolFunctionPackagesInput) Validate ¶
func (s *ListSolFunctionPackagesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSolFunctionPackagesOutput ¶
type ListSolFunctionPackagesOutput struct { // Function packages. A function package is a .zip file in CSAR (Cloud Service // Archive) format that contains a network function (an ETSI standard telecommunication // application) and function package descriptor that uses the TOSCA standard // to describe how the network functions should run on your network. // // FunctionPackages is a required field FunctionPackages []*ListSolFunctionPackageInfo `locationName:"functionPackages" type:"list" required:"true"` // The token to use to retrieve the next page of results. This value is null // when there are no more results to return. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListSolFunctionPackagesOutput) GoString ¶
func (s ListSolFunctionPackagesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSolFunctionPackagesOutput) SetFunctionPackages ¶
func (s *ListSolFunctionPackagesOutput) SetFunctionPackages(v []*ListSolFunctionPackageInfo) *ListSolFunctionPackagesOutput
SetFunctionPackages sets the FunctionPackages field's value.
func (*ListSolFunctionPackagesOutput) SetNextToken ¶
func (s *ListSolFunctionPackagesOutput) SetNextToken(v string) *ListSolFunctionPackagesOutput
SetNextToken sets the NextToken field's value.
func (ListSolFunctionPackagesOutput) String ¶
func (s ListSolFunctionPackagesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListSolNetworkInstanceInfo ¶
type ListSolNetworkInstanceInfo struct { // Network instance ARN. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // ID of the network instance. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // The metadata of the network instance. // // Metadata is a required field Metadata *ListSolNetworkInstanceMetadata `locationName:"metadata" type:"structure" required:"true"` // Human-readable description of the network instance. // // NsInstanceDescription is a required field NsInstanceDescription *string `locationName:"nsInstanceDescription" type:"string" required:"true"` // Human-readable name of the network instance. // // NsInstanceName is a required field NsInstanceName *string `locationName:"nsInstanceName" type:"string" required:"true"` // The state of the network instance. // // NsState is a required field NsState *string `locationName:"nsState" type:"string" required:"true" enum:"NsState"` // ID of the network service descriptor in the network package. // // NsdId is a required field NsdId *string `locationName:"nsdId" type:"string" required:"true"` // ID of the network service descriptor in the network package. // // NsdInfoId is a required field NsdInfoId *string `locationName:"nsdInfoId" type:"string" required:"true"` // contains filtered or unexported fields }
Info about the specific network instance.
A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed.
func (ListSolNetworkInstanceInfo) GoString ¶
func (s ListSolNetworkInstanceInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSolNetworkInstanceInfo) SetArn ¶
func (s *ListSolNetworkInstanceInfo) SetArn(v string) *ListSolNetworkInstanceInfo
SetArn sets the Arn field's value.
func (*ListSolNetworkInstanceInfo) SetId ¶
func (s *ListSolNetworkInstanceInfo) SetId(v string) *ListSolNetworkInstanceInfo
SetId sets the Id field's value.
func (*ListSolNetworkInstanceInfo) SetMetadata ¶
func (s *ListSolNetworkInstanceInfo) SetMetadata(v *ListSolNetworkInstanceMetadata) *ListSolNetworkInstanceInfo
SetMetadata sets the Metadata field's value.
func (*ListSolNetworkInstanceInfo) SetNsInstanceDescription ¶
func (s *ListSolNetworkInstanceInfo) SetNsInstanceDescription(v string) *ListSolNetworkInstanceInfo
SetNsInstanceDescription sets the NsInstanceDescription field's value.
func (*ListSolNetworkInstanceInfo) SetNsInstanceName ¶
func (s *ListSolNetworkInstanceInfo) SetNsInstanceName(v string) *ListSolNetworkInstanceInfo
SetNsInstanceName sets the NsInstanceName field's value.
func (*ListSolNetworkInstanceInfo) SetNsState ¶
func (s *ListSolNetworkInstanceInfo) SetNsState(v string) *ListSolNetworkInstanceInfo
SetNsState sets the NsState field's value.
func (*ListSolNetworkInstanceInfo) SetNsdId ¶
func (s *ListSolNetworkInstanceInfo) SetNsdId(v string) *ListSolNetworkInstanceInfo
SetNsdId sets the NsdId field's value.
func (*ListSolNetworkInstanceInfo) SetNsdInfoId ¶
func (s *ListSolNetworkInstanceInfo) SetNsdInfoId(v string) *ListSolNetworkInstanceInfo
SetNsdInfoId sets the NsdInfoId field's value.
func (ListSolNetworkInstanceInfo) String ¶
func (s ListSolNetworkInstanceInfo) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListSolNetworkInstanceMetadata ¶
type ListSolNetworkInstanceMetadata struct { // The date that the resource was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"` // The date that the resource was last modified. // // LastModified is a required field LastModified *time.Time `locationName:"lastModified" type:"timestamp" timestampFormat:"iso8601" required:"true"` // contains filtered or unexported fields }
Metadata details for a network instance.
A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed.
func (ListSolNetworkInstanceMetadata) GoString ¶
func (s ListSolNetworkInstanceMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSolNetworkInstanceMetadata) SetCreatedAt ¶
func (s *ListSolNetworkInstanceMetadata) SetCreatedAt(v time.Time) *ListSolNetworkInstanceMetadata
SetCreatedAt sets the CreatedAt field's value.
func (*ListSolNetworkInstanceMetadata) SetLastModified ¶
func (s *ListSolNetworkInstanceMetadata) SetLastModified(v time.Time) *ListSolNetworkInstanceMetadata
SetLastModified sets the LastModified field's value.
func (ListSolNetworkInstanceMetadata) String ¶
func (s ListSolNetworkInstanceMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListSolNetworkInstancesInput ¶
type ListSolNetworkInstancesInput struct { // The maximum number of results to include in the response. MaxResults *int64 `location:"querystring" locationName:"max_results" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextpage_opaque_marker" type:"string"` // contains filtered or unexported fields }
func (ListSolNetworkInstancesInput) GoString ¶
func (s ListSolNetworkInstancesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSolNetworkInstancesInput) SetMaxResults ¶
func (s *ListSolNetworkInstancesInput) SetMaxResults(v int64) *ListSolNetworkInstancesInput
SetMaxResults sets the MaxResults field's value.
func (*ListSolNetworkInstancesInput) SetNextToken ¶
func (s *ListSolNetworkInstancesInput) SetNextToken(v string) *ListSolNetworkInstancesInput
SetNextToken sets the NextToken field's value.
func (ListSolNetworkInstancesInput) String ¶
func (s ListSolNetworkInstancesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSolNetworkInstancesInput) Validate ¶
func (s *ListSolNetworkInstancesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSolNetworkInstancesOutput ¶
type ListSolNetworkInstancesOutput struct { // Lists network instances. NetworkInstances []*ListSolNetworkInstanceInfo `locationName:"networkInstances" type:"list"` // The token to use to retrieve the next page of results. This value is null // when there are no more results to return. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListSolNetworkInstancesOutput) GoString ¶
func (s ListSolNetworkInstancesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSolNetworkInstancesOutput) SetNetworkInstances ¶
func (s *ListSolNetworkInstancesOutput) SetNetworkInstances(v []*ListSolNetworkInstanceInfo) *ListSolNetworkInstancesOutput
SetNetworkInstances sets the NetworkInstances field's value.
func (*ListSolNetworkInstancesOutput) SetNextToken ¶
func (s *ListSolNetworkInstancesOutput) SetNextToken(v string) *ListSolNetworkInstancesOutput
SetNextToken sets the NextToken field's value.
func (ListSolNetworkInstancesOutput) String ¶
func (s ListSolNetworkInstancesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListSolNetworkOperationsInfo ¶
type ListSolNetworkOperationsInfo struct { // Network operation ARN. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // Error related to this specific network operation. Error *ProblemDetails `locationName:"error" type:"structure"` // ID of this network operation. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // Type of lifecycle management network operation. // // LcmOperationType is a required field LcmOperationType *string `locationName:"lcmOperationType" type:"string" required:"true" enum:"LcmOperationType"` // Metadata related to this network operation. Metadata *ListSolNetworkOperationsMetadata `locationName:"metadata" type:"structure"` // ID of the network instance related to this operation. // // NsInstanceId is a required field NsInstanceId *string `locationName:"nsInstanceId" type:"string" required:"true"` // The state of the network operation. // // OperationState is a required field OperationState *string `locationName:"operationState" type:"string" required:"true" enum:"NsLcmOperationState"` // contains filtered or unexported fields }
Information parameters for a network operation.
func (ListSolNetworkOperationsInfo) GoString ¶
func (s ListSolNetworkOperationsInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSolNetworkOperationsInfo) SetArn ¶
func (s *ListSolNetworkOperationsInfo) SetArn(v string) *ListSolNetworkOperationsInfo
SetArn sets the Arn field's value.
func (*ListSolNetworkOperationsInfo) SetError ¶
func (s *ListSolNetworkOperationsInfo) SetError(v *ProblemDetails) *ListSolNetworkOperationsInfo
SetError sets the Error field's value.
func (*ListSolNetworkOperationsInfo) SetId ¶
func (s *ListSolNetworkOperationsInfo) SetId(v string) *ListSolNetworkOperationsInfo
SetId sets the Id field's value.
func (*ListSolNetworkOperationsInfo) SetLcmOperationType ¶
func (s *ListSolNetworkOperationsInfo) SetLcmOperationType(v string) *ListSolNetworkOperationsInfo
SetLcmOperationType sets the LcmOperationType field's value.
func (*ListSolNetworkOperationsInfo) SetMetadata ¶
func (s *ListSolNetworkOperationsInfo) SetMetadata(v *ListSolNetworkOperationsMetadata) *ListSolNetworkOperationsInfo
SetMetadata sets the Metadata field's value.
func (*ListSolNetworkOperationsInfo) SetNsInstanceId ¶
func (s *ListSolNetworkOperationsInfo) SetNsInstanceId(v string) *ListSolNetworkOperationsInfo
SetNsInstanceId sets the NsInstanceId field's value.
func (*ListSolNetworkOperationsInfo) SetOperationState ¶
func (s *ListSolNetworkOperationsInfo) SetOperationState(v string) *ListSolNetworkOperationsInfo
SetOperationState sets the OperationState field's value.
func (ListSolNetworkOperationsInfo) String ¶
func (s ListSolNetworkOperationsInfo) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListSolNetworkOperationsInput ¶
type ListSolNetworkOperationsInput struct { // The maximum number of results to include in the response. MaxResults *int64 `location:"querystring" locationName:"max_results" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextpage_opaque_marker" type:"string"` // contains filtered or unexported fields }
func (ListSolNetworkOperationsInput) GoString ¶
func (s ListSolNetworkOperationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSolNetworkOperationsInput) SetMaxResults ¶
func (s *ListSolNetworkOperationsInput) SetMaxResults(v int64) *ListSolNetworkOperationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListSolNetworkOperationsInput) SetNextToken ¶
func (s *ListSolNetworkOperationsInput) SetNextToken(v string) *ListSolNetworkOperationsInput
SetNextToken sets the NextToken field's value.
func (ListSolNetworkOperationsInput) String ¶
func (s ListSolNetworkOperationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSolNetworkOperationsInput) Validate ¶
func (s *ListSolNetworkOperationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSolNetworkOperationsMetadata ¶
type ListSolNetworkOperationsMetadata struct { // The date that the resource was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"` // The date that the resource was last modified. // // LastModified is a required field LastModified *time.Time `locationName:"lastModified" type:"timestamp" timestampFormat:"iso8601" required:"true"` // contains filtered or unexported fields }
Metadata related to a network operation.
A network operation is any operation that is done to your network, such as network instance instantiation or termination.
func (ListSolNetworkOperationsMetadata) GoString ¶
func (s ListSolNetworkOperationsMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSolNetworkOperationsMetadata) SetCreatedAt ¶
func (s *ListSolNetworkOperationsMetadata) SetCreatedAt(v time.Time) *ListSolNetworkOperationsMetadata
SetCreatedAt sets the CreatedAt field's value.
func (*ListSolNetworkOperationsMetadata) SetLastModified ¶
func (s *ListSolNetworkOperationsMetadata) SetLastModified(v time.Time) *ListSolNetworkOperationsMetadata
SetLastModified sets the LastModified field's value.
func (ListSolNetworkOperationsMetadata) String ¶
func (s ListSolNetworkOperationsMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListSolNetworkOperationsOutput ¶
type ListSolNetworkOperationsOutput struct { // Lists network operation occurrences. Lifecycle management operations are // deploy, update, or delete operations. NetworkOperations []*ListSolNetworkOperationsInfo `locationName:"networkOperations" type:"list"` // The token to use to retrieve the next page of results. This value is null // when there are no more results to return. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListSolNetworkOperationsOutput) GoString ¶
func (s ListSolNetworkOperationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSolNetworkOperationsOutput) SetNetworkOperations ¶
func (s *ListSolNetworkOperationsOutput) SetNetworkOperations(v []*ListSolNetworkOperationsInfo) *ListSolNetworkOperationsOutput
SetNetworkOperations sets the NetworkOperations field's value.
func (*ListSolNetworkOperationsOutput) SetNextToken ¶
func (s *ListSolNetworkOperationsOutput) SetNextToken(v string) *ListSolNetworkOperationsOutput
SetNextToken sets the NextToken field's value.
func (ListSolNetworkOperationsOutput) String ¶
func (s ListSolNetworkOperationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListSolNetworkPackageInfo ¶
type ListSolNetworkPackageInfo struct { // Network package ARN. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // ID of the individual network package. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // The metadata of the network package. // // Metadata is a required field Metadata *ListSolNetworkPackageMetadata `locationName:"metadata" type:"structure" required:"true"` // Designer of the onboarded network service descriptor in the network package. NsdDesigner *string `locationName:"nsdDesigner" type:"string"` // ID of the network service descriptor on which the network package is based. NsdId *string `locationName:"nsdId" type:"string"` // Identifies a network service descriptor in a version independent manner. NsdInvariantId *string `locationName:"nsdInvariantId" type:"string"` // Name of the onboarded network service descriptor in the network package. NsdName *string `locationName:"nsdName" type:"string"` // Onboarding state of the network service descriptor in the network package. // // NsdOnboardingState is a required field NsdOnboardingState *string `locationName:"nsdOnboardingState" type:"string" required:"true" enum:"NsdOnboardingState"` // Operational state of the network service descriptor in the network package. // // NsdOperationalState is a required field NsdOperationalState *string `locationName:"nsdOperationalState" type:"string" required:"true" enum:"NsdOperationalState"` // Usage state of the network service descriptor in the network package. // // NsdUsageState is a required field NsdUsageState *string `locationName:"nsdUsageState" type:"string" required:"true" enum:"NsdUsageState"` // Version of the onboarded network service descriptor in the network package. NsdVersion *string `locationName:"nsdVersion" type:"string"` // Identifies the function package for the function package descriptor referenced // by the onboarded network package. VnfPkgIds []*string `locationName:"vnfPkgIds" type:"list"` // contains filtered or unexported fields }
Details of a network package.
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
func (ListSolNetworkPackageInfo) GoString ¶
func (s ListSolNetworkPackageInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSolNetworkPackageInfo) SetArn ¶
func (s *ListSolNetworkPackageInfo) SetArn(v string) *ListSolNetworkPackageInfo
SetArn sets the Arn field's value.
func (*ListSolNetworkPackageInfo) SetId ¶
func (s *ListSolNetworkPackageInfo) SetId(v string) *ListSolNetworkPackageInfo
SetId sets the Id field's value.
func (*ListSolNetworkPackageInfo) SetMetadata ¶
func (s *ListSolNetworkPackageInfo) SetMetadata(v *ListSolNetworkPackageMetadata) *ListSolNetworkPackageInfo
SetMetadata sets the Metadata field's value.
func (*ListSolNetworkPackageInfo) SetNsdDesigner ¶
func (s *ListSolNetworkPackageInfo) SetNsdDesigner(v string) *ListSolNetworkPackageInfo
SetNsdDesigner sets the NsdDesigner field's value.
func (*ListSolNetworkPackageInfo) SetNsdId ¶
func (s *ListSolNetworkPackageInfo) SetNsdId(v string) *ListSolNetworkPackageInfo
SetNsdId sets the NsdId field's value.
func (*ListSolNetworkPackageInfo) SetNsdInvariantId ¶
func (s *ListSolNetworkPackageInfo) SetNsdInvariantId(v string) *ListSolNetworkPackageInfo
SetNsdInvariantId sets the NsdInvariantId field's value.
func (*ListSolNetworkPackageInfo) SetNsdName ¶
func (s *ListSolNetworkPackageInfo) SetNsdName(v string) *ListSolNetworkPackageInfo
SetNsdName sets the NsdName field's value.
func (*ListSolNetworkPackageInfo) SetNsdOnboardingState ¶
func (s *ListSolNetworkPackageInfo) SetNsdOnboardingState(v string) *ListSolNetworkPackageInfo
SetNsdOnboardingState sets the NsdOnboardingState field's value.
func (*ListSolNetworkPackageInfo) SetNsdOperationalState ¶
func (s *ListSolNetworkPackageInfo) SetNsdOperationalState(v string) *ListSolNetworkPackageInfo
SetNsdOperationalState sets the NsdOperationalState field's value.
func (*ListSolNetworkPackageInfo) SetNsdUsageState ¶
func (s *ListSolNetworkPackageInfo) SetNsdUsageState(v string) *ListSolNetworkPackageInfo
SetNsdUsageState sets the NsdUsageState field's value.
func (*ListSolNetworkPackageInfo) SetNsdVersion ¶
func (s *ListSolNetworkPackageInfo) SetNsdVersion(v string) *ListSolNetworkPackageInfo
SetNsdVersion sets the NsdVersion field's value.
func (*ListSolNetworkPackageInfo) SetVnfPkgIds ¶
func (s *ListSolNetworkPackageInfo) SetVnfPkgIds(v []*string) *ListSolNetworkPackageInfo
SetVnfPkgIds sets the VnfPkgIds field's value.
func (ListSolNetworkPackageInfo) String ¶
func (s ListSolNetworkPackageInfo) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListSolNetworkPackageMetadata ¶
type ListSolNetworkPackageMetadata struct { // The date that the resource was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"` // The date that the resource was last modified. // // LastModified is a required field LastModified *time.Time `locationName:"lastModified" type:"timestamp" timestampFormat:"iso8601" required:"true"` // contains filtered or unexported fields }
Metadata related to a network package.
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
func (ListSolNetworkPackageMetadata) GoString ¶
func (s ListSolNetworkPackageMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSolNetworkPackageMetadata) SetCreatedAt ¶
func (s *ListSolNetworkPackageMetadata) SetCreatedAt(v time.Time) *ListSolNetworkPackageMetadata
SetCreatedAt sets the CreatedAt field's value.
func (*ListSolNetworkPackageMetadata) SetLastModified ¶
func (s *ListSolNetworkPackageMetadata) SetLastModified(v time.Time) *ListSolNetworkPackageMetadata
SetLastModified sets the LastModified field's value.
func (ListSolNetworkPackageMetadata) String ¶
func (s ListSolNetworkPackageMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListSolNetworkPackagesInput ¶
type ListSolNetworkPackagesInput struct { // The maximum number of results to include in the response. MaxResults *int64 `location:"querystring" locationName:"max_results" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextpage_opaque_marker" type:"string"` // contains filtered or unexported fields }
func (ListSolNetworkPackagesInput) GoString ¶
func (s ListSolNetworkPackagesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSolNetworkPackagesInput) SetMaxResults ¶
func (s *ListSolNetworkPackagesInput) SetMaxResults(v int64) *ListSolNetworkPackagesInput
SetMaxResults sets the MaxResults field's value.
func (*ListSolNetworkPackagesInput) SetNextToken ¶
func (s *ListSolNetworkPackagesInput) SetNextToken(v string) *ListSolNetworkPackagesInput
SetNextToken sets the NextToken field's value.
func (ListSolNetworkPackagesInput) String ¶
func (s ListSolNetworkPackagesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSolNetworkPackagesInput) Validate ¶
func (s *ListSolNetworkPackagesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSolNetworkPackagesOutput ¶
type ListSolNetworkPackagesOutput struct { // Network packages. A network package is a .zip file in CSAR (Cloud Service // Archive) format defines the function packages you want to deploy and the // Amazon Web Services infrastructure you want to deploy them on. // // NetworkPackages is a required field NetworkPackages []*ListSolNetworkPackageInfo `locationName:"networkPackages" type:"list" required:"true"` // The token to use to retrieve the next page of results. This value is null // when there are no more results to return. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListSolNetworkPackagesOutput) GoString ¶
func (s ListSolNetworkPackagesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSolNetworkPackagesOutput) SetNetworkPackages ¶
func (s *ListSolNetworkPackagesOutput) SetNetworkPackages(v []*ListSolNetworkPackageInfo) *ListSolNetworkPackagesOutput
SetNetworkPackages sets the NetworkPackages field's value.
func (*ListSolNetworkPackagesOutput) SetNextToken ¶
func (s *ListSolNetworkPackagesOutput) SetNextToken(v string) *ListSolNetworkPackagesOutput
SetNextToken sets the NextToken field's value.
func (ListSolNetworkPackagesOutput) String ¶
func (s ListSolNetworkPackagesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // Resource ARN. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) SetResourceArn ¶
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // A tag is a label that you assign to an Amazon Web Services resource. Each // tag consists of a key and an optional value. You can use tags to search and // filter your resources or track your Amazon Web Services costs. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListTagsForResourceOutput's // String and GoString methods. // // Tags is a required field Tags map[string]*string `locationName:"tags" type:"map" required:"true" sensitive:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceOutput) SetTags ¶
func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type NetworkArtifactMeta ¶
type NetworkArtifactMeta struct { // Lists network package overrides. Overrides []*ToscaOverride `locationName:"overrides" type:"list"` // contains filtered or unexported fields }
Metadata for network package artifacts.
Artifacts are the contents of the package descriptor file and the state of the package.
func (NetworkArtifactMeta) GoString ¶
func (s NetworkArtifactMeta) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NetworkArtifactMeta) SetOverrides ¶
func (s *NetworkArtifactMeta) SetOverrides(v []*ToscaOverride) *NetworkArtifactMeta
SetOverrides sets the Overrides field's value.
func (NetworkArtifactMeta) String ¶
func (s NetworkArtifactMeta) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ProblemDetails ¶
type ProblemDetails struct { // A human-readable explanation specific to this occurrence of the problem. // // Detail is a required field Detail *string `locationName:"detail" type:"string" required:"true"` // A human-readable title of the problem type. Title *string `locationName:"title" type:"string"` // contains filtered or unexported fields }
Details related to problems with AWS TNB resources.
func (ProblemDetails) GoString ¶
func (s ProblemDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ProblemDetails) SetDetail ¶
func (s *ProblemDetails) SetDetail(v string) *ProblemDetails
SetDetail sets the Detail field's value.
func (*ProblemDetails) SetTitle ¶
func (s *ProblemDetails) SetTitle(v string) *ProblemDetails
SetTitle sets the Title field's value.
func (ProblemDetails) String ¶
func (s ProblemDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PutSolFunctionPackageContentInput ¶
type PutSolFunctionPackageContentInput struct { // Function package content type. ContentType *string `location:"header" locationName:"Content-Type" type:"string" enum:"PackageContentType"` // Function package file. // // File is a required field File []byte `locationName:"file" type:"blob" required:"true"` // Function package ID. // // VnfPkgId is a required field VnfPkgId *string `location:"uri" locationName:"vnfPkgId" type:"string" required:"true"` // contains filtered or unexported fields }
func (PutSolFunctionPackageContentInput) GoString ¶
func (s PutSolFunctionPackageContentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutSolFunctionPackageContentInput) SetContentType ¶
func (s *PutSolFunctionPackageContentInput) SetContentType(v string) *PutSolFunctionPackageContentInput
SetContentType sets the ContentType field's value.
func (*PutSolFunctionPackageContentInput) SetFile ¶
func (s *PutSolFunctionPackageContentInput) SetFile(v []byte) *PutSolFunctionPackageContentInput
SetFile sets the File field's value.
func (*PutSolFunctionPackageContentInput) SetVnfPkgId ¶
func (s *PutSolFunctionPackageContentInput) SetVnfPkgId(v string) *PutSolFunctionPackageContentInput
SetVnfPkgId sets the VnfPkgId field's value.
func (PutSolFunctionPackageContentInput) String ¶
func (s PutSolFunctionPackageContentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutSolFunctionPackageContentInput) Validate ¶
func (s *PutSolFunctionPackageContentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutSolFunctionPackageContentMetadata ¶
type PutSolFunctionPackageContentMetadata struct { // Metadata for function package artifacts. // // Artifacts are the contents of the package descriptor file and the state of // the package. Vnfd *FunctionArtifactMeta `locationName:"vnfd" type:"structure"` // contains filtered or unexported fields }
Update metadata in a function package.
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
func (PutSolFunctionPackageContentMetadata) GoString ¶
func (s PutSolFunctionPackageContentMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutSolFunctionPackageContentMetadata) SetVnfd ¶
func (s *PutSolFunctionPackageContentMetadata) SetVnfd(v *FunctionArtifactMeta) *PutSolFunctionPackageContentMetadata
SetVnfd sets the Vnfd field's value.
func (PutSolFunctionPackageContentMetadata) String ¶
func (s PutSolFunctionPackageContentMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PutSolFunctionPackageContentOutput ¶
type PutSolFunctionPackageContentOutput struct { // Function package ID. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // Function package metadata. // // Metadata is a required field Metadata *PutSolFunctionPackageContentMetadata `locationName:"metadata" type:"structure" required:"true"` // Function product name. // // VnfProductName is a required field VnfProductName *string `locationName:"vnfProductName" type:"string" required:"true"` // Function provider. // // VnfProvider is a required field VnfProvider *string `locationName:"vnfProvider" type:"string" required:"true"` // Function package descriptor ID. // // VnfdId is a required field VnfdId *string `locationName:"vnfdId" type:"string" required:"true"` // Function package descriptor version. // // VnfdVersion is a required field VnfdVersion *string `locationName:"vnfdVersion" type:"string" required:"true"` // contains filtered or unexported fields }
func (PutSolFunctionPackageContentOutput) GoString ¶
func (s PutSolFunctionPackageContentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutSolFunctionPackageContentOutput) SetId ¶
func (s *PutSolFunctionPackageContentOutput) SetId(v string) *PutSolFunctionPackageContentOutput
SetId sets the Id field's value.
func (*PutSolFunctionPackageContentOutput) SetMetadata ¶
func (s *PutSolFunctionPackageContentOutput) SetMetadata(v *PutSolFunctionPackageContentMetadata) *PutSolFunctionPackageContentOutput
SetMetadata sets the Metadata field's value.
func (*PutSolFunctionPackageContentOutput) SetVnfProductName ¶
func (s *PutSolFunctionPackageContentOutput) SetVnfProductName(v string) *PutSolFunctionPackageContentOutput
SetVnfProductName sets the VnfProductName field's value.
func (*PutSolFunctionPackageContentOutput) SetVnfProvider ¶
func (s *PutSolFunctionPackageContentOutput) SetVnfProvider(v string) *PutSolFunctionPackageContentOutput
SetVnfProvider sets the VnfProvider field's value.
func (*PutSolFunctionPackageContentOutput) SetVnfdId ¶
func (s *PutSolFunctionPackageContentOutput) SetVnfdId(v string) *PutSolFunctionPackageContentOutput
SetVnfdId sets the VnfdId field's value.
func (*PutSolFunctionPackageContentOutput) SetVnfdVersion ¶
func (s *PutSolFunctionPackageContentOutput) SetVnfdVersion(v string) *PutSolFunctionPackageContentOutput
SetVnfdVersion sets the VnfdVersion field's value.
func (PutSolFunctionPackageContentOutput) String ¶
func (s PutSolFunctionPackageContentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PutSolNetworkPackageContentInput ¶
type PutSolNetworkPackageContentInput struct { // Network package content type. ContentType *string `location:"header" locationName:"Content-Type" type:"string" enum:"PackageContentType"` // Network package file. // // File is a required field File []byte `locationName:"file" type:"blob" required:"true"` // Network service descriptor info ID. // // NsdInfoId is a required field NsdInfoId *string `location:"uri" locationName:"nsdInfoId" type:"string" required:"true"` // contains filtered or unexported fields }
func (PutSolNetworkPackageContentInput) GoString ¶
func (s PutSolNetworkPackageContentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutSolNetworkPackageContentInput) SetContentType ¶
func (s *PutSolNetworkPackageContentInput) SetContentType(v string) *PutSolNetworkPackageContentInput
SetContentType sets the ContentType field's value.
func (*PutSolNetworkPackageContentInput) SetFile ¶
func (s *PutSolNetworkPackageContentInput) SetFile(v []byte) *PutSolNetworkPackageContentInput
SetFile sets the File field's value.
func (*PutSolNetworkPackageContentInput) SetNsdInfoId ¶
func (s *PutSolNetworkPackageContentInput) SetNsdInfoId(v string) *PutSolNetworkPackageContentInput
SetNsdInfoId sets the NsdInfoId field's value.
func (PutSolNetworkPackageContentInput) String ¶
func (s PutSolNetworkPackageContentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutSolNetworkPackageContentInput) Validate ¶
func (s *PutSolNetworkPackageContentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutSolNetworkPackageContentMetadata ¶
type PutSolNetworkPackageContentMetadata struct { // Metadata for network package artifacts. // // Artifacts are the contents of the package descriptor file and the state of // the package. Nsd *NetworkArtifactMeta `locationName:"nsd" type:"structure"` // contains filtered or unexported fields }
Update metadata in a network package.
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
func (PutSolNetworkPackageContentMetadata) GoString ¶
func (s PutSolNetworkPackageContentMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutSolNetworkPackageContentMetadata) SetNsd ¶
func (s *PutSolNetworkPackageContentMetadata) SetNsd(v *NetworkArtifactMeta) *PutSolNetworkPackageContentMetadata
SetNsd sets the Nsd field's value.
func (PutSolNetworkPackageContentMetadata) String ¶
func (s PutSolNetworkPackageContentMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PutSolNetworkPackageContentOutput ¶
type PutSolNetworkPackageContentOutput struct { // Network package ARN. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // Network package ID. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // Network package metadata. // // Metadata is a required field Metadata *PutSolNetworkPackageContentMetadata `locationName:"metadata" type:"structure" required:"true"` // Network service descriptor ID. // // NsdId is a required field NsdId *string `locationName:"nsdId" type:"string" required:"true"` // Network service descriptor name. // // NsdName is a required field NsdName *string `locationName:"nsdName" type:"string" required:"true"` // Network service descriptor version. // // NsdVersion is a required field NsdVersion *string `locationName:"nsdVersion" type:"string" required:"true"` // Function package IDs. // // VnfPkgIds is a required field VnfPkgIds []*string `locationName:"vnfPkgIds" type:"list" required:"true"` // contains filtered or unexported fields }
func (PutSolNetworkPackageContentOutput) GoString ¶
func (s PutSolNetworkPackageContentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutSolNetworkPackageContentOutput) SetArn ¶
func (s *PutSolNetworkPackageContentOutput) SetArn(v string) *PutSolNetworkPackageContentOutput
SetArn sets the Arn field's value.
func (*PutSolNetworkPackageContentOutput) SetId ¶
func (s *PutSolNetworkPackageContentOutput) SetId(v string) *PutSolNetworkPackageContentOutput
SetId sets the Id field's value.
func (*PutSolNetworkPackageContentOutput) SetMetadata ¶
func (s *PutSolNetworkPackageContentOutput) SetMetadata(v *PutSolNetworkPackageContentMetadata) *PutSolNetworkPackageContentOutput
SetMetadata sets the Metadata field's value.
func (*PutSolNetworkPackageContentOutput) SetNsdId ¶
func (s *PutSolNetworkPackageContentOutput) SetNsdId(v string) *PutSolNetworkPackageContentOutput
SetNsdId sets the NsdId field's value.
func (*PutSolNetworkPackageContentOutput) SetNsdName ¶
func (s *PutSolNetworkPackageContentOutput) SetNsdName(v string) *PutSolNetworkPackageContentOutput
SetNsdName sets the NsdName field's value.
func (*PutSolNetworkPackageContentOutput) SetNsdVersion ¶
func (s *PutSolNetworkPackageContentOutput) SetNsdVersion(v string) *PutSolNetworkPackageContentOutput
SetNsdVersion sets the NsdVersion field's value.
func (*PutSolNetworkPackageContentOutput) SetVnfPkgIds ¶
func (s *PutSolNetworkPackageContentOutput) SetVnfPkgIds(v []*string) *PutSolNetworkPackageContentOutput
SetVnfPkgIds sets the VnfPkgIds field's value.
func (PutSolNetworkPackageContentOutput) String ¶
func (s PutSolNetworkPackageContentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Request references a resource that doesn't exist.
func (*ResourceNotFoundException) Code ¶
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶
func (s ResourceNotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceNotFoundException) Message ¶
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶
func (s ResourceNotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Service quotas have been exceeded.
func (*ServiceQuotaExceededException) Code ¶
func (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (*ServiceQuotaExceededException) Error ¶
func (s *ServiceQuotaExceededException) Error() string
func (ServiceQuotaExceededException) GoString ¶
func (s ServiceQuotaExceededException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceQuotaExceededException) Message ¶
func (s *ServiceQuotaExceededException) Message() string
Message returns the exception's message.
func (*ServiceQuotaExceededException) OrigErr ¶
func (s *ServiceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceQuotaExceededException) RequestID ¶
func (s *ServiceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceQuotaExceededException) StatusCode ¶
func (s *ServiceQuotaExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceQuotaExceededException) String ¶
func (s ServiceQuotaExceededException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagResourceInput ¶
type TagResourceInput struct { // Resource ARN. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // A tag is a label that you assign to an Amazon Web Services resource. Each // tag consists of a key and an optional value. You can use tags to search and // filter your resources or track your Amazon Web Services costs. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by TagResourceInput's // String and GoString methods. // // Tags is a required field Tags map[string]*string `locationName:"tags" type:"map" required:"true" sensitive:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) SetResourceArn ¶
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TerminateSolNetworkInstanceInput ¶
type TerminateSolNetworkInstanceInput struct { // ID of the network instance. // // NsInstanceId is a required field NsInstanceId *string `location:"uri" locationName:"nsInstanceId" type:"string" required:"true"` // A tag is a label that you assign to an Amazon Web Services resource. Each // tag consists of a key and an optional value. When you use this API, the tags // are transferred to the network operation that is created. Use tags to search // and filter your resources or track your Amazon Web Services costs. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by TerminateSolNetworkInstanceInput's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // contains filtered or unexported fields }
func (TerminateSolNetworkInstanceInput) GoString ¶
func (s TerminateSolNetworkInstanceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TerminateSolNetworkInstanceInput) SetNsInstanceId ¶
func (s *TerminateSolNetworkInstanceInput) SetNsInstanceId(v string) *TerminateSolNetworkInstanceInput
SetNsInstanceId sets the NsInstanceId field's value.
func (*TerminateSolNetworkInstanceInput) SetTags ¶
func (s *TerminateSolNetworkInstanceInput) SetTags(v map[string]*string) *TerminateSolNetworkInstanceInput
SetTags sets the Tags field's value.
func (TerminateSolNetworkInstanceInput) String ¶
func (s TerminateSolNetworkInstanceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TerminateSolNetworkInstanceInput) Validate ¶
func (s *TerminateSolNetworkInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TerminateSolNetworkInstanceOutput ¶
type TerminateSolNetworkInstanceOutput struct { // The identifier of the network operation. NsLcmOpOccId *string `locationName:"nsLcmOpOccId" type:"string"` // A tag is a label that you assign to an Amazon Web Services resource. Each // tag consists of a key and an optional value. When you use this API, the tags // are transferred to the network operation that is created. Use tags to search // and filter your resources or track your Amazon Web Services costs. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by TerminateSolNetworkInstanceOutput's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // contains filtered or unexported fields }
func (TerminateSolNetworkInstanceOutput) GoString ¶
func (s TerminateSolNetworkInstanceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TerminateSolNetworkInstanceOutput) SetNsLcmOpOccId ¶
func (s *TerminateSolNetworkInstanceOutput) SetNsLcmOpOccId(v string) *TerminateSolNetworkInstanceOutput
SetNsLcmOpOccId sets the NsLcmOpOccId field's value.
func (*TerminateSolNetworkInstanceOutput) SetTags ¶
func (s *TerminateSolNetworkInstanceOutput) SetTags(v map[string]*string) *TerminateSolNetworkInstanceOutput
SetTags sets the Tags field's value.
func (TerminateSolNetworkInstanceOutput) String ¶
func (s TerminateSolNetworkInstanceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ThrottlingException ¶
type ThrottlingException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Exception caused by throttling.
func (*ThrottlingException) Code ¶
func (s *ThrottlingException) Code() string
Code returns the exception type name.
func (*ThrottlingException) Error ¶
func (s *ThrottlingException) Error() string
func (ThrottlingException) GoString ¶
func (s ThrottlingException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ThrottlingException) Message ¶
func (s *ThrottlingException) Message() string
Message returns the exception's message.
func (*ThrottlingException) OrigErr ¶
func (s *ThrottlingException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ThrottlingException) RequestID ¶
func (s *ThrottlingException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ThrottlingException) StatusCode ¶
func (s *ThrottlingException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ThrottlingException) String ¶
func (s ThrottlingException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Tnb ¶
Tnb provides the API operation methods for making requests to AWS Telco Network Builder. See this package's package overview docs for details on the service.
Tnb methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *Tnb
New creates a new instance of the Tnb client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a Tnb client from just a session. svc := tnb.New(mySession) // Create a Tnb client with additional configuration svc := tnb.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*Tnb) CancelSolNetworkOperation ¶
func (c *Tnb) CancelSolNetworkOperation(input *CancelSolNetworkOperationInput) (*CancelSolNetworkOperationOutput, error)
CancelSolNetworkOperation API operation for AWS Telco Network Builder.
Cancels a network operation.
A network operation is any operation that is done to your network, such as network instance instantiation or termination.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation CancelSolNetworkOperation for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
ResourceNotFoundException Request references a resource that doesn't exist.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/CancelSolNetworkOperation
func (*Tnb) CancelSolNetworkOperationRequest ¶
func (c *Tnb) CancelSolNetworkOperationRequest(input *CancelSolNetworkOperationInput) (req *request.Request, output *CancelSolNetworkOperationOutput)
CancelSolNetworkOperationRequest generates a "aws/request.Request" representing the client's request for the CancelSolNetworkOperation operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CancelSolNetworkOperation for more information on using the CancelSolNetworkOperation API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CancelSolNetworkOperationRequest method. req, resp := client.CancelSolNetworkOperationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/CancelSolNetworkOperation
func (*Tnb) CancelSolNetworkOperationWithContext ¶
func (c *Tnb) CancelSolNetworkOperationWithContext(ctx aws.Context, input *CancelSolNetworkOperationInput, opts ...request.Option) (*CancelSolNetworkOperationOutput, error)
CancelSolNetworkOperationWithContext is the same as CancelSolNetworkOperation with the addition of the ability to pass a context and additional request options.
See CancelSolNetworkOperation for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) CreateSolFunctionPackage ¶
func (c *Tnb) CreateSolFunctionPackage(input *CreateSolFunctionPackageInput) (*CreateSolFunctionPackageOutput, error)
CreateSolFunctionPackage API operation for AWS Telco Network Builder.
Creates a function package.
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network. For more information, see Function packages (https://docs.aws.amazon.com/tnb/latest/ug/function-packages.html) in the Amazon Web Services Telco Network Builder User Guide.
Creating a function package is the first step for creating a network in AWS TNB. This request creates an empty container with an ID. The next step is to upload the actual CSAR zip file into that empty container. To upload function package content, see PutSolFunctionPackageContent (https://docs.aws.amazon.com/tnb/latest/APIReference/API_PutSolFunctionPackageContent.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation CreateSolFunctionPackage for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ServiceQuotaExceededException Service quotas have been exceeded.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/CreateSolFunctionPackage
func (*Tnb) CreateSolFunctionPackageRequest ¶
func (c *Tnb) CreateSolFunctionPackageRequest(input *CreateSolFunctionPackageInput) (req *request.Request, output *CreateSolFunctionPackageOutput)
CreateSolFunctionPackageRequest generates a "aws/request.Request" representing the client's request for the CreateSolFunctionPackage operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateSolFunctionPackage for more information on using the CreateSolFunctionPackage API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateSolFunctionPackageRequest method. req, resp := client.CreateSolFunctionPackageRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/CreateSolFunctionPackage
func (*Tnb) CreateSolFunctionPackageWithContext ¶
func (c *Tnb) CreateSolFunctionPackageWithContext(ctx aws.Context, input *CreateSolFunctionPackageInput, opts ...request.Option) (*CreateSolFunctionPackageOutput, error)
CreateSolFunctionPackageWithContext is the same as CreateSolFunctionPackage with the addition of the ability to pass a context and additional request options.
See CreateSolFunctionPackage for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) CreateSolNetworkInstance ¶
func (c *Tnb) CreateSolNetworkInstance(input *CreateSolNetworkInstanceInput) (*CreateSolNetworkInstanceOutput, error)
CreateSolNetworkInstance API operation for AWS Telco Network Builder.
Creates a network instance.
A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed. Creating a network instance is the third step after creating a network package. For more information about network instances, Network instances (https://docs.aws.amazon.com/tnb/latest/ug/network-instances.html) in the Amazon Web Services Telco Network Builder User Guide.
Once you create a network instance, you can instantiate it. To instantiate a network, see InstantiateSolNetworkInstance (https://docs.aws.amazon.com/tnb/latest/APIReference/API_InstantiateSolNetworkInstance.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation CreateSolNetworkInstance for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ServiceQuotaExceededException Service quotas have been exceeded.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
ResourceNotFoundException Request references a resource that doesn't exist.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/CreateSolNetworkInstance
func (*Tnb) CreateSolNetworkInstanceRequest ¶
func (c *Tnb) CreateSolNetworkInstanceRequest(input *CreateSolNetworkInstanceInput) (req *request.Request, output *CreateSolNetworkInstanceOutput)
CreateSolNetworkInstanceRequest generates a "aws/request.Request" representing the client's request for the CreateSolNetworkInstance operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateSolNetworkInstance for more information on using the CreateSolNetworkInstance API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateSolNetworkInstanceRequest method. req, resp := client.CreateSolNetworkInstanceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/CreateSolNetworkInstance
func (*Tnb) CreateSolNetworkInstanceWithContext ¶
func (c *Tnb) CreateSolNetworkInstanceWithContext(ctx aws.Context, input *CreateSolNetworkInstanceInput, opts ...request.Option) (*CreateSolNetworkInstanceOutput, error)
CreateSolNetworkInstanceWithContext is the same as CreateSolNetworkInstance with the addition of the ability to pass a context and additional request options.
See CreateSolNetworkInstance for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) CreateSolNetworkPackage ¶
func (c *Tnb) CreateSolNetworkPackage(input *CreateSolNetworkPackageInput) (*CreateSolNetworkPackageOutput, error)
CreateSolNetworkPackage API operation for AWS Telco Network Builder.
Creates a network package.
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on. For more information, see Network instances (https://docs.aws.amazon.com/tnb/latest/ug/network-instances.html) in the Amazon Web Services Telco Network Builder User Guide.
A network package consists of a network service descriptor (NSD) file (required) and any additional files (optional), such as scripts specific to your needs. For example, if you have multiple function packages in your network package, you can use the NSD to define which network functions should run in certain VPCs, subnets, or EKS clusters.
This request creates an empty network package container with an ID. Once you create a network package, you can upload the network package content using PutSolNetworkPackageContent (https://docs.aws.amazon.com/tnb/latest/APIReference/API_PutSolNetworkPackageContent.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation CreateSolNetworkPackage for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ServiceQuotaExceededException Service quotas have been exceeded.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/CreateSolNetworkPackage
func (*Tnb) CreateSolNetworkPackageRequest ¶
func (c *Tnb) CreateSolNetworkPackageRequest(input *CreateSolNetworkPackageInput) (req *request.Request, output *CreateSolNetworkPackageOutput)
CreateSolNetworkPackageRequest generates a "aws/request.Request" representing the client's request for the CreateSolNetworkPackage operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateSolNetworkPackage for more information on using the CreateSolNetworkPackage API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateSolNetworkPackageRequest method. req, resp := client.CreateSolNetworkPackageRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/CreateSolNetworkPackage
func (*Tnb) CreateSolNetworkPackageWithContext ¶
func (c *Tnb) CreateSolNetworkPackageWithContext(ctx aws.Context, input *CreateSolNetworkPackageInput, opts ...request.Option) (*CreateSolNetworkPackageOutput, error)
CreateSolNetworkPackageWithContext is the same as CreateSolNetworkPackage with the addition of the ability to pass a context and additional request options.
See CreateSolNetworkPackage for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) DeleteSolFunctionPackage ¶
func (c *Tnb) DeleteSolFunctionPackage(input *DeleteSolFunctionPackageInput) (*DeleteSolFunctionPackageOutput, error)
DeleteSolFunctionPackage API operation for AWS Telco Network Builder.
Deletes a function package.
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
To delete a function package, the package must be in a disabled state. To disable a function package, see UpdateSolFunctionPackage (https://docs.aws.amazon.com/tnb/latest/APIReference/API_UpdateSolFunctionPackage.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation DeleteSolFunctionPackage for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
ResourceNotFoundException Request references a resource that doesn't exist.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/DeleteSolFunctionPackage
func (*Tnb) DeleteSolFunctionPackageRequest ¶
func (c *Tnb) DeleteSolFunctionPackageRequest(input *DeleteSolFunctionPackageInput) (req *request.Request, output *DeleteSolFunctionPackageOutput)
DeleteSolFunctionPackageRequest generates a "aws/request.Request" representing the client's request for the DeleteSolFunctionPackage operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteSolFunctionPackage for more information on using the DeleteSolFunctionPackage API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteSolFunctionPackageRequest method. req, resp := client.DeleteSolFunctionPackageRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/DeleteSolFunctionPackage
func (*Tnb) DeleteSolFunctionPackageWithContext ¶
func (c *Tnb) DeleteSolFunctionPackageWithContext(ctx aws.Context, input *DeleteSolFunctionPackageInput, opts ...request.Option) (*DeleteSolFunctionPackageOutput, error)
DeleteSolFunctionPackageWithContext is the same as DeleteSolFunctionPackage with the addition of the ability to pass a context and additional request options.
See DeleteSolFunctionPackage for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) DeleteSolNetworkInstance ¶
func (c *Tnb) DeleteSolNetworkInstance(input *DeleteSolNetworkInstanceInput) (*DeleteSolNetworkInstanceOutput, error)
DeleteSolNetworkInstance API operation for AWS Telco Network Builder.
Deletes a network instance.
A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed.
To delete a network instance, the instance must be in a stopped or terminated state. To terminate a network instance, see TerminateSolNetworkInstance (https://docs.aws.amazon.com/tnb/latest/APIReference/API_TerminateSolNetworkInstance.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation DeleteSolNetworkInstance for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
ResourceNotFoundException Request references a resource that doesn't exist.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/DeleteSolNetworkInstance
func (*Tnb) DeleteSolNetworkInstanceRequest ¶
func (c *Tnb) DeleteSolNetworkInstanceRequest(input *DeleteSolNetworkInstanceInput) (req *request.Request, output *DeleteSolNetworkInstanceOutput)
DeleteSolNetworkInstanceRequest generates a "aws/request.Request" representing the client's request for the DeleteSolNetworkInstance operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteSolNetworkInstance for more information on using the DeleteSolNetworkInstance API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteSolNetworkInstanceRequest method. req, resp := client.DeleteSolNetworkInstanceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/DeleteSolNetworkInstance
func (*Tnb) DeleteSolNetworkInstanceWithContext ¶
func (c *Tnb) DeleteSolNetworkInstanceWithContext(ctx aws.Context, input *DeleteSolNetworkInstanceInput, opts ...request.Option) (*DeleteSolNetworkInstanceOutput, error)
DeleteSolNetworkInstanceWithContext is the same as DeleteSolNetworkInstance with the addition of the ability to pass a context and additional request options.
See DeleteSolNetworkInstance for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) DeleteSolNetworkPackage ¶
func (c *Tnb) DeleteSolNetworkPackage(input *DeleteSolNetworkPackageInput) (*DeleteSolNetworkPackageOutput, error)
DeleteSolNetworkPackage API operation for AWS Telco Network Builder.
Deletes network package.
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
To delete a network package, the package must be in a disable state. To disable a network package, see UpdateSolNetworkPackage (https://docs.aws.amazon.com/tnb/latest/APIReference/API_UpdateSolNetworkPackage.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation DeleteSolNetworkPackage for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
ResourceNotFoundException Request references a resource that doesn't exist.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/DeleteSolNetworkPackage
func (*Tnb) DeleteSolNetworkPackageRequest ¶
func (c *Tnb) DeleteSolNetworkPackageRequest(input *DeleteSolNetworkPackageInput) (req *request.Request, output *DeleteSolNetworkPackageOutput)
DeleteSolNetworkPackageRequest generates a "aws/request.Request" representing the client's request for the DeleteSolNetworkPackage operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteSolNetworkPackage for more information on using the DeleteSolNetworkPackage API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteSolNetworkPackageRequest method. req, resp := client.DeleteSolNetworkPackageRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/DeleteSolNetworkPackage
func (*Tnb) DeleteSolNetworkPackageWithContext ¶
func (c *Tnb) DeleteSolNetworkPackageWithContext(ctx aws.Context, input *DeleteSolNetworkPackageInput, opts ...request.Option) (*DeleteSolNetworkPackageOutput, error)
DeleteSolNetworkPackageWithContext is the same as DeleteSolNetworkPackage with the addition of the ability to pass a context and additional request options.
See DeleteSolNetworkPackage for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) GetSolFunctionInstance ¶
func (c *Tnb) GetSolFunctionInstance(input *GetSolFunctionInstanceInput) (*GetSolFunctionInstanceOutput, error)
GetSolFunctionInstance API operation for AWS Telco Network Builder.
Gets the details of a network function instance, including the instantation state and metadata from the function package descriptor in the network function package.
A network function instance is a function in a function package .
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation GetSolFunctionInstance for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
ResourceNotFoundException Request references a resource that doesn't exist.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/GetSolFunctionInstance
func (*Tnb) GetSolFunctionInstanceRequest ¶
func (c *Tnb) GetSolFunctionInstanceRequest(input *GetSolFunctionInstanceInput) (req *request.Request, output *GetSolFunctionInstanceOutput)
GetSolFunctionInstanceRequest generates a "aws/request.Request" representing the client's request for the GetSolFunctionInstance operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetSolFunctionInstance for more information on using the GetSolFunctionInstance API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetSolFunctionInstanceRequest method. req, resp := client.GetSolFunctionInstanceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/GetSolFunctionInstance
func (*Tnb) GetSolFunctionInstanceWithContext ¶
func (c *Tnb) GetSolFunctionInstanceWithContext(ctx aws.Context, input *GetSolFunctionInstanceInput, opts ...request.Option) (*GetSolFunctionInstanceOutput, error)
GetSolFunctionInstanceWithContext is the same as GetSolFunctionInstance with the addition of the ability to pass a context and additional request options.
See GetSolFunctionInstance for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) GetSolFunctionPackage ¶
func (c *Tnb) GetSolFunctionPackage(input *GetSolFunctionPackageInput) (*GetSolFunctionPackageOutput, error)
GetSolFunctionPackage API operation for AWS Telco Network Builder.
Gets the details of an individual function package, such as the operational state and whether the package is in use.
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network..
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation GetSolFunctionPackage for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
ResourceNotFoundException Request references a resource that doesn't exist.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/GetSolFunctionPackage
func (*Tnb) GetSolFunctionPackageContent ¶
func (c *Tnb) GetSolFunctionPackageContent(input *GetSolFunctionPackageContentInput) (*GetSolFunctionPackageContentOutput, error)
GetSolFunctionPackageContent API operation for AWS Telco Network Builder.
Gets the contents of a function package.
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation GetSolFunctionPackageContent for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
ResourceNotFoundException Request references a resource that doesn't exist.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/GetSolFunctionPackageContent
func (*Tnb) GetSolFunctionPackageContentRequest ¶
func (c *Tnb) GetSolFunctionPackageContentRequest(input *GetSolFunctionPackageContentInput) (req *request.Request, output *GetSolFunctionPackageContentOutput)
GetSolFunctionPackageContentRequest generates a "aws/request.Request" representing the client's request for the GetSolFunctionPackageContent operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetSolFunctionPackageContent for more information on using the GetSolFunctionPackageContent API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetSolFunctionPackageContentRequest method. req, resp := client.GetSolFunctionPackageContentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/GetSolFunctionPackageContent
func (*Tnb) GetSolFunctionPackageContentWithContext ¶
func (c *Tnb) GetSolFunctionPackageContentWithContext(ctx aws.Context, input *GetSolFunctionPackageContentInput, opts ...request.Option) (*GetSolFunctionPackageContentOutput, error)
GetSolFunctionPackageContentWithContext is the same as GetSolFunctionPackageContent with the addition of the ability to pass a context and additional request options.
See GetSolFunctionPackageContent for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) GetSolFunctionPackageDescriptor ¶
func (c *Tnb) GetSolFunctionPackageDescriptor(input *GetSolFunctionPackageDescriptorInput) (*GetSolFunctionPackageDescriptorOutput, error)
GetSolFunctionPackageDescriptor API operation for AWS Telco Network Builder.
Gets a function package descriptor in a function package.
A function package descriptor is a .yaml file in a function package that uses the TOSCA standard to describe how the network function in the function package should run on your network.
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation GetSolFunctionPackageDescriptor for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
ResourceNotFoundException Request references a resource that doesn't exist.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/GetSolFunctionPackageDescriptor
func (*Tnb) GetSolFunctionPackageDescriptorRequest ¶
func (c *Tnb) GetSolFunctionPackageDescriptorRequest(input *GetSolFunctionPackageDescriptorInput) (req *request.Request, output *GetSolFunctionPackageDescriptorOutput)
GetSolFunctionPackageDescriptorRequest generates a "aws/request.Request" representing the client's request for the GetSolFunctionPackageDescriptor operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetSolFunctionPackageDescriptor for more information on using the GetSolFunctionPackageDescriptor API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetSolFunctionPackageDescriptorRequest method. req, resp := client.GetSolFunctionPackageDescriptorRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/GetSolFunctionPackageDescriptor
func (*Tnb) GetSolFunctionPackageDescriptorWithContext ¶
func (c *Tnb) GetSolFunctionPackageDescriptorWithContext(ctx aws.Context, input *GetSolFunctionPackageDescriptorInput, opts ...request.Option) (*GetSolFunctionPackageDescriptorOutput, error)
GetSolFunctionPackageDescriptorWithContext is the same as GetSolFunctionPackageDescriptor with the addition of the ability to pass a context and additional request options.
See GetSolFunctionPackageDescriptor for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) GetSolFunctionPackageRequest ¶
func (c *Tnb) GetSolFunctionPackageRequest(input *GetSolFunctionPackageInput) (req *request.Request, output *GetSolFunctionPackageOutput)
GetSolFunctionPackageRequest generates a "aws/request.Request" representing the client's request for the GetSolFunctionPackage operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetSolFunctionPackage for more information on using the GetSolFunctionPackage API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetSolFunctionPackageRequest method. req, resp := client.GetSolFunctionPackageRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/GetSolFunctionPackage
func (*Tnb) GetSolFunctionPackageWithContext ¶
func (c *Tnb) GetSolFunctionPackageWithContext(ctx aws.Context, input *GetSolFunctionPackageInput, opts ...request.Option) (*GetSolFunctionPackageOutput, error)
GetSolFunctionPackageWithContext is the same as GetSolFunctionPackage with the addition of the ability to pass a context and additional request options.
See GetSolFunctionPackage for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) GetSolNetworkInstance ¶
func (c *Tnb) GetSolNetworkInstance(input *GetSolNetworkInstanceInput) (*GetSolNetworkInstanceOutput, error)
GetSolNetworkInstance API operation for AWS Telco Network Builder.
Gets the details of the network instance.
A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation GetSolNetworkInstance for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
ResourceNotFoundException Request references a resource that doesn't exist.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/GetSolNetworkInstance
func (*Tnb) GetSolNetworkInstanceRequest ¶
func (c *Tnb) GetSolNetworkInstanceRequest(input *GetSolNetworkInstanceInput) (req *request.Request, output *GetSolNetworkInstanceOutput)
GetSolNetworkInstanceRequest generates a "aws/request.Request" representing the client's request for the GetSolNetworkInstance operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetSolNetworkInstance for more information on using the GetSolNetworkInstance API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetSolNetworkInstanceRequest method. req, resp := client.GetSolNetworkInstanceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/GetSolNetworkInstance
func (*Tnb) GetSolNetworkInstanceWithContext ¶
func (c *Tnb) GetSolNetworkInstanceWithContext(ctx aws.Context, input *GetSolNetworkInstanceInput, opts ...request.Option) (*GetSolNetworkInstanceOutput, error)
GetSolNetworkInstanceWithContext is the same as GetSolNetworkInstance with the addition of the ability to pass a context and additional request options.
See GetSolNetworkInstance for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) GetSolNetworkOperation ¶
func (c *Tnb) GetSolNetworkOperation(input *GetSolNetworkOperationInput) (*GetSolNetworkOperationOutput, error)
GetSolNetworkOperation API operation for AWS Telco Network Builder.
Gets the details of a network operation, including the tasks involved in the network operation and the status of the tasks.
A network operation is any operation that is done to your network, such as network instance instantiation or termination.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation GetSolNetworkOperation for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
ResourceNotFoundException Request references a resource that doesn't exist.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/GetSolNetworkOperation
func (*Tnb) GetSolNetworkOperationRequest ¶
func (c *Tnb) GetSolNetworkOperationRequest(input *GetSolNetworkOperationInput) (req *request.Request, output *GetSolNetworkOperationOutput)
GetSolNetworkOperationRequest generates a "aws/request.Request" representing the client's request for the GetSolNetworkOperation operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetSolNetworkOperation for more information on using the GetSolNetworkOperation API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetSolNetworkOperationRequest method. req, resp := client.GetSolNetworkOperationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/GetSolNetworkOperation
func (*Tnb) GetSolNetworkOperationWithContext ¶
func (c *Tnb) GetSolNetworkOperationWithContext(ctx aws.Context, input *GetSolNetworkOperationInput, opts ...request.Option) (*GetSolNetworkOperationOutput, error)
GetSolNetworkOperationWithContext is the same as GetSolNetworkOperation with the addition of the ability to pass a context and additional request options.
See GetSolNetworkOperation for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) GetSolNetworkPackage ¶
func (c *Tnb) GetSolNetworkPackage(input *GetSolNetworkPackageInput) (*GetSolNetworkPackageOutput, error)
GetSolNetworkPackage API operation for AWS Telco Network Builder.
Gets the details of a network package.
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation GetSolNetworkPackage for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
ResourceNotFoundException Request references a resource that doesn't exist.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/GetSolNetworkPackage
func (*Tnb) GetSolNetworkPackageContent ¶
func (c *Tnb) GetSolNetworkPackageContent(input *GetSolNetworkPackageContentInput) (*GetSolNetworkPackageContentOutput, error)
GetSolNetworkPackageContent API operation for AWS Telco Network Builder.
Gets the contents of a network package.
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation GetSolNetworkPackageContent for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
ResourceNotFoundException Request references a resource that doesn't exist.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/GetSolNetworkPackageContent
func (*Tnb) GetSolNetworkPackageContentRequest ¶
func (c *Tnb) GetSolNetworkPackageContentRequest(input *GetSolNetworkPackageContentInput) (req *request.Request, output *GetSolNetworkPackageContentOutput)
GetSolNetworkPackageContentRequest generates a "aws/request.Request" representing the client's request for the GetSolNetworkPackageContent operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetSolNetworkPackageContent for more information on using the GetSolNetworkPackageContent API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetSolNetworkPackageContentRequest method. req, resp := client.GetSolNetworkPackageContentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/GetSolNetworkPackageContent
func (*Tnb) GetSolNetworkPackageContentWithContext ¶
func (c *Tnb) GetSolNetworkPackageContentWithContext(ctx aws.Context, input *GetSolNetworkPackageContentInput, opts ...request.Option) (*GetSolNetworkPackageContentOutput, error)
GetSolNetworkPackageContentWithContext is the same as GetSolNetworkPackageContent with the addition of the ability to pass a context and additional request options.
See GetSolNetworkPackageContent for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) GetSolNetworkPackageDescriptor ¶
func (c *Tnb) GetSolNetworkPackageDescriptor(input *GetSolNetworkPackageDescriptorInput) (*GetSolNetworkPackageDescriptorOutput, error)
GetSolNetworkPackageDescriptor API operation for AWS Telco Network Builder.
Gets the content of the network service descriptor.
A network service descriptor is a .yaml file in a network package that uses the TOSCA standard to describe the network functions you want to deploy and the Amazon Web Services infrastructure you want to deploy the network functions on.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation GetSolNetworkPackageDescriptor for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
ResourceNotFoundException Request references a resource that doesn't exist.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/GetSolNetworkPackageDescriptor
func (*Tnb) GetSolNetworkPackageDescriptorRequest ¶
func (c *Tnb) GetSolNetworkPackageDescriptorRequest(input *GetSolNetworkPackageDescriptorInput) (req *request.Request, output *GetSolNetworkPackageDescriptorOutput)
GetSolNetworkPackageDescriptorRequest generates a "aws/request.Request" representing the client's request for the GetSolNetworkPackageDescriptor operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetSolNetworkPackageDescriptor for more information on using the GetSolNetworkPackageDescriptor API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetSolNetworkPackageDescriptorRequest method. req, resp := client.GetSolNetworkPackageDescriptorRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/GetSolNetworkPackageDescriptor
func (*Tnb) GetSolNetworkPackageDescriptorWithContext ¶
func (c *Tnb) GetSolNetworkPackageDescriptorWithContext(ctx aws.Context, input *GetSolNetworkPackageDescriptorInput, opts ...request.Option) (*GetSolNetworkPackageDescriptorOutput, error)
GetSolNetworkPackageDescriptorWithContext is the same as GetSolNetworkPackageDescriptor with the addition of the ability to pass a context and additional request options.
See GetSolNetworkPackageDescriptor for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) GetSolNetworkPackageRequest ¶
func (c *Tnb) GetSolNetworkPackageRequest(input *GetSolNetworkPackageInput) (req *request.Request, output *GetSolNetworkPackageOutput)
GetSolNetworkPackageRequest generates a "aws/request.Request" representing the client's request for the GetSolNetworkPackage operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetSolNetworkPackage for more information on using the GetSolNetworkPackage API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetSolNetworkPackageRequest method. req, resp := client.GetSolNetworkPackageRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/GetSolNetworkPackage
func (*Tnb) GetSolNetworkPackageWithContext ¶
func (c *Tnb) GetSolNetworkPackageWithContext(ctx aws.Context, input *GetSolNetworkPackageInput, opts ...request.Option) (*GetSolNetworkPackageOutput, error)
GetSolNetworkPackageWithContext is the same as GetSolNetworkPackage with the addition of the ability to pass a context and additional request options.
See GetSolNetworkPackage for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) InstantiateSolNetworkInstance ¶
func (c *Tnb) InstantiateSolNetworkInstance(input *InstantiateSolNetworkInstanceInput) (*InstantiateSolNetworkInstanceOutput, error)
InstantiateSolNetworkInstance API operation for AWS Telco Network Builder.
Instantiates a network instance.
A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed.
Before you can instantiate a network instance, you have to create a network instance. For more information, see CreateSolNetworkInstance (https://docs.aws.amazon.com/tnb/latest/APIReference/API_CreateSolNetworkInstance.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation InstantiateSolNetworkInstance for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ServiceQuotaExceededException Service quotas have been exceeded.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
ResourceNotFoundException Request references a resource that doesn't exist.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/InstantiateSolNetworkInstance
func (*Tnb) InstantiateSolNetworkInstanceRequest ¶
func (c *Tnb) InstantiateSolNetworkInstanceRequest(input *InstantiateSolNetworkInstanceInput) (req *request.Request, output *InstantiateSolNetworkInstanceOutput)
InstantiateSolNetworkInstanceRequest generates a "aws/request.Request" representing the client's request for the InstantiateSolNetworkInstance operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See InstantiateSolNetworkInstance for more information on using the InstantiateSolNetworkInstance API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the InstantiateSolNetworkInstanceRequest method. req, resp := client.InstantiateSolNetworkInstanceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/InstantiateSolNetworkInstance
func (*Tnb) InstantiateSolNetworkInstanceWithContext ¶
func (c *Tnb) InstantiateSolNetworkInstanceWithContext(ctx aws.Context, input *InstantiateSolNetworkInstanceInput, opts ...request.Option) (*InstantiateSolNetworkInstanceOutput, error)
InstantiateSolNetworkInstanceWithContext is the same as InstantiateSolNetworkInstance with the addition of the ability to pass a context and additional request options.
See InstantiateSolNetworkInstance for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) ListSolFunctionInstances ¶
func (c *Tnb) ListSolFunctionInstances(input *ListSolFunctionInstancesInput) (*ListSolFunctionInstancesOutput, error)
ListSolFunctionInstances API operation for AWS Telco Network Builder.
Lists network function instances.
A network function instance is a function in a function package .
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation ListSolFunctionInstances for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/ListSolFunctionInstances
func (*Tnb) ListSolFunctionInstancesPages ¶
func (c *Tnb) ListSolFunctionInstancesPages(input *ListSolFunctionInstancesInput, fn func(*ListSolFunctionInstancesOutput, bool) bool) error
ListSolFunctionInstancesPages iterates over the pages of a ListSolFunctionInstances operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSolFunctionInstances method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListSolFunctionInstances operation. pageNum := 0 err := client.ListSolFunctionInstancesPages(params, func(page *tnb.ListSolFunctionInstancesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Tnb) ListSolFunctionInstancesPagesWithContext ¶
func (c *Tnb) ListSolFunctionInstancesPagesWithContext(ctx aws.Context, input *ListSolFunctionInstancesInput, fn func(*ListSolFunctionInstancesOutput, bool) bool, opts ...request.Option) error
ListSolFunctionInstancesPagesWithContext same as ListSolFunctionInstancesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) ListSolFunctionInstancesRequest ¶
func (c *Tnb) ListSolFunctionInstancesRequest(input *ListSolFunctionInstancesInput) (req *request.Request, output *ListSolFunctionInstancesOutput)
ListSolFunctionInstancesRequest generates a "aws/request.Request" representing the client's request for the ListSolFunctionInstances operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListSolFunctionInstances for more information on using the ListSolFunctionInstances API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListSolFunctionInstancesRequest method. req, resp := client.ListSolFunctionInstancesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/ListSolFunctionInstances
func (*Tnb) ListSolFunctionInstancesWithContext ¶
func (c *Tnb) ListSolFunctionInstancesWithContext(ctx aws.Context, input *ListSolFunctionInstancesInput, opts ...request.Option) (*ListSolFunctionInstancesOutput, error)
ListSolFunctionInstancesWithContext is the same as ListSolFunctionInstances with the addition of the ability to pass a context and additional request options.
See ListSolFunctionInstances for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) ListSolFunctionPackages ¶
func (c *Tnb) ListSolFunctionPackages(input *ListSolFunctionPackagesInput) (*ListSolFunctionPackagesOutput, error)
ListSolFunctionPackages API operation for AWS Telco Network Builder.
Lists information about function packages.
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation ListSolFunctionPackages for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/ListSolFunctionPackages
func (*Tnb) ListSolFunctionPackagesPages ¶
func (c *Tnb) ListSolFunctionPackagesPages(input *ListSolFunctionPackagesInput, fn func(*ListSolFunctionPackagesOutput, bool) bool) error
ListSolFunctionPackagesPages iterates over the pages of a ListSolFunctionPackages operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSolFunctionPackages method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListSolFunctionPackages operation. pageNum := 0 err := client.ListSolFunctionPackagesPages(params, func(page *tnb.ListSolFunctionPackagesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Tnb) ListSolFunctionPackagesPagesWithContext ¶
func (c *Tnb) ListSolFunctionPackagesPagesWithContext(ctx aws.Context, input *ListSolFunctionPackagesInput, fn func(*ListSolFunctionPackagesOutput, bool) bool, opts ...request.Option) error
ListSolFunctionPackagesPagesWithContext same as ListSolFunctionPackagesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) ListSolFunctionPackagesRequest ¶
func (c *Tnb) ListSolFunctionPackagesRequest(input *ListSolFunctionPackagesInput) (req *request.Request, output *ListSolFunctionPackagesOutput)
ListSolFunctionPackagesRequest generates a "aws/request.Request" representing the client's request for the ListSolFunctionPackages operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListSolFunctionPackages for more information on using the ListSolFunctionPackages API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListSolFunctionPackagesRequest method. req, resp := client.ListSolFunctionPackagesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/ListSolFunctionPackages
func (*Tnb) ListSolFunctionPackagesWithContext ¶
func (c *Tnb) ListSolFunctionPackagesWithContext(ctx aws.Context, input *ListSolFunctionPackagesInput, opts ...request.Option) (*ListSolFunctionPackagesOutput, error)
ListSolFunctionPackagesWithContext is the same as ListSolFunctionPackages with the addition of the ability to pass a context and additional request options.
See ListSolFunctionPackages for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) ListSolNetworkInstances ¶
func (c *Tnb) ListSolNetworkInstances(input *ListSolNetworkInstancesInput) (*ListSolNetworkInstancesOutput, error)
ListSolNetworkInstances API operation for AWS Telco Network Builder.
Lists your network instances.
A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation ListSolNetworkInstances for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/ListSolNetworkInstances
func (*Tnb) ListSolNetworkInstancesPages ¶
func (c *Tnb) ListSolNetworkInstancesPages(input *ListSolNetworkInstancesInput, fn func(*ListSolNetworkInstancesOutput, bool) bool) error
ListSolNetworkInstancesPages iterates over the pages of a ListSolNetworkInstances operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSolNetworkInstances method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListSolNetworkInstances operation. pageNum := 0 err := client.ListSolNetworkInstancesPages(params, func(page *tnb.ListSolNetworkInstancesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Tnb) ListSolNetworkInstancesPagesWithContext ¶
func (c *Tnb) ListSolNetworkInstancesPagesWithContext(ctx aws.Context, input *ListSolNetworkInstancesInput, fn func(*ListSolNetworkInstancesOutput, bool) bool, opts ...request.Option) error
ListSolNetworkInstancesPagesWithContext same as ListSolNetworkInstancesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) ListSolNetworkInstancesRequest ¶
func (c *Tnb) ListSolNetworkInstancesRequest(input *ListSolNetworkInstancesInput) (req *request.Request, output *ListSolNetworkInstancesOutput)
ListSolNetworkInstancesRequest generates a "aws/request.Request" representing the client's request for the ListSolNetworkInstances operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListSolNetworkInstances for more information on using the ListSolNetworkInstances API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListSolNetworkInstancesRequest method. req, resp := client.ListSolNetworkInstancesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/ListSolNetworkInstances
func (*Tnb) ListSolNetworkInstancesWithContext ¶
func (c *Tnb) ListSolNetworkInstancesWithContext(ctx aws.Context, input *ListSolNetworkInstancesInput, opts ...request.Option) (*ListSolNetworkInstancesOutput, error)
ListSolNetworkInstancesWithContext is the same as ListSolNetworkInstances with the addition of the ability to pass a context and additional request options.
See ListSolNetworkInstances for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) ListSolNetworkOperations ¶
func (c *Tnb) ListSolNetworkOperations(input *ListSolNetworkOperationsInput) (*ListSolNetworkOperationsOutput, error)
ListSolNetworkOperations API operation for AWS Telco Network Builder.
Lists details for a network operation, including when the operation started and the status of the operation.
A network operation is any operation that is done to your network, such as network instance instantiation or termination.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation ListSolNetworkOperations for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/ListSolNetworkOperations
func (*Tnb) ListSolNetworkOperationsPages ¶
func (c *Tnb) ListSolNetworkOperationsPages(input *ListSolNetworkOperationsInput, fn func(*ListSolNetworkOperationsOutput, bool) bool) error
ListSolNetworkOperationsPages iterates over the pages of a ListSolNetworkOperations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSolNetworkOperations method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListSolNetworkOperations operation. pageNum := 0 err := client.ListSolNetworkOperationsPages(params, func(page *tnb.ListSolNetworkOperationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Tnb) ListSolNetworkOperationsPagesWithContext ¶
func (c *Tnb) ListSolNetworkOperationsPagesWithContext(ctx aws.Context, input *ListSolNetworkOperationsInput, fn func(*ListSolNetworkOperationsOutput, bool) bool, opts ...request.Option) error
ListSolNetworkOperationsPagesWithContext same as ListSolNetworkOperationsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) ListSolNetworkOperationsRequest ¶
func (c *Tnb) ListSolNetworkOperationsRequest(input *ListSolNetworkOperationsInput) (req *request.Request, output *ListSolNetworkOperationsOutput)
ListSolNetworkOperationsRequest generates a "aws/request.Request" representing the client's request for the ListSolNetworkOperations operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListSolNetworkOperations for more information on using the ListSolNetworkOperations API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListSolNetworkOperationsRequest method. req, resp := client.ListSolNetworkOperationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/ListSolNetworkOperations
func (*Tnb) ListSolNetworkOperationsWithContext ¶
func (c *Tnb) ListSolNetworkOperationsWithContext(ctx aws.Context, input *ListSolNetworkOperationsInput, opts ...request.Option) (*ListSolNetworkOperationsOutput, error)
ListSolNetworkOperationsWithContext is the same as ListSolNetworkOperations with the addition of the ability to pass a context and additional request options.
See ListSolNetworkOperations for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) ListSolNetworkPackages ¶
func (c *Tnb) ListSolNetworkPackages(input *ListSolNetworkPackagesInput) (*ListSolNetworkPackagesOutput, error)
ListSolNetworkPackages API operation for AWS Telco Network Builder.
Lists network packages.
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation ListSolNetworkPackages for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/ListSolNetworkPackages
func (*Tnb) ListSolNetworkPackagesPages ¶
func (c *Tnb) ListSolNetworkPackagesPages(input *ListSolNetworkPackagesInput, fn func(*ListSolNetworkPackagesOutput, bool) bool) error
ListSolNetworkPackagesPages iterates over the pages of a ListSolNetworkPackages operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSolNetworkPackages method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListSolNetworkPackages operation. pageNum := 0 err := client.ListSolNetworkPackagesPages(params, func(page *tnb.ListSolNetworkPackagesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Tnb) ListSolNetworkPackagesPagesWithContext ¶
func (c *Tnb) ListSolNetworkPackagesPagesWithContext(ctx aws.Context, input *ListSolNetworkPackagesInput, fn func(*ListSolNetworkPackagesOutput, bool) bool, opts ...request.Option) error
ListSolNetworkPackagesPagesWithContext same as ListSolNetworkPackagesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) ListSolNetworkPackagesRequest ¶
func (c *Tnb) ListSolNetworkPackagesRequest(input *ListSolNetworkPackagesInput) (req *request.Request, output *ListSolNetworkPackagesOutput)
ListSolNetworkPackagesRequest generates a "aws/request.Request" representing the client's request for the ListSolNetworkPackages operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListSolNetworkPackages for more information on using the ListSolNetworkPackages API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListSolNetworkPackagesRequest method. req, resp := client.ListSolNetworkPackagesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/ListSolNetworkPackages
func (*Tnb) ListSolNetworkPackagesWithContext ¶
func (c *Tnb) ListSolNetworkPackagesWithContext(ctx aws.Context, input *ListSolNetworkPackagesInput, opts ...request.Option) (*ListSolNetworkPackagesOutput, error)
ListSolNetworkPackagesWithContext is the same as ListSolNetworkPackages with the addition of the ability to pass a context and additional request options.
See ListSolNetworkPackages for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) ListTagsForResource ¶
func (c *Tnb) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for AWS Telco Network Builder.
Lists tags for AWS TNB resources.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation ListTagsForResource for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
ResourceNotFoundException Request references a resource that doesn't exist.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/ListTagsForResource
func (*Tnb) ListTagsForResourceRequest ¶
func (c *Tnb) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/ListTagsForResource
func (*Tnb) ListTagsForResourceWithContext ¶
func (c *Tnb) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) PutSolFunctionPackageContent ¶
func (c *Tnb) PutSolFunctionPackageContent(input *PutSolFunctionPackageContentInput) (*PutSolFunctionPackageContentOutput, error)
PutSolFunctionPackageContent API operation for AWS Telco Network Builder.
Uploads the contents of a function package.
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation PutSolFunctionPackageContent for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
ResourceNotFoundException Request references a resource that doesn't exist.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/PutSolFunctionPackageContent
func (*Tnb) PutSolFunctionPackageContentRequest ¶
func (c *Tnb) PutSolFunctionPackageContentRequest(input *PutSolFunctionPackageContentInput) (req *request.Request, output *PutSolFunctionPackageContentOutput)
PutSolFunctionPackageContentRequest generates a "aws/request.Request" representing the client's request for the PutSolFunctionPackageContent operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See PutSolFunctionPackageContent for more information on using the PutSolFunctionPackageContent API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the PutSolFunctionPackageContentRequest method. req, resp := client.PutSolFunctionPackageContentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/PutSolFunctionPackageContent
func (*Tnb) PutSolFunctionPackageContentWithContext ¶
func (c *Tnb) PutSolFunctionPackageContentWithContext(ctx aws.Context, input *PutSolFunctionPackageContentInput, opts ...request.Option) (*PutSolFunctionPackageContentOutput, error)
PutSolFunctionPackageContentWithContext is the same as PutSolFunctionPackageContent with the addition of the ability to pass a context and additional request options.
See PutSolFunctionPackageContent for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) PutSolNetworkPackageContent ¶
func (c *Tnb) PutSolNetworkPackageContent(input *PutSolNetworkPackageContentInput) (*PutSolNetworkPackageContentOutput, error)
PutSolNetworkPackageContent API operation for AWS Telco Network Builder.
Uploads the contents of a network package.
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation PutSolNetworkPackageContent for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
ResourceNotFoundException Request references a resource that doesn't exist.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/PutSolNetworkPackageContent
func (*Tnb) PutSolNetworkPackageContentRequest ¶
func (c *Tnb) PutSolNetworkPackageContentRequest(input *PutSolNetworkPackageContentInput) (req *request.Request, output *PutSolNetworkPackageContentOutput)
PutSolNetworkPackageContentRequest generates a "aws/request.Request" representing the client's request for the PutSolNetworkPackageContent operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See PutSolNetworkPackageContent for more information on using the PutSolNetworkPackageContent API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the PutSolNetworkPackageContentRequest method. req, resp := client.PutSolNetworkPackageContentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/PutSolNetworkPackageContent
func (*Tnb) PutSolNetworkPackageContentWithContext ¶
func (c *Tnb) PutSolNetworkPackageContentWithContext(ctx aws.Context, input *PutSolNetworkPackageContentInput, opts ...request.Option) (*PutSolNetworkPackageContentOutput, error)
PutSolNetworkPackageContentWithContext is the same as PutSolNetworkPackageContent with the addition of the ability to pass a context and additional request options.
See PutSolNetworkPackageContent for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) TagResource ¶
func (c *Tnb) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for AWS Telco Network Builder.
Tags an AWS TNB resource.
A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation TagResource for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
ResourceNotFoundException Request references a resource that doesn't exist.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/TagResource
func (*Tnb) TagResourceRequest ¶
func (c *Tnb) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/TagResource
func (*Tnb) TagResourceWithContext ¶
func (c *Tnb) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) TerminateSolNetworkInstance ¶
func (c *Tnb) TerminateSolNetworkInstance(input *TerminateSolNetworkInstanceInput) (*TerminateSolNetworkInstanceOutput, error)
TerminateSolNetworkInstance API operation for AWS Telco Network Builder.
Terminates a network instance.
A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed.
You must terminate a network instance before you can delete it.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation TerminateSolNetworkInstance for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ServiceQuotaExceededException Service quotas have been exceeded.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
ResourceNotFoundException Request references a resource that doesn't exist.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/TerminateSolNetworkInstance
func (*Tnb) TerminateSolNetworkInstanceRequest ¶
func (c *Tnb) TerminateSolNetworkInstanceRequest(input *TerminateSolNetworkInstanceInput) (req *request.Request, output *TerminateSolNetworkInstanceOutput)
TerminateSolNetworkInstanceRequest generates a "aws/request.Request" representing the client's request for the TerminateSolNetworkInstance operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TerminateSolNetworkInstance for more information on using the TerminateSolNetworkInstance API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TerminateSolNetworkInstanceRequest method. req, resp := client.TerminateSolNetworkInstanceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/TerminateSolNetworkInstance
func (*Tnb) TerminateSolNetworkInstanceWithContext ¶
func (c *Tnb) TerminateSolNetworkInstanceWithContext(ctx aws.Context, input *TerminateSolNetworkInstanceInput, opts ...request.Option) (*TerminateSolNetworkInstanceOutput, error)
TerminateSolNetworkInstanceWithContext is the same as TerminateSolNetworkInstance with the addition of the ability to pass a context and additional request options.
See TerminateSolNetworkInstance for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) UntagResource ¶
func (c *Tnb) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for AWS Telco Network Builder.
Untags an AWS TNB resource.
A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation UntagResource for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
ResourceNotFoundException Request references a resource that doesn't exist.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/UntagResource
func (*Tnb) UntagResourceRequest ¶
func (c *Tnb) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/UntagResource
func (*Tnb) UntagResourceWithContext ¶
func (c *Tnb) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) UpdateSolFunctionPackage ¶
func (c *Tnb) UpdateSolFunctionPackage(input *UpdateSolFunctionPackageInput) (*UpdateSolFunctionPackageOutput, error)
UpdateSolFunctionPackage API operation for AWS Telco Network Builder.
Updates the operational state of function package.
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation UpdateSolFunctionPackage for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
ResourceNotFoundException Request references a resource that doesn't exist.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/UpdateSolFunctionPackage
func (*Tnb) UpdateSolFunctionPackageRequest ¶
func (c *Tnb) UpdateSolFunctionPackageRequest(input *UpdateSolFunctionPackageInput) (req *request.Request, output *UpdateSolFunctionPackageOutput)
UpdateSolFunctionPackageRequest generates a "aws/request.Request" representing the client's request for the UpdateSolFunctionPackage operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateSolFunctionPackage for more information on using the UpdateSolFunctionPackage API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateSolFunctionPackageRequest method. req, resp := client.UpdateSolFunctionPackageRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/UpdateSolFunctionPackage
func (*Tnb) UpdateSolFunctionPackageWithContext ¶
func (c *Tnb) UpdateSolFunctionPackageWithContext(ctx aws.Context, input *UpdateSolFunctionPackageInput, opts ...request.Option) (*UpdateSolFunctionPackageOutput, error)
UpdateSolFunctionPackageWithContext is the same as UpdateSolFunctionPackage with the addition of the ability to pass a context and additional request options.
See UpdateSolFunctionPackage for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) UpdateSolNetworkInstance ¶
func (c *Tnb) UpdateSolNetworkInstance(input *UpdateSolNetworkInstanceInput) (*UpdateSolNetworkInstanceOutput, error)
UpdateSolNetworkInstance API operation for AWS Telco Network Builder.
Update a network instance.
A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation UpdateSolNetworkInstance for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ServiceQuotaExceededException Service quotas have been exceeded.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
ResourceNotFoundException Request references a resource that doesn't exist.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/UpdateSolNetworkInstance
func (*Tnb) UpdateSolNetworkInstanceRequest ¶
func (c *Tnb) UpdateSolNetworkInstanceRequest(input *UpdateSolNetworkInstanceInput) (req *request.Request, output *UpdateSolNetworkInstanceOutput)
UpdateSolNetworkInstanceRequest generates a "aws/request.Request" representing the client's request for the UpdateSolNetworkInstance operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateSolNetworkInstance for more information on using the UpdateSolNetworkInstance API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateSolNetworkInstanceRequest method. req, resp := client.UpdateSolNetworkInstanceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/UpdateSolNetworkInstance
func (*Tnb) UpdateSolNetworkInstanceWithContext ¶
func (c *Tnb) UpdateSolNetworkInstanceWithContext(ctx aws.Context, input *UpdateSolNetworkInstanceInput, opts ...request.Option) (*UpdateSolNetworkInstanceOutput, error)
UpdateSolNetworkInstanceWithContext is the same as UpdateSolNetworkInstance with the addition of the ability to pass a context and additional request options.
See UpdateSolNetworkInstance for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) UpdateSolNetworkPackage ¶
func (c *Tnb) UpdateSolNetworkPackage(input *UpdateSolNetworkPackageInput) (*UpdateSolNetworkPackageOutput, error)
UpdateSolNetworkPackage API operation for AWS Telco Network Builder.
Updates the operational state of a network package.
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
A network service descriptor is a .yaml file in a network package that uses the TOSCA standard to describe the network functions you want to deploy and the Amazon Web Services infrastructure you want to deploy the network functions on.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation UpdateSolNetworkPackage for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
ResourceNotFoundException Request references a resource that doesn't exist.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/UpdateSolNetworkPackage
func (*Tnb) UpdateSolNetworkPackageRequest ¶
func (c *Tnb) UpdateSolNetworkPackageRequest(input *UpdateSolNetworkPackageInput) (req *request.Request, output *UpdateSolNetworkPackageOutput)
UpdateSolNetworkPackageRequest generates a "aws/request.Request" representing the client's request for the UpdateSolNetworkPackage operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateSolNetworkPackage for more information on using the UpdateSolNetworkPackage API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateSolNetworkPackageRequest method. req, resp := client.UpdateSolNetworkPackageRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/UpdateSolNetworkPackage
func (*Tnb) UpdateSolNetworkPackageWithContext ¶
func (c *Tnb) UpdateSolNetworkPackageWithContext(ctx aws.Context, input *UpdateSolNetworkPackageInput, opts ...request.Option) (*UpdateSolNetworkPackageOutput, error)
UpdateSolNetworkPackageWithContext is the same as UpdateSolNetworkPackage with the addition of the ability to pass a context and additional request options.
See UpdateSolNetworkPackage for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) ValidateSolFunctionPackageContent ¶
func (c *Tnb) ValidateSolFunctionPackageContent(input *ValidateSolFunctionPackageContentInput) (*ValidateSolFunctionPackageContentOutput, error)
ValidateSolFunctionPackageContent API operation for AWS Telco Network Builder.
Validates function package content. This can be used as a dry run before uploading function package content with PutSolFunctionPackageContent (https://docs.aws.amazon.com/tnb/latest/APIReference/API_PutSolFunctionPackageContent.html).
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation ValidateSolFunctionPackageContent for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
ResourceNotFoundException Request references a resource that doesn't exist.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/ValidateSolFunctionPackageContent
func (*Tnb) ValidateSolFunctionPackageContentRequest ¶
func (c *Tnb) ValidateSolFunctionPackageContentRequest(input *ValidateSolFunctionPackageContentInput) (req *request.Request, output *ValidateSolFunctionPackageContentOutput)
ValidateSolFunctionPackageContentRequest generates a "aws/request.Request" representing the client's request for the ValidateSolFunctionPackageContent operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ValidateSolFunctionPackageContent for more information on using the ValidateSolFunctionPackageContent API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ValidateSolFunctionPackageContentRequest method. req, resp := client.ValidateSolFunctionPackageContentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/ValidateSolFunctionPackageContent
func (*Tnb) ValidateSolFunctionPackageContentWithContext ¶
func (c *Tnb) ValidateSolFunctionPackageContentWithContext(ctx aws.Context, input *ValidateSolFunctionPackageContentInput, opts ...request.Option) (*ValidateSolFunctionPackageContentOutput, error)
ValidateSolFunctionPackageContentWithContext is the same as ValidateSolFunctionPackageContent with the addition of the ability to pass a context and additional request options.
See ValidateSolFunctionPackageContent for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Tnb) ValidateSolNetworkPackageContent ¶
func (c *Tnb) ValidateSolNetworkPackageContent(input *ValidateSolNetworkPackageContentInput) (*ValidateSolNetworkPackageContentOutput, error)
ValidateSolNetworkPackageContent API operation for AWS Telco Network Builder.
Validates network package content. This can be used as a dry run before uploading network package content with PutSolNetworkPackageContent (https://docs.aws.amazon.com/tnb/latest/APIReference/API_PutSolNetworkPackageContent.html).
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Telco Network Builder's API operation ValidateSolNetworkPackageContent for usage and error information.
Returned Error Types:
InternalServerException Unexpected error occurred. Problem on the server.
ThrottlingException Exception caused by throttling.
ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
ResourceNotFoundException Request references a resource that doesn't exist.
AccessDeniedException Insufficient permissions to make request.
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/ValidateSolNetworkPackageContent
func (*Tnb) ValidateSolNetworkPackageContentRequest ¶
func (c *Tnb) ValidateSolNetworkPackageContentRequest(input *ValidateSolNetworkPackageContentInput) (req *request.Request, output *ValidateSolNetworkPackageContentOutput)
ValidateSolNetworkPackageContentRequest generates a "aws/request.Request" representing the client's request for the ValidateSolNetworkPackageContent operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ValidateSolNetworkPackageContent for more information on using the ValidateSolNetworkPackageContent API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ValidateSolNetworkPackageContentRequest method. req, resp := client.ValidateSolNetworkPackageContentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/tnb-2008-10-21/ValidateSolNetworkPackageContent
func (*Tnb) ValidateSolNetworkPackageContentWithContext ¶
func (c *Tnb) ValidateSolNetworkPackageContentWithContext(ctx aws.Context, input *ValidateSolNetworkPackageContentInput, opts ...request.Option) (*ValidateSolNetworkPackageContentOutput, error)
ValidateSolNetworkPackageContentWithContext is the same as ValidateSolNetworkPackageContent with the addition of the ability to pass a context and additional request options.
See ValidateSolNetworkPackageContent for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type ToscaOverride ¶
type ToscaOverride struct { // Default value for the override. DefaultValue *string `locationName:"defaultValue" type:"string"` // Name of the TOSCA override. Name *string `locationName:"name" type:"string"` // contains filtered or unexported fields }
Overrides of the TOSCA node.
func (ToscaOverride) GoString ¶
func (s ToscaOverride) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ToscaOverride) SetDefaultValue ¶
func (s *ToscaOverride) SetDefaultValue(v string) *ToscaOverride
SetDefaultValue sets the DefaultValue field's value.
func (*ToscaOverride) SetName ¶
func (s *ToscaOverride) SetName(v string) *ToscaOverride
SetName sets the Name field's value.
func (ToscaOverride) String ¶
func (s ToscaOverride) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UntagResourceInput ¶
type UntagResourceInput struct { // Resource ARN. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // Tag keys. // // TagKeys is a required field TagKeys []*string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) SetResourceArn ¶
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateSolFunctionPackageInput ¶
type UpdateSolFunctionPackageInput struct { // Operational state of the function package. // // OperationalState is a required field OperationalState *string `locationName:"operationalState" type:"string" required:"true" enum:"OperationalState"` // ID of the function package. // // VnfPkgId is a required field VnfPkgId *string `location:"uri" locationName:"vnfPkgId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateSolFunctionPackageInput) GoString ¶
func (s UpdateSolFunctionPackageInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateSolFunctionPackageInput) SetOperationalState ¶
func (s *UpdateSolFunctionPackageInput) SetOperationalState(v string) *UpdateSolFunctionPackageInput
SetOperationalState sets the OperationalState field's value.
func (*UpdateSolFunctionPackageInput) SetVnfPkgId ¶
func (s *UpdateSolFunctionPackageInput) SetVnfPkgId(v string) *UpdateSolFunctionPackageInput
SetVnfPkgId sets the VnfPkgId field's value.
func (UpdateSolFunctionPackageInput) String ¶
func (s UpdateSolFunctionPackageInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateSolFunctionPackageInput) Validate ¶
func (s *UpdateSolFunctionPackageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateSolFunctionPackageOutput ¶
type UpdateSolFunctionPackageOutput struct { // Operational state of the function package. // // OperationalState is a required field OperationalState *string `locationName:"operationalState" type:"string" required:"true" enum:"OperationalState"` // contains filtered or unexported fields }
func (UpdateSolFunctionPackageOutput) GoString ¶
func (s UpdateSolFunctionPackageOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateSolFunctionPackageOutput) SetOperationalState ¶
func (s *UpdateSolFunctionPackageOutput) SetOperationalState(v string) *UpdateSolFunctionPackageOutput
SetOperationalState sets the OperationalState field's value.
func (UpdateSolFunctionPackageOutput) String ¶
func (s UpdateSolFunctionPackageOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateSolNetworkInstanceInput ¶
type UpdateSolNetworkInstanceInput struct { // ID of the network instance. // // NsInstanceId is a required field NsInstanceId *string `location:"uri" locationName:"nsInstanceId" type:"string" required:"true"` // A tag is a label that you assign to an Amazon Web Services resource. Each // tag consists of a key and an optional value. When you use this API, the tags // are transferred to the network operation that is created. Use tags to search // and filter your resources or track your Amazon Web Services costs. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateSolNetworkInstanceInput's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // The type of update. // // UpdateType is a required field UpdateType *string `locationName:"updateType" type:"string" required:"true" enum:"UpdateSolNetworkType"` // contains filtered or unexported fields }
func (UpdateSolNetworkInstanceInput) GoString ¶
func (s UpdateSolNetworkInstanceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateSolNetworkInstanceInput) SetNsInstanceId ¶
func (s *UpdateSolNetworkInstanceInput) SetNsInstanceId(v string) *UpdateSolNetworkInstanceInput
SetNsInstanceId sets the NsInstanceId field's value.
func (*UpdateSolNetworkInstanceInput) SetTags ¶
func (s *UpdateSolNetworkInstanceInput) SetTags(v map[string]*string) *UpdateSolNetworkInstanceInput
SetTags sets the Tags field's value.
func (*UpdateSolNetworkInstanceInput) SetUpdateType ¶
func (s *UpdateSolNetworkInstanceInput) SetUpdateType(v string) *UpdateSolNetworkInstanceInput
SetUpdateType sets the UpdateType field's value.
func (UpdateSolNetworkInstanceInput) String ¶
func (s UpdateSolNetworkInstanceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateSolNetworkInstanceInput) Validate ¶
func (s *UpdateSolNetworkInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateSolNetworkInstanceOutput ¶
type UpdateSolNetworkInstanceOutput struct { // The identifier of the network operation. NsLcmOpOccId *string `locationName:"nsLcmOpOccId" type:"string"` // A tag is a label that you assign to an Amazon Web Services resource. Each // tag consists of a key and an optional value. When you use this API, the tags // are transferred to the network operation that is created. Use tags to search // and filter your resources or track your Amazon Web Services costs. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateSolNetworkInstanceOutput's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // contains filtered or unexported fields }
func (UpdateSolNetworkInstanceOutput) GoString ¶
func (s UpdateSolNetworkInstanceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateSolNetworkInstanceOutput) SetNsLcmOpOccId ¶
func (s *UpdateSolNetworkInstanceOutput) SetNsLcmOpOccId(v string) *UpdateSolNetworkInstanceOutput
SetNsLcmOpOccId sets the NsLcmOpOccId field's value.
func (*UpdateSolNetworkInstanceOutput) SetTags ¶
func (s *UpdateSolNetworkInstanceOutput) SetTags(v map[string]*string) *UpdateSolNetworkInstanceOutput
SetTags sets the Tags field's value.
func (UpdateSolNetworkInstanceOutput) String ¶
func (s UpdateSolNetworkInstanceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateSolNetworkPackageInput ¶
type UpdateSolNetworkPackageInput struct { // ID of the network service descriptor in the network package. // // NsdInfoId is a required field NsdInfoId *string `location:"uri" locationName:"nsdInfoId" type:"string" required:"true"` // Operational state of the network service descriptor in the network package. // // NsdOperationalState is a required field NsdOperationalState *string `locationName:"nsdOperationalState" type:"string" required:"true" enum:"NsdOperationalState"` // contains filtered or unexported fields }
func (UpdateSolNetworkPackageInput) GoString ¶
func (s UpdateSolNetworkPackageInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateSolNetworkPackageInput) SetNsdInfoId ¶
func (s *UpdateSolNetworkPackageInput) SetNsdInfoId(v string) *UpdateSolNetworkPackageInput
SetNsdInfoId sets the NsdInfoId field's value.
func (*UpdateSolNetworkPackageInput) SetNsdOperationalState ¶
func (s *UpdateSolNetworkPackageInput) SetNsdOperationalState(v string) *UpdateSolNetworkPackageInput
SetNsdOperationalState sets the NsdOperationalState field's value.
func (UpdateSolNetworkPackageInput) String ¶
func (s UpdateSolNetworkPackageInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateSolNetworkPackageInput) Validate ¶
func (s *UpdateSolNetworkPackageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateSolNetworkPackageOutput ¶
type UpdateSolNetworkPackageOutput struct { // Operational state of the network service descriptor in the network package. // // NsdOperationalState is a required field NsdOperationalState *string `locationName:"nsdOperationalState" type:"string" required:"true" enum:"NsdOperationalState"` // contains filtered or unexported fields }
func (UpdateSolNetworkPackageOutput) GoString ¶
func (s UpdateSolNetworkPackageOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateSolNetworkPackageOutput) SetNsdOperationalState ¶
func (s *UpdateSolNetworkPackageOutput) SetNsdOperationalState(v string) *UpdateSolNetworkPackageOutput
SetNsdOperationalState sets the NsdOperationalState field's value.
func (UpdateSolNetworkPackageOutput) String ¶
func (s UpdateSolNetworkPackageOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidateSolFunctionPackageContentInput ¶
type ValidateSolFunctionPackageContentInput struct { // Function package content type. ContentType *string `location:"header" locationName:"Content-Type" type:"string" enum:"PackageContentType"` // Function package file. // // File is a required field File []byte `locationName:"file" type:"blob" required:"true"` // Function package ID. // // VnfPkgId is a required field VnfPkgId *string `location:"uri" locationName:"vnfPkgId" type:"string" required:"true"` // contains filtered or unexported fields }
func (ValidateSolFunctionPackageContentInput) GoString ¶
func (s ValidateSolFunctionPackageContentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidateSolFunctionPackageContentInput) SetContentType ¶
func (s *ValidateSolFunctionPackageContentInput) SetContentType(v string) *ValidateSolFunctionPackageContentInput
SetContentType sets the ContentType field's value.
func (*ValidateSolFunctionPackageContentInput) SetFile ¶
func (s *ValidateSolFunctionPackageContentInput) SetFile(v []byte) *ValidateSolFunctionPackageContentInput
SetFile sets the File field's value.
func (*ValidateSolFunctionPackageContentInput) SetVnfPkgId ¶
func (s *ValidateSolFunctionPackageContentInput) SetVnfPkgId(v string) *ValidateSolFunctionPackageContentInput
SetVnfPkgId sets the VnfPkgId field's value.
func (ValidateSolFunctionPackageContentInput) String ¶
func (s ValidateSolFunctionPackageContentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidateSolFunctionPackageContentInput) Validate ¶
func (s *ValidateSolFunctionPackageContentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ValidateSolFunctionPackageContentMetadata ¶
type ValidateSolFunctionPackageContentMetadata struct { // Metadata for function package artifacts. // // Artifacts are the contents of the package descriptor file and the state of // the package. Vnfd *FunctionArtifactMeta `locationName:"vnfd" type:"structure"` // contains filtered or unexported fields }
Validates function package content metadata.
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
func (ValidateSolFunctionPackageContentMetadata) GoString ¶
func (s ValidateSolFunctionPackageContentMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidateSolFunctionPackageContentMetadata) SetVnfd ¶
func (s *ValidateSolFunctionPackageContentMetadata) SetVnfd(v *FunctionArtifactMeta) *ValidateSolFunctionPackageContentMetadata
SetVnfd sets the Vnfd field's value.
func (ValidateSolFunctionPackageContentMetadata) String ¶
func (s ValidateSolFunctionPackageContentMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidateSolFunctionPackageContentOutput ¶
type ValidateSolFunctionPackageContentOutput struct { // Function package ID. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // Function package metadata. // // Metadata is a required field Metadata *ValidateSolFunctionPackageContentMetadata `locationName:"metadata" type:"structure" required:"true"` // Network function product name. // // VnfProductName is a required field VnfProductName *string `locationName:"vnfProductName" type:"string" required:"true"` // Network function provider. // // VnfProvider is a required field VnfProvider *string `locationName:"vnfProvider" type:"string" required:"true"` // Function package descriptor ID. // // VnfdId is a required field VnfdId *string `locationName:"vnfdId" type:"string" required:"true"` // Function package descriptor version. // // VnfdVersion is a required field VnfdVersion *string `locationName:"vnfdVersion" type:"string" required:"true"` // contains filtered or unexported fields }
func (ValidateSolFunctionPackageContentOutput) GoString ¶
func (s ValidateSolFunctionPackageContentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidateSolFunctionPackageContentOutput) SetId ¶
func (s *ValidateSolFunctionPackageContentOutput) SetId(v string) *ValidateSolFunctionPackageContentOutput
SetId sets the Id field's value.
func (*ValidateSolFunctionPackageContentOutput) SetMetadata ¶
func (s *ValidateSolFunctionPackageContentOutput) SetMetadata(v *ValidateSolFunctionPackageContentMetadata) *ValidateSolFunctionPackageContentOutput
SetMetadata sets the Metadata field's value.
func (*ValidateSolFunctionPackageContentOutput) SetVnfProductName ¶
func (s *ValidateSolFunctionPackageContentOutput) SetVnfProductName(v string) *ValidateSolFunctionPackageContentOutput
SetVnfProductName sets the VnfProductName field's value.
func (*ValidateSolFunctionPackageContentOutput) SetVnfProvider ¶
func (s *ValidateSolFunctionPackageContentOutput) SetVnfProvider(v string) *ValidateSolFunctionPackageContentOutput
SetVnfProvider sets the VnfProvider field's value.
func (*ValidateSolFunctionPackageContentOutput) SetVnfdId ¶
func (s *ValidateSolFunctionPackageContentOutput) SetVnfdId(v string) *ValidateSolFunctionPackageContentOutput
SetVnfdId sets the VnfdId field's value.
func (*ValidateSolFunctionPackageContentOutput) SetVnfdVersion ¶
func (s *ValidateSolFunctionPackageContentOutput) SetVnfdVersion(v string) *ValidateSolFunctionPackageContentOutput
SetVnfdVersion sets the VnfdVersion field's value.
func (ValidateSolFunctionPackageContentOutput) String ¶
func (s ValidateSolFunctionPackageContentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidateSolNetworkPackageContentInput ¶
type ValidateSolNetworkPackageContentInput struct { // Network package content type. ContentType *string `location:"header" locationName:"Content-Type" type:"string" enum:"PackageContentType"` // Network package file. // // File is a required field File []byte `locationName:"file" type:"blob" required:"true"` // Network service descriptor file. // // NsdInfoId is a required field NsdInfoId *string `location:"uri" locationName:"nsdInfoId" type:"string" required:"true"` // contains filtered or unexported fields }
func (ValidateSolNetworkPackageContentInput) GoString ¶
func (s ValidateSolNetworkPackageContentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidateSolNetworkPackageContentInput) SetContentType ¶
func (s *ValidateSolNetworkPackageContentInput) SetContentType(v string) *ValidateSolNetworkPackageContentInput
SetContentType sets the ContentType field's value.
func (*ValidateSolNetworkPackageContentInput) SetFile ¶
func (s *ValidateSolNetworkPackageContentInput) SetFile(v []byte) *ValidateSolNetworkPackageContentInput
SetFile sets the File field's value.
func (*ValidateSolNetworkPackageContentInput) SetNsdInfoId ¶
func (s *ValidateSolNetworkPackageContentInput) SetNsdInfoId(v string) *ValidateSolNetworkPackageContentInput
SetNsdInfoId sets the NsdInfoId field's value.
func (ValidateSolNetworkPackageContentInput) String ¶
func (s ValidateSolNetworkPackageContentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidateSolNetworkPackageContentInput) Validate ¶
func (s *ValidateSolNetworkPackageContentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ValidateSolNetworkPackageContentMetadata ¶
type ValidateSolNetworkPackageContentMetadata struct { // Metadata for network package artifacts. // // Artifacts are the contents of the package descriptor file and the state of // the package. Nsd *NetworkArtifactMeta `locationName:"nsd" type:"structure"` // contains filtered or unexported fields }
Validates network package content metadata.
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
func (ValidateSolNetworkPackageContentMetadata) GoString ¶
func (s ValidateSolNetworkPackageContentMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidateSolNetworkPackageContentMetadata) SetNsd ¶
func (s *ValidateSolNetworkPackageContentMetadata) SetNsd(v *NetworkArtifactMeta) *ValidateSolNetworkPackageContentMetadata
SetNsd sets the Nsd field's value.
func (ValidateSolNetworkPackageContentMetadata) String ¶
func (s ValidateSolNetworkPackageContentMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidateSolNetworkPackageContentOutput ¶
type ValidateSolNetworkPackageContentOutput struct { // Network package ARN. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // Network package ID. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // Network package metadata. // // Metadata is a required field Metadata *ValidateSolNetworkPackageContentMetadata `locationName:"metadata" type:"structure" required:"true"` // Network service descriptor ID. // // NsdId is a required field NsdId *string `locationName:"nsdId" type:"string" required:"true"` // Network service descriptor name. // // NsdName is a required field NsdName *string `locationName:"nsdName" type:"string" required:"true"` // Network service descriptor version. // // NsdVersion is a required field NsdVersion *string `locationName:"nsdVersion" type:"string" required:"true"` // Function package IDs. // // VnfPkgIds is a required field VnfPkgIds []*string `locationName:"vnfPkgIds" type:"list" required:"true"` // contains filtered or unexported fields }
func (ValidateSolNetworkPackageContentOutput) GoString ¶
func (s ValidateSolNetworkPackageContentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidateSolNetworkPackageContentOutput) SetArn ¶
func (s *ValidateSolNetworkPackageContentOutput) SetArn(v string) *ValidateSolNetworkPackageContentOutput
SetArn sets the Arn field's value.
func (*ValidateSolNetworkPackageContentOutput) SetId ¶
func (s *ValidateSolNetworkPackageContentOutput) SetId(v string) *ValidateSolNetworkPackageContentOutput
SetId sets the Id field's value.
func (*ValidateSolNetworkPackageContentOutput) SetMetadata ¶
func (s *ValidateSolNetworkPackageContentOutput) SetMetadata(v *ValidateSolNetworkPackageContentMetadata) *ValidateSolNetworkPackageContentOutput
SetMetadata sets the Metadata field's value.
func (*ValidateSolNetworkPackageContentOutput) SetNsdId ¶
func (s *ValidateSolNetworkPackageContentOutput) SetNsdId(v string) *ValidateSolNetworkPackageContentOutput
SetNsdId sets the NsdId field's value.
func (*ValidateSolNetworkPackageContentOutput) SetNsdName ¶
func (s *ValidateSolNetworkPackageContentOutput) SetNsdName(v string) *ValidateSolNetworkPackageContentOutput
SetNsdName sets the NsdName field's value.
func (*ValidateSolNetworkPackageContentOutput) SetNsdVersion ¶
func (s *ValidateSolNetworkPackageContentOutput) SetNsdVersion(v string) *ValidateSolNetworkPackageContentOutput
SetNsdVersion sets the NsdVersion field's value.
func (*ValidateSolNetworkPackageContentOutput) SetVnfPkgIds ¶
func (s *ValidateSolNetworkPackageContentOutput) SetVnfPkgIds(v []*string) *ValidateSolNetworkPackageContentOutput
SetVnfPkgIds sets the VnfPkgIds field's value.
func (ValidateSolNetworkPackageContentOutput) String ¶
func (s ValidateSolNetworkPackageContentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidationException ¶
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Unable to process the request because the client provided input failed to satisfy request constraints.
func (*ValidationException) Code ¶
func (s *ValidationException) Code() string
Code returns the exception type name.
func (*ValidationException) Error ¶
func (s *ValidationException) Error() string
func (ValidationException) GoString ¶
func (s ValidationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationException) Message ¶
func (s *ValidationException) Message() string
Message returns the exception's message.
func (*ValidationException) OrigErr ¶
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ValidationException) RequestID ¶
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ValidationException) StatusCode ¶
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ValidationException) String ¶
func (s ValidationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".