...
AWS SDK for Go API Reference
We announced the upcoming end-of-support for AWS SDK for Go (v1). We recommend that you migrate to AWS SDK for Go v2. For dates, additional details, and information on how to migrate, please refer to the linked announcement.
import "github.com/aws/aws-sdk-go/service/panorama"
Overview
Constants

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

The stub package, panoramaiface, can be used to provide alternative implementations of service clients, such as mocking the client for testing.

Types ▾

type Panorama
func New(p client.ConfigProvider, cfgs ...*aws.Config) *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, opts ...request.Option) (*DescribeApplicationInstanceDetailsOutput, error)
func (c *Panorama) DescribeApplicationInstanceRequest(input *DescribeApplicationInstanceInput) (req *request.Request, output *DescribeApplicationInstanceOutput)
func (c *Panorama) DescribeApplicationInstanceWithContext(ctx aws.Context, input *DescribeApplicationInstanceInput, opts ...request.Option) (*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, opts ...request.Option) (*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, fn func(*ListApplicationInstanceDependenciesOutput, bool) bool) error
func (c *Panorama) ListApplicationInstanceDependenciesPagesWithContext(ctx aws.Context, input *ListApplicationInstanceDependenciesInput, fn func(*ListApplicationInstanceDependenciesOutput, bool) bool, opts ...request.Option) error
func (c *Panorama) ListApplicationInstanceDependenciesRequest(input *ListApplicationInstanceDependenciesInput) (req *request.Request, output *ListApplicationInstanceDependenciesOutput)
func (c *Panorama) ListApplicationInstanceDependenciesWithContext(ctx aws.Context, input *ListApplicationInstanceDependenciesInput, opts ...request.Option) (*ListApplicationInstanceDependenciesOutput, error)
func (c *Panorama) ListApplicationInstanceNodeInstances(input *ListApplicationInstanceNodeInstancesInput) (*ListApplicationInstanceNodeInstancesOutput, error)
func (c *Panorama) ListApplicationInstanceNodeInstancesPages(input *ListApplicationInstanceNodeInstancesInput, fn func(*ListApplicationInstanceNodeInstancesOutput, bool) bool) error
func (c *Panorama) ListApplicationInstanceNodeInstancesPagesWithContext(ctx aws.Context, input *ListApplicationInstanceNodeInstancesInput, fn func(*ListApplicationInstanceNodeInstancesOutput, bool) bool, opts ...request.Option) error
func (c *Panorama) ListApplicationInstanceNodeInstancesRequest(input *ListApplicationInstanceNodeInstancesInput) (req *request.Request, output *ListApplicationInstanceNodeInstancesOutput)
func (c *Panorama) ListApplicationInstanceNodeInstancesWithContext(ctx aws.Context, input *ListApplicationInstanceNodeInstancesInput, opts ...request.Option) (*ListApplicationInstanceNodeInstancesOutput, error)
func (c *Panorama) ListApplicationInstances(input *ListApplicationInstancesInput) (*ListApplicationInstancesOutput, error)
func (c *Panorama) ListApplicationInstancesPages(input *ListApplicationInstancesInput, fn func(*ListApplicationInstancesOutput, bool) bool) error
func (c *Panorama) ListApplicationInstancesPagesWithContext(ctx aws.Context, input *ListApplicationInstancesInput, fn func(*ListApplicationInstancesOutput, bool) bool, opts ...request.Option) 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, fn func(*ListDevicesJobsOutput, bool) bool, opts ...request.Option) 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, fn func(*ListDevicesOutput, bool) bool, opts ...request.Option) 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, fn func(*ListNodeFromTemplateJobsOutput, bool) bool) error
func (c *Panorama) ListNodeFromTemplateJobsPagesWithContext(ctx aws.Context, input *ListNodeFromTemplateJobsInput, fn func(*ListNodeFromTemplateJobsOutput, bool) bool, opts ...request.Option) 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, opts ...request.Option) 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, fn func(*ListPackageImportJobsOutput, bool) bool) error
func (c *Panorama) ListPackageImportJobsPagesWithContext(ctx aws.Context, input *ListPackageImportJobsInput, fn func(*ListPackageImportJobsOutput, bool) bool, opts ...request.Option) 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, fn func(*ListPackagesOutput, bool) bool, opts ...request.Option) 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) SignalApplicationInstanceNodeInstances(input *SignalApplicationInstanceNodeInstancesInput) (*SignalApplicationInstanceNodeInstancesOutput, error)
func (c *Panorama) SignalApplicationInstanceNodeInstancesRequest(input *SignalApplicationInstanceNodeInstancesInput) (req *request.Request, output *SignalApplicationInstanceNodeInstancesOutput)
func (c *Panorama) SignalApplicationInstanceNodeInstancesWithContext(ctx aws.Context, input *SignalApplicationInstanceNodeInstancesInput, opts ...request.Option) (*SignalApplicationInstanceNodeInstancesOutput, 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)
func ApplicationInstanceHealthStatus_Values() []string
func ApplicationInstanceStatus_Values() []string
func ConnectionType_Values() []string
func DesiredState_Values() []string
func DeviceAggregatedStatus_Values() []string
func DeviceBrand_Values() []string
func DeviceConnectionStatus_Values() []string
func DeviceReportedStatus_Values() []string
func DeviceStatus_Values() []string
func DeviceType_Values() []string
func JobResourceType_Values() []string
func JobType_Values() []string
func ListDevicesSortBy_Values() []string
func NetworkConnectionStatus_Values() []string
func NodeCategory_Values() []string
func NodeFromTemplateJobStatus_Values() []string
func NodeInstanceStatus_Values() []string
func NodeSignalValue_Values() []string
func PackageImportJobStatus_Values() []string
func PackageImportJobType_Values() []string
func PackageVersionStatus_Values() []string
func PortType_Values() []string
func SortOrder_Values() []string
func StatusFilter_Values() []string
func TemplateType_Values() []string
func UpdateProgress_Values() []string
func ValidationExceptionReason_Values() []string
type AccessDeniedException
type AlternateSoftwareMetadata
type ApplicationInstance
type ConflictException
type ConflictExceptionErrorArgument
type CreateApplicationInstanceInput
type CreateApplicationInstanceOutput
type CreateJobForDevicesInput
type CreateJobForDevicesOutput
type CreateNodeFromTemplateJobInput
type CreateNodeFromTemplateJobOutput
type CreatePackageImportJobInput
type CreatePackageImportJobOutput
type CreatePackageInput
type CreatePackageOutput
type DeleteDeviceInput
type DeleteDeviceOutput
type DeletePackageInput
type DeletePackageOutput
type DeregisterPackageVersionInput
type DeregisterPackageVersionOutput
type DescribeApplicationInstanceDetailsInput
type DescribeApplicationInstanceDetailsOutput
type DescribeApplicationInstanceInput
type DescribeApplicationInstanceOutput
type DescribeDeviceInput
type DescribeDeviceJobInput
type DescribeDeviceJobOutput
type DescribeDeviceOutput
type DescribeNodeFromTemplateJobInput
type DescribeNodeFromTemplateJobOutput
type DescribeNodeInput
type DescribeNodeOutput
type DescribePackageImportJobInput
type DescribePackageImportJobOutput
type DescribePackageInput
type DescribePackageOutput
type DescribePackageVersionInput
type DescribePackageVersionOutput
type Device
type DeviceJob
type DeviceJobConfig
type EthernetPayload
type EthernetStatus
type InternalServerException
type Job
type JobResourceTags
type LatestDeviceJob
type ListApplicationInstanceDependenciesInput
type ListApplicationInstanceDependenciesOutput
type ListApplicationInstanceNodeInstancesInput
type ListApplicationInstanceNodeInstancesOutput
type ListApplicationInstancesInput
type ListApplicationInstancesOutput
type ListDevicesInput
type ListDevicesJobsInput
type ListDevicesJobsOutput
type ListDevicesOutput
type ListNodeFromTemplateJobsInput
type ListNodeFromTemplateJobsOutput
type ListNodesInput
type ListNodesOutput
type ListPackageImportJobsInput
type ListPackageImportJobsOutput
type ListPackagesInput
type ListPackagesOutput
type ListTagsForResourceInput
type ListTagsForResourceOutput
type ManifestOverridesPayload
type ManifestPayload
type NetworkPayload
type NetworkStatus
type Node
type NodeFromTemplateJob
type NodeInputPort
type NodeInstance
type NodeInterface
type NodeOutputPort
type NodeSignal
type NtpPayload
type NtpStatus
type OTAJobConfig
type OutPutS3Location
type PackageImportJob
type PackageImportJobInputConfig
type PackageImportJobOutputConfig
type PackageImportJobOutput_
type PackageListItem
type PackageObject
type PackageVersionInputConfig
type PackageVersionOutputConfig
type ProvisionDeviceInput
type ProvisionDeviceOutput
type RegisterPackageVersionInput
type RegisterPackageVersionOutput
type RemoveApplicationInstanceInput
type RemoveApplicationInstanceOutput
type ReportedRuntimeContextState
type ResourceNotFoundException
type S3Location
type ServiceQuotaExceededException
type SignalApplicationInstanceNodeInstancesInput
type SignalApplicationInstanceNodeInstancesOutput
type StaticIpConnectionInfo
type StorageLocation
type TagResourceInput
type TagResourceOutput
type UntagResourceInput
type UntagResourceOutput
type UpdateDeviceMetadataInput
type UpdateDeviceMetadataOutput
type ValidationException
type ValidationExceptionErrorArgument
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 (
    // DesiredStateRunning is a DesiredState enum value
    DesiredStateRunning = "RUNNING"

    // DesiredStateStopped is a DesiredState enum value
    DesiredStateStopped = "STOPPED"

    // DesiredStateRemoved is a DesiredState enum value
    DesiredStateRemoved = "REMOVED"
)
const (
    // DeviceAggregatedStatusError is a DeviceAggregatedStatus enum value
    DeviceAggregatedStatusError = "ERROR"

    // DeviceAggregatedStatusAwaitingProvisioning is a DeviceAggregatedStatus enum value
    DeviceAggregatedStatusAwaitingProvisioning = "AWAITING_PROVISIONING"

    // DeviceAggregatedStatusPending is a DeviceAggregatedStatus enum value
    DeviceAggregatedStatusPending = "PENDING"

    // DeviceAggregatedStatusFailed is a DeviceAggregatedStatus enum value
    DeviceAggregatedStatusFailed = "FAILED"

    // DeviceAggregatedStatusDeleting is a DeviceAggregatedStatus enum value
    DeviceAggregatedStatusDeleting = "DELETING"

    // DeviceAggregatedStatusOnline is a DeviceAggregatedStatus enum value
    DeviceAggregatedStatusOnline = "ONLINE"

    // DeviceAggregatedStatusOffline is a DeviceAggregatedStatus enum value
    DeviceAggregatedStatusOffline = "OFFLINE"

    // DeviceAggregatedStatusLeaseExpired is a DeviceAggregatedStatus enum value
    DeviceAggregatedStatusLeaseExpired = "LEASE_EXPIRED"

    // DeviceAggregatedStatusUpdateNeeded is a DeviceAggregatedStatus enum value
    DeviceAggregatedStatusUpdateNeeded = "UPDATE_NEEDED"

    // DeviceAggregatedStatusRebooting is a DeviceAggregatedStatus enum value
    DeviceAggregatedStatusRebooting = "REBOOTING"
)
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 (
    // DeviceReportedStatusStopping is a DeviceReportedStatus enum value
    DeviceReportedStatusStopping = "STOPPING"

    // DeviceReportedStatusStopped is a DeviceReportedStatus enum value
    DeviceReportedStatusStopped = "STOPPED"

    // DeviceReportedStatusStopError is a DeviceReportedStatus enum value
    DeviceReportedStatusStopError = "STOP_ERROR"

    // DeviceReportedStatusRemovalFailed is a DeviceReportedStatus enum value
    DeviceReportedStatusRemovalFailed = "REMOVAL_FAILED"

    // DeviceReportedStatusRemovalInProgress is a DeviceReportedStatus enum value
    DeviceReportedStatusRemovalInProgress = "REMOVAL_IN_PROGRESS"

    // DeviceReportedStatusStarting is a DeviceReportedStatus enum value
    DeviceReportedStatusStarting = "STARTING"

    // DeviceReportedStatusRunning is a DeviceReportedStatus enum value
    DeviceReportedStatusRunning = "RUNNING"

    // DeviceReportedStatusInstallError is a DeviceReportedStatus enum value
    DeviceReportedStatusInstallError = "INSTALL_ERROR"

    // DeviceReportedStatusLaunched is a DeviceReportedStatus enum value
    DeviceReportedStatusLaunched = "LAUNCHED"

    // DeviceReportedStatusLaunchError is a DeviceReportedStatus enum value
    DeviceReportedStatusLaunchError = "LAUNCH_ERROR"

    // DeviceReportedStatusInstallInProgress is a DeviceReportedStatus enum value
    DeviceReportedStatusInstallInProgress = "INSTALL_IN_PROGRESS"
)
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 (
    // JobTypeOta is a JobType enum value
    JobTypeOta = "OTA"

    // JobTypeReboot is a JobType enum value
    JobTypeReboot = "REBOOT"
)
const (
    // ListDevicesSortByDeviceId is a ListDevicesSortBy enum value
    ListDevicesSortByDeviceId = "DEVICE_ID"

    // ListDevicesSortByCreatedTime is a ListDevicesSortBy enum value
    ListDevicesSortByCreatedTime = "CREATED_TIME"

    // ListDevicesSortByName is a ListDevicesSortBy enum value
    ListDevicesSortByName = "NAME"

    // ListDevicesSortByDeviceAggregatedStatus is a ListDevicesSortBy enum value
    ListDevicesSortByDeviceAggregatedStatus = "DEVICE_AGGREGATED_STATUS"
)
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"

    // NodeInstanceStatusPaused is a NodeInstanceStatus enum value
    NodeInstanceStatusPaused = "PAUSED"
)
const (
    // NodeSignalValuePause is a NodeSignalValue enum value
    NodeSignalValuePause = "PAUSE"

    // NodeSignalValueResume is a NodeSignalValue enum value
    NodeSignalValueResume = "RESUME"
)
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 (
    // SortOrderAscending is a SortOrder enum value
    SortOrderAscending = "ASCENDING"

    // SortOrderDescending is a SortOrder enum value
    SortOrderDescending = "DESCENDING"
)
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 (
    // TemplateTypeRtspCameraStream is a TemplateType enum value
    TemplateTypeRtspCameraStream = "RTSP_CAMERA_STREAM"
)

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 DesiredState_Values

