Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DeviceTemplate

type DeviceTemplate struct {

	// An optional Lambda function to invoke instead of the default Lambda function
	// provided by the placement template.
	CallbackOverrides map[string]string

	// The device type, which currently must be "button".
	DeviceType *string
}

    An object representing a device for a placement template (see PlacementTemplate).

    type InternalFailureException

    type InternalFailureException struct {
    	Message *string
    
    	Code *string
    }

    func (*InternalFailureException) Error

    func (e *InternalFailureException) Error() string

    func (*InternalFailureException) ErrorCode

    func (e *InternalFailureException) ErrorCode() string

    func (*InternalFailureException) ErrorFault

    func (e *InternalFailureException) ErrorFault() smithy.ErrorFault

    func (*InternalFailureException) ErrorMessage

    func (e *InternalFailureException) ErrorMessage() string

    type InvalidRequestException

    type InvalidRequestException struct {
    	Message *string
    
    	Code *string
    }

    func (*InvalidRequestException) Error

    func (e *InvalidRequestException) Error() string

    func (*InvalidRequestException) ErrorCode

    func (e *InvalidRequestException) ErrorCode() string

    func (*InvalidRequestException) ErrorFault

    func (e *InvalidRequestException) ErrorFault() smithy.ErrorFault

    func (*InvalidRequestException) ErrorMessage

    func (e *InvalidRequestException) ErrorMessage() string

    type PlacementDescription

    type PlacementDescription struct {
    
    	// The user-defined attributes associated with the placement.
    	//
    	// This member is required.
    	Attributes map[string]string
    
    	// The date when the placement was initially created, in UNIX epoch time format.
    	//
    	// This member is required.
    	CreatedDate *time.Time
    
    	// The name of the placement.
    	//
    	// This member is required.
    	PlacementName *string
    
    	// The name of the project containing the placement.
    	//
    	// This member is required.
    	ProjectName *string
    
    	// The date when the placement was last updated, in UNIX epoch time format. If the
    	// placement was not updated, then createdDate and updatedDate are the same.
    	//
    	// This member is required.
    	UpdatedDate *time.Time
    }

      An object describing a project's placement.

      type PlacementSummary

      type PlacementSummary struct {
      
      	// The date when the placement was originally created, in UNIX epoch time format.
      	//
      	// This member is required.
      	CreatedDate *time.Time
      
      	// The name of the placement being summarized.
      	//
      	// This member is required.
      	PlacementName *string
      
      	// The name of the project containing the placement.
      	//
      	// This member is required.
      	ProjectName *string
      
      	// The date when the placement was last updated, in UNIX epoch time format. If the
      	// placement was not updated, then createdDate and updatedDate are the same.
      	//
      	// This member is required.
      	UpdatedDate *time.Time
      }

        An object providing summary information for a particular placement.

        type PlacementTemplate

        type PlacementTemplate struct {
        
        	// The default attributes (key/value pairs) to be applied to all placements using
        	// this template.
        	DefaultAttributes map[string]string
        
        	// An object specifying the DeviceTemplate for all placements using this
        	// (PlacementTemplate) template.
        	DeviceTemplates map[string]DeviceTemplate
        }

          An object defining the template for a placement.

          type ProjectDescription

          type ProjectDescription struct {
          
          	// The date when the project was originally created, in UNIX epoch time format.
          	//
          	// This member is required.
          	CreatedDate *time.Time
          
          	// The name of the project for which to obtain information from.
          	//
          	// This member is required.
          	ProjectName *string
          
          	// The date when the project was last updated, in UNIX epoch time format. If the
          	// project was not updated, then createdDate and updatedDate are the same.
          	//
          	// This member is required.
          	UpdatedDate *time.Time
          
          	// The ARN of the project.
          	Arn *string
          
          	// The description of the project.
          	Description *string
          
          	// An object describing the project's placement specifications.
          	PlacementTemplate *PlacementTemplate
          
          	// The tags (metadata key/value pairs) associated with the project.
          	Tags map[string]string
          }

            An object providing detailed information for a particular project associated with an AWS account and region.

            type ProjectSummary

            type ProjectSummary struct {
            
            	// The date when the project was originally created, in UNIX epoch time format.
            	//
            	// This member is required.
            	CreatedDate *time.Time
            
            	// The name of the project being summarized.
            	//
            	// This member is required.
            	ProjectName *string
            
            	// The date when the project was last updated, in UNIX epoch time format. If the
            	// project was not updated, then createdDate and updatedDate are the same.
            	//
            	// This member is required.
            	UpdatedDate *time.Time
            
            	// The ARN of the project.
            	Arn *string
            
            	// The tags (metadata key/value pairs) associated with the project.
            	Tags map[string]string
            }

              An object providing summary information for a particular project for an associated AWS account and region.

              type ResourceConflictException

              type ResourceConflictException struct {
              	Message *string
              
              	Code *string
              }

              func (*ResourceConflictException) Error

              func (e *ResourceConflictException) Error() string

              func (*ResourceConflictException) ErrorCode

              func (e *ResourceConflictException) ErrorCode() string

              func (*ResourceConflictException) ErrorFault

              func (*ResourceConflictException) ErrorMessage

              func (e *ResourceConflictException) ErrorMessage() string

              type ResourceNotFoundException

              type ResourceNotFoundException struct {
              	Message *string
              
              	Code *string
              }

              func (*ResourceNotFoundException) Error

              func (e *ResourceNotFoundException) Error() string

              func (*ResourceNotFoundException) ErrorCode

              func (e *ResourceNotFoundException) ErrorCode() string

              func (*ResourceNotFoundException) ErrorFault

              func (*ResourceNotFoundException) ErrorMessage

              func (e *ResourceNotFoundException) ErrorMessage() string

              type TooManyRequestsException

              type TooManyRequestsException struct {
              	Message *string
              
              	Code *string
              }

              func (*TooManyRequestsException) Error

              func (e *TooManyRequestsException) Error() string

              func (*TooManyRequestsException) ErrorCode

              func (e *TooManyRequestsException) ErrorCode() string

              func (*TooManyRequestsException) ErrorFault

              func (e *TooManyRequestsException) ErrorFault() smithy.ErrorFault

              func (*TooManyRequestsException) ErrorMessage

              func (e *TooManyRequestsException) ErrorMessage() string

              Source Files