snowballdevice

package module
v0.0.0-...-524cc6f Latest Latest
Warning

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

Go to latest
Published: Jan 26, 2024 License: Apache-2.0, Apache-2.0 Imports: 33 Imported by: 0

Documentation

Overview

Package snowballdevice provides the API client, operations, and parameter types for AWS Snowball Device.

Index

Constants

View Source
const ServiceAPIVersion = "2017-11-27"
View Source
const ServiceID = "Snowball Device"

Variables

This section is empty.

Functions

func NewDefaultEndpointResolver

func NewDefaultEndpointResolver() *internalendpoints.Resolver

NewDefaultEndpointResolver constructs a new service endpoint resolver.

func WithAPIOptions

func WithAPIOptions(optFns ...func(*middleware.Stack) error) func(*Options)

WithAPIOptions returns a functional option for setting the Client's APIOptions option.

func WithEndpointResolver

func WithEndpointResolver(v EndpointResolver) func(*Options)

WithEndpointResolver returns a functional option for setting the Client's EndpointResolver option.

Types

type CheckForUpdatesInput

type CheckForUpdatesInput struct {
	// contains filtered or unexported fields
}

type CheckForUpdatesOutput

type CheckForUpdatesOutput struct {
	InstalledVersion *string

	LatestVersion *string

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type Client

type Client struct {
	// contains filtered or unexported fields
}

Client provides the API client to make operations call for AWS Snowball Device.

func New

func New(options Options, optFns ...func(*Options)) *Client

New returns an initialized Client based on the functional options. Provide additional functional options to further configure the behavior of the client, such as changing the client's endpoint or adding custom middleware behavior.

func NewFromConfig

func NewFromConfig(cfg aws.Config, optFns ...func(*Options)) *Client

NewFromConfig returns a new client from the provided config.

func (*Client) CheckForUpdates

func (c *Client) CheckForUpdates(ctx context.Context, params *CheckForUpdatesInput, optFns ...func(*Options)) (*CheckForUpdatesOutput, error)

func (*Client) ConfigureAutoUpdateStrategy

func (c *Client) ConfigureAutoUpdateStrategy(ctx context.Context, params *ConfigureAutoUpdateStrategyInput, optFns ...func(*Options)) (*ConfigureAutoUpdateStrategyOutput, error)

func (*Client) CreateAutoStartConfiguration

func (c *Client) CreateAutoStartConfiguration(ctx context.Context, params *CreateAutoStartConfigurationInput, optFns ...func(*Options)) (*CreateAutoStartConfigurationOutput, error)

func (*Client) CreateDirectNetworkInterface

func (c *Client) CreateDirectNetworkInterface(ctx context.Context, params *CreateDirectNetworkInterfaceInput, optFns ...func(*Options)) (*CreateDirectNetworkInterfaceOutput, error)

func (*Client) CreateTags

func (c *Client) CreateTags(ctx context.Context, params *CreateTagsInput, optFns ...func(*Options)) (*CreateTagsOutput, error)

func (*Client) CreateVirtualNetworkInterface

func (c *Client) CreateVirtualNetworkInterface(ctx context.Context, params *CreateVirtualNetworkInterfaceInput, optFns ...func(*Options)) (*CreateVirtualNetworkInterfaceOutput, error)

func (*Client) DeleteAutoStartConfiguration

func (c *Client) DeleteAutoStartConfiguration(ctx context.Context, params *DeleteAutoStartConfigurationInput, optFns ...func(*Options)) (*DeleteAutoStartConfigurationOutput, error)

func (*Client) DeleteDirectNetworkInterface

func (c *Client) DeleteDirectNetworkInterface(ctx context.Context, params *DeleteDirectNetworkInterfaceInput, optFns ...func(*Options)) (*DeleteDirectNetworkInterfaceOutput, error)

func (*Client) DeleteTags

func (c *Client) DeleteTags(ctx context.Context, params *DeleteTagsInput, optFns ...func(*Options)) (*DeleteTagsOutput, error)

func (*Client) DeleteVirtualNetworkInterface

func (c *Client) DeleteVirtualNetworkInterface(ctx context.Context, params *DeleteVirtualNetworkInterfaceInput, optFns ...func(*Options)) (*DeleteVirtualNetworkInterfaceOutput, error)

func (*Client) DescribeAutoStartConfigurations

func (c *Client) DescribeAutoStartConfigurations(ctx context.Context, params *DescribeAutoStartConfigurationsInput, optFns ...func(*Options)) (*DescribeAutoStartConfigurationsOutput, error)

func (*Client) DescribeAutoUpdateStrategies

func (c *Client) DescribeAutoUpdateStrategies(ctx context.Context, params *DescribeAutoUpdateStrategiesInput, optFns ...func(*Options)) (*DescribeAutoUpdateStrategiesOutput, error)

func (*Client) DescribeCluster

func (c *Client) DescribeCluster(ctx context.Context, params *DescribeClusterInput, optFns ...func(*Options)) (*DescribeClusterOutput, error)

func (*Client) DescribeDevice

func (c *Client) DescribeDevice(ctx context.Context, params *DescribeDeviceInput, optFns ...func(*Options)) (*DescribeDeviceOutput, error)

func (*Client) DescribeDeviceSoftware

func (c *Client) DescribeDeviceSoftware(ctx context.Context, params *DescribeDeviceSoftwareInput, optFns ...func(*Options)) (*DescribeDeviceSoftwareOutput, error)

func (*Client) DescribeDirectNetworkInterfaces

func (c *Client) DescribeDirectNetworkInterfaces(ctx context.Context, params *DescribeDirectNetworkInterfacesInput, optFns ...func(*Options)) (*DescribeDirectNetworkInterfacesOutput, error)

func (*Client) DescribeFeatures

func (c *Client) DescribeFeatures(ctx context.Context, params *DescribeFeaturesInput, optFns ...func(*Options)) (*DescribeFeaturesOutput, error)

func (*Client) DescribePhysicalNetworkInterfaces

func (c *Client) DescribePhysicalNetworkInterfaces(ctx context.Context, params *DescribePhysicalNetworkInterfacesInput, optFns ...func(*Options)) (*DescribePhysicalNetworkInterfacesOutput, error)

func (*Client) DescribeReturnShippingLabel

func (c *Client) DescribeReturnShippingLabel(ctx context.Context, params *DescribeReturnShippingLabelInput, optFns ...func(*Options)) (*DescribeReturnShippingLabelOutput, error)

func (*Client) DescribeService

func (c *Client) DescribeService(ctx context.Context, params *DescribeServiceInput, optFns ...func(*Options)) (*DescribeServiceOutput, error)

func (*Client) DescribeTags

func (c *Client) DescribeTags(ctx context.Context, params *DescribeTagsInput, optFns ...func(*Options)) (*DescribeTagsOutput, error)

func (*Client) DescribeTimeSources

func (c *Client) DescribeTimeSources(ctx context.Context, params *DescribeTimeSourcesInput, optFns ...func(*Options)) (*DescribeTimeSourcesOutput, error)

func (*Client) DescribeVirtualNetworkInterfaces

func (c *Client) DescribeVirtualNetworkInterfaces(ctx context.Context, params *DescribeVirtualNetworkInterfacesInput, optFns ...func(*Options)) (*DescribeVirtualNetworkInterfacesOutput, error)

func (*Client) DownloadUpdates

func (c *Client) DownloadUpdates(ctx context.Context, params *DownloadUpdatesInput, optFns ...func(*Options)) (*DownloadUpdatesOutput, error)

func (*Client) GetCertificate

func (c *Client) GetCertificate(ctx context.Context, params *GetCertificateInput, optFns ...func(*Options)) (*GetCertificateOutput, error)

func (*Client) GetNotificationConfiguration

func (c *Client) GetNotificationConfiguration(ctx context.Context, params *GetNotificationConfigurationInput, optFns ...func(*Options)) (*GetNotificationConfigurationOutput, error)

func (*Client) GetReturnShippingLabel

func (c *Client) GetReturnShippingLabel(ctx context.Context, params *GetReturnShippingLabelInput, optFns ...func(*Options)) (*GetReturnShippingLabelOutput, error)

func (*Client) GetSecretAccessKey

func (c *Client) GetSecretAccessKey(ctx context.Context, params *GetSecretAccessKeyInput, optFns ...func(*Options)) (*GetSecretAccessKeyOutput, error)

func (*Client) InstallUpdates

func (c *Client) InstallUpdates(ctx context.Context, params *InstallUpdatesInput, optFns ...func(*Options)) (*InstallUpdatesOutput, error)

func (*Client) ListAccessKeys

func (c *Client) ListAccessKeys(ctx context.Context, params *ListAccessKeysInput, optFns ...func(*Options)) (*ListAccessKeysOutput, error)

func (*Client) ListCertificates

func (c *Client) ListCertificates(ctx context.Context, params *ListCertificatesInput, optFns ...func(*Options)) (*ListCertificatesOutput, error)

func (*Client) ListServices

func (c *Client) ListServices(ctx context.Context, params *ListServicesInput, optFns ...func(*Options)) (*ListServicesOutput, error)

func (*Client) PutNotificationConfiguration

func (c *Client) PutNotificationConfiguration(ctx context.Context, params *PutNotificationConfigurationInput, optFns ...func(*Options)) (*PutNotificationConfigurationOutput, error)

func (*Client) RebootDevice

func (c *Client) RebootDevice(ctx context.Context, params *RebootDeviceInput, optFns ...func(*Options)) (*RebootDeviceOutput, error)

func (*Client) SetFeatures

func (c *Client) SetFeatures(ctx context.Context, params *SetFeaturesInput, optFns ...func(*Options)) (*SetFeaturesOutput, error)

func (*Client) ShutdownDevice

func (c *Client) ShutdownDevice(ctx context.Context, params *ShutdownDeviceInput, optFns ...func(*Options)) (*ShutdownDeviceOutput, error)

func (*Client) StartService

func (c *Client) StartService(ctx context.Context, params *StartServiceInput, optFns ...func(*Options)) (*StartServiceOutput, error)

func (*Client) StopService

func (c *Client) StopService(ctx context.Context, params *StopServiceInput, optFns ...func(*Options)) (*StopServiceOutput, error)

func (*Client) UpdateAutoStartConfiguration

func (c *Client) UpdateAutoStartConfiguration(ctx context.Context, params *UpdateAutoStartConfigurationInput, optFns ...func(*Options)) (*UpdateAutoStartConfigurationOutput, error)

func (*Client) UpdateDirectNetworkInterface

func (c *Client) UpdateDirectNetworkInterface(ctx context.Context, params *UpdateDirectNetworkInterfaceInput, optFns ...func(*Options)) (*UpdateDirectNetworkInterfaceOutput, error)

func (*Client) UpdateTimeServers

func (c *Client) UpdateTimeServers(ctx context.Context, params *UpdateTimeServersInput, optFns ...func(*Options)) (*UpdateTimeServersOutput, error)

func (*Client) UpdateVirtualNetworkInterface

func (c *Client) UpdateVirtualNetworkInterface(ctx context.Context, params *UpdateVirtualNetworkInterfaceInput, optFns ...func(*Options)) (*UpdateVirtualNetworkInterfaceOutput, error)

type ConfigureAutoUpdateStrategyInput

type ConfigureAutoUpdateStrategyInput struct {
	AutoCheck bool

	AutoCheckFrequency *string

	AutoDownload bool

	AutoDownloadFrequency *string

	AutoInstall bool

	AutoInstallFrequency *string

	AutoReboot bool
	// contains filtered or unexported fields
}

type ConfigureAutoUpdateStrategyOutput

type ConfigureAutoUpdateStrategyOutput struct {
	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type CreateAutoStartConfigurationInput

type CreateAutoStartConfigurationInput struct {

	// This member is required.
	IpAddressAssignment types.IpAddressAssignment

	// This member is required.
	LaunchTemplateId *string

	// This member is required.
	PhysicalConnectorType types.PhysicalConnectorType

	LaunchTemplateVersion *string

	StaticIpAddressConfiguration *types.StaticIpAddressConfiguration
	// contains filtered or unexported fields
}

type CreateAutoStartConfigurationOutput

type CreateAutoStartConfigurationOutput struct {
	AutoStartConfiguration *types.AutoStartConfiguration

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type CreateDirectNetworkInterfaceInput

type CreateDirectNetworkInterfaceInput struct {

	// This member is required.
	PhysicalNetworkInterfaceId *string

	InstanceId *string

	MacAddress *string

	VlanId *int32
	// contains filtered or unexported fields
}

type CreateDirectNetworkInterfaceOutput

type CreateDirectNetworkInterfaceOutput struct {

	// This member is required.
	DirectNetworkInterface *types.DirectNetworkInterface

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type CreateTagsInput

type CreateTagsInput struct {

	// This member is required.
	Tags []types.Tag
	// contains filtered or unexported fields
}

type CreateTagsOutput

type CreateTagsOutput struct {
	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type CreateVirtualNetworkInterfaceInput

type CreateVirtualNetworkInterfaceInput struct {

	// This member is required.
	IpAddressAssignment types.IpAddressAssignment

	// This member is required.
	PhysicalNetworkInterfaceId *string

	StaticIpAddressConfiguration *types.StaticIpAddressConfiguration
	// contains filtered or unexported fields
}

type CreateVirtualNetworkInterfaceOutput

type CreateVirtualNetworkInterfaceOutput struct {

	// This member is required.
	VirtualNetworkInterface *types.VirtualNetworkInterface

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DeleteAutoStartConfigurationInput

type DeleteAutoStartConfigurationInput struct {

	// This member is required.
	AutoStartConfigurationArn *string
	// contains filtered or unexported fields
}

type DeleteAutoStartConfigurationOutput

type DeleteAutoStartConfigurationOutput struct {
	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DeleteDirectNetworkInterfaceInput

type DeleteDirectNetworkInterfaceInput struct {

	// This member is required.
	DirectNetworkInterfaceArn *string
	// contains filtered or unexported fields
}

type DeleteDirectNetworkInterfaceOutput

type DeleteDirectNetworkInterfaceOutput struct {
	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DeleteTagsInput

type DeleteTagsInput struct {

	// This member is required.
	Tags []types.Tag
	// contains filtered or unexported fields
}

type DeleteTagsOutput

type DeleteTagsOutput struct {
	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DeleteVirtualNetworkInterfaceInput

type DeleteVirtualNetworkInterfaceInput struct {

	// This member is required.
	VirtualNetworkInterfaceArn *string
	// contains filtered or unexported fields
}

type DeleteVirtualNetworkInterfaceOutput

type DeleteVirtualNetworkInterfaceOutput struct {
	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DescribeAutoStartConfigurationsAPIClient

type DescribeAutoStartConfigurationsAPIClient interface {
	DescribeAutoStartConfigurations(context.Context, *DescribeAutoStartConfigurationsInput, ...func(*Options)) (*DescribeAutoStartConfigurationsOutput, error)
}

DescribeAutoStartConfigurationsAPIClient is a client that implements the DescribeAutoStartConfigurations operation.

type DescribeAutoStartConfigurationsInput

type DescribeAutoStartConfigurationsInput struct {
	NextToken *string
	// contains filtered or unexported fields
}

type DescribeAutoStartConfigurationsOutput

type DescribeAutoStartConfigurationsOutput struct {
	AutoStartConfigurations []types.AutoStartConfigurationDetails

	NextToken *string

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DescribeAutoStartConfigurationsPaginator

type DescribeAutoStartConfigurationsPaginator struct {
	// contains filtered or unexported fields
}

DescribeAutoStartConfigurationsPaginator is a paginator for DescribeAutoStartConfigurations.

func NewDescribeAutoStartConfigurationsPaginator

NewDescribeAutoStartConfigurationsPaginator returns a new DescribeAutoStartConfigurationsPaginator.

func (*DescribeAutoStartConfigurationsPaginator) HasMorePages

HasMorePages returns a boolean indicating whether more pages are available.

func (*DescribeAutoStartConfigurationsPaginator) NextPage

NextPage retrieves the next DescribeAutoStartConfigurations page.

type DescribeAutoStartConfigurationsPaginatorOptions

type DescribeAutoStartConfigurationsPaginatorOptions struct {
	// Set to true if pagination should stop if the service returns a pagination token
	// that matches the most recent token provided to the service.
	StopOnDuplicateToken bool
}

DescribeAutoStartConfigurationsPaginatorOptions is the paginator options for DescribeAutoStartConfigurations.

type DescribeAutoUpdateStrategiesAPIClient

type DescribeAutoUpdateStrategiesAPIClient interface {
	DescribeAutoUpdateStrategies(context.Context, *DescribeAutoUpdateStrategiesInput, ...func(*Options)) (*DescribeAutoUpdateStrategiesOutput, error)
}

DescribeAutoUpdateStrategiesAPIClient is a client that implements the DescribeAutoUpdateStrategies operation.

type DescribeAutoUpdateStrategiesInput

type DescribeAutoUpdateStrategiesInput struct {
	NextToken *string
	// contains filtered or unexported fields
}

type DescribeAutoUpdateStrategiesOutput

type DescribeAutoUpdateStrategiesOutput struct {
	AutoUpdateStrategies []types.AutoUpdateStrategy

	NextToken *string

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DescribeAutoUpdateStrategiesPaginator

type DescribeAutoUpdateStrategiesPaginator struct {
	// contains filtered or unexported fields
}

DescribeAutoUpdateStrategiesPaginator is a paginator for DescribeAutoUpdateStrategies.

func NewDescribeAutoUpdateStrategiesPaginator

NewDescribeAutoUpdateStrategiesPaginator returns a new DescribeAutoUpdateStrategiesPaginator.

func (*DescribeAutoUpdateStrategiesPaginator) HasMorePages

func (p *DescribeAutoUpdateStrategiesPaginator) HasMorePages() bool

HasMorePages returns a boolean indicating whether more pages are available.

func (*DescribeAutoUpdateStrategiesPaginator) NextPage

NextPage retrieves the next DescribeAutoUpdateStrategies page.

type DescribeAutoUpdateStrategiesPaginatorOptions

type DescribeAutoUpdateStrategiesPaginatorOptions struct {
	// Set to true if pagination should stop if the service returns a pagination token
	// that matches the most recent token provided to the service.
	StopOnDuplicateToken bool
}

DescribeAutoUpdateStrategiesPaginatorOptions is the paginator options for DescribeAutoUpdateStrategies.

type DescribeClusterInput

type DescribeClusterInput struct {
	NextToken *string
	// contains filtered or unexported fields
}

type DescribeClusterOutput

type DescribeClusterOutput struct {

	// This member is required.
	ClusterId *string

	Devices []types.Device

	NextToken *string

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DescribeDeviceInput

type DescribeDeviceInput struct {
	// contains filtered or unexported fields
}

type DescribeDeviceOutput

type DescribeDeviceOutput struct {

	// This member is required.
	DeviceId *string

	// This member is required.
	UnlockStatus *types.UnlockStatus

	ActiveNetworkInterface *types.NetworkInterface

	ClusterAssociation *types.ClusterAssociation

	DeviceCapacities []types.Capacity

	DeviceType *string

	PhysicalNetworkInterfaces []types.PhysicalNetworkInterface

	Tags []types.Tag

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DescribeDeviceSoftwareInput

type DescribeDeviceSoftwareInput struct {
	// contains filtered or unexported fields
}

type DescribeDeviceSoftwareOutput

type DescribeDeviceSoftwareOutput struct {
	InstallState types.InstallState

	InstalledVersion *string

	InstallingVersion *string

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DescribeDirectNetworkInterfacesInput

type DescribeDirectNetworkInterfacesInput struct {
	NextToken *string
	// contains filtered or unexported fields
}

type DescribeDirectNetworkInterfacesOutput

type DescribeDirectNetworkInterfacesOutput struct {

	// This member is required.
	DirectNetworkInterfaces []types.DirectNetworkInterface

	NextToken *string

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DescribeFeaturesInput

type DescribeFeaturesInput struct {
	// contains filtered or unexported fields
}

type DescribeFeaturesOutput

type DescribeFeaturesOutput struct {
	RemoteManagementState types.RemoteManagementState

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DescribePhysicalNetworkInterfacesAPIClient

type DescribePhysicalNetworkInterfacesAPIClient interface {
	DescribePhysicalNetworkInterfaces(context.Context, *DescribePhysicalNetworkInterfacesInput, ...func(*Options)) (*DescribePhysicalNetworkInterfacesOutput, error)
}

DescribePhysicalNetworkInterfacesAPIClient is a client that implements the DescribePhysicalNetworkInterfaces operation.

type DescribePhysicalNetworkInterfacesInput

type DescribePhysicalNetworkInterfacesInput struct {
	NextToken *string
	// contains filtered or unexported fields
}

type DescribePhysicalNetworkInterfacesOutput

type DescribePhysicalNetworkInterfacesOutput struct {

	// This member is required.
	PhysicalNetworkInterfaces []types.PhysicalNetworkInterface

	NextToken *string

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DescribePhysicalNetworkInterfacesPaginator

type DescribePhysicalNetworkInterfacesPaginator struct {
	// contains filtered or unexported fields
}

DescribePhysicalNetworkInterfacesPaginator is a paginator for DescribePhysicalNetworkInterfaces.

func NewDescribePhysicalNetworkInterfacesPaginator

NewDescribePhysicalNetworkInterfacesPaginator returns a new DescribePhysicalNetworkInterfacesPaginator.

func (*DescribePhysicalNetworkInterfacesPaginator) HasMorePages

HasMorePages returns a boolean indicating whether more pages are available.

func (*DescribePhysicalNetworkInterfacesPaginator) NextPage

NextPage retrieves the next DescribePhysicalNetworkInterfaces page.

type DescribePhysicalNetworkInterfacesPaginatorOptions

type DescribePhysicalNetworkInterfacesPaginatorOptions struct {
	// Set to true if pagination should stop if the service returns a pagination token
	// that matches the most recent token provided to the service.
	StopOnDuplicateToken bool
}

DescribePhysicalNetworkInterfacesPaginatorOptions is the paginator options for DescribePhysicalNetworkInterfaces.

type DescribeReturnShippingLabelInput

type DescribeReturnShippingLabelInput struct {
	// contains filtered or unexported fields
}

type DescribeReturnShippingLabelOutput

type DescribeReturnShippingLabelOutput struct {
	ShippingLabelUpdateStatus types.ShippingLabelUpdateStatus

	VersionDate *time.Time

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DescribeServiceInput

type DescribeServiceInput struct {

	// This member is required.
	ServiceId *string
	// contains filtered or unexported fields
}

type DescribeServiceOutput

type DescribeServiceOutput struct {

	// This member is required.
	ServiceId *string

	Endpoints []types.Endpoint

	RoleArn *string

	ServiceCapacities []types.Capacity

	ServiceConfiguration *types.ServiceConfiguration

	Status *types.ServiceStatus

	Storage *types.ServiceStorage

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DescribeTagsAPIClient

type DescribeTagsAPIClient interface {
	DescribeTags(context.Context, *DescribeTagsInput, ...func(*Options)) (*DescribeTagsOutput, error)
}

DescribeTagsAPIClient is a client that implements the DescribeTags operation.

type DescribeTagsInput

type DescribeTagsInput struct {
	NextToken *string
	// contains filtered or unexported fields
}

type DescribeTagsOutput

type DescribeTagsOutput struct {
	NextToken *string

	Tags []types.Tag

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DescribeTagsPaginator

type DescribeTagsPaginator struct {
	// contains filtered or unexported fields
}

DescribeTagsPaginator is a paginator for DescribeTags.

func NewDescribeTagsPaginator

func NewDescribeTagsPaginator(client DescribeTagsAPIClient, params *DescribeTagsInput, optFns ...func(*DescribeTagsPaginatorOptions)) *DescribeTagsPaginator

NewDescribeTagsPaginator returns a new DescribeTagsPaginator.

func (*DescribeTagsPaginator) HasMorePages

func (p *DescribeTagsPaginator) HasMorePages() bool

HasMorePages returns a boolean indicating whether more pages are available.

func (*DescribeTagsPaginator) NextPage

func (p *DescribeTagsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*DescribeTagsOutput, error)

NextPage retrieves the next DescribeTags page.

type DescribeTagsPaginatorOptions

type DescribeTagsPaginatorOptions struct {
	// Set to true if pagination should stop if the service returns a pagination token
	// that matches the most recent token provided to the service.
	StopOnDuplicateToken bool
}

DescribeTagsPaginatorOptions is the paginator options for DescribeTags.

type DescribeTimeSourcesInput

type DescribeTimeSourcesInput struct {
	NextToken *string
	// contains filtered or unexported fields
}

type DescribeTimeSourcesOutput

type DescribeTimeSourcesOutput struct {

	// This member is required.
	Sources []types.TimeSourceStatus

	NextToken *string

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DescribeVirtualNetworkInterfacesAPIClient

type DescribeVirtualNetworkInterfacesAPIClient interface {
	DescribeVirtualNetworkInterfaces(context.Context, *DescribeVirtualNetworkInterfacesInput, ...func(*Options)) (*DescribeVirtualNetworkInterfacesOutput, error)
}

DescribeVirtualNetworkInterfacesAPIClient is a client that implements the DescribeVirtualNetworkInterfaces operation.

type DescribeVirtualNetworkInterfacesInput

type DescribeVirtualNetworkInterfacesInput struct {
	NextToken *string
	// contains filtered or unexported fields
}

type DescribeVirtualNetworkInterfacesOutput

type DescribeVirtualNetworkInterfacesOutput struct {

	// This member is required.
	VirtualNetworkInterfaces []types.VirtualNetworkInterface

	NextToken *string

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DescribeVirtualNetworkInterfacesPaginator

type DescribeVirtualNetworkInterfacesPaginator struct {
	// contains filtered or unexported fields
}

DescribeVirtualNetworkInterfacesPaginator is a paginator for DescribeVirtualNetworkInterfaces.

func NewDescribeVirtualNetworkInterfacesPaginator

NewDescribeVirtualNetworkInterfacesPaginator returns a new DescribeVirtualNetworkInterfacesPaginator.

func (*DescribeVirtualNetworkInterfacesPaginator) HasMorePages

HasMorePages returns a boolean indicating whether more pages are available.

func (*DescribeVirtualNetworkInterfacesPaginator) NextPage

NextPage retrieves the next DescribeVirtualNetworkInterfaces page.

type DescribeVirtualNetworkInterfacesPaginatorOptions

type DescribeVirtualNetworkInterfacesPaginatorOptions struct {
	// Set to true if pagination should stop if the service returns a pagination token
	// that matches the most recent token provided to the service.
	StopOnDuplicateToken bool
}

DescribeVirtualNetworkInterfacesPaginatorOptions is the paginator options for DescribeVirtualNetworkInterfaces.

type DownloadUpdatesInput

type DownloadUpdatesInput struct {
	// contains filtered or unexported fields
}

type DownloadUpdatesOutput

type DownloadUpdatesOutput struct {
	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type EndpointResolver

type EndpointResolver interface {
	ResolveEndpoint(region string, options EndpointResolverOptions) (aws.Endpoint, error)
}

EndpointResolver interface for resolving service endpoints.

func EndpointResolverFromURL

func EndpointResolverFromURL(url string, optFns ...func(*aws.Endpoint)) EndpointResolver

EndpointResolverFromURL returns an EndpointResolver configured using the provided endpoint url. By default, the resolved endpoint resolver uses the client region as signing region, and the endpoint source is set to EndpointSourceCustom.You can provide functional options to configure endpoint values for the resolved endpoint.

type EndpointResolverFunc

type EndpointResolverFunc func(region string, options EndpointResolverOptions) (aws.Endpoint, error)

EndpointResolverFunc is a helper utility that wraps a function so it satisfies the EndpointResolver interface. This is useful when you want to add additional endpoint resolving logic, or stub out specific endpoints with custom values.

func (EndpointResolverFunc) ResolveEndpoint

func (fn EndpointResolverFunc) ResolveEndpoint(region string, options EndpointResolverOptions) (endpoint aws.Endpoint, err error)

type EndpointResolverOptions

type EndpointResolverOptions = internalendpoints.Options

EndpointResolverOptions is the service endpoint resolver options.

type GetCertificateInput

type GetCertificateInput struct {

	// This member is required.
	CertificateArn *string
	// contains filtered or unexported fields
}

type GetCertificateOutput

type GetCertificateOutput struct {

	// This member is required.
	Certificate *string

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type GetNotificationConfigurationInput

type GetNotificationConfigurationInput struct {

	// This member is required.
	ServiceId *string
	// contains filtered or unexported fields
}

type GetNotificationConfigurationOutput

type GetNotificationConfigurationOutput struct {
	BrokerEndPoint *string

	Enabled *bool

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type GetReturnShippingLabelInput

type GetReturnShippingLabelInput struct {
	// contains filtered or unexported fields
}

type GetReturnShippingLabelOutput

type GetReturnShippingLabelOutput struct {
	CurrentVersionDate *time.Time

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type GetSecretAccessKeyInput

type GetSecretAccessKeyInput struct {

	// This member is required.
	AccessKeyId *string
	// contains filtered or unexported fields
}

type GetSecretAccessKeyOutput

type GetSecretAccessKeyOutput struct {

	// This member is required.
	AccessKeyId *string

	// This member is required.
	SecretAccessKey *string

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type HTTPClient

type HTTPClient interface {
	Do(*http.Request) (*http.Response, error)
}

type HTTPSignerV4

type HTTPSignerV4 interface {
	SignHTTP(ctx context.Context, credentials aws.Credentials, r *http.Request, payloadHash string, service string, region string, signingTime time.Time, optFns ...func(*v4.SignerOptions)) error
}

type InstallUpdatesInput

type InstallUpdatesInput struct {
	// contains filtered or unexported fields
}

type InstallUpdatesOutput

type InstallUpdatesOutput struct {
	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type ListAccessKeysInput

type ListAccessKeysInput struct {
	NextToken *string
	// contains filtered or unexported fields
}

type ListAccessKeysOutput

type ListAccessKeysOutput struct {
	AccessKeyIds []string

	NextToken *string

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type ListCertificatesInput

type ListCertificatesInput struct {
	NextToken *string
	// contains filtered or unexported fields
}

type ListCertificatesOutput

type ListCertificatesOutput struct {

	// This member is required.
	Certificates []types.CertificateSummary

	NextToken *string

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type ListServicesInput

type ListServicesInput struct {
	NextToken *string
	// contains filtered or unexported fields
}

type ListServicesOutput

type ListServicesOutput struct {
	NextToken *string

	ServiceIds []string

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type Options

type Options struct {
	// Set of options to modify how an operation is invoked. These apply to all
	// operations invoked for this client. Use functional options on operation call to
	// modify this list for per operation behavior.
	APIOptions []func(*middleware.Stack) error

	// Configures the events that will be sent to the configured logger.
	ClientLogMode aws.ClientLogMode

	// The credentials object to use when signing requests.
	Credentials aws.CredentialsProvider

	// The configuration DefaultsMode that the SDK should use when constructing the
	// clients initial default settings.
	DefaultsMode aws.DefaultsMode

	// The endpoint options to be used when attempting to resolve an endpoint.
	EndpointOptions EndpointResolverOptions

	// The service endpoint resolver.
	EndpointResolver EndpointResolver

	// Signature Version 4 (SigV4) Signer
	HTTPSignerV4 HTTPSignerV4

	// The logger writer interface to write logging messages to.
	Logger logging.Logger

	// The region to send requests to. (Required)
	Region string

	// RetryMaxAttempts specifies the maximum number attempts an API client will call
	// an operation that fails with a retryable error. A value of 0 is ignored, and
	// will not be used to configure the API client created default retryer, or modify
	// per operation call's retry max attempts. When creating a new API Clients this
	// member will only be used if the Retryer Options member is nil. This value will
	// be ignored if Retryer is not nil. If specified in an operation call's functional
	// options with a value that is different than the constructed client's Options,
	// the Client's Retryer will be wrapped to use the operation's specific
	// RetryMaxAttempts value.
	RetryMaxAttempts int

	// RetryMode specifies the retry mode the API client will be created with, if
	// Retryer option is not also specified. When creating a new API Clients this
	// member will only be used if the Retryer Options member is nil. This value will
	// be ignored if Retryer is not nil. Currently does not support per operation call
	// overrides, may in the future.
	RetryMode aws.RetryMode

	// Retryer guides how HTTP requests should be retried in case of recoverable
	// failures. When nil the API client will use a default retryer. The kind of
	// default retry created by the API client can be changed with the RetryMode
	// option.
	Retryer aws.Retryer

	// The RuntimeEnvironment configuration, only populated if the DefaultsMode is set
	// to DefaultsModeAuto and is initialized using config.LoadDefaultConfig. You
	// should not populate this structure programmatically, or rely on the values here
	// within your applications.
	RuntimeEnvironment aws.RuntimeEnvironment

	// The HTTP client to invoke API calls with. Defaults to client's default HTTP
	// implementation if nil.
	HTTPClient HTTPClient
	// contains filtered or unexported fields
}

func (Options) Copy

func (o Options) Copy() Options

Copy creates a clone where the APIOptions list is deep copied.

type PutNotificationConfigurationInput

type PutNotificationConfigurationInput struct {

	// This member is required.
	Enabled *bool

	// This member is required.
	ServiceId *string

	BrokerEndpoint *string

	CaCertificate *string
	// contains filtered or unexported fields
}

type PutNotificationConfigurationOutput

type PutNotificationConfigurationOutput struct {
	Message *string

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type RebootDeviceInput

type RebootDeviceInput struct {
	// contains filtered or unexported fields
}

type RebootDeviceOutput

type RebootDeviceOutput struct {
	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type ResolveEndpoint

type ResolveEndpoint struct {
	Resolver EndpointResolver
	Options  EndpointResolverOptions
}

func (*ResolveEndpoint) HandleSerialize

func (*ResolveEndpoint) ID

func (*ResolveEndpoint) ID() string

type SetFeaturesInput

type SetFeaturesInput struct {

	// This member is required.
	RemoteManagementState types.RemoteManagementState
	// contains filtered or unexported fields
}

type SetFeaturesOutput

type SetFeaturesOutput struct {
	RemoteManagementState types.RemoteManagementState

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type ShutdownDeviceInput

type ShutdownDeviceInput struct {
	// contains filtered or unexported fields
}

type ShutdownDeviceOutput

type ShutdownDeviceOutput struct {
	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type StartServiceInput

type StartServiceInput struct {
	ServiceConfiguration *types.ServiceConfiguration

	ServiceId *string

	VirtualNetworkInterfaceArns []string
	// contains filtered or unexported fields
}

type StartServiceOutput

type StartServiceOutput struct {
	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type StopServiceInput

type StopServiceInput struct {
	ServiceId *string

	Terminate bool
	// contains filtered or unexported fields
}

type StopServiceOutput

type StopServiceOutput struct {
	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type UpdateAutoStartConfigurationInput

type UpdateAutoStartConfigurationInput struct {

	// This member is required.
	AutoStartConfigurationArn *string

	Enabled *bool

	IpAddressAssignment types.IpAddressAssignment

	LaunchTemplateId *string

	LaunchTemplateVersion *string

	PhysicalConnectorType types.PhysicalConnectorType

	StaticIpAddressConfiguration *types.StaticIpAddressConfiguration
	// contains filtered or unexported fields
}

type UpdateAutoStartConfigurationOutput

type UpdateAutoStartConfigurationOutput struct {
	AutoStartConfiguration *types.AutoStartConfiguration

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type UpdateDirectNetworkInterfaceInput

type UpdateDirectNetworkInterfaceInput struct {

	// This member is required.
	DirectNetworkInterfaceArn *string

	Detach bool

	InstanceId *string

	MacAddress *string

	VlanId *int32
	// contains filtered or unexported fields
}

type UpdateDirectNetworkInterfaceOutput

type UpdateDirectNetworkInterfaceOutput struct {

	// This member is required.
	DirectNetworkInterface *types.DirectNetworkInterface

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type UpdateTimeServersInput

type UpdateTimeServersInput struct {
	Servers []string
	// contains filtered or unexported fields
}

type UpdateTimeServersOutput

type UpdateTimeServersOutput struct {
	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type UpdateVirtualNetworkInterfaceInput

type UpdateVirtualNetworkInterfaceInput struct {

	// This member is required.
	IpAddressAssignment types.IpAddressAssignment

	// This member is required.
	VirtualNetworkInterfaceArn *string

	StaticIpAddressConfiguration *types.StaticIpAddressConfiguration
	// contains filtered or unexported fields
}

type UpdateVirtualNetworkInterfaceOutput

type UpdateVirtualNetworkInterfaceOutput struct {
	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

Directories

Path Synopsis
internal

Jump to

Keyboard shortcuts

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