func DesiredState_Values() []string

DesiredState_Values returns all elements of the DesiredState enum

func DeviceAggregatedStatus_Values

func DeviceAggregatedStatus_Values() []string

DeviceAggregatedStatus_Values returns all elements of the DeviceAggregatedStatus enum

func DeviceBrand_Values

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 DeviceReportedStatus_Values

func DeviceReportedStatus_Values() []string

DeviceReportedStatus_Values returns all elements of the DeviceReportedStatus 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 ListDevicesSortBy_Values

func ListDevicesSortBy_Values() []string

ListDevicesSortBy_Values returns all elements of the ListDevicesSortBy 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 NodeSignalValue_Values

func NodeSignalValue_Values() []string

NodeSignalValue_Values returns all elements of the NodeSignalValue 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 SortOrder_Values

func SortOrder_Values() []string

SortOrder_Values returns all elements of the SortOrder 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

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

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

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

func (s *AlternateSoftwareMetadata) SetVersion(v string) *AlternateSoftwareMetadata

SetVersion sets the Version field's value.

func (AlternateSoftwareMetadata) String

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's state.
    RuntimeContextStates []*ReportedRuntimeContextState `type:"list"`

    // 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) SetRuntimeContextStates

func (s *ApplicationInstance) SetRuntimeContextStates(v []*ReportedRuntimeContextState) *ApplicationInstance

