Documentation ¶
Index ¶
- type Config
- type CreateDataIntegrationInput
- type CreateDataIntegrationOutput
- type DataIntegration
- func (o DataIntegration) MarshalJSON() ([]byte, error)
- func (o *DataIntegration) SetConfig(v *Config) *DataIntegration
- func (o *DataIntegration) SetHealth(v *string) *DataIntegration
- func (o *DataIntegration) SetID(v *string) *DataIntegration
- func (o *DataIntegration) SetLastHealthCheck(v *string) *DataIntegration
- func (o *DataIntegration) SetName(v *string) *DataIntegration
- func (o *DataIntegration) SetStatus(v *string) *DataIntegration
- func (o *DataIntegration) SetVendor(v *string) *DataIntegration
- type DeleteDataIntegrationInput
- type DeleteDataIntegrationOutput
- type ListDataIntegrationsInput
- type ListDataIntegrationsOutput
- type ReadDataIntegrationInput
- type ReadDataIntegrationOutput
- type Service
- type ServiceDataIntegrations
- type ServiceOp
- func (s *ServiceOp) CreateDataIntegration(ctx context.Context, input *CreateDataIntegrationInput) (*CreateDataIntegrationOutput, error)
- func (s *ServiceOp) DeleteDataIntegration(ctx context.Context, input *DeleteDataIntegrationInput) (*DeleteDataIntegrationOutput, error)
- func (s *ServiceOp) ListDataIntegration(ctx context.Context, input *ListDataIntegrationsInput) (*ListDataIntegrationsOutput, error)
- func (s *ServiceOp) ReadDataIntegration(ctx context.Context, input *ReadDataIntegrationInput) (*ReadDataIntegrationOutput, error)
- func (s *ServiceOp) UpdateDataIntegration(ctx context.Context, input *UpdateDataIntegrationInput) (*UpdateDataIntegrationOutput, error)
- type UpdateDataIntegrationInput
- type UpdateDataIntegrationOutput
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 (*Config) SetBucketName ¶
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 ServiceDataIntegrations ¶
type ServiceDataIntegrations interface { ListDataIntegration(context.Context, *ListDataIntegrationsInput) (*ListDataIntegrationsOutput, error) CreateDataIntegration(context.Context, *CreateDataIntegrationInput) (*CreateDataIntegrationOutput, error) ReadDataIntegration(context.Context, *ReadDataIntegrationInput) (*ReadDataIntegrationOutput, error) UpdateDataIntegration(context.Context, *UpdateDataIntegrationInput) (*UpdateDataIntegrationOutput, error) DeleteDataIntegration(context.Context, *DeleteDataIntegrationInput) (*DeleteDataIntegrationOutput, error) }
type 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"`
}
Click to show internal directories.
Click to hide internal directories.