aws

package
v1.343.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 9 Imported by: 6

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	BucketName *string `json:"bucketName,omitempty"`
	SubDir     *string `json:"subdir,omitempty"`
	// contains filtered or unexported fields
}

func (Config) MarshalJSON

func (o Config) MarshalJSON() ([]byte, error)

func (*Config) SetBucketName

func (o *Config) SetBucketName(v *string) *Config

func (*Config) SetSubDir

func (o *Config) SetSubDir(v *string) *Config

type CreateDataIntegrationInput

type CreateDataIntegrationInput struct {
	DataIntegration *DataIntegration `json:"dataIntegration,omitempty"`
}

type CreateDataIntegrationOutput

type CreateDataIntegrationOutput struct {
	DataIntegration *DataIntegration `json:"dataIntegration,omitempty"`
}

type DataIntegration

type DataIntegration struct {
	ID              *string `json:"id,omitempty"`
	Config          *Config `json:"config,omitempty"`
	Name            *string `json:"name,omitempty"`
	Vendor          *string `json:"vendor,omitempty"`
	Status          *string `json:"status,omitempty"`
	Health          *string `json:"health,omitempty"`
	LastHealthCheck *string `json:"lastHealthCheck,omitempty"`
	// contains filtered or unexported fields
}

func (DataIntegration) MarshalJSON

func (o DataIntegration) MarshalJSON() ([]byte, error)

func (*DataIntegration) SetConfig

func (o *DataIntegration) SetConfig(v *Config) *DataIntegration

func (*DataIntegration) SetHealth

func (o *DataIntegration) SetHealth(v *string) *DataIntegration

func (*DataIntegration) SetID

func (o *DataIntegration) SetID(v *string) *DataIntegration

func (*DataIntegration) SetLastHealthCheck

func (o *DataIntegration) SetLastHealthCheck(v *string) *DataIntegration

func (*DataIntegration) SetName

func (o *DataIntegration) SetName(v *string) *DataIntegration

func (*DataIntegration) SetStatus

func (o *DataIntegration) SetStatus(v *string) *DataIntegration

func (*DataIntegration) SetVendor

func (o *DataIntegration) SetVendor(v *string) *DataIntegration

type DeleteDataIntegrationInput

type DeleteDataIntegrationInput struct {
	DataIntegrationId *string `json:"dataIntegrationId,omitempty"`
}

type DeleteDataIntegrationOutput

type DeleteDataIntegrationOutput struct{}

type ListDataIntegrationsInput

type ListDataIntegrationsInput struct{}

type ListDataIntegrationsOutput

type ListDataIntegrationsOutput struct {
	DataIntegrations []*DataIntegration `json:"dataIntegrations,omitempty"`
}

type ReadDataIntegrationInput

type ReadDataIntegrationInput struct {
	DataIntegrationId *string `json:"dataIntegrationId,omitempty"`
}

type ReadDataIntegrationOutput

type ReadDataIntegrationOutput struct {
	DataIntegration *DataIntegration `json:"dataIntegration,omitempty"`
}

type Service

type Service interface {
	ServiceDataIntegrations
}

Service provides the API operation methods for making requests to endpoints of the Spotinst API. See this package's package overview docs for details on the service.

type ServiceOp

type ServiceOp struct {
	Client *client.Client
}

func New

func New(sess *session.Session, cfgs ...*spotinst.Config) *ServiceOp

func (*ServiceOp) CreateDataIntegration

func (s *ServiceOp) CreateDataIntegration(ctx context.Context, input *CreateDataIntegrationInput) (*CreateDataIntegrationOutput, error)

func (*ServiceOp) DeleteDataIntegration

func (s *ServiceOp) DeleteDataIntegration(ctx context.Context, input *DeleteDataIntegrationInput) (*DeleteDataIntegrationOutput, error)

func (*ServiceOp) ListDataIntegration

func (s *ServiceOp) ListDataIntegration(ctx context.Context, input *ListDataIntegrationsInput) (*ListDataIntegrationsOutput, error)

func (*ServiceOp) ReadDataIntegration

func (s *ServiceOp) ReadDataIntegration(ctx context.Context, input *ReadDataIntegrationInput) (*ReadDataIntegrationOutput, error)

func (*ServiceOp) UpdateDataIntegration

func (s *ServiceOp) UpdateDataIntegration(ctx context.Context, input *UpdateDataIntegrationInput) (*UpdateDataIntegrationOutput, error)

type UpdateDataIntegrationInput

type UpdateDataIntegrationInput struct {
	DataIntegration *DataIntegration `json:"dataIntegration,omitempty"`
}

type UpdateDataIntegrationOutput

type UpdateDataIntegrationOutput struct {
	DataIntegration *DataIntegration `json:"dataIntegration,omitempty"`
}

Jump to

Keyboard shortcuts

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