Documentation ¶
Overview ¶
Package iotdeviceadvisor provides the client and types for making API requests to AWS IoT Core Device Advisor.
AWS IoT Core Device Advisor is a cloud-based, fully managed test capability for validating IoT devices during device software development. Device Advisor provides pre-built tests that you can use to validate IoT devices for reliable and secure connectivity with AWS IoT Core before deploying devices to production. By using Device Advisor, you can confirm that your devices can connect to AWS IoT Core, follow security best practices and, if applicable, receive software updates from IoT Device Management. You can also download signed qualification reports to submit to the AWS Partner Network to get your device qualified for the AWS Partner Device Catalog without the need to send your device in and wait for it to be tested.
See https://docs.aws.amazon.com/goto/WebAPI/iotdeviceadvisor-2020-09-18 for more information on this service.
See iotdeviceadvisor package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/iotdeviceadvisor/
Using the Client ¶
To contact AWS IoT Core Device Advisor 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 IoT Core Device Advisor client IoTDeviceAdvisor for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/iotdeviceadvisor/#New
Index ¶
- Constants
- func Status_Values() []string
- func SuiteRunStatus_Values() []string
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type CreateSuiteDefinitionInput
- func (s CreateSuiteDefinitionInput) GoString() string
- func (s *CreateSuiteDefinitionInput) SetSuiteDefinitionConfiguration(v *SuiteDefinitionConfiguration) *CreateSuiteDefinitionInput
- func (s *CreateSuiteDefinitionInput) SetTags(v map[string]*string) *CreateSuiteDefinitionInput
- func (s CreateSuiteDefinitionInput) String() string
- func (s *CreateSuiteDefinitionInput) Validate() error
- type CreateSuiteDefinitionOutput
- func (s CreateSuiteDefinitionOutput) GoString() string
- func (s *CreateSuiteDefinitionOutput) SetCreatedAt(v time.Time) *CreateSuiteDefinitionOutput
- func (s *CreateSuiteDefinitionOutput) SetSuiteDefinitionArn(v string) *CreateSuiteDefinitionOutput
- func (s *CreateSuiteDefinitionOutput) SetSuiteDefinitionId(v string) *CreateSuiteDefinitionOutput
- func (s *CreateSuiteDefinitionOutput) SetSuiteDefinitionName(v string) *CreateSuiteDefinitionOutput
- func (s CreateSuiteDefinitionOutput) String() string
- type DeleteSuiteDefinitionInput
- type DeleteSuiteDefinitionOutput
- type DeviceUnderTest
- type GetSuiteDefinitionInput
- func (s GetSuiteDefinitionInput) GoString() string
- func (s *GetSuiteDefinitionInput) SetSuiteDefinitionId(v string) *GetSuiteDefinitionInput
- func (s *GetSuiteDefinitionInput) SetSuiteDefinitionVersion(v string) *GetSuiteDefinitionInput
- func (s GetSuiteDefinitionInput) String() string
- func (s *GetSuiteDefinitionInput) Validate() error
- type GetSuiteDefinitionOutput
- func (s GetSuiteDefinitionOutput) GoString() string
- func (s *GetSuiteDefinitionOutput) SetCreatedAt(v time.Time) *GetSuiteDefinitionOutput
- func (s *GetSuiteDefinitionOutput) SetLastModifiedAt(v time.Time) *GetSuiteDefinitionOutput
- func (s *GetSuiteDefinitionOutput) SetLatestVersion(v string) *GetSuiteDefinitionOutput
- func (s *GetSuiteDefinitionOutput) SetSuiteDefinitionArn(v string) *GetSuiteDefinitionOutput
- func (s *GetSuiteDefinitionOutput) SetSuiteDefinitionConfiguration(v *SuiteDefinitionConfiguration) *GetSuiteDefinitionOutput
- func (s *GetSuiteDefinitionOutput) SetSuiteDefinitionId(v string) *GetSuiteDefinitionOutput
- func (s *GetSuiteDefinitionOutput) SetSuiteDefinitionVersion(v string) *GetSuiteDefinitionOutput
- func (s *GetSuiteDefinitionOutput) SetTags(v map[string]*string) *GetSuiteDefinitionOutput
- func (s GetSuiteDefinitionOutput) String() string
- type GetSuiteRunInput
- type GetSuiteRunOutput
- func (s GetSuiteRunOutput) GoString() string
- func (s *GetSuiteRunOutput) SetEndTime(v time.Time) *GetSuiteRunOutput
- func (s *GetSuiteRunOutput) SetErrorReason(v string) *GetSuiteRunOutput
- func (s *GetSuiteRunOutput) SetStartTime(v time.Time) *GetSuiteRunOutput
- func (s *GetSuiteRunOutput) SetStatus(v string) *GetSuiteRunOutput
- func (s *GetSuiteRunOutput) SetSuiteDefinitionId(v string) *GetSuiteRunOutput
- func (s *GetSuiteRunOutput) SetSuiteDefinitionVersion(v string) *GetSuiteRunOutput
- func (s *GetSuiteRunOutput) SetSuiteRunArn(v string) *GetSuiteRunOutput
- func (s *GetSuiteRunOutput) SetSuiteRunConfiguration(v *SuiteRunConfiguration) *GetSuiteRunOutput
- func (s *GetSuiteRunOutput) SetSuiteRunId(v string) *GetSuiteRunOutput
- func (s *GetSuiteRunOutput) SetTags(v map[string]*string) *GetSuiteRunOutput
- func (s *GetSuiteRunOutput) SetTestResult(v *TestResult) *GetSuiteRunOutput
- func (s GetSuiteRunOutput) String() string
- type GetSuiteRunReportInput
- func (s GetSuiteRunReportInput) GoString() string
- func (s *GetSuiteRunReportInput) SetSuiteDefinitionId(v string) *GetSuiteRunReportInput
- func (s *GetSuiteRunReportInput) SetSuiteRunId(v string) *GetSuiteRunReportInput
- func (s GetSuiteRunReportInput) String() string
- func (s *GetSuiteRunReportInput) Validate() error
- type GetSuiteRunReportOutput
- type GroupResult
- 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 IoTDeviceAdvisor
- func (c *IoTDeviceAdvisor) CreateSuiteDefinition(input *CreateSuiteDefinitionInput) (*CreateSuiteDefinitionOutput, error)
- func (c *IoTDeviceAdvisor) CreateSuiteDefinitionRequest(input *CreateSuiteDefinitionInput) (req *request.Request, output *CreateSuiteDefinitionOutput)
- func (c *IoTDeviceAdvisor) CreateSuiteDefinitionWithContext(ctx aws.Context, input *CreateSuiteDefinitionInput, opts ...request.Option) (*CreateSuiteDefinitionOutput, error)
- func (c *IoTDeviceAdvisor) DeleteSuiteDefinition(input *DeleteSuiteDefinitionInput) (*DeleteSuiteDefinitionOutput, error)
- func (c *IoTDeviceAdvisor) DeleteSuiteDefinitionRequest(input *DeleteSuiteDefinitionInput) (req *request.Request, output *DeleteSuiteDefinitionOutput)
- func (c *IoTDeviceAdvisor) DeleteSuiteDefinitionWithContext(ctx aws.Context, input *DeleteSuiteDefinitionInput, opts ...request.Option) (*DeleteSuiteDefinitionOutput, error)
- func (c *IoTDeviceAdvisor) GetSuiteDefinition(input *GetSuiteDefinitionInput) (*GetSuiteDefinitionOutput, error)
- func (c *IoTDeviceAdvisor) GetSuiteDefinitionRequest(input *GetSuiteDefinitionInput) (req *request.Request, output *GetSuiteDefinitionOutput)
- func (c *IoTDeviceAdvisor) GetSuiteDefinitionWithContext(ctx aws.Context, input *GetSuiteDefinitionInput, opts ...request.Option) (*GetSuiteDefinitionOutput, error)
- func (c *IoTDeviceAdvisor) GetSuiteRun(input *GetSuiteRunInput) (*GetSuiteRunOutput, error)
- func (c *IoTDeviceAdvisor) GetSuiteRunReport(input *GetSuiteRunReportInput) (*GetSuiteRunReportOutput, error)
- func (c *IoTDeviceAdvisor) GetSuiteRunReportRequest(input *GetSuiteRunReportInput) (req *request.Request, output *GetSuiteRunReportOutput)
- func (c *IoTDeviceAdvisor) GetSuiteRunReportWithContext(ctx aws.Context, input *GetSuiteRunReportInput, opts ...request.Option) (*GetSuiteRunReportOutput, error)
- func (c *IoTDeviceAdvisor) GetSuiteRunRequest(input *GetSuiteRunInput) (req *request.Request, output *GetSuiteRunOutput)
- func (c *IoTDeviceAdvisor) GetSuiteRunWithContext(ctx aws.Context, input *GetSuiteRunInput, opts ...request.Option) (*GetSuiteRunOutput, error)
- func (c *IoTDeviceAdvisor) ListSuiteDefinitions(input *ListSuiteDefinitionsInput) (*ListSuiteDefinitionsOutput, error)
- func (c *IoTDeviceAdvisor) ListSuiteDefinitionsPages(input *ListSuiteDefinitionsInput, ...) error
- func (c *IoTDeviceAdvisor) ListSuiteDefinitionsPagesWithContext(ctx aws.Context, input *ListSuiteDefinitionsInput, ...) error
- func (c *IoTDeviceAdvisor) ListSuiteDefinitionsRequest(input *ListSuiteDefinitionsInput) (req *request.Request, output *ListSuiteDefinitionsOutput)
- func (c *IoTDeviceAdvisor) ListSuiteDefinitionsWithContext(ctx aws.Context, input *ListSuiteDefinitionsInput, opts ...request.Option) (*ListSuiteDefinitionsOutput, error)
- func (c *IoTDeviceAdvisor) ListSuiteRuns(input *ListSuiteRunsInput) (*ListSuiteRunsOutput, error)
- func (c *IoTDeviceAdvisor) ListSuiteRunsPages(input *ListSuiteRunsInput, fn func(*ListSuiteRunsOutput, bool) bool) error
- func (c *IoTDeviceAdvisor) ListSuiteRunsPagesWithContext(ctx aws.Context, input *ListSuiteRunsInput, ...) error
- func (c *IoTDeviceAdvisor) ListSuiteRunsRequest(input *ListSuiteRunsInput) (req *request.Request, output *ListSuiteRunsOutput)
- func (c *IoTDeviceAdvisor) ListSuiteRunsWithContext(ctx aws.Context, input *ListSuiteRunsInput, opts ...request.Option) (*ListSuiteRunsOutput, error)
- func (c *IoTDeviceAdvisor) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *IoTDeviceAdvisor) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *IoTDeviceAdvisor) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *IoTDeviceAdvisor) ListTestCases(input *ListTestCasesInput) (*ListTestCasesOutput, error)
- func (c *IoTDeviceAdvisor) ListTestCasesPages(input *ListTestCasesInput, fn func(*ListTestCasesOutput, bool) bool) error
- func (c *IoTDeviceAdvisor) ListTestCasesPagesWithContext(ctx aws.Context, input *ListTestCasesInput, ...) error
- func (c *IoTDeviceAdvisor) ListTestCasesRequest(input *ListTestCasesInput) (req *request.Request, output *ListTestCasesOutput)
- func (c *IoTDeviceAdvisor) ListTestCasesWithContext(ctx aws.Context, input *ListTestCasesInput, opts ...request.Option) (*ListTestCasesOutput, error)
- func (c *IoTDeviceAdvisor) StartSuiteRun(input *StartSuiteRunInput) (*StartSuiteRunOutput, error)
- func (c *IoTDeviceAdvisor) StartSuiteRunRequest(input *StartSuiteRunInput) (req *request.Request, output *StartSuiteRunOutput)
- func (c *IoTDeviceAdvisor) StartSuiteRunWithContext(ctx aws.Context, input *StartSuiteRunInput, opts ...request.Option) (*StartSuiteRunOutput, error)
- func (c *IoTDeviceAdvisor) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *IoTDeviceAdvisor) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *IoTDeviceAdvisor) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *IoTDeviceAdvisor) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *IoTDeviceAdvisor) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *IoTDeviceAdvisor) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *IoTDeviceAdvisor) UpdateSuiteDefinition(input *UpdateSuiteDefinitionInput) (*UpdateSuiteDefinitionOutput, error)
- func (c *IoTDeviceAdvisor) UpdateSuiteDefinitionRequest(input *UpdateSuiteDefinitionInput) (req *request.Request, output *UpdateSuiteDefinitionOutput)
- func (c *IoTDeviceAdvisor) UpdateSuiteDefinitionWithContext(ctx aws.Context, input *UpdateSuiteDefinitionInput, opts ...request.Option) (*UpdateSuiteDefinitionOutput, error)
- type ListSuiteDefinitionsInput
- func (s ListSuiteDefinitionsInput) GoString() string
- func (s *ListSuiteDefinitionsInput) SetMaxResults(v int64) *ListSuiteDefinitionsInput
- func (s *ListSuiteDefinitionsInput) SetNextToken(v string) *ListSuiteDefinitionsInput
- func (s ListSuiteDefinitionsInput) String() string
- func (s *ListSuiteDefinitionsInput) Validate() error
- type ListSuiteDefinitionsOutput
- func (s ListSuiteDefinitionsOutput) GoString() string
- func (s *ListSuiteDefinitionsOutput) SetNextToken(v string) *ListSuiteDefinitionsOutput
- func (s *ListSuiteDefinitionsOutput) SetSuiteDefinitionInformationList(v []*SuiteDefinitionInformation) *ListSuiteDefinitionsOutput
- func (s ListSuiteDefinitionsOutput) String() string
- type ListSuiteRunsInput
- func (s ListSuiteRunsInput) GoString() string
- func (s *ListSuiteRunsInput) SetMaxResults(v int64) *ListSuiteRunsInput
- func (s *ListSuiteRunsInput) SetNextToken(v string) *ListSuiteRunsInput
- func (s *ListSuiteRunsInput) SetSuiteDefinitionId(v string) *ListSuiteRunsInput
- func (s *ListSuiteRunsInput) SetSuiteDefinitionVersion(v string) *ListSuiteRunsInput
- func (s ListSuiteRunsInput) String() string
- func (s *ListSuiteRunsInput) Validate() error
- type ListSuiteRunsOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type ListTestCasesInput
- func (s ListTestCasesInput) GoString() string
- func (s *ListTestCasesInput) SetIntendedForQualification(v bool) *ListTestCasesInput
- func (s *ListTestCasesInput) SetMaxResults(v int64) *ListTestCasesInput
- func (s *ListTestCasesInput) SetNextToken(v string) *ListTestCasesInput
- func (s ListTestCasesInput) String() string
- func (s *ListTestCasesInput) Validate() error
- type ListTestCasesOutput
- func (s ListTestCasesOutput) GoString() string
- func (s *ListTestCasesOutput) SetCategories(v []*TestCaseCategory) *ListTestCasesOutput
- func (s *ListTestCasesOutput) SetGroupConfiguration(v map[string]*string) *ListTestCasesOutput
- func (s *ListTestCasesOutput) SetNextToken(v string) *ListTestCasesOutput
- func (s *ListTestCasesOutput) SetRootGroupConfiguration(v map[string]*string) *ListTestCasesOutput
- func (s ListTestCasesOutput) 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 StartSuiteRunInput
- func (s StartSuiteRunInput) GoString() string
- func (s *StartSuiteRunInput) SetSuiteDefinitionId(v string) *StartSuiteRunInput
- func (s *StartSuiteRunInput) SetSuiteDefinitionVersion(v string) *StartSuiteRunInput
- func (s *StartSuiteRunInput) SetSuiteRunConfiguration(v *SuiteRunConfiguration) *StartSuiteRunInput
- func (s *StartSuiteRunInput) SetTags(v map[string]*string) *StartSuiteRunInput
- func (s StartSuiteRunInput) String() string
- func (s *StartSuiteRunInput) Validate() error
- type StartSuiteRunOutput
- func (s StartSuiteRunOutput) GoString() string
- func (s *StartSuiteRunOutput) SetCreatedAt(v time.Time) *StartSuiteRunOutput
- func (s *StartSuiteRunOutput) SetSuiteRunArn(v string) *StartSuiteRunOutput
- func (s *StartSuiteRunOutput) SetSuiteRunId(v string) *StartSuiteRunOutput
- func (s StartSuiteRunOutput) String() string
- type SuiteDefinitionConfiguration
- func (s SuiteDefinitionConfiguration) GoString() string
- func (s *SuiteDefinitionConfiguration) SetDevicePermissionRoleArn(v string) *SuiteDefinitionConfiguration
- func (s *SuiteDefinitionConfiguration) SetDevices(v []*DeviceUnderTest) *SuiteDefinitionConfiguration
- func (s *SuiteDefinitionConfiguration) SetIntendedForQualification(v bool) *SuiteDefinitionConfiguration
- func (s *SuiteDefinitionConfiguration) SetRootGroup(v string) *SuiteDefinitionConfiguration
- func (s *SuiteDefinitionConfiguration) SetSuiteDefinitionName(v string) *SuiteDefinitionConfiguration
- func (s SuiteDefinitionConfiguration) String() string
- func (s *SuiteDefinitionConfiguration) Validate() error
- type SuiteDefinitionInformation
- func (s SuiteDefinitionInformation) GoString() string
- func (s *SuiteDefinitionInformation) SetCreatedAt(v time.Time) *SuiteDefinitionInformation
- func (s *SuiteDefinitionInformation) SetDefaultDevices(v []*DeviceUnderTest) *SuiteDefinitionInformation
- func (s *SuiteDefinitionInformation) SetIntendedForQualification(v bool) *SuiteDefinitionInformation
- func (s *SuiteDefinitionInformation) SetSuiteDefinitionId(v string) *SuiteDefinitionInformation
- func (s *SuiteDefinitionInformation) SetSuiteDefinitionName(v string) *SuiteDefinitionInformation
- func (s SuiteDefinitionInformation) String() string
- type SuiteRunConfiguration
- func (s SuiteRunConfiguration) GoString() string
- func (s *SuiteRunConfiguration) SetPrimaryDevice(v *DeviceUnderTest) *SuiteRunConfiguration
- func (s *SuiteRunConfiguration) SetSecondaryDevice(v *DeviceUnderTest) *SuiteRunConfiguration
- func (s *SuiteRunConfiguration) SetSelectedTestList(v []*string) *SuiteRunConfiguration
- func (s SuiteRunConfiguration) String() string
- func (s *SuiteRunConfiguration) Validate() error
- type SuiteRunInformation
- func (s SuiteRunInformation) GoString() string
- func (s *SuiteRunInformation) SetCreatedAt(v time.Time) *SuiteRunInformation
- func (s *SuiteRunInformation) SetEndAt(v time.Time) *SuiteRunInformation
- func (s *SuiteRunInformation) SetFailed(v int64) *SuiteRunInformation
- func (s *SuiteRunInformation) SetPassed(v int64) *SuiteRunInformation
- func (s *SuiteRunInformation) SetStartedAt(v time.Time) *SuiteRunInformation
- func (s *SuiteRunInformation) SetStatus(v string) *SuiteRunInformation
- func (s *SuiteRunInformation) SetSuiteDefinitionId(v string) *SuiteRunInformation
- func (s *SuiteRunInformation) SetSuiteDefinitionName(v string) *SuiteRunInformation
- func (s *SuiteRunInformation) SetSuiteDefinitionVersion(v string) *SuiteRunInformation
- func (s *SuiteRunInformation) SetSuiteRunId(v string) *SuiteRunInformation
- func (s SuiteRunInformation) String() string
- type TagResourceInput
- type TagResourceOutput
- type TestCase
- type TestCaseCategory
- type TestCaseDefinition
- type TestCaseRun
- func (s TestCaseRun) GoString() string
- func (s *TestCaseRun) SetEndTime(v time.Time) *TestCaseRun
- func (s *TestCaseRun) SetFailure(v string) *TestCaseRun
- func (s *TestCaseRun) SetLogUrl(v string) *TestCaseRun
- func (s *TestCaseRun) SetStartTime(v time.Time) *TestCaseRun
- func (s *TestCaseRun) SetStatus(v string) *TestCaseRun
- func (s *TestCaseRun) SetTestCaseDefinitionId(v string) *TestCaseRun
- func (s *TestCaseRun) SetTestCaseDefinitionName(v string) *TestCaseRun
- func (s *TestCaseRun) SetTestCaseRunId(v string) *TestCaseRun
- func (s *TestCaseRun) SetWarnings(v string) *TestCaseRun
- func (s TestCaseRun) String() string
- type TestResult
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateSuiteDefinitionInput
- func (s UpdateSuiteDefinitionInput) GoString() string
- func (s *UpdateSuiteDefinitionInput) SetSuiteDefinitionConfiguration(v *SuiteDefinitionConfiguration) *UpdateSuiteDefinitionInput
- func (s *UpdateSuiteDefinitionInput) SetSuiteDefinitionId(v string) *UpdateSuiteDefinitionInput
- func (s UpdateSuiteDefinitionInput) String() string
- func (s *UpdateSuiteDefinitionInput) Validate() error
- type UpdateSuiteDefinitionOutput
- func (s UpdateSuiteDefinitionOutput) GoString() string
- func (s *UpdateSuiteDefinitionOutput) SetCreatedAt(v time.Time) *UpdateSuiteDefinitionOutput
- func (s *UpdateSuiteDefinitionOutput) SetLastUpdatedAt(v time.Time) *UpdateSuiteDefinitionOutput
- func (s *UpdateSuiteDefinitionOutput) SetSuiteDefinitionArn(v string) *UpdateSuiteDefinitionOutput
- func (s *UpdateSuiteDefinitionOutput) SetSuiteDefinitionId(v string) *UpdateSuiteDefinitionOutput
- func (s *UpdateSuiteDefinitionOutput) SetSuiteDefinitionName(v string) *UpdateSuiteDefinitionOutput
- func (s *UpdateSuiteDefinitionOutput) SetSuiteDefinitionVersion(v string) *UpdateSuiteDefinitionOutput
- func (s UpdateSuiteDefinitionOutput) 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 ( // StatusPass is a Status enum value StatusPass = "PASS" // StatusFail is a Status enum value StatusFail = "FAIL" // StatusCanceled is a Status enum value StatusCanceled = "CANCELED" // StatusPending is a Status enum value StatusPending = "PENDING" // StatusRunning is a Status enum value StatusRunning = "RUNNING" // StatusPassWithWarnings is a Status enum value StatusPassWithWarnings = "PASS_WITH_WARNINGS" // StatusError is a Status enum value StatusError = "ERROR" )
const ( // SuiteRunStatusPass is a SuiteRunStatus enum value SuiteRunStatusPass = "PASS" // SuiteRunStatusFail is a SuiteRunStatus enum value SuiteRunStatusFail = "FAIL" // SuiteRunStatusCanceled is a SuiteRunStatus enum value SuiteRunStatusCanceled = "CANCELED" // SuiteRunStatusPending is a SuiteRunStatus enum value SuiteRunStatusPending = "PENDING" // SuiteRunStatusRunning is a SuiteRunStatus enum value SuiteRunStatusRunning = "RUNNING" // SuiteRunStatusPassWithWarnings is a SuiteRunStatus enum value SuiteRunStatusPassWithWarnings = "PASS_WITH_WARNINGS" // SuiteRunStatusError is a SuiteRunStatus enum value SuiteRunStatusError = "ERROR" )
const ( // ErrCodeConflictException for service response error code // "ConflictException". // // Sends Conflict Exception. ErrCodeConflictException = "ConflictException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // Sends Internal Failure Exception. ErrCodeInternalServerException = "InternalServerException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // Sends Resource Not Found Exception. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeValidationException for service response error code // "ValidationException". // // Sends invalid request exception. ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "IotDeviceAdvisor" // Name of service. EndpointsID = "api.iotdeviceadvisor" // ID to lookup a service endpoint with. ServiceID = "IotDeviceAdvisor" // ServiceID is a unique identifier of a specific service. )
Service information constants
Variables ¶
This section is empty.
Functions ¶
func Status_Values ¶
func Status_Values() []string
Status_Values returns all elements of the Status enum
func SuiteRunStatus_Values ¶
func SuiteRunStatus_Values() []string
SuiteRunStatus_Values returns all elements of the SuiteRunStatus enum
Types ¶
type ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // Sends Conflict Exception message. Message_ *string `locationName:"message" min:"1" type:"string"` // contains filtered or unexported fields }
Sends Conflict Exception.
func (*ConflictException) Code ¶
func (s *ConflictException) Code() string
Code returns the exception type name.
func (*ConflictException) Error ¶
func (s *ConflictException) Error() string
func (ConflictException) GoString ¶
func (s ConflictException) GoString() string
GoString returns the string representation
func (*ConflictException) Message ¶
func (s *ConflictException) Message() string
Message returns the exception's message.
func (*ConflictException) OrigErr ¶
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConflictException) RequestID ¶
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConflictException) StatusCode ¶
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConflictException) String ¶
func (s ConflictException) String() string
String returns the string representation
type CreateSuiteDefinitionInput ¶
type CreateSuiteDefinitionInput struct { // Creates a Device Advisor test suite with suite definition configuration. SuiteDefinitionConfiguration *SuiteDefinitionConfiguration `locationName:"suiteDefinitionConfiguration" type:"structure"` // The tags to be attached to the suite definition. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (CreateSuiteDefinitionInput) GoString ¶
func (s CreateSuiteDefinitionInput) GoString() string
GoString returns the string representation
func (*CreateSuiteDefinitionInput) SetSuiteDefinitionConfiguration ¶
func (s *CreateSuiteDefinitionInput) SetSuiteDefinitionConfiguration(v *SuiteDefinitionConfiguration) *CreateSuiteDefinitionInput
SetSuiteDefinitionConfiguration sets the SuiteDefinitionConfiguration field's value.
func (*CreateSuiteDefinitionInput) SetTags ¶
func (s *CreateSuiteDefinitionInput) SetTags(v map[string]*string) *CreateSuiteDefinitionInput
SetTags sets the Tags field's value.
func (CreateSuiteDefinitionInput) String ¶
func (s CreateSuiteDefinitionInput) String() string
String returns the string representation
func (*CreateSuiteDefinitionInput) Validate ¶
func (s *CreateSuiteDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSuiteDefinitionOutput ¶
type CreateSuiteDefinitionOutput struct { // Creates a Device Advisor test suite with TimeStamp of when it was created. CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"` // Creates a Device Advisor test suite with Amazon Resource name. SuiteDefinitionArn *string `locationName:"suiteDefinitionArn" min:"20" type:"string"` // Creates a Device Advisor test suite with suite UUID. SuiteDefinitionId *string `locationName:"suiteDefinitionId" min:"36" type:"string"` // Creates a Device Advisor test suite with suite definition name. SuiteDefinitionName *string `locationName:"suiteDefinitionName" min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateSuiteDefinitionOutput) GoString ¶
func (s CreateSuiteDefinitionOutput) GoString() string
GoString returns the string representation
func (*CreateSuiteDefinitionOutput) SetCreatedAt ¶
func (s *CreateSuiteDefinitionOutput) SetCreatedAt(v time.Time) *CreateSuiteDefinitionOutput
SetCreatedAt sets the CreatedAt field's value.
func (*CreateSuiteDefinitionOutput) SetSuiteDefinitionArn ¶
func (s *CreateSuiteDefinitionOutput) SetSuiteDefinitionArn(v string) *CreateSuiteDefinitionOutput
SetSuiteDefinitionArn sets the SuiteDefinitionArn field's value.
func (*CreateSuiteDefinitionOutput) SetSuiteDefinitionId ¶
func (s *CreateSuiteDefinitionOutput) SetSuiteDefinitionId(v string) *CreateSuiteDefinitionOutput
SetSuiteDefinitionId sets the SuiteDefinitionId field's value.
func (*CreateSuiteDefinitionOutput) SetSuiteDefinitionName ¶
func (s *CreateSuiteDefinitionOutput) SetSuiteDefinitionName(v string) *CreateSuiteDefinitionOutput
SetSuiteDefinitionName sets the SuiteDefinitionName field's value.
func (CreateSuiteDefinitionOutput) String ¶
func (s CreateSuiteDefinitionOutput) String() string
String returns the string representation
type DeleteSuiteDefinitionInput ¶
type DeleteSuiteDefinitionInput struct { // Deletes a Device Advisor test suite with defined suite Id. // // SuiteDefinitionId is a required field SuiteDefinitionId *string `location:"uri" locationName:"suiteDefinitionId" min:"36" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteSuiteDefinitionInput) GoString ¶
func (s DeleteSuiteDefinitionInput) GoString() string
GoString returns the string representation
func (*DeleteSuiteDefinitionInput) SetSuiteDefinitionId ¶
func (s *DeleteSuiteDefinitionInput) SetSuiteDefinitionId(v string) *DeleteSuiteDefinitionInput
SetSuiteDefinitionId sets the SuiteDefinitionId field's value.
func (DeleteSuiteDefinitionInput) String ¶
func (s DeleteSuiteDefinitionInput) String() string
String returns the string representation
func (*DeleteSuiteDefinitionInput) Validate ¶
func (s *DeleteSuiteDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSuiteDefinitionOutput ¶
type DeleteSuiteDefinitionOutput struct {
// contains filtered or unexported fields
}
func (DeleteSuiteDefinitionOutput) GoString ¶
func (s DeleteSuiteDefinitionOutput) GoString() string
GoString returns the string representation
func (DeleteSuiteDefinitionOutput) String ¶
func (s DeleteSuiteDefinitionOutput) String() string
String returns the string representation
type DeviceUnderTest ¶
type DeviceUnderTest struct { // Lists devices certificate arn CertificateArn *string `locationName:"certificateArn" min:"20" type:"string"` // Lists devices thing arn ThingArn *string `locationName:"thingArn" min:"20" type:"string"` // contains filtered or unexported fields }
Lists all the devices under test
func (DeviceUnderTest) GoString ¶
func (s DeviceUnderTest) GoString() string
GoString returns the string representation
func (*DeviceUnderTest) SetCertificateArn ¶
func (s *DeviceUnderTest) SetCertificateArn(v string) *DeviceUnderTest
SetCertificateArn sets the CertificateArn field's value.
func (*DeviceUnderTest) SetThingArn ¶
func (s *DeviceUnderTest) SetThingArn(v string) *DeviceUnderTest
SetThingArn sets the ThingArn field's value.
func (DeviceUnderTest) String ¶
func (s DeviceUnderTest) String() string
String returns the string representation
func (*DeviceUnderTest) Validate ¶
func (s *DeviceUnderTest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSuiteDefinitionInput ¶
type GetSuiteDefinitionInput struct { // Requests suite definition Id with GetSuiteDefinition API call. // // SuiteDefinitionId is a required field SuiteDefinitionId *string `location:"uri" locationName:"suiteDefinitionId" min:"36" type:"string" required:"true"` // Requests the suite definition version of a test suite. SuiteDefinitionVersion *string `location:"querystring" locationName:"suiteDefinitionVersion" min:"2" type:"string"` // contains filtered or unexported fields }
func (GetSuiteDefinitionInput) GoString ¶
func (s GetSuiteDefinitionInput) GoString() string
GoString returns the string representation
func (*GetSuiteDefinitionInput) SetSuiteDefinitionId ¶
func (s *GetSuiteDefinitionInput) SetSuiteDefinitionId(v string) *GetSuiteDefinitionInput
SetSuiteDefinitionId sets the SuiteDefinitionId field's value.
func (*GetSuiteDefinitionInput) SetSuiteDefinitionVersion ¶
func (s *GetSuiteDefinitionInput) SetSuiteDefinitionVersion(v string) *GetSuiteDefinitionInput
SetSuiteDefinitionVersion sets the SuiteDefinitionVersion field's value.
func (GetSuiteDefinitionInput) String ¶
func (s GetSuiteDefinitionInput) String() string
String returns the string representation
func (*GetSuiteDefinitionInput) Validate ¶
func (s *GetSuiteDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSuiteDefinitionOutput ¶
type GetSuiteDefinitionOutput struct { // Gets the timestamp of the time suite was created with GetSuiteDefinition // API call. CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"` // Gets the timestamp of the time suite was modified with GetSuiteDefinition // API call. LastModifiedAt *time.Time `locationName:"lastModifiedAt" type:"timestamp"` // Gets latest suite definition version with GetSuiteDefinition API call. LatestVersion *string `locationName:"latestVersion" min:"2" type:"string"` // The ARN of the suite definition. SuiteDefinitionArn *string `locationName:"suiteDefinitionArn" min:"20" type:"string"` // Gets the suite configuration with GetSuiteDefinition API call. SuiteDefinitionConfiguration *SuiteDefinitionConfiguration `locationName:"suiteDefinitionConfiguration" type:"structure"` // Gets suite definition Id with GetSuiteDefinition API call. SuiteDefinitionId *string `locationName:"suiteDefinitionId" min:"36" type:"string"` // Gets suite definition version with GetSuiteDefinition API call. SuiteDefinitionVersion *string `locationName:"suiteDefinitionVersion" min:"2" type:"string"` // Tags attached to the suite definition. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (GetSuiteDefinitionOutput) GoString ¶
func (s GetSuiteDefinitionOutput) GoString() string
GoString returns the string representation
func (*GetSuiteDefinitionOutput) SetCreatedAt ¶
func (s *GetSuiteDefinitionOutput) SetCreatedAt(v time.Time) *GetSuiteDefinitionOutput
SetCreatedAt sets the CreatedAt field's value.
func (*GetSuiteDefinitionOutput) SetLastModifiedAt ¶
func (s *GetSuiteDefinitionOutput) SetLastModifiedAt(v time.Time) *GetSuiteDefinitionOutput
SetLastModifiedAt sets the LastModifiedAt field's value.
func (*GetSuiteDefinitionOutput) SetLatestVersion ¶
func (s *GetSuiteDefinitionOutput) SetLatestVersion(v string) *GetSuiteDefinitionOutput
SetLatestVersion sets the LatestVersion field's value.
func (*GetSuiteDefinitionOutput) SetSuiteDefinitionArn ¶
func (s *GetSuiteDefinitionOutput) SetSuiteDefinitionArn(v string) *GetSuiteDefinitionOutput
SetSuiteDefinitionArn sets the SuiteDefinitionArn field's value.
func (*GetSuiteDefinitionOutput) SetSuiteDefinitionConfiguration ¶
func (s *GetSuiteDefinitionOutput) SetSuiteDefinitionConfiguration(v *SuiteDefinitionConfiguration) *GetSuiteDefinitionOutput
SetSuiteDefinitionConfiguration sets the SuiteDefinitionConfiguration field's value.
func (*GetSuiteDefinitionOutput) SetSuiteDefinitionId ¶
func (s *GetSuiteDefinitionOutput) SetSuiteDefinitionId(v string) *GetSuiteDefinitionOutput
SetSuiteDefinitionId sets the SuiteDefinitionId field's value.
func (*GetSuiteDefinitionOutput) SetSuiteDefinitionVersion ¶
func (s *GetSuiteDefinitionOutput) SetSuiteDefinitionVersion(v string) *GetSuiteDefinitionOutput
SetSuiteDefinitionVersion sets the SuiteDefinitionVersion field's value.
func (*GetSuiteDefinitionOutput) SetTags ¶
func (s *GetSuiteDefinitionOutput) SetTags(v map[string]*string) *GetSuiteDefinitionOutput
SetTags sets the Tags field's value.
func (GetSuiteDefinitionOutput) String ¶
func (s GetSuiteDefinitionOutput) String() string
String returns the string representation
type GetSuiteRunInput ¶
type GetSuiteRunInput struct { // Requests the information about Device Advisor test suite run based on suite // definition Id. // // SuiteDefinitionId is a required field SuiteDefinitionId *string `location:"uri" locationName:"suiteDefinitionId" min:"36" type:"string" required:"true"` // Requests the information about Device Advisor test suite run based on suite // run Id. // // SuiteRunId is a required field SuiteRunId *string `location:"uri" locationName:"suiteRunId" min:"36" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSuiteRunInput) GoString ¶
func (s GetSuiteRunInput) GoString() string
GoString returns the string representation
func (*GetSuiteRunInput) SetSuiteDefinitionId ¶
func (s *GetSuiteRunInput) SetSuiteDefinitionId(v string) *GetSuiteRunInput
SetSuiteDefinitionId sets the SuiteDefinitionId field's value.
func (*GetSuiteRunInput) SetSuiteRunId ¶
func (s *GetSuiteRunInput) SetSuiteRunId(v string) *GetSuiteRunInput
SetSuiteRunId sets the SuiteRunId field's value.
func (GetSuiteRunInput) String ¶
func (s GetSuiteRunInput) String() string
String returns the string representation
func (*GetSuiteRunInput) Validate ¶
func (s *GetSuiteRunInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSuiteRunOutput ¶
type GetSuiteRunOutput struct { // Gets the information about Device Advisor test suite run based on end time. EndTime *time.Time `locationName:"endTime" type:"timestamp"` // Gets the information about Device Advisor test suite run based on error. ErrorReason *string `locationName:"errorReason" type:"string"` // Gets the information about Device Advisor test suite run based on start time. StartTime *time.Time `locationName:"startTime" type:"timestamp"` // Gets the information about Device Advisor test suite run based on its status. Status *string `locationName:"status" type:"string" enum:"SuiteRunStatus"` // Gets the information about Device Advisor test suite run based on suite definition // Id. SuiteDefinitionId *string `locationName:"suiteDefinitionId" min:"36" type:"string"` // Gets the information about Device Advisor test suite run based on suite definition // version. SuiteDefinitionVersion *string `locationName:"suiteDefinitionVersion" min:"2" type:"string"` // The ARN of the suite run. SuiteRunArn *string `locationName:"suiteRunArn" min:"20" type:"string"` // Gets the information about Device Advisor test suite run based on suite configuration. SuiteRunConfiguration *SuiteRunConfiguration `locationName:"suiteRunConfiguration" type:"structure"` // Gets the information about Device Advisor test suite run based on suite run // Id. SuiteRunId *string `locationName:"suiteRunId" min:"36" type:"string"` // The tags attached to the suite run. Tags map[string]*string `locationName:"tags" type:"map"` // Gets the information about Device Advisor test suite run based on test case // runs. TestResult *TestResult `locationName:"testResult" type:"structure"` // contains filtered or unexported fields }
func (GetSuiteRunOutput) GoString ¶
func (s GetSuiteRunOutput) GoString() string
GoString returns the string representation
func (*GetSuiteRunOutput) SetEndTime ¶
func (s *GetSuiteRunOutput) SetEndTime(v time.Time) *GetSuiteRunOutput
SetEndTime sets the EndTime field's value.
func (*GetSuiteRunOutput) SetErrorReason ¶
func (s *GetSuiteRunOutput) SetErrorReason(v string) *GetSuiteRunOutput
SetErrorReason sets the ErrorReason field's value.
func (*GetSuiteRunOutput) SetStartTime ¶
func (s *GetSuiteRunOutput) SetStartTime(v time.Time) *GetSuiteRunOutput
SetStartTime sets the StartTime field's value.
func (*GetSuiteRunOutput) SetStatus ¶
func (s *GetSuiteRunOutput) SetStatus(v string) *GetSuiteRunOutput
SetStatus sets the Status field's value.
func (*GetSuiteRunOutput) SetSuiteDefinitionId ¶
func (s *GetSuiteRunOutput) SetSuiteDefinitionId(v string) *GetSuiteRunOutput
SetSuiteDefinitionId sets the SuiteDefinitionId field's value.
func (*GetSuiteRunOutput) SetSuiteDefinitionVersion ¶
func (s *GetSuiteRunOutput) SetSuiteDefinitionVersion(v string) *GetSuiteRunOutput
SetSuiteDefinitionVersion sets the SuiteDefinitionVersion field's value.
func (*GetSuiteRunOutput) SetSuiteRunArn ¶
func (s *GetSuiteRunOutput) SetSuiteRunArn(v string) *GetSuiteRunOutput
SetSuiteRunArn sets the SuiteRunArn field's value.
func (*GetSuiteRunOutput) SetSuiteRunConfiguration ¶
func (s *GetSuiteRunOutput) SetSuiteRunConfiguration(v *SuiteRunConfiguration) *GetSuiteRunOutput
SetSuiteRunConfiguration sets the SuiteRunConfiguration field's value.
func (*GetSuiteRunOutput) SetSuiteRunId ¶
func (s *GetSuiteRunOutput) SetSuiteRunId(v string) *GetSuiteRunOutput
SetSuiteRunId sets the SuiteRunId field's value.
func (*GetSuiteRunOutput) SetTags ¶
func (s *GetSuiteRunOutput) SetTags(v map[string]*string) *GetSuiteRunOutput
SetTags sets the Tags field's value.
func (*GetSuiteRunOutput) SetTestResult ¶
func (s *GetSuiteRunOutput) SetTestResult(v *TestResult) *GetSuiteRunOutput
SetTestResult sets the TestResult field's value.
func (GetSuiteRunOutput) String ¶
func (s GetSuiteRunOutput) String() string
String returns the string representation
type GetSuiteRunReportInput ¶
type GetSuiteRunReportInput struct { // Device Advisor suite definition Id. // // SuiteDefinitionId is a required field SuiteDefinitionId *string `location:"uri" locationName:"suiteDefinitionId" min:"36" type:"string" required:"true"` // Device Advisor suite run Id. // // SuiteRunId is a required field SuiteRunId *string `location:"uri" locationName:"suiteRunId" min:"36" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSuiteRunReportInput) GoString ¶
func (s GetSuiteRunReportInput) GoString() string
GoString returns the string representation
func (*GetSuiteRunReportInput) SetSuiteDefinitionId ¶
func (s *GetSuiteRunReportInput) SetSuiteDefinitionId(v string) *GetSuiteRunReportInput
SetSuiteDefinitionId sets the SuiteDefinitionId field's value.
func (*GetSuiteRunReportInput) SetSuiteRunId ¶
func (s *GetSuiteRunReportInput) SetSuiteRunId(v string) *GetSuiteRunReportInput
SetSuiteRunId sets the SuiteRunId field's value.
func (GetSuiteRunReportInput) String ¶
func (s GetSuiteRunReportInput) String() string
String returns the string representation
func (*GetSuiteRunReportInput) Validate ¶
func (s *GetSuiteRunReportInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSuiteRunReportOutput ¶
type GetSuiteRunReportOutput struct { // Gets the download URL of the qualification report. QualificationReportDownloadUrl *string `locationName:"qualificationReportDownloadUrl" type:"string"` // contains filtered or unexported fields }
func (GetSuiteRunReportOutput) GoString ¶
func (s GetSuiteRunReportOutput) GoString() string
GoString returns the string representation
func (*GetSuiteRunReportOutput) SetQualificationReportDownloadUrl ¶
func (s *GetSuiteRunReportOutput) SetQualificationReportDownloadUrl(v string) *GetSuiteRunReportOutput
SetQualificationReportDownloadUrl sets the QualificationReportDownloadUrl field's value.
func (GetSuiteRunReportOutput) String ¶
func (s GetSuiteRunReportOutput) String() string
String returns the string representation
type GroupResult ¶
type GroupResult struct { // Show Group Result Id. GroupId *string `locationName:"groupId" min:"36" type:"string"` // Show Group Result Name. GroupName *string `locationName:"groupName" type:"string"` // Show Group Result. Tests []*TestCaseRun `locationName:"tests" type:"list"` // contains filtered or unexported fields }
Show Group Result.
func (GroupResult) GoString ¶
func (s GroupResult) GoString() string
GoString returns the string representation
func (*GroupResult) SetGroupId ¶
func (s *GroupResult) SetGroupId(v string) *GroupResult
SetGroupId sets the GroupId field's value.
func (*GroupResult) SetGroupName ¶
func (s *GroupResult) SetGroupName(v string) *GroupResult
SetGroupName sets the GroupName field's value.
func (*GroupResult) SetTests ¶
func (s *GroupResult) SetTests(v []*TestCaseRun) *GroupResult
SetTests sets the Tests field's value.
func (GroupResult) String ¶
func (s GroupResult) String() string
String returns the string representation
type InternalServerException ¶
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // Sends Internal Failure Exception message. Message_ *string `locationName:"message" min:"1" type:"string"` // contains filtered or unexported fields }
Sends Internal Failure Exception.
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
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
type IoTDeviceAdvisor ¶
IoTDeviceAdvisor provides the API operation methods for making requests to AWS IoT Core Device Advisor. See this package's package overview docs for details on the service.
IoTDeviceAdvisor 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) *IoTDeviceAdvisor
New creates a new instance of the IoTDeviceAdvisor 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 IoTDeviceAdvisor client from just a session. svc := iotdeviceadvisor.New(mySession) // Create a IoTDeviceAdvisor client with additional configuration svc := iotdeviceadvisor.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*IoTDeviceAdvisor) CreateSuiteDefinition ¶
func (c *IoTDeviceAdvisor) CreateSuiteDefinition(input *CreateSuiteDefinitionInput) (*CreateSuiteDefinitionOutput, error)
CreateSuiteDefinition API operation for AWS IoT Core Device Advisor.
Creates a Device Advisor test suite.
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 IoT Core Device Advisor's API operation CreateSuiteDefinition for usage and error information.
Returned Error Types:
ValidationException Sends invalid request exception.
InternalServerException Sends Internal Failure Exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotdeviceadvisor-2020-09-18/CreateSuiteDefinition
func (*IoTDeviceAdvisor) CreateSuiteDefinitionRequest ¶
func (c *IoTDeviceAdvisor) CreateSuiteDefinitionRequest(input *CreateSuiteDefinitionInput) (req *request.Request, output *CreateSuiteDefinitionOutput)
CreateSuiteDefinitionRequest generates a "aws/request.Request" representing the client's request for the CreateSuiteDefinition 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 CreateSuiteDefinition for more information on using the CreateSuiteDefinition 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 CreateSuiteDefinitionRequest method. req, resp := client.CreateSuiteDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotdeviceadvisor-2020-09-18/CreateSuiteDefinition
func (*IoTDeviceAdvisor) CreateSuiteDefinitionWithContext ¶
func (c *IoTDeviceAdvisor) CreateSuiteDefinitionWithContext(ctx aws.Context, input *CreateSuiteDefinitionInput, opts ...request.Option) (*CreateSuiteDefinitionOutput, error)
CreateSuiteDefinitionWithContext is the same as CreateSuiteDefinition with the addition of the ability to pass a context and additional request options.
See CreateSuiteDefinition 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 (*IoTDeviceAdvisor) DeleteSuiteDefinition ¶
func (c *IoTDeviceAdvisor) DeleteSuiteDefinition(input *DeleteSuiteDefinitionInput) (*DeleteSuiteDefinitionOutput, error)
DeleteSuiteDefinition API operation for AWS IoT Core Device Advisor.
Deletes a Device Advisor test suite.
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 IoT Core Device Advisor's API operation DeleteSuiteDefinition for usage and error information.
Returned Error Types:
ValidationException Sends invalid request exception.
InternalServerException Sends Internal Failure Exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotdeviceadvisor-2020-09-18/DeleteSuiteDefinition
func (*IoTDeviceAdvisor) DeleteSuiteDefinitionRequest ¶
func (c *IoTDeviceAdvisor) DeleteSuiteDefinitionRequest(input *DeleteSuiteDefinitionInput) (req *request.Request, output *DeleteSuiteDefinitionOutput)
DeleteSuiteDefinitionRequest generates a "aws/request.Request" representing the client's request for the DeleteSuiteDefinition 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 DeleteSuiteDefinition for more information on using the DeleteSuiteDefinition 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 DeleteSuiteDefinitionRequest method. req, resp := client.DeleteSuiteDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotdeviceadvisor-2020-09-18/DeleteSuiteDefinition
func (*IoTDeviceAdvisor) DeleteSuiteDefinitionWithContext ¶
func (c *IoTDeviceAdvisor) DeleteSuiteDefinitionWithContext(ctx aws.Context, input *DeleteSuiteDefinitionInput, opts ...request.Option) (*DeleteSuiteDefinitionOutput, error)
DeleteSuiteDefinitionWithContext is the same as DeleteSuiteDefinition with the addition of the ability to pass a context and additional request options.
See DeleteSuiteDefinition 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 (*IoTDeviceAdvisor) GetSuiteDefinition ¶
func (c *IoTDeviceAdvisor) GetSuiteDefinition(input *GetSuiteDefinitionInput) (*GetSuiteDefinitionOutput, error)
GetSuiteDefinition API operation for AWS IoT Core Device Advisor.
Gets information about a Device Advisor test suite.
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 IoT Core Device Advisor's API operation GetSuiteDefinition for usage and error information.
Returned Error Types:
ValidationException Sends invalid request exception.
InternalServerException Sends Internal Failure Exception.
ResourceNotFoundException Sends Resource Not Found Exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotdeviceadvisor-2020-09-18/GetSuiteDefinition
func (*IoTDeviceAdvisor) GetSuiteDefinitionRequest ¶
func (c *IoTDeviceAdvisor) GetSuiteDefinitionRequest(input *GetSuiteDefinitionInput) (req *request.Request, output *GetSuiteDefinitionOutput)
GetSuiteDefinitionRequest generates a "aws/request.Request" representing the client's request for the GetSuiteDefinition 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 GetSuiteDefinition for more information on using the GetSuiteDefinition 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 GetSuiteDefinitionRequest method. req, resp := client.GetSuiteDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotdeviceadvisor-2020-09-18/GetSuiteDefinition
func (*IoTDeviceAdvisor) GetSuiteDefinitionWithContext ¶
func (c *IoTDeviceAdvisor) GetSuiteDefinitionWithContext(ctx aws.Context, input *GetSuiteDefinitionInput, opts ...request.Option) (*GetSuiteDefinitionOutput, error)
GetSuiteDefinitionWithContext is the same as GetSuiteDefinition with the addition of the ability to pass a context and additional request options.
See GetSuiteDefinition 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 (*IoTDeviceAdvisor) GetSuiteRun ¶
func (c *IoTDeviceAdvisor) GetSuiteRun(input *GetSuiteRunInput) (*GetSuiteRunOutput, error)
GetSuiteRun API operation for AWS IoT Core Device Advisor.
Gets information about a Device Advisor test suite run.
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 IoT Core Device Advisor's API operation GetSuiteRun for usage and error information.
Returned Error Types:
ValidationException Sends invalid request exception.
InternalServerException Sends Internal Failure Exception.
ResourceNotFoundException Sends Resource Not Found Exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotdeviceadvisor-2020-09-18/GetSuiteRun
func (*IoTDeviceAdvisor) GetSuiteRunReport ¶
func (c *IoTDeviceAdvisor) GetSuiteRunReport(input *GetSuiteRunReportInput) (*GetSuiteRunReportOutput, error)
GetSuiteRunReport API operation for AWS IoT Core Device Advisor.
Gets a report download link for a successful Device Advisor qualifying test suite run.
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 IoT Core Device Advisor's API operation GetSuiteRunReport for usage and error information.
Returned Error Types:
ValidationException Sends invalid request exception.
InternalServerException Sends Internal Failure Exception.
ResourceNotFoundException Sends Resource Not Found Exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotdeviceadvisor-2020-09-18/GetSuiteRunReport
func (*IoTDeviceAdvisor) GetSuiteRunReportRequest ¶
func (c *IoTDeviceAdvisor) GetSuiteRunReportRequest(input *GetSuiteRunReportInput) (req *request.Request, output *GetSuiteRunReportOutput)
GetSuiteRunReportRequest generates a "aws/request.Request" representing the client's request for the GetSuiteRunReport 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 GetSuiteRunReport for more information on using the GetSuiteRunReport 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 GetSuiteRunReportRequest method. req, resp := client.GetSuiteRunReportRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotdeviceadvisor-2020-09-18/GetSuiteRunReport
func (*IoTDeviceAdvisor) GetSuiteRunReportWithContext ¶
func (c *IoTDeviceAdvisor) GetSuiteRunReportWithContext(ctx aws.Context, input *GetSuiteRunReportInput, opts ...request.Option) (*GetSuiteRunReportOutput, error)
GetSuiteRunReportWithContext is the same as GetSuiteRunReport with the addition of the ability to pass a context and additional request options.
See GetSuiteRunReport 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 (*IoTDeviceAdvisor) GetSuiteRunRequest ¶
func (c *IoTDeviceAdvisor) GetSuiteRunRequest(input *GetSuiteRunInput) (req *request.Request, output *GetSuiteRunOutput)
GetSuiteRunRequest generates a "aws/request.Request" representing the client's request for the GetSuiteRun 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 GetSuiteRun for more information on using the GetSuiteRun 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 GetSuiteRunRequest method. req, resp := client.GetSuiteRunRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotdeviceadvisor-2020-09-18/GetSuiteRun
func (*IoTDeviceAdvisor) GetSuiteRunWithContext ¶
func (c *IoTDeviceAdvisor) GetSuiteRunWithContext(ctx aws.Context, input *GetSuiteRunInput, opts ...request.Option) (*GetSuiteRunOutput, error)
GetSuiteRunWithContext is the same as GetSuiteRun with the addition of the ability to pass a context and additional request options.
See GetSuiteRun 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 (*IoTDeviceAdvisor) ListSuiteDefinitions ¶
func (c *IoTDeviceAdvisor) ListSuiteDefinitions(input *ListSuiteDefinitionsInput) (*ListSuiteDefinitionsOutput, error)
ListSuiteDefinitions API operation for AWS IoT Core Device Advisor.
Lists the Device Advisor test suites you have created.
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 IoT Core Device Advisor's API operation ListSuiteDefinitions for usage and error information.
Returned Error Types:
ValidationException Sends invalid request exception.
InternalServerException Sends Internal Failure Exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotdeviceadvisor-2020-09-18/ListSuiteDefinitions
func (*IoTDeviceAdvisor) ListSuiteDefinitionsPages ¶
func (c *IoTDeviceAdvisor) ListSuiteDefinitionsPages(input *ListSuiteDefinitionsInput, fn func(*ListSuiteDefinitionsOutput, bool) bool) error
ListSuiteDefinitionsPages iterates over the pages of a ListSuiteDefinitions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSuiteDefinitions 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 ListSuiteDefinitions operation. pageNum := 0 err := client.ListSuiteDefinitionsPages(params, func(page *iotdeviceadvisor.ListSuiteDefinitionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTDeviceAdvisor) ListSuiteDefinitionsPagesWithContext ¶
func (c *IoTDeviceAdvisor) ListSuiteDefinitionsPagesWithContext(ctx aws.Context, input *ListSuiteDefinitionsInput, fn func(*ListSuiteDefinitionsOutput, bool) bool, opts ...request.Option) error
ListSuiteDefinitionsPagesWithContext same as ListSuiteDefinitionsPages 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 (*IoTDeviceAdvisor) ListSuiteDefinitionsRequest ¶
func (c *IoTDeviceAdvisor) ListSuiteDefinitionsRequest(input *ListSuiteDefinitionsInput) (req *request.Request, output *ListSuiteDefinitionsOutput)
ListSuiteDefinitionsRequest generates a "aws/request.Request" representing the client's request for the ListSuiteDefinitions 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 ListSuiteDefinitions for more information on using the ListSuiteDefinitions 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 ListSuiteDefinitionsRequest method. req, resp := client.ListSuiteDefinitionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotdeviceadvisor-2020-09-18/ListSuiteDefinitions
func (*IoTDeviceAdvisor) ListSuiteDefinitionsWithContext ¶
func (c *IoTDeviceAdvisor) ListSuiteDefinitionsWithContext(ctx aws.Context, input *ListSuiteDefinitionsInput, opts ...request.Option) (*ListSuiteDefinitionsOutput, error)
ListSuiteDefinitionsWithContext is the same as ListSuiteDefinitions with the addition of the ability to pass a context and additional request options.
See ListSuiteDefinitions 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 (*IoTDeviceAdvisor) ListSuiteRuns ¶
func (c *IoTDeviceAdvisor) ListSuiteRuns(input *ListSuiteRunsInput) (*ListSuiteRunsOutput, error)
ListSuiteRuns API operation for AWS IoT Core Device Advisor.
Lists the runs of the specified Device Advisor test suite. You can list all runs of the test suite, or the runs of a specific version of the test suite.
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 IoT Core Device Advisor's API operation ListSuiteRuns for usage and error information.
Returned Error Types:
ValidationException Sends invalid request exception.
InternalServerException Sends Internal Failure Exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotdeviceadvisor-2020-09-18/ListSuiteRuns
func (*IoTDeviceAdvisor) ListSuiteRunsPages ¶
func (c *IoTDeviceAdvisor) ListSuiteRunsPages(input *ListSuiteRunsInput, fn func(*ListSuiteRunsOutput, bool) bool) error
ListSuiteRunsPages iterates over the pages of a ListSuiteRuns operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSuiteRuns 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 ListSuiteRuns operation. pageNum := 0 err := client.ListSuiteRunsPages(params, func(page *iotdeviceadvisor.ListSuiteRunsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTDeviceAdvisor) ListSuiteRunsPagesWithContext ¶
func (c *IoTDeviceAdvisor) ListSuiteRunsPagesWithContext(ctx aws.Context, input *ListSuiteRunsInput, fn func(*ListSuiteRunsOutput, bool) bool, opts ...request.Option) error
ListSuiteRunsPagesWithContext same as ListSuiteRunsPages 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 (*IoTDeviceAdvisor) ListSuiteRunsRequest ¶
func (c *IoTDeviceAdvisor) ListSuiteRunsRequest(input *ListSuiteRunsInput) (req *request.Request, output *ListSuiteRunsOutput)
ListSuiteRunsRequest generates a "aws/request.Request" representing the client's request for the ListSuiteRuns 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 ListSuiteRuns for more information on using the ListSuiteRuns 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 ListSuiteRunsRequest method. req, resp := client.ListSuiteRunsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotdeviceadvisor-2020-09-18/ListSuiteRuns
func (*IoTDeviceAdvisor) ListSuiteRunsWithContext ¶
func (c *IoTDeviceAdvisor) ListSuiteRunsWithContext(ctx aws.Context, input *ListSuiteRunsInput, opts ...request.Option) (*ListSuiteRunsOutput, error)
ListSuiteRunsWithContext is the same as ListSuiteRuns with the addition of the ability to pass a context and additional request options.
See ListSuiteRuns 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 (*IoTDeviceAdvisor) ListTagsForResource ¶
func (c *IoTDeviceAdvisor) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for AWS IoT Core Device Advisor.
Lists the tags attached to an IoT Device Advisor resource.
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 IoT Core Device Advisor's API operation ListTagsForResource for usage and error information.
Returned Error Types:
InternalServerException Sends Internal Failure Exception.
ValidationException Sends invalid request exception.
ResourceNotFoundException Sends Resource Not Found Exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotdeviceadvisor-2020-09-18/ListTagsForResource
func (*IoTDeviceAdvisor) ListTagsForResourceRequest ¶
func (c *IoTDeviceAdvisor) 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/iotdeviceadvisor-2020-09-18/ListTagsForResource
func (*IoTDeviceAdvisor) ListTagsForResourceWithContext ¶
func (c *IoTDeviceAdvisor) 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 (*IoTDeviceAdvisor) ListTestCases ¶
func (c *IoTDeviceAdvisor) ListTestCases(input *ListTestCasesInput) (*ListTestCasesOutput, error)
ListTestCases API operation for AWS IoT Core Device Advisor.
Lists all the test cases in the test suite.
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 IoT Core Device Advisor's API operation ListTestCases for usage and error information.
Returned Error Types:
- InternalServerException Sends Internal Failure Exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotdeviceadvisor-2020-09-18/ListTestCases
func (*IoTDeviceAdvisor) ListTestCasesPages ¶
func (c *IoTDeviceAdvisor) ListTestCasesPages(input *ListTestCasesInput, fn func(*ListTestCasesOutput, bool) bool) error
ListTestCasesPages iterates over the pages of a ListTestCases operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListTestCases 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 ListTestCases operation. pageNum := 0 err := client.ListTestCasesPages(params, func(page *iotdeviceadvisor.ListTestCasesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTDeviceAdvisor) ListTestCasesPagesWithContext ¶
func (c *IoTDeviceAdvisor) ListTestCasesPagesWithContext(ctx aws.Context, input *ListTestCasesInput, fn func(*ListTestCasesOutput, bool) bool, opts ...request.Option) error
ListTestCasesPagesWithContext same as ListTestCasesPages 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 (*IoTDeviceAdvisor) ListTestCasesRequest ¶
func (c *IoTDeviceAdvisor) ListTestCasesRequest(input *ListTestCasesInput) (req *request.Request, output *ListTestCasesOutput)
ListTestCasesRequest generates a "aws/request.Request" representing the client's request for the ListTestCases 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 ListTestCases for more information on using the ListTestCases 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 ListTestCasesRequest method. req, resp := client.ListTestCasesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotdeviceadvisor-2020-09-18/ListTestCases
func (*IoTDeviceAdvisor) ListTestCasesWithContext ¶
func (c *IoTDeviceAdvisor) ListTestCasesWithContext(ctx aws.Context, input *ListTestCasesInput, opts ...request.Option) (*ListTestCasesOutput, error)
ListTestCasesWithContext is the same as ListTestCases with the addition of the ability to pass a context and additional request options.
See ListTestCases 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 (*IoTDeviceAdvisor) StartSuiteRun ¶
func (c *IoTDeviceAdvisor) StartSuiteRun(input *StartSuiteRunInput) (*StartSuiteRunOutput, error)
StartSuiteRun API operation for AWS IoT Core Device Advisor.
Starts a Device Advisor test suite run.
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 IoT Core Device Advisor's API operation StartSuiteRun for usage and error information.
Returned Error Types:
ValidationException Sends invalid request exception.
InternalServerException Sends Internal Failure Exception.
ConflictException Sends Conflict Exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotdeviceadvisor-2020-09-18/StartSuiteRun
func (*IoTDeviceAdvisor) StartSuiteRunRequest ¶
func (c *IoTDeviceAdvisor) StartSuiteRunRequest(input *StartSuiteRunInput) (req *request.Request, output *StartSuiteRunOutput)
StartSuiteRunRequest generates a "aws/request.Request" representing the client's request for the StartSuiteRun 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 StartSuiteRun for more information on using the StartSuiteRun 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 StartSuiteRunRequest method. req, resp := client.StartSuiteRunRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotdeviceadvisor-2020-09-18/StartSuiteRun
func (*IoTDeviceAdvisor) StartSuiteRunWithContext ¶
func (c *IoTDeviceAdvisor) StartSuiteRunWithContext(ctx aws.Context, input *StartSuiteRunInput, opts ...request.Option) (*StartSuiteRunOutput, error)
StartSuiteRunWithContext is the same as StartSuiteRun with the addition of the ability to pass a context and additional request options.
See StartSuiteRun 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 (*IoTDeviceAdvisor) TagResource ¶
func (c *IoTDeviceAdvisor) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for AWS IoT Core Device Advisor.
Adds to and modifies existing tags of an IoT Device Advisor resource.
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 IoT Core Device Advisor's API operation TagResource for usage and error information.
Returned Error Types:
InternalServerException Sends Internal Failure Exception.
ValidationException Sends invalid request exception.
ResourceNotFoundException Sends Resource Not Found Exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotdeviceadvisor-2020-09-18/TagResource
func (*IoTDeviceAdvisor) TagResourceRequest ¶
func (c *IoTDeviceAdvisor) 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/iotdeviceadvisor-2020-09-18/TagResource
func (*IoTDeviceAdvisor) TagResourceWithContext ¶
func (c *IoTDeviceAdvisor) 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 (*IoTDeviceAdvisor) UntagResource ¶
func (c *IoTDeviceAdvisor) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for AWS IoT Core Device Advisor.
Removes tags from an IoT Device Advisor resource.
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 IoT Core Device Advisor's API operation UntagResource for usage and error information.
Returned Error Types:
InternalServerException Sends Internal Failure Exception.
ValidationException Sends invalid request exception.
ResourceNotFoundException Sends Resource Not Found Exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotdeviceadvisor-2020-09-18/UntagResource
func (*IoTDeviceAdvisor) UntagResourceRequest ¶
func (c *IoTDeviceAdvisor) 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/iotdeviceadvisor-2020-09-18/UntagResource
func (*IoTDeviceAdvisor) UntagResourceWithContext ¶
func (c *IoTDeviceAdvisor) 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 (*IoTDeviceAdvisor) UpdateSuiteDefinition ¶
func (c *IoTDeviceAdvisor) UpdateSuiteDefinition(input *UpdateSuiteDefinitionInput) (*UpdateSuiteDefinitionOutput, error)
UpdateSuiteDefinition API operation for AWS IoT Core Device Advisor.
Updates a Device Advisor test suite.
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 IoT Core Device Advisor's API operation UpdateSuiteDefinition for usage and error information.
Returned Error Types:
ValidationException Sends invalid request exception.
InternalServerException Sends Internal Failure Exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotdeviceadvisor-2020-09-18/UpdateSuiteDefinition
func (*IoTDeviceAdvisor) UpdateSuiteDefinitionRequest ¶
func (c *IoTDeviceAdvisor) UpdateSuiteDefinitionRequest(input *UpdateSuiteDefinitionInput) (req *request.Request, output *UpdateSuiteDefinitionOutput)
UpdateSuiteDefinitionRequest generates a "aws/request.Request" representing the client's request for the UpdateSuiteDefinition 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 UpdateSuiteDefinition for more information on using the UpdateSuiteDefinition 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 UpdateSuiteDefinitionRequest method. req, resp := client.UpdateSuiteDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotdeviceadvisor-2020-09-18/UpdateSuiteDefinition
func (*IoTDeviceAdvisor) UpdateSuiteDefinitionWithContext ¶
func (c *IoTDeviceAdvisor) UpdateSuiteDefinitionWithContext(ctx aws.Context, input *UpdateSuiteDefinitionInput, opts ...request.Option) (*UpdateSuiteDefinitionOutput, error)
UpdateSuiteDefinitionWithContext is the same as UpdateSuiteDefinition with the addition of the ability to pass a context and additional request options.
See UpdateSuiteDefinition 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 ListSuiteDefinitionsInput ¶
type ListSuiteDefinitionsInput struct { // Request the list of all the Device Advisor test suites. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // Requests the Device Advisor test suites next token. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListSuiteDefinitionsInput) GoString ¶
func (s ListSuiteDefinitionsInput) GoString() string
GoString returns the string representation
func (*ListSuiteDefinitionsInput) SetMaxResults ¶
func (s *ListSuiteDefinitionsInput) SetMaxResults(v int64) *ListSuiteDefinitionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListSuiteDefinitionsInput) SetNextToken ¶
func (s *ListSuiteDefinitionsInput) SetNextToken(v string) *ListSuiteDefinitionsInput
SetNextToken sets the NextToken field's value.
func (ListSuiteDefinitionsInput) String ¶
func (s ListSuiteDefinitionsInput) String() string
String returns the string representation
func (*ListSuiteDefinitionsInput) Validate ¶
func (s *ListSuiteDefinitionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSuiteDefinitionsOutput ¶
type ListSuiteDefinitionsOutput struct { // Creates a Device Advisor test suite. NextToken *string `locationName:"nextToken" type:"string"` // Lists test suite information using List suite definition. SuiteDefinitionInformationList []*SuiteDefinitionInformation `locationName:"suiteDefinitionInformationList" type:"list"` // contains filtered or unexported fields }
func (ListSuiteDefinitionsOutput) GoString ¶
func (s ListSuiteDefinitionsOutput) GoString() string
GoString returns the string representation
func (*ListSuiteDefinitionsOutput) SetNextToken ¶
func (s *ListSuiteDefinitionsOutput) SetNextToken(v string) *ListSuiteDefinitionsOutput
SetNextToken sets the NextToken field's value.
func (*ListSuiteDefinitionsOutput) SetSuiteDefinitionInformationList ¶
func (s *ListSuiteDefinitionsOutput) SetSuiteDefinitionInformationList(v []*SuiteDefinitionInformation) *ListSuiteDefinitionsOutput
SetSuiteDefinitionInformationList sets the SuiteDefinitionInformationList field's value.
func (ListSuiteDefinitionsOutput) String ¶
func (s ListSuiteDefinitionsOutput) String() string
String returns the string representation
type ListSuiteRunsInput ¶
type ListSuiteRunsInput struct { // MaxResults for list suite run API request. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // Next pagination token for list suite run request. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // Lists the runs of the specified Device Advisor test suite based on suite // definition Id. SuiteDefinitionId *string `location:"querystring" locationName:"suiteDefinitionId" min:"36" type:"string"` // Lists the runs of the specified Device Advisor test suite based on suite // definition version. SuiteDefinitionVersion *string `location:"querystring" locationName:"suiteDefinitionVersion" min:"2" type:"string"` // contains filtered or unexported fields }
func (ListSuiteRunsInput) GoString ¶
func (s ListSuiteRunsInput) GoString() string
GoString returns the string representation
func (*ListSuiteRunsInput) SetMaxResults ¶
func (s *ListSuiteRunsInput) SetMaxResults(v int64) *ListSuiteRunsInput
SetMaxResults sets the MaxResults field's value.
func (*ListSuiteRunsInput) SetNextToken ¶
func (s *ListSuiteRunsInput) SetNextToken(v string) *ListSuiteRunsInput
SetNextToken sets the NextToken field's value.
func (*ListSuiteRunsInput) SetSuiteDefinitionId ¶
func (s *ListSuiteRunsInput) SetSuiteDefinitionId(v string) *ListSuiteRunsInput
SetSuiteDefinitionId sets the SuiteDefinitionId field's value.
func (*ListSuiteRunsInput) SetSuiteDefinitionVersion ¶
func (s *ListSuiteRunsInput) SetSuiteDefinitionVersion(v string) *ListSuiteRunsInput
SetSuiteDefinitionVersion sets the SuiteDefinitionVersion field's value.
func (ListSuiteRunsInput) String ¶
func (s ListSuiteRunsInput) String() string
String returns the string representation
func (*ListSuiteRunsInput) Validate ¶
func (s *ListSuiteRunsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSuiteRunsOutput ¶
type ListSuiteRunsOutput struct { // Next pagination token for list suite run response. NextToken *string `locationName:"nextToken" type:"string"` // Lists the runs of the specified Device Advisor test suite. SuiteRunsList []*SuiteRunInformation `locationName:"suiteRunsList" type:"list"` // contains filtered or unexported fields }
func (ListSuiteRunsOutput) GoString ¶
func (s ListSuiteRunsOutput) GoString() string
GoString returns the string representation
func (*ListSuiteRunsOutput) SetNextToken ¶
func (s *ListSuiteRunsOutput) SetNextToken(v string) *ListSuiteRunsOutput
SetNextToken sets the NextToken field's value.
func (*ListSuiteRunsOutput) SetSuiteRunsList ¶
func (s *ListSuiteRunsOutput) SetSuiteRunsList(v []*SuiteRunInformation) *ListSuiteRunsOutput
SetSuiteRunsList sets the SuiteRunsList field's value.
func (ListSuiteRunsOutput) String ¶
func (s ListSuiteRunsOutput) String() string
String returns the string representation
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The ARN of the IoT Device Advisor resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation
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
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 { // The tags attached to the IoT Device Advisor resource. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation
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
type ListTestCasesInput ¶
type ListTestCasesInput struct { // Lists all the qualification test cases in the test suite. IntendedForQualification *bool `location:"querystring" locationName:"intendedForQualification" type:"boolean"` // Requests the test cases max results. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // Requests the test cases next token. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListTestCasesInput) GoString ¶
func (s ListTestCasesInput) GoString() string
GoString returns the string representation
func (*ListTestCasesInput) SetIntendedForQualification ¶
func (s *ListTestCasesInput) SetIntendedForQualification(v bool) *ListTestCasesInput
SetIntendedForQualification sets the IntendedForQualification field's value.
func (*ListTestCasesInput) SetMaxResults ¶
func (s *ListTestCasesInput) SetMaxResults(v int64) *ListTestCasesInput
SetMaxResults sets the MaxResults field's value.
func (*ListTestCasesInput) SetNextToken ¶
func (s *ListTestCasesInput) SetNextToken(v string) *ListTestCasesInput
SetNextToken sets the NextToken field's value.
func (ListTestCasesInput) String ¶
func (s ListTestCasesInput) String() string
String returns the string representation
func (*ListTestCasesInput) Validate ¶
func (s *ListTestCasesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTestCasesOutput ¶
type ListTestCasesOutput struct { // Gets the category of test case. Categories []*TestCaseCategory `locationName:"categories" type:"list"` // Gets the configuration of test group. GroupConfiguration map[string]*string `locationName:"groupConfiguration" type:"map"` // Test cases next token response. NextToken *string `locationName:"nextToken" type:"string"` // Gets the configuration of root test group. RootGroupConfiguration map[string]*string `locationName:"rootGroupConfiguration" type:"map"` // contains filtered or unexported fields }
func (ListTestCasesOutput) GoString ¶
func (s ListTestCasesOutput) GoString() string
GoString returns the string representation
func (*ListTestCasesOutput) SetCategories ¶
func (s *ListTestCasesOutput) SetCategories(v []*TestCaseCategory) *ListTestCasesOutput
SetCategories sets the Categories field's value.
func (*ListTestCasesOutput) SetGroupConfiguration ¶
func (s *ListTestCasesOutput) SetGroupConfiguration(v map[string]*string) *ListTestCasesOutput
SetGroupConfiguration sets the GroupConfiguration field's value.
func (*ListTestCasesOutput) SetNextToken ¶
func (s *ListTestCasesOutput) SetNextToken(v string) *ListTestCasesOutput
SetNextToken sets the NextToken field's value.
func (*ListTestCasesOutput) SetRootGroupConfiguration ¶
func (s *ListTestCasesOutput) SetRootGroupConfiguration(v map[string]*string) *ListTestCasesOutput
SetRootGroupConfiguration sets the RootGroupConfiguration field's value.
func (ListTestCasesOutput) String ¶
func (s ListTestCasesOutput) String() string
String returns the string representation
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // Sends Resource Not Found Exception message. Message_ *string `locationName:"message" min:"1" type:"string"` // contains filtered or unexported fields }
Sends Resource Not Found Exception.
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
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
type StartSuiteRunInput ¶
type StartSuiteRunInput struct { // Request to start suite run based on suite definition Id. // // SuiteDefinitionId is a required field SuiteDefinitionId *string `location:"uri" locationName:"suiteDefinitionId" min:"36" type:"string" required:"true"` // Request to start suite run based on suite definition version. SuiteDefinitionVersion *string `locationName:"suiteDefinitionVersion" min:"2" type:"string"` // Request to start suite run based on suite configuration. SuiteRunConfiguration *SuiteRunConfiguration `locationName:"suiteRunConfiguration" type:"structure"` // The tags to be attached to the suite run. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (StartSuiteRunInput) GoString ¶
func (s StartSuiteRunInput) GoString() string
GoString returns the string representation
func (*StartSuiteRunInput) SetSuiteDefinitionId ¶
func (s *StartSuiteRunInput) SetSuiteDefinitionId(v string) *StartSuiteRunInput
SetSuiteDefinitionId sets the SuiteDefinitionId field's value.
func (*StartSuiteRunInput) SetSuiteDefinitionVersion ¶
func (s *StartSuiteRunInput) SetSuiteDefinitionVersion(v string) *StartSuiteRunInput
SetSuiteDefinitionVersion sets the SuiteDefinitionVersion field's value.
func (*StartSuiteRunInput) SetSuiteRunConfiguration ¶
func (s *StartSuiteRunInput) SetSuiteRunConfiguration(v *SuiteRunConfiguration) *StartSuiteRunInput
SetSuiteRunConfiguration sets the SuiteRunConfiguration field's value.
func (*StartSuiteRunInput) SetTags ¶
func (s *StartSuiteRunInput) SetTags(v map[string]*string) *StartSuiteRunInput
SetTags sets the Tags field's value.
func (StartSuiteRunInput) String ¶
func (s StartSuiteRunInput) String() string
String returns the string representation
func (*StartSuiteRunInput) Validate ¶
func (s *StartSuiteRunInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartSuiteRunOutput ¶
type StartSuiteRunOutput struct { // Starts a Device Advisor test suite run based on suite create time. CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"` // Starts a Device Advisor test suite run based on suite run arn. SuiteRunArn *string `locationName:"suiteRunArn" min:"20" type:"string"` // Starts a Device Advisor test suite run based on suite Run Id. SuiteRunId *string `locationName:"suiteRunId" min:"36" type:"string"` // contains filtered or unexported fields }
func (StartSuiteRunOutput) GoString ¶
func (s StartSuiteRunOutput) GoString() string
GoString returns the string representation
func (*StartSuiteRunOutput) SetCreatedAt ¶
func (s *StartSuiteRunOutput) SetCreatedAt(v time.Time) *StartSuiteRunOutput
SetCreatedAt sets the CreatedAt field's value.
func (*StartSuiteRunOutput) SetSuiteRunArn ¶
func (s *StartSuiteRunOutput) SetSuiteRunArn(v string) *StartSuiteRunOutput
SetSuiteRunArn sets the SuiteRunArn field's value.
func (*StartSuiteRunOutput) SetSuiteRunId ¶
func (s *StartSuiteRunOutput) SetSuiteRunId(v string) *StartSuiteRunOutput
SetSuiteRunId sets the SuiteRunId field's value.
func (StartSuiteRunOutput) String ¶
func (s StartSuiteRunOutput) String() string
String returns the string representation
type SuiteDefinitionConfiguration ¶
type SuiteDefinitionConfiguration struct { // Gets device permission arn. DevicePermissionRoleArn *string `locationName:"devicePermissionRoleArn" min:"20" type:"string"` // Gets the devices configured. Devices []*DeviceUnderTest `locationName:"devices" type:"list"` // Gets the tests intended for qualification in a suite. IntendedForQualification *bool `locationName:"intendedForQualification" type:"boolean"` // Gets test suite root group. RootGroup *string `locationName:"rootGroup" min:"1" type:"string"` // Gets Suite Definition Configuration name. SuiteDefinitionName *string `locationName:"suiteDefinitionName" min:"1" type:"string"` // contains filtered or unexported fields }
Gets Suite Definition Configuration.
func (SuiteDefinitionConfiguration) GoString ¶
func (s SuiteDefinitionConfiguration) GoString() string
GoString returns the string representation
func (*SuiteDefinitionConfiguration) SetDevicePermissionRoleArn ¶
func (s *SuiteDefinitionConfiguration) SetDevicePermissionRoleArn(v string) *SuiteDefinitionConfiguration
SetDevicePermissionRoleArn sets the DevicePermissionRoleArn field's value.
func (*SuiteDefinitionConfiguration) SetDevices ¶
func (s *SuiteDefinitionConfiguration) SetDevices(v []*DeviceUnderTest) *SuiteDefinitionConfiguration
SetDevices sets the Devices field's value.
func (*SuiteDefinitionConfiguration) SetIntendedForQualification ¶
func (s *SuiteDefinitionConfiguration) SetIntendedForQualification(v bool) *SuiteDefinitionConfiguration
SetIntendedForQualification sets the IntendedForQualification field's value.
func (*SuiteDefinitionConfiguration) SetRootGroup ¶
func (s *SuiteDefinitionConfiguration) SetRootGroup(v string) *SuiteDefinitionConfiguration
SetRootGroup sets the RootGroup field's value.
func (*SuiteDefinitionConfiguration) SetSuiteDefinitionName ¶
func (s *SuiteDefinitionConfiguration) SetSuiteDefinitionName(v string) *SuiteDefinitionConfiguration
SetSuiteDefinitionName sets the SuiteDefinitionName field's value.
func (SuiteDefinitionConfiguration) String ¶
func (s SuiteDefinitionConfiguration) String() string
String returns the string representation
func (*SuiteDefinitionConfiguration) Validate ¶
func (s *SuiteDefinitionConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SuiteDefinitionInformation ¶
type SuiteDefinitionInformation struct { // Gets the information of when the test suite was created. CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"` // Specifies the devices under test. DefaultDevices []*DeviceUnderTest `locationName:"defaultDevices" type:"list"` // Gets the test suites which will be used for qualification. IntendedForQualification *bool `locationName:"intendedForQualification" type:"boolean"` // Get suite definition Id. SuiteDefinitionId *string `locationName:"suiteDefinitionId" min:"36" type:"string"` // Get test suite name. SuiteDefinitionName *string `locationName:"suiteDefinitionName" min:"1" type:"string"` // contains filtered or unexported fields }
Get suite definition information.
func (SuiteDefinitionInformation) GoString ¶
func (s SuiteDefinitionInformation) GoString() string
GoString returns the string representation
func (*SuiteDefinitionInformation) SetCreatedAt ¶
func (s *SuiteDefinitionInformation) SetCreatedAt(v time.Time) *SuiteDefinitionInformation
SetCreatedAt sets the CreatedAt field's value.
func (*SuiteDefinitionInformation) SetDefaultDevices ¶
func (s *SuiteDefinitionInformation) SetDefaultDevices(v []*DeviceUnderTest) *SuiteDefinitionInformation
SetDefaultDevices sets the DefaultDevices field's value.
func (*SuiteDefinitionInformation) SetIntendedForQualification ¶
func (s *SuiteDefinitionInformation) SetIntendedForQualification(v bool) *SuiteDefinitionInformation
SetIntendedForQualification sets the IntendedForQualification field's value.
func (*SuiteDefinitionInformation) SetSuiteDefinitionId ¶
func (s *SuiteDefinitionInformation) SetSuiteDefinitionId(v string) *SuiteDefinitionInformation
SetSuiteDefinitionId sets the SuiteDefinitionId field's value.
func (*SuiteDefinitionInformation) SetSuiteDefinitionName ¶
func (s *SuiteDefinitionInformation) SetSuiteDefinitionName(v string) *SuiteDefinitionInformation
SetSuiteDefinitionName sets the SuiteDefinitionName field's value.
func (SuiteDefinitionInformation) String ¶
func (s SuiteDefinitionInformation) String() string
String returns the string representation
type SuiteRunConfiguration ¶
type SuiteRunConfiguration struct { // Gets the primary device for suite run. PrimaryDevice *DeviceUnderTest `locationName:"primaryDevice" type:"structure"` // Gets the secondary device for suite run. SecondaryDevice *DeviceUnderTest `locationName:"secondaryDevice" type:"structure"` // Gets test case list. SelectedTestList []*string `locationName:"selectedTestList" type:"list"` // contains filtered or unexported fields }
Gets suite run configuration.
func (SuiteRunConfiguration) GoString ¶
func (s SuiteRunConfiguration) GoString() string
GoString returns the string representation
func (*SuiteRunConfiguration) SetPrimaryDevice ¶
func (s *SuiteRunConfiguration) SetPrimaryDevice(v *DeviceUnderTest) *SuiteRunConfiguration
SetPrimaryDevice sets the PrimaryDevice field's value.
func (*SuiteRunConfiguration) SetSecondaryDevice ¶
func (s *SuiteRunConfiguration) SetSecondaryDevice(v *DeviceUnderTest) *SuiteRunConfiguration
SetSecondaryDevice sets the SecondaryDevice field's value.
func (*SuiteRunConfiguration) SetSelectedTestList ¶
func (s *SuiteRunConfiguration) SetSelectedTestList(v []*string) *SuiteRunConfiguration
SetSelectedTestList sets the SelectedTestList field's value.
func (SuiteRunConfiguration) String ¶
func (s SuiteRunConfiguration) String() string
String returns the string representation
func (*SuiteRunConfiguration) Validate ¶
func (s *SuiteRunConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SuiteRunInformation ¶
type SuiteRunInformation struct { // Get suite run information based on time suite was created. CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"` // Get suite run information based on end time of the run. EndAt *time.Time `locationName:"endAt" type:"timestamp"` // Get suite run information based on result of the test suite run. Failed *int64 `locationName:"failed" type:"integer"` // Get suite run information based on result of the test suite run. Passed *int64 `locationName:"passed" type:"integer"` // Get suite run information based on start time of the run. StartedAt *time.Time `locationName:"startedAt" type:"timestamp"` // Get suite run information based on test run status. Status *string `locationName:"status" type:"string" enum:"SuiteRunStatus"` // Get suite run information based on suite definition Id. SuiteDefinitionId *string `locationName:"suiteDefinitionId" min:"36" type:"string"` // Get suite run information based on suite definition name. SuiteDefinitionName *string `locationName:"suiteDefinitionName" min:"1" type:"string"` // Get suite run information based on suite definition version. SuiteDefinitionVersion *string `locationName:"suiteDefinitionVersion" min:"2" type:"string"` // Get suite run information based on suite run Id. SuiteRunId *string `locationName:"suiteRunId" min:"36" type:"string"` // contains filtered or unexported fields }
Get suite run information.
func (SuiteRunInformation) GoString ¶
func (s SuiteRunInformation) GoString() string
GoString returns the string representation
func (*SuiteRunInformation) SetCreatedAt ¶
func (s *SuiteRunInformation) SetCreatedAt(v time.Time) *SuiteRunInformation
SetCreatedAt sets the CreatedAt field's value.
func (*SuiteRunInformation) SetEndAt ¶
func (s *SuiteRunInformation) SetEndAt(v time.Time) *SuiteRunInformation
SetEndAt sets the EndAt field's value.
func (*SuiteRunInformation) SetFailed ¶
func (s *SuiteRunInformation) SetFailed(v int64) *SuiteRunInformation
SetFailed sets the Failed field's value.
func (*SuiteRunInformation) SetPassed ¶
func (s *SuiteRunInformation) SetPassed(v int64) *SuiteRunInformation
SetPassed sets the Passed field's value.
func (*SuiteRunInformation) SetStartedAt ¶
func (s *SuiteRunInformation) SetStartedAt(v time.Time) *SuiteRunInformation
SetStartedAt sets the StartedAt field's value.
func (*SuiteRunInformation) SetStatus ¶
func (s *SuiteRunInformation) SetStatus(v string) *SuiteRunInformation
SetStatus sets the Status field's value.
func (*SuiteRunInformation) SetSuiteDefinitionId ¶
func (s *SuiteRunInformation) SetSuiteDefinitionId(v string) *SuiteRunInformation
SetSuiteDefinitionId sets the SuiteDefinitionId field's value.
func (*SuiteRunInformation) SetSuiteDefinitionName ¶
func (s *SuiteRunInformation) SetSuiteDefinitionName(v string) *SuiteRunInformation
SetSuiteDefinitionName sets the SuiteDefinitionName field's value.
func (*SuiteRunInformation) SetSuiteDefinitionVersion ¶
func (s *SuiteRunInformation) SetSuiteDefinitionVersion(v string) *SuiteRunInformation
SetSuiteDefinitionVersion sets the SuiteDefinitionVersion field's value.
func (*SuiteRunInformation) SetSuiteRunId ¶
func (s *SuiteRunInformation) SetSuiteRunId(v string) *SuiteRunInformation
SetSuiteRunId sets the SuiteRunId field's value.
func (SuiteRunInformation) String ¶
func (s SuiteRunInformation) String() string
String returns the string representation
type TagResourceInput ¶
type TagResourceInput struct { // The resource ARN of an IoT Device Advisor resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" min:"20" type:"string" required:"true"` // The tags to be attached to the IoT Device Advisor resource. // // Tags is a required field Tags map[string]*string `locationName:"tags" type:"map" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation
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
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
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation
type TestCase ¶
type TestCase struct { // Shows test case configuration. Configuration map[string]*string `locationName:"configuration" type:"map"` // Shows test case name. Name *string `locationName:"name" type:"string"` // Specifies a test. Test *TestCaseDefinition `locationName:"test" type:"structure"` // contains filtered or unexported fields }
Shows tests in a test group.
func (*TestCase) SetConfiguration ¶
SetConfiguration sets the Configuration field's value.
func (*TestCase) SetTest ¶
func (s *TestCase) SetTest(v *TestCaseDefinition) *TestCase
SetTest sets the Test field's value.
type TestCaseCategory ¶
type TestCaseCategory struct { // Lists all the tests name in the specified category. Name *string `locationName:"name" type:"string"` // Lists all the tests in the specified category. Tests []*TestCase `locationName:"tests" type:"list"` // contains filtered or unexported fields }
Gets the test case category.
func (TestCaseCategory) GoString ¶
func (s TestCaseCategory) GoString() string
GoString returns the string representation
func (*TestCaseCategory) SetName ¶
func (s *TestCaseCategory) SetName(v string) *TestCaseCategory
SetName sets the Name field's value.
func (*TestCaseCategory) SetTests ¶
func (s *TestCaseCategory) SetTests(v []*TestCase) *TestCaseCategory
SetTests sets the Tests field's value.
func (TestCaseCategory) String ¶
func (s TestCaseCategory) String() string
String returns the string representation
type TestCaseDefinition ¶
type TestCaseDefinition struct { // Provides test case definition Id. Id *string `locationName:"id" type:"string"` // Provides test case definition version. TestCaseVersion *string `locationName:"testCaseVersion" type:"string"` // contains filtered or unexported fields }
Provides test case definition.
func (TestCaseDefinition) GoString ¶
func (s TestCaseDefinition) GoString() string
GoString returns the string representation
func (*TestCaseDefinition) SetId ¶
func (s *TestCaseDefinition) SetId(v string) *TestCaseDefinition
SetId sets the Id field's value.
func (*TestCaseDefinition) SetTestCaseVersion ¶
func (s *TestCaseDefinition) SetTestCaseVersion(v string) *TestCaseDefinition
SetTestCaseVersion sets the TestCaseVersion field's value.
func (TestCaseDefinition) String ¶
func (s TestCaseDefinition) String() string
String returns the string representation
type TestCaseRun ¶
type TestCaseRun struct { // Provides test case run end time. EndTime *time.Time `locationName:"endTime" type:"timestamp"` // Provides test case run failure result. Failure *string `locationName:"failure" type:"string"` // Provides test case run log Url. LogUrl *string `locationName:"logUrl" type:"string"` // Provides test case run start time. StartTime *time.Time `locationName:"startTime" type:"timestamp"` // Provides test case run status. Status *string `locationName:"status" type:"string" enum:"Status"` // Provides test case run definition Id. TestCaseDefinitionId *string `locationName:"testCaseDefinitionId" min:"36" type:"string"` // Provides test case run definition Name. TestCaseDefinitionName *string `locationName:"testCaseDefinitionName" type:"string"` // Provides test case run Id. TestCaseRunId *string `locationName:"testCaseRunId" min:"36" type:"string"` // Provides test case run warnings. Warnings *string `locationName:"warnings" type:"string"` // contains filtered or unexported fields }
Provides test case run.
func (TestCaseRun) GoString ¶
func (s TestCaseRun) GoString() string
GoString returns the string representation
func (*TestCaseRun) SetEndTime ¶
func (s *TestCaseRun) SetEndTime(v time.Time) *TestCaseRun
SetEndTime sets the EndTime field's value.
func (*TestCaseRun) SetFailure ¶
func (s *TestCaseRun) SetFailure(v string) *TestCaseRun
SetFailure sets the Failure field's value.
func (*TestCaseRun) SetLogUrl ¶
func (s *TestCaseRun) SetLogUrl(v string) *TestCaseRun
SetLogUrl sets the LogUrl field's value.
func (*TestCaseRun) SetStartTime ¶
func (s *TestCaseRun) SetStartTime(v time.Time) *TestCaseRun
SetStartTime sets the StartTime field's value.
func (*TestCaseRun) SetStatus ¶
func (s *TestCaseRun) SetStatus(v string) *TestCaseRun
SetStatus sets the Status field's value.
func (*TestCaseRun) SetTestCaseDefinitionId ¶
func (s *TestCaseRun) SetTestCaseDefinitionId(v string) *TestCaseRun
SetTestCaseDefinitionId sets the TestCaseDefinitionId field's value.
func (*TestCaseRun) SetTestCaseDefinitionName ¶
func (s *TestCaseRun) SetTestCaseDefinitionName(v string) *TestCaseRun
SetTestCaseDefinitionName sets the TestCaseDefinitionName field's value.
func (*TestCaseRun) SetTestCaseRunId ¶
func (s *TestCaseRun) SetTestCaseRunId(v string) *TestCaseRun
SetTestCaseRunId sets the TestCaseRunId field's value.
func (*TestCaseRun) SetWarnings ¶
func (s *TestCaseRun) SetWarnings(v string) *TestCaseRun
SetWarnings sets the Warnings field's value.
func (TestCaseRun) String ¶
func (s TestCaseRun) String() string
String returns the string representation
type TestResult ¶
type TestResult struct { // Show each group of test results. Groups []*GroupResult `locationName:"groups" type:"list"` // contains filtered or unexported fields }
Show each group result.
func (TestResult) GoString ¶
func (s TestResult) GoString() string
GoString returns the string representation
func (*TestResult) SetGroups ¶
func (s *TestResult) SetGroups(v []*GroupResult) *TestResult
SetGroups sets the Groups field's value.
func (TestResult) String ¶
func (s TestResult) String() string
String returns the string representation
type UntagResourceInput ¶
type UntagResourceInput struct { // The resource ARN of an IoT Device Advisor resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" min:"20" type:"string" required:"true"` // List of tag keys to remove from the IoT Device Advisor resource. // // 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
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
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
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation
type UpdateSuiteDefinitionInput ¶
type UpdateSuiteDefinitionInput struct { // Updates a Device Advisor test suite with suite definition configuration. SuiteDefinitionConfiguration *SuiteDefinitionConfiguration `locationName:"suiteDefinitionConfiguration" type:"structure"` // Updates a Device Advisor test suite with suite definition id. // // SuiteDefinitionId is a required field SuiteDefinitionId *string `location:"uri" locationName:"suiteDefinitionId" min:"36" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateSuiteDefinitionInput) GoString ¶
func (s UpdateSuiteDefinitionInput) GoString() string
GoString returns the string representation
func (*UpdateSuiteDefinitionInput) SetSuiteDefinitionConfiguration ¶
func (s *UpdateSuiteDefinitionInput) SetSuiteDefinitionConfiguration(v *SuiteDefinitionConfiguration) *UpdateSuiteDefinitionInput
SetSuiteDefinitionConfiguration sets the SuiteDefinitionConfiguration field's value.
func (*UpdateSuiteDefinitionInput) SetSuiteDefinitionId ¶
func (s *UpdateSuiteDefinitionInput) SetSuiteDefinitionId(v string) *UpdateSuiteDefinitionInput
SetSuiteDefinitionId sets the SuiteDefinitionId field's value.
func (UpdateSuiteDefinitionInput) String ¶
func (s UpdateSuiteDefinitionInput) String() string
String returns the string representation
func (*UpdateSuiteDefinitionInput) Validate ¶
func (s *UpdateSuiteDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateSuiteDefinitionOutput ¶
type UpdateSuiteDefinitionOutput struct { // Updates a Device Advisor test suite with TimeStamp of when it was created. CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"` // Updates a Device Advisor test suite with TimeStamp of when it was updated. LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp"` // Updates a Device Advisor test suite with Amazon Resource name. SuiteDefinitionArn *string `locationName:"suiteDefinitionArn" min:"20" type:"string"` // Updates a Device Advisor test suite with suite UUID. SuiteDefinitionId *string `locationName:"suiteDefinitionId" min:"36" type:"string"` // Updates a Device Advisor test suite with suite definition name. SuiteDefinitionName *string `locationName:"suiteDefinitionName" min:"1" type:"string"` // Updates a Device Advisor test suite with suite definition version. SuiteDefinitionVersion *string `locationName:"suiteDefinitionVersion" min:"2" type:"string"` // contains filtered or unexported fields }
func (UpdateSuiteDefinitionOutput) GoString ¶
func (s UpdateSuiteDefinitionOutput) GoString() string
GoString returns the string representation
func (*UpdateSuiteDefinitionOutput) SetCreatedAt ¶
func (s *UpdateSuiteDefinitionOutput) SetCreatedAt(v time.Time) *UpdateSuiteDefinitionOutput
SetCreatedAt sets the CreatedAt field's value.
func (*UpdateSuiteDefinitionOutput) SetLastUpdatedAt ¶
func (s *UpdateSuiteDefinitionOutput) SetLastUpdatedAt(v time.Time) *UpdateSuiteDefinitionOutput
SetLastUpdatedAt sets the LastUpdatedAt field's value.
func (*UpdateSuiteDefinitionOutput) SetSuiteDefinitionArn ¶
func (s *UpdateSuiteDefinitionOutput) SetSuiteDefinitionArn(v string) *UpdateSuiteDefinitionOutput
SetSuiteDefinitionArn sets the SuiteDefinitionArn field's value.
func (*UpdateSuiteDefinitionOutput) SetSuiteDefinitionId ¶
func (s *UpdateSuiteDefinitionOutput) SetSuiteDefinitionId(v string) *UpdateSuiteDefinitionOutput
SetSuiteDefinitionId sets the SuiteDefinitionId field's value.
func (*UpdateSuiteDefinitionOutput) SetSuiteDefinitionName ¶
func (s *UpdateSuiteDefinitionOutput) SetSuiteDefinitionName(v string) *UpdateSuiteDefinitionOutput
SetSuiteDefinitionName sets the SuiteDefinitionName field's value.
func (*UpdateSuiteDefinitionOutput) SetSuiteDefinitionVersion ¶
func (s *UpdateSuiteDefinitionOutput) SetSuiteDefinitionVersion(v string) *UpdateSuiteDefinitionOutput
SetSuiteDefinitionVersion sets the SuiteDefinitionVersion field's value.
func (UpdateSuiteDefinitionOutput) String ¶
func (s UpdateSuiteDefinitionOutput) String() string
String returns the string representation
type ValidationException ¶
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // Sends invalid request exception message. Message_ *string `locationName:"message" min:"1" type:"string"` // contains filtered or unexported fields }
Sends invalid request exception.
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
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
Directories ¶
Path | Synopsis |
---|---|
Package iotdeviceadvisoriface provides an interface to enable mocking the AWS IoT Core Device Advisor service client for testing your code.
|
Package iotdeviceadvisoriface provides an interface to enable mocking the AWS IoT Core Device Advisor service client for testing your code. |