Documentation ¶
Overview ¶
Package panorama provides the client and types for making API requests to AWS Panorama.
Overview ¶
This is the AWS Panorama API Reference. For an introduction to the service, see What is AWS Panorama? (https://docs.aws.amazon.com/panorama/latest/dev/panorama-welcome.html) in the AWS Panorama Developer Guide.
See https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24 for more information on this service.
See panorama package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/panorama/
Using the Client ¶
To contact AWS Panorama 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 Panorama client Panorama for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/panorama/#New
Index ¶
- Constants
- func ApplicationInstanceHealthStatus_Values() []string
- func ApplicationInstanceStatus_Values() []string
- func ConnectionType_Values() []string
- func DeviceBrand_Values() []string
- func DeviceConnectionStatus_Values() []string
- func DeviceStatus_Values() []string
- func DeviceType_Values() []string
- func JobResourceType_Values() []string
- func JobType_Values() []string
- func NetworkConnectionStatus_Values() []string
- func NodeCategory_Values() []string
- func NodeFromTemplateJobStatus_Values() []string
- func NodeInstanceStatus_Values() []string
- func PackageImportJobStatus_Values() []string
- func PackageImportJobType_Values() []string
- func PackageVersionStatus_Values() []string
- func PortType_Values() []string
- func StatusFilter_Values() []string
- func TemplateType_Values() []string
- func UpdateProgress_Values() []string
- func ValidationExceptionReason_Values() []string
- type AccessDeniedException
- func (s *AccessDeniedException) Code() string
- func (s *AccessDeniedException) Error() string
- func (s AccessDeniedException) GoString() string
- func (s *AccessDeniedException) Message() string
- func (s *AccessDeniedException) OrigErr() error
- func (s *AccessDeniedException) RequestID() string
- func (s *AccessDeniedException) StatusCode() int
- func (s AccessDeniedException) String() string
- type AlternateSoftwareMetadata
- type ApplicationInstance
- func (s ApplicationInstance) GoString() string
- func (s *ApplicationInstance) SetApplicationInstanceId(v string) *ApplicationInstance
- func (s *ApplicationInstance) SetArn(v string) *ApplicationInstance
- func (s *ApplicationInstance) SetCreatedTime(v time.Time) *ApplicationInstance
- func (s *ApplicationInstance) SetDefaultRuntimeContextDevice(v string) *ApplicationInstance
- func (s *ApplicationInstance) SetDefaultRuntimeContextDeviceName(v string) *ApplicationInstance
- func (s *ApplicationInstance) SetDescription(v string) *ApplicationInstance
- func (s *ApplicationInstance) SetHealthStatus(v string) *ApplicationInstance
- func (s *ApplicationInstance) SetName(v string) *ApplicationInstance
- func (s *ApplicationInstance) SetStatus(v string) *ApplicationInstance
- func (s *ApplicationInstance) SetStatusDescription(v string) *ApplicationInstance
- func (s *ApplicationInstance) SetTags(v map[string]*string) *ApplicationInstance
- func (s ApplicationInstance) String() 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 ConflictExceptionErrorArgument
- type CreateApplicationInstanceInput
- func (s CreateApplicationInstanceInput) GoString() string
- func (s *CreateApplicationInstanceInput) SetApplicationInstanceIdToReplace(v string) *CreateApplicationInstanceInput
- func (s *CreateApplicationInstanceInput) SetDefaultRuntimeContextDevice(v string) *CreateApplicationInstanceInput
- func (s *CreateApplicationInstanceInput) SetDescription(v string) *CreateApplicationInstanceInput
- func (s *CreateApplicationInstanceInput) SetManifestOverridesPayload(v *ManifestOverridesPayload) *CreateApplicationInstanceInput
- func (s *CreateApplicationInstanceInput) SetManifestPayload(v *ManifestPayload) *CreateApplicationInstanceInput
- func (s *CreateApplicationInstanceInput) SetName(v string) *CreateApplicationInstanceInput
- func (s *CreateApplicationInstanceInput) SetRuntimeRoleArn(v string) *CreateApplicationInstanceInput
- func (s *CreateApplicationInstanceInput) SetTags(v map[string]*string) *CreateApplicationInstanceInput
- func (s CreateApplicationInstanceInput) String() string
- func (s *CreateApplicationInstanceInput) Validate() error
- type CreateApplicationInstanceOutput
- type CreateJobForDevicesInput
- func (s CreateJobForDevicesInput) GoString() string
- func (s *CreateJobForDevicesInput) SetDeviceIds(v []*string) *CreateJobForDevicesInput
- func (s *CreateJobForDevicesInput) SetDeviceJobConfig(v *DeviceJobConfig) *CreateJobForDevicesInput
- func (s *CreateJobForDevicesInput) SetJobType(v string) *CreateJobForDevicesInput
- func (s CreateJobForDevicesInput) String() string
- func (s *CreateJobForDevicesInput) Validate() error
- type CreateJobForDevicesOutput
- type CreateNodeFromTemplateJobInput
- func (s CreateNodeFromTemplateJobInput) GoString() string
- func (s *CreateNodeFromTemplateJobInput) SetJobTags(v []*JobResourceTags) *CreateNodeFromTemplateJobInput
- func (s *CreateNodeFromTemplateJobInput) SetNodeDescription(v string) *CreateNodeFromTemplateJobInput
- func (s *CreateNodeFromTemplateJobInput) SetNodeName(v string) *CreateNodeFromTemplateJobInput
- func (s *CreateNodeFromTemplateJobInput) SetOutputPackageName(v string) *CreateNodeFromTemplateJobInput
- func (s *CreateNodeFromTemplateJobInput) SetOutputPackageVersion(v string) *CreateNodeFromTemplateJobInput
- func (s *CreateNodeFromTemplateJobInput) SetTemplateParameters(v map[string]*string) *CreateNodeFromTemplateJobInput
- func (s *CreateNodeFromTemplateJobInput) SetTemplateType(v string) *CreateNodeFromTemplateJobInput
- func (s CreateNodeFromTemplateJobInput) String() string
- func (s *CreateNodeFromTemplateJobInput) Validate() error
- type CreateNodeFromTemplateJobOutput
- type CreatePackageImportJobInput
- func (s CreatePackageImportJobInput) GoString() string
- func (s *CreatePackageImportJobInput) SetClientToken(v string) *CreatePackageImportJobInput
- func (s *CreatePackageImportJobInput) SetInputConfig(v *PackageImportJobInputConfig) *CreatePackageImportJobInput
- func (s *CreatePackageImportJobInput) SetJobTags(v []*JobResourceTags) *CreatePackageImportJobInput
- func (s *CreatePackageImportJobInput) SetJobType(v string) *CreatePackageImportJobInput
- func (s *CreatePackageImportJobInput) SetOutputConfig(v *PackageImportJobOutputConfig) *CreatePackageImportJobInput
- func (s CreatePackageImportJobInput) String() string
- func (s *CreatePackageImportJobInput) Validate() error
- type CreatePackageImportJobOutput
- type CreatePackageInput
- type CreatePackageOutput
- func (s CreatePackageOutput) GoString() string
- func (s *CreatePackageOutput) SetArn(v string) *CreatePackageOutput
- func (s *CreatePackageOutput) SetPackageId(v string) *CreatePackageOutput
- func (s *CreatePackageOutput) SetStorageLocation(v *StorageLocation) *CreatePackageOutput
- func (s CreatePackageOutput) String() string
- type DeleteDeviceInput
- type DeleteDeviceOutput
- type DeletePackageInput
- type DeletePackageOutput
- type DeregisterPackageVersionInput
- func (s DeregisterPackageVersionInput) GoString() string
- func (s *DeregisterPackageVersionInput) SetOwnerAccount(v string) *DeregisterPackageVersionInput
- func (s *DeregisterPackageVersionInput) SetPackageId(v string) *DeregisterPackageVersionInput
- func (s *DeregisterPackageVersionInput) SetPackageVersion(v string) *DeregisterPackageVersionInput
- func (s *DeregisterPackageVersionInput) SetPatchVersion(v string) *DeregisterPackageVersionInput
- func (s *DeregisterPackageVersionInput) SetUpdatedLatestPatchVersion(v string) *DeregisterPackageVersionInput
- func (s DeregisterPackageVersionInput) String() string
- func (s *DeregisterPackageVersionInput) Validate() error
- type DeregisterPackageVersionOutput
- type DescribeApplicationInstanceDetailsInput
- func (s DescribeApplicationInstanceDetailsInput) GoString() string
- func (s *DescribeApplicationInstanceDetailsInput) SetApplicationInstanceId(v string) *DescribeApplicationInstanceDetailsInput
- func (s DescribeApplicationInstanceDetailsInput) String() string
- func (s *DescribeApplicationInstanceDetailsInput) Validate() error
- type DescribeApplicationInstanceDetailsOutput
- func (s DescribeApplicationInstanceDetailsOutput) GoString() string
- func (s *DescribeApplicationInstanceDetailsOutput) SetApplicationInstanceId(v string) *DescribeApplicationInstanceDetailsOutput
- func (s *DescribeApplicationInstanceDetailsOutput) SetApplicationInstanceIdToReplace(v string) *DescribeApplicationInstanceDetailsOutput
- func (s *DescribeApplicationInstanceDetailsOutput) SetCreatedTime(v time.Time) *DescribeApplicationInstanceDetailsOutput
- func (s *DescribeApplicationInstanceDetailsOutput) SetDefaultRuntimeContextDevice(v string) *DescribeApplicationInstanceDetailsOutput
- func (s *DescribeApplicationInstanceDetailsOutput) SetDescription(v string) *DescribeApplicationInstanceDetailsOutput
- func (s *DescribeApplicationInstanceDetailsOutput) SetManifestOverridesPayload(v *ManifestOverridesPayload) *DescribeApplicationInstanceDetailsOutput
- func (s *DescribeApplicationInstanceDetailsOutput) SetManifestPayload(v *ManifestPayload) *DescribeApplicationInstanceDetailsOutput
- func (s *DescribeApplicationInstanceDetailsOutput) SetName(v string) *DescribeApplicationInstanceDetailsOutput
- func (s DescribeApplicationInstanceDetailsOutput) String() string
- type DescribeApplicationInstanceInput
- type DescribeApplicationInstanceOutput
- func (s DescribeApplicationInstanceOutput) GoString() string
- func (s *DescribeApplicationInstanceOutput) SetApplicationInstanceId(v string) *DescribeApplicationInstanceOutput
- func (s *DescribeApplicationInstanceOutput) SetApplicationInstanceIdToReplace(v string) *DescribeApplicationInstanceOutput
- func (s *DescribeApplicationInstanceOutput) SetArn(v string) *DescribeApplicationInstanceOutput
- func (s *DescribeApplicationInstanceOutput) SetCreatedTime(v time.Time) *DescribeApplicationInstanceOutput
- func (s *DescribeApplicationInstanceOutput) SetDefaultRuntimeContextDevice(v string) *DescribeApplicationInstanceOutput
- func (s *DescribeApplicationInstanceOutput) SetDefaultRuntimeContextDeviceName(v string) *DescribeApplicationInstanceOutput
- func (s *DescribeApplicationInstanceOutput) SetDescription(v string) *DescribeApplicationInstanceOutput
- func (s *DescribeApplicationInstanceOutput) SetHealthStatus(v string) *DescribeApplicationInstanceOutput
- func (s *DescribeApplicationInstanceOutput) SetLastUpdatedTime(v time.Time) *DescribeApplicationInstanceOutput
- func (s *DescribeApplicationInstanceOutput) SetName(v string) *DescribeApplicationInstanceOutput
- func (s *DescribeApplicationInstanceOutput) SetRuntimeRoleArn(v string) *DescribeApplicationInstanceOutput
- func (s *DescribeApplicationInstanceOutput) SetStatus(v string) *DescribeApplicationInstanceOutput
- func (s *DescribeApplicationInstanceOutput) SetStatusDescription(v string) *DescribeApplicationInstanceOutput
- func (s *DescribeApplicationInstanceOutput) SetTags(v map[string]*string) *DescribeApplicationInstanceOutput
- func (s DescribeApplicationInstanceOutput) String() string
- type DescribeDeviceInput
- type DescribeDeviceJobInput
- type DescribeDeviceJobOutput
- func (s DescribeDeviceJobOutput) GoString() string
- func (s *DescribeDeviceJobOutput) SetCreatedTime(v time.Time) *DescribeDeviceJobOutput
- func (s *DescribeDeviceJobOutput) SetDeviceArn(v string) *DescribeDeviceJobOutput
- func (s *DescribeDeviceJobOutput) SetDeviceId(v string) *DescribeDeviceJobOutput
- func (s *DescribeDeviceJobOutput) SetDeviceName(v string) *DescribeDeviceJobOutput
- func (s *DescribeDeviceJobOutput) SetDeviceType(v string) *DescribeDeviceJobOutput
- func (s *DescribeDeviceJobOutput) SetImageVersion(v string) *DescribeDeviceJobOutput
- func (s *DescribeDeviceJobOutput) SetJobId(v string) *DescribeDeviceJobOutput
- func (s *DescribeDeviceJobOutput) SetStatus(v string) *DescribeDeviceJobOutput
- func (s DescribeDeviceJobOutput) String() string
- type DescribeDeviceOutput
- func (s DescribeDeviceOutput) GoString() string
- func (s *DescribeDeviceOutput) SetAlternateSoftwares(v []*AlternateSoftwareMetadata) *DescribeDeviceOutput
- func (s *DescribeDeviceOutput) SetArn(v string) *DescribeDeviceOutput
- func (s *DescribeDeviceOutput) SetBrand(v string) *DescribeDeviceOutput
- func (s *DescribeDeviceOutput) SetCreatedTime(v time.Time) *DescribeDeviceOutput
- func (s *DescribeDeviceOutput) SetCurrentNetworkingStatus(v *NetworkStatus) *DescribeDeviceOutput
- func (s *DescribeDeviceOutput) SetCurrentSoftware(v string) *DescribeDeviceOutput
- func (s *DescribeDeviceOutput) SetDescription(v string) *DescribeDeviceOutput
- func (s *DescribeDeviceOutput) SetDeviceConnectionStatus(v string) *DescribeDeviceOutput
- func (s *DescribeDeviceOutput) SetDeviceId(v string) *DescribeDeviceOutput
- func (s *DescribeDeviceOutput) SetLatestAlternateSoftware(v string) *DescribeDeviceOutput
- func (s *DescribeDeviceOutput) SetLatestSoftware(v string) *DescribeDeviceOutput
- func (s *DescribeDeviceOutput) SetLeaseExpirationTime(v time.Time) *DescribeDeviceOutput
- func (s *DescribeDeviceOutput) SetName(v string) *DescribeDeviceOutput
- func (s *DescribeDeviceOutput) SetNetworkingConfiguration(v *NetworkPayload) *DescribeDeviceOutput
- func (s *DescribeDeviceOutput) SetProvisioningStatus(v string) *DescribeDeviceOutput
- func (s *DescribeDeviceOutput) SetSerialNumber(v string) *DescribeDeviceOutput
- func (s *DescribeDeviceOutput) SetTags(v map[string]*string) *DescribeDeviceOutput
- func (s *DescribeDeviceOutput) SetType(v string) *DescribeDeviceOutput
- func (s DescribeDeviceOutput) String() string
- type DescribeNodeFromTemplateJobInput
- type DescribeNodeFromTemplateJobOutput
- func (s DescribeNodeFromTemplateJobOutput) GoString() string
- func (s *DescribeNodeFromTemplateJobOutput) SetCreatedTime(v time.Time) *DescribeNodeFromTemplateJobOutput
- func (s *DescribeNodeFromTemplateJobOutput) SetJobId(v string) *DescribeNodeFromTemplateJobOutput
- func (s *DescribeNodeFromTemplateJobOutput) SetJobTags(v []*JobResourceTags) *DescribeNodeFromTemplateJobOutput
- func (s *DescribeNodeFromTemplateJobOutput) SetLastUpdatedTime(v time.Time) *DescribeNodeFromTemplateJobOutput
- func (s *DescribeNodeFromTemplateJobOutput) SetNodeDescription(v string) *DescribeNodeFromTemplateJobOutput
- func (s *DescribeNodeFromTemplateJobOutput) SetNodeName(v string) *DescribeNodeFromTemplateJobOutput
- func (s *DescribeNodeFromTemplateJobOutput) SetOutputPackageName(v string) *DescribeNodeFromTemplateJobOutput
- func (s *DescribeNodeFromTemplateJobOutput) SetOutputPackageVersion(v string) *DescribeNodeFromTemplateJobOutput
- func (s *DescribeNodeFromTemplateJobOutput) SetStatus(v string) *DescribeNodeFromTemplateJobOutput
- func (s *DescribeNodeFromTemplateJobOutput) SetStatusMessage(v string) *DescribeNodeFromTemplateJobOutput
- func (s *DescribeNodeFromTemplateJobOutput) SetTemplateParameters(v map[string]*string) *DescribeNodeFromTemplateJobOutput
- func (s *DescribeNodeFromTemplateJobOutput) SetTemplateType(v string) *DescribeNodeFromTemplateJobOutput
- func (s DescribeNodeFromTemplateJobOutput) String() string
- type DescribeNodeInput
- type DescribeNodeOutput
- func (s DescribeNodeOutput) GoString() string
- func (s *DescribeNodeOutput) SetAssetName(v string) *DescribeNodeOutput
- func (s *DescribeNodeOutput) SetCategory(v string) *DescribeNodeOutput
- func (s *DescribeNodeOutput) SetCreatedTime(v time.Time) *DescribeNodeOutput
- func (s *DescribeNodeOutput) SetDescription(v string) *DescribeNodeOutput
- func (s *DescribeNodeOutput) SetLastUpdatedTime(v time.Time) *DescribeNodeOutput
- func (s *DescribeNodeOutput) SetName(v string) *DescribeNodeOutput
- func (s *DescribeNodeOutput) SetNodeId(v string) *DescribeNodeOutput
- func (s *DescribeNodeOutput) SetNodeInterface(v *NodeInterface) *DescribeNodeOutput
- func (s *DescribeNodeOutput) SetOwnerAccount(v string) *DescribeNodeOutput
- func (s *DescribeNodeOutput) SetPackageArn(v string) *DescribeNodeOutput
- func (s *DescribeNodeOutput) SetPackageId(v string) *DescribeNodeOutput
- func (s *DescribeNodeOutput) SetPackageName(v string) *DescribeNodeOutput
- func (s *DescribeNodeOutput) SetPackageVersion(v string) *DescribeNodeOutput
- func (s *DescribeNodeOutput) SetPatchVersion(v string) *DescribeNodeOutput
- func (s DescribeNodeOutput) String() string
- type DescribePackageImportJobInput
- type DescribePackageImportJobOutput
- func (s DescribePackageImportJobOutput) GoString() string
- func (s *DescribePackageImportJobOutput) SetClientToken(v string) *DescribePackageImportJobOutput
- func (s *DescribePackageImportJobOutput) SetCreatedTime(v time.Time) *DescribePackageImportJobOutput
- func (s *DescribePackageImportJobOutput) SetInputConfig(v *PackageImportJobInputConfig) *DescribePackageImportJobOutput
- func (s *DescribePackageImportJobOutput) SetJobId(v string) *DescribePackageImportJobOutput
- func (s *DescribePackageImportJobOutput) SetJobTags(v []*JobResourceTags) *DescribePackageImportJobOutput
- func (s *DescribePackageImportJobOutput) SetJobType(v string) *DescribePackageImportJobOutput
- func (s *DescribePackageImportJobOutput) SetLastUpdatedTime(v time.Time) *DescribePackageImportJobOutput
- func (s *DescribePackageImportJobOutput) SetOutput(v *PackageImportJobOutput_) *DescribePackageImportJobOutput
- func (s *DescribePackageImportJobOutput) SetOutputConfig(v *PackageImportJobOutputConfig) *DescribePackageImportJobOutput
- func (s *DescribePackageImportJobOutput) SetStatus(v string) *DescribePackageImportJobOutput
- func (s *DescribePackageImportJobOutput) SetStatusMessage(v string) *DescribePackageImportJobOutput
- func (s DescribePackageImportJobOutput) String() string
- type DescribePackageInput
- type DescribePackageOutput
- func (s DescribePackageOutput) GoString() string
- func (s *DescribePackageOutput) SetArn(v string) *DescribePackageOutput
- func (s *DescribePackageOutput) SetCreatedTime(v time.Time) *DescribePackageOutput
- func (s *DescribePackageOutput) SetPackageId(v string) *DescribePackageOutput
- func (s *DescribePackageOutput) SetPackageName(v string) *DescribePackageOutput
- func (s *DescribePackageOutput) SetReadAccessPrincipalArns(v []*string) *DescribePackageOutput
- func (s *DescribePackageOutput) SetStorageLocation(v *StorageLocation) *DescribePackageOutput
- func (s *DescribePackageOutput) SetTags(v map[string]*string) *DescribePackageOutput
- func (s *DescribePackageOutput) SetWriteAccessPrincipalArns(v []*string) *DescribePackageOutput
- func (s DescribePackageOutput) String() string
- type DescribePackageVersionInput
- func (s DescribePackageVersionInput) GoString() string
- func (s *DescribePackageVersionInput) SetOwnerAccount(v string) *DescribePackageVersionInput
- func (s *DescribePackageVersionInput) SetPackageId(v string) *DescribePackageVersionInput
- func (s *DescribePackageVersionInput) SetPackageVersion(v string) *DescribePackageVersionInput
- func (s *DescribePackageVersionInput) SetPatchVersion(v string) *DescribePackageVersionInput
- func (s DescribePackageVersionInput) String() string
- func (s *DescribePackageVersionInput) Validate() error
- type DescribePackageVersionOutput
- func (s DescribePackageVersionOutput) GoString() string
- func (s *DescribePackageVersionOutput) SetIsLatestPatch(v bool) *DescribePackageVersionOutput
- func (s *DescribePackageVersionOutput) SetOwnerAccount(v string) *DescribePackageVersionOutput
- func (s *DescribePackageVersionOutput) SetPackageArn(v string) *DescribePackageVersionOutput
- func (s *DescribePackageVersionOutput) SetPackageId(v string) *DescribePackageVersionOutput
- func (s *DescribePackageVersionOutput) SetPackageName(v string) *DescribePackageVersionOutput
- func (s *DescribePackageVersionOutput) SetPackageVersion(v string) *DescribePackageVersionOutput
- func (s *DescribePackageVersionOutput) SetPatchVersion(v string) *DescribePackageVersionOutput
- func (s *DescribePackageVersionOutput) SetRegisteredTime(v time.Time) *DescribePackageVersionOutput
- func (s *DescribePackageVersionOutput) SetStatus(v string) *DescribePackageVersionOutput
- func (s *DescribePackageVersionOutput) SetStatusDescription(v string) *DescribePackageVersionOutput
- func (s DescribePackageVersionOutput) String() string
- type Device
- func (s Device) GoString() string
- func (s *Device) SetBrand(v string) *Device
- func (s *Device) SetCreatedTime(v time.Time) *Device
- func (s *Device) SetDeviceId(v string) *Device
- func (s *Device) SetLastUpdatedTime(v time.Time) *Device
- func (s *Device) SetLeaseExpirationTime(v time.Time) *Device
- func (s *Device) SetName(v string) *Device
- func (s *Device) SetProvisioningStatus(v string) *Device
- func (s Device) String() string
- type DeviceJob
- type DeviceJobConfig
- type EthernetPayload
- type EthernetStatus
- 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 Job
- type JobResourceTags
- type ListApplicationInstanceDependenciesInput
- func (s ListApplicationInstanceDependenciesInput) GoString() string
- func (s *ListApplicationInstanceDependenciesInput) SetApplicationInstanceId(v string) *ListApplicationInstanceDependenciesInput
- func (s *ListApplicationInstanceDependenciesInput) SetMaxResults(v int64) *ListApplicationInstanceDependenciesInput
- func (s *ListApplicationInstanceDependenciesInput) SetNextToken(v string) *ListApplicationInstanceDependenciesInput
- func (s ListApplicationInstanceDependenciesInput) String() string
- func (s *ListApplicationInstanceDependenciesInput) Validate() error
- type ListApplicationInstanceDependenciesOutput
- func (s ListApplicationInstanceDependenciesOutput) GoString() string
- func (s *ListApplicationInstanceDependenciesOutput) SetNextToken(v string) *ListApplicationInstanceDependenciesOutput
- func (s *ListApplicationInstanceDependenciesOutput) SetPackageObjects(v []*PackageObject) *ListApplicationInstanceDependenciesOutput
- func (s ListApplicationInstanceDependenciesOutput) String() string
- type ListApplicationInstanceNodeInstancesInput
- func (s ListApplicationInstanceNodeInstancesInput) GoString() string
- func (s *ListApplicationInstanceNodeInstancesInput) SetApplicationInstanceId(v string) *ListApplicationInstanceNodeInstancesInput
- func (s *ListApplicationInstanceNodeInstancesInput) SetMaxResults(v int64) *ListApplicationInstanceNodeInstancesInput
- func (s *ListApplicationInstanceNodeInstancesInput) SetNextToken(v string) *ListApplicationInstanceNodeInstancesInput
- func (s ListApplicationInstanceNodeInstancesInput) String() string
- func (s *ListApplicationInstanceNodeInstancesInput) Validate() error
- type ListApplicationInstanceNodeInstancesOutput
- func (s ListApplicationInstanceNodeInstancesOutput) GoString() string
- func (s *ListApplicationInstanceNodeInstancesOutput) SetNextToken(v string) *ListApplicationInstanceNodeInstancesOutput
- func (s *ListApplicationInstanceNodeInstancesOutput) SetNodeInstances(v []*NodeInstance) *ListApplicationInstanceNodeInstancesOutput
- func (s ListApplicationInstanceNodeInstancesOutput) String() string
- type ListApplicationInstancesInput
- func (s ListApplicationInstancesInput) GoString() string
- func (s *ListApplicationInstancesInput) SetDeviceId(v string) *ListApplicationInstancesInput
- func (s *ListApplicationInstancesInput) SetMaxResults(v int64) *ListApplicationInstancesInput
- func (s *ListApplicationInstancesInput) SetNextToken(v string) *ListApplicationInstancesInput
- func (s *ListApplicationInstancesInput) SetStatusFilter(v string) *ListApplicationInstancesInput
- func (s ListApplicationInstancesInput) String() string
- func (s *ListApplicationInstancesInput) Validate() error
- type ListApplicationInstancesOutput
- func (s ListApplicationInstancesOutput) GoString() string
- func (s *ListApplicationInstancesOutput) SetApplicationInstances(v []*ApplicationInstance) *ListApplicationInstancesOutput
- func (s *ListApplicationInstancesOutput) SetNextToken(v string) *ListApplicationInstancesOutput
- func (s ListApplicationInstancesOutput) String() string
- type ListDevicesInput
- type ListDevicesJobsInput
- func (s ListDevicesJobsInput) GoString() string
- func (s *ListDevicesJobsInput) SetDeviceId(v string) *ListDevicesJobsInput
- func (s *ListDevicesJobsInput) SetMaxResults(v int64) *ListDevicesJobsInput
- func (s *ListDevicesJobsInput) SetNextToken(v string) *ListDevicesJobsInput
- func (s ListDevicesJobsInput) String() string
- func (s *ListDevicesJobsInput) Validate() error
- type ListDevicesJobsOutput
- type ListDevicesOutput
- type ListNodeFromTemplateJobsInput
- func (s ListNodeFromTemplateJobsInput) GoString() string
- func (s *ListNodeFromTemplateJobsInput) SetMaxResults(v int64) *ListNodeFromTemplateJobsInput
- func (s *ListNodeFromTemplateJobsInput) SetNextToken(v string) *ListNodeFromTemplateJobsInput
- func (s ListNodeFromTemplateJobsInput) String() string
- func (s *ListNodeFromTemplateJobsInput) Validate() error
- type ListNodeFromTemplateJobsOutput
- func (s ListNodeFromTemplateJobsOutput) GoString() string
- func (s *ListNodeFromTemplateJobsOutput) SetNextToken(v string) *ListNodeFromTemplateJobsOutput
- func (s *ListNodeFromTemplateJobsOutput) SetNodeFromTemplateJobs(v []*NodeFromTemplateJob) *ListNodeFromTemplateJobsOutput
- func (s ListNodeFromTemplateJobsOutput) String() string
- type ListNodesInput
- func (s ListNodesInput) GoString() string
- func (s *ListNodesInput) SetCategory(v string) *ListNodesInput
- func (s *ListNodesInput) SetMaxResults(v int64) *ListNodesInput
- func (s *ListNodesInput) SetNextToken(v string) *ListNodesInput
- func (s *ListNodesInput) SetOwnerAccount(v string) *ListNodesInput
- func (s *ListNodesInput) SetPackageName(v string) *ListNodesInput
- func (s *ListNodesInput) SetPackageVersion(v string) *ListNodesInput
- func (s *ListNodesInput) SetPatchVersion(v string) *ListNodesInput
- func (s ListNodesInput) String() string
- func (s *ListNodesInput) Validate() error
- type ListNodesOutput
- type ListPackageImportJobsInput
- func (s ListPackageImportJobsInput) GoString() string
- func (s *ListPackageImportJobsInput) SetMaxResults(v int64) *ListPackageImportJobsInput
- func (s *ListPackageImportJobsInput) SetNextToken(v string) *ListPackageImportJobsInput
- func (s ListPackageImportJobsInput) String() string
- func (s *ListPackageImportJobsInput) Validate() error
- type ListPackageImportJobsOutput
- func (s ListPackageImportJobsOutput) GoString() string
- func (s *ListPackageImportJobsOutput) SetNextToken(v string) *ListPackageImportJobsOutput
- func (s *ListPackageImportJobsOutput) SetPackageImportJobs(v []*PackageImportJob) *ListPackageImportJobsOutput
- func (s ListPackageImportJobsOutput) String() string
- type ListPackagesInput
- type ListPackagesOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type ManifestOverridesPayload
- type ManifestPayload
- type NetworkPayload
- func (s NetworkPayload) GoString() string
- func (s *NetworkPayload) SetEthernet0(v *EthernetPayload) *NetworkPayload
- func (s *NetworkPayload) SetEthernet1(v *EthernetPayload) *NetworkPayload
- func (s *NetworkPayload) SetNtp(v *NtpPayload) *NetworkPayload
- func (s NetworkPayload) String() string
- func (s *NetworkPayload) Validate() error
- type NetworkStatus
- func (s NetworkStatus) GoString() string
- func (s *NetworkStatus) SetEthernet0Status(v *EthernetStatus) *NetworkStatus
- func (s *NetworkStatus) SetEthernet1Status(v *EthernetStatus) *NetworkStatus
- func (s *NetworkStatus) SetLastUpdatedTime(v time.Time) *NetworkStatus
- func (s *NetworkStatus) SetNtpStatus(v *NtpStatus) *NetworkStatus
- func (s NetworkStatus) String() string
- type Node
- func (s Node) GoString() string
- func (s *Node) SetCategory(v string) *Node
- func (s *Node) SetCreatedTime(v time.Time) *Node
- func (s *Node) SetDescription(v string) *Node
- func (s *Node) SetName(v string) *Node
- func (s *Node) SetNodeId(v string) *Node
- func (s *Node) SetOwnerAccount(v string) *Node
- func (s *Node) SetPackageArn(v string) *Node
- func (s *Node) SetPackageId(v string) *Node
- func (s *Node) SetPackageName(v string) *Node
- func (s *Node) SetPackageVersion(v string) *Node
- func (s *Node) SetPatchVersion(v string) *Node
- func (s Node) String() string
- type NodeFromTemplateJob
- func (s NodeFromTemplateJob) GoString() string
- func (s *NodeFromTemplateJob) SetCreatedTime(v time.Time) *NodeFromTemplateJob
- func (s *NodeFromTemplateJob) SetJobId(v string) *NodeFromTemplateJob
- func (s *NodeFromTemplateJob) SetNodeName(v string) *NodeFromTemplateJob
- func (s *NodeFromTemplateJob) SetStatus(v string) *NodeFromTemplateJob
- func (s *NodeFromTemplateJob) SetStatusMessage(v string) *NodeFromTemplateJob
- func (s *NodeFromTemplateJob) SetTemplateType(v string) *NodeFromTemplateJob
- func (s NodeFromTemplateJob) String() string
- type NodeInputPort
- func (s NodeInputPort) GoString() string
- func (s *NodeInputPort) SetDefaultValue(v string) *NodeInputPort
- func (s *NodeInputPort) SetDescription(v string) *NodeInputPort
- func (s *NodeInputPort) SetMaxConnections(v int64) *NodeInputPort
- func (s *NodeInputPort) SetName(v string) *NodeInputPort
- func (s *NodeInputPort) SetType(v string) *NodeInputPort
- func (s NodeInputPort) String() string
- type NodeInstance
- func (s NodeInstance) GoString() string
- func (s *NodeInstance) SetCurrentStatus(v string) *NodeInstance
- func (s *NodeInstance) SetNodeId(v string) *NodeInstance
- func (s *NodeInstance) SetNodeInstanceId(v string) *NodeInstance
- func (s *NodeInstance) SetNodeName(v string) *NodeInstance
- func (s *NodeInstance) SetPackageName(v string) *NodeInstance
- func (s *NodeInstance) SetPackagePatchVersion(v string) *NodeInstance
- func (s *NodeInstance) SetPackageVersion(v string) *NodeInstance
- func (s NodeInstance) String() string
- type NodeInterface
- type NodeOutputPort
- type NtpPayload
- type NtpStatus
- type OTAJobConfig
- type OutPutS3Location
- type PackageImportJob
- func (s PackageImportJob) GoString() string
- func (s *PackageImportJob) SetCreatedTime(v time.Time) *PackageImportJob
- func (s *PackageImportJob) SetJobId(v string) *PackageImportJob
- func (s *PackageImportJob) SetJobType(v string) *PackageImportJob
- func (s *PackageImportJob) SetLastUpdatedTime(v time.Time) *PackageImportJob
- func (s *PackageImportJob) SetStatus(v string) *PackageImportJob
- func (s *PackageImportJob) SetStatusMessage(v string) *PackageImportJob
- func (s PackageImportJob) String() string
- type PackageImportJobInputConfig
- type PackageImportJobOutputConfig
- type PackageImportJobOutput_
- func (s PackageImportJobOutput_) GoString() string
- func (s *PackageImportJobOutput_) SetOutputS3Location(v *OutPutS3Location) *PackageImportJobOutput_
- func (s *PackageImportJobOutput_) SetPackageId(v string) *PackageImportJobOutput_
- func (s *PackageImportJobOutput_) SetPackageVersion(v string) *PackageImportJobOutput_
- func (s *PackageImportJobOutput_) SetPatchVersion(v string) *PackageImportJobOutput_
- func (s PackageImportJobOutput_) String() string
- type PackageListItem
- func (s PackageListItem) GoString() string
- func (s *PackageListItem) SetArn(v string) *PackageListItem
- func (s *PackageListItem) SetCreatedTime(v time.Time) *PackageListItem
- func (s *PackageListItem) SetPackageId(v string) *PackageListItem
- func (s *PackageListItem) SetPackageName(v string) *PackageListItem
- func (s *PackageListItem) SetTags(v map[string]*string) *PackageListItem
- func (s PackageListItem) String() string
- type PackageObject
- type PackageVersionInputConfig
- type PackageVersionOutputConfig
- func (s PackageVersionOutputConfig) GoString() string
- func (s *PackageVersionOutputConfig) SetMarkLatest(v bool) *PackageVersionOutputConfig
- func (s *PackageVersionOutputConfig) SetPackageName(v string) *PackageVersionOutputConfig
- func (s *PackageVersionOutputConfig) SetPackageVersion(v string) *PackageVersionOutputConfig
- func (s PackageVersionOutputConfig) String() string
- func (s *PackageVersionOutputConfig) Validate() error
- type Panorama
- func (c *Panorama) CreateApplicationInstance(input *CreateApplicationInstanceInput) (*CreateApplicationInstanceOutput, error)
- func (c *Panorama) CreateApplicationInstanceRequest(input *CreateApplicationInstanceInput) (req *request.Request, output *CreateApplicationInstanceOutput)
- func (c *Panorama) CreateApplicationInstanceWithContext(ctx aws.Context, input *CreateApplicationInstanceInput, opts ...request.Option) (*CreateApplicationInstanceOutput, error)
- func (c *Panorama) CreateJobForDevices(input *CreateJobForDevicesInput) (*CreateJobForDevicesOutput, error)
- func (c *Panorama) CreateJobForDevicesRequest(input *CreateJobForDevicesInput) (req *request.Request, output *CreateJobForDevicesOutput)
- func (c *Panorama) CreateJobForDevicesWithContext(ctx aws.Context, input *CreateJobForDevicesInput, opts ...request.Option) (*CreateJobForDevicesOutput, error)
- func (c *Panorama) CreateNodeFromTemplateJob(input *CreateNodeFromTemplateJobInput) (*CreateNodeFromTemplateJobOutput, error)
- func (c *Panorama) CreateNodeFromTemplateJobRequest(input *CreateNodeFromTemplateJobInput) (req *request.Request, output *CreateNodeFromTemplateJobOutput)
- func (c *Panorama) CreateNodeFromTemplateJobWithContext(ctx aws.Context, input *CreateNodeFromTemplateJobInput, opts ...request.Option) (*CreateNodeFromTemplateJobOutput, error)
- func (c *Panorama) CreatePackage(input *CreatePackageInput) (*CreatePackageOutput, error)
- func (c *Panorama) CreatePackageImportJob(input *CreatePackageImportJobInput) (*CreatePackageImportJobOutput, error)
- func (c *Panorama) CreatePackageImportJobRequest(input *CreatePackageImportJobInput) (req *request.Request, output *CreatePackageImportJobOutput)
- func (c *Panorama) CreatePackageImportJobWithContext(ctx aws.Context, input *CreatePackageImportJobInput, opts ...request.Option) (*CreatePackageImportJobOutput, error)
- func (c *Panorama) CreatePackageRequest(input *CreatePackageInput) (req *request.Request, output *CreatePackageOutput)
- func (c *Panorama) CreatePackageWithContext(ctx aws.Context, input *CreatePackageInput, opts ...request.Option) (*CreatePackageOutput, error)
- func (c *Panorama) DeleteDevice(input *DeleteDeviceInput) (*DeleteDeviceOutput, error)
- func (c *Panorama) DeleteDeviceRequest(input *DeleteDeviceInput) (req *request.Request, output *DeleteDeviceOutput)
- func (c *Panorama) DeleteDeviceWithContext(ctx aws.Context, input *DeleteDeviceInput, opts ...request.Option) (*DeleteDeviceOutput, error)
- func (c *Panorama) DeletePackage(input *DeletePackageInput) (*DeletePackageOutput, error)
- func (c *Panorama) DeletePackageRequest(input *DeletePackageInput) (req *request.Request, output *DeletePackageOutput)
- func (c *Panorama) DeletePackageWithContext(ctx aws.Context, input *DeletePackageInput, opts ...request.Option) (*DeletePackageOutput, error)
- func (c *Panorama) DeregisterPackageVersion(input *DeregisterPackageVersionInput) (*DeregisterPackageVersionOutput, error)
- func (c *Panorama) DeregisterPackageVersionRequest(input *DeregisterPackageVersionInput) (req *request.Request, output *DeregisterPackageVersionOutput)
- func (c *Panorama) DeregisterPackageVersionWithContext(ctx aws.Context, input *DeregisterPackageVersionInput, opts ...request.Option) (*DeregisterPackageVersionOutput, error)
- func (c *Panorama) DescribeApplicationInstance(input *DescribeApplicationInstanceInput) (*DescribeApplicationInstanceOutput, error)
- func (c *Panorama) DescribeApplicationInstanceDetails(input *DescribeApplicationInstanceDetailsInput) (*DescribeApplicationInstanceDetailsOutput, error)
- func (c *Panorama) DescribeApplicationInstanceDetailsRequest(input *DescribeApplicationInstanceDetailsInput) (req *request.Request, output *DescribeApplicationInstanceDetailsOutput)
- func (c *Panorama) DescribeApplicationInstanceDetailsWithContext(ctx aws.Context, input *DescribeApplicationInstanceDetailsInput, ...) (*DescribeApplicationInstanceDetailsOutput, error)
- func (c *Panorama) DescribeApplicationInstanceRequest(input *DescribeApplicationInstanceInput) (req *request.Request, output *DescribeApplicationInstanceOutput)
- func (c *Panorama) DescribeApplicationInstanceWithContext(ctx aws.Context, input *DescribeApplicationInstanceInput, ...) (*DescribeApplicationInstanceOutput, error)
- func (c *Panorama) DescribeDevice(input *DescribeDeviceInput) (*DescribeDeviceOutput, error)
- func (c *Panorama) DescribeDeviceJob(input *DescribeDeviceJobInput) (*DescribeDeviceJobOutput, error)
- func (c *Panorama) DescribeDeviceJobRequest(input *DescribeDeviceJobInput) (req *request.Request, output *DescribeDeviceJobOutput)
- func (c *Panorama) DescribeDeviceJobWithContext(ctx aws.Context, input *DescribeDeviceJobInput, opts ...request.Option) (*DescribeDeviceJobOutput, error)
- func (c *Panorama) DescribeDeviceRequest(input *DescribeDeviceInput) (req *request.Request, output *DescribeDeviceOutput)
- func (c *Panorama) DescribeDeviceWithContext(ctx aws.Context, input *DescribeDeviceInput, opts ...request.Option) (*DescribeDeviceOutput, error)
- func (c *Panorama) DescribeNode(input *DescribeNodeInput) (*DescribeNodeOutput, error)
- func (c *Panorama) DescribeNodeFromTemplateJob(input *DescribeNodeFromTemplateJobInput) (*DescribeNodeFromTemplateJobOutput, error)
- func (c *Panorama) DescribeNodeFromTemplateJobRequest(input *DescribeNodeFromTemplateJobInput) (req *request.Request, output *DescribeNodeFromTemplateJobOutput)
- func (c *Panorama) DescribeNodeFromTemplateJobWithContext(ctx aws.Context, input *DescribeNodeFromTemplateJobInput, ...) (*DescribeNodeFromTemplateJobOutput, error)
- func (c *Panorama) DescribeNodeRequest(input *DescribeNodeInput) (req *request.Request, output *DescribeNodeOutput)
- func (c *Panorama) DescribeNodeWithContext(ctx aws.Context, input *DescribeNodeInput, opts ...request.Option) (*DescribeNodeOutput, error)
- func (c *Panorama) DescribePackage(input *DescribePackageInput) (*DescribePackageOutput, error)
- func (c *Panorama) DescribePackageImportJob(input *DescribePackageImportJobInput) (*DescribePackageImportJobOutput, error)
- func (c *Panorama) DescribePackageImportJobRequest(input *DescribePackageImportJobInput) (req *request.Request, output *DescribePackageImportJobOutput)
- func (c *Panorama) DescribePackageImportJobWithContext(ctx aws.Context, input *DescribePackageImportJobInput, opts ...request.Option) (*DescribePackageImportJobOutput, error)
- func (c *Panorama) DescribePackageRequest(input *DescribePackageInput) (req *request.Request, output *DescribePackageOutput)
- func (c *Panorama) DescribePackageVersion(input *DescribePackageVersionInput) (*DescribePackageVersionOutput, error)
- func (c *Panorama) DescribePackageVersionRequest(input *DescribePackageVersionInput) (req *request.Request, output *DescribePackageVersionOutput)
- func (c *Panorama) DescribePackageVersionWithContext(ctx aws.Context, input *DescribePackageVersionInput, opts ...request.Option) (*DescribePackageVersionOutput, error)
- func (c *Panorama) DescribePackageWithContext(ctx aws.Context, input *DescribePackageInput, opts ...request.Option) (*DescribePackageOutput, error)
- func (c *Panorama) ListApplicationInstanceDependencies(input *ListApplicationInstanceDependenciesInput) (*ListApplicationInstanceDependenciesOutput, error)
- func (c *Panorama) ListApplicationInstanceDependenciesPages(input *ListApplicationInstanceDependenciesInput, ...) error
- func (c *Panorama) ListApplicationInstanceDependenciesPagesWithContext(ctx aws.Context, input *ListApplicationInstanceDependenciesInput, ...) error
- func (c *Panorama) ListApplicationInstanceDependenciesRequest(input *ListApplicationInstanceDependenciesInput) (req *request.Request, output *ListApplicationInstanceDependenciesOutput)
- func (c *Panorama) ListApplicationInstanceDependenciesWithContext(ctx aws.Context, input *ListApplicationInstanceDependenciesInput, ...) (*ListApplicationInstanceDependenciesOutput, error)
- func (c *Panorama) ListApplicationInstanceNodeInstances(input *ListApplicationInstanceNodeInstancesInput) (*ListApplicationInstanceNodeInstancesOutput, error)
- func (c *Panorama) ListApplicationInstanceNodeInstancesPages(input *ListApplicationInstanceNodeInstancesInput, ...) error
- func (c *Panorama) ListApplicationInstanceNodeInstancesPagesWithContext(ctx aws.Context, input *ListApplicationInstanceNodeInstancesInput, ...) error
- func (c *Panorama) ListApplicationInstanceNodeInstancesRequest(input *ListApplicationInstanceNodeInstancesInput) (req *request.Request, output *ListApplicationInstanceNodeInstancesOutput)
- func (c *Panorama) ListApplicationInstanceNodeInstancesWithContext(ctx aws.Context, input *ListApplicationInstanceNodeInstancesInput, ...) (*ListApplicationInstanceNodeInstancesOutput, error)
- func (c *Panorama) ListApplicationInstances(input *ListApplicationInstancesInput) (*ListApplicationInstancesOutput, error)
- func (c *Panorama) ListApplicationInstancesPages(input *ListApplicationInstancesInput, ...) error
- func (c *Panorama) ListApplicationInstancesPagesWithContext(ctx aws.Context, input *ListApplicationInstancesInput, ...) error
- func (c *Panorama) ListApplicationInstancesRequest(input *ListApplicationInstancesInput) (req *request.Request, output *ListApplicationInstancesOutput)
- func (c *Panorama) ListApplicationInstancesWithContext(ctx aws.Context, input *ListApplicationInstancesInput, opts ...request.Option) (*ListApplicationInstancesOutput, error)
- func (c *Panorama) ListDevices(input *ListDevicesInput) (*ListDevicesOutput, error)
- func (c *Panorama) ListDevicesJobs(input *ListDevicesJobsInput) (*ListDevicesJobsOutput, error)
- func (c *Panorama) ListDevicesJobsPages(input *ListDevicesJobsInput, fn func(*ListDevicesJobsOutput, bool) bool) error
- func (c *Panorama) ListDevicesJobsPagesWithContext(ctx aws.Context, input *ListDevicesJobsInput, ...) error
- func (c *Panorama) ListDevicesJobsRequest(input *ListDevicesJobsInput) (req *request.Request, output *ListDevicesJobsOutput)
- func (c *Panorama) ListDevicesJobsWithContext(ctx aws.Context, input *ListDevicesJobsInput, opts ...request.Option) (*ListDevicesJobsOutput, error)
- func (c *Panorama) ListDevicesPages(input *ListDevicesInput, fn func(*ListDevicesOutput, bool) bool) error
- func (c *Panorama) ListDevicesPagesWithContext(ctx aws.Context, input *ListDevicesInput, ...) error
- func (c *Panorama) ListDevicesRequest(input *ListDevicesInput) (req *request.Request, output *ListDevicesOutput)
- func (c *Panorama) ListDevicesWithContext(ctx aws.Context, input *ListDevicesInput, opts ...request.Option) (*ListDevicesOutput, error)
- func (c *Panorama) ListNodeFromTemplateJobs(input *ListNodeFromTemplateJobsInput) (*ListNodeFromTemplateJobsOutput, error)
- func (c *Panorama) ListNodeFromTemplateJobsPages(input *ListNodeFromTemplateJobsInput, ...) error
- func (c *Panorama) ListNodeFromTemplateJobsPagesWithContext(ctx aws.Context, input *ListNodeFromTemplateJobsInput, ...) error
- func (c *Panorama) ListNodeFromTemplateJobsRequest(input *ListNodeFromTemplateJobsInput) (req *request.Request, output *ListNodeFromTemplateJobsOutput)
- func (c *Panorama) ListNodeFromTemplateJobsWithContext(ctx aws.Context, input *ListNodeFromTemplateJobsInput, opts ...request.Option) (*ListNodeFromTemplateJobsOutput, error)
- func (c *Panorama) ListNodes(input *ListNodesInput) (*ListNodesOutput, error)
- func (c *Panorama) ListNodesPages(input *ListNodesInput, fn func(*ListNodesOutput, bool) bool) error
- func (c *Panorama) ListNodesPagesWithContext(ctx aws.Context, input *ListNodesInput, fn func(*ListNodesOutput, bool) bool, ...) error
- func (c *Panorama) ListNodesRequest(input *ListNodesInput) (req *request.Request, output *ListNodesOutput)
- func (c *Panorama) ListNodesWithContext(ctx aws.Context, input *ListNodesInput, opts ...request.Option) (*ListNodesOutput, error)
- func (c *Panorama) ListPackageImportJobs(input *ListPackageImportJobsInput) (*ListPackageImportJobsOutput, error)
- func (c *Panorama) ListPackageImportJobsPages(input *ListPackageImportJobsInput, ...) error
- func (c *Panorama) ListPackageImportJobsPagesWithContext(ctx aws.Context, input *ListPackageImportJobsInput, ...) error
- func (c *Panorama) ListPackageImportJobsRequest(input *ListPackageImportJobsInput) (req *request.Request, output *ListPackageImportJobsOutput)
- func (c *Panorama) ListPackageImportJobsWithContext(ctx aws.Context, input *ListPackageImportJobsInput, opts ...request.Option) (*ListPackageImportJobsOutput, error)
- func (c *Panorama) ListPackages(input *ListPackagesInput) (*ListPackagesOutput, error)
- func (c *Panorama) ListPackagesPages(input *ListPackagesInput, fn func(*ListPackagesOutput, bool) bool) error
- func (c *Panorama) ListPackagesPagesWithContext(ctx aws.Context, input *ListPackagesInput, ...) error
- func (c *Panorama) ListPackagesRequest(input *ListPackagesInput) (req *request.Request, output *ListPackagesOutput)
- func (c *Panorama) ListPackagesWithContext(ctx aws.Context, input *ListPackagesInput, opts ...request.Option) (*ListPackagesOutput, error)
- func (c *Panorama) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *Panorama) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *Panorama) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *Panorama) ProvisionDevice(input *ProvisionDeviceInput) (*ProvisionDeviceOutput, error)
- func (c *Panorama) ProvisionDeviceRequest(input *ProvisionDeviceInput) (req *request.Request, output *ProvisionDeviceOutput)
- func (c *Panorama) ProvisionDeviceWithContext(ctx aws.Context, input *ProvisionDeviceInput, opts ...request.Option) (*ProvisionDeviceOutput, error)
- func (c *Panorama) RegisterPackageVersion(input *RegisterPackageVersionInput) (*RegisterPackageVersionOutput, error)
- func (c *Panorama) RegisterPackageVersionRequest(input *RegisterPackageVersionInput) (req *request.Request, output *RegisterPackageVersionOutput)
- func (c *Panorama) RegisterPackageVersionWithContext(ctx aws.Context, input *RegisterPackageVersionInput, opts ...request.Option) (*RegisterPackageVersionOutput, error)
- func (c *Panorama) RemoveApplicationInstance(input *RemoveApplicationInstanceInput) (*RemoveApplicationInstanceOutput, error)
- func (c *Panorama) RemoveApplicationInstanceRequest(input *RemoveApplicationInstanceInput) (req *request.Request, output *RemoveApplicationInstanceOutput)
- func (c *Panorama) RemoveApplicationInstanceWithContext(ctx aws.Context, input *RemoveApplicationInstanceInput, opts ...request.Option) (*RemoveApplicationInstanceOutput, error)
- func (c *Panorama) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *Panorama) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *Panorama) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *Panorama) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *Panorama) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *Panorama) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *Panorama) UpdateDeviceMetadata(input *UpdateDeviceMetadataInput) (*UpdateDeviceMetadataOutput, error)
- func (c *Panorama) UpdateDeviceMetadataRequest(input *UpdateDeviceMetadataInput) (req *request.Request, output *UpdateDeviceMetadataOutput)
- func (c *Panorama) UpdateDeviceMetadataWithContext(ctx aws.Context, input *UpdateDeviceMetadataInput, opts ...request.Option) (*UpdateDeviceMetadataOutput, error)
- type ProvisionDeviceInput
- func (s ProvisionDeviceInput) GoString() string
- func (s *ProvisionDeviceInput) SetDescription(v string) *ProvisionDeviceInput
- func (s *ProvisionDeviceInput) SetName(v string) *ProvisionDeviceInput
- func (s *ProvisionDeviceInput) SetNetworkingConfiguration(v *NetworkPayload) *ProvisionDeviceInput
- func (s *ProvisionDeviceInput) SetTags(v map[string]*string) *ProvisionDeviceInput
- func (s ProvisionDeviceInput) String() string
- func (s *ProvisionDeviceInput) Validate() error
- type ProvisionDeviceOutput
- func (s ProvisionDeviceOutput) GoString() string
- func (s *ProvisionDeviceOutput) SetArn(v string) *ProvisionDeviceOutput
- func (s *ProvisionDeviceOutput) SetCertificates(v []byte) *ProvisionDeviceOutput
- func (s *ProvisionDeviceOutput) SetDeviceId(v string) *ProvisionDeviceOutput
- func (s *ProvisionDeviceOutput) SetIotThingName(v string) *ProvisionDeviceOutput
- func (s *ProvisionDeviceOutput) SetStatus(v string) *ProvisionDeviceOutput
- func (s ProvisionDeviceOutput) String() string
- type RegisterPackageVersionInput
- func (s RegisterPackageVersionInput) GoString() string
- func (s *RegisterPackageVersionInput) SetMarkLatest(v bool) *RegisterPackageVersionInput
- func (s *RegisterPackageVersionInput) SetOwnerAccount(v string) *RegisterPackageVersionInput
- func (s *RegisterPackageVersionInput) SetPackageId(v string) *RegisterPackageVersionInput
- func (s *RegisterPackageVersionInput) SetPackageVersion(v string) *RegisterPackageVersionInput
- func (s *RegisterPackageVersionInput) SetPatchVersion(v string) *RegisterPackageVersionInput
- func (s RegisterPackageVersionInput) String() string
- func (s *RegisterPackageVersionInput) Validate() error
- type RegisterPackageVersionOutput
- type RemoveApplicationInstanceInput
- type RemoveApplicationInstanceOutput
- 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 S3Location
- type ServiceQuotaExceededException
- func (s *ServiceQuotaExceededException) Code() string
- func (s *ServiceQuotaExceededException) Error() string
- func (s ServiceQuotaExceededException) GoString() string
- func (s *ServiceQuotaExceededException) Message() string
- func (s *ServiceQuotaExceededException) OrigErr() error
- func (s *ServiceQuotaExceededException) RequestID() string
- func (s *ServiceQuotaExceededException) StatusCode() int
- func (s ServiceQuotaExceededException) String() string
- type StaticIpConnectionInfo
- func (s StaticIpConnectionInfo) GoString() string
- func (s *StaticIpConnectionInfo) SetDefaultGateway(v string) *StaticIpConnectionInfo
- func (s *StaticIpConnectionInfo) SetDns(v []*string) *StaticIpConnectionInfo
- func (s *StaticIpConnectionInfo) SetIpAddress(v string) *StaticIpConnectionInfo
- func (s *StaticIpConnectionInfo) SetMask(v string) *StaticIpConnectionInfo
- func (s StaticIpConnectionInfo) String() string
- func (s *StaticIpConnectionInfo) Validate() error
- type StorageLocation
- func (s StorageLocation) GoString() string
- func (s *StorageLocation) SetBinaryPrefixLocation(v string) *StorageLocation
- func (s *StorageLocation) SetBucket(v string) *StorageLocation
- func (s *StorageLocation) SetGeneratedPrefixLocation(v string) *StorageLocation
- func (s *StorageLocation) SetManifestPrefixLocation(v string) *StorageLocation
- func (s *StorageLocation) SetRepoPrefixLocation(v string) *StorageLocation
- func (s StorageLocation) String() string
- type TagResourceInput
- type TagResourceOutput
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateDeviceMetadataInput
- func (s UpdateDeviceMetadataInput) GoString() string
- func (s *UpdateDeviceMetadataInput) SetDescription(v string) *UpdateDeviceMetadataInput
- func (s *UpdateDeviceMetadataInput) SetDeviceId(v string) *UpdateDeviceMetadataInput
- func (s UpdateDeviceMetadataInput) String() string
- func (s *UpdateDeviceMetadataInput) Validate() error
- type UpdateDeviceMetadataOutput
- 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
- type ValidationExceptionErrorArgument
- func (s ValidationExceptionErrorArgument) GoString() string
- func (s *ValidationExceptionErrorArgument) SetName(v string) *ValidationExceptionErrorArgument
- func (s *ValidationExceptionErrorArgument) SetValue(v string) *ValidationExceptionErrorArgument
- func (s ValidationExceptionErrorArgument) String() string
- type ValidationExceptionField
Constants ¶
const ( // ApplicationInstanceHealthStatusRunning is a ApplicationInstanceHealthStatus enum value ApplicationInstanceHealthStatusRunning = "RUNNING" // ApplicationInstanceHealthStatusError is a ApplicationInstanceHealthStatus enum value ApplicationInstanceHealthStatusError = "ERROR" // ApplicationInstanceHealthStatusNotAvailable is a ApplicationInstanceHealthStatus enum value ApplicationInstanceHealthStatusNotAvailable = "NOT_AVAILABLE" )
const ( // ApplicationInstanceStatusDeploymentPending is a ApplicationInstanceStatus enum value ApplicationInstanceStatusDeploymentPending = "DEPLOYMENT_PENDING" // ApplicationInstanceStatusDeploymentRequested is a ApplicationInstanceStatus enum value ApplicationInstanceStatusDeploymentRequested = "DEPLOYMENT_REQUESTED" // ApplicationInstanceStatusDeploymentInProgress is a ApplicationInstanceStatus enum value ApplicationInstanceStatusDeploymentInProgress = "DEPLOYMENT_IN_PROGRESS" // ApplicationInstanceStatusDeploymentError is a ApplicationInstanceStatus enum value ApplicationInstanceStatusDeploymentError = "DEPLOYMENT_ERROR" // ApplicationInstanceStatusDeploymentSucceeded is a ApplicationInstanceStatus enum value ApplicationInstanceStatusDeploymentSucceeded = "DEPLOYMENT_SUCCEEDED" // ApplicationInstanceStatusRemovalPending is a ApplicationInstanceStatus enum value ApplicationInstanceStatusRemovalPending = "REMOVAL_PENDING" // ApplicationInstanceStatusRemovalRequested is a ApplicationInstanceStatus enum value ApplicationInstanceStatusRemovalRequested = "REMOVAL_REQUESTED" // ApplicationInstanceStatusRemovalInProgress is a ApplicationInstanceStatus enum value ApplicationInstanceStatusRemovalInProgress = "REMOVAL_IN_PROGRESS" // ApplicationInstanceStatusRemovalFailed is a ApplicationInstanceStatus enum value ApplicationInstanceStatusRemovalFailed = "REMOVAL_FAILED" // ApplicationInstanceStatusRemovalSucceeded is a ApplicationInstanceStatus enum value ApplicationInstanceStatusRemovalSucceeded = "REMOVAL_SUCCEEDED" // ApplicationInstanceStatusDeploymentFailed is a ApplicationInstanceStatus enum value ApplicationInstanceStatusDeploymentFailed = "DEPLOYMENT_FAILED" )
const ( // ConnectionTypeStaticIp is a ConnectionType enum value ConnectionTypeStaticIp = "STATIC_IP" // ConnectionTypeDhcp is a ConnectionType enum value ConnectionTypeDhcp = "DHCP" )
const ( // DeviceBrandAwsPanorama is a DeviceBrand enum value DeviceBrandAwsPanorama = "AWS_PANORAMA" // DeviceBrandLenovo is a DeviceBrand enum value DeviceBrandLenovo = "LENOVO" )
const ( // DeviceConnectionStatusOnline is a DeviceConnectionStatus enum value DeviceConnectionStatusOnline = "ONLINE" // DeviceConnectionStatusOffline is a DeviceConnectionStatus enum value DeviceConnectionStatusOffline = "OFFLINE" // DeviceConnectionStatusAwaitingCredentials is a DeviceConnectionStatus enum value DeviceConnectionStatusAwaitingCredentials = "AWAITING_CREDENTIALS" // DeviceConnectionStatusNotAvailable is a DeviceConnectionStatus enum value DeviceConnectionStatusNotAvailable = "NOT_AVAILABLE" // DeviceConnectionStatusError is a DeviceConnectionStatus enum value DeviceConnectionStatusError = "ERROR" )
const ( // DeviceStatusAwaitingProvisioning is a DeviceStatus enum value DeviceStatusAwaitingProvisioning = "AWAITING_PROVISIONING" // DeviceStatusPending is a DeviceStatus enum value DeviceStatusPending = "PENDING" // DeviceStatusSucceeded is a DeviceStatus enum value DeviceStatusSucceeded = "SUCCEEDED" // DeviceStatusFailed is a DeviceStatus enum value DeviceStatusFailed = "FAILED" // DeviceStatusError is a DeviceStatus enum value DeviceStatusError = "ERROR" // DeviceStatusDeleting is a DeviceStatus enum value DeviceStatusDeleting = "DELETING" )
const ( // DeviceTypePanoramaApplianceDeveloperKit is a DeviceType enum value DeviceTypePanoramaApplianceDeveloperKit = "PANORAMA_APPLIANCE_DEVELOPER_KIT" // DeviceTypePanoramaAppliance is a DeviceType enum value DeviceTypePanoramaAppliance = "PANORAMA_APPLIANCE" )
const ( // NetworkConnectionStatusConnected is a NetworkConnectionStatus enum value NetworkConnectionStatusConnected = "CONNECTED" // NetworkConnectionStatusNotConnected is a NetworkConnectionStatus enum value NetworkConnectionStatusNotConnected = "NOT_CONNECTED" // NetworkConnectionStatusConnecting is a NetworkConnectionStatus enum value NetworkConnectionStatusConnecting = "CONNECTING" )
const ( // NodeCategoryBusinessLogic is a NodeCategory enum value NodeCategoryBusinessLogic = "BUSINESS_LOGIC" // NodeCategoryMlModel is a NodeCategory enum value NodeCategoryMlModel = "ML_MODEL" // NodeCategoryMediaSource is a NodeCategory enum value NodeCategoryMediaSource = "MEDIA_SOURCE" // NodeCategoryMediaSink is a NodeCategory enum value NodeCategoryMediaSink = "MEDIA_SINK" )
const ( // NodeFromTemplateJobStatusPending is a NodeFromTemplateJobStatus enum value NodeFromTemplateJobStatusPending = "PENDING" // NodeFromTemplateJobStatusSucceeded is a NodeFromTemplateJobStatus enum value NodeFromTemplateJobStatusSucceeded = "SUCCEEDED" // NodeFromTemplateJobStatusFailed is a NodeFromTemplateJobStatus enum value NodeFromTemplateJobStatusFailed = "FAILED" )
const ( // NodeInstanceStatusRunning is a NodeInstanceStatus enum value NodeInstanceStatusRunning = "RUNNING" // NodeInstanceStatusError is a NodeInstanceStatus enum value NodeInstanceStatusError = "ERROR" // NodeInstanceStatusNotAvailable is a NodeInstanceStatus enum value NodeInstanceStatusNotAvailable = "NOT_AVAILABLE" )
const ( // PackageImportJobStatusPending is a PackageImportJobStatus enum value PackageImportJobStatusPending = "PENDING" // PackageImportJobStatusSucceeded is a PackageImportJobStatus enum value PackageImportJobStatusSucceeded = "SUCCEEDED" // PackageImportJobStatusFailed is a PackageImportJobStatus enum value PackageImportJobStatusFailed = "FAILED" )
const ( // PackageImportJobTypeNodePackageVersion is a PackageImportJobType enum value PackageImportJobTypeNodePackageVersion = "NODE_PACKAGE_VERSION" // PackageImportJobTypeMarketplaceNodePackageVersion is a PackageImportJobType enum value PackageImportJobTypeMarketplaceNodePackageVersion = "MARKETPLACE_NODE_PACKAGE_VERSION" )
const ( // PackageVersionStatusRegisterPending is a PackageVersionStatus enum value PackageVersionStatusRegisterPending = "REGISTER_PENDING" // PackageVersionStatusRegisterCompleted is a PackageVersionStatus enum value PackageVersionStatusRegisterCompleted = "REGISTER_COMPLETED" // PackageVersionStatusFailed is a PackageVersionStatus enum value PackageVersionStatusFailed = "FAILED" // PackageVersionStatusDeleting is a PackageVersionStatus enum value PackageVersionStatusDeleting = "DELETING" )
const ( // PortTypeBoolean is a PortType enum value PortTypeBoolean = "BOOLEAN" // PortTypeString is a PortType enum value PortTypeString = "STRING" // PortTypeInt32 is a PortType enum value PortTypeInt32 = "INT32" // PortTypeFloat32 is a PortType enum value PortTypeFloat32 = "FLOAT32" // PortTypeMedia is a PortType enum value PortTypeMedia = "MEDIA" )
const ( // StatusFilterDeploymentSucceeded is a StatusFilter enum value StatusFilterDeploymentSucceeded = "DEPLOYMENT_SUCCEEDED" // StatusFilterDeploymentError is a StatusFilter enum value StatusFilterDeploymentError = "DEPLOYMENT_ERROR" // StatusFilterRemovalSucceeded is a StatusFilter enum value StatusFilterRemovalSucceeded = "REMOVAL_SUCCEEDED" // StatusFilterRemovalFailed is a StatusFilter enum value StatusFilterRemovalFailed = "REMOVAL_FAILED" // StatusFilterProcessingDeployment is a StatusFilter enum value StatusFilterProcessingDeployment = "PROCESSING_DEPLOYMENT" // StatusFilterProcessingRemoval is a StatusFilter enum value StatusFilterProcessingRemoval = "PROCESSING_REMOVAL" // StatusFilterDeploymentFailed is a StatusFilter enum value StatusFilterDeploymentFailed = "DEPLOYMENT_FAILED" )
const ( // UpdateProgressPending is a UpdateProgress enum value UpdateProgressPending = "PENDING" // UpdateProgressInProgress is a UpdateProgress enum value UpdateProgressInProgress = "IN_PROGRESS" // UpdateProgressVerifying is a UpdateProgress enum value UpdateProgressVerifying = "VERIFYING" // UpdateProgressRebooting is a UpdateProgress enum value UpdateProgressRebooting = "REBOOTING" // UpdateProgressDownloading is a UpdateProgress enum value UpdateProgressDownloading = "DOWNLOADING" // UpdateProgressCompleted is a UpdateProgress enum value UpdateProgressCompleted = "COMPLETED" // UpdateProgressFailed is a UpdateProgress enum value UpdateProgressFailed = "FAILED" )
const ( // ValidationExceptionReasonUnknownOperation is a ValidationExceptionReason enum value ValidationExceptionReasonUnknownOperation = "UNKNOWN_OPERATION" // ValidationExceptionReasonCannotParse is a ValidationExceptionReason enum value ValidationExceptionReasonCannotParse = "CANNOT_PARSE" // ValidationExceptionReasonFieldValidationFailed is a ValidationExceptionReason enum value ValidationExceptionReasonFieldValidationFailed = "FIELD_VALIDATION_FAILED" // ValidationExceptionReasonOther is a ValidationExceptionReason enum value ValidationExceptionReasonOther = "OTHER" )
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // The requestor does not have permission to access the target action or resource. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeConflictException for service response error code // "ConflictException". // // The target resource is in use. ErrCodeConflictException = "ConflictException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // An internal error occurred. ErrCodeInternalServerException = "InternalServerException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The target resource was not found. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeServiceQuotaExceededException for service response error code // "ServiceQuotaExceededException". // // The request would cause a limit to be exceeded. ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException" // ErrCodeValidationException for service response error code // "ValidationException". // // The request contains an invalid parameter value. ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "Panorama" // Name of service. EndpointsID = "panorama" // ID to lookup a service endpoint with. ServiceID = "Panorama" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// JobResourceTypePackage is a JobResourceType enum value
JobResourceTypePackage = "PACKAGE"
)
const (
// JobTypeOta is a JobType enum value
JobTypeOta = "OTA"
)
const (
// TemplateTypeRtspCameraStream is a TemplateType enum value
TemplateTypeRtspCameraStream = "RTSP_CAMERA_STREAM"
)
Variables ¶
This section is empty.
Functions ¶
func ApplicationInstanceHealthStatus_Values ¶
func ApplicationInstanceHealthStatus_Values() []string
ApplicationInstanceHealthStatus_Values returns all elements of the ApplicationInstanceHealthStatus enum
func ApplicationInstanceStatus_Values ¶
func ApplicationInstanceStatus_Values() []string
ApplicationInstanceStatus_Values returns all elements of the ApplicationInstanceStatus enum
func ConnectionType_Values ¶
func ConnectionType_Values() []string
ConnectionType_Values returns all elements of the ConnectionType enum
func DeviceBrand_Values ¶ added in v1.43.34
func DeviceBrand_Values() []string
DeviceBrand_Values returns all elements of the DeviceBrand enum
func DeviceConnectionStatus_Values ¶
func DeviceConnectionStatus_Values() []string
DeviceConnectionStatus_Values returns all elements of the DeviceConnectionStatus enum
func DeviceStatus_Values ¶
func DeviceStatus_Values() []string
DeviceStatus_Values returns all elements of the DeviceStatus enum
func DeviceType_Values ¶
func DeviceType_Values() []string
DeviceType_Values returns all elements of the DeviceType enum
func JobResourceType_Values ¶
func JobResourceType_Values() []string
JobResourceType_Values returns all elements of the JobResourceType enum
func JobType_Values ¶
func JobType_Values() []string
JobType_Values returns all elements of the JobType enum
func NetworkConnectionStatus_Values ¶
func NetworkConnectionStatus_Values() []string
NetworkConnectionStatus_Values returns all elements of the NetworkConnectionStatus enum
func NodeCategory_Values ¶
func NodeCategory_Values() []string
NodeCategory_Values returns all elements of the NodeCategory enum
func NodeFromTemplateJobStatus_Values ¶
func NodeFromTemplateJobStatus_Values() []string
NodeFromTemplateJobStatus_Values returns all elements of the NodeFromTemplateJobStatus enum
func NodeInstanceStatus_Values ¶
func NodeInstanceStatus_Values() []string
NodeInstanceStatus_Values returns all elements of the NodeInstanceStatus enum
func PackageImportJobStatus_Values ¶
func PackageImportJobStatus_Values() []string
PackageImportJobStatus_Values returns all elements of the PackageImportJobStatus enum
func PackageImportJobType_Values ¶
func PackageImportJobType_Values() []string
PackageImportJobType_Values returns all elements of the PackageImportJobType enum
func PackageVersionStatus_Values ¶
func PackageVersionStatus_Values() []string
PackageVersionStatus_Values returns all elements of the PackageVersionStatus enum
func PortType_Values ¶
func PortType_Values() []string
PortType_Values returns all elements of the PortType enum
func StatusFilter_Values ¶
func StatusFilter_Values() []string
StatusFilter_Values returns all elements of the StatusFilter enum
func TemplateType_Values ¶
func TemplateType_Values() []string
TemplateType_Values returns all elements of the TemplateType enum
func UpdateProgress_Values ¶
func UpdateProgress_Values() []string
UpdateProgress_Values returns all elements of the UpdateProgress enum
func ValidationExceptionReason_Values ¶
func ValidationExceptionReason_Values() []string
ValidationExceptionReason_Values returns all elements of the ValidationExceptionReason enum
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The requestor does not have permission to access the target action or resource.
func (*AccessDeniedException) Code ¶
func (s *AccessDeniedException) Code() string
Code returns the exception type name.
func (*AccessDeniedException) Error ¶
func (s *AccessDeniedException) Error() string
func (AccessDeniedException) GoString ¶
func (s AccessDeniedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AccessDeniedException) Message ¶
func (s *AccessDeniedException) Message() string
Message returns the exception's message.
func (*AccessDeniedException) OrigErr ¶
func (s *AccessDeniedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*AccessDeniedException) RequestID ¶
func (s *AccessDeniedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*AccessDeniedException) StatusCode ¶
func (s *AccessDeniedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (AccessDeniedException) String ¶
func (s AccessDeniedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AlternateSoftwareMetadata ¶ added in v1.43.7
type AlternateSoftwareMetadata struct { // The appliance software version. Version *string `min:"1" type:"string"` // contains filtered or unexported fields }
Details about a beta appliance software update.
func (AlternateSoftwareMetadata) GoString ¶ added in v1.43.7
func (s AlternateSoftwareMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AlternateSoftwareMetadata) SetVersion ¶ added in v1.43.7
func (s *AlternateSoftwareMetadata) SetVersion(v string) *AlternateSoftwareMetadata
SetVersion sets the Version field's value.
func (AlternateSoftwareMetadata) String ¶ added in v1.43.7
func (s AlternateSoftwareMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ApplicationInstance ¶
type ApplicationInstance struct { // The application instance's ID. ApplicationInstanceId *string `min:"1" type:"string"` // The application instance's ARN. Arn *string `min:"1" type:"string"` // When the application instance was created. CreatedTime *time.Time `type:"timestamp"` // The device's ID. DefaultRuntimeContextDevice *string `min:"1" type:"string"` // The device's name. DefaultRuntimeContextDeviceName *string `min:"1" type:"string"` // The application instance's description. Description *string `type:"string"` // The application instance's health status. HealthStatus *string `type:"string" enum:"ApplicationInstanceHealthStatus"` // The application instance's name. Name *string `min:"1" type:"string"` // The application instance's status. Status *string `type:"string" enum:"ApplicationInstanceStatus"` // The application instance's status description. StatusDescription *string `min:"1" type:"string"` // The application instance's tags. Tags map[string]*string `type:"map"` // contains filtered or unexported fields }
An application instance on a device.
func (ApplicationInstance) GoString ¶
func (s ApplicationInstance) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ApplicationInstance) SetApplicationInstanceId ¶
func (s *ApplicationInstance) SetApplicationInstanceId(v string) *ApplicationInstance
SetApplicationInstanceId sets the ApplicationInstanceId field's value.
func (*ApplicationInstance) SetArn ¶
func (s *ApplicationInstance) SetArn(v string) *ApplicationInstance
SetArn sets the Arn field's value.
func (*ApplicationInstance) SetCreatedTime ¶
func (s *ApplicationInstance) SetCreatedTime(v time.Time) *ApplicationInstance
SetCreatedTime sets the CreatedTime field's value.
func (*ApplicationInstance) SetDefaultRuntimeContextDevice ¶
func (s *ApplicationInstance) SetDefaultRuntimeContextDevice(v string) *ApplicationInstance
SetDefaultRuntimeContextDevice sets the DefaultRuntimeContextDevice field's value.
func (*ApplicationInstance) SetDefaultRuntimeContextDeviceName ¶
func (s *ApplicationInstance) SetDefaultRuntimeContextDeviceName(v string) *ApplicationInstance
SetDefaultRuntimeContextDeviceName sets the DefaultRuntimeContextDeviceName field's value.
func (*ApplicationInstance) SetDescription ¶
func (s *ApplicationInstance) SetDescription(v string) *ApplicationInstance
SetDescription sets the Description field's value.
func (*ApplicationInstance) SetHealthStatus ¶
func (s *ApplicationInstance) SetHealthStatus(v string) *ApplicationInstance
SetHealthStatus sets the HealthStatus field's value.
func (*ApplicationInstance) SetName ¶
func (s *ApplicationInstance) SetName(v string) *ApplicationInstance
SetName sets the Name field's value.
func (*ApplicationInstance) SetStatus ¶
func (s *ApplicationInstance) SetStatus(v string) *ApplicationInstance
SetStatus sets the Status field's value.
func (*ApplicationInstance) SetStatusDescription ¶
func (s *ApplicationInstance) SetStatusDescription(v string) *ApplicationInstance
SetStatusDescription sets the StatusDescription field's value.
func (*ApplicationInstance) SetTags ¶
func (s *ApplicationInstance) SetTags(v map[string]*string) *ApplicationInstance
SetTags sets the Tags field's value.
func (ApplicationInstance) String ¶
func (s ApplicationInstance) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // A list of attributes that led to the exception and their values. ErrorArguments []*ConflictExceptionErrorArgument `type:"list"` // A unique ID for the error. ErrorId *string `type:"string"` Message_ *string `locationName:"Message" type:"string"` // The resource's ID. // // ResourceId is a required field ResourceId *string `type:"string" required:"true"` // The resource's type. // // ResourceType is a required field ResourceType *string `type:"string" required:"true"` // contains filtered or unexported fields }
The target resource is in use.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConflictExceptionErrorArgument ¶
type ConflictExceptionErrorArgument struct { // The error argument's name. // // Name is a required field Name *string `type:"string" required:"true"` // The error argument's value. // // Value is a required field Value *string `type:"string" required:"true"` // contains filtered or unexported fields }
A conflict exception error argument.
func (ConflictExceptionErrorArgument) GoString ¶
func (s ConflictExceptionErrorArgument) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConflictExceptionErrorArgument) SetName ¶
func (s *ConflictExceptionErrorArgument) SetName(v string) *ConflictExceptionErrorArgument
SetName sets the Name field's value.
func (*ConflictExceptionErrorArgument) SetValue ¶
func (s *ConflictExceptionErrorArgument) SetValue(v string) *ConflictExceptionErrorArgument
SetValue sets the Value field's value.
func (ConflictExceptionErrorArgument) String ¶
func (s ConflictExceptionErrorArgument) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateApplicationInstanceInput ¶
type CreateApplicationInstanceInput struct { // The ID of an application instance to replace with the new instance. ApplicationInstanceIdToReplace *string `min:"1" type:"string"` // A device's ID. // // DefaultRuntimeContextDevice is a required field DefaultRuntimeContextDevice *string `min:"1" type:"string" required:"true"` // A description for the application instance. Description *string `type:"string"` // Setting overrides for the application manifest. ManifestOverridesPayload *ManifestOverridesPayload `type:"structure"` // The application's manifest document. // // ManifestPayload is a required field ManifestPayload *ManifestPayload `type:"structure" required:"true"` // A name for the application instance. Name *string `min:"1" type:"string"` // The ARN of a runtime role for the application instance. RuntimeRoleArn *string `min:"1" type:"string"` // Tags for the application instance. Tags map[string]*string `type:"map"` // contains filtered or unexported fields }
func (CreateApplicationInstanceInput) GoString ¶
func (s CreateApplicationInstanceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateApplicationInstanceInput) SetApplicationInstanceIdToReplace ¶
func (s *CreateApplicationInstanceInput) SetApplicationInstanceIdToReplace(v string) *CreateApplicationInstanceInput
SetApplicationInstanceIdToReplace sets the ApplicationInstanceIdToReplace field's value.
func (*CreateApplicationInstanceInput) SetDefaultRuntimeContextDevice ¶
func (s *CreateApplicationInstanceInput) SetDefaultRuntimeContextDevice(v string) *CreateApplicationInstanceInput
SetDefaultRuntimeContextDevice sets the DefaultRuntimeContextDevice field's value.
func (*CreateApplicationInstanceInput) SetDescription ¶
func (s *CreateApplicationInstanceInput) SetDescription(v string) *CreateApplicationInstanceInput
SetDescription sets the Description field's value.
func (*CreateApplicationInstanceInput) SetManifestOverridesPayload ¶
func (s *CreateApplicationInstanceInput) SetManifestOverridesPayload(v *ManifestOverridesPayload) *CreateApplicationInstanceInput
SetManifestOverridesPayload sets the ManifestOverridesPayload field's value.
func (*CreateApplicationInstanceInput) SetManifestPayload ¶
func (s *CreateApplicationInstanceInput) SetManifestPayload(v *ManifestPayload) *CreateApplicationInstanceInput
SetManifestPayload sets the ManifestPayload field's value.
func (*CreateApplicationInstanceInput) SetName ¶
func (s *CreateApplicationInstanceInput) SetName(v string) *CreateApplicationInstanceInput
SetName sets the Name field's value.
func (*CreateApplicationInstanceInput) SetRuntimeRoleArn ¶
func (s *CreateApplicationInstanceInput) SetRuntimeRoleArn(v string) *CreateApplicationInstanceInput
SetRuntimeRoleArn sets the RuntimeRoleArn field's value.
func (*CreateApplicationInstanceInput) SetTags ¶
func (s *CreateApplicationInstanceInput) SetTags(v map[string]*string) *CreateApplicationInstanceInput
SetTags sets the Tags field's value.
func (CreateApplicationInstanceInput) String ¶
func (s CreateApplicationInstanceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateApplicationInstanceInput) Validate ¶
func (s *CreateApplicationInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateApplicationInstanceOutput ¶
type CreateApplicationInstanceOutput struct { // The application instance's ID. // // ApplicationInstanceId is a required field ApplicationInstanceId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateApplicationInstanceOutput) GoString ¶
func (s CreateApplicationInstanceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateApplicationInstanceOutput) SetApplicationInstanceId ¶
func (s *CreateApplicationInstanceOutput) SetApplicationInstanceId(v string) *CreateApplicationInstanceOutput
SetApplicationInstanceId sets the ApplicationInstanceId field's value.
func (CreateApplicationInstanceOutput) String ¶
func (s CreateApplicationInstanceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateJobForDevicesInput ¶
type CreateJobForDevicesInput struct { // IDs of target devices. // // DeviceIds is a required field DeviceIds []*string `min:"1" type:"list" required:"true"` // Configuration settings for the job. // // DeviceJobConfig is a required field DeviceJobConfig *DeviceJobConfig `type:"structure" required:"true"` // The type of job to run. // // JobType is a required field JobType *string `type:"string" required:"true" enum:"JobType"` // contains filtered or unexported fields }
func (CreateJobForDevicesInput) GoString ¶
func (s CreateJobForDevicesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateJobForDevicesInput) SetDeviceIds ¶
func (s *CreateJobForDevicesInput) SetDeviceIds(v []*string) *CreateJobForDevicesInput
SetDeviceIds sets the DeviceIds field's value.
func (*CreateJobForDevicesInput) SetDeviceJobConfig ¶
func (s *CreateJobForDevicesInput) SetDeviceJobConfig(v *DeviceJobConfig) *CreateJobForDevicesInput
SetDeviceJobConfig sets the DeviceJobConfig field's value.
func (*CreateJobForDevicesInput) SetJobType ¶
func (s *CreateJobForDevicesInput) SetJobType(v string) *CreateJobForDevicesInput
SetJobType sets the JobType field's value.
func (CreateJobForDevicesInput) String ¶
func (s CreateJobForDevicesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateJobForDevicesInput) Validate ¶
func (s *CreateJobForDevicesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateJobForDevicesOutput ¶
type CreateJobForDevicesOutput struct { // A list of jobs. // // Jobs is a required field Jobs []*Job `type:"list" required:"true"` // contains filtered or unexported fields }
func (CreateJobForDevicesOutput) GoString ¶
func (s CreateJobForDevicesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateJobForDevicesOutput) SetJobs ¶
func (s *CreateJobForDevicesOutput) SetJobs(v []*Job) *CreateJobForDevicesOutput
SetJobs sets the Jobs field's value.
func (CreateJobForDevicesOutput) String ¶
func (s CreateJobForDevicesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateNodeFromTemplateJobInput ¶
type CreateNodeFromTemplateJobInput struct { // Tags for the job. JobTags []*JobResourceTags `type:"list"` // A description for the node. NodeDescription *string `type:"string"` // A name for the node. // // NodeName is a required field NodeName *string `min:"1" type:"string" required:"true"` // An output package name for the node. // // OutputPackageName is a required field OutputPackageName *string `min:"1" type:"string" required:"true"` // An output package version for the node. // // OutputPackageVersion is a required field OutputPackageVersion *string `min:"1" type:"string" required:"true"` // Template parameters for the node. // // TemplateParameters is a required field TemplateParameters map[string]*string `type:"map" required:"true"` // The type of node. // // TemplateType is a required field TemplateType *string `type:"string" required:"true" enum:"TemplateType"` // contains filtered or unexported fields }
func (CreateNodeFromTemplateJobInput) GoString ¶
func (s CreateNodeFromTemplateJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateNodeFromTemplateJobInput) SetJobTags ¶
func (s *CreateNodeFromTemplateJobInput) SetJobTags(v []*JobResourceTags) *CreateNodeFromTemplateJobInput
SetJobTags sets the JobTags field's value.
func (*CreateNodeFromTemplateJobInput) SetNodeDescription ¶
func (s *CreateNodeFromTemplateJobInput) SetNodeDescription(v string) *CreateNodeFromTemplateJobInput
SetNodeDescription sets the NodeDescription field's value.
func (*CreateNodeFromTemplateJobInput) SetNodeName ¶
func (s *CreateNodeFromTemplateJobInput) SetNodeName(v string) *CreateNodeFromTemplateJobInput
SetNodeName sets the NodeName field's value.
func (*CreateNodeFromTemplateJobInput) SetOutputPackageName ¶
func (s *CreateNodeFromTemplateJobInput) SetOutputPackageName(v string) *CreateNodeFromTemplateJobInput
SetOutputPackageName sets the OutputPackageName field's value.
func (*CreateNodeFromTemplateJobInput) SetOutputPackageVersion ¶
func (s *CreateNodeFromTemplateJobInput) SetOutputPackageVersion(v string) *CreateNodeFromTemplateJobInput
SetOutputPackageVersion sets the OutputPackageVersion field's value.
func (*CreateNodeFromTemplateJobInput) SetTemplateParameters ¶
func (s *CreateNodeFromTemplateJobInput) SetTemplateParameters(v map[string]*string) *CreateNodeFromTemplateJobInput
SetTemplateParameters sets the TemplateParameters field's value.
func (*CreateNodeFromTemplateJobInput) SetTemplateType ¶
func (s *CreateNodeFromTemplateJobInput) SetTemplateType(v string) *CreateNodeFromTemplateJobInput
SetTemplateType sets the TemplateType field's value.
func (CreateNodeFromTemplateJobInput) String ¶
func (s CreateNodeFromTemplateJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateNodeFromTemplateJobInput) Validate ¶
func (s *CreateNodeFromTemplateJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateNodeFromTemplateJobOutput ¶
type CreateNodeFromTemplateJobOutput struct { // The job's ID. // // JobId is a required field JobId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateNodeFromTemplateJobOutput) GoString ¶
func (s CreateNodeFromTemplateJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateNodeFromTemplateJobOutput) SetJobId ¶
func (s *CreateNodeFromTemplateJobOutput) SetJobId(v string) *CreateNodeFromTemplateJobOutput
SetJobId sets the JobId field's value.
func (CreateNodeFromTemplateJobOutput) String ¶
func (s CreateNodeFromTemplateJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreatePackageImportJobInput ¶
type CreatePackageImportJobInput struct { // A client token for the package import job. // // ClientToken is a required field ClientToken *string `min:"1" type:"string" required:"true"` // An input config for the package import job. // // InputConfig is a required field InputConfig *PackageImportJobInputConfig `type:"structure" required:"true"` // Tags for the package import job. JobTags []*JobResourceTags `type:"list"` // A job type for the package import job. // // JobType is a required field JobType *string `type:"string" required:"true" enum:"PackageImportJobType"` // An output config for the package import job. // // OutputConfig is a required field OutputConfig *PackageImportJobOutputConfig `type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreatePackageImportJobInput) GoString ¶
func (s CreatePackageImportJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreatePackageImportJobInput) SetClientToken ¶
func (s *CreatePackageImportJobInput) SetClientToken(v string) *CreatePackageImportJobInput
SetClientToken sets the ClientToken field's value.
func (*CreatePackageImportJobInput) SetInputConfig ¶
func (s *CreatePackageImportJobInput) SetInputConfig(v *PackageImportJobInputConfig) *CreatePackageImportJobInput
SetInputConfig sets the InputConfig field's value.
func (*CreatePackageImportJobInput) SetJobTags ¶
func (s *CreatePackageImportJobInput) SetJobTags(v []*JobResourceTags) *CreatePackageImportJobInput
SetJobTags sets the JobTags field's value.
func (*CreatePackageImportJobInput) SetJobType ¶
func (s *CreatePackageImportJobInput) SetJobType(v string) *CreatePackageImportJobInput
SetJobType sets the JobType field's value.
func (*CreatePackageImportJobInput) SetOutputConfig ¶
func (s *CreatePackageImportJobInput) SetOutputConfig(v *PackageImportJobOutputConfig) *CreatePackageImportJobInput
SetOutputConfig sets the OutputConfig field's value.
func (CreatePackageImportJobInput) String ¶
func (s CreatePackageImportJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreatePackageImportJobInput) Validate ¶
func (s *CreatePackageImportJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreatePackageImportJobOutput ¶
type CreatePackageImportJobOutput struct { // The job's ID. // // JobId is a required field JobId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreatePackageImportJobOutput) GoString ¶
func (s CreatePackageImportJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreatePackageImportJobOutput) SetJobId ¶
func (s *CreatePackageImportJobOutput) SetJobId(v string) *CreatePackageImportJobOutput
SetJobId sets the JobId field's value.
func (CreatePackageImportJobOutput) String ¶
func (s CreatePackageImportJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreatePackageInput ¶
type CreatePackageInput struct { // A name for the package. // // PackageName is a required field PackageName *string `min:"1" type:"string" required:"true"` // Tags for the package. Tags map[string]*string `type:"map"` // contains filtered or unexported fields }
func (CreatePackageInput) GoString ¶
func (s CreatePackageInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreatePackageInput) SetPackageName ¶
func (s *CreatePackageInput) SetPackageName(v string) *CreatePackageInput
SetPackageName sets the PackageName field's value.
func (*CreatePackageInput) SetTags ¶
func (s *CreatePackageInput) SetTags(v map[string]*string) *CreatePackageInput
SetTags sets the Tags field's value.
func (CreatePackageInput) String ¶
func (s CreatePackageInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreatePackageInput) Validate ¶
func (s *CreatePackageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreatePackageOutput ¶
type CreatePackageOutput struct { // The package's ARN. Arn *string `min:"1" type:"string"` // The package's ID. PackageId *string `min:"1" type:"string"` // The package's storage location. // // StorageLocation is a required field StorageLocation *StorageLocation `type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreatePackageOutput) GoString ¶
func (s CreatePackageOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreatePackageOutput) SetArn ¶
func (s *CreatePackageOutput) SetArn(v string) *CreatePackageOutput
SetArn sets the Arn field's value.
func (*CreatePackageOutput) SetPackageId ¶
func (s *CreatePackageOutput) SetPackageId(v string) *CreatePackageOutput
SetPackageId sets the PackageId field's value.
func (*CreatePackageOutput) SetStorageLocation ¶
func (s *CreatePackageOutput) SetStorageLocation(v *StorageLocation) *CreatePackageOutput
SetStorageLocation sets the StorageLocation field's value.
func (CreatePackageOutput) String ¶
func (s CreatePackageOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteDeviceInput ¶
type DeleteDeviceInput struct { // The device's ID. // // DeviceId is a required field DeviceId *string `location:"uri" locationName:"DeviceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteDeviceInput) GoString ¶
func (s DeleteDeviceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteDeviceInput) SetDeviceId ¶
func (s *DeleteDeviceInput) SetDeviceId(v string) *DeleteDeviceInput
SetDeviceId sets the DeviceId field's value.
func (DeleteDeviceInput) String ¶
func (s DeleteDeviceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteDeviceInput) Validate ¶
func (s *DeleteDeviceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDeviceOutput ¶
type DeleteDeviceOutput struct { // The device's ID. DeviceId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (DeleteDeviceOutput) GoString ¶
func (s DeleteDeviceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteDeviceOutput) SetDeviceId ¶
func (s *DeleteDeviceOutput) SetDeviceId(v string) *DeleteDeviceOutput
SetDeviceId sets the DeviceId field's value.
func (DeleteDeviceOutput) String ¶
func (s DeleteDeviceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeletePackageInput ¶
type DeletePackageInput struct { // Delete the package even if it has artifacts stored in its access point. Deletes // the package's artifacts from Amazon S3. ForceDelete *bool `location:"querystring" locationName:"ForceDelete" type:"boolean"` // The package's ID. // // PackageId is a required field PackageId *string `location:"uri" locationName:"PackageId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeletePackageInput) GoString ¶
func (s DeletePackageInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeletePackageInput) SetForceDelete ¶
func (s *DeletePackageInput) SetForceDelete(v bool) *DeletePackageInput
SetForceDelete sets the ForceDelete field's value.
func (*DeletePackageInput) SetPackageId ¶
func (s *DeletePackageInput) SetPackageId(v string) *DeletePackageInput
SetPackageId sets the PackageId field's value.
func (DeletePackageInput) String ¶
func (s DeletePackageInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeletePackageInput) Validate ¶
func (s *DeletePackageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeletePackageOutput ¶
type DeletePackageOutput struct {
// contains filtered or unexported fields
}
func (DeletePackageOutput) GoString ¶
func (s DeletePackageOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeletePackageOutput) String ¶
func (s DeletePackageOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeregisterPackageVersionInput ¶
type DeregisterPackageVersionInput struct { // An owner account. OwnerAccount *string `location:"querystring" locationName:"OwnerAccount" min:"1" type:"string"` // A package ID. // // PackageId is a required field PackageId *string `location:"uri" locationName:"PackageId" min:"1" type:"string" required:"true"` // A package version. // // PackageVersion is a required field PackageVersion *string `location:"uri" locationName:"PackageVersion" min:"1" type:"string" required:"true"` // A patch version. // // PatchVersion is a required field PatchVersion *string `location:"uri" locationName:"PatchVersion" min:"1" type:"string" required:"true"` // If the version was marked latest, the new version to maker as latest. UpdatedLatestPatchVersion *string `location:"querystring" locationName:"UpdatedLatestPatchVersion" min:"1" type:"string"` // contains filtered or unexported fields }
func (DeregisterPackageVersionInput) GoString ¶
func (s DeregisterPackageVersionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeregisterPackageVersionInput) SetOwnerAccount ¶
func (s *DeregisterPackageVersionInput) SetOwnerAccount(v string) *DeregisterPackageVersionInput
SetOwnerAccount sets the OwnerAccount field's value.
func (*DeregisterPackageVersionInput) SetPackageId ¶
func (s *DeregisterPackageVersionInput) SetPackageId(v string) *DeregisterPackageVersionInput
SetPackageId sets the PackageId field's value.
func (*DeregisterPackageVersionInput) SetPackageVersion ¶
func (s *DeregisterPackageVersionInput) SetPackageVersion(v string) *DeregisterPackageVersionInput
SetPackageVersion sets the PackageVersion field's value.
func (*DeregisterPackageVersionInput) SetPatchVersion ¶
func (s *DeregisterPackageVersionInput) SetPatchVersion(v string) *DeregisterPackageVersionInput
SetPatchVersion sets the PatchVersion field's value.
func (*DeregisterPackageVersionInput) SetUpdatedLatestPatchVersion ¶
func (s *DeregisterPackageVersionInput) SetUpdatedLatestPatchVersion(v string) *DeregisterPackageVersionInput
SetUpdatedLatestPatchVersion sets the UpdatedLatestPatchVersion field's value.
func (DeregisterPackageVersionInput) String ¶
func (s DeregisterPackageVersionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeregisterPackageVersionInput) Validate ¶
func (s *DeregisterPackageVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeregisterPackageVersionOutput ¶
type DeregisterPackageVersionOutput struct {
// contains filtered or unexported fields
}
func (DeregisterPackageVersionOutput) GoString ¶
func (s DeregisterPackageVersionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeregisterPackageVersionOutput) String ¶
func (s DeregisterPackageVersionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeApplicationInstanceDetailsInput ¶
type DescribeApplicationInstanceDetailsInput struct { // The application instance's ID. // // ApplicationInstanceId is a required field ApplicationInstanceId *string `location:"uri" locationName:"ApplicationInstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeApplicationInstanceDetailsInput) GoString ¶
func (s DescribeApplicationInstanceDetailsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeApplicationInstanceDetailsInput) SetApplicationInstanceId ¶
func (s *DescribeApplicationInstanceDetailsInput) SetApplicationInstanceId(v string) *DescribeApplicationInstanceDetailsInput
SetApplicationInstanceId sets the ApplicationInstanceId field's value.
func (DescribeApplicationInstanceDetailsInput) String ¶
func (s DescribeApplicationInstanceDetailsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeApplicationInstanceDetailsInput) Validate ¶
func (s *DescribeApplicationInstanceDetailsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeApplicationInstanceDetailsOutput ¶
type DescribeApplicationInstanceDetailsOutput struct { // The application instance's ID. ApplicationInstanceId *string `min:"1" type:"string"` // The ID of the application instance that this instance replaced. ApplicationInstanceIdToReplace *string `min:"1" type:"string"` // When the application instance was created. CreatedTime *time.Time `type:"timestamp"` // The application instance's default runtime context device. DefaultRuntimeContextDevice *string `min:"1" type:"string"` // The application instance's description. Description *string `type:"string"` // Parameter overrides for the configuration manifest. ManifestOverridesPayload *ManifestOverridesPayload `type:"structure"` // The application instance's configuration manifest. ManifestPayload *ManifestPayload `type:"structure"` // The application instance's name. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribeApplicationInstanceDetailsOutput) GoString ¶
func (s DescribeApplicationInstanceDetailsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeApplicationInstanceDetailsOutput) SetApplicationInstanceId ¶
func (s *DescribeApplicationInstanceDetailsOutput) SetApplicationInstanceId(v string) *DescribeApplicationInstanceDetailsOutput
SetApplicationInstanceId sets the ApplicationInstanceId field's value.
func (*DescribeApplicationInstanceDetailsOutput) SetApplicationInstanceIdToReplace ¶
func (s *DescribeApplicationInstanceDetailsOutput) SetApplicationInstanceIdToReplace(v string) *DescribeApplicationInstanceDetailsOutput
SetApplicationInstanceIdToReplace sets the ApplicationInstanceIdToReplace field's value.
func (*DescribeApplicationInstanceDetailsOutput) SetCreatedTime ¶
func (s *DescribeApplicationInstanceDetailsOutput) SetCreatedTime(v time.Time) *DescribeApplicationInstanceDetailsOutput
SetCreatedTime sets the CreatedTime field's value.
func (*DescribeApplicationInstanceDetailsOutput) SetDefaultRuntimeContextDevice ¶
func (s *DescribeApplicationInstanceDetailsOutput) SetDefaultRuntimeContextDevice(v string) *DescribeApplicationInstanceDetailsOutput
SetDefaultRuntimeContextDevice sets the DefaultRuntimeContextDevice field's value.
func (*DescribeApplicationInstanceDetailsOutput) SetDescription ¶
func (s *DescribeApplicationInstanceDetailsOutput) SetDescription(v string) *DescribeApplicationInstanceDetailsOutput
SetDescription sets the Description field's value.
func (*DescribeApplicationInstanceDetailsOutput) SetManifestOverridesPayload ¶
func (s *DescribeApplicationInstanceDetailsOutput) SetManifestOverridesPayload(v *ManifestOverridesPayload) *DescribeApplicationInstanceDetailsOutput
SetManifestOverridesPayload sets the ManifestOverridesPayload field's value.
func (*DescribeApplicationInstanceDetailsOutput) SetManifestPayload ¶
func (s *DescribeApplicationInstanceDetailsOutput) SetManifestPayload(v *ManifestPayload) *DescribeApplicationInstanceDetailsOutput
SetManifestPayload sets the ManifestPayload field's value.
func (*DescribeApplicationInstanceDetailsOutput) SetName ¶
func (s *DescribeApplicationInstanceDetailsOutput) SetName(v string) *DescribeApplicationInstanceDetailsOutput
SetName sets the Name field's value.
func (DescribeApplicationInstanceDetailsOutput) String ¶
func (s DescribeApplicationInstanceDetailsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeApplicationInstanceInput ¶
type DescribeApplicationInstanceInput struct { // The application instance's ID. // // ApplicationInstanceId is a required field ApplicationInstanceId *string `location:"uri" locationName:"ApplicationInstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeApplicationInstanceInput) GoString ¶
func (s DescribeApplicationInstanceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeApplicationInstanceInput) SetApplicationInstanceId ¶
func (s *DescribeApplicationInstanceInput) SetApplicationInstanceId(v string) *DescribeApplicationInstanceInput
SetApplicationInstanceId sets the ApplicationInstanceId field's value.
func (DescribeApplicationInstanceInput) String ¶
func (s DescribeApplicationInstanceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeApplicationInstanceInput) Validate ¶
func (s *DescribeApplicationInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeApplicationInstanceOutput ¶
type DescribeApplicationInstanceOutput struct { // The application instance's ID. ApplicationInstanceId *string `min:"1" type:"string"` // The ID of the application instance that this instance replaced. ApplicationInstanceIdToReplace *string `min:"1" type:"string"` // The application instance's ARN. Arn *string `min:"1" type:"string"` // When the application instance was created. CreatedTime *time.Time `type:"timestamp"` // The device's ID. DefaultRuntimeContextDevice *string `min:"1" type:"string"` // The device's bane. DefaultRuntimeContextDeviceName *string `min:"1" type:"string"` // The application instance's description. Description *string `type:"string"` // The application instance's health status. HealthStatus *string `type:"string" enum:"ApplicationInstanceHealthStatus"` // The application instance was updated. LastUpdatedTime *time.Time `type:"timestamp"` // The application instance's name. Name *string `min:"1" type:"string"` // The application instance's runtime role ARN. RuntimeRoleArn *string `min:"1" type:"string"` // The application instance's status. Status *string `type:"string" enum:"ApplicationInstanceStatus"` // The application instance's status description. StatusDescription *string `min:"1" type:"string"` // The application instance's tags. Tags map[string]*string `type:"map"` // contains filtered or unexported fields }
func (DescribeApplicationInstanceOutput) GoString ¶
func (s DescribeApplicationInstanceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeApplicationInstanceOutput) SetApplicationInstanceId ¶
func (s *DescribeApplicationInstanceOutput) SetApplicationInstanceId(v string) *DescribeApplicationInstanceOutput
SetApplicationInstanceId sets the ApplicationInstanceId field's value.
func (*DescribeApplicationInstanceOutput) SetApplicationInstanceIdToReplace ¶
func (s *DescribeApplicationInstanceOutput) SetApplicationInstanceIdToReplace(v string) *DescribeApplicationInstanceOutput
SetApplicationInstanceIdToReplace sets the ApplicationInstanceIdToReplace field's value.
func (*DescribeApplicationInstanceOutput) SetArn ¶
func (s *DescribeApplicationInstanceOutput) SetArn(v string) *DescribeApplicationInstanceOutput
SetArn sets the Arn field's value.
func (*DescribeApplicationInstanceOutput) SetCreatedTime ¶
func (s *DescribeApplicationInstanceOutput) SetCreatedTime(v time.Time) *DescribeApplicationInstanceOutput
SetCreatedTime sets the CreatedTime field's value.
func (*DescribeApplicationInstanceOutput) SetDefaultRuntimeContextDevice ¶
func (s *DescribeApplicationInstanceOutput) SetDefaultRuntimeContextDevice(v string) *DescribeApplicationInstanceOutput
SetDefaultRuntimeContextDevice sets the DefaultRuntimeContextDevice field's value.
func (*DescribeApplicationInstanceOutput) SetDefaultRuntimeContextDeviceName ¶
func (s *DescribeApplicationInstanceOutput) SetDefaultRuntimeContextDeviceName(v string) *DescribeApplicationInstanceOutput
SetDefaultRuntimeContextDeviceName sets the DefaultRuntimeContextDeviceName field's value.
func (*DescribeApplicationInstanceOutput) SetDescription ¶
func (s *DescribeApplicationInstanceOutput) SetDescription(v string) *DescribeApplicationInstanceOutput
SetDescription sets the Description field's value.
func (*DescribeApplicationInstanceOutput) SetHealthStatus ¶
func (s *DescribeApplicationInstanceOutput) SetHealthStatus(v string) *DescribeApplicationInstanceOutput
SetHealthStatus sets the HealthStatus field's value.
func (*DescribeApplicationInstanceOutput) SetLastUpdatedTime ¶
func (s *DescribeApplicationInstanceOutput) SetLastUpdatedTime(v time.Time) *DescribeApplicationInstanceOutput
SetLastUpdatedTime sets the LastUpdatedTime field's value.
func (*DescribeApplicationInstanceOutput) SetName ¶
func (s *DescribeApplicationInstanceOutput) SetName(v string) *DescribeApplicationInstanceOutput
SetName sets the Name field's value.
func (*DescribeApplicationInstanceOutput) SetRuntimeRoleArn ¶
func (s *DescribeApplicationInstanceOutput) SetRuntimeRoleArn(v string) *DescribeApplicationInstanceOutput
SetRuntimeRoleArn sets the RuntimeRoleArn field's value.
func (*DescribeApplicationInstanceOutput) SetStatus ¶
func (s *DescribeApplicationInstanceOutput) SetStatus(v string) *DescribeApplicationInstanceOutput
SetStatus sets the Status field's value.
func (*DescribeApplicationInstanceOutput) SetStatusDescription ¶
func (s *DescribeApplicationInstanceOutput) SetStatusDescription(v string) *DescribeApplicationInstanceOutput
SetStatusDescription sets the StatusDescription field's value.
func (*DescribeApplicationInstanceOutput) SetTags ¶
func (s *DescribeApplicationInstanceOutput) SetTags(v map[string]*string) *DescribeApplicationInstanceOutput
SetTags sets the Tags field's value.
func (DescribeApplicationInstanceOutput) String ¶
func (s DescribeApplicationInstanceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeDeviceInput ¶
type DescribeDeviceInput struct { // The device's ID. // // DeviceId is a required field DeviceId *string `location:"uri" locationName:"DeviceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeDeviceInput) GoString ¶
func (s DescribeDeviceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeDeviceInput) SetDeviceId ¶
func (s *DescribeDeviceInput) SetDeviceId(v string) *DescribeDeviceInput
SetDeviceId sets the DeviceId field's value.
func (DescribeDeviceInput) String ¶
func (s DescribeDeviceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeDeviceInput) Validate ¶
func (s *DescribeDeviceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDeviceJobInput ¶
type DescribeDeviceJobInput struct { // The job's ID. // // JobId is a required field JobId *string `location:"uri" locationName:"JobId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeDeviceJobInput) GoString ¶
func (s DescribeDeviceJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeDeviceJobInput) SetJobId ¶
func (s *DescribeDeviceJobInput) SetJobId(v string) *DescribeDeviceJobInput
SetJobId sets the JobId field's value.
func (DescribeDeviceJobInput) String ¶
func (s DescribeDeviceJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeDeviceJobInput) Validate ¶
func (s *DescribeDeviceJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDeviceJobOutput ¶
type DescribeDeviceJobOutput struct { // When the job was created. CreatedTime *time.Time `type:"timestamp"` // The device's ARN. DeviceArn *string `min:"1" type:"string"` // The device's ID. DeviceId *string `min:"1" type:"string"` // The device's name. DeviceName *string `min:"1" type:"string"` // The device's type. DeviceType *string `type:"string" enum:"DeviceType"` // For an OTA job, the target version of the device software. ImageVersion *string `min:"1" type:"string"` // The job's ID. JobId *string `min:"1" type:"string"` // The job's status. Status *string `type:"string" enum:"UpdateProgress"` // contains filtered or unexported fields }
func (DescribeDeviceJobOutput) GoString ¶
func (s DescribeDeviceJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeDeviceJobOutput) SetCreatedTime ¶
func (s *DescribeDeviceJobOutput) SetCreatedTime(v time.Time) *DescribeDeviceJobOutput
SetCreatedTime sets the CreatedTime field's value.
func (*DescribeDeviceJobOutput) SetDeviceArn ¶
func (s *DescribeDeviceJobOutput) SetDeviceArn(v string) *DescribeDeviceJobOutput
SetDeviceArn sets the DeviceArn field's value.
func (*DescribeDeviceJobOutput) SetDeviceId ¶
func (s *DescribeDeviceJobOutput) SetDeviceId(v string) *DescribeDeviceJobOutput
SetDeviceId sets the DeviceId field's value.
func (*DescribeDeviceJobOutput) SetDeviceName ¶
func (s *DescribeDeviceJobOutput) SetDeviceName(v string) *DescribeDeviceJobOutput
SetDeviceName sets the DeviceName field's value.
func (*DescribeDeviceJobOutput) SetDeviceType ¶
func (s *DescribeDeviceJobOutput) SetDeviceType(v string) *DescribeDeviceJobOutput
SetDeviceType sets the DeviceType field's value.
func (*DescribeDeviceJobOutput) SetImageVersion ¶
func (s *DescribeDeviceJobOutput) SetImageVersion(v string) *DescribeDeviceJobOutput
SetImageVersion sets the ImageVersion field's value.
func (*DescribeDeviceJobOutput) SetJobId ¶
func (s *DescribeDeviceJobOutput) SetJobId(v string) *DescribeDeviceJobOutput
SetJobId sets the JobId field's value.
func (*DescribeDeviceJobOutput) SetStatus ¶
func (s *DescribeDeviceJobOutput) SetStatus(v string) *DescribeDeviceJobOutput
SetStatus sets the Status field's value.
func (DescribeDeviceJobOutput) String ¶
func (s DescribeDeviceJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeDeviceOutput ¶
type DescribeDeviceOutput struct { // Beta software releases available for the device. AlternateSoftwares []*AlternateSoftwareMetadata `type:"list"` // The device's ARN. Arn *string `min:"1" type:"string"` // The device's maker. Brand *string `type:"string" enum:"DeviceBrand"` // When the device was created. CreatedTime *time.Time `type:"timestamp"` // The device's networking status. CurrentNetworkingStatus *NetworkStatus `type:"structure"` // The device's current software version. CurrentSoftware *string `min:"1" type:"string"` // The device's description. Description *string `type:"string"` // The device's connection status. DeviceConnectionStatus *string `type:"string" enum:"DeviceConnectionStatus"` // The device's ID. DeviceId *string `min:"1" type:"string"` // The most recent beta software release. LatestAlternateSoftware *string `min:"1" type:"string"` // The latest software version available for the device. LatestSoftware *string `min:"1" type:"string"` // The device's lease expiration time. LeaseExpirationTime *time.Time `type:"timestamp"` // The device's name. Name *string `min:"1" type:"string"` // The device's networking configuration. NetworkingConfiguration *NetworkPayload `type:"structure"` // The device's provisioning status. ProvisioningStatus *string `type:"string" enum:"DeviceStatus"` // The device's serial number. SerialNumber *string `type:"string"` // The device's tags. Tags map[string]*string `type:"map"` // The device's type. Type *string `type:"string" enum:"DeviceType"` // contains filtered or unexported fields }
func (DescribeDeviceOutput) GoString ¶
func (s DescribeDeviceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeDeviceOutput) SetAlternateSoftwares ¶ added in v1.43.7
func (s *DescribeDeviceOutput) SetAlternateSoftwares(v []*AlternateSoftwareMetadata) *DescribeDeviceOutput
SetAlternateSoftwares sets the AlternateSoftwares field's value.
func (*DescribeDeviceOutput) SetArn ¶
func (s *DescribeDeviceOutput) SetArn(v string) *DescribeDeviceOutput
SetArn sets the Arn field's value.
func (*DescribeDeviceOutput) SetBrand ¶ added in v1.43.34
func (s *DescribeDeviceOutput) SetBrand(v string) *DescribeDeviceOutput
SetBrand sets the Brand field's value.
func (*DescribeDeviceOutput) SetCreatedTime ¶
func (s *DescribeDeviceOutput) SetCreatedTime(v time.Time) *DescribeDeviceOutput
SetCreatedTime sets the CreatedTime field's value.
func (*DescribeDeviceOutput) SetCurrentNetworkingStatus ¶
func (s *DescribeDeviceOutput) SetCurrentNetworkingStatus(v *NetworkStatus) *DescribeDeviceOutput
SetCurrentNetworkingStatus sets the CurrentNetworkingStatus field's value.
func (*DescribeDeviceOutput) SetCurrentSoftware ¶
func (s *DescribeDeviceOutput) SetCurrentSoftware(v string) *DescribeDeviceOutput
SetCurrentSoftware sets the CurrentSoftware field's value.
func (*DescribeDeviceOutput) SetDescription ¶
func (s *DescribeDeviceOutput) SetDescription(v string) *DescribeDeviceOutput
SetDescription sets the Description field's value.
func (*DescribeDeviceOutput) SetDeviceConnectionStatus ¶
func (s *DescribeDeviceOutput) SetDeviceConnectionStatus(v string) *DescribeDeviceOutput
SetDeviceConnectionStatus sets the DeviceConnectionStatus field's value.
func (*DescribeDeviceOutput) SetDeviceId ¶
func (s *DescribeDeviceOutput) SetDeviceId(v string) *DescribeDeviceOutput
SetDeviceId sets the DeviceId field's value.
func (*DescribeDeviceOutput) SetLatestAlternateSoftware ¶ added in v1.43.7
func (s *DescribeDeviceOutput) SetLatestAlternateSoftware(v string) *DescribeDeviceOutput
SetLatestAlternateSoftware sets the LatestAlternateSoftware field's value.
func (*DescribeDeviceOutput) SetLatestSoftware ¶
func (s *DescribeDeviceOutput) SetLatestSoftware(v string) *DescribeDeviceOutput
SetLatestSoftware sets the LatestSoftware field's value.
func (*DescribeDeviceOutput) SetLeaseExpirationTime ¶
func (s *DescribeDeviceOutput) SetLeaseExpirationTime(v time.Time) *DescribeDeviceOutput
SetLeaseExpirationTime sets the LeaseExpirationTime field's value.
func (*DescribeDeviceOutput) SetName ¶
func (s *DescribeDeviceOutput) SetName(v string) *DescribeDeviceOutput
SetName sets the Name field's value.
func (*DescribeDeviceOutput) SetNetworkingConfiguration ¶
func (s *DescribeDeviceOutput) SetNetworkingConfiguration(v *NetworkPayload) *DescribeDeviceOutput
SetNetworkingConfiguration sets the NetworkingConfiguration field's value.
func (*DescribeDeviceOutput) SetProvisioningStatus ¶
func (s *DescribeDeviceOutput) SetProvisioningStatus(v string) *DescribeDeviceOutput
SetProvisioningStatus sets the ProvisioningStatus field's value.
func (*DescribeDeviceOutput) SetSerialNumber ¶
func (s *DescribeDeviceOutput) SetSerialNumber(v string) *DescribeDeviceOutput
SetSerialNumber sets the SerialNumber field's value.
func (*DescribeDeviceOutput) SetTags ¶
func (s *DescribeDeviceOutput) SetTags(v map[string]*string) *DescribeDeviceOutput
SetTags sets the Tags field's value.
func (*DescribeDeviceOutput) SetType ¶
func (s *DescribeDeviceOutput) SetType(v string) *DescribeDeviceOutput
SetType sets the Type field's value.
func (DescribeDeviceOutput) String ¶
func (s DescribeDeviceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeNodeFromTemplateJobInput ¶
type DescribeNodeFromTemplateJobInput struct { // The job's ID. // // JobId is a required field JobId *string `location:"uri" locationName:"JobId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeNodeFromTemplateJobInput) GoString ¶
func (s DescribeNodeFromTemplateJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeNodeFromTemplateJobInput) SetJobId ¶
func (s *DescribeNodeFromTemplateJobInput) SetJobId(v string) *DescribeNodeFromTemplateJobInput
SetJobId sets the JobId field's value.
func (DescribeNodeFromTemplateJobInput) String ¶
func (s DescribeNodeFromTemplateJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeNodeFromTemplateJobInput) Validate ¶
func (s *DescribeNodeFromTemplateJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeNodeFromTemplateJobOutput ¶
type DescribeNodeFromTemplateJobOutput struct { // When the job was created. // // CreatedTime is a required field CreatedTime *time.Time `type:"timestamp" required:"true"` // The job's ID. // // JobId is a required field JobId *string `min:"1" type:"string" required:"true"` // The job's tags. JobTags []*JobResourceTags `type:"list"` // When the job was updated. // // LastUpdatedTime is a required field LastUpdatedTime *time.Time `type:"timestamp" required:"true"` // The node's description. NodeDescription *string `type:"string"` // The node's name. // // NodeName is a required field NodeName *string `min:"1" type:"string" required:"true"` // The job's output package name. // // OutputPackageName is a required field OutputPackageName *string `min:"1" type:"string" required:"true"` // The job's output package version. // // OutputPackageVersion is a required field OutputPackageVersion *string `min:"1" type:"string" required:"true"` // The job's status. // // Status is a required field Status *string `type:"string" required:"true" enum:"NodeFromTemplateJobStatus"` // The job's status message. // // StatusMessage is a required field StatusMessage *string `type:"string" required:"true"` // The job's template parameters. // // TemplateParameters is a required field TemplateParameters map[string]*string `type:"map" required:"true"` // The job's template type. // // TemplateType is a required field TemplateType *string `type:"string" required:"true" enum:"TemplateType"` // contains filtered or unexported fields }
func (DescribeNodeFromTemplateJobOutput) GoString ¶
func (s DescribeNodeFromTemplateJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeNodeFromTemplateJobOutput) SetCreatedTime ¶
func (s *DescribeNodeFromTemplateJobOutput) SetCreatedTime(v time.Time) *DescribeNodeFromTemplateJobOutput
SetCreatedTime sets the CreatedTime field's value.
func (*DescribeNodeFromTemplateJobOutput) SetJobId ¶
func (s *DescribeNodeFromTemplateJobOutput) SetJobId(v string) *DescribeNodeFromTemplateJobOutput
SetJobId sets the JobId field's value.
func (*DescribeNodeFromTemplateJobOutput) SetJobTags ¶
func (s *DescribeNodeFromTemplateJobOutput) SetJobTags(v []*JobResourceTags) *DescribeNodeFromTemplateJobOutput
SetJobTags sets the JobTags field's value.
func (*DescribeNodeFromTemplateJobOutput) SetLastUpdatedTime ¶
func (s *DescribeNodeFromTemplateJobOutput) SetLastUpdatedTime(v time.Time) *DescribeNodeFromTemplateJobOutput
SetLastUpdatedTime sets the LastUpdatedTime field's value.
func (*DescribeNodeFromTemplateJobOutput) SetNodeDescription ¶
func (s *DescribeNodeFromTemplateJobOutput) SetNodeDescription(v string) *DescribeNodeFromTemplateJobOutput
SetNodeDescription sets the NodeDescription field's value.
func (*DescribeNodeFromTemplateJobOutput) SetNodeName ¶
func (s *DescribeNodeFromTemplateJobOutput) SetNodeName(v string) *DescribeNodeFromTemplateJobOutput
SetNodeName sets the NodeName field's value.
func (*DescribeNodeFromTemplateJobOutput) SetOutputPackageName ¶
func (s *DescribeNodeFromTemplateJobOutput) SetOutputPackageName(v string) *DescribeNodeFromTemplateJobOutput
SetOutputPackageName sets the OutputPackageName field's value.
func (*DescribeNodeFromTemplateJobOutput) SetOutputPackageVersion ¶
func (s *DescribeNodeFromTemplateJobOutput) SetOutputPackageVersion(v string) *DescribeNodeFromTemplateJobOutput
SetOutputPackageVersion sets the OutputPackageVersion field's value.
func (*DescribeNodeFromTemplateJobOutput) SetStatus ¶
func (s *DescribeNodeFromTemplateJobOutput) SetStatus(v string) *DescribeNodeFromTemplateJobOutput
SetStatus sets the Status field's value.
func (*DescribeNodeFromTemplateJobOutput) SetStatusMessage ¶
func (s *DescribeNodeFromTemplateJobOutput) SetStatusMessage(v string) *DescribeNodeFromTemplateJobOutput
SetStatusMessage sets the StatusMessage field's value.
func (*DescribeNodeFromTemplateJobOutput) SetTemplateParameters ¶
func (s *DescribeNodeFromTemplateJobOutput) SetTemplateParameters(v map[string]*string) *DescribeNodeFromTemplateJobOutput
SetTemplateParameters sets the TemplateParameters field's value.
func (*DescribeNodeFromTemplateJobOutput) SetTemplateType ¶
func (s *DescribeNodeFromTemplateJobOutput) SetTemplateType(v string) *DescribeNodeFromTemplateJobOutput
SetTemplateType sets the TemplateType field's value.
func (DescribeNodeFromTemplateJobOutput) String ¶
func (s DescribeNodeFromTemplateJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeNodeInput ¶
type DescribeNodeInput struct { // The node's ID. // // NodeId is a required field NodeId *string `location:"uri" locationName:"NodeId" min:"1" type:"string" required:"true"` // The account ID of the node's owner. OwnerAccount *string `location:"querystring" locationName:"OwnerAccount" min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribeNodeInput) GoString ¶
func (s DescribeNodeInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeNodeInput) SetNodeId ¶
func (s *DescribeNodeInput) SetNodeId(v string) *DescribeNodeInput
SetNodeId sets the NodeId field's value.
func (*DescribeNodeInput) SetOwnerAccount ¶
func (s *DescribeNodeInput) SetOwnerAccount(v string) *DescribeNodeInput
SetOwnerAccount sets the OwnerAccount field's value.
func (DescribeNodeInput) String ¶
func (s DescribeNodeInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeNodeInput) Validate ¶
func (s *DescribeNodeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeNodeOutput ¶
type DescribeNodeOutput struct { // The node's asset name. AssetName *string `min:"1" type:"string"` // The node's category. // // Category is a required field Category *string `type:"string" required:"true" enum:"NodeCategory"` // When the node was created. // // CreatedTime is a required field CreatedTime *time.Time `type:"timestamp" required:"true"` // The node's description. // // Description is a required field Description *string `type:"string" required:"true"` // When the node was updated. // // LastUpdatedTime is a required field LastUpdatedTime *time.Time `type:"timestamp" required:"true"` // The node's name. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The node's ID. // // NodeId is a required field NodeId *string `min:"1" type:"string" required:"true"` // The node's interface. // // NodeInterface is a required field NodeInterface *NodeInterface `type:"structure" required:"true"` // The account ID of the node's owner. // // OwnerAccount is a required field OwnerAccount *string `min:"1" type:"string" required:"true"` // The node's ARN. PackageArn *string `min:"1" type:"string"` // The node's package ID. // // PackageId is a required field PackageId *string `min:"1" type:"string" required:"true"` // The node's package name. // // PackageName is a required field PackageName *string `min:"1" type:"string" required:"true"` // The node's package version. // // PackageVersion is a required field PackageVersion *string `min:"1" type:"string" required:"true"` // The node's patch version. // // PatchVersion is a required field PatchVersion *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeNodeOutput) GoString ¶
func (s DescribeNodeOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeNodeOutput) SetAssetName ¶
func (s *DescribeNodeOutput) SetAssetName(v string) *DescribeNodeOutput
SetAssetName sets the AssetName field's value.
func (*DescribeNodeOutput) SetCategory ¶
func (s *DescribeNodeOutput) SetCategory(v string) *DescribeNodeOutput
SetCategory sets the Category field's value.
func (*DescribeNodeOutput) SetCreatedTime ¶
func (s *DescribeNodeOutput) SetCreatedTime(v time.Time) *DescribeNodeOutput
SetCreatedTime sets the CreatedTime field's value.
func (*DescribeNodeOutput) SetDescription ¶
func (s *DescribeNodeOutput) SetDescription(v string) *DescribeNodeOutput
SetDescription sets the Description field's value.
func (*DescribeNodeOutput) SetLastUpdatedTime ¶
func (s *DescribeNodeOutput) SetLastUpdatedTime(v time.Time) *DescribeNodeOutput
SetLastUpdatedTime sets the LastUpdatedTime field's value.
func (*DescribeNodeOutput) SetName ¶
func (s *DescribeNodeOutput) SetName(v string) *DescribeNodeOutput
SetName sets the Name field's value.
func (*DescribeNodeOutput) SetNodeId ¶
func (s *DescribeNodeOutput) SetNodeId(v string) *DescribeNodeOutput
SetNodeId sets the NodeId field's value.
func (*DescribeNodeOutput) SetNodeInterface ¶
func (s *DescribeNodeOutput) SetNodeInterface(v *NodeInterface) *DescribeNodeOutput
SetNodeInterface sets the NodeInterface field's value.
func (*DescribeNodeOutput) SetOwnerAccount ¶
func (s *DescribeNodeOutput) SetOwnerAccount(v string) *DescribeNodeOutput
SetOwnerAccount sets the OwnerAccount field's value.
func (*DescribeNodeOutput) SetPackageArn ¶
func (s *DescribeNodeOutput) SetPackageArn(v string) *DescribeNodeOutput
SetPackageArn sets the PackageArn field's value.
func (*DescribeNodeOutput) SetPackageId ¶
func (s *DescribeNodeOutput) SetPackageId(v string) *DescribeNodeOutput
SetPackageId sets the PackageId field's value.
func (*DescribeNodeOutput) SetPackageName ¶
func (s *DescribeNodeOutput) SetPackageName(v string) *DescribeNodeOutput
SetPackageName sets the PackageName field's value.
func (*DescribeNodeOutput) SetPackageVersion ¶
func (s *DescribeNodeOutput) SetPackageVersion(v string) *DescribeNodeOutput
SetPackageVersion sets the PackageVersion field's value.
func (*DescribeNodeOutput) SetPatchVersion ¶
func (s *DescribeNodeOutput) SetPatchVersion(v string) *DescribeNodeOutput
SetPatchVersion sets the PatchVersion field's value.
func (DescribeNodeOutput) String ¶
func (s DescribeNodeOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribePackageImportJobInput ¶
type DescribePackageImportJobInput struct { // The job's ID. // // JobId is a required field JobId *string `location:"uri" locationName:"JobId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribePackageImportJobInput) GoString ¶
func (s DescribePackageImportJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribePackageImportJobInput) SetJobId ¶
func (s *DescribePackageImportJobInput) SetJobId(v string) *DescribePackageImportJobInput
SetJobId sets the JobId field's value.
func (DescribePackageImportJobInput) String ¶
func (s DescribePackageImportJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribePackageImportJobInput) Validate ¶
func (s *DescribePackageImportJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribePackageImportJobOutput ¶
type DescribePackageImportJobOutput struct { // The job's client token. ClientToken *string `min:"1" type:"string"` // When the job was created. // // CreatedTime is a required field CreatedTime *time.Time `type:"timestamp" required:"true"` // The job's input config. // // InputConfig is a required field InputConfig *PackageImportJobInputConfig `type:"structure" required:"true"` // The job's ID. // // JobId is a required field JobId *string `min:"1" type:"string" required:"true"` // The job's tags. JobTags []*JobResourceTags `type:"list"` // The job's type. // // JobType is a required field JobType *string `type:"string" required:"true" enum:"PackageImportJobType"` // When the job was updated. // // LastUpdatedTime is a required field LastUpdatedTime *time.Time `type:"timestamp" required:"true"` // The job's output. // // Output is a required field Output *PackageImportJobOutput_ `type:"structure" required:"true"` // The job's output config. // // OutputConfig is a required field OutputConfig *PackageImportJobOutputConfig `type:"structure" required:"true"` // The job's status. // // Status is a required field Status *string `type:"string" required:"true" enum:"PackageImportJobStatus"` // The job's status message. // // StatusMessage is a required field StatusMessage *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribePackageImportJobOutput) GoString ¶
func (s DescribePackageImportJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribePackageImportJobOutput) SetClientToken ¶
func (s *DescribePackageImportJobOutput) SetClientToken(v string) *DescribePackageImportJobOutput
SetClientToken sets the ClientToken field's value.
func (*DescribePackageImportJobOutput) SetCreatedTime ¶
func (s *DescribePackageImportJobOutput) SetCreatedTime(v time.Time) *DescribePackageImportJobOutput
SetCreatedTime sets the CreatedTime field's value.
func (*DescribePackageImportJobOutput) SetInputConfig ¶
func (s *DescribePackageImportJobOutput) SetInputConfig(v *PackageImportJobInputConfig) *DescribePackageImportJobOutput
SetInputConfig sets the InputConfig field's value.
func (*DescribePackageImportJobOutput) SetJobId ¶
func (s *DescribePackageImportJobOutput) SetJobId(v string) *DescribePackageImportJobOutput
SetJobId sets the JobId field's value.
func (*DescribePackageImportJobOutput) SetJobTags ¶
func (s *DescribePackageImportJobOutput) SetJobTags(v []*JobResourceTags) *DescribePackageImportJobOutput
SetJobTags sets the JobTags field's value.
func (*DescribePackageImportJobOutput) SetJobType ¶
func (s *DescribePackageImportJobOutput) SetJobType(v string) *DescribePackageImportJobOutput
SetJobType sets the JobType field's value.
func (*DescribePackageImportJobOutput) SetLastUpdatedTime ¶
func (s *DescribePackageImportJobOutput) SetLastUpdatedTime(v time.Time) *DescribePackageImportJobOutput
SetLastUpdatedTime sets the LastUpdatedTime field's value.
func (*DescribePackageImportJobOutput) SetOutput ¶
func (s *DescribePackageImportJobOutput) SetOutput(v *PackageImportJobOutput_) *DescribePackageImportJobOutput
SetOutput sets the Output field's value.
func (*DescribePackageImportJobOutput) SetOutputConfig ¶
func (s *DescribePackageImportJobOutput) SetOutputConfig(v *PackageImportJobOutputConfig) *DescribePackageImportJobOutput
SetOutputConfig sets the OutputConfig field's value.
func (*DescribePackageImportJobOutput) SetStatus ¶
func (s *DescribePackageImportJobOutput) SetStatus(v string) *DescribePackageImportJobOutput
SetStatus sets the Status field's value.
func (*DescribePackageImportJobOutput) SetStatusMessage ¶
func (s *DescribePackageImportJobOutput) SetStatusMessage(v string) *DescribePackageImportJobOutput
SetStatusMessage sets the StatusMessage field's value.
func (DescribePackageImportJobOutput) String ¶
func (s DescribePackageImportJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribePackageInput ¶
type DescribePackageInput struct { // The package's ID. // // PackageId is a required field PackageId *string `location:"uri" locationName:"PackageId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribePackageInput) GoString ¶
func (s DescribePackageInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribePackageInput) SetPackageId ¶
func (s *DescribePackageInput) SetPackageId(v string) *DescribePackageInput
SetPackageId sets the PackageId field's value.
func (DescribePackageInput) String ¶
func (s DescribePackageInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribePackageInput) Validate ¶
func (s *DescribePackageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribePackageOutput ¶
type DescribePackageOutput struct { // The package's ARN. // // Arn is a required field Arn *string `min:"1" type:"string" required:"true"` // When the package was created. // // CreatedTime is a required field CreatedTime *time.Time `type:"timestamp" required:"true"` // The package's ID. // // PackageId is a required field PackageId *string `min:"1" type:"string" required:"true"` // The package's name. // // PackageName is a required field PackageName *string `min:"1" type:"string" required:"true"` // ARNs of accounts that have read access to the package. ReadAccessPrincipalArns []*string `type:"list"` // The package's storage location. // // StorageLocation is a required field StorageLocation *StorageLocation `type:"structure" required:"true"` // The package's tags. // // Tags is a required field Tags map[string]*string `type:"map" required:"true"` // ARNs of accounts that have write access to the package. WriteAccessPrincipalArns []*string `type:"list"` // contains filtered or unexported fields }
func (DescribePackageOutput) GoString ¶
func (s DescribePackageOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribePackageOutput) SetArn ¶
func (s *DescribePackageOutput) SetArn(v string) *DescribePackageOutput
SetArn sets the Arn field's value.
func (*DescribePackageOutput) SetCreatedTime ¶
func (s *DescribePackageOutput) SetCreatedTime(v time.Time) *DescribePackageOutput
SetCreatedTime sets the CreatedTime field's value.
func (*DescribePackageOutput) SetPackageId ¶
func (s *DescribePackageOutput) SetPackageId(v string) *DescribePackageOutput
SetPackageId sets the PackageId field's value.
func (*DescribePackageOutput) SetPackageName ¶
func (s *DescribePackageOutput) SetPackageName(v string) *DescribePackageOutput
SetPackageName sets the PackageName field's value.
func (*DescribePackageOutput) SetReadAccessPrincipalArns ¶
func (s *DescribePackageOutput) SetReadAccessPrincipalArns(v []*string) *DescribePackageOutput
SetReadAccessPrincipalArns sets the ReadAccessPrincipalArns field's value.
func (*DescribePackageOutput) SetStorageLocation ¶
func (s *DescribePackageOutput) SetStorageLocation(v *StorageLocation) *DescribePackageOutput
SetStorageLocation sets the StorageLocation field's value.
func (*DescribePackageOutput) SetTags ¶
func (s *DescribePackageOutput) SetTags(v map[string]*string) *DescribePackageOutput
SetTags sets the Tags field's value.
func (*DescribePackageOutput) SetWriteAccessPrincipalArns ¶
func (s *DescribePackageOutput) SetWriteAccessPrincipalArns(v []*string) *DescribePackageOutput
SetWriteAccessPrincipalArns sets the WriteAccessPrincipalArns field's value.
func (DescribePackageOutput) String ¶
func (s DescribePackageOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribePackageVersionInput ¶
type DescribePackageVersionInput struct { // The version's owner account. OwnerAccount *string `location:"querystring" locationName:"OwnerAccount" min:"1" type:"string"` // The version's ID. // // PackageId is a required field PackageId *string `location:"uri" locationName:"PackageId" min:"1" type:"string" required:"true"` // The version's version. // // PackageVersion is a required field PackageVersion *string `location:"uri" locationName:"PackageVersion" min:"1" type:"string" required:"true"` // The version's patch version. PatchVersion *string `location:"querystring" locationName:"PatchVersion" min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribePackageVersionInput) GoString ¶
func (s DescribePackageVersionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribePackageVersionInput) SetOwnerAccount ¶
func (s *DescribePackageVersionInput) SetOwnerAccount(v string) *DescribePackageVersionInput
SetOwnerAccount sets the OwnerAccount field's value.
func (*DescribePackageVersionInput) SetPackageId ¶
func (s *DescribePackageVersionInput) SetPackageId(v string) *DescribePackageVersionInput
SetPackageId sets the PackageId field's value.
func (*DescribePackageVersionInput) SetPackageVersion ¶
func (s *DescribePackageVersionInput) SetPackageVersion(v string) *DescribePackageVersionInput
SetPackageVersion sets the PackageVersion field's value.
func (*DescribePackageVersionInput) SetPatchVersion ¶
func (s *DescribePackageVersionInput) SetPatchVersion(v string) *DescribePackageVersionInput
SetPatchVersion sets the PatchVersion field's value.
func (DescribePackageVersionInput) String ¶
func (s DescribePackageVersionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribePackageVersionInput) Validate ¶
func (s *DescribePackageVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribePackageVersionOutput ¶
type DescribePackageVersionOutput struct { // Whether the version is the latest available. // // IsLatestPatch is a required field IsLatestPatch *bool `type:"boolean" required:"true"` // The account ID of the version's owner. OwnerAccount *string `min:"1" type:"string"` // The ARN of the package. PackageArn *string `min:"1" type:"string"` // The version's ID. // // PackageId is a required field PackageId *string `min:"1" type:"string" required:"true"` // The version's name. // // PackageName is a required field PackageName *string `min:"1" type:"string" required:"true"` // The version's version. // // PackageVersion is a required field PackageVersion *string `min:"1" type:"string" required:"true"` // The version's patch version. // // PatchVersion is a required field PatchVersion *string `min:"1" type:"string" required:"true"` // The version's registered time. RegisteredTime *time.Time `type:"timestamp"` // The version's status. // // Status is a required field Status *string `type:"string" required:"true" enum:"PackageVersionStatus"` // The version's status description. StatusDescription *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribePackageVersionOutput) GoString ¶
func (s DescribePackageVersionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribePackageVersionOutput) SetIsLatestPatch ¶
func (s *DescribePackageVersionOutput) SetIsLatestPatch(v bool) *DescribePackageVersionOutput
SetIsLatestPatch sets the IsLatestPatch field's value.
func (*DescribePackageVersionOutput) SetOwnerAccount ¶
func (s *DescribePackageVersionOutput) SetOwnerAccount(v string) *DescribePackageVersionOutput
SetOwnerAccount sets the OwnerAccount field's value.
func (*DescribePackageVersionOutput) SetPackageArn ¶
func (s *DescribePackageVersionOutput) SetPackageArn(v string) *DescribePackageVersionOutput
SetPackageArn sets the PackageArn field's value.
func (*DescribePackageVersionOutput) SetPackageId ¶
func (s *DescribePackageVersionOutput) SetPackageId(v string) *DescribePackageVersionOutput
SetPackageId sets the PackageId field's value.
func (*DescribePackageVersionOutput) SetPackageName ¶
func (s *DescribePackageVersionOutput) SetPackageName(v string) *DescribePackageVersionOutput
SetPackageName sets the PackageName field's value.
func (*DescribePackageVersionOutput) SetPackageVersion ¶
func (s *DescribePackageVersionOutput) SetPackageVersion(v string) *DescribePackageVersionOutput
SetPackageVersion sets the PackageVersion field's value.
func (*DescribePackageVersionOutput) SetPatchVersion ¶
func (s *DescribePackageVersionOutput) SetPatchVersion(v string) *DescribePackageVersionOutput
SetPatchVersion sets the PatchVersion field's value.
func (*DescribePackageVersionOutput) SetRegisteredTime ¶
func (s *DescribePackageVersionOutput) SetRegisteredTime(v time.Time) *DescribePackageVersionOutput
SetRegisteredTime sets the RegisteredTime field's value.
func (*DescribePackageVersionOutput) SetStatus ¶
func (s *DescribePackageVersionOutput) SetStatus(v string) *DescribePackageVersionOutput
SetStatus sets the Status field's value.
func (*DescribePackageVersionOutput) SetStatusDescription ¶
func (s *DescribePackageVersionOutput) SetStatusDescription(v string) *DescribePackageVersionOutput
SetStatusDescription sets the StatusDescription field's value.
func (DescribePackageVersionOutput) String ¶
func (s DescribePackageVersionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Device ¶
type Device struct { // The device's maker. Brand *string `type:"string" enum:"DeviceBrand"` // When the device was created. CreatedTime *time.Time `type:"timestamp"` // The device's ID. DeviceId *string `min:"1" type:"string"` // When the device was updated. LastUpdatedTime *time.Time `type:"timestamp"` // The device's lease expiration time. LeaseExpirationTime *time.Time `type:"timestamp"` // The device's name. Name *string `min:"1" type:"string"` // The device's provisioning status. ProvisioningStatus *string `type:"string" enum:"DeviceStatus"` // contains filtered or unexported fields }
A device.
func (Device) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Device) SetCreatedTime ¶
SetCreatedTime sets the CreatedTime field's value.
func (*Device) SetDeviceId ¶
SetDeviceId sets the DeviceId field's value.
func (*Device) SetLastUpdatedTime ¶
SetLastUpdatedTime sets the LastUpdatedTime field's value.
func (*Device) SetLeaseExpirationTime ¶
SetLeaseExpirationTime sets the LeaseExpirationTime field's value.
func (*Device) SetProvisioningStatus ¶
SetProvisioningStatus sets the ProvisioningStatus field's value.
type DeviceJob ¶
type DeviceJob struct { // When the job was created. CreatedTime *time.Time `type:"timestamp"` // The ID of the target device. DeviceId *string `min:"1" type:"string"` // The name of the target device DeviceName *string `min:"1" type:"string"` // The job's ID. JobId *string `min:"1" type:"string"` // contains filtered or unexported fields }
A job that runs on a device.
func (DeviceJob) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeviceJob) SetCreatedTime ¶
SetCreatedTime sets the CreatedTime field's value.
func (*DeviceJob) SetDeviceId ¶
SetDeviceId sets the DeviceId field's value.
func (*DeviceJob) SetDeviceName ¶
SetDeviceName sets the DeviceName field's value.
type DeviceJobConfig ¶
type DeviceJobConfig struct { // A configuration for an over-the-air (OTA) upgrade. Required for OTA jobs. OTAJobConfig *OTAJobConfig `type:"structure"` // contains filtered or unexported fields }
A job's configuration.
func (DeviceJobConfig) GoString ¶
func (s DeviceJobConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeviceJobConfig) SetOTAJobConfig ¶
func (s *DeviceJobConfig) SetOTAJobConfig(v *OTAJobConfig) *DeviceJobConfig
SetOTAJobConfig sets the OTAJobConfig field's value.
func (DeviceJobConfig) String ¶
func (s DeviceJobConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeviceJobConfig) Validate ¶
func (s *DeviceJobConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EthernetPayload ¶
type EthernetPayload struct { // How the device gets an IP address. // // ConnectionType is a required field ConnectionType *string `type:"string" required:"true" enum:"ConnectionType"` // Network configuration for a static IP connection. StaticIpConnectionInfo *StaticIpConnectionInfo `type:"structure"` // contains filtered or unexported fields }
A device's network configuration.
func (EthernetPayload) GoString ¶
func (s EthernetPayload) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EthernetPayload) SetConnectionType ¶
func (s *EthernetPayload) SetConnectionType(v string) *EthernetPayload
SetConnectionType sets the ConnectionType field's value.
func (*EthernetPayload) SetStaticIpConnectionInfo ¶
func (s *EthernetPayload) SetStaticIpConnectionInfo(v *StaticIpConnectionInfo) *EthernetPayload
SetStaticIpConnectionInfo sets the StaticIpConnectionInfo field's value.
func (EthernetPayload) String ¶
func (s EthernetPayload) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EthernetPayload) Validate ¶
func (s *EthernetPayload) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EthernetStatus ¶
type EthernetStatus struct { // The device's connection status. ConnectionStatus *string `type:"string" enum:"NetworkConnectionStatus"` // The device's physical address. HwAddress *string `min:"1" type:"string"` // The device's IP address. IpAddress *string `min:"1" type:"string"` // contains filtered or unexported fields }
A device's Ethernet status.
func (EthernetStatus) GoString ¶
func (s EthernetStatus) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EthernetStatus) SetConnectionStatus ¶
func (s *EthernetStatus) SetConnectionStatus(v string) *EthernetStatus
SetConnectionStatus sets the ConnectionStatus field's value.
func (*EthernetStatus) SetHwAddress ¶
func (s *EthernetStatus) SetHwAddress(v string) *EthernetStatus
SetHwAddress sets the HwAddress field's value.
func (*EthernetStatus) SetIpAddress ¶
func (s *EthernetStatus) SetIpAddress(v string) *EthernetStatus
SetIpAddress sets the IpAddress field's value.
func (EthernetStatus) String ¶
func (s EthernetStatus) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InternalServerException ¶
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // The number of seconds a client should wait before retrying the call. RetryAfterSeconds *int64 `location:"header" locationName:"Retry-After" type:"integer"` // contains filtered or unexported fields }
An internal error occurred.
func (*InternalServerException) Code ¶
func (s *InternalServerException) Code() string
Code returns the exception type name.
func (*InternalServerException) Error ¶
func (s *InternalServerException) Error() string
func (InternalServerException) GoString ¶
func (s InternalServerException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InternalServerException) Message ¶
func (s *InternalServerException) Message() string
Message returns the exception's message.
func (*InternalServerException) OrigErr ¶
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServerException) RequestID ¶
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServerException) StatusCode ¶
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServerException) String ¶
func (s InternalServerException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Job ¶
type Job struct { // The target device's ID. DeviceId *string `min:"1" type:"string"` // The job's ID. JobId *string `min:"1" type:"string"` // contains filtered or unexported fields }
A job for a device.
func (Job) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Job) SetDeviceId ¶
SetDeviceId sets the DeviceId field's value.
type JobResourceTags ¶
type JobResourceTags struct { // The job's type. // // ResourceType is a required field ResourceType *string `type:"string" required:"true" enum:"JobResourceType"` // The job's tags. // // Tags is a required field Tags map[string]*string `type:"map" required:"true"` // contains filtered or unexported fields }
Tags for a job.
func (JobResourceTags) GoString ¶
func (s JobResourceTags) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*JobResourceTags) SetResourceType ¶
func (s *JobResourceTags) SetResourceType(v string) *JobResourceTags
SetResourceType sets the ResourceType field's value.
func (*JobResourceTags) SetTags ¶
func (s *JobResourceTags) SetTags(v map[string]*string) *JobResourceTags
SetTags sets the Tags field's value.
func (JobResourceTags) String ¶
func (s JobResourceTags) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*JobResourceTags) Validate ¶
func (s *JobResourceTags) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListApplicationInstanceDependenciesInput ¶
type ListApplicationInstanceDependenciesInput struct { // The application instance's ID. // // ApplicationInstanceId is a required field ApplicationInstanceId *string `location:"uri" locationName:"ApplicationInstanceId" min:"1" type:"string" required:"true"` // The maximum number of application instance dependencies to return in one // page of results. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // Specify the pagination token from a previous request to retrieve the next // page of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListApplicationInstanceDependenciesInput) GoString ¶
func (s ListApplicationInstanceDependenciesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListApplicationInstanceDependenciesInput) SetApplicationInstanceId ¶
func (s *ListApplicationInstanceDependenciesInput) SetApplicationInstanceId(v string) *ListApplicationInstanceDependenciesInput
SetApplicationInstanceId sets the ApplicationInstanceId field's value.
func (*ListApplicationInstanceDependenciesInput) SetMaxResults ¶
func (s *ListApplicationInstanceDependenciesInput) SetMaxResults(v int64) *ListApplicationInstanceDependenciesInput
SetMaxResults sets the MaxResults field's value.
func (*ListApplicationInstanceDependenciesInput) SetNextToken ¶
func (s *ListApplicationInstanceDependenciesInput) SetNextToken(v string) *ListApplicationInstanceDependenciesInput
SetNextToken sets the NextToken field's value.
func (ListApplicationInstanceDependenciesInput) String ¶
func (s ListApplicationInstanceDependenciesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListApplicationInstanceDependenciesInput) Validate ¶
func (s *ListApplicationInstanceDependenciesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListApplicationInstanceDependenciesOutput ¶
type ListApplicationInstanceDependenciesOutput struct { // A pagination token that's included if more results are available. NextToken *string `min:"1" type:"string"` // A list of package objects. PackageObjects []*PackageObject `type:"list"` // contains filtered or unexported fields }
func (ListApplicationInstanceDependenciesOutput) GoString ¶
func (s ListApplicationInstanceDependenciesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListApplicationInstanceDependenciesOutput) SetNextToken ¶
func (s *ListApplicationInstanceDependenciesOutput) SetNextToken(v string) *ListApplicationInstanceDependenciesOutput
SetNextToken sets the NextToken field's value.
func (*ListApplicationInstanceDependenciesOutput) SetPackageObjects ¶
func (s *ListApplicationInstanceDependenciesOutput) SetPackageObjects(v []*PackageObject) *ListApplicationInstanceDependenciesOutput
SetPackageObjects sets the PackageObjects field's value.
func (ListApplicationInstanceDependenciesOutput) String ¶
func (s ListApplicationInstanceDependenciesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListApplicationInstanceNodeInstancesInput ¶
type ListApplicationInstanceNodeInstancesInput struct { // The node instances' application instance ID. // // ApplicationInstanceId is a required field ApplicationInstanceId *string `location:"uri" locationName:"ApplicationInstanceId" min:"1" type:"string" required:"true"` // The maximum number of node instances to return in one page of results. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // Specify the pagination token from a previous request to retrieve the next // page of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListApplicationInstanceNodeInstancesInput) GoString ¶
func (s ListApplicationInstanceNodeInstancesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListApplicationInstanceNodeInstancesInput) SetApplicationInstanceId ¶
func (s *ListApplicationInstanceNodeInstancesInput) SetApplicationInstanceId(v string) *ListApplicationInstanceNodeInstancesInput
SetApplicationInstanceId sets the ApplicationInstanceId field's value.
func (*ListApplicationInstanceNodeInstancesInput) SetMaxResults ¶
func (s *ListApplicationInstanceNodeInstancesInput) SetMaxResults(v int64) *ListApplicationInstanceNodeInstancesInput
SetMaxResults sets the MaxResults field's value.
func (*ListApplicationInstanceNodeInstancesInput) SetNextToken ¶
func (s *ListApplicationInstanceNodeInstancesInput) SetNextToken(v string) *ListApplicationInstanceNodeInstancesInput
SetNextToken sets the NextToken field's value.
func (ListApplicationInstanceNodeInstancesInput) String ¶
func (s ListApplicationInstanceNodeInstancesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListApplicationInstanceNodeInstancesInput) Validate ¶
func (s *ListApplicationInstanceNodeInstancesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListApplicationInstanceNodeInstancesOutput ¶
type ListApplicationInstanceNodeInstancesOutput struct { // A pagination token that's included if more results are available. NextToken *string `min:"1" type:"string"` // A list of node instances. NodeInstances []*NodeInstance `type:"list"` // contains filtered or unexported fields }
func (ListApplicationInstanceNodeInstancesOutput) GoString ¶
func (s ListApplicationInstanceNodeInstancesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListApplicationInstanceNodeInstancesOutput) SetNextToken ¶
func (s *ListApplicationInstanceNodeInstancesOutput) SetNextToken(v string) *ListApplicationInstanceNodeInstancesOutput
SetNextToken sets the NextToken field's value.
func (*ListApplicationInstanceNodeInstancesOutput) SetNodeInstances ¶
func (s *ListApplicationInstanceNodeInstancesOutput) SetNodeInstances(v []*NodeInstance) *ListApplicationInstanceNodeInstancesOutput
SetNodeInstances sets the NodeInstances field's value.
func (ListApplicationInstanceNodeInstancesOutput) String ¶
func (s ListApplicationInstanceNodeInstancesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListApplicationInstancesInput ¶
type ListApplicationInstancesInput struct { // The application instances' device ID. DeviceId *string `location:"querystring" locationName:"deviceId" min:"1" type:"string"` // The maximum number of application instances to return in one page of results. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // Specify the pagination token from a previous request to retrieve the next // page of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // Only include instances with a specific status. StatusFilter *string `location:"querystring" locationName:"statusFilter" type:"string" enum:"StatusFilter"` // contains filtered or unexported fields }
func (ListApplicationInstancesInput) GoString ¶
func (s ListApplicationInstancesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListApplicationInstancesInput) SetDeviceId ¶
func (s *ListApplicationInstancesInput) SetDeviceId(v string) *ListApplicationInstancesInput
SetDeviceId sets the DeviceId field's value.
func (*ListApplicationInstancesInput) SetMaxResults ¶
func (s *ListApplicationInstancesInput) SetMaxResults(v int64) *ListApplicationInstancesInput
SetMaxResults sets the MaxResults field's value.
func (*ListApplicationInstancesInput) SetNextToken ¶
func (s *ListApplicationInstancesInput) SetNextToken(v string) *ListApplicationInstancesInput
SetNextToken sets the NextToken field's value.
func (*ListApplicationInstancesInput) SetStatusFilter ¶
func (s *ListApplicationInstancesInput) SetStatusFilter(v string) *ListApplicationInstancesInput
SetStatusFilter sets the StatusFilter field's value.
func (ListApplicationInstancesInput) String ¶
func (s ListApplicationInstancesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListApplicationInstancesInput) Validate ¶
func (s *ListApplicationInstancesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListApplicationInstancesOutput ¶
type ListApplicationInstancesOutput struct { // A list of application instances. ApplicationInstances []*ApplicationInstance `type:"list"` // A pagination token that's included if more results are available. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListApplicationInstancesOutput) GoString ¶
func (s ListApplicationInstancesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListApplicationInstancesOutput) SetApplicationInstances ¶
func (s *ListApplicationInstancesOutput) SetApplicationInstances(v []*ApplicationInstance) *ListApplicationInstancesOutput
SetApplicationInstances sets the ApplicationInstances field's value.
func (*ListApplicationInstancesOutput) SetNextToken ¶
func (s *ListApplicationInstancesOutput) SetNextToken(v string) *ListApplicationInstancesOutput
SetNextToken sets the NextToken field's value.
func (ListApplicationInstancesOutput) String ¶
func (s ListApplicationInstancesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListDevicesInput ¶
type ListDevicesInput struct { // The maximum number of devices to return in one page of results. MaxResults *int64 `location:"querystring" locationName:"MaxResults" type:"integer"` // Specify the pagination token from a previous request to retrieve the next // page of results. NextToken *string `location:"querystring" locationName:"NextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListDevicesInput) GoString ¶
func (s ListDevicesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDevicesInput) SetMaxResults ¶
func (s *ListDevicesInput) SetMaxResults(v int64) *ListDevicesInput
SetMaxResults sets the MaxResults field's value.
func (*ListDevicesInput) SetNextToken ¶
func (s *ListDevicesInput) SetNextToken(v string) *ListDevicesInput
SetNextToken sets the NextToken field's value.
func (ListDevicesInput) String ¶
func (s ListDevicesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDevicesInput) Validate ¶
func (s *ListDevicesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDevicesJobsInput ¶
type ListDevicesJobsInput struct { // Filter results by the job's target device ID. DeviceId *string `location:"querystring" locationName:"DeviceId" min:"1" type:"string"` // The maximum number of device jobs to return in one page of results. MaxResults *int64 `location:"querystring" locationName:"MaxResults" type:"integer"` // Specify the pagination token from a previous request to retrieve the next // page of results. NextToken *string `location:"querystring" locationName:"NextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListDevicesJobsInput) GoString ¶
func (s ListDevicesJobsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDevicesJobsInput) SetDeviceId ¶
func (s *ListDevicesJobsInput) SetDeviceId(v string) *ListDevicesJobsInput
SetDeviceId sets the DeviceId field's value.
func (*ListDevicesJobsInput) SetMaxResults ¶
func (s *ListDevicesJobsInput) SetMaxResults(v int64) *ListDevicesJobsInput
SetMaxResults sets the MaxResults field's value.
func (*ListDevicesJobsInput) SetNextToken ¶
func (s *ListDevicesJobsInput) SetNextToken(v string) *ListDevicesJobsInput
SetNextToken sets the NextToken field's value.
func (ListDevicesJobsInput) String ¶
func (s ListDevicesJobsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDevicesJobsInput) Validate ¶
func (s *ListDevicesJobsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDevicesJobsOutput ¶
type ListDevicesJobsOutput struct { // A list of jobs. DeviceJobs []*DeviceJob `type:"list"` // A pagination token that's included if more results are available. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListDevicesJobsOutput) GoString ¶
func (s ListDevicesJobsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDevicesJobsOutput) SetDeviceJobs ¶
func (s *ListDevicesJobsOutput) SetDeviceJobs(v []*DeviceJob) *ListDevicesJobsOutput
SetDeviceJobs sets the DeviceJobs field's value.
func (*ListDevicesJobsOutput) SetNextToken ¶
func (s *ListDevicesJobsOutput) SetNextToken(v string) *ListDevicesJobsOutput
SetNextToken sets the NextToken field's value.
func (ListDevicesJobsOutput) String ¶
func (s ListDevicesJobsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListDevicesOutput ¶
type ListDevicesOutput struct { // A list of devices. // // Devices is a required field Devices []*Device `type:"list" required:"true"` // A pagination token that's included if more results are available. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListDevicesOutput) GoString ¶
func (s ListDevicesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDevicesOutput) SetDevices ¶
func (s *ListDevicesOutput) SetDevices(v []*Device) *ListDevicesOutput
SetDevices sets the Devices field's value.
func (*ListDevicesOutput) SetNextToken ¶
func (s *ListDevicesOutput) SetNextToken(v string) *ListDevicesOutput
SetNextToken sets the NextToken field's value.
func (ListDevicesOutput) String ¶
func (s ListDevicesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListNodeFromTemplateJobsInput ¶
type ListNodeFromTemplateJobsInput struct { // The maximum number of node from template jobs to return in one page of results. MaxResults *int64 `location:"querystring" locationName:"MaxResults" type:"integer"` // Specify the pagination token from a previous request to retrieve the next // page of results. NextToken *string `location:"querystring" locationName:"NextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListNodeFromTemplateJobsInput) GoString ¶
func (s ListNodeFromTemplateJobsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListNodeFromTemplateJobsInput) SetMaxResults ¶
func (s *ListNodeFromTemplateJobsInput) SetMaxResults(v int64) *ListNodeFromTemplateJobsInput
SetMaxResults sets the MaxResults field's value.
func (*ListNodeFromTemplateJobsInput) SetNextToken ¶
func (s *ListNodeFromTemplateJobsInput) SetNextToken(v string) *ListNodeFromTemplateJobsInput
SetNextToken sets the NextToken field's value.
func (ListNodeFromTemplateJobsInput) String ¶
func (s ListNodeFromTemplateJobsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListNodeFromTemplateJobsInput) Validate ¶
func (s *ListNodeFromTemplateJobsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListNodeFromTemplateJobsOutput ¶
type ListNodeFromTemplateJobsOutput struct { // A pagination token that's included if more results are available. NextToken *string `min:"1" type:"string"` // A list of jobs. // // NodeFromTemplateJobs is a required field NodeFromTemplateJobs []*NodeFromTemplateJob `type:"list" required:"true"` // contains filtered or unexported fields }
func (ListNodeFromTemplateJobsOutput) GoString ¶
func (s ListNodeFromTemplateJobsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListNodeFromTemplateJobsOutput) SetNextToken ¶
func (s *ListNodeFromTemplateJobsOutput) SetNextToken(v string) *ListNodeFromTemplateJobsOutput
SetNextToken sets the NextToken field's value.
func (*ListNodeFromTemplateJobsOutput) SetNodeFromTemplateJobs ¶
func (s *ListNodeFromTemplateJobsOutput) SetNodeFromTemplateJobs(v []*NodeFromTemplateJob) *ListNodeFromTemplateJobsOutput
SetNodeFromTemplateJobs sets the NodeFromTemplateJobs field's value.
func (ListNodeFromTemplateJobsOutput) String ¶
func (s ListNodeFromTemplateJobsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListNodesInput ¶
type ListNodesInput struct { // Search for nodes by category. Category *string `location:"querystring" locationName:"category" type:"string" enum:"NodeCategory"` // The maximum number of nodes to return in one page of results. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // Specify the pagination token from a previous request to retrieve the next // page of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // Search for nodes by the account ID of the nodes' owner. OwnerAccount *string `location:"querystring" locationName:"ownerAccount" min:"1" type:"string"` // Search for nodes by name. PackageName *string `location:"querystring" locationName:"packageName" min:"1" type:"string"` // Search for nodes by version. PackageVersion *string `location:"querystring" locationName:"packageVersion" min:"1" type:"string"` // Search for nodes by patch version. PatchVersion *string `location:"querystring" locationName:"patchVersion" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListNodesInput) GoString ¶
func (s ListNodesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListNodesInput) SetCategory ¶
func (s *ListNodesInput) SetCategory(v string) *ListNodesInput
SetCategory sets the Category field's value.
func (*ListNodesInput) SetMaxResults ¶
func (s *ListNodesInput) SetMaxResults(v int64) *ListNodesInput
SetMaxResults sets the MaxResults field's value.
func (*ListNodesInput) SetNextToken ¶
func (s *ListNodesInput) SetNextToken(v string) *ListNodesInput
SetNextToken sets the NextToken field's value.
func (*ListNodesInput) SetOwnerAccount ¶
func (s *ListNodesInput) SetOwnerAccount(v string) *ListNodesInput
SetOwnerAccount sets the OwnerAccount field's value.
func (*ListNodesInput) SetPackageName ¶
func (s *ListNodesInput) SetPackageName(v string) *ListNodesInput
SetPackageName sets the PackageName field's value.
func (*ListNodesInput) SetPackageVersion ¶
func (s *ListNodesInput) SetPackageVersion(v string) *ListNodesInput
SetPackageVersion sets the PackageVersion field's value.
func (*ListNodesInput) SetPatchVersion ¶
func (s *ListNodesInput) SetPatchVersion(v string) *ListNodesInput
SetPatchVersion sets the PatchVersion field's value.
func (ListNodesInput) String ¶
func (s ListNodesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListNodesInput) Validate ¶
func (s *ListNodesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListNodesOutput ¶
type ListNodesOutput struct { // A pagination token that's included if more results are available. NextToken *string `min:"1" type:"string"` // A list of nodes. Nodes []*Node `type:"list"` // contains filtered or unexported fields }
func (ListNodesOutput) GoString ¶
func (s ListNodesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListNodesOutput) SetNextToken ¶
func (s *ListNodesOutput) SetNextToken(v string) *ListNodesOutput
SetNextToken sets the NextToken field's value.
func (*ListNodesOutput) SetNodes ¶
func (s *ListNodesOutput) SetNodes(v []*Node) *ListNodesOutput
SetNodes sets the Nodes field's value.
func (ListNodesOutput) String ¶
func (s ListNodesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListPackageImportJobsInput ¶
type ListPackageImportJobsInput struct { // The maximum number of package import jobs to return in one page of results. MaxResults *int64 `location:"querystring" locationName:"MaxResults" type:"integer"` // Specify the pagination token from a previous request to retrieve the next // page of results. NextToken *string `location:"querystring" locationName:"NextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListPackageImportJobsInput) GoString ¶
func (s ListPackageImportJobsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListPackageImportJobsInput) SetMaxResults ¶
func (s *ListPackageImportJobsInput) SetMaxResults(v int64) *ListPackageImportJobsInput
SetMaxResults sets the MaxResults field's value.
func (*ListPackageImportJobsInput) SetNextToken ¶
func (s *ListPackageImportJobsInput) SetNextToken(v string) *ListPackageImportJobsInput
SetNextToken sets the NextToken field's value.
func (ListPackageImportJobsInput) String ¶
func (s ListPackageImportJobsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListPackageImportJobsInput) Validate ¶
func (s *ListPackageImportJobsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListPackageImportJobsOutput ¶
type ListPackageImportJobsOutput struct { // A pagination token that's included if more results are available. NextToken *string `min:"1" type:"string"` // A list of package import jobs. // // PackageImportJobs is a required field PackageImportJobs []*PackageImportJob `type:"list" required:"true"` // contains filtered or unexported fields }
func (ListPackageImportJobsOutput) GoString ¶
func (s ListPackageImportJobsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListPackageImportJobsOutput) SetNextToken ¶
func (s *ListPackageImportJobsOutput) SetNextToken(v string) *ListPackageImportJobsOutput
SetNextToken sets the NextToken field's value.
func (*ListPackageImportJobsOutput) SetPackageImportJobs ¶
func (s *ListPackageImportJobsOutput) SetPackageImportJobs(v []*PackageImportJob) *ListPackageImportJobsOutput
SetPackageImportJobs sets the PackageImportJobs field's value.
func (ListPackageImportJobsOutput) String ¶
func (s ListPackageImportJobsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListPackagesInput ¶
type ListPackagesInput struct { // The maximum number of packages to return in one page of results. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // Specify the pagination token from a previous request to retrieve the next // page of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListPackagesInput) GoString ¶
func (s ListPackagesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListPackagesInput) SetMaxResults ¶
func (s *ListPackagesInput) SetMaxResults(v int64) *ListPackagesInput
SetMaxResults sets the MaxResults field's value.
func (*ListPackagesInput) SetNextToken ¶
func (s *ListPackagesInput) SetNextToken(v string) *ListPackagesInput
SetNextToken sets the NextToken field's value.
func (ListPackagesInput) String ¶
func (s ListPackagesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListPackagesInput) Validate ¶
func (s *ListPackagesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListPackagesOutput ¶
type ListPackagesOutput struct { // A pagination token that's included if more results are available. NextToken *string `min:"1" type:"string"` // A list of packages. Packages []*PackageListItem `type:"list"` // contains filtered or unexported fields }
func (ListPackagesOutput) GoString ¶
func (s ListPackagesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListPackagesOutput) SetNextToken ¶
func (s *ListPackagesOutput) SetNextToken(v string) *ListPackagesOutput
SetNextToken sets the NextToken field's value.
func (*ListPackagesOutput) SetPackages ¶
func (s *ListPackagesOutput) SetPackages(v []*PackageListItem) *ListPackagesOutput
SetPackages sets the Packages field's value.
func (ListPackagesOutput) String ¶
func (s ListPackagesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The resource's ARN. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"ResourceArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) SetResourceArn ¶
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // A list of tags. Tags map[string]*string `type:"map"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceOutput) SetTags ¶
func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ManifestOverridesPayload ¶
type ManifestOverridesPayload struct { // The overrides document. PayloadData *string `type:"string"` // contains filtered or unexported fields }
Parameter overrides for an application instance. This is a JSON document that has a single key (PayloadData) where the value is an escaped string representation of the overrides document.
func (ManifestOverridesPayload) GoString ¶
func (s ManifestOverridesPayload) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ManifestOverridesPayload) SetPayloadData ¶
func (s *ManifestOverridesPayload) SetPayloadData(v string) *ManifestOverridesPayload
SetPayloadData sets the PayloadData field's value.
func (ManifestOverridesPayload) String ¶
func (s ManifestOverridesPayload) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ManifestPayload ¶
type ManifestPayload struct { // The application manifest. PayloadData *string `min:"1" type:"string"` // contains filtered or unexported fields }
A application verion's manifest file. This is a JSON document that has a single key (PayloadData) where the value is an escaped string representation of the application manifest (graph.json). This file is located in the graphs folder in your application source.
func (ManifestPayload) GoString ¶
func (s ManifestPayload) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ManifestPayload) SetPayloadData ¶
func (s *ManifestPayload) SetPayloadData(v string) *ManifestPayload
SetPayloadData sets the PayloadData field's value.
func (ManifestPayload) String ¶
func (s ManifestPayload) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ManifestPayload) Validate ¶
func (s *ManifestPayload) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type NetworkPayload ¶
type NetworkPayload struct { // Settings for Ethernet port 0. Ethernet0 *EthernetPayload `type:"structure"` // Settings for Ethernet port 1. Ethernet1 *EthernetPayload `type:"structure"` // Network time protocol (NTP) server settings. Ntp *NtpPayload `type:"structure"` // contains filtered or unexported fields }
The network configuration for a device.
func (NetworkPayload) GoString ¶
func (s NetworkPayload) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NetworkPayload) SetEthernet0 ¶
func (s *NetworkPayload) SetEthernet0(v *EthernetPayload) *NetworkPayload
SetEthernet0 sets the Ethernet0 field's value.
func (*NetworkPayload) SetEthernet1 ¶
func (s *NetworkPayload) SetEthernet1(v *EthernetPayload) *NetworkPayload
SetEthernet1 sets the Ethernet1 field's value.
func (*NetworkPayload) SetNtp ¶ added in v1.43.7
func (s *NetworkPayload) SetNtp(v *NtpPayload) *NetworkPayload
SetNtp sets the Ntp field's value.
func (NetworkPayload) String ¶
func (s NetworkPayload) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NetworkPayload) Validate ¶
func (s *NetworkPayload) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type NetworkStatus ¶
type NetworkStatus struct { // The status of Ethernet port 0. Ethernet0Status *EthernetStatus `type:"structure"` // The status of Ethernet port 1. Ethernet1Status *EthernetStatus `type:"structure"` // When the network status changed. LastUpdatedTime *time.Time `type:"timestamp"` // Details about a network time protocol (NTP) server connection. NtpStatus *NtpStatus `type:"structure"` // contains filtered or unexported fields }
The network status of a device.
func (NetworkStatus) GoString ¶
func (s NetworkStatus) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NetworkStatus) SetEthernet0Status ¶
func (s *NetworkStatus) SetEthernet0Status(v *EthernetStatus) *NetworkStatus
SetEthernet0Status sets the Ethernet0Status field's value.
func (*NetworkStatus) SetEthernet1Status ¶
func (s *NetworkStatus) SetEthernet1Status(v *EthernetStatus) *NetworkStatus
SetEthernet1Status sets the Ethernet1Status field's value.
func (*NetworkStatus) SetLastUpdatedTime ¶ added in v1.43.7
func (s *NetworkStatus) SetLastUpdatedTime(v time.Time) *NetworkStatus
SetLastUpdatedTime sets the LastUpdatedTime field's value.
func (*NetworkStatus) SetNtpStatus ¶ added in v1.43.7
func (s *NetworkStatus) SetNtpStatus(v *NtpStatus) *NetworkStatus
SetNtpStatus sets the NtpStatus field's value.
func (NetworkStatus) String ¶
func (s NetworkStatus) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Node ¶
type Node struct { // The node's category. // // Category is a required field Category *string `type:"string" required:"true" enum:"NodeCategory"` // When the node was created. // // CreatedTime is a required field CreatedTime *time.Time `type:"timestamp" required:"true"` // The node's description. Description *string `type:"string"` // The node's name. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The node's ID. // // NodeId is a required field NodeId *string `min:"1" type:"string" required:"true"` // The account ID of the node's owner. OwnerAccount *string `min:"1" type:"string"` // The node's ARN. PackageArn *string `min:"1" type:"string"` // The node's package ID. // // PackageId is a required field PackageId *string `min:"1" type:"string" required:"true"` // The node's package name. // // PackageName is a required field PackageName *string `min:"1" type:"string" required:"true"` // The node's package version. // // PackageVersion is a required field PackageVersion *string `min:"1" type:"string" required:"true"` // The node's patch version. // // PatchVersion is a required field PatchVersion *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
An application node that represents a camera stream, a model, code, or output.
func (Node) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Node) SetCategory ¶
SetCategory sets the Category field's value.
func (*Node) SetCreatedTime ¶
SetCreatedTime sets the CreatedTime field's value.
func (*Node) SetDescription ¶
SetDescription sets the Description field's value.
func (*Node) SetOwnerAccount ¶
SetOwnerAccount sets the OwnerAccount field's value.
func (*Node) SetPackageArn ¶
SetPackageArn sets the PackageArn field's value.
func (*Node) SetPackageId ¶
SetPackageId sets the PackageId field's value.
func (*Node) SetPackageName ¶
SetPackageName sets the PackageName field's value.
func (*Node) SetPackageVersion ¶
SetPackageVersion sets the PackageVersion field's value.
func (*Node) SetPatchVersion ¶
SetPatchVersion sets the PatchVersion field's value.
type NodeFromTemplateJob ¶
type NodeFromTemplateJob struct { // When the job was created. CreatedTime *time.Time `type:"timestamp"` // The job's ID. JobId *string `min:"1" type:"string"` // The node's name. NodeName *string `min:"1" type:"string"` // The job's status. Status *string `type:"string" enum:"NodeFromTemplateJobStatus"` // The job's status message. StatusMessage *string `type:"string"` // The job's template type. TemplateType *string `type:"string" enum:"TemplateType"` // contains filtered or unexported fields }
A job to create a camera stream node.
func (NodeFromTemplateJob) GoString ¶
func (s NodeFromTemplateJob) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NodeFromTemplateJob) SetCreatedTime ¶
func (s *NodeFromTemplateJob) SetCreatedTime(v time.Time) *NodeFromTemplateJob
SetCreatedTime sets the CreatedTime field's value.
func (*NodeFromTemplateJob) SetJobId ¶
func (s *NodeFromTemplateJob) SetJobId(v string) *NodeFromTemplateJob
SetJobId sets the JobId field's value.
func (*NodeFromTemplateJob) SetNodeName ¶
func (s *NodeFromTemplateJob) SetNodeName(v string) *NodeFromTemplateJob
SetNodeName sets the NodeName field's value.
func (*NodeFromTemplateJob) SetStatus ¶
func (s *NodeFromTemplateJob) SetStatus(v string) *NodeFromTemplateJob
SetStatus sets the Status field's value.
func (*NodeFromTemplateJob) SetStatusMessage ¶
func (s *NodeFromTemplateJob) SetStatusMessage(v string) *NodeFromTemplateJob
SetStatusMessage sets the StatusMessage field's value.
func (*NodeFromTemplateJob) SetTemplateType ¶
func (s *NodeFromTemplateJob) SetTemplateType(v string) *NodeFromTemplateJob
SetTemplateType sets the TemplateType field's value.
func (NodeFromTemplateJob) String ¶
func (s NodeFromTemplateJob) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type NodeInputPort ¶
type NodeInputPort struct { // The input port's default value. DefaultValue *string `min:"1" type:"string"` // The input port's description. Description *string `type:"string"` // The input port's max connections. MaxConnections *int64 `type:"integer"` // The input port's name. Name *string `min:"1" type:"string"` // The input port's type. Type *string `type:"string" enum:"PortType"` // contains filtered or unexported fields }
A node input port.
func (NodeInputPort) GoString ¶
func (s NodeInputPort) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NodeInputPort) SetDefaultValue ¶
func (s *NodeInputPort) SetDefaultValue(v string) *NodeInputPort
SetDefaultValue sets the DefaultValue field's value.
func (*NodeInputPort) SetDescription ¶
func (s *NodeInputPort) SetDescription(v string) *NodeInputPort
SetDescription sets the Description field's value.
func (*NodeInputPort) SetMaxConnections ¶
func (s *NodeInputPort) SetMaxConnections(v int64) *NodeInputPort
SetMaxConnections sets the MaxConnections field's value.
func (*NodeInputPort) SetName ¶
func (s *NodeInputPort) SetName(v string) *NodeInputPort
SetName sets the Name field's value.
func (*NodeInputPort) SetType ¶
func (s *NodeInputPort) SetType(v string) *NodeInputPort
SetType sets the Type field's value.
func (NodeInputPort) String ¶
func (s NodeInputPort) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type NodeInstance ¶
type NodeInstance struct { // The instance's current status. // // CurrentStatus is a required field CurrentStatus *string `type:"string" required:"true" enum:"NodeInstanceStatus"` // The node's ID. NodeId *string `min:"1" type:"string"` // The instance's ID. // // NodeInstanceId is a required field NodeInstanceId *string `min:"1" type:"string" required:"true"` // The instance's name. NodeName *string `min:"1" type:"string"` // The instance's package name. PackageName *string `min:"1" type:"string"` // The instance's package patch version. PackagePatchVersion *string `min:"1" type:"string"` // The instance's package version. PackageVersion *string `min:"1" type:"string"` // contains filtered or unexported fields }
A node instance.
func (NodeInstance) GoString ¶
func (s NodeInstance) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NodeInstance) SetCurrentStatus ¶
func (s *NodeInstance) SetCurrentStatus(v string) *NodeInstance
SetCurrentStatus sets the CurrentStatus field's value.
func (*NodeInstance) SetNodeId ¶
func (s *NodeInstance) SetNodeId(v string) *NodeInstance
SetNodeId sets the NodeId field's value.
func (*NodeInstance) SetNodeInstanceId ¶
func (s *NodeInstance) SetNodeInstanceId(v string) *NodeInstance
SetNodeInstanceId sets the NodeInstanceId field's value.
func (*NodeInstance) SetNodeName ¶
func (s *NodeInstance) SetNodeName(v string) *NodeInstance
SetNodeName sets the NodeName field's value.
func (*NodeInstance) SetPackageName ¶
func (s *NodeInstance) SetPackageName(v string) *NodeInstance
SetPackageName sets the PackageName field's value.
func (*NodeInstance) SetPackagePatchVersion ¶
func (s *NodeInstance) SetPackagePatchVersion(v string) *NodeInstance
SetPackagePatchVersion sets the PackagePatchVersion field's value.
func (*NodeInstance) SetPackageVersion ¶
func (s *NodeInstance) SetPackageVersion(v string) *NodeInstance
SetPackageVersion sets the PackageVersion field's value.
func (NodeInstance) String ¶
func (s NodeInstance) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type NodeInterface ¶
type NodeInterface struct { // The node interface's inputs. // // Inputs is a required field Inputs []*NodeInputPort `type:"list" required:"true"` // The node interface's outputs. // // Outputs is a required field Outputs []*NodeOutputPort `type:"list" required:"true"` // contains filtered or unexported fields }
A node interface.
func (NodeInterface) GoString ¶
func (s NodeInterface) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NodeInterface) SetInputs ¶
func (s *NodeInterface) SetInputs(v []*NodeInputPort) *NodeInterface
SetInputs sets the Inputs field's value.
func (*NodeInterface) SetOutputs ¶
func (s *NodeInterface) SetOutputs(v []*NodeOutputPort) *NodeInterface
SetOutputs sets the Outputs field's value.
func (NodeInterface) String ¶
func (s NodeInterface) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type NodeOutputPort ¶
type NodeOutputPort struct { // The output port's description. Description *string `type:"string"` // The output port's name. Name *string `min:"1" type:"string"` // The output port's type. Type *string `type:"string" enum:"PortType"` // contains filtered or unexported fields }
A node output port.
func (NodeOutputPort) GoString ¶
func (s NodeOutputPort) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NodeOutputPort) SetDescription ¶
func (s *NodeOutputPort) SetDescription(v string) *NodeOutputPort
SetDescription sets the Description field's value.
func (*NodeOutputPort) SetName ¶
func (s *NodeOutputPort) SetName(v string) *NodeOutputPort
SetName sets the Name field's value.
func (*NodeOutputPort) SetType ¶
func (s *NodeOutputPort) SetType(v string) *NodeOutputPort
SetType sets the Type field's value.
func (NodeOutputPort) String ¶
func (s NodeOutputPort) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type NtpPayload ¶ added in v1.43.7
type NtpPayload struct { // NTP servers to use, in order of preference. // // NtpServers is a required field NtpServers []*string `type:"list" required:"true"` // contains filtered or unexported fields }
Network time protocol (NTP) server settings. Use this option to connect to local NTP servers instead of pool.ntp.org.
func (NtpPayload) GoString ¶ added in v1.43.7
func (s NtpPayload) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NtpPayload) SetNtpServers ¶ added in v1.43.7
func (s *NtpPayload) SetNtpServers(v []*string) *NtpPayload
SetNtpServers sets the NtpServers field's value.
func (NtpPayload) String ¶ added in v1.43.7
func (s NtpPayload) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NtpPayload) Validate ¶ added in v1.43.7
func (s *NtpPayload) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type NtpStatus ¶ added in v1.43.7
type NtpStatus struct { // The connection's status. ConnectionStatus *string `type:"string" enum:"NetworkConnectionStatus"` // The IP address of the server. IpAddress *string `min:"1" type:"string"` // The domain name of the server. NtpServerName *string `min:"1" type:"string"` // contains filtered or unexported fields }
Details about an NTP server connection.
func (NtpStatus) GoString ¶ added in v1.43.7
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NtpStatus) SetConnectionStatus ¶ added in v1.43.7
SetConnectionStatus sets the ConnectionStatus field's value.
func (*NtpStatus) SetIpAddress ¶ added in v1.43.7
SetIpAddress sets the IpAddress field's value.
func (*NtpStatus) SetNtpServerName ¶ added in v1.43.7
SetNtpServerName sets the NtpServerName field's value.
type OTAJobConfig ¶
type OTAJobConfig struct { // The target version of the device software. // // ImageVersion is a required field ImageVersion *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
An over-the-air update (OTA) job configuration.
func (OTAJobConfig) GoString ¶
func (s OTAJobConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OTAJobConfig) SetImageVersion ¶
func (s *OTAJobConfig) SetImageVersion(v string) *OTAJobConfig
SetImageVersion sets the ImageVersion field's value.
func (OTAJobConfig) String ¶
func (s OTAJobConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OTAJobConfig) Validate ¶
func (s *OTAJobConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OutPutS3Location ¶
type OutPutS3Location struct { // The object's bucket. // // BucketName is a required field BucketName *string `min:"1" type:"string" required:"true"` // The object's key. // // ObjectKey is a required field ObjectKey *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The location of an output object in Amazon S3.
func (OutPutS3Location) GoString ¶
func (s OutPutS3Location) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OutPutS3Location) SetBucketName ¶
func (s *OutPutS3Location) SetBucketName(v string) *OutPutS3Location
SetBucketName sets the BucketName field's value.
func (*OutPutS3Location) SetObjectKey ¶
func (s *OutPutS3Location) SetObjectKey(v string) *OutPutS3Location
SetObjectKey sets the ObjectKey field's value.
func (OutPutS3Location) String ¶
func (s OutPutS3Location) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PackageImportJob ¶
type PackageImportJob struct { // When the job was created. CreatedTime *time.Time `type:"timestamp"` // The job's ID. JobId *string `min:"1" type:"string"` // The job's type. JobType *string `type:"string" enum:"PackageImportJobType"` // When the job was updated. LastUpdatedTime *time.Time `type:"timestamp"` // The job's status. Status *string `type:"string" enum:"PackageImportJobStatus"` // The job's status message. StatusMessage *string `type:"string"` // contains filtered or unexported fields }
A job to import a package version.
func (PackageImportJob) GoString ¶
func (s PackageImportJob) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PackageImportJob) SetCreatedTime ¶
func (s *PackageImportJob) SetCreatedTime(v time.Time) *PackageImportJob
SetCreatedTime sets the CreatedTime field's value.
func (*PackageImportJob) SetJobId ¶
func (s *PackageImportJob) SetJobId(v string) *PackageImportJob
SetJobId sets the JobId field's value.
func (*PackageImportJob) SetJobType ¶
func (s *PackageImportJob) SetJobType(v string) *PackageImportJob
SetJobType sets the JobType field's value.
func (*PackageImportJob) SetLastUpdatedTime ¶
func (s *PackageImportJob) SetLastUpdatedTime(v time.Time) *PackageImportJob
SetLastUpdatedTime sets the LastUpdatedTime field's value.
func (*PackageImportJob) SetStatus ¶
func (s *PackageImportJob) SetStatus(v string) *PackageImportJob
SetStatus sets the Status field's value.
func (*PackageImportJob) SetStatusMessage ¶
func (s *PackageImportJob) SetStatusMessage(v string) *PackageImportJob
SetStatusMessage sets the StatusMessage field's value.
func (PackageImportJob) String ¶
func (s PackageImportJob) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PackageImportJobInputConfig ¶
type PackageImportJobInputConfig struct { // The package version's input configuration. PackageVersionInputConfig *PackageVersionInputConfig `type:"structure"` // contains filtered or unexported fields }
A configuration for a package import job.
func (PackageImportJobInputConfig) GoString ¶
func (s PackageImportJobInputConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PackageImportJobInputConfig) SetPackageVersionInputConfig ¶
func (s *PackageImportJobInputConfig) SetPackageVersionInputConfig(v *PackageVersionInputConfig) *PackageImportJobInputConfig
SetPackageVersionInputConfig sets the PackageVersionInputConfig field's value.
func (PackageImportJobInputConfig) String ¶
func (s PackageImportJobInputConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PackageImportJobInputConfig) Validate ¶
func (s *PackageImportJobInputConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PackageImportJobOutputConfig ¶
type PackageImportJobOutputConfig struct { // The package version's output configuration. PackageVersionOutputConfig *PackageVersionOutputConfig `type:"structure"` // contains filtered or unexported fields }
An output configuration for a package import job.
func (PackageImportJobOutputConfig) GoString ¶
func (s PackageImportJobOutputConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PackageImportJobOutputConfig) SetPackageVersionOutputConfig ¶
func (s *PackageImportJobOutputConfig) SetPackageVersionOutputConfig(v *PackageVersionOutputConfig) *PackageImportJobOutputConfig
SetPackageVersionOutputConfig sets the PackageVersionOutputConfig field's value.
func (PackageImportJobOutputConfig) String ¶
func (s PackageImportJobOutputConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PackageImportJobOutputConfig) Validate ¶
func (s *PackageImportJobOutputConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PackageImportJobOutput_ ¶
type PackageImportJobOutput_ struct { // The package's output location. // // OutputS3Location is a required field OutputS3Location *OutPutS3Location `type:"structure" required:"true"` // The package's ID. // // PackageId is a required field PackageId *string `min:"1" type:"string" required:"true"` // The package's version. // // PackageVersion is a required field PackageVersion *string `min:"1" type:"string" required:"true"` // The package's patch version. // // PatchVersion is a required field PatchVersion *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Results of a package import job.
func (PackageImportJobOutput_) GoString ¶
func (s PackageImportJobOutput_) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PackageImportJobOutput_) SetOutputS3Location ¶
func (s *PackageImportJobOutput_) SetOutputS3Location(v *OutPutS3Location) *PackageImportJobOutput_
SetOutputS3Location sets the OutputS3Location field's value.
func (*PackageImportJobOutput_) SetPackageId ¶
func (s *PackageImportJobOutput_) SetPackageId(v string) *PackageImportJobOutput_
SetPackageId sets the PackageId field's value.
func (*PackageImportJobOutput_) SetPackageVersion ¶
func (s *PackageImportJobOutput_) SetPackageVersion(v string) *PackageImportJobOutput_
SetPackageVersion sets the PackageVersion field's value.
func (*PackageImportJobOutput_) SetPatchVersion ¶
func (s *PackageImportJobOutput_) SetPatchVersion(v string) *PackageImportJobOutput_
SetPatchVersion sets the PatchVersion field's value.
func (PackageImportJobOutput_) String ¶
func (s PackageImportJobOutput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PackageListItem ¶
type PackageListItem struct { // The package's ARN. Arn *string `min:"1" type:"string"` // When the package was created. CreatedTime *time.Time `type:"timestamp"` // The package's ID. PackageId *string `min:"1" type:"string"` // The package's name. PackageName *string `min:"1" type:"string"` // The package's tags. Tags map[string]*string `type:"map"` // contains filtered or unexported fields }
A package summary.
func (PackageListItem) GoString ¶
func (s PackageListItem) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PackageListItem) SetArn ¶
func (s *PackageListItem) SetArn(v string) *PackageListItem
SetArn sets the Arn field's value.
func (*PackageListItem) SetCreatedTime ¶
func (s *PackageListItem) SetCreatedTime(v time.Time) *PackageListItem
SetCreatedTime sets the CreatedTime field's value.
func (*PackageListItem) SetPackageId ¶
func (s *PackageListItem) SetPackageId(v string) *PackageListItem
SetPackageId sets the PackageId field's value.
func (*PackageListItem) SetPackageName ¶
func (s *PackageListItem) SetPackageName(v string) *PackageListItem
SetPackageName sets the PackageName field's value.
func (*PackageListItem) SetTags ¶
func (s *PackageListItem) SetTags(v map[string]*string) *PackageListItem
SetTags sets the Tags field's value.
func (PackageListItem) String ¶
func (s PackageListItem) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PackageObject ¶
type PackageObject struct { // The object's name. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The object's package version. // // PackageVersion is a required field PackageVersion *string `min:"1" type:"string" required:"true"` // The object's patch version. // // PatchVersion is a required field PatchVersion *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A package object.
func (PackageObject) GoString ¶
func (s PackageObject) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PackageObject) SetName ¶
func (s *PackageObject) SetName(v string) *PackageObject
SetName sets the Name field's value.
func (*PackageObject) SetPackageVersion ¶
func (s *PackageObject) SetPackageVersion(v string) *PackageObject
SetPackageVersion sets the PackageVersion field's value.
func (*PackageObject) SetPatchVersion ¶
func (s *PackageObject) SetPatchVersion(v string) *PackageObject
SetPatchVersion sets the PatchVersion field's value.
func (PackageObject) String ¶
func (s PackageObject) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PackageVersionInputConfig ¶
type PackageVersionInputConfig struct { // A location in Amazon S3. // // S3Location is a required field S3Location *S3Location `type:"structure" required:"true"` // contains filtered or unexported fields }
A package version input configuration.
func (PackageVersionInputConfig) GoString ¶
func (s PackageVersionInputConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PackageVersionInputConfig) SetS3Location ¶
func (s *PackageVersionInputConfig) SetS3Location(v *S3Location) *PackageVersionInputConfig
SetS3Location sets the S3Location field's value.
func (PackageVersionInputConfig) String ¶
func (s PackageVersionInputConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PackageVersionInputConfig) Validate ¶
func (s *PackageVersionInputConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PackageVersionOutputConfig ¶
type PackageVersionOutputConfig struct { // Indicates that the version is recommended for all users. MarkLatest *bool `type:"boolean"` // The output's package name. // // PackageName is a required field PackageName *string `min:"1" type:"string" required:"true"` // The output's package version. // // PackageVersion is a required field PackageVersion *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A package version output configuration.
func (PackageVersionOutputConfig) GoString ¶
func (s PackageVersionOutputConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PackageVersionOutputConfig) SetMarkLatest ¶
func (s *PackageVersionOutputConfig) SetMarkLatest(v bool) *PackageVersionOutputConfig
SetMarkLatest sets the MarkLatest field's value.
func (*PackageVersionOutputConfig) SetPackageName ¶
func (s *PackageVersionOutputConfig) SetPackageName(v string) *PackageVersionOutputConfig
SetPackageName sets the PackageName field's value.
func (*PackageVersionOutputConfig) SetPackageVersion ¶
func (s *PackageVersionOutputConfig) SetPackageVersion(v string) *PackageVersionOutputConfig
SetPackageVersion sets the PackageVersion field's value.
func (PackageVersionOutputConfig) String ¶
func (s PackageVersionOutputConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PackageVersionOutputConfig) Validate ¶
func (s *PackageVersionOutputConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Panorama ¶
Panorama provides the API operation methods for making requests to AWS Panorama. See this package's package overview docs for details on the service.
Panorama 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) *Panorama
New creates a new instance of the Panorama 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 Panorama client from just a session. svc := panorama.New(mySession) // Create a Panorama client with additional configuration svc := panorama.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*Panorama) CreateApplicationInstance ¶
func (c *Panorama) CreateApplicationInstance(input *CreateApplicationInstanceInput) (*CreateApplicationInstanceOutput, error)
CreateApplicationInstance API operation for AWS Panorama.
Creates an application instance and deploys it to a device.
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 Panorama's API operation CreateApplicationInstance for usage and error information.
Returned Error Types:
ValidationException The request contains an invalid parameter value.
AccessDeniedException The requestor does not have permission to access the target action or resource.
ServiceQuotaExceededException The request would cause a limit to be exceeded.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/CreateApplicationInstance
func (*Panorama) CreateApplicationInstanceRequest ¶
func (c *Panorama) CreateApplicationInstanceRequest(input *CreateApplicationInstanceInput) (req *request.Request, output *CreateApplicationInstanceOutput)
CreateApplicationInstanceRequest generates a "aws/request.Request" representing the client's request for the CreateApplicationInstance 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 CreateApplicationInstance for more information on using the CreateApplicationInstance 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 CreateApplicationInstanceRequest method. req, resp := client.CreateApplicationInstanceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/CreateApplicationInstance
func (*Panorama) CreateApplicationInstanceWithContext ¶
func (c *Panorama) CreateApplicationInstanceWithContext(ctx aws.Context, input *CreateApplicationInstanceInput, opts ...request.Option) (*CreateApplicationInstanceOutput, error)
CreateApplicationInstanceWithContext is the same as CreateApplicationInstance with the addition of the ability to pass a context and additional request options.
See CreateApplicationInstance 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 (*Panorama) CreateJobForDevices ¶
func (c *Panorama) CreateJobForDevices(input *CreateJobForDevicesInput) (*CreateJobForDevicesOutput, error)
CreateJobForDevices API operation for AWS Panorama.
Creates a job to run on one or more devices.
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 Panorama's API operation CreateJobForDevices for usage and error information.
Returned Error Types:
ConflictException The target resource is in use.
ValidationException The request contains an invalid parameter value.
AccessDeniedException The requestor does not have permission to access the target action or resource.
ResourceNotFoundException The target resource was not found.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/CreateJobForDevices
func (*Panorama) CreateJobForDevicesRequest ¶
func (c *Panorama) CreateJobForDevicesRequest(input *CreateJobForDevicesInput) (req *request.Request, output *CreateJobForDevicesOutput)
CreateJobForDevicesRequest generates a "aws/request.Request" representing the client's request for the CreateJobForDevices 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 CreateJobForDevices for more information on using the CreateJobForDevices 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 CreateJobForDevicesRequest method. req, resp := client.CreateJobForDevicesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/CreateJobForDevices
func (*Panorama) CreateJobForDevicesWithContext ¶
func (c *Panorama) CreateJobForDevicesWithContext(ctx aws.Context, input *CreateJobForDevicesInput, opts ...request.Option) (*CreateJobForDevicesOutput, error)
CreateJobForDevicesWithContext is the same as CreateJobForDevices with the addition of the ability to pass a context and additional request options.
See CreateJobForDevices 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 (*Panorama) CreateNodeFromTemplateJob ¶
func (c *Panorama) CreateNodeFromTemplateJob(input *CreateNodeFromTemplateJobInput) (*CreateNodeFromTemplateJobOutput, error)
CreateNodeFromTemplateJob API operation for AWS Panorama.
Creates a camera stream node.
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 Panorama's API operation CreateNodeFromTemplateJob for usage and error information.
Returned Error Types:
ConflictException The target resource is in use.
ValidationException The request contains an invalid parameter value.
AccessDeniedException The requestor does not have permission to access the target action or resource.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/CreateNodeFromTemplateJob
func (*Panorama) CreateNodeFromTemplateJobRequest ¶
func (c *Panorama) CreateNodeFromTemplateJobRequest(input *CreateNodeFromTemplateJobInput) (req *request.Request, output *CreateNodeFromTemplateJobOutput)
CreateNodeFromTemplateJobRequest generates a "aws/request.Request" representing the client's request for the CreateNodeFromTemplateJob 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 CreateNodeFromTemplateJob for more information on using the CreateNodeFromTemplateJob 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 CreateNodeFromTemplateJobRequest method. req, resp := client.CreateNodeFromTemplateJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/CreateNodeFromTemplateJob
func (*Panorama) CreateNodeFromTemplateJobWithContext ¶
func (c *Panorama) CreateNodeFromTemplateJobWithContext(ctx aws.Context, input *CreateNodeFromTemplateJobInput, opts ...request.Option) (*CreateNodeFromTemplateJobOutput, error)
CreateNodeFromTemplateJobWithContext is the same as CreateNodeFromTemplateJob with the addition of the ability to pass a context and additional request options.
See CreateNodeFromTemplateJob 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 (*Panorama) CreatePackage ¶
func (c *Panorama) CreatePackage(input *CreatePackageInput) (*CreatePackageOutput, error)
CreatePackage API operation for AWS Panorama.
Creates a package and storage location in an Amazon S3 access point.
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 Panorama's API operation CreatePackage for usage and error information.
Returned Error Types:
ConflictException The target resource is in use.
ValidationException The request contains an invalid parameter value.
AccessDeniedException The requestor does not have permission to access the target action or resource.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/CreatePackage
func (*Panorama) CreatePackageImportJob ¶
func (c *Panorama) CreatePackageImportJob(input *CreatePackageImportJobInput) (*CreatePackageImportJobOutput, error)
CreatePackageImportJob API operation for AWS Panorama.
Imports a node package.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Panorama's API operation CreatePackageImportJob for usage and error information.
Returned Error Types:
ConflictException The target resource is in use.
ValidationException The request contains an invalid parameter value.
AccessDeniedException The requestor does not have permission to access the target action or resource.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/CreatePackageImportJob
func (*Panorama) CreatePackageImportJobRequest ¶
func (c *Panorama) CreatePackageImportJobRequest(input *CreatePackageImportJobInput) (req *request.Request, output *CreatePackageImportJobOutput)
CreatePackageImportJobRequest generates a "aws/request.Request" representing the client's request for the CreatePackageImportJob 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 CreatePackageImportJob for more information on using the CreatePackageImportJob 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 CreatePackageImportJobRequest method. req, resp := client.CreatePackageImportJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/CreatePackageImportJob
func (*Panorama) CreatePackageImportJobWithContext ¶
func (c *Panorama) CreatePackageImportJobWithContext(ctx aws.Context, input *CreatePackageImportJobInput, opts ...request.Option) (*CreatePackageImportJobOutput, error)
CreatePackageImportJobWithContext is the same as CreatePackageImportJob with the addition of the ability to pass a context and additional request options.
See CreatePackageImportJob 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 (*Panorama) CreatePackageRequest ¶
func (c *Panorama) CreatePackageRequest(input *CreatePackageInput) (req *request.Request, output *CreatePackageOutput)
CreatePackageRequest generates a "aws/request.Request" representing the client's request for the CreatePackage 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 CreatePackage for more information on using the CreatePackage 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 CreatePackageRequest method. req, resp := client.CreatePackageRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/CreatePackage
func (*Panorama) CreatePackageWithContext ¶
func (c *Panorama) CreatePackageWithContext(ctx aws.Context, input *CreatePackageInput, opts ...request.Option) (*CreatePackageOutput, error)
CreatePackageWithContext is the same as CreatePackage with the addition of the ability to pass a context and additional request options.
See CreatePackage 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 (*Panorama) DeleteDevice ¶
func (c *Panorama) DeleteDevice(input *DeleteDeviceInput) (*DeleteDeviceOutput, error)
DeleteDevice API operation for AWS Panorama.
Deletes a device.
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 Panorama's API operation DeleteDevice for usage and error information.
Returned Error Types:
ConflictException The target resource is in use.
ValidationException The request contains an invalid parameter value.
AccessDeniedException The requestor does not have permission to access the target action or resource.
ResourceNotFoundException The target resource was not found.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/DeleteDevice
func (*Panorama) DeleteDeviceRequest ¶
func (c *Panorama) DeleteDeviceRequest(input *DeleteDeviceInput) (req *request.Request, output *DeleteDeviceOutput)
DeleteDeviceRequest generates a "aws/request.Request" representing the client's request for the DeleteDevice 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 DeleteDevice for more information on using the DeleteDevice 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 DeleteDeviceRequest method. req, resp := client.DeleteDeviceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/DeleteDevice
func (*Panorama) DeleteDeviceWithContext ¶
func (c *Panorama) DeleteDeviceWithContext(ctx aws.Context, input *DeleteDeviceInput, opts ...request.Option) (*DeleteDeviceOutput, error)
DeleteDeviceWithContext is the same as DeleteDevice with the addition of the ability to pass a context and additional request options.
See DeleteDevice 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 (*Panorama) DeletePackage ¶
func (c *Panorama) DeletePackage(input *DeletePackageInput) (*DeletePackageOutput, error)
DeletePackage API operation for AWS Panorama.
Deletes a package.
To delete a package, you need permission to call s3:DeleteObject in addition to permissions for the AWS Panorama API.
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 Panorama's API operation DeletePackage for usage and error information.
Returned Error Types:
ConflictException The target resource is in use.
ValidationException The request contains an invalid parameter value.
AccessDeniedException The requestor does not have permission to access the target action or resource.
ResourceNotFoundException The target resource was not found.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/DeletePackage
func (*Panorama) DeletePackageRequest ¶
func (c *Panorama) DeletePackageRequest(input *DeletePackageInput) (req *request.Request, output *DeletePackageOutput)
DeletePackageRequest generates a "aws/request.Request" representing the client's request for the DeletePackage 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 DeletePackage for more information on using the DeletePackage 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 DeletePackageRequest method. req, resp := client.DeletePackageRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/DeletePackage
func (*Panorama) DeletePackageWithContext ¶
func (c *Panorama) DeletePackageWithContext(ctx aws.Context, input *DeletePackageInput, opts ...request.Option) (*DeletePackageOutput, error)
DeletePackageWithContext is the same as DeletePackage with the addition of the ability to pass a context and additional request options.
See DeletePackage 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 (*Panorama) DeregisterPackageVersion ¶
func (c *Panorama) DeregisterPackageVersion(input *DeregisterPackageVersionInput) (*DeregisterPackageVersionOutput, error)
DeregisterPackageVersion API operation for AWS Panorama.
Deregisters a package version.
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 Panorama's API operation DeregisterPackageVersion for usage and error information.
Returned Error Types:
ConflictException The target resource is in use.
ValidationException The request contains an invalid parameter value.
AccessDeniedException The requestor does not have permission to access the target action or resource.
ResourceNotFoundException The target resource was not found.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/DeregisterPackageVersion
func (*Panorama) DeregisterPackageVersionRequest ¶
func (c *Panorama) DeregisterPackageVersionRequest(input *DeregisterPackageVersionInput) (req *request.Request, output *DeregisterPackageVersionOutput)
DeregisterPackageVersionRequest generates a "aws/request.Request" representing the client's request for the DeregisterPackageVersion 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 DeregisterPackageVersion for more information on using the DeregisterPackageVersion 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 DeregisterPackageVersionRequest method. req, resp := client.DeregisterPackageVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/DeregisterPackageVersion
func (*Panorama) DeregisterPackageVersionWithContext ¶
func (c *Panorama) DeregisterPackageVersionWithContext(ctx aws.Context, input *DeregisterPackageVersionInput, opts ...request.Option) (*DeregisterPackageVersionOutput, error)
DeregisterPackageVersionWithContext is the same as DeregisterPackageVersion with the addition of the ability to pass a context and additional request options.
See DeregisterPackageVersion 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 (*Panorama) DescribeApplicationInstance ¶
func (c *Panorama) DescribeApplicationInstance(input *DescribeApplicationInstanceInput) (*DescribeApplicationInstanceOutput, error)
DescribeApplicationInstance API operation for AWS Panorama.
Returns information about an application instance on a device.
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 Panorama's API operation DescribeApplicationInstance for usage and error information.
Returned Error Types:
ConflictException The target resource is in use.
ValidationException The request contains an invalid parameter value.
AccessDeniedException The requestor does not have permission to access the target action or resource.
ResourceNotFoundException The target resource was not found.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/DescribeApplicationInstance
func (*Panorama) DescribeApplicationInstanceDetails ¶
func (c *Panorama) DescribeApplicationInstanceDetails(input *DescribeApplicationInstanceDetailsInput) (*DescribeApplicationInstanceDetailsOutput, error)
DescribeApplicationInstanceDetails API operation for AWS Panorama.
Returns information about an application instance's configuration manifest.
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 Panorama's API operation DescribeApplicationInstanceDetails for usage and error information.
Returned Error Types:
ConflictException The target resource is in use.
ValidationException The request contains an invalid parameter value.
AccessDeniedException The requestor does not have permission to access the target action or resource.
ResourceNotFoundException The target resource was not found.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/DescribeApplicationInstanceDetails
func (*Panorama) DescribeApplicationInstanceDetailsRequest ¶
func (c *Panorama) DescribeApplicationInstanceDetailsRequest(input *DescribeApplicationInstanceDetailsInput) (req *request.Request, output *DescribeApplicationInstanceDetailsOutput)
DescribeApplicationInstanceDetailsRequest generates a "aws/request.Request" representing the client's request for the DescribeApplicationInstanceDetails 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 DescribeApplicationInstanceDetails for more information on using the DescribeApplicationInstanceDetails 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 DescribeApplicationInstanceDetailsRequest method. req, resp := client.DescribeApplicationInstanceDetailsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/DescribeApplicationInstanceDetails
func (*Panorama) DescribeApplicationInstanceDetailsWithContext ¶
func (c *Panorama) DescribeApplicationInstanceDetailsWithContext(ctx aws.Context, input *DescribeApplicationInstanceDetailsInput, opts ...request.Option) (*DescribeApplicationInstanceDetailsOutput, error)
DescribeApplicationInstanceDetailsWithContext is the same as DescribeApplicationInstanceDetails with the addition of the ability to pass a context and additional request options.
See DescribeApplicationInstanceDetails 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 (*Panorama) DescribeApplicationInstanceRequest ¶
func (c *Panorama) DescribeApplicationInstanceRequest(input *DescribeApplicationInstanceInput) (req *request.Request, output *DescribeApplicationInstanceOutput)
DescribeApplicationInstanceRequest generates a "aws/request.Request" representing the client's request for the DescribeApplicationInstance 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 DescribeApplicationInstance for more information on using the DescribeApplicationInstance 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 DescribeApplicationInstanceRequest method. req, resp := client.DescribeApplicationInstanceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/DescribeApplicationInstance
func (*Panorama) DescribeApplicationInstanceWithContext ¶
func (c *Panorama) DescribeApplicationInstanceWithContext(ctx aws.Context, input *DescribeApplicationInstanceInput, opts ...request.Option) (*DescribeApplicationInstanceOutput, error)
DescribeApplicationInstanceWithContext is the same as DescribeApplicationInstance with the addition of the ability to pass a context and additional request options.
See DescribeApplicationInstance 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 (*Panorama) DescribeDevice ¶
func (c *Panorama) DescribeDevice(input *DescribeDeviceInput) (*DescribeDeviceOutput, error)
DescribeDevice API operation for AWS Panorama.
Returns information about a device.
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 Panorama's API operation DescribeDevice for usage and error information.
Returned Error Types:
ValidationException The request contains an invalid parameter value.
AccessDeniedException The requestor does not have permission to access the target action or resource.
ResourceNotFoundException The target resource was not found.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/DescribeDevice
func (*Panorama) DescribeDeviceJob ¶
func (c *Panorama) DescribeDeviceJob(input *DescribeDeviceJobInput) (*DescribeDeviceJobOutput, error)
DescribeDeviceJob API operation for AWS Panorama.
Returns information about a device job.
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 Panorama's API operation DescribeDeviceJob for usage and error information.
Returned Error Types:
ConflictException The target resource is in use.
ValidationException The request contains an invalid parameter value.
AccessDeniedException The requestor does not have permission to access the target action or resource.
ResourceNotFoundException The target resource was not found.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/DescribeDeviceJob
func (*Panorama) DescribeDeviceJobRequest ¶
func (c *Panorama) DescribeDeviceJobRequest(input *DescribeDeviceJobInput) (req *request.Request, output *DescribeDeviceJobOutput)
DescribeDeviceJobRequest generates a "aws/request.Request" representing the client's request for the DescribeDeviceJob 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 DescribeDeviceJob for more information on using the DescribeDeviceJob 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 DescribeDeviceJobRequest method. req, resp := client.DescribeDeviceJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/DescribeDeviceJob
func (*Panorama) DescribeDeviceJobWithContext ¶
func (c *Panorama) DescribeDeviceJobWithContext(ctx aws.Context, input *DescribeDeviceJobInput, opts ...request.Option) (*DescribeDeviceJobOutput, error)
DescribeDeviceJobWithContext is the same as DescribeDeviceJob with the addition of the ability to pass a context and additional request options.
See DescribeDeviceJob 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 (*Panorama) DescribeDeviceRequest ¶
func (c *Panorama) DescribeDeviceRequest(input *DescribeDeviceInput) (req *request.Request, output *DescribeDeviceOutput)
DescribeDeviceRequest generates a "aws/request.Request" representing the client's request for the DescribeDevice 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 DescribeDevice for more information on using the DescribeDevice 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 DescribeDeviceRequest method. req, resp := client.DescribeDeviceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/DescribeDevice
func (*Panorama) DescribeDeviceWithContext ¶
func (c *Panorama) DescribeDeviceWithContext(ctx aws.Context, input *DescribeDeviceInput, opts ...request.Option) (*DescribeDeviceOutput, error)
DescribeDeviceWithContext is the same as DescribeDevice with the addition of the ability to pass a context and additional request options.
See DescribeDevice 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 (*Panorama) DescribeNode ¶
func (c *Panorama) DescribeNode(input *DescribeNodeInput) (*DescribeNodeOutput, error)
DescribeNode API operation for AWS Panorama.
Returns information about a node.
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 Panorama's API operation DescribeNode for usage and error information.
Returned Error Types:
ConflictException The target resource is in use.
ValidationException The request contains an invalid parameter value.
AccessDeniedException The requestor does not have permission to access the target action or resource.
ResourceNotFoundException The target resource was not found.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/DescribeNode
func (*Panorama) DescribeNodeFromTemplateJob ¶
func (c *Panorama) DescribeNodeFromTemplateJob(input *DescribeNodeFromTemplateJobInput) (*DescribeNodeFromTemplateJobOutput, error)
DescribeNodeFromTemplateJob API operation for AWS Panorama.
Returns information about a job to create a camera stream node.
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 Panorama's API operation DescribeNodeFromTemplateJob for usage and error information.
Returned Error Types:
ConflictException The target resource is in use.
ValidationException The request contains an invalid parameter value.
AccessDeniedException The requestor does not have permission to access the target action or resource.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/DescribeNodeFromTemplateJob
func (*Panorama) DescribeNodeFromTemplateJobRequest ¶
func (c *Panorama) DescribeNodeFromTemplateJobRequest(input *DescribeNodeFromTemplateJobInput) (req *request.Request, output *DescribeNodeFromTemplateJobOutput)
DescribeNodeFromTemplateJobRequest generates a "aws/request.Request" representing the client's request for the DescribeNodeFromTemplateJob 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 DescribeNodeFromTemplateJob for more information on using the DescribeNodeFromTemplateJob 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 DescribeNodeFromTemplateJobRequest method. req, resp := client.DescribeNodeFromTemplateJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/DescribeNodeFromTemplateJob
func (*Panorama) DescribeNodeFromTemplateJobWithContext ¶
func (c *Panorama) DescribeNodeFromTemplateJobWithContext(ctx aws.Context, input *DescribeNodeFromTemplateJobInput, opts ...request.Option) (*DescribeNodeFromTemplateJobOutput, error)
DescribeNodeFromTemplateJobWithContext is the same as DescribeNodeFromTemplateJob with the addition of the ability to pass a context and additional request options.
See DescribeNodeFromTemplateJob 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 (*Panorama) DescribeNodeRequest ¶
func (c *Panorama) DescribeNodeRequest(input *DescribeNodeInput) (req *request.Request, output *DescribeNodeOutput)
DescribeNodeRequest generates a "aws/request.Request" representing the client's request for the DescribeNode 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 DescribeNode for more information on using the DescribeNode 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 DescribeNodeRequest method. req, resp := client.DescribeNodeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/DescribeNode
func (*Panorama) DescribeNodeWithContext ¶
func (c *Panorama) DescribeNodeWithContext(ctx aws.Context, input *DescribeNodeInput, opts ...request.Option) (*DescribeNodeOutput, error)
DescribeNodeWithContext is the same as DescribeNode with the addition of the ability to pass a context and additional request options.
See DescribeNode 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 (*Panorama) DescribePackage ¶
func (c *Panorama) DescribePackage(input *DescribePackageInput) (*DescribePackageOutput, error)
DescribePackage API operation for AWS Panorama.
Returns information about a package.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Panorama's API operation DescribePackage for usage and error information.
Returned Error Types:
ConflictException The target resource is in use.
ValidationException The request contains an invalid parameter value.
AccessDeniedException The requestor does not have permission to access the target action or resource.
ResourceNotFoundException The target resource was not found.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/DescribePackage
func (*Panorama) DescribePackageImportJob ¶
func (c *Panorama) DescribePackageImportJob(input *DescribePackageImportJobInput) (*DescribePackageImportJobOutput, error)
DescribePackageImportJob API operation for AWS Panorama.
Returns information about a package import job.
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 Panorama's API operation DescribePackageImportJob for usage and error information.
Returned Error Types:
ConflictException The target resource is in use.
ValidationException The request contains an invalid parameter value.
AccessDeniedException The requestor does not have permission to access the target action or resource.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/DescribePackageImportJob
func (*Panorama) DescribePackageImportJobRequest ¶
func (c *Panorama) DescribePackageImportJobRequest(input *DescribePackageImportJobInput) (req *request.Request, output *DescribePackageImportJobOutput)
DescribePackageImportJobRequest generates a "aws/request.Request" representing the client's request for the DescribePackageImportJob 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 DescribePackageImportJob for more information on using the DescribePackageImportJob 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 DescribePackageImportJobRequest method. req, resp := client.DescribePackageImportJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/DescribePackageImportJob
func (*Panorama) DescribePackageImportJobWithContext ¶
func (c *Panorama) DescribePackageImportJobWithContext(ctx aws.Context, input *DescribePackageImportJobInput, opts ...request.Option) (*DescribePackageImportJobOutput, error)
DescribePackageImportJobWithContext is the same as DescribePackageImportJob with the addition of the ability to pass a context and additional request options.
See DescribePackageImportJob 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 (*Panorama) DescribePackageRequest ¶
func (c *Panorama) DescribePackageRequest(input *DescribePackageInput) (req *request.Request, output *DescribePackageOutput)
DescribePackageRequest generates a "aws/request.Request" representing the client's request for the DescribePackage 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 DescribePackage for more information on using the DescribePackage 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 DescribePackageRequest method. req, resp := client.DescribePackageRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/DescribePackage
func (*Panorama) DescribePackageVersion ¶
func (c *Panorama) DescribePackageVersion(input *DescribePackageVersionInput) (*DescribePackageVersionOutput, error)
DescribePackageVersion API operation for AWS Panorama.
Returns information about a package version.
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 Panorama's API operation DescribePackageVersion for usage and error information.
Returned Error Types:
ConflictException The target resource is in use.
ValidationException The request contains an invalid parameter value.
AccessDeniedException The requestor does not have permission to access the target action or resource.
ResourceNotFoundException The target resource was not found.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/DescribePackageVersion
func (*Panorama) DescribePackageVersionRequest ¶
func (c *Panorama) DescribePackageVersionRequest(input *DescribePackageVersionInput) (req *request.Request, output *DescribePackageVersionOutput)
DescribePackageVersionRequest generates a "aws/request.Request" representing the client's request for the DescribePackageVersion 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 DescribePackageVersion for more information on using the DescribePackageVersion 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 DescribePackageVersionRequest method. req, resp := client.DescribePackageVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/DescribePackageVersion
func (*Panorama) DescribePackageVersionWithContext ¶
func (c *Panorama) DescribePackageVersionWithContext(ctx aws.Context, input *DescribePackageVersionInput, opts ...request.Option) (*DescribePackageVersionOutput, error)
DescribePackageVersionWithContext is the same as DescribePackageVersion with the addition of the ability to pass a context and additional request options.
See DescribePackageVersion 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 (*Panorama) DescribePackageWithContext ¶
func (c *Panorama) DescribePackageWithContext(ctx aws.Context, input *DescribePackageInput, opts ...request.Option) (*DescribePackageOutput, error)
DescribePackageWithContext is the same as DescribePackage with the addition of the ability to pass a context and additional request options.
See DescribePackage 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 (*Panorama) ListApplicationInstanceDependencies ¶
func (c *Panorama) ListApplicationInstanceDependencies(input *ListApplicationInstanceDependenciesInput) (*ListApplicationInstanceDependenciesOutput, error)
ListApplicationInstanceDependencies API operation for AWS Panorama.
Returns a list of application instance dependencies.
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 Panorama's API operation ListApplicationInstanceDependencies for usage and error information.
Returned Error Types:
AccessDeniedException The requestor does not have permission to access the target action or resource.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/ListApplicationInstanceDependencies
func (*Panorama) ListApplicationInstanceDependenciesPages ¶
func (c *Panorama) ListApplicationInstanceDependenciesPages(input *ListApplicationInstanceDependenciesInput, fn func(*ListApplicationInstanceDependenciesOutput, bool) bool) error
ListApplicationInstanceDependenciesPages iterates over the pages of a ListApplicationInstanceDependencies operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListApplicationInstanceDependencies 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 ListApplicationInstanceDependencies operation. pageNum := 0 err := client.ListApplicationInstanceDependenciesPages(params, func(page *panorama.ListApplicationInstanceDependenciesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Panorama) ListApplicationInstanceDependenciesPagesWithContext ¶
func (c *Panorama) ListApplicationInstanceDependenciesPagesWithContext(ctx aws.Context, input *ListApplicationInstanceDependenciesInput, fn func(*ListApplicationInstanceDependenciesOutput, bool) bool, opts ...request.Option) error
ListApplicationInstanceDependenciesPagesWithContext same as ListApplicationInstanceDependenciesPages 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 (*Panorama) ListApplicationInstanceDependenciesRequest ¶
func (c *Panorama) ListApplicationInstanceDependenciesRequest(input *ListApplicationInstanceDependenciesInput) (req *request.Request, output *ListApplicationInstanceDependenciesOutput)
ListApplicationInstanceDependenciesRequest generates a "aws/request.Request" representing the client's request for the ListApplicationInstanceDependencies 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 ListApplicationInstanceDependencies for more information on using the ListApplicationInstanceDependencies 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 ListApplicationInstanceDependenciesRequest method. req, resp := client.ListApplicationInstanceDependenciesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/ListApplicationInstanceDependencies
func (*Panorama) ListApplicationInstanceDependenciesWithContext ¶
func (c *Panorama) ListApplicationInstanceDependenciesWithContext(ctx aws.Context, input *ListApplicationInstanceDependenciesInput, opts ...request.Option) (*ListApplicationInstanceDependenciesOutput, error)
ListApplicationInstanceDependenciesWithContext is the same as ListApplicationInstanceDependencies with the addition of the ability to pass a context and additional request options.
See ListApplicationInstanceDependencies 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 (*Panorama) ListApplicationInstanceNodeInstances ¶
func (c *Panorama) ListApplicationInstanceNodeInstances(input *ListApplicationInstanceNodeInstancesInput) (*ListApplicationInstanceNodeInstancesOutput, error)
ListApplicationInstanceNodeInstances API operation for AWS Panorama.
Returns a list of application node instances.
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 Panorama's API operation ListApplicationInstanceNodeInstances for usage and error information.
Returned Error Types:
AccessDeniedException The requestor does not have permission to access the target action or resource.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/ListApplicationInstanceNodeInstances
func (*Panorama) ListApplicationInstanceNodeInstancesPages ¶
func (c *Panorama) ListApplicationInstanceNodeInstancesPages(input *ListApplicationInstanceNodeInstancesInput, fn func(*ListApplicationInstanceNodeInstancesOutput, bool) bool) error
ListApplicationInstanceNodeInstancesPages iterates over the pages of a ListApplicationInstanceNodeInstances operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListApplicationInstanceNodeInstances 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 ListApplicationInstanceNodeInstances operation. pageNum := 0 err := client.ListApplicationInstanceNodeInstancesPages(params, func(page *panorama.ListApplicationInstanceNodeInstancesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Panorama) ListApplicationInstanceNodeInstancesPagesWithContext ¶
func (c *Panorama) ListApplicationInstanceNodeInstancesPagesWithContext(ctx aws.Context, input *ListApplicationInstanceNodeInstancesInput, fn func(*ListApplicationInstanceNodeInstancesOutput, bool) bool, opts ...request.Option) error
ListApplicationInstanceNodeInstancesPagesWithContext same as ListApplicationInstanceNodeInstancesPages 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 (*Panorama) ListApplicationInstanceNodeInstancesRequest ¶
func (c *Panorama) ListApplicationInstanceNodeInstancesRequest(input *ListApplicationInstanceNodeInstancesInput) (req *request.Request, output *ListApplicationInstanceNodeInstancesOutput)
ListApplicationInstanceNodeInstancesRequest generates a "aws/request.Request" representing the client's request for the ListApplicationInstanceNodeInstances 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 ListApplicationInstanceNodeInstances for more information on using the ListApplicationInstanceNodeInstances 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 ListApplicationInstanceNodeInstancesRequest method. req, resp := client.ListApplicationInstanceNodeInstancesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/ListApplicationInstanceNodeInstances
func (*Panorama) ListApplicationInstanceNodeInstancesWithContext ¶
func (c *Panorama) ListApplicationInstanceNodeInstancesWithContext(ctx aws.Context, input *ListApplicationInstanceNodeInstancesInput, opts ...request.Option) (*ListApplicationInstanceNodeInstancesOutput, error)
ListApplicationInstanceNodeInstancesWithContext is the same as ListApplicationInstanceNodeInstances with the addition of the ability to pass a context and additional request options.
See ListApplicationInstanceNodeInstances 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 (*Panorama) ListApplicationInstances ¶
func (c *Panorama) ListApplicationInstances(input *ListApplicationInstancesInput) (*ListApplicationInstancesOutput, error)
ListApplicationInstances API operation for AWS Panorama.
Returns a list of application instances.
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 Panorama's API operation ListApplicationInstances for usage and error information.
Returned Error Types:
AccessDeniedException The requestor does not have permission to access the target action or resource.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/ListApplicationInstances
func (*Panorama) ListApplicationInstancesPages ¶
func (c *Panorama) ListApplicationInstancesPages(input *ListApplicationInstancesInput, fn func(*ListApplicationInstancesOutput, bool) bool) error
ListApplicationInstancesPages iterates over the pages of a ListApplicationInstances operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListApplicationInstances 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 ListApplicationInstances operation. pageNum := 0 err := client.ListApplicationInstancesPages(params, func(page *panorama.ListApplicationInstancesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Panorama) ListApplicationInstancesPagesWithContext ¶
func (c *Panorama) ListApplicationInstancesPagesWithContext(ctx aws.Context, input *ListApplicationInstancesInput, fn func(*ListApplicationInstancesOutput, bool) bool, opts ...request.Option) error
ListApplicationInstancesPagesWithContext same as ListApplicationInstancesPages 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 (*Panorama) ListApplicationInstancesRequest ¶
func (c *Panorama) ListApplicationInstancesRequest(input *ListApplicationInstancesInput) (req *request.Request, output *ListApplicationInstancesOutput)
ListApplicationInstancesRequest generates a "aws/request.Request" representing the client's request for the ListApplicationInstances 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 ListApplicationInstances for more information on using the ListApplicationInstances 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 ListApplicationInstancesRequest method. req, resp := client.ListApplicationInstancesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/ListApplicationInstances
func (*Panorama) ListApplicationInstancesWithContext ¶
func (c *Panorama) ListApplicationInstancesWithContext(ctx aws.Context, input *ListApplicationInstancesInput, opts ...request.Option) (*ListApplicationInstancesOutput, error)
ListApplicationInstancesWithContext is the same as ListApplicationInstances with the addition of the ability to pass a context and additional request options.
See ListApplicationInstances 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 (*Panorama) ListDevices ¶
func (c *Panorama) ListDevices(input *ListDevicesInput) (*ListDevicesOutput, error)
ListDevices API operation for AWS Panorama.
Returns a list of devices.
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 Panorama's API operation ListDevices for usage and error information.
Returned Error Types:
ConflictException The target resource is in use.
ValidationException The request contains an invalid parameter value.
AccessDeniedException The requestor does not have permission to access the target action or resource.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/ListDevices
func (*Panorama) ListDevicesJobs ¶
func (c *Panorama) ListDevicesJobs(input *ListDevicesJobsInput) (*ListDevicesJobsOutput, error)
ListDevicesJobs API operation for AWS Panorama.
Returns a list of jobs.
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 Panorama's API operation ListDevicesJobs for usage and error information.
Returned Error Types:
ConflictException The target resource is in use.
ValidationException The request contains an invalid parameter value.
AccessDeniedException The requestor does not have permission to access the target action or resource.
ResourceNotFoundException The target resource was not found.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/ListDevicesJobs
func (*Panorama) ListDevicesJobsPages ¶
func (c *Panorama) ListDevicesJobsPages(input *ListDevicesJobsInput, fn func(*ListDevicesJobsOutput, bool) bool) error
ListDevicesJobsPages iterates over the pages of a ListDevicesJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListDevicesJobs 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 ListDevicesJobs operation. pageNum := 0 err := client.ListDevicesJobsPages(params, func(page *panorama.ListDevicesJobsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Panorama) ListDevicesJobsPagesWithContext ¶
func (c *Panorama) ListDevicesJobsPagesWithContext(ctx aws.Context, input *ListDevicesJobsInput, fn func(*ListDevicesJobsOutput, bool) bool, opts ...request.Option) error
ListDevicesJobsPagesWithContext same as ListDevicesJobsPages 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 (*Panorama) ListDevicesJobsRequest ¶
func (c *Panorama) ListDevicesJobsRequest(input *ListDevicesJobsInput) (req *request.Request, output *ListDevicesJobsOutput)
ListDevicesJobsRequest generates a "aws/request.Request" representing the client's request for the ListDevicesJobs 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 ListDevicesJobs for more information on using the ListDevicesJobs 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 ListDevicesJobsRequest method. req, resp := client.ListDevicesJobsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/ListDevicesJobs
func (*Panorama) ListDevicesJobsWithContext ¶
func (c *Panorama) ListDevicesJobsWithContext(ctx aws.Context, input *ListDevicesJobsInput, opts ...request.Option) (*ListDevicesJobsOutput, error)
ListDevicesJobsWithContext is the same as ListDevicesJobs with the addition of the ability to pass a context and additional request options.
See ListDevicesJobs 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 (*Panorama) ListDevicesPages ¶
func (c *Panorama) ListDevicesPages(input *ListDevicesInput, fn func(*ListDevicesOutput, bool) bool) error
ListDevicesPages iterates over the pages of a ListDevices operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListDevices 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 ListDevices operation. pageNum := 0 err := client.ListDevicesPages(params, func(page *panorama.ListDevicesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Panorama) ListDevicesPagesWithContext ¶
func (c *Panorama) ListDevicesPagesWithContext(ctx aws.Context, input *ListDevicesInput, fn func(*ListDevicesOutput, bool) bool, opts ...request.Option) error
ListDevicesPagesWithContext same as ListDevicesPages 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 (*Panorama) ListDevicesRequest ¶
func (c *Panorama) ListDevicesRequest(input *ListDevicesInput) (req *request.Request, output *ListDevicesOutput)
ListDevicesRequest generates a "aws/request.Request" representing the client's request for the ListDevices 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 ListDevices for more information on using the ListDevices 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 ListDevicesRequest method. req, resp := client.ListDevicesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/ListDevices
func (*Panorama) ListDevicesWithContext ¶
func (c *Panorama) ListDevicesWithContext(ctx aws.Context, input *ListDevicesInput, opts ...request.Option) (*ListDevicesOutput, error)
ListDevicesWithContext is the same as ListDevices with the addition of the ability to pass a context and additional request options.
See ListDevices 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 (*Panorama) ListNodeFromTemplateJobs ¶
func (c *Panorama) ListNodeFromTemplateJobs(input *ListNodeFromTemplateJobsInput) (*ListNodeFromTemplateJobsOutput, error)
ListNodeFromTemplateJobs API operation for AWS Panorama.
Returns a list of camera stream node jobs.
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 Panorama's API operation ListNodeFromTemplateJobs for usage and error information.
Returned Error Types:
ConflictException The target resource is in use.
ValidationException The request contains an invalid parameter value.
AccessDeniedException The requestor does not have permission to access the target action or resource.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/ListNodeFromTemplateJobs
func (*Panorama) ListNodeFromTemplateJobsPages ¶
func (c *Panorama) ListNodeFromTemplateJobsPages(input *ListNodeFromTemplateJobsInput, fn func(*ListNodeFromTemplateJobsOutput, bool) bool) error
ListNodeFromTemplateJobsPages iterates over the pages of a ListNodeFromTemplateJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListNodeFromTemplateJobs 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 ListNodeFromTemplateJobs operation. pageNum := 0 err := client.ListNodeFromTemplateJobsPages(params, func(page *panorama.ListNodeFromTemplateJobsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Panorama) ListNodeFromTemplateJobsPagesWithContext ¶
func (c *Panorama) ListNodeFromTemplateJobsPagesWithContext(ctx aws.Context, input *ListNodeFromTemplateJobsInput, fn func(*ListNodeFromTemplateJobsOutput, bool) bool, opts ...request.Option) error
ListNodeFromTemplateJobsPagesWithContext same as ListNodeFromTemplateJobsPages 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 (*Panorama) ListNodeFromTemplateJobsRequest ¶
func (c *Panorama) ListNodeFromTemplateJobsRequest(input *ListNodeFromTemplateJobsInput) (req *request.Request, output *ListNodeFromTemplateJobsOutput)
ListNodeFromTemplateJobsRequest generates a "aws/request.Request" representing the client's request for the ListNodeFromTemplateJobs 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 ListNodeFromTemplateJobs for more information on using the ListNodeFromTemplateJobs 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 ListNodeFromTemplateJobsRequest method. req, resp := client.ListNodeFromTemplateJobsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/ListNodeFromTemplateJobs
func (*Panorama) ListNodeFromTemplateJobsWithContext ¶
func (c *Panorama) ListNodeFromTemplateJobsWithContext(ctx aws.Context, input *ListNodeFromTemplateJobsInput, opts ...request.Option) (*ListNodeFromTemplateJobsOutput, error)
ListNodeFromTemplateJobsWithContext is the same as ListNodeFromTemplateJobs with the addition of the ability to pass a context and additional request options.
See ListNodeFromTemplateJobs 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 (*Panorama) ListNodes ¶
func (c *Panorama) ListNodes(input *ListNodesInput) (*ListNodesOutput, error)
ListNodes API operation for AWS Panorama.
Returns a list of nodes.
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 Panorama's API operation ListNodes for usage and error information.
Returned Error Types:
ConflictException The target resource is in use.
ValidationException The request contains an invalid parameter value.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/ListNodes
func (*Panorama) ListNodesPages ¶
func (c *Panorama) ListNodesPages(input *ListNodesInput, fn func(*ListNodesOutput, bool) bool) error
ListNodesPages iterates over the pages of a ListNodes operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListNodes 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 ListNodes operation. pageNum := 0 err := client.ListNodesPages(params, func(page *panorama.ListNodesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Panorama) ListNodesPagesWithContext ¶
func (c *Panorama) ListNodesPagesWithContext(ctx aws.Context, input *ListNodesInput, fn func(*ListNodesOutput, bool) bool, opts ...request.Option) error
ListNodesPagesWithContext same as ListNodesPages 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 (*Panorama) ListNodesRequest ¶
func (c *Panorama) ListNodesRequest(input *ListNodesInput) (req *request.Request, output *ListNodesOutput)
ListNodesRequest generates a "aws/request.Request" representing the client's request for the ListNodes 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 ListNodes for more information on using the ListNodes 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 ListNodesRequest method. req, resp := client.ListNodesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/ListNodes
func (*Panorama) ListNodesWithContext ¶
func (c *Panorama) ListNodesWithContext(ctx aws.Context, input *ListNodesInput, opts ...request.Option) (*ListNodesOutput, error)
ListNodesWithContext is the same as ListNodes with the addition of the ability to pass a context and additional request options.
See ListNodes 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 (*Panorama) ListPackageImportJobs ¶
func (c *Panorama) ListPackageImportJobs(input *ListPackageImportJobsInput) (*ListPackageImportJobsOutput, error)
ListPackageImportJobs API operation for AWS Panorama.
Returns a list of package import jobs.
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 Panorama's API operation ListPackageImportJobs for usage and error information.
Returned Error Types:
ConflictException The target resource is in use.
ValidationException The request contains an invalid parameter value.
AccessDeniedException The requestor does not have permission to access the target action or resource.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/ListPackageImportJobs
func (*Panorama) ListPackageImportJobsPages ¶
func (c *Panorama) ListPackageImportJobsPages(input *ListPackageImportJobsInput, fn func(*ListPackageImportJobsOutput, bool) bool) error
ListPackageImportJobsPages iterates over the pages of a ListPackageImportJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListPackageImportJobs 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 ListPackageImportJobs operation. pageNum := 0 err := client.ListPackageImportJobsPages(params, func(page *panorama.ListPackageImportJobsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Panorama) ListPackageImportJobsPagesWithContext ¶
func (c *Panorama) ListPackageImportJobsPagesWithContext(ctx aws.Context, input *ListPackageImportJobsInput, fn func(*ListPackageImportJobsOutput, bool) bool, opts ...request.Option) error
ListPackageImportJobsPagesWithContext same as ListPackageImportJobsPages 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 (*Panorama) ListPackageImportJobsRequest ¶
func (c *Panorama) ListPackageImportJobsRequest(input *ListPackageImportJobsInput) (req *request.Request, output *ListPackageImportJobsOutput)
ListPackageImportJobsRequest generates a "aws/request.Request" representing the client's request for the ListPackageImportJobs 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 ListPackageImportJobs for more information on using the ListPackageImportJobs 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 ListPackageImportJobsRequest method. req, resp := client.ListPackageImportJobsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/ListPackageImportJobs
func (*Panorama) ListPackageImportJobsWithContext ¶
func (c *Panorama) ListPackageImportJobsWithContext(ctx aws.Context, input *ListPackageImportJobsInput, opts ...request.Option) (*ListPackageImportJobsOutput, error)
ListPackageImportJobsWithContext is the same as ListPackageImportJobs with the addition of the ability to pass a context and additional request options.
See ListPackageImportJobs 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 (*Panorama) ListPackages ¶
func (c *Panorama) ListPackages(input *ListPackagesInput) (*ListPackagesOutput, error)
ListPackages API operation for AWS Panorama.
Returns a list of packages.
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 Panorama's API operation ListPackages for usage and error information.
Returned Error Types:
ConflictException The target resource is in use.
ValidationException The request contains an invalid parameter value.
AccessDeniedException The requestor does not have permission to access the target action or resource.
ResourceNotFoundException The target resource was not found.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/ListPackages
func (*Panorama) ListPackagesPages ¶
func (c *Panorama) ListPackagesPages(input *ListPackagesInput, fn func(*ListPackagesOutput, bool) bool) error
ListPackagesPages iterates over the pages of a ListPackages operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListPackages 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 ListPackages operation. pageNum := 0 err := client.ListPackagesPages(params, func(page *panorama.ListPackagesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Panorama) ListPackagesPagesWithContext ¶
func (c *Panorama) ListPackagesPagesWithContext(ctx aws.Context, input *ListPackagesInput, fn func(*ListPackagesOutput, bool) bool, opts ...request.Option) error
ListPackagesPagesWithContext same as ListPackagesPages 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 (*Panorama) ListPackagesRequest ¶
func (c *Panorama) ListPackagesRequest(input *ListPackagesInput) (req *request.Request, output *ListPackagesOutput)
ListPackagesRequest generates a "aws/request.Request" representing the client's request for the ListPackages 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 ListPackages for more information on using the ListPackages 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 ListPackagesRequest method. req, resp := client.ListPackagesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/ListPackages
func (*Panorama) ListPackagesWithContext ¶
func (c *Panorama) ListPackagesWithContext(ctx aws.Context, input *ListPackagesInput, opts ...request.Option) (*ListPackagesOutput, error)
ListPackagesWithContext is the same as ListPackages with the addition of the ability to pass a context and additional request options.
See ListPackages 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 (*Panorama) ListTagsForResource ¶
func (c *Panorama) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for AWS Panorama.
Returns a list of tags for a 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 Panorama's API operation ListTagsForResource for usage and error information.
Returned Error Types:
ValidationException The request contains an invalid parameter value.
ResourceNotFoundException The target resource was not found.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/ListTagsForResource
func (*Panorama) ListTagsForResourceRequest ¶
func (c *Panorama) 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/panorama-2019-07-24/ListTagsForResource
func (*Panorama) ListTagsForResourceWithContext ¶
func (c *Panorama) 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 (*Panorama) ProvisionDevice ¶
func (c *Panorama) ProvisionDevice(input *ProvisionDeviceInput) (*ProvisionDeviceOutput, error)
ProvisionDevice API operation for AWS Panorama.
Creates a device and returns a configuration archive. The configuration archive is a ZIP file that contains a provisioning certificate that is valid for 5 minutes. Name the configuration archive certificates-omni_device-name.zip and transfer it to the device within 5 minutes. Use the included USB storage device and connect it to the USB 3.0 port next to the HDMI output.
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 Panorama's API operation ProvisionDevice for usage and error information.
Returned Error Types:
ConflictException The target resource is in use.
ValidationException The request contains an invalid parameter value.
AccessDeniedException The requestor does not have permission to access the target action or resource.
ServiceQuotaExceededException The request would cause a limit to be exceeded.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/ProvisionDevice
func (*Panorama) ProvisionDeviceRequest ¶
func (c *Panorama) ProvisionDeviceRequest(input *ProvisionDeviceInput) (req *request.Request, output *ProvisionDeviceOutput)
ProvisionDeviceRequest generates a "aws/request.Request" representing the client's request for the ProvisionDevice 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 ProvisionDevice for more information on using the ProvisionDevice 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 ProvisionDeviceRequest method. req, resp := client.ProvisionDeviceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/ProvisionDevice
func (*Panorama) ProvisionDeviceWithContext ¶
func (c *Panorama) ProvisionDeviceWithContext(ctx aws.Context, input *ProvisionDeviceInput, opts ...request.Option) (*ProvisionDeviceOutput, error)
ProvisionDeviceWithContext is the same as ProvisionDevice with the addition of the ability to pass a context and additional request options.
See ProvisionDevice 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 (*Panorama) RegisterPackageVersion ¶
func (c *Panorama) RegisterPackageVersion(input *RegisterPackageVersionInput) (*RegisterPackageVersionOutput, error)
RegisterPackageVersion API operation for AWS Panorama.
Registers a package version.
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 Panorama's API operation RegisterPackageVersion for usage and error information.
Returned Error Types:
ConflictException The target resource is in use.
ValidationException The request contains an invalid parameter value.
AccessDeniedException The requestor does not have permission to access the target action or resource.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/RegisterPackageVersion
func (*Panorama) RegisterPackageVersionRequest ¶
func (c *Panorama) RegisterPackageVersionRequest(input *RegisterPackageVersionInput) (req *request.Request, output *RegisterPackageVersionOutput)
RegisterPackageVersionRequest generates a "aws/request.Request" representing the client's request for the RegisterPackageVersion 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 RegisterPackageVersion for more information on using the RegisterPackageVersion 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 RegisterPackageVersionRequest method. req, resp := client.RegisterPackageVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/RegisterPackageVersion
func (*Panorama) RegisterPackageVersionWithContext ¶
func (c *Panorama) RegisterPackageVersionWithContext(ctx aws.Context, input *RegisterPackageVersionInput, opts ...request.Option) (*RegisterPackageVersionOutput, error)
RegisterPackageVersionWithContext is the same as RegisterPackageVersion with the addition of the ability to pass a context and additional request options.
See RegisterPackageVersion 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 (*Panorama) RemoveApplicationInstance ¶
func (c *Panorama) RemoveApplicationInstance(input *RemoveApplicationInstanceInput) (*RemoveApplicationInstanceOutput, error)
RemoveApplicationInstance API operation for AWS Panorama.
Removes an application instance.
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 Panorama's API operation RemoveApplicationInstance for usage and error information.
Returned Error Types:
ConflictException The target resource is in use.
ValidationException The request contains an invalid parameter value.
AccessDeniedException The requestor does not have permission to access the target action or resource.
ResourceNotFoundException The target resource was not found.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/RemoveApplicationInstance
func (*Panorama) RemoveApplicationInstanceRequest ¶
func (c *Panorama) RemoveApplicationInstanceRequest(input *RemoveApplicationInstanceInput) (req *request.Request, output *RemoveApplicationInstanceOutput)
RemoveApplicationInstanceRequest generates a "aws/request.Request" representing the client's request for the RemoveApplicationInstance 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 RemoveApplicationInstance for more information on using the RemoveApplicationInstance 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 RemoveApplicationInstanceRequest method. req, resp := client.RemoveApplicationInstanceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/RemoveApplicationInstance
func (*Panorama) RemoveApplicationInstanceWithContext ¶
func (c *Panorama) RemoveApplicationInstanceWithContext(ctx aws.Context, input *RemoveApplicationInstanceInput, opts ...request.Option) (*RemoveApplicationInstanceOutput, error)
RemoveApplicationInstanceWithContext is the same as RemoveApplicationInstance with the addition of the ability to pass a context and additional request options.
See RemoveApplicationInstance 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 (*Panorama) TagResource ¶
func (c *Panorama) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for AWS Panorama.
Tags a 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 Panorama's API operation TagResource for usage and error information.
Returned Error Types:
ValidationException The request contains an invalid parameter value.
ResourceNotFoundException The target resource was not found.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/TagResource
func (*Panorama) TagResourceRequest ¶
func (c *Panorama) 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/panorama-2019-07-24/TagResource
func (*Panorama) TagResourceWithContext ¶
func (c *Panorama) 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 (*Panorama) UntagResource ¶
func (c *Panorama) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for AWS Panorama.
Removes tags from a 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 Panorama's API operation UntagResource for usage and error information.
Returned Error Types:
ValidationException The request contains an invalid parameter value.
ResourceNotFoundException The target resource was not found.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/UntagResource
func (*Panorama) UntagResourceRequest ¶
func (c *Panorama) 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/panorama-2019-07-24/UntagResource
func (*Panorama) UntagResourceWithContext ¶
func (c *Panorama) 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 (*Panorama) UpdateDeviceMetadata ¶
func (c *Panorama) UpdateDeviceMetadata(input *UpdateDeviceMetadataInput) (*UpdateDeviceMetadataOutput, error)
UpdateDeviceMetadata API operation for AWS Panorama.
Updates a device's metadata.
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 Panorama's API operation UpdateDeviceMetadata for usage and error information.
Returned Error Types:
ConflictException The target resource is in use.
ValidationException The request contains an invalid parameter value.
AccessDeniedException The requestor does not have permission to access the target action or resource.
ResourceNotFoundException The target resource was not found.
InternalServerException An internal error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/UpdateDeviceMetadata
func (*Panorama) UpdateDeviceMetadataRequest ¶
func (c *Panorama) UpdateDeviceMetadataRequest(input *UpdateDeviceMetadataInput) (req *request.Request, output *UpdateDeviceMetadataOutput)
UpdateDeviceMetadataRequest generates a "aws/request.Request" representing the client's request for the UpdateDeviceMetadata 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 UpdateDeviceMetadata for more information on using the UpdateDeviceMetadata 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 UpdateDeviceMetadataRequest method. req, resp := client.UpdateDeviceMetadataRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/UpdateDeviceMetadata
func (*Panorama) UpdateDeviceMetadataWithContext ¶
func (c *Panorama) UpdateDeviceMetadataWithContext(ctx aws.Context, input *UpdateDeviceMetadataInput, opts ...request.Option) (*UpdateDeviceMetadataOutput, error)
UpdateDeviceMetadataWithContext is the same as UpdateDeviceMetadata with the addition of the ability to pass a context and additional request options.
See UpdateDeviceMetadata 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 ProvisionDeviceInput ¶
type ProvisionDeviceInput struct { // A description for the device. Description *string `type:"string"` // A name for the device. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // A networking configuration for the device. NetworkingConfiguration *NetworkPayload `type:"structure"` // Tags for the device. Tags map[string]*string `type:"map"` // contains filtered or unexported fields }
func (ProvisionDeviceInput) GoString ¶
func (s ProvisionDeviceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ProvisionDeviceInput) SetDescription ¶
func (s *ProvisionDeviceInput) SetDescription(v string) *ProvisionDeviceInput
SetDescription sets the Description field's value.
func (*ProvisionDeviceInput) SetName ¶
func (s *ProvisionDeviceInput) SetName(v string) *ProvisionDeviceInput
SetName sets the Name field's value.
func (*ProvisionDeviceInput) SetNetworkingConfiguration ¶
func (s *ProvisionDeviceInput) SetNetworkingConfiguration(v *NetworkPayload) *ProvisionDeviceInput
SetNetworkingConfiguration sets the NetworkingConfiguration field's value.
func (*ProvisionDeviceInput) SetTags ¶
func (s *ProvisionDeviceInput) SetTags(v map[string]*string) *ProvisionDeviceInput
SetTags sets the Tags field's value.
func (ProvisionDeviceInput) String ¶
func (s ProvisionDeviceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ProvisionDeviceInput) Validate ¶
func (s *ProvisionDeviceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ProvisionDeviceOutput ¶
type ProvisionDeviceOutput struct { // The device's ARN. // // Arn is a required field Arn *string `min:"1" type:"string" required:"true"` // The device's configuration bundle. // Certificates is automatically base64 encoded/decoded by the SDK. Certificates []byte `type:"blob"` // The device's ID. DeviceId *string `min:"1" type:"string"` // The device's IoT thing name. IotThingName *string `min:"1" type:"string"` // The device's status. // // Status is a required field Status *string `type:"string" required:"true" enum:"DeviceStatus"` // contains filtered or unexported fields }
func (ProvisionDeviceOutput) GoString ¶
func (s ProvisionDeviceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ProvisionDeviceOutput) SetArn ¶
func (s *ProvisionDeviceOutput) SetArn(v string) *ProvisionDeviceOutput
SetArn sets the Arn field's value.
func (*ProvisionDeviceOutput) SetCertificates ¶
func (s *ProvisionDeviceOutput) SetCertificates(v []byte) *ProvisionDeviceOutput
SetCertificates sets the Certificates field's value.
func (*ProvisionDeviceOutput) SetDeviceId ¶
func (s *ProvisionDeviceOutput) SetDeviceId(v string) *ProvisionDeviceOutput
SetDeviceId sets the DeviceId field's value.
func (*ProvisionDeviceOutput) SetIotThingName ¶
func (s *ProvisionDeviceOutput) SetIotThingName(v string) *ProvisionDeviceOutput
SetIotThingName sets the IotThingName field's value.
func (*ProvisionDeviceOutput) SetStatus ¶
func (s *ProvisionDeviceOutput) SetStatus(v string) *ProvisionDeviceOutput
SetStatus sets the Status field's value.
func (ProvisionDeviceOutput) String ¶
func (s ProvisionDeviceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RegisterPackageVersionInput ¶
type RegisterPackageVersionInput struct { // Whether to mark the new version as the latest version. MarkLatest *bool `type:"boolean"` // An owner account. OwnerAccount *string `min:"1" type:"string"` // A package ID. // // PackageId is a required field PackageId *string `location:"uri" locationName:"PackageId" min:"1" type:"string" required:"true"` // A package version. // // PackageVersion is a required field PackageVersion *string `location:"uri" locationName:"PackageVersion" min:"1" type:"string" required:"true"` // A patch version. // // PatchVersion is a required field PatchVersion *string `location:"uri" locationName:"PatchVersion" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (RegisterPackageVersionInput) GoString ¶
func (s RegisterPackageVersionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RegisterPackageVersionInput) SetMarkLatest ¶
func (s *RegisterPackageVersionInput) SetMarkLatest(v bool) *RegisterPackageVersionInput
SetMarkLatest sets the MarkLatest field's value.
func (*RegisterPackageVersionInput) SetOwnerAccount ¶
func (s *RegisterPackageVersionInput) SetOwnerAccount(v string) *RegisterPackageVersionInput
SetOwnerAccount sets the OwnerAccount field's value.
func (*RegisterPackageVersionInput) SetPackageId ¶
func (s *RegisterPackageVersionInput) SetPackageId(v string) *RegisterPackageVersionInput
SetPackageId sets the PackageId field's value.
func (*RegisterPackageVersionInput) SetPackageVersion ¶
func (s *RegisterPackageVersionInput) SetPackageVersion(v string) *RegisterPackageVersionInput
SetPackageVersion sets the PackageVersion field's value.
func (*RegisterPackageVersionInput) SetPatchVersion ¶
func (s *RegisterPackageVersionInput) SetPatchVersion(v string) *RegisterPackageVersionInput
SetPatchVersion sets the PatchVersion field's value.
func (RegisterPackageVersionInput) String ¶
func (s RegisterPackageVersionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RegisterPackageVersionInput) Validate ¶
func (s *RegisterPackageVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RegisterPackageVersionOutput ¶
type RegisterPackageVersionOutput struct {
// contains filtered or unexported fields
}
func (RegisterPackageVersionOutput) GoString ¶
func (s RegisterPackageVersionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (RegisterPackageVersionOutput) String ¶
func (s RegisterPackageVersionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RemoveApplicationInstanceInput ¶
type RemoveApplicationInstanceInput struct { // An application instance ID. // // ApplicationInstanceId is a required field ApplicationInstanceId *string `location:"uri" locationName:"ApplicationInstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (RemoveApplicationInstanceInput) GoString ¶
func (s RemoveApplicationInstanceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RemoveApplicationInstanceInput) SetApplicationInstanceId ¶
func (s *RemoveApplicationInstanceInput) SetApplicationInstanceId(v string) *RemoveApplicationInstanceInput
SetApplicationInstanceId sets the ApplicationInstanceId field's value.
func (RemoveApplicationInstanceInput) String ¶
func (s RemoveApplicationInstanceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RemoveApplicationInstanceInput) Validate ¶
func (s *RemoveApplicationInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RemoveApplicationInstanceOutput ¶
type RemoveApplicationInstanceOutput struct {
// contains filtered or unexported fields
}
func (RemoveApplicationInstanceOutput) GoString ¶
func (s RemoveApplicationInstanceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (RemoveApplicationInstanceOutput) String ¶
func (s RemoveApplicationInstanceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // The resource's ID. // // ResourceId is a required field ResourceId *string `type:"string" required:"true"` // The resource's type. // // ResourceType is a required field ResourceType *string `type:"string" required:"true"` // contains filtered or unexported fields }
The target resource was not found.
func (*ResourceNotFoundException) Code ¶
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶
func (s ResourceNotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceNotFoundException) Message ¶
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶
func (s ResourceNotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type S3Location ¶
type S3Location struct { // A bucket name. // // BucketName is a required field BucketName *string `min:"1" type:"string" required:"true"` // An object key. // // ObjectKey is a required field ObjectKey *string `min:"1" type:"string" required:"true"` // The bucket's Region. Region *string `min:"1" type:"string"` // contains filtered or unexported fields }
A location in Amazon S3.
func (S3Location) GoString ¶
func (s S3Location) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3Location) SetBucketName ¶
func (s *S3Location) SetBucketName(v string) *S3Location
SetBucketName sets the BucketName field's value.
func (*S3Location) SetObjectKey ¶
func (s *S3Location) SetObjectKey(v string) *S3Location
SetObjectKey sets the ObjectKey field's value.
func (*S3Location) SetRegion ¶
func (s *S3Location) SetRegion(v string) *S3Location
SetRegion sets the Region field's value.
func (S3Location) String ¶
func (s S3Location) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3Location) Validate ¶
func (s *S3Location) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // The name of the limit. // // QuotaCode is a required field QuotaCode *string `type:"string" required:"true"` // The target resource's ID. ResourceId *string `type:"string"` // The target resource's type. ResourceType *string `type:"string"` // The name of the service. // // ServiceCode is a required field ServiceCode *string `type:"string" required:"true"` // contains filtered or unexported fields }
The request would cause a limit to be exceeded.
func (*ServiceQuotaExceededException) Code ¶
func (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (*ServiceQuotaExceededException) Error ¶
func (s *ServiceQuotaExceededException) Error() string
func (ServiceQuotaExceededException) GoString ¶
func (s ServiceQuotaExceededException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceQuotaExceededException) Message ¶
func (s *ServiceQuotaExceededException) Message() string
Message returns the exception's message.
func (*ServiceQuotaExceededException) OrigErr ¶
func (s *ServiceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceQuotaExceededException) RequestID ¶
func (s *ServiceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceQuotaExceededException) StatusCode ¶
func (s *ServiceQuotaExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceQuotaExceededException) String ¶
func (s ServiceQuotaExceededException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StaticIpConnectionInfo ¶
type StaticIpConnectionInfo struct { // The connection's default gateway. // // DefaultGateway is a required field DefaultGateway *string `min:"1" type:"string" required:"true"` // The connection's DNS address. // // Dns is a required field Dns []*string `type:"list" required:"true"` // The connection's IP address. // // IpAddress is a required field IpAddress *string `min:"1" type:"string" required:"true"` // The connection's DNS mask. // // Mask is a required field Mask *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A static IP configuration.
func (StaticIpConnectionInfo) GoString ¶
func (s StaticIpConnectionInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StaticIpConnectionInfo) SetDefaultGateway ¶
func (s *StaticIpConnectionInfo) SetDefaultGateway(v string) *StaticIpConnectionInfo
SetDefaultGateway sets the DefaultGateway field's value.
func (*StaticIpConnectionInfo) SetDns ¶
func (s *StaticIpConnectionInfo) SetDns(v []*string) *StaticIpConnectionInfo
SetDns sets the Dns field's value.
func (*StaticIpConnectionInfo) SetIpAddress ¶
func (s *StaticIpConnectionInfo) SetIpAddress(v string) *StaticIpConnectionInfo
SetIpAddress sets the IpAddress field's value.
func (*StaticIpConnectionInfo) SetMask ¶
func (s *StaticIpConnectionInfo) SetMask(v string) *StaticIpConnectionInfo
SetMask sets the Mask field's value.
func (StaticIpConnectionInfo) String ¶
func (s StaticIpConnectionInfo) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StaticIpConnectionInfo) Validate ¶
func (s *StaticIpConnectionInfo) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StorageLocation ¶
type StorageLocation struct { // The location's binary prefix. // // BinaryPrefixLocation is a required field BinaryPrefixLocation *string `type:"string" required:"true"` // The location's bucket. // // Bucket is a required field Bucket *string `type:"string" required:"true"` // The location's generated prefix. // // GeneratedPrefixLocation is a required field GeneratedPrefixLocation *string `type:"string" required:"true"` // The location's manifest prefix. // // ManifestPrefixLocation is a required field ManifestPrefixLocation *string `type:"string" required:"true"` // The location's repo prefix. // // RepoPrefixLocation is a required field RepoPrefixLocation *string `type:"string" required:"true"` // contains filtered or unexported fields }
A storage location.
func (StorageLocation) GoString ¶
func (s StorageLocation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StorageLocation) SetBinaryPrefixLocation ¶
func (s *StorageLocation) SetBinaryPrefixLocation(v string) *StorageLocation
SetBinaryPrefixLocation sets the BinaryPrefixLocation field's value.
func (*StorageLocation) SetBucket ¶
func (s *StorageLocation) SetBucket(v string) *StorageLocation
SetBucket sets the Bucket field's value.
func (*StorageLocation) SetGeneratedPrefixLocation ¶
func (s *StorageLocation) SetGeneratedPrefixLocation(v string) *StorageLocation
SetGeneratedPrefixLocation sets the GeneratedPrefixLocation field's value.
func (*StorageLocation) SetManifestPrefixLocation ¶
func (s *StorageLocation) SetManifestPrefixLocation(v string) *StorageLocation
SetManifestPrefixLocation sets the ManifestPrefixLocation field's value.
func (*StorageLocation) SetRepoPrefixLocation ¶
func (s *StorageLocation) SetRepoPrefixLocation(v string) *StorageLocation
SetRepoPrefixLocation sets the RepoPrefixLocation field's value.
func (StorageLocation) String ¶
func (s StorageLocation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagResourceInput ¶
type TagResourceInput struct { // The resource's ARN. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"ResourceArn" min:"1" type:"string" required:"true"` // Tags for the resource. // // Tags is a required field Tags map[string]*string `type:"map" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) SetResourceArn ¶
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UntagResourceInput ¶
type UntagResourceInput struct { // The resource's ARN. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"ResourceArn" min:"1" type:"string" required:"true"` // Tag keys to remove. // // TagKeys is a required field TagKeys []*string `location:"querystring" locationName:"tagKeys" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) SetResourceArn ¶
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateDeviceMetadataInput ¶
type UpdateDeviceMetadataInput struct { // A description for the device. Description *string `type:"string"` // The device's ID. // // DeviceId is a required field DeviceId *string `location:"uri" locationName:"DeviceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateDeviceMetadataInput) GoString ¶
func (s UpdateDeviceMetadataInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateDeviceMetadataInput) SetDescription ¶
func (s *UpdateDeviceMetadataInput) SetDescription(v string) *UpdateDeviceMetadataInput
SetDescription sets the Description field's value.
func (*UpdateDeviceMetadataInput) SetDeviceId ¶
func (s *UpdateDeviceMetadataInput) SetDeviceId(v string) *UpdateDeviceMetadataInput
SetDeviceId sets the DeviceId field's value.
func (UpdateDeviceMetadataInput) String ¶
func (s UpdateDeviceMetadataInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateDeviceMetadataInput) Validate ¶
func (s *UpdateDeviceMetadataInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDeviceMetadataOutput ¶
type UpdateDeviceMetadataOutput struct { // The device's ID. DeviceId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateDeviceMetadataOutput) GoString ¶
func (s UpdateDeviceMetadataOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateDeviceMetadataOutput) SetDeviceId ¶
func (s *UpdateDeviceMetadataOutput) SetDeviceId(v string) *UpdateDeviceMetadataOutput
SetDeviceId sets the DeviceId field's value.
func (UpdateDeviceMetadataOutput) String ¶
func (s UpdateDeviceMetadataOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidationException ¶
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // A list of attributes that led to the exception and their values. ErrorArguments []*ValidationExceptionErrorArgument `type:"list"` // A unique ID for the error. ErrorId *string `type:"string"` // A list of request parameters that failed validation. Fields []*ValidationExceptionField `type:"list"` Message_ *string `locationName:"Message" type:"string"` // The reason that validation failed. Reason *string `type:"string" enum:"ValidationExceptionReason"` // contains filtered or unexported fields }
The request contains an invalid parameter value.
func (*ValidationException) Code ¶
func (s *ValidationException) Code() string
Code returns the exception type name.
func (*ValidationException) Error ¶
func (s *ValidationException) Error() string
func (ValidationException) GoString ¶
func (s ValidationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationException) Message ¶
func (s *ValidationException) Message() string
Message returns the exception's message.
func (*ValidationException) OrigErr ¶
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ValidationException) RequestID ¶
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ValidationException) StatusCode ¶
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ValidationException) String ¶
func (s ValidationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidationExceptionErrorArgument ¶
type ValidationExceptionErrorArgument struct { // The argument's name. // // Name is a required field Name *string `type:"string" required:"true"` // The argument's value. // // Value is a required field Value *string `type:"string" required:"true"` // contains filtered or unexported fields }
A validation exception error argument.
func (ValidationExceptionErrorArgument) GoString ¶
func (s ValidationExceptionErrorArgument) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationExceptionErrorArgument) SetName ¶
func (s *ValidationExceptionErrorArgument) SetName(v string) *ValidationExceptionErrorArgument
SetName sets the Name field's value.
func (*ValidationExceptionErrorArgument) SetValue ¶
func (s *ValidationExceptionErrorArgument) SetValue(v string) *ValidationExceptionErrorArgument
SetValue sets the Value field's value.
func (ValidationExceptionErrorArgument) String ¶
func (s ValidationExceptionErrorArgument) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidationExceptionField ¶
type ValidationExceptionField struct { // The field's message. // // Message is a required field Message *string `type:"string" required:"true"` // The field's name. // // Name is a required field Name *string `type:"string" required:"true"` // contains filtered or unexported fields }
A validation exception field.
func (ValidationExceptionField) GoString ¶
func (s ValidationExceptionField) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationExceptionField) SetMessage ¶
func (s *ValidationExceptionField) SetMessage(v string) *ValidationExceptionField
SetMessage sets the Message field's value.
func (*ValidationExceptionField) SetName ¶
func (s *ValidationExceptionField) SetName(v string) *ValidationExceptionField
SetName sets the Name field's value.
func (ValidationExceptionField) String ¶
func (s ValidationExceptionField) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
Directories ¶
Path | Synopsis |
---|---|
Package panoramaiface provides an interface to enable mocking the AWS Panorama service client for testing your code.
|
Package panoramaiface provides an interface to enable mocking the AWS Panorama service client for testing your code. |