SetRuntimeContextStates sets the RuntimeContextStates 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 {

    // ID of target device.
    //
    // DeviceIds is a required field
    DeviceIds []*string `min:"1" type:"list" required:"true"`

    // Configuration settings for a software update job.
    DeviceJobConfig *DeviceJobConfig `type:"structure"`

    // 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 state.
    RuntimeContextStates []*ReportedRuntimeContextState `type:"list"`

    // 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) SetRuntimeContextStates

func (s *DescribeApplicationInstanceOutput) SetRuntimeContextStates(v []*ReportedRuntimeContextState) *DescribeApplicationInstanceOutput

SetRuntimeContextStates sets the RuntimeContextStates 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 type.
    JobType *string `type:"string" enum:"JobType"`

    // 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) SetJobType

func (s *DescribeDeviceJobOutput) SetJobType(v string) *DescribeDeviceJobOutput

SetJobType sets the JobType 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"`

    // A device's aggregated status. Including the device's connection status, provisioning
    // status, and lease status.
    DeviceAggregatedStatus *string `type:"string" enum:"DeviceAggregatedStatus"`

    // 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"`

    // A device's latest job. Includes the target image version, and the job status.
    LatestDeviceJob *LatestDeviceJob `type:"structure"`

    // 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

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

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) SetDeviceAggregatedStatus

