na

package
v1.1.49 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 20, 2025 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package naiface provides an interface to enable mocking the NA service client for testing your code.

It is important to note that this interface will have breaking changes when the service model is updated and adds new API operations, paginators, and waiters.

Index

Constants

View Source
const (
	ServiceName = "na"        // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "na"        // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateDiagnosisInstanceInput

type CreateDiagnosisInstanceInput struct {

	// ResourceInstanceId is a required field
	ResourceInstanceId *string `type:"string" required:"true"`

	// ResourceRegion is a required field
	ResourceRegion *string `type:"string" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateDiagnosisInstanceInput) GoString

func (s CreateDiagnosisInstanceInput) GoString() string

GoString returns the string representation

func (*CreateDiagnosisInstanceInput) SetResourceInstanceId

SetResourceInstanceId sets the ResourceInstanceId field's value.

func (*CreateDiagnosisInstanceInput) SetResourceRegion

SetResourceRegion sets the ResourceRegion field's value.

func (*CreateDiagnosisInstanceInput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (CreateDiagnosisInstanceInput) String

String returns the string representation

func (*CreateDiagnosisInstanceInput) Validate

func (s *CreateDiagnosisInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateDiagnosisInstanceOutput

type CreateDiagnosisInstanceOutput struct {
	Metadata *response.ResponseMetadata

	DiagnosisInstanceId *string `type:"string"`

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateDiagnosisInstanceOutput) GoString

GoString returns the string representation

func (*CreateDiagnosisInstanceOutput) SetDiagnosisInstanceId

SetDiagnosisInstanceId sets the DiagnosisInstanceId field's value.

func (*CreateDiagnosisInstanceOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (CreateDiagnosisInstanceOutput) String

String returns the string representation

type DescribeDiagnosisInstanceDetailInput

type DescribeDiagnosisInstanceDetailInput struct {

	// DiagnosisInstanceId is a required field
	DiagnosisInstanceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeDiagnosisInstanceDetailInput) GoString

GoString returns the string representation

func (*DescribeDiagnosisInstanceDetailInput) SetDiagnosisInstanceId

SetDiagnosisInstanceId sets the DiagnosisInstanceId field's value.

func (DescribeDiagnosisInstanceDetailInput) String

String returns the string representation

func (*DescribeDiagnosisInstanceDetailInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DescribeDiagnosisInstanceDetailOutput

type DescribeDiagnosisInstanceDetailOutput struct {
	Metadata *response.ResponseMetadata

	CreationTime *string `type:"string"`

	DiagnosisCategoryItems []*DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput `type:"list"`

	DiagnosisInstanceId *string `type:"string"`

	DiagnosisInstanceStatus *string `type:"string"`

	HaveFeedback *bool `type:"boolean"`

	RequestId *string `type:"string"`

	ResourceDeleted *bool `type:"boolean"`

	ResourceInstanceId *string `type:"string"`

	ResourceInstanceName *string `type:"string"`

	ResourceRegion *string `type:"string"`

	ResourceType *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeDiagnosisInstanceDetailOutput) GoString

GoString returns the string representation

func (*DescribeDiagnosisInstanceDetailOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DescribeDiagnosisInstanceDetailOutput) SetDiagnosisCategoryItems

SetDiagnosisCategoryItems sets the DiagnosisCategoryItems field's value.

func (*DescribeDiagnosisInstanceDetailOutput) SetDiagnosisInstanceId

SetDiagnosisInstanceId sets the DiagnosisInstanceId field's value.

func (*DescribeDiagnosisInstanceDetailOutput) SetDiagnosisInstanceStatus

SetDiagnosisInstanceStatus sets the DiagnosisInstanceStatus field's value.

func (*DescribeDiagnosisInstanceDetailOutput) SetHaveFeedback

SetHaveFeedback sets the HaveFeedback field's value.

func (*DescribeDiagnosisInstanceDetailOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeDiagnosisInstanceDetailOutput) SetResourceDeleted

SetResourceDeleted sets the ResourceDeleted field's value.

func (*DescribeDiagnosisInstanceDetailOutput) SetResourceInstanceId

SetResourceInstanceId sets the ResourceInstanceId field's value.

func (*DescribeDiagnosisInstanceDetailOutput) SetResourceInstanceName

SetResourceInstanceName sets the ResourceInstanceName field's value.

func (*DescribeDiagnosisInstanceDetailOutput) SetResourceRegion

SetResourceRegion sets the ResourceRegion field's value.

func (*DescribeDiagnosisInstanceDetailOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (DescribeDiagnosisInstanceDetailOutput) String

String returns the string representation

type DescribeDiagnosisInstancesInput

type DescribeDiagnosisInstancesInput struct {
	ResourceInstanceId *string `type:"string"`

	ResourceType *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeDiagnosisInstancesInput) GoString

GoString returns the string representation

func (*DescribeDiagnosisInstancesInput) SetResourceInstanceId

SetResourceInstanceId sets the ResourceInstanceId field's value.

func (*DescribeDiagnosisInstancesInput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (DescribeDiagnosisInstancesInput) String

String returns the string representation

type DescribeDiagnosisInstancesOutput

type DescribeDiagnosisInstancesOutput struct {
	Metadata *response.ResponseMetadata

	DiagnosisInstances []*DiagnosisInstanceForDescribeDiagnosisInstancesOutput `type:"list"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	RequestId *string `type:"string"`

	TotalCount *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (DescribeDiagnosisInstancesOutput) GoString

GoString returns the string representation

func (*DescribeDiagnosisInstancesOutput) SetDiagnosisInstances

SetDiagnosisInstances sets the DiagnosisInstances field's value.

func (*DescribeDiagnosisInstancesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeDiagnosisInstancesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeDiagnosisInstancesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeDiagnosisInstancesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeDiagnosisInstancesOutput) String

String returns the string representation

type DescribeHistoryDiagnosisInput

type DescribeHistoryDiagnosisInput struct {

	// ResourceInstanceId is a required field
	ResourceInstanceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeHistoryDiagnosisInput) GoString

GoString returns the string representation

func (*DescribeHistoryDiagnosisInput) SetResourceInstanceId

SetResourceInstanceId sets the ResourceInstanceId field's value.

func (DescribeHistoryDiagnosisInput) String

String returns the string representation

func (*DescribeHistoryDiagnosisInput) Validate

func (s *DescribeHistoryDiagnosisInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeHistoryDiagnosisOutput

type DescribeHistoryDiagnosisOutput struct {
	Metadata *response.ResponseMetadata

	HistoryDiagnosis []*HistoryDiagnosisForDescribeHistoryDiagnosisOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeHistoryDiagnosisOutput) GoString

GoString returns the string representation

func (*DescribeHistoryDiagnosisOutput) SetHistoryDiagnosis

SetHistoryDiagnosis sets the HistoryDiagnosis field's value.

func (DescribeHistoryDiagnosisOutput) String

String returns the string representation

type DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput

type DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput struct {
	DiagnosisItems []*DiagnosisItemForDescribeDiagnosisInstanceDetailOutput `type:"list"`

	ItemCategoryName *string `type:"string"`
	// contains filtered or unexported fields
}

func (DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput) GoString

GoString returns the string representation

func (*DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput) SetDiagnosisItems

SetDiagnosisItems sets the DiagnosisItems field's value.

func (*DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput) SetItemCategoryName

SetItemCategoryName sets the ItemCategoryName field's value.

func (DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput) String

String returns the string representation

type DiagnosisInstanceForDescribeDiagnosisInstancesOutput

type DiagnosisInstanceForDescribeDiagnosisInstancesOutput struct {
	Count *int32 `type:"int32"`

	CreationTime *string `type:"string"`

	DiagnosisInstanceId *string `type:"string"`

	DiagnosisInstanceStatus *string `type:"string"`

	EipAddress *string `type:"string"`

	ResourceDeleted *bool `type:"boolean"`

	ResourceInstanceId *string `type:"string"`

	ResourceInstanceName *string `type:"string"`

	ResourceRegion *string `type:"string"`

	ResourceType *string `type:"string"`
	// contains filtered or unexported fields
}

func (DiagnosisInstanceForDescribeDiagnosisInstancesOutput) GoString

GoString returns the string representation

func (*DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetCount

SetCount sets the Count field's value.

func (*DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetDiagnosisInstanceId

SetDiagnosisInstanceId sets the DiagnosisInstanceId field's value.

func (*DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetDiagnosisInstanceStatus

SetDiagnosisInstanceStatus sets the DiagnosisInstanceStatus field's value.

func (*DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetEipAddress

SetEipAddress sets the EipAddress field's value.

func (*DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetResourceDeleted

SetResourceDeleted sets the ResourceDeleted field's value.

func (*DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetResourceInstanceId

SetResourceInstanceId sets the ResourceInstanceId field's value.

func (*DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetResourceInstanceName

SetResourceInstanceName sets the ResourceInstanceName field's value.

func (*DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetResourceRegion

SetResourceRegion sets the ResourceRegion field's value.

func (*DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (DiagnosisInstanceForDescribeDiagnosisInstancesOutput) String

String returns the string representation

type DiagnosisItemForDescribeDiagnosisInstanceDetailOutput

type DiagnosisItemForDescribeDiagnosisInstanceDetailOutput struct {
	AbnormalResult *string `type:"string"`

	ItemName *string `type:"string"`

	ItemStatus *string `type:"string"`

	Recommendation *string `type:"string"`
	// contains filtered or unexported fields
}

func (DiagnosisItemForDescribeDiagnosisInstanceDetailOutput) GoString

GoString returns the string representation

func (*DiagnosisItemForDescribeDiagnosisInstanceDetailOutput) SetAbnormalResult

SetAbnormalResult sets the AbnormalResult field's value.

func (*DiagnosisItemForDescribeDiagnosisInstanceDetailOutput) SetItemName

SetItemName sets the ItemName field's value.

func (*DiagnosisItemForDescribeDiagnosisInstanceDetailOutput) SetItemStatus

SetItemStatus sets the ItemStatus field's value.

func (*DiagnosisItemForDescribeDiagnosisInstanceDetailOutput) SetRecommendation

SetRecommendation sets the Recommendation field's value.

func (DiagnosisItemForDescribeDiagnosisInstanceDetailOutput) String

String returns the string representation

type HistoryDiagnosisForDescribeHistoryDiagnosisOutput

type HistoryDiagnosisForDescribeHistoryDiagnosisOutput struct {
	CreationTime *string `type:"string"`

	DiagnosisInstanceId *string `type:"string"`

	DiagnosisInstanceStatus *string `type:"string"`
	// contains filtered or unexported fields
}

func (HistoryDiagnosisForDescribeHistoryDiagnosisOutput) GoString

GoString returns the string representation

func (*HistoryDiagnosisForDescribeHistoryDiagnosisOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*HistoryDiagnosisForDescribeHistoryDiagnosisOutput) SetDiagnosisInstanceId

SetDiagnosisInstanceId sets the DiagnosisInstanceId field's value.

func (*HistoryDiagnosisForDescribeHistoryDiagnosisOutput) SetDiagnosisInstanceStatus

SetDiagnosisInstanceStatus sets the DiagnosisInstanceStatus field's value.

func (HistoryDiagnosisForDescribeHistoryDiagnosisOutput) String

String returns the string representation

type NA

type NA struct {
	*client.Client
}

NA provides the API operation methods for making requests to NA. See this package's package overview docs for details on the service.

NA 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 ...*volcengine.Config) *NA

New create int can support ssl or region locate set

func (*NA) CreateDiagnosisInstance

func (c *NA) CreateDiagnosisInstance(input *CreateDiagnosisInstanceInput) (*CreateDiagnosisInstanceOutput, error)

CreateDiagnosisInstance API operation for NA.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for NA's API operation CreateDiagnosisInstance for usage and error information.

func (*NA) CreateDiagnosisInstanceCommon

func (c *NA) CreateDiagnosisInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateDiagnosisInstanceCommon API operation for NA.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for NA's API operation CreateDiagnosisInstanceCommon for usage and error information.

func (*NA) CreateDiagnosisInstanceCommonRequest

func (c *NA) CreateDiagnosisInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateDiagnosisInstanceCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateDiagnosisInstanceCommon operation. The "output" return value will be populated with the CreateDiagnosisInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateDiagnosisInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after CreateDiagnosisInstanceCommon Send returns without error.

See CreateDiagnosisInstanceCommon for more information on using the CreateDiagnosisInstanceCommon API call, and error handling.

// Example sending a request using the CreateDiagnosisInstanceCommonRequest method.
req, resp := client.CreateDiagnosisInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*NA) CreateDiagnosisInstanceCommonWithContext

func (c *NA) CreateDiagnosisInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateDiagnosisInstanceCommonWithContext is the same as CreateDiagnosisInstanceCommon with the addition of the ability to pass a context and additional request options.

See CreateDiagnosisInstanceCommon 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 (*NA) CreateDiagnosisInstanceRequest

func (c *NA) CreateDiagnosisInstanceRequest(input *CreateDiagnosisInstanceInput) (req *request.Request, output *CreateDiagnosisInstanceOutput)

CreateDiagnosisInstanceRequest generates a "volcengine/request.Request" representing the client's request for the CreateDiagnosisInstance operation. The "output" return value will be populated with the CreateDiagnosisInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateDiagnosisInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after CreateDiagnosisInstanceCommon Send returns without error.

See CreateDiagnosisInstance for more information on using the CreateDiagnosisInstance API call, and error handling.

// Example sending a request using the CreateDiagnosisInstanceRequest method.
req, resp := client.CreateDiagnosisInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*NA) CreateDiagnosisInstanceWithContext

func (c *NA) CreateDiagnosisInstanceWithContext(ctx volcengine.Context, input *CreateDiagnosisInstanceInput, opts ...request.Option) (*CreateDiagnosisInstanceOutput, error)

CreateDiagnosisInstanceWithContext is the same as CreateDiagnosisInstance with the addition of the ability to pass a context and additional request options.

See CreateDiagnosisInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe 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 (*NA) DescribeDiagnosisInstanceDetail

func (c *NA) DescribeDiagnosisInstanceDetail(input *DescribeDiagnosisInstanceDetailInput) (*DescribeDiagnosisInstanceDetailOutput, error)

DescribeDiagnosisInstanceDetail API operation for NA.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for NA's API operation DescribeDiagnosisInstanceDetail for usage and error information.

func (*NA) DescribeDiagnosisInstanceDetailCommon

func (c *NA) DescribeDiagnosisInstanceDetailCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDiagnosisInstanceDetailCommon API operation for NA.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for NA's API operation DescribeDiagnosisInstanceDetailCommon for usage and error information.

func (*NA) DescribeDiagnosisInstanceDetailCommonRequest

func (c *NA) DescribeDiagnosisInstanceDetailCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeDiagnosisInstanceDetailCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeDiagnosisInstanceDetailCommon operation. The "output" return value will be populated with the DescribeDiagnosisInstanceDetailCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeDiagnosisInstanceDetailCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeDiagnosisInstanceDetailCommon Send returns without error.

See DescribeDiagnosisInstanceDetailCommon for more information on using the DescribeDiagnosisInstanceDetailCommon API call, and error handling.

// Example sending a request using the DescribeDiagnosisInstanceDetailCommonRequest method.
req, resp := client.DescribeDiagnosisInstanceDetailCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*NA) DescribeDiagnosisInstanceDetailCommonWithContext

func (c *NA) DescribeDiagnosisInstanceDetailCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeDiagnosisInstanceDetailCommonWithContext is the same as DescribeDiagnosisInstanceDetailCommon with the addition of the ability to pass a context and additional request options.

See DescribeDiagnosisInstanceDetailCommon 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 (*NA) DescribeDiagnosisInstanceDetailRequest

func (c *NA) DescribeDiagnosisInstanceDetailRequest(input *DescribeDiagnosisInstanceDetailInput) (req *request.Request, output *DescribeDiagnosisInstanceDetailOutput)

DescribeDiagnosisInstanceDetailRequest generates a "volcengine/request.Request" representing the client's request for the DescribeDiagnosisInstanceDetail operation. The "output" return value will be populated with the DescribeDiagnosisInstanceDetailCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeDiagnosisInstanceDetailCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeDiagnosisInstanceDetailCommon Send returns without error.

See DescribeDiagnosisInstanceDetail for more information on using the DescribeDiagnosisInstanceDetail API call, and error handling.

// Example sending a request using the DescribeDiagnosisInstanceDetailRequest method.
req, resp := client.DescribeDiagnosisInstanceDetailRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*NA) DescribeDiagnosisInstanceDetailWithContext

func (c *NA) DescribeDiagnosisInstanceDetailWithContext(ctx volcengine.Context, input *DescribeDiagnosisInstanceDetailInput, opts ...request.Option) (*DescribeDiagnosisInstanceDetailOutput, error)

DescribeDiagnosisInstanceDetailWithContext is the same as DescribeDiagnosisInstanceDetail with the addition of the ability to pass a context and additional request options.

See DescribeDiagnosisInstanceDetail for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe 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 (*NA) DescribeDiagnosisInstances

func (c *NA) DescribeDiagnosisInstances(input *DescribeDiagnosisInstancesInput) (*DescribeDiagnosisInstancesOutput, error)

DescribeDiagnosisInstances API operation for NA.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for NA's API operation DescribeDiagnosisInstances for usage and error information.

func (*NA) DescribeDiagnosisInstancesCommon

func (c *NA) DescribeDiagnosisInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDiagnosisInstancesCommon API operation for NA.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for NA's API operation DescribeDiagnosisInstancesCommon for usage and error information.

func (*NA) DescribeDiagnosisInstancesCommonRequest

func (c *NA) DescribeDiagnosisInstancesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeDiagnosisInstancesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeDiagnosisInstancesCommon operation. The "output" return value will be populated with the DescribeDiagnosisInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeDiagnosisInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeDiagnosisInstancesCommon Send returns without error.

See DescribeDiagnosisInstancesCommon for more information on using the DescribeDiagnosisInstancesCommon API call, and error handling.

// Example sending a request using the DescribeDiagnosisInstancesCommonRequest method.
req, resp := client.DescribeDiagnosisInstancesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*NA) DescribeDiagnosisInstancesCommonWithContext

func (c *NA) DescribeDiagnosisInstancesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeDiagnosisInstancesCommonWithContext is the same as DescribeDiagnosisInstancesCommon with the addition of the ability to pass a context and additional request options.

See DescribeDiagnosisInstancesCommon 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 (*NA) DescribeDiagnosisInstancesRequest

func (c *NA) DescribeDiagnosisInstancesRequest(input *DescribeDiagnosisInstancesInput) (req *request.Request, output *DescribeDiagnosisInstancesOutput)

DescribeDiagnosisInstancesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeDiagnosisInstances operation. The "output" return value will be populated with the DescribeDiagnosisInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeDiagnosisInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeDiagnosisInstancesCommon Send returns without error.

See DescribeDiagnosisInstances for more information on using the DescribeDiagnosisInstances API call, and error handling.

// Example sending a request using the DescribeDiagnosisInstancesRequest method.
req, resp := client.DescribeDiagnosisInstancesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*NA) DescribeDiagnosisInstancesWithContext

func (c *NA) DescribeDiagnosisInstancesWithContext(ctx volcengine.Context, input *DescribeDiagnosisInstancesInput, opts ...request.Option) (*DescribeDiagnosisInstancesOutput, error)

DescribeDiagnosisInstancesWithContext is the same as DescribeDiagnosisInstances with the addition of the ability to pass a context and additional request options.

See DescribeDiagnosisInstances for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe 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 (*NA) DescribeHistoryDiagnosis

func (c *NA) DescribeHistoryDiagnosis(input *DescribeHistoryDiagnosisInput) (*DescribeHistoryDiagnosisOutput, error)

DescribeHistoryDiagnosis API operation for NA.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for NA's API operation DescribeHistoryDiagnosis for usage and error information.

func (*NA) DescribeHistoryDiagnosisCommon

func (c *NA) DescribeHistoryDiagnosisCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeHistoryDiagnosisCommon API operation for NA.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for NA's API operation DescribeHistoryDiagnosisCommon for usage and error information.

func (*NA) DescribeHistoryDiagnosisCommonRequest

func (c *NA) DescribeHistoryDiagnosisCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeHistoryDiagnosisCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeHistoryDiagnosisCommon operation. The "output" return value will be populated with the DescribeHistoryDiagnosisCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeHistoryDiagnosisCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeHistoryDiagnosisCommon Send returns without error.

See DescribeHistoryDiagnosisCommon for more information on using the DescribeHistoryDiagnosisCommon API call, and error handling.

// Example sending a request using the DescribeHistoryDiagnosisCommonRequest method.
req, resp := client.DescribeHistoryDiagnosisCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*NA) DescribeHistoryDiagnosisCommonWithContext

func (c *NA) DescribeHistoryDiagnosisCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeHistoryDiagnosisCommonWithContext is the same as DescribeHistoryDiagnosisCommon with the addition of the ability to pass a context and additional request options.

See DescribeHistoryDiagnosisCommon 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 (*NA) DescribeHistoryDiagnosisRequest

func (c *NA) DescribeHistoryDiagnosisRequest(input *DescribeHistoryDiagnosisInput) (req *request.Request, output *DescribeHistoryDiagnosisOutput)

DescribeHistoryDiagnosisRequest generates a "volcengine/request.Request" representing the client's request for the DescribeHistoryDiagnosis operation. The "output" return value will be populated with the DescribeHistoryDiagnosisCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeHistoryDiagnosisCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeHistoryDiagnosisCommon Send returns without error.

See DescribeHistoryDiagnosis for more information on using the DescribeHistoryDiagnosis API call, and error handling.

// Example sending a request using the DescribeHistoryDiagnosisRequest method.
req, resp := client.DescribeHistoryDiagnosisRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*NA) DescribeHistoryDiagnosisWithContext

func (c *NA) DescribeHistoryDiagnosisWithContext(ctx volcengine.Context, input *DescribeHistoryDiagnosisInput, opts ...request.Option) (*DescribeHistoryDiagnosisOutput, error)

DescribeHistoryDiagnosisWithContext is the same as DescribeHistoryDiagnosis with the addition of the ability to pass a context and additional request options.

See DescribeHistoryDiagnosis for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe 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 NAAPI

type NAAPI interface {
	CreateDiagnosisInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateDiagnosisInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateDiagnosisInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateDiagnosisInstance(*CreateDiagnosisInstanceInput) (*CreateDiagnosisInstanceOutput, error)
	CreateDiagnosisInstanceWithContext(volcengine.Context, *CreateDiagnosisInstanceInput, ...request.Option) (*CreateDiagnosisInstanceOutput, error)
	CreateDiagnosisInstanceRequest(*CreateDiagnosisInstanceInput) (*request.Request, *CreateDiagnosisInstanceOutput)

	DescribeDiagnosisInstanceDetailCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDiagnosisInstanceDetailCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDiagnosisInstanceDetailCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDiagnosisInstanceDetail(*DescribeDiagnosisInstanceDetailInput) (*DescribeDiagnosisInstanceDetailOutput, error)
	DescribeDiagnosisInstanceDetailWithContext(volcengine.Context, *DescribeDiagnosisInstanceDetailInput, ...request.Option) (*DescribeDiagnosisInstanceDetailOutput, error)
	DescribeDiagnosisInstanceDetailRequest(*DescribeDiagnosisInstanceDetailInput) (*request.Request, *DescribeDiagnosisInstanceDetailOutput)

	DescribeDiagnosisInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDiagnosisInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDiagnosisInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDiagnosisInstances(*DescribeDiagnosisInstancesInput) (*DescribeDiagnosisInstancesOutput, error)
	DescribeDiagnosisInstancesWithContext(volcengine.Context, *DescribeDiagnosisInstancesInput, ...request.Option) (*DescribeDiagnosisInstancesOutput, error)
	DescribeDiagnosisInstancesRequest(*DescribeDiagnosisInstancesInput) (*request.Request, *DescribeDiagnosisInstancesOutput)

	DescribeHistoryDiagnosisCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeHistoryDiagnosisCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeHistoryDiagnosisCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeHistoryDiagnosis(*DescribeHistoryDiagnosisInput) (*DescribeHistoryDiagnosisOutput, error)
	DescribeHistoryDiagnosisWithContext(volcengine.Context, *DescribeHistoryDiagnosisInput, ...request.Option) (*DescribeHistoryDiagnosisOutput, error)
	DescribeHistoryDiagnosisRequest(*DescribeHistoryDiagnosisInput) (*request.Request, *DescribeHistoryDiagnosisOutput)
}

NAAPI provides an interface to enable mocking the na.NA service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// NA.
func myFunc(svc NAAPI) bool {
    // Make svc.CreateDiagnosisInstance request
}

func main() {
    sess := session.New()
    svc := na.New(sess)

    myFunc(svc)
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL