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
- type CreateDiagnosisInstanceInput
- func (s CreateDiagnosisInstanceInput) GoString() string
- func (s *CreateDiagnosisInstanceInput) SetResourceInstanceId(v string) *CreateDiagnosisInstanceInput
- func (s *CreateDiagnosisInstanceInput) SetResourceRegion(v string) *CreateDiagnosisInstanceInput
- func (s *CreateDiagnosisInstanceInput) SetResourceType(v string) *CreateDiagnosisInstanceInput
- func (s CreateDiagnosisInstanceInput) String() string
- func (s *CreateDiagnosisInstanceInput) Validate() error
- type CreateDiagnosisInstanceOutput
- func (s CreateDiagnosisInstanceOutput) GoString() string
- func (s *CreateDiagnosisInstanceOutput) SetDiagnosisInstanceId(v string) *CreateDiagnosisInstanceOutput
- func (s *CreateDiagnosisInstanceOutput) SetRequestId(v string) *CreateDiagnosisInstanceOutput
- func (s CreateDiagnosisInstanceOutput) String() string
- type DescribeDiagnosisInstanceDetailInput
- func (s DescribeDiagnosisInstanceDetailInput) GoString() string
- func (s *DescribeDiagnosisInstanceDetailInput) SetDiagnosisInstanceId(v string) *DescribeDiagnosisInstanceDetailInput
- func (s DescribeDiagnosisInstanceDetailInput) String() string
- func (s *DescribeDiagnosisInstanceDetailInput) Validate() error
- type DescribeDiagnosisInstanceDetailOutput
- func (s DescribeDiagnosisInstanceDetailOutput) GoString() string
- func (s *DescribeDiagnosisInstanceDetailOutput) SetCreationTime(v string) *DescribeDiagnosisInstanceDetailOutput
- func (s *DescribeDiagnosisInstanceDetailOutput) SetDiagnosisCategoryItems(v []*DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput) *DescribeDiagnosisInstanceDetailOutput
- func (s *DescribeDiagnosisInstanceDetailOutput) SetDiagnosisInstanceId(v string) *DescribeDiagnosisInstanceDetailOutput
- func (s *DescribeDiagnosisInstanceDetailOutput) SetDiagnosisInstanceStatus(v string) *DescribeDiagnosisInstanceDetailOutput
- func (s *DescribeDiagnosisInstanceDetailOutput) SetHaveFeedback(v bool) *DescribeDiagnosisInstanceDetailOutput
- func (s *DescribeDiagnosisInstanceDetailOutput) SetRequestId(v string) *DescribeDiagnosisInstanceDetailOutput
- func (s *DescribeDiagnosisInstanceDetailOutput) SetResourceDeleted(v bool) *DescribeDiagnosisInstanceDetailOutput
- func (s *DescribeDiagnosisInstanceDetailOutput) SetResourceInstanceId(v string) *DescribeDiagnosisInstanceDetailOutput
- func (s *DescribeDiagnosisInstanceDetailOutput) SetResourceInstanceName(v string) *DescribeDiagnosisInstanceDetailOutput
- func (s *DescribeDiagnosisInstanceDetailOutput) SetResourceRegion(v string) *DescribeDiagnosisInstanceDetailOutput
- func (s *DescribeDiagnosisInstanceDetailOutput) SetResourceType(v string) *DescribeDiagnosisInstanceDetailOutput
- func (s DescribeDiagnosisInstanceDetailOutput) String() string
- type DescribeDiagnosisInstancesInput
- func (s DescribeDiagnosisInstancesInput) GoString() string
- func (s *DescribeDiagnosisInstancesInput) SetResourceInstanceId(v string) *DescribeDiagnosisInstancesInput
- func (s *DescribeDiagnosisInstancesInput) SetResourceType(v string) *DescribeDiagnosisInstancesInput
- func (s DescribeDiagnosisInstancesInput) String() string
- type DescribeDiagnosisInstancesOutput
- func (s DescribeDiagnosisInstancesOutput) GoString() string
- func (s *DescribeDiagnosisInstancesOutput) SetDiagnosisInstances(v []*DiagnosisInstanceForDescribeDiagnosisInstancesOutput) *DescribeDiagnosisInstancesOutput
- func (s *DescribeDiagnosisInstancesOutput) SetPageNumber(v int32) *DescribeDiagnosisInstancesOutput
- func (s *DescribeDiagnosisInstancesOutput) SetPageSize(v int32) *DescribeDiagnosisInstancesOutput
- func (s *DescribeDiagnosisInstancesOutput) SetRequestId(v string) *DescribeDiagnosisInstancesOutput
- func (s *DescribeDiagnosisInstancesOutput) SetTotalCount(v int32) *DescribeDiagnosisInstancesOutput
- func (s DescribeDiagnosisInstancesOutput) String() string
- type DescribeHistoryDiagnosisInput
- type DescribeHistoryDiagnosisOutput
- type DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput
- func (s DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput) GoString() string
- func (s *DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput) SetDiagnosisItems(v []*DiagnosisItemForDescribeDiagnosisInstanceDetailOutput) *DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput
- func (s *DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput) SetItemCategoryName(v string) *DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput
- func (s DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput) String() string
- type DiagnosisInstanceForDescribeDiagnosisInstancesOutput
- func (s DiagnosisInstanceForDescribeDiagnosisInstancesOutput) GoString() string
- func (s *DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetCount(v int32) *DiagnosisInstanceForDescribeDiagnosisInstancesOutput
- func (s *DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetCreationTime(v string) *DiagnosisInstanceForDescribeDiagnosisInstancesOutput
- func (s *DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetDiagnosisInstanceId(v string) *DiagnosisInstanceForDescribeDiagnosisInstancesOutput
- func (s *DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetDiagnosisInstanceStatus(v string) *DiagnosisInstanceForDescribeDiagnosisInstancesOutput
- func (s *DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetEipAddress(v string) *DiagnosisInstanceForDescribeDiagnosisInstancesOutput
- func (s *DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetResourceDeleted(v bool) *DiagnosisInstanceForDescribeDiagnosisInstancesOutput
- func (s *DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetResourceInstanceId(v string) *DiagnosisInstanceForDescribeDiagnosisInstancesOutput
- func (s *DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetResourceInstanceName(v string) *DiagnosisInstanceForDescribeDiagnosisInstancesOutput
- func (s *DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetResourceRegion(v string) *DiagnosisInstanceForDescribeDiagnosisInstancesOutput
- func (s *DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetResourceType(v string) *DiagnosisInstanceForDescribeDiagnosisInstancesOutput
- func (s DiagnosisInstanceForDescribeDiagnosisInstancesOutput) String() string
- type DiagnosisItemForDescribeDiagnosisInstanceDetailOutput
- func (s DiagnosisItemForDescribeDiagnosisInstanceDetailOutput) GoString() string
- func (s *DiagnosisItemForDescribeDiagnosisInstanceDetailOutput) SetAbnormalResult(v string) *DiagnosisItemForDescribeDiagnosisInstanceDetailOutput
- func (s *DiagnosisItemForDescribeDiagnosisInstanceDetailOutput) SetItemName(v string) *DiagnosisItemForDescribeDiagnosisInstanceDetailOutput
- func (s *DiagnosisItemForDescribeDiagnosisInstanceDetailOutput) SetItemStatus(v string) *DiagnosisItemForDescribeDiagnosisInstanceDetailOutput
- func (s *DiagnosisItemForDescribeDiagnosisInstanceDetailOutput) SetRecommendation(v string) *DiagnosisItemForDescribeDiagnosisInstanceDetailOutput
- func (s DiagnosisItemForDescribeDiagnosisInstanceDetailOutput) String() string
- type HistoryDiagnosisForDescribeHistoryDiagnosisOutput
- func (s HistoryDiagnosisForDescribeHistoryDiagnosisOutput) GoString() string
- func (s *HistoryDiagnosisForDescribeHistoryDiagnosisOutput) SetCreationTime(v string) *HistoryDiagnosisForDescribeHistoryDiagnosisOutput
- func (s *HistoryDiagnosisForDescribeHistoryDiagnosisOutput) SetDiagnosisInstanceId(v string) *HistoryDiagnosisForDescribeHistoryDiagnosisOutput
- func (s *HistoryDiagnosisForDescribeHistoryDiagnosisOutput) SetDiagnosisInstanceStatus(v string) *HistoryDiagnosisForDescribeHistoryDiagnosisOutput
- func (s HistoryDiagnosisForDescribeHistoryDiagnosisOutput) String() string
- type NA
- func (c *NA) CreateDiagnosisInstance(input *CreateDiagnosisInstanceInput) (*CreateDiagnosisInstanceOutput, error)
- func (c *NA) CreateDiagnosisInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NA) CreateDiagnosisInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NA) CreateDiagnosisInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NA) CreateDiagnosisInstanceRequest(input *CreateDiagnosisInstanceInput) (req *request.Request, output *CreateDiagnosisInstanceOutput)
- func (c *NA) CreateDiagnosisInstanceWithContext(ctx volcengine.Context, input *CreateDiagnosisInstanceInput, ...) (*CreateDiagnosisInstanceOutput, error)
- func (c *NA) DescribeDiagnosisInstanceDetail(input *DescribeDiagnosisInstanceDetailInput) (*DescribeDiagnosisInstanceDetailOutput, error)
- func (c *NA) DescribeDiagnosisInstanceDetailCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NA) DescribeDiagnosisInstanceDetailCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NA) DescribeDiagnosisInstanceDetailCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NA) DescribeDiagnosisInstanceDetailRequest(input *DescribeDiagnosisInstanceDetailInput) (req *request.Request, output *DescribeDiagnosisInstanceDetailOutput)
- func (c *NA) DescribeDiagnosisInstanceDetailWithContext(ctx volcengine.Context, input *DescribeDiagnosisInstanceDetailInput, ...) (*DescribeDiagnosisInstanceDetailOutput, error)
- func (c *NA) DescribeDiagnosisInstances(input *DescribeDiagnosisInstancesInput) (*DescribeDiagnosisInstancesOutput, error)
- func (c *NA) DescribeDiagnosisInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NA) DescribeDiagnosisInstancesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NA) DescribeDiagnosisInstancesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NA) DescribeDiagnosisInstancesRequest(input *DescribeDiagnosisInstancesInput) (req *request.Request, output *DescribeDiagnosisInstancesOutput)
- func (c *NA) DescribeDiagnosisInstancesWithContext(ctx volcengine.Context, input *DescribeDiagnosisInstancesInput, ...) (*DescribeDiagnosisInstancesOutput, error)
- func (c *NA) DescribeHistoryDiagnosis(input *DescribeHistoryDiagnosisInput) (*DescribeHistoryDiagnosisOutput, error)
- func (c *NA) DescribeHistoryDiagnosisCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *NA) DescribeHistoryDiagnosisCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *NA) DescribeHistoryDiagnosisCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *NA) DescribeHistoryDiagnosisRequest(input *DescribeHistoryDiagnosisInput) (req *request.Request, output *DescribeHistoryDiagnosisOutput)
- func (c *NA) DescribeHistoryDiagnosisWithContext(ctx volcengine.Context, input *DescribeHistoryDiagnosisInput, ...) (*DescribeHistoryDiagnosisOutput, error)
- type NAAPI
Constants ¶
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 ¶
func (s *CreateDiagnosisInstanceInput) SetResourceInstanceId(v string) *CreateDiagnosisInstanceInput
SetResourceInstanceId sets the ResourceInstanceId field's value.
func (*CreateDiagnosisInstanceInput) SetResourceRegion ¶
func (s *CreateDiagnosisInstanceInput) SetResourceRegion(v string) *CreateDiagnosisInstanceInput
SetResourceRegion sets the ResourceRegion field's value.
func (*CreateDiagnosisInstanceInput) SetResourceType ¶
func (s *CreateDiagnosisInstanceInput) SetResourceType(v string) *CreateDiagnosisInstanceInput
SetResourceType sets the ResourceType field's value.
func (CreateDiagnosisInstanceInput) String ¶
func (s CreateDiagnosisInstanceInput) String() 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 ¶
func (s CreateDiagnosisInstanceOutput) GoString() string
GoString returns the string representation
func (*CreateDiagnosisInstanceOutput) SetDiagnosisInstanceId ¶
func (s *CreateDiagnosisInstanceOutput) SetDiagnosisInstanceId(v string) *CreateDiagnosisInstanceOutput
SetDiagnosisInstanceId sets the DiagnosisInstanceId field's value.
func (*CreateDiagnosisInstanceOutput) SetRequestId ¶
func (s *CreateDiagnosisInstanceOutput) SetRequestId(v string) *CreateDiagnosisInstanceOutput
SetRequestId sets the RequestId field's value.
func (CreateDiagnosisInstanceOutput) String ¶
func (s CreateDiagnosisInstanceOutput) String() 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 ¶
func (s DescribeDiagnosisInstanceDetailInput) GoString() string
GoString returns the string representation
func (*DescribeDiagnosisInstanceDetailInput) SetDiagnosisInstanceId ¶
func (s *DescribeDiagnosisInstanceDetailInput) SetDiagnosisInstanceId(v string) *DescribeDiagnosisInstanceDetailInput
SetDiagnosisInstanceId sets the DiagnosisInstanceId field's value.
func (DescribeDiagnosisInstanceDetailInput) String ¶
func (s DescribeDiagnosisInstanceDetailInput) String() string
String returns the string representation
func (*DescribeDiagnosisInstanceDetailInput) Validate ¶
func (s *DescribeDiagnosisInstanceDetailInput) Validate() error
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 ¶
func (s DescribeDiagnosisInstanceDetailOutput) GoString() string
GoString returns the string representation
func (*DescribeDiagnosisInstanceDetailOutput) SetCreationTime ¶
func (s *DescribeDiagnosisInstanceDetailOutput) SetCreationTime(v string) *DescribeDiagnosisInstanceDetailOutput
SetCreationTime sets the CreationTime field's value.
func (*DescribeDiagnosisInstanceDetailOutput) SetDiagnosisCategoryItems ¶
func (s *DescribeDiagnosisInstanceDetailOutput) SetDiagnosisCategoryItems(v []*DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput) *DescribeDiagnosisInstanceDetailOutput
SetDiagnosisCategoryItems sets the DiagnosisCategoryItems field's value.
func (*DescribeDiagnosisInstanceDetailOutput) SetDiagnosisInstanceId ¶
func (s *DescribeDiagnosisInstanceDetailOutput) SetDiagnosisInstanceId(v string) *DescribeDiagnosisInstanceDetailOutput
SetDiagnosisInstanceId sets the DiagnosisInstanceId field's value.
func (*DescribeDiagnosisInstanceDetailOutput) SetDiagnosisInstanceStatus ¶
func (s *DescribeDiagnosisInstanceDetailOutput) SetDiagnosisInstanceStatus(v string) *DescribeDiagnosisInstanceDetailOutput
SetDiagnosisInstanceStatus sets the DiagnosisInstanceStatus field's value.
func (*DescribeDiagnosisInstanceDetailOutput) SetHaveFeedback ¶
func (s *DescribeDiagnosisInstanceDetailOutput) SetHaveFeedback(v bool) *DescribeDiagnosisInstanceDetailOutput
SetHaveFeedback sets the HaveFeedback field's value.
func (*DescribeDiagnosisInstanceDetailOutput) SetRequestId ¶
func (s *DescribeDiagnosisInstanceDetailOutput) SetRequestId(v string) *DescribeDiagnosisInstanceDetailOutput
SetRequestId sets the RequestId field's value.
func (*DescribeDiagnosisInstanceDetailOutput) SetResourceDeleted ¶
func (s *DescribeDiagnosisInstanceDetailOutput) SetResourceDeleted(v bool) *DescribeDiagnosisInstanceDetailOutput
SetResourceDeleted sets the ResourceDeleted field's value.
func (*DescribeDiagnosisInstanceDetailOutput) SetResourceInstanceId ¶
func (s *DescribeDiagnosisInstanceDetailOutput) SetResourceInstanceId(v string) *DescribeDiagnosisInstanceDetailOutput
SetResourceInstanceId sets the ResourceInstanceId field's value.
func (*DescribeDiagnosisInstanceDetailOutput) SetResourceInstanceName ¶
func (s *DescribeDiagnosisInstanceDetailOutput) SetResourceInstanceName(v string) *DescribeDiagnosisInstanceDetailOutput
SetResourceInstanceName sets the ResourceInstanceName field's value.
func (*DescribeDiagnosisInstanceDetailOutput) SetResourceRegion ¶
func (s *DescribeDiagnosisInstanceDetailOutput) SetResourceRegion(v string) *DescribeDiagnosisInstanceDetailOutput
SetResourceRegion sets the ResourceRegion field's value.
func (*DescribeDiagnosisInstanceDetailOutput) SetResourceType ¶
func (s *DescribeDiagnosisInstanceDetailOutput) SetResourceType(v string) *DescribeDiagnosisInstanceDetailOutput
SetResourceType sets the ResourceType field's value.
func (DescribeDiagnosisInstanceDetailOutput) String ¶
func (s DescribeDiagnosisInstanceDetailOutput) String() 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 ¶
func (s DescribeDiagnosisInstancesInput) GoString() string
GoString returns the string representation
func (*DescribeDiagnosisInstancesInput) SetResourceInstanceId ¶
func (s *DescribeDiagnosisInstancesInput) SetResourceInstanceId(v string) *DescribeDiagnosisInstancesInput
SetResourceInstanceId sets the ResourceInstanceId field's value.
func (*DescribeDiagnosisInstancesInput) SetResourceType ¶
func (s *DescribeDiagnosisInstancesInput) SetResourceType(v string) *DescribeDiagnosisInstancesInput
SetResourceType sets the ResourceType field's value.
func (DescribeDiagnosisInstancesInput) String ¶
func (s DescribeDiagnosisInstancesInput) String() 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 ¶
func (s DescribeDiagnosisInstancesOutput) GoString() string
GoString returns the string representation
func (*DescribeDiagnosisInstancesOutput) SetDiagnosisInstances ¶
func (s *DescribeDiagnosisInstancesOutput) SetDiagnosisInstances(v []*DiagnosisInstanceForDescribeDiagnosisInstancesOutput) *DescribeDiagnosisInstancesOutput
SetDiagnosisInstances sets the DiagnosisInstances field's value.
func (*DescribeDiagnosisInstancesOutput) SetPageNumber ¶
func (s *DescribeDiagnosisInstancesOutput) SetPageNumber(v int32) *DescribeDiagnosisInstancesOutput
SetPageNumber sets the PageNumber field's value.
func (*DescribeDiagnosisInstancesOutput) SetPageSize ¶
func (s *DescribeDiagnosisInstancesOutput) SetPageSize(v int32) *DescribeDiagnosisInstancesOutput
SetPageSize sets the PageSize field's value.
func (*DescribeDiagnosisInstancesOutput) SetRequestId ¶
func (s *DescribeDiagnosisInstancesOutput) SetRequestId(v string) *DescribeDiagnosisInstancesOutput
SetRequestId sets the RequestId field's value.
func (*DescribeDiagnosisInstancesOutput) SetTotalCount ¶
func (s *DescribeDiagnosisInstancesOutput) SetTotalCount(v int32) *DescribeDiagnosisInstancesOutput
SetTotalCount sets the TotalCount field's value.
func (DescribeDiagnosisInstancesOutput) String ¶
func (s DescribeDiagnosisInstancesOutput) String() 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 ¶
func (s DescribeHistoryDiagnosisInput) GoString() string
GoString returns the string representation
func (*DescribeHistoryDiagnosisInput) SetResourceInstanceId ¶
func (s *DescribeHistoryDiagnosisInput) SetResourceInstanceId(v string) *DescribeHistoryDiagnosisInput
SetResourceInstanceId sets the ResourceInstanceId field's value.
func (DescribeHistoryDiagnosisInput) String ¶
func (s DescribeHistoryDiagnosisInput) String() 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 ¶
func (s DescribeHistoryDiagnosisOutput) GoString() string
GoString returns the string representation
func (*DescribeHistoryDiagnosisOutput) SetHistoryDiagnosis ¶
func (s *DescribeHistoryDiagnosisOutput) SetHistoryDiagnosis(v []*HistoryDiagnosisForDescribeHistoryDiagnosisOutput) *DescribeHistoryDiagnosisOutput
SetHistoryDiagnosis sets the HistoryDiagnosis field's value.
func (DescribeHistoryDiagnosisOutput) String ¶
func (s DescribeHistoryDiagnosisOutput) String() 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 ¶
func (s DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput) GoString() string
GoString returns the string representation
func (*DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput) SetDiagnosisItems ¶
func (s *DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput) SetDiagnosisItems(v []*DiagnosisItemForDescribeDiagnosisInstanceDetailOutput) *DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput
SetDiagnosisItems sets the DiagnosisItems field's value.
func (*DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput) SetItemCategoryName ¶
func (s *DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput) SetItemCategoryName(v string) *DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput
SetItemCategoryName sets the ItemCategoryName field's value.
func (DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput) String ¶
func (s DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput) String() 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 ¶
func (s DiagnosisInstanceForDescribeDiagnosisInstancesOutput) GoString() string
GoString returns the string representation
func (*DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetCount ¶
func (s *DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetCount(v int32) *DiagnosisInstanceForDescribeDiagnosisInstancesOutput
SetCount sets the Count field's value.
func (*DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetCreationTime ¶
func (s *DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetCreationTime(v string) *DiagnosisInstanceForDescribeDiagnosisInstancesOutput
SetCreationTime sets the CreationTime field's value.
func (*DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetDiagnosisInstanceId ¶
func (s *DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetDiagnosisInstanceId(v string) *DiagnosisInstanceForDescribeDiagnosisInstancesOutput
SetDiagnosisInstanceId sets the DiagnosisInstanceId field's value.
func (*DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetDiagnosisInstanceStatus ¶
func (s *DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetDiagnosisInstanceStatus(v string) *DiagnosisInstanceForDescribeDiagnosisInstancesOutput
SetDiagnosisInstanceStatus sets the DiagnosisInstanceStatus field's value.
func (*DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetEipAddress ¶
func (s *DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetEipAddress(v string) *DiagnosisInstanceForDescribeDiagnosisInstancesOutput
SetEipAddress sets the EipAddress field's value.
func (*DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetResourceDeleted ¶
func (s *DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetResourceDeleted(v bool) *DiagnosisInstanceForDescribeDiagnosisInstancesOutput
SetResourceDeleted sets the ResourceDeleted field's value.
func (*DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetResourceInstanceId ¶
func (s *DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetResourceInstanceId(v string) *DiagnosisInstanceForDescribeDiagnosisInstancesOutput
SetResourceInstanceId sets the ResourceInstanceId field's value.
func (*DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetResourceInstanceName ¶
func (s *DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetResourceInstanceName(v string) *DiagnosisInstanceForDescribeDiagnosisInstancesOutput
SetResourceInstanceName sets the ResourceInstanceName field's value.
func (*DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetResourceRegion ¶
func (s *DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetResourceRegion(v string) *DiagnosisInstanceForDescribeDiagnosisInstancesOutput
SetResourceRegion sets the ResourceRegion field's value.
func (*DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetResourceType ¶
func (s *DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetResourceType(v string) *DiagnosisInstanceForDescribeDiagnosisInstancesOutput
SetResourceType sets the ResourceType field's value.
func (DiagnosisInstanceForDescribeDiagnosisInstancesOutput) String ¶
func (s DiagnosisInstanceForDescribeDiagnosisInstancesOutput) String() 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 ¶
func (s DiagnosisItemForDescribeDiagnosisInstanceDetailOutput) GoString() string
GoString returns the string representation
func (*DiagnosisItemForDescribeDiagnosisInstanceDetailOutput) SetAbnormalResult ¶
func (s *DiagnosisItemForDescribeDiagnosisInstanceDetailOutput) SetAbnormalResult(v string) *DiagnosisItemForDescribeDiagnosisInstanceDetailOutput
SetAbnormalResult sets the AbnormalResult field's value.
func (*DiagnosisItemForDescribeDiagnosisInstanceDetailOutput) SetItemName ¶
func (s *DiagnosisItemForDescribeDiagnosisInstanceDetailOutput) SetItemName(v string) *DiagnosisItemForDescribeDiagnosisInstanceDetailOutput
SetItemName sets the ItemName field's value.
func (*DiagnosisItemForDescribeDiagnosisInstanceDetailOutput) SetItemStatus ¶
func (s *DiagnosisItemForDescribeDiagnosisInstanceDetailOutput) SetItemStatus(v string) *DiagnosisItemForDescribeDiagnosisInstanceDetailOutput
SetItemStatus sets the ItemStatus field's value.
func (*DiagnosisItemForDescribeDiagnosisInstanceDetailOutput) SetRecommendation ¶
func (s *DiagnosisItemForDescribeDiagnosisInstanceDetailOutput) SetRecommendation(v string) *DiagnosisItemForDescribeDiagnosisInstanceDetailOutput
SetRecommendation sets the Recommendation field's value.
func (DiagnosisItemForDescribeDiagnosisInstanceDetailOutput) String ¶
func (s DiagnosisItemForDescribeDiagnosisInstanceDetailOutput) String() 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 ¶
func (s HistoryDiagnosisForDescribeHistoryDiagnosisOutput) GoString() string
GoString returns the string representation
func (*HistoryDiagnosisForDescribeHistoryDiagnosisOutput) SetCreationTime ¶
func (s *HistoryDiagnosisForDescribeHistoryDiagnosisOutput) SetCreationTime(v string) *HistoryDiagnosisForDescribeHistoryDiagnosisOutput
SetCreationTime sets the CreationTime field's value.
func (*HistoryDiagnosisForDescribeHistoryDiagnosisOutput) SetDiagnosisInstanceId ¶
func (s *HistoryDiagnosisForDescribeHistoryDiagnosisOutput) SetDiagnosisInstanceId(v string) *HistoryDiagnosisForDescribeHistoryDiagnosisOutput
SetDiagnosisInstanceId sets the DiagnosisInstanceId field's value.
func (*HistoryDiagnosisForDescribeHistoryDiagnosisOutput) SetDiagnosisInstanceStatus ¶
func (s *HistoryDiagnosisForDescribeHistoryDiagnosisOutput) SetDiagnosisInstanceStatus(v string) *HistoryDiagnosisForDescribeHistoryDiagnosisOutput
SetDiagnosisInstanceStatus sets the DiagnosisInstanceStatus field's value.
func (HistoryDiagnosisForDescribeHistoryDiagnosisOutput) String ¶
func (s HistoryDiagnosisForDescribeHistoryDiagnosisOutput) String() string
String returns the string representation
type NA ¶
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)
}