func (s *DescribeDeviceOutput) SetDeviceAggregatedStatus(v string) *DescribeDeviceOutput

SetDeviceAggregatedStatus sets the DeviceAggregatedStatus 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

func (s *DescribeDeviceOutput) SetLatestAlternateSoftware(v string) *DescribeDeviceOutput

SetLatestAlternateSoftware sets the LatestAlternateSoftware field's value.

func (*DescribeDeviceOutput) SetLatestDeviceJob

func (s *DescribeDeviceOutput) SetLatestDeviceJob(v *LatestDeviceJob) *DescribeDeviceOutput

SetLatestDeviceJob sets the LatestDeviceJob 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"`

    // A device's current software.
    CurrentSoftware *string `min:"1" type:"string"`

    // A description for the device.
    Description *string `type:"string"`

    // A device's aggregated status. Including the device's connection status, provisioning
    // status, and lease status.
    DeviceAggregatedStatus *string `type:"string" enum:"DeviceAggregatedStatus"`

    // The device's ID.
    DeviceId *string `min:"1" type:"string"`

    // When the device was updated.
    LastUpdatedTime *time.Time `type:"timestamp"`

    // A device's latest job. Includes the target image version, and the update
    // job status.
    LatestDeviceJob *LatestDeviceJob `type:"structure"`

    // 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"`

    // 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
}

A device.

func (Device) GoString

func (s Device) 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 (*Device) SetBrand

func (s *Device) SetBrand(v string) *Device

SetBrand sets the Brand field's value.

func (*Device) SetCreatedTime

func (s *Device) SetCreatedTime(v time.Time) *Device

SetCreatedTime sets the CreatedTime field's value.

func (*Device) SetCurrentSoftware

func (s *Device) SetCurrentSoftware(v string) *Device

SetCurrentSoftware sets the CurrentSoftware field's value.

func (*Device) SetDescription

func (s *Device) SetDescription(v string) *Device

SetDescription sets the Description field's value.

func (*Device) SetDeviceAggregatedStatus

func (s *Device) SetDeviceAggregatedStatus(v string) *Device

SetDeviceAggregatedStatus sets the DeviceAggregatedStatus field's value.

func (*Device) SetDeviceId

func (s *Device) SetDeviceId(v string) *Device

SetDeviceId sets the DeviceId field's value.

func (*Device) SetLastUpdatedTime

func (s *Device) SetLastUpdatedTime(v time.Time) *Device

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*Device) SetLatestDeviceJob

func (s *Device) SetLatestDeviceJob(v *LatestDeviceJob) *Device

SetLatestDeviceJob sets the LatestDeviceJob field's value.

func (*Device) SetLeaseExpirationTime

func (s *Device) SetLeaseExpirationTime(v time.Time) *Device

SetLeaseExpirationTime sets the LeaseExpirationTime field's value.

func (*Device) SetName

func (s *Device) SetName(v string) *Device

SetName sets the Name field's value.

func (*Device) SetProvisioningStatus

func (s *Device) SetProvisioningStatus(v string) *Device

SetProvisioningStatus sets the ProvisioningStatus field's value.

func (*Device) SetTags

func (s *Device) SetTags(v map[string]*string) *Device

SetTags sets the Tags field's value.

func (*Device) SetType

func (s *Device) SetType(v string) *Device

SetType sets the Type field's value.

func (Device) String

func (s Device) 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 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"`

    // The job's type.
    JobType *string `type:"string" enum:"JobType"`
    // contains filtered or unexported fields
}

A job that runs on a device.

func (DeviceJob) GoString

func (s DeviceJob) 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 (*DeviceJob) SetCreatedTime

func (s *DeviceJob) SetCreatedTime(v time.Time) *DeviceJob

SetCreatedTime sets the CreatedTime field's value.

func (*DeviceJob) SetDeviceId

func (s *DeviceJob) SetDeviceId(v string) *DeviceJob

SetDeviceId sets the DeviceId field's value.

func (*DeviceJob) SetDeviceName

func (s *DeviceJob) SetDeviceName(v string) *DeviceJob

SetDeviceName sets the DeviceName field's value.

func (*DeviceJob) SetJobId

func (s *DeviceJob) SetJobId(v string) *DeviceJob

SetJobId sets the JobId field's value.

func (*DeviceJob) SetJobType

func (s *DeviceJob) SetJobType(v string) *DeviceJob

SetJobType sets the JobType field's value.

func (DeviceJob) String

func (s DeviceJob) 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 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

func (s Job) 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 (*Job) SetDeviceId

func (s *Job) SetDeviceId(v string) *Job

SetDeviceId sets the DeviceId field's value.

func (*Job) SetJobId

func (s *Job) SetJobId(v string) *Job

SetJobId sets the JobId field's value.

func (Job) String

func (s Job) 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 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 LatestDeviceJob

type LatestDeviceJob struct {

    // The target version of the device software.
    ImageVersion *string `min:"1" type:"string"`

    // The job's type.
    JobType *string `type:"string" enum:"JobType"`

    // Status of the latest device job.
    Status *string `type:"string" enum:"UpdateProgress"`
    // contains filtered or unexported fields
}

Returns information about the latest device job.

func (LatestDeviceJob) GoString

func (s LatestDeviceJob) 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 (*LatestDeviceJob) SetImageVersion

func (s *LatestDeviceJob) SetImageVersion(v string) *LatestDeviceJob

SetImageVersion sets the ImageVersion field's value.

func (*LatestDeviceJob) SetJobType

func (s *LatestDeviceJob) SetJobType(v string) *LatestDeviceJob

SetJobType sets the JobType field's value.

func (*LatestDeviceJob) SetStatus

func (s *LatestDeviceJob) SetStatus(v string) *LatestDeviceJob

SetStatus sets the Status field's value.

func (LatestDeviceJob) String

func (s LatestDeviceJob) 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 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 {

    // Filter based on a device's status.
    DeviceAggregatedStatusFilter *string `location:"querystring" locationName:"DeviceAggregatedStatusFilter" type:"string" enum:"DeviceAggregatedStatus"`

    // The maximum number of devices to return in one page of results.
    MaxResults *int64 `location:"querystring" locationName:"MaxResults" type:"integer"`

    // Filter based on device's name. Prefixes supported.
    NameFilter *string `location:"querystring" locationName:"NameFilter" type:"string"`

    // 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"`

    // The target column to be sorted on. Default column sort is CREATED_TIME.
    SortBy *string `location:"querystring" locationName:"SortBy" type:"string" enum:"ListDevicesSortBy"`

    // The sorting order for the returned list. SortOrder is DESCENDING by default
    // based on CREATED_TIME. Otherwise, SortOrder is ASCENDING.
    SortOrder *string `location:"querystring" locationName:"SortOrder" type:"string" enum:"SortOrder"`
    // 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) SetDeviceAggregatedStatusFilter

func (s *ListDevicesInput) SetDeviceAggregatedStatusFilter(v string) *ListDevicesInput

SetDeviceAggregatedStatusFilter sets the DeviceAggregatedStatusFilter field's value.

func (*ListDevicesInput) SetMaxResults

func (s *ListDevicesInput) SetMaxResults(v int64) *ListDevicesInput

SetMaxResults sets the MaxResults field's value.

func (*ListDevicesInput) SetNameFilter

func (s *ListDevicesInput) SetNameFilter(v string) *ListDevicesInput

SetNameFilter sets the NameFilter field's value.

func (*ListDevicesInput) SetNextToken

func (s *ListDevicesInput) SetNextToken(v string) *ListDevicesInput

SetNextToken sets the NextToken field's value.

func (*ListDevicesInput) SetSortBy

func (s *ListDevicesInput) SetSortBy(v string) *ListDevicesInput

SetSortBy sets the SortBy field's value.

func (*ListDevicesInput) SetSortOrder

func (s *ListDevicesInput) SetSortOrder(v string) *ListDevicesInput

SetSortOrder sets the SortOrder 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

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

func (s *NetworkStatus) SetLastUpdatedTime(v time.Time) *NetworkStatus

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*NetworkStatus) SetNtpStatus

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

func (s Node) 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 (*Node) SetCategory

func (s *Node) SetCategory(v string) *Node

SetCategory sets the Category field's value.

func (*Node) SetCreatedTime

func (s *Node) SetCreatedTime(v time.Time) *Node

SetCreatedTime sets the CreatedTime field's value.

func (*Node) SetDescription

func (s *Node) SetDescription(v string) *Node

SetDescription sets the Description field's value.

func (*Node) SetName

func (s *Node) SetName(v string) *Node

SetName sets the Name field's value.

func (*Node) SetNodeId

func (s *Node) SetNodeId(v string) *Node

SetNodeId sets the NodeId field's value.

func (*Node) SetOwnerAccount

func (s *Node) SetOwnerAccount(v string) *Node

SetOwnerAccount sets the OwnerAccount field's value.

func (*Node) SetPackageArn

func (s *Node) SetPackageArn(v string) *Node

SetPackageArn sets the PackageArn field's value.

func (*Node) SetPackageId

func (s *Node) SetPackageId(v string) *Node

SetPackageId sets the PackageId field's value.

func (*Node) SetPackageName

func (s *Node) SetPackageName(v string) *Node

SetPackageName sets the PackageName field's value.

func (*Node) SetPackageVersion

func (s *Node) SetPackageVersion(v string) *Node

SetPackageVersion sets the PackageVersion field's value.

func (*Node) SetPatchVersion

func (s *Node) SetPatchVersion(v string) *Node

SetPatchVersion sets the PatchVersion field's value.

func (Node) String

func (s Node) 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 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 NodeSignal

type NodeSignal struct {

    // The camera node's name, from the application manifest.
    //
    // NodeInstanceId is a required field
    NodeInstanceId *string `min:"1" type:"string" required:"true"`

    // The signal value.
    //
    // Signal is a required field
    Signal *string `type:"string" required:"true" enum:"NodeSignalValue"`
    // contains filtered or unexported fields
}

A signal to a camera node to start or stop processing video.

func (NodeSignal) GoString

func (s NodeSignal) 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 (*NodeSignal) SetNodeInstanceId

func (s *NodeSignal) SetNodeInstanceId(v string) *NodeSignal

SetNodeInstanceId sets the NodeInstanceId field's value.

func (*NodeSignal) SetSignal

func (s *NodeSignal) SetSignal(v string) *NodeSignal

SetSignal sets the Signal field's value.

func (NodeSignal) String

func (s NodeSignal) 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 (*NodeSignal) Validate

func (s *NodeSignal) Validate() error

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

type NtpPayload

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

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

func (s *NtpPayload) SetNtpServers(v []*string) *NtpPayload

SetNtpServers sets the NtpServers field's value.

func (NtpPayload) String

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

func (s *NtpPayload) Validate() error

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

type NtpStatus

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

func (s NtpStatus) 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 (*NtpStatus) SetConnectionStatus

func (s *NtpStatus) SetConnectionStatus(v string) *NtpStatus

SetConnectionStatus sets the ConnectionStatus field's value.

func (*NtpStatus) SetIpAddress

func (s *NtpStatus) SetIpAddress(v string) *NtpStatus

SetIpAddress sets the IpAddress field's value.

func (*NtpStatus) SetNtpServerName

func (s *NtpStatus) SetNtpServerName(v string) *NtpStatus

SetNtpServerName sets the NtpServerName field's value.

func (NtpStatus) String

func (s NtpStatus) 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 OTAJobConfig

type OTAJobConfig struct {

    // Whether to apply the update if it is a major version change.
    AllowMajorVersionUpdate *bool `type:"boolean"`

    // 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) SetAllowMajorVersionUpdate

func (s *OTAJobConfig) SetAllowMajorVersionUpdate(v bool) *OTAJobConfig

SetAllowMajorVersionUpdate sets the AllowMajorVersionUpdate field's value.

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

type Panorama struct {
    *client.Client
}

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 a device. A job can update a device's software or reboot it.

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

See the AWS API reference guide for AWS 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) SignalApplicationInstanceNodeInstances

func (c *Panorama) SignalApplicationInstanceNodeInstances(input *SignalApplicationInstanceNodeInstancesInput) (*SignalApplicationInstanceNodeInstancesOutput, error)

SignalApplicationInstanceNodeInstances API operation for AWS Panorama.

Signal camera nodes to stop or resume.

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 SignalApplicationInstanceNodeInstances 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/SignalApplicationInstanceNodeInstances

func (*Panorama) SignalApplicationInstanceNodeInstancesRequest

func (c *Panorama) SignalApplicationInstanceNodeInstancesRequest(input *SignalApplicationInstanceNodeInstancesInput) (req *request.Request, output *SignalApplicationInstanceNodeInstancesOutput)

SignalApplicationInstanceNodeInstancesRequest generates a "aws/request.Request" representing the client's request for the SignalApplicationInstanceNodeInstances 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 SignalApplicationInstanceNodeInstances for more information on using the SignalApplicationInstanceNodeInstances 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 SignalApplicationInstanceNodeInstancesRequest method.
req, resp := client.SignalApplicationInstanceNodeInstancesRequest(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/SignalApplicationInstanceNodeInstances

func (*Panorama) SignalApplicationInstanceNodeInstancesWithContext

func (c *Panorama) SignalApplicationInstanceNodeInstancesWithContext(ctx aws.Context, input *SignalApplicationInstanceNodeInstancesInput, opts ...request.Option) (*SignalApplicationInstanceNodeInstancesOutput, error)

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

See SignalApplicationInstanceNodeInstances 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 ReportedRuntimeContextState

type ReportedRuntimeContextState struct {

    // The application's desired state.
    //
    // DesiredState is a required field
    DesiredState *string `type:"string" required:"true" enum:"DesiredState"`

    // The application's reported status.
    //
    // DeviceReportedStatus is a required field
    DeviceReportedStatus *string `type:"string" required:"true" enum:"DeviceReportedStatus"`

    // When the device reported the application's state.
    //
    // DeviceReportedTime is a required field
    DeviceReportedTime *time.Time `type:"timestamp" required:"true"`

    // The device's name.
    //
    // RuntimeContextName is a required field
    RuntimeContextName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

An application instance's state.

func (ReportedRuntimeContextState) GoString

func (s ReportedRuntimeContextState) 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 (*ReportedRuntimeContextState) SetDesiredState

func (s *ReportedRuntimeContextState) SetDesiredState(v string) *ReportedRuntimeContextState

SetDesiredState sets the DesiredState field's value.

func (*ReportedRuntimeContextState) SetDeviceReportedStatus

func (s *ReportedRuntimeContextState) SetDeviceReportedStatus(v string) *ReportedRuntimeContextState

SetDeviceReportedStatus sets the DeviceReportedStatus field's value.

func (*ReportedRuntimeContextState) SetDeviceReportedTime

func (s *ReportedRuntimeContextState) SetDeviceReportedTime(v time.Time) *ReportedRuntimeContextState

SetDeviceReportedTime sets the DeviceReportedTime field's value.

func (*ReportedRuntimeContextState) SetRuntimeContextName

func (s *ReportedRuntimeContextState) SetRuntimeContextName(v string) *ReportedRuntimeContextState

SetRuntimeContextName sets the RuntimeContextName field's value.

func (ReportedRuntimeContextState) String

func (s ReportedRuntimeContextState) 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 SignalApplicationInstanceNodeInstancesInput

type SignalApplicationInstanceNodeInstancesInput struct {

    // An application instance ID.
    //
    // ApplicationInstanceId is a required field
    ApplicationInstanceId *string `location:"uri" locationName:"ApplicationInstanceId" min:"1" type:"string" required:"true"`

    // A list of signals.
    //
    // NodeSignals is a required field
    NodeSignals []*NodeSignal `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (SignalApplicationInstanceNodeInstancesInput) GoString

func (s SignalApplicationInstanceNodeInstancesInput) 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 (*SignalApplicationInstanceNodeInstancesInput) SetApplicationInstanceId

func (s *SignalApplicationInstanceNodeInstancesInput) SetApplicationInstanceId(v string) *SignalApplicationInstanceNodeInstancesInput

SetApplicationInstanceId sets the ApplicationInstanceId field's value.

func (*SignalApplicationInstanceNodeInstancesInput) SetNodeSignals

func (s *SignalApplicationInstanceNodeInstancesInput) SetNodeSignals(v []*NodeSignal) *SignalApplicationInstanceNodeInstancesInput

SetNodeSignals sets the NodeSignals field's value.

func (SignalApplicationInstanceNodeInstancesInput) String

func (s SignalApplicationInstanceNodeInstancesInput) 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 (*SignalApplicationInstanceNodeInstancesInput) Validate

func (s *SignalApplicationInstanceNodeInstancesInput) Validate() error

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

type SignalApplicationInstanceNodeInstancesOutput

type SignalApplicationInstanceNodeInstancesOutput struct {

    // An application instance ID.
    //
    // ApplicationInstanceId is a required field
    ApplicationInstanceId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (SignalApplicationInstanceNodeInstancesOutput) GoString

func (s SignalApplicationInstanceNodeInstancesOutput) 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 (*SignalApplicationInstanceNodeInstancesOutput) SetApplicationInstanceId

func (s *SignalApplicationInstanceNodeInstancesOutput) SetApplicationInstanceId(v string) *SignalApplicationInstanceNodeInstancesOutput

SetApplicationInstanceId sets the ApplicationInstanceId field's value.

func (SignalApplicationInstanceNodeInstancesOutput) String

func (s SignalApplicationInstanceNodeInstancesOutput) 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".