Documentation ¶
Overview ¶
Package appintegrationsservice provides the client and types for making API requests to Amazon AppIntegrations Service.
The Amazon AppIntegrations service enables you to configure and reuse connections to external applications.
For information about how you can use external applications with Amazon Connect, see Set up pre-built integrations (https://docs.aws.amazon.com/connect/latest/adminguide/crm.html) and Deliver information to agents using Amazon Connect Wisdom (https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-wisdom.html) in the Amazon Connect Administrator Guide.
See https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29 for more information on this service.
See appintegrationsservice package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/appintegrationsservice/
Using the Client ¶
To contact Amazon AppIntegrations Service 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 Amazon AppIntegrations Service client AppIntegrationsService for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/appintegrationsservice/#New
Index ¶
- Constants
- type AccessDeniedException
- func (s *AccessDeniedException) Code() string
- func (s *AccessDeniedException) Error() string
- func (s AccessDeniedException) GoString() string
- func (s *AccessDeniedException) Message() string
- func (s *AccessDeniedException) OrigErr() error
- func (s *AccessDeniedException) RequestID() string
- func (s *AccessDeniedException) StatusCode() int
- func (s AccessDeniedException) String() string
- type AppIntegrationsService
- func (c *AppIntegrationsService) CreateApplication(input *CreateApplicationInput) (*CreateApplicationOutput, error)
- func (c *AppIntegrationsService) CreateApplicationRequest(input *CreateApplicationInput) (req *request.Request, output *CreateApplicationOutput)
- func (c *AppIntegrationsService) CreateApplicationWithContext(ctx aws.Context, input *CreateApplicationInput, opts ...request.Option) (*CreateApplicationOutput, error)
- func (c *AppIntegrationsService) CreateDataIntegration(input *CreateDataIntegrationInput) (*CreateDataIntegrationOutput, error)
- func (c *AppIntegrationsService) CreateDataIntegrationRequest(input *CreateDataIntegrationInput) (req *request.Request, output *CreateDataIntegrationOutput)
- func (c *AppIntegrationsService) CreateDataIntegrationWithContext(ctx aws.Context, input *CreateDataIntegrationInput, opts ...request.Option) (*CreateDataIntegrationOutput, error)
- func (c *AppIntegrationsService) CreateEventIntegration(input *CreateEventIntegrationInput) (*CreateEventIntegrationOutput, error)
- func (c *AppIntegrationsService) CreateEventIntegrationRequest(input *CreateEventIntegrationInput) (req *request.Request, output *CreateEventIntegrationOutput)
- func (c *AppIntegrationsService) CreateEventIntegrationWithContext(ctx aws.Context, input *CreateEventIntegrationInput, opts ...request.Option) (*CreateEventIntegrationOutput, error)
- func (c *AppIntegrationsService) DeleteApplication(input *DeleteApplicationInput) (*DeleteApplicationOutput, error)
- func (c *AppIntegrationsService) DeleteApplicationRequest(input *DeleteApplicationInput) (req *request.Request, output *DeleteApplicationOutput)
- func (c *AppIntegrationsService) DeleteApplicationWithContext(ctx aws.Context, input *DeleteApplicationInput, opts ...request.Option) (*DeleteApplicationOutput, error)
- func (c *AppIntegrationsService) DeleteDataIntegration(input *DeleteDataIntegrationInput) (*DeleteDataIntegrationOutput, error)
- func (c *AppIntegrationsService) DeleteDataIntegrationRequest(input *DeleteDataIntegrationInput) (req *request.Request, output *DeleteDataIntegrationOutput)
- func (c *AppIntegrationsService) DeleteDataIntegrationWithContext(ctx aws.Context, input *DeleteDataIntegrationInput, opts ...request.Option) (*DeleteDataIntegrationOutput, error)
- func (c *AppIntegrationsService) DeleteEventIntegration(input *DeleteEventIntegrationInput) (*DeleteEventIntegrationOutput, error)
- func (c *AppIntegrationsService) DeleteEventIntegrationRequest(input *DeleteEventIntegrationInput) (req *request.Request, output *DeleteEventIntegrationOutput)
- func (c *AppIntegrationsService) DeleteEventIntegrationWithContext(ctx aws.Context, input *DeleteEventIntegrationInput, opts ...request.Option) (*DeleteEventIntegrationOutput, error)
- func (c *AppIntegrationsService) GetApplication(input *GetApplicationInput) (*GetApplicationOutput, error)
- func (c *AppIntegrationsService) GetApplicationRequest(input *GetApplicationInput) (req *request.Request, output *GetApplicationOutput)
- func (c *AppIntegrationsService) GetApplicationWithContext(ctx aws.Context, input *GetApplicationInput, opts ...request.Option) (*GetApplicationOutput, error)
- func (c *AppIntegrationsService) GetDataIntegration(input *GetDataIntegrationInput) (*GetDataIntegrationOutput, error)
- func (c *AppIntegrationsService) GetDataIntegrationRequest(input *GetDataIntegrationInput) (req *request.Request, output *GetDataIntegrationOutput)
- func (c *AppIntegrationsService) GetDataIntegrationWithContext(ctx aws.Context, input *GetDataIntegrationInput, opts ...request.Option) (*GetDataIntegrationOutput, error)
- func (c *AppIntegrationsService) GetEventIntegration(input *GetEventIntegrationInput) (*GetEventIntegrationOutput, error)
- func (c *AppIntegrationsService) GetEventIntegrationRequest(input *GetEventIntegrationInput) (req *request.Request, output *GetEventIntegrationOutput)
- func (c *AppIntegrationsService) GetEventIntegrationWithContext(ctx aws.Context, input *GetEventIntegrationInput, opts ...request.Option) (*GetEventIntegrationOutput, error)
- func (c *AppIntegrationsService) ListApplicationAssociations(input *ListApplicationAssociationsInput) (*ListApplicationAssociationsOutput, error)
- func (c *AppIntegrationsService) ListApplicationAssociationsPages(input *ListApplicationAssociationsInput, ...) error
- func (c *AppIntegrationsService) ListApplicationAssociationsPagesWithContext(ctx aws.Context, input *ListApplicationAssociationsInput, ...) error
- func (c *AppIntegrationsService) ListApplicationAssociationsRequest(input *ListApplicationAssociationsInput) (req *request.Request, output *ListApplicationAssociationsOutput)
- func (c *AppIntegrationsService) ListApplicationAssociationsWithContext(ctx aws.Context, input *ListApplicationAssociationsInput, ...) (*ListApplicationAssociationsOutput, error)
- func (c *AppIntegrationsService) ListApplications(input *ListApplicationsInput) (*ListApplicationsOutput, error)
- func (c *AppIntegrationsService) ListApplicationsPages(input *ListApplicationsInput, fn func(*ListApplicationsOutput, bool) bool) error
- func (c *AppIntegrationsService) ListApplicationsPagesWithContext(ctx aws.Context, input *ListApplicationsInput, ...) error
- func (c *AppIntegrationsService) ListApplicationsRequest(input *ListApplicationsInput) (req *request.Request, output *ListApplicationsOutput)
- func (c *AppIntegrationsService) ListApplicationsWithContext(ctx aws.Context, input *ListApplicationsInput, opts ...request.Option) (*ListApplicationsOutput, error)
- func (c *AppIntegrationsService) ListDataIntegrationAssociations(input *ListDataIntegrationAssociationsInput) (*ListDataIntegrationAssociationsOutput, error)
- func (c *AppIntegrationsService) ListDataIntegrationAssociationsPages(input *ListDataIntegrationAssociationsInput, ...) error
- func (c *AppIntegrationsService) ListDataIntegrationAssociationsPagesWithContext(ctx aws.Context, input *ListDataIntegrationAssociationsInput, ...) error
- func (c *AppIntegrationsService) ListDataIntegrationAssociationsRequest(input *ListDataIntegrationAssociationsInput) (req *request.Request, output *ListDataIntegrationAssociationsOutput)
- func (c *AppIntegrationsService) ListDataIntegrationAssociationsWithContext(ctx aws.Context, input *ListDataIntegrationAssociationsInput, ...) (*ListDataIntegrationAssociationsOutput, error)
- func (c *AppIntegrationsService) ListDataIntegrations(input *ListDataIntegrationsInput) (*ListDataIntegrationsOutput, error)
- func (c *AppIntegrationsService) ListDataIntegrationsPages(input *ListDataIntegrationsInput, ...) error
- func (c *AppIntegrationsService) ListDataIntegrationsPagesWithContext(ctx aws.Context, input *ListDataIntegrationsInput, ...) error
- func (c *AppIntegrationsService) ListDataIntegrationsRequest(input *ListDataIntegrationsInput) (req *request.Request, output *ListDataIntegrationsOutput)
- func (c *AppIntegrationsService) ListDataIntegrationsWithContext(ctx aws.Context, input *ListDataIntegrationsInput, opts ...request.Option) (*ListDataIntegrationsOutput, error)
- func (c *AppIntegrationsService) ListEventIntegrationAssociations(input *ListEventIntegrationAssociationsInput) (*ListEventIntegrationAssociationsOutput, error)
- func (c *AppIntegrationsService) ListEventIntegrationAssociationsPages(input *ListEventIntegrationAssociationsInput, ...) error
- func (c *AppIntegrationsService) ListEventIntegrationAssociationsPagesWithContext(ctx aws.Context, input *ListEventIntegrationAssociationsInput, ...) error
- func (c *AppIntegrationsService) ListEventIntegrationAssociationsRequest(input *ListEventIntegrationAssociationsInput) (req *request.Request, output *ListEventIntegrationAssociationsOutput)
- func (c *AppIntegrationsService) ListEventIntegrationAssociationsWithContext(ctx aws.Context, input *ListEventIntegrationAssociationsInput, ...) (*ListEventIntegrationAssociationsOutput, error)
- func (c *AppIntegrationsService) ListEventIntegrations(input *ListEventIntegrationsInput) (*ListEventIntegrationsOutput, error)
- func (c *AppIntegrationsService) ListEventIntegrationsPages(input *ListEventIntegrationsInput, ...) error
- func (c *AppIntegrationsService) ListEventIntegrationsPagesWithContext(ctx aws.Context, input *ListEventIntegrationsInput, ...) error
- func (c *AppIntegrationsService) ListEventIntegrationsRequest(input *ListEventIntegrationsInput) (req *request.Request, output *ListEventIntegrationsOutput)
- func (c *AppIntegrationsService) ListEventIntegrationsWithContext(ctx aws.Context, input *ListEventIntegrationsInput, opts ...request.Option) (*ListEventIntegrationsOutput, error)
- func (c *AppIntegrationsService) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *AppIntegrationsService) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *AppIntegrationsService) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *AppIntegrationsService) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *AppIntegrationsService) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *AppIntegrationsService) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *AppIntegrationsService) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *AppIntegrationsService) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *AppIntegrationsService) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *AppIntegrationsService) UpdateApplication(input *UpdateApplicationInput) (*UpdateApplicationOutput, error)
- func (c *AppIntegrationsService) UpdateApplicationRequest(input *UpdateApplicationInput) (req *request.Request, output *UpdateApplicationOutput)
- func (c *AppIntegrationsService) UpdateApplicationWithContext(ctx aws.Context, input *UpdateApplicationInput, opts ...request.Option) (*UpdateApplicationOutput, error)
- func (c *AppIntegrationsService) UpdateDataIntegration(input *UpdateDataIntegrationInput) (*UpdateDataIntegrationOutput, error)
- func (c *AppIntegrationsService) UpdateDataIntegrationRequest(input *UpdateDataIntegrationInput) (req *request.Request, output *UpdateDataIntegrationOutput)
- func (c *AppIntegrationsService) UpdateDataIntegrationWithContext(ctx aws.Context, input *UpdateDataIntegrationInput, opts ...request.Option) (*UpdateDataIntegrationOutput, error)
- func (c *AppIntegrationsService) UpdateEventIntegration(input *UpdateEventIntegrationInput) (*UpdateEventIntegrationOutput, error)
- func (c *AppIntegrationsService) UpdateEventIntegrationRequest(input *UpdateEventIntegrationInput) (req *request.Request, output *UpdateEventIntegrationOutput)
- func (c *AppIntegrationsService) UpdateEventIntegrationWithContext(ctx aws.Context, input *UpdateEventIntegrationInput, opts ...request.Option) (*UpdateEventIntegrationOutput, error)
- type ApplicationAssociationSummary
- func (s ApplicationAssociationSummary) GoString() string
- func (s *ApplicationAssociationSummary) SetApplicationArn(v string) *ApplicationAssociationSummary
- func (s *ApplicationAssociationSummary) SetApplicationAssociationArn(v string) *ApplicationAssociationSummary
- func (s *ApplicationAssociationSummary) SetClientId(v string) *ApplicationAssociationSummary
- func (s ApplicationAssociationSummary) String() string
- type ApplicationSourceConfig
- type ApplicationSummary
- func (s ApplicationSummary) GoString() string
- func (s *ApplicationSummary) SetArn(v string) *ApplicationSummary
- func (s *ApplicationSummary) SetCreatedTime(v time.Time) *ApplicationSummary
- func (s *ApplicationSummary) SetId(v string) *ApplicationSummary
- func (s *ApplicationSummary) SetLastModifiedTime(v time.Time) *ApplicationSummary
- func (s *ApplicationSummary) SetName(v string) *ApplicationSummary
- func (s *ApplicationSummary) SetNamespace(v string) *ApplicationSummary
- func (s ApplicationSummary) String() string
- type CreateApplicationInput
- func (s CreateApplicationInput) GoString() string
- func (s *CreateApplicationInput) SetApplicationSourceConfig(v *ApplicationSourceConfig) *CreateApplicationInput
- func (s *CreateApplicationInput) SetClientToken(v string) *CreateApplicationInput
- func (s *CreateApplicationInput) SetDescription(v string) *CreateApplicationInput
- func (s *CreateApplicationInput) SetName(v string) *CreateApplicationInput
- func (s *CreateApplicationInput) SetNamespace(v string) *CreateApplicationInput
- func (s *CreateApplicationInput) SetPermissions(v []*string) *CreateApplicationInput
- func (s *CreateApplicationInput) SetPublications(v []*Publication) *CreateApplicationInput
- func (s *CreateApplicationInput) SetSubscriptions(v []*Subscription) *CreateApplicationInput
- func (s *CreateApplicationInput) SetTags(v map[string]*string) *CreateApplicationInput
- func (s CreateApplicationInput) String() string
- func (s *CreateApplicationInput) Validate() error
- type CreateApplicationOutput
- type CreateDataIntegrationInput
- func (s CreateDataIntegrationInput) GoString() string
- func (s *CreateDataIntegrationInput) SetClientToken(v string) *CreateDataIntegrationInput
- func (s *CreateDataIntegrationInput) SetDescription(v string) *CreateDataIntegrationInput
- func (s *CreateDataIntegrationInput) SetFileConfiguration(v *FileConfiguration) *CreateDataIntegrationInput
- func (s *CreateDataIntegrationInput) SetKmsKey(v string) *CreateDataIntegrationInput
- func (s *CreateDataIntegrationInput) SetName(v string) *CreateDataIntegrationInput
- func (s *CreateDataIntegrationInput) SetObjectConfiguration(v map[string]map[string][]*string) *CreateDataIntegrationInput
- func (s *CreateDataIntegrationInput) SetScheduleConfig(v *ScheduleConfiguration) *CreateDataIntegrationInput
- func (s *CreateDataIntegrationInput) SetSourceURI(v string) *CreateDataIntegrationInput
- func (s *CreateDataIntegrationInput) SetTags(v map[string]*string) *CreateDataIntegrationInput
- func (s CreateDataIntegrationInput) String() string
- func (s *CreateDataIntegrationInput) Validate() error
- type CreateDataIntegrationOutput
- func (s CreateDataIntegrationOutput) GoString() string
- func (s *CreateDataIntegrationOutput) SetArn(v string) *CreateDataIntegrationOutput
- func (s *CreateDataIntegrationOutput) SetClientToken(v string) *CreateDataIntegrationOutput
- func (s *CreateDataIntegrationOutput) SetDescription(v string) *CreateDataIntegrationOutput
- func (s *CreateDataIntegrationOutput) SetFileConfiguration(v *FileConfiguration) *CreateDataIntegrationOutput
- func (s *CreateDataIntegrationOutput) SetId(v string) *CreateDataIntegrationOutput
- func (s *CreateDataIntegrationOutput) SetKmsKey(v string) *CreateDataIntegrationOutput
- func (s *CreateDataIntegrationOutput) SetName(v string) *CreateDataIntegrationOutput
- func (s *CreateDataIntegrationOutput) SetObjectConfiguration(v map[string]map[string][]*string) *CreateDataIntegrationOutput
- func (s *CreateDataIntegrationOutput) SetScheduleConfiguration(v *ScheduleConfiguration) *CreateDataIntegrationOutput
- func (s *CreateDataIntegrationOutput) SetSourceURI(v string) *CreateDataIntegrationOutput
- func (s *CreateDataIntegrationOutput) SetTags(v map[string]*string) *CreateDataIntegrationOutput
- func (s CreateDataIntegrationOutput) String() string
- type CreateEventIntegrationInput
- func (s CreateEventIntegrationInput) GoString() string
- func (s *CreateEventIntegrationInput) SetClientToken(v string) *CreateEventIntegrationInput
- func (s *CreateEventIntegrationInput) SetDescription(v string) *CreateEventIntegrationInput
- func (s *CreateEventIntegrationInput) SetEventBridgeBus(v string) *CreateEventIntegrationInput
- func (s *CreateEventIntegrationInput) SetEventFilter(v *EventFilter) *CreateEventIntegrationInput
- func (s *CreateEventIntegrationInput) SetName(v string) *CreateEventIntegrationInput
- func (s *CreateEventIntegrationInput) SetTags(v map[string]*string) *CreateEventIntegrationInput
- func (s CreateEventIntegrationInput) String() string
- func (s *CreateEventIntegrationInput) Validate() error
- type CreateEventIntegrationOutput
- type DataIntegrationAssociationSummary
- func (s DataIntegrationAssociationSummary) GoString() string
- func (s *DataIntegrationAssociationSummary) SetClientId(v string) *DataIntegrationAssociationSummary
- func (s *DataIntegrationAssociationSummary) SetDataIntegrationArn(v string) *DataIntegrationAssociationSummary
- func (s *DataIntegrationAssociationSummary) SetDataIntegrationAssociationArn(v string) *DataIntegrationAssociationSummary
- func (s DataIntegrationAssociationSummary) String() string
- type DataIntegrationSummary
- func (s DataIntegrationSummary) GoString() string
- func (s *DataIntegrationSummary) SetArn(v string) *DataIntegrationSummary
- func (s *DataIntegrationSummary) SetName(v string) *DataIntegrationSummary
- func (s *DataIntegrationSummary) SetSourceURI(v string) *DataIntegrationSummary
- func (s DataIntegrationSummary) String() string
- type DeleteApplicationInput
- type DeleteApplicationOutput
- type DeleteDataIntegrationInput
- type DeleteDataIntegrationOutput
- type DeleteEventIntegrationInput
- type DeleteEventIntegrationOutput
- type DuplicateResourceException
- func (s *DuplicateResourceException) Code() string
- func (s *DuplicateResourceException) Error() string
- func (s DuplicateResourceException) GoString() string
- func (s *DuplicateResourceException) Message() string
- func (s *DuplicateResourceException) OrigErr() error
- func (s *DuplicateResourceException) RequestID() string
- func (s *DuplicateResourceException) StatusCode() int
- func (s DuplicateResourceException) String() string
- type EventFilter
- type EventIntegration
- func (s EventIntegration) GoString() string
- func (s *EventIntegration) SetDescription(v string) *EventIntegration
- func (s *EventIntegration) SetEventBridgeBus(v string) *EventIntegration
- func (s *EventIntegration) SetEventFilter(v *EventFilter) *EventIntegration
- func (s *EventIntegration) SetEventIntegrationArn(v string) *EventIntegration
- func (s *EventIntegration) SetName(v string) *EventIntegration
- func (s *EventIntegration) SetTags(v map[string]*string) *EventIntegration
- func (s EventIntegration) String() string
- type EventIntegrationAssociation
- func (s EventIntegrationAssociation) GoString() string
- func (s *EventIntegrationAssociation) SetClientAssociationMetadata(v map[string]*string) *EventIntegrationAssociation
- func (s *EventIntegrationAssociation) SetClientId(v string) *EventIntegrationAssociation
- func (s *EventIntegrationAssociation) SetEventBridgeRuleName(v string) *EventIntegrationAssociation
- func (s *EventIntegrationAssociation) SetEventIntegrationAssociationArn(v string) *EventIntegrationAssociation
- func (s *EventIntegrationAssociation) SetEventIntegrationAssociationId(v string) *EventIntegrationAssociation
- func (s *EventIntegrationAssociation) SetEventIntegrationName(v string) *EventIntegrationAssociation
- func (s EventIntegrationAssociation) String() string
- type ExternalUrlConfig
- type FileConfiguration
- type GetApplicationInput
- type GetApplicationOutput
- func (s GetApplicationOutput) GoString() string
- func (s *GetApplicationOutput) SetApplicationSourceConfig(v *ApplicationSourceConfig) *GetApplicationOutput
- func (s *GetApplicationOutput) SetArn(v string) *GetApplicationOutput
- func (s *GetApplicationOutput) SetCreatedTime(v time.Time) *GetApplicationOutput
- func (s *GetApplicationOutput) SetDescription(v string) *GetApplicationOutput
- func (s *GetApplicationOutput) SetId(v string) *GetApplicationOutput
- func (s *GetApplicationOutput) SetLastModifiedTime(v time.Time) *GetApplicationOutput
- func (s *GetApplicationOutput) SetName(v string) *GetApplicationOutput
- func (s *GetApplicationOutput) SetNamespace(v string) *GetApplicationOutput
- func (s *GetApplicationOutput) SetPermissions(v []*string) *GetApplicationOutput
- func (s *GetApplicationOutput) SetPublications(v []*Publication) *GetApplicationOutput
- func (s *GetApplicationOutput) SetSubscriptions(v []*Subscription) *GetApplicationOutput
- func (s *GetApplicationOutput) SetTags(v map[string]*string) *GetApplicationOutput
- func (s GetApplicationOutput) String() string
- type GetDataIntegrationInput
- type GetDataIntegrationOutput
- func (s GetDataIntegrationOutput) GoString() string
- func (s *GetDataIntegrationOutput) SetArn(v string) *GetDataIntegrationOutput
- func (s *GetDataIntegrationOutput) SetDescription(v string) *GetDataIntegrationOutput
- func (s *GetDataIntegrationOutput) SetFileConfiguration(v *FileConfiguration) *GetDataIntegrationOutput
- func (s *GetDataIntegrationOutput) SetId(v string) *GetDataIntegrationOutput
- func (s *GetDataIntegrationOutput) SetKmsKey(v string) *GetDataIntegrationOutput
- func (s *GetDataIntegrationOutput) SetName(v string) *GetDataIntegrationOutput
- func (s *GetDataIntegrationOutput) SetObjectConfiguration(v map[string]map[string][]*string) *GetDataIntegrationOutput
- func (s *GetDataIntegrationOutput) SetScheduleConfiguration(v *ScheduleConfiguration) *GetDataIntegrationOutput
- func (s *GetDataIntegrationOutput) SetSourceURI(v string) *GetDataIntegrationOutput
- func (s *GetDataIntegrationOutput) SetTags(v map[string]*string) *GetDataIntegrationOutput
- func (s GetDataIntegrationOutput) String() string
- type GetEventIntegrationInput
- type GetEventIntegrationOutput
- func (s GetEventIntegrationOutput) GoString() string
- func (s *GetEventIntegrationOutput) SetDescription(v string) *GetEventIntegrationOutput
- func (s *GetEventIntegrationOutput) SetEventBridgeBus(v string) *GetEventIntegrationOutput
- func (s *GetEventIntegrationOutput) SetEventFilter(v *EventFilter) *GetEventIntegrationOutput
- func (s *GetEventIntegrationOutput) SetEventIntegrationArn(v string) *GetEventIntegrationOutput
- func (s *GetEventIntegrationOutput) SetName(v string) *GetEventIntegrationOutput
- func (s *GetEventIntegrationOutput) SetTags(v map[string]*string) *GetEventIntegrationOutput
- func (s GetEventIntegrationOutput) String() string
- type InternalServiceError
- func (s *InternalServiceError) Code() string
- func (s *InternalServiceError) Error() string
- func (s InternalServiceError) GoString() string
- func (s *InternalServiceError) Message() string
- func (s *InternalServiceError) OrigErr() error
- func (s *InternalServiceError) RequestID() string
- func (s *InternalServiceError) StatusCode() int
- func (s InternalServiceError) String() string
- type InvalidRequestException
- func (s *InvalidRequestException) Code() string
- func (s *InvalidRequestException) Error() string
- func (s InvalidRequestException) GoString() string
- func (s *InvalidRequestException) Message() string
- func (s *InvalidRequestException) OrigErr() error
- func (s *InvalidRequestException) RequestID() string
- func (s *InvalidRequestException) StatusCode() int
- func (s InvalidRequestException) String() string
- type ListApplicationAssociationsInput
- func (s ListApplicationAssociationsInput) GoString() string
- func (s *ListApplicationAssociationsInput) SetApplicationId(v string) *ListApplicationAssociationsInput
- func (s *ListApplicationAssociationsInput) SetMaxResults(v int64) *ListApplicationAssociationsInput
- func (s *ListApplicationAssociationsInput) SetNextToken(v string) *ListApplicationAssociationsInput
- func (s ListApplicationAssociationsInput) String() string
- func (s *ListApplicationAssociationsInput) Validate() error
- type ListApplicationAssociationsOutput
- func (s ListApplicationAssociationsOutput) GoString() string
- func (s *ListApplicationAssociationsOutput) SetApplicationAssociations(v []*ApplicationAssociationSummary) *ListApplicationAssociationsOutput
- func (s *ListApplicationAssociationsOutput) SetNextToken(v string) *ListApplicationAssociationsOutput
- func (s ListApplicationAssociationsOutput) String() string
- type ListApplicationsInput
- func (s ListApplicationsInput) GoString() string
- func (s *ListApplicationsInput) SetMaxResults(v int64) *ListApplicationsInput
- func (s *ListApplicationsInput) SetNextToken(v string) *ListApplicationsInput
- func (s ListApplicationsInput) String() string
- func (s *ListApplicationsInput) Validate() error
- type ListApplicationsOutput
- type ListDataIntegrationAssociationsInput
- func (s ListDataIntegrationAssociationsInput) GoString() string
- func (s *ListDataIntegrationAssociationsInput) SetDataIntegrationIdentifier(v string) *ListDataIntegrationAssociationsInput
- func (s *ListDataIntegrationAssociationsInput) SetMaxResults(v int64) *ListDataIntegrationAssociationsInput
- func (s *ListDataIntegrationAssociationsInput) SetNextToken(v string) *ListDataIntegrationAssociationsInput
- func (s ListDataIntegrationAssociationsInput) String() string
- func (s *ListDataIntegrationAssociationsInput) Validate() error
- type ListDataIntegrationAssociationsOutput
- func (s ListDataIntegrationAssociationsOutput) GoString() string
- func (s *ListDataIntegrationAssociationsOutput) SetDataIntegrationAssociations(v []*DataIntegrationAssociationSummary) *ListDataIntegrationAssociationsOutput
- func (s *ListDataIntegrationAssociationsOutput) SetNextToken(v string) *ListDataIntegrationAssociationsOutput
- func (s ListDataIntegrationAssociationsOutput) String() string
- type ListDataIntegrationsInput
- func (s ListDataIntegrationsInput) GoString() string
- func (s *ListDataIntegrationsInput) SetMaxResults(v int64) *ListDataIntegrationsInput
- func (s *ListDataIntegrationsInput) SetNextToken(v string) *ListDataIntegrationsInput
- func (s ListDataIntegrationsInput) String() string
- func (s *ListDataIntegrationsInput) Validate() error
- type ListDataIntegrationsOutput
- func (s ListDataIntegrationsOutput) GoString() string
- func (s *ListDataIntegrationsOutput) SetDataIntegrations(v []*DataIntegrationSummary) *ListDataIntegrationsOutput
- func (s *ListDataIntegrationsOutput) SetNextToken(v string) *ListDataIntegrationsOutput
- func (s ListDataIntegrationsOutput) String() string
- type ListEventIntegrationAssociationsInput
- func (s ListEventIntegrationAssociationsInput) GoString() string
- func (s *ListEventIntegrationAssociationsInput) SetEventIntegrationName(v string) *ListEventIntegrationAssociationsInput
- func (s *ListEventIntegrationAssociationsInput) SetMaxResults(v int64) *ListEventIntegrationAssociationsInput
- func (s *ListEventIntegrationAssociationsInput) SetNextToken(v string) *ListEventIntegrationAssociationsInput
- func (s ListEventIntegrationAssociationsInput) String() string
- func (s *ListEventIntegrationAssociationsInput) Validate() error
- type ListEventIntegrationAssociationsOutput
- func (s ListEventIntegrationAssociationsOutput) GoString() string
- func (s *ListEventIntegrationAssociationsOutput) SetEventIntegrationAssociations(v []*EventIntegrationAssociation) *ListEventIntegrationAssociationsOutput
- func (s *ListEventIntegrationAssociationsOutput) SetNextToken(v string) *ListEventIntegrationAssociationsOutput
- func (s ListEventIntegrationAssociationsOutput) String() string
- type ListEventIntegrationsInput
- func (s ListEventIntegrationsInput) GoString() string
- func (s *ListEventIntegrationsInput) SetMaxResults(v int64) *ListEventIntegrationsInput
- func (s *ListEventIntegrationsInput) SetNextToken(v string) *ListEventIntegrationsInput
- func (s ListEventIntegrationsInput) String() string
- func (s *ListEventIntegrationsInput) Validate() error
- type ListEventIntegrationsOutput
- func (s ListEventIntegrationsOutput) GoString() string
- func (s *ListEventIntegrationsOutput) SetEventIntegrations(v []*EventIntegration) *ListEventIntegrationsOutput
- func (s *ListEventIntegrationsOutput) SetNextToken(v string) *ListEventIntegrationsOutput
- func (s ListEventIntegrationsOutput) String() string
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type Publication
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type ResourceQuotaExceededException
- func (s *ResourceQuotaExceededException) Code() string
- func (s *ResourceQuotaExceededException) Error() string
- func (s ResourceQuotaExceededException) GoString() string
- func (s *ResourceQuotaExceededException) Message() string
- func (s *ResourceQuotaExceededException) OrigErr() error
- func (s *ResourceQuotaExceededException) RequestID() string
- func (s *ResourceQuotaExceededException) StatusCode() int
- func (s ResourceQuotaExceededException) String() string
- type ScheduleConfiguration
- func (s ScheduleConfiguration) GoString() string
- func (s *ScheduleConfiguration) SetFirstExecutionFrom(v string) *ScheduleConfiguration
- func (s *ScheduleConfiguration) SetObject(v string) *ScheduleConfiguration
- func (s *ScheduleConfiguration) SetScheduleExpression(v string) *ScheduleConfiguration
- func (s ScheduleConfiguration) String() string
- func (s *ScheduleConfiguration) Validate() error
- type Subscription
- type TagResourceInput
- type TagResourceOutput
- type ThrottlingException
- func (s *ThrottlingException) Code() string
- func (s *ThrottlingException) Error() string
- func (s ThrottlingException) GoString() string
- func (s *ThrottlingException) Message() string
- func (s *ThrottlingException) OrigErr() error
- func (s *ThrottlingException) RequestID() string
- func (s *ThrottlingException) StatusCode() int
- func (s ThrottlingException) String() string
- type UnsupportedOperationException
- func (s *UnsupportedOperationException) Code() string
- func (s *UnsupportedOperationException) Error() string
- func (s UnsupportedOperationException) GoString() string
- func (s *UnsupportedOperationException) Message() string
- func (s *UnsupportedOperationException) OrigErr() error
- func (s *UnsupportedOperationException) RequestID() string
- func (s *UnsupportedOperationException) StatusCode() int
- func (s UnsupportedOperationException) String() string
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateApplicationInput
- func (s UpdateApplicationInput) GoString() string
- func (s *UpdateApplicationInput) SetApplicationSourceConfig(v *ApplicationSourceConfig) *UpdateApplicationInput
- func (s *UpdateApplicationInput) SetArn(v string) *UpdateApplicationInput
- func (s *UpdateApplicationInput) SetDescription(v string) *UpdateApplicationInput
- func (s *UpdateApplicationInput) SetName(v string) *UpdateApplicationInput
- func (s *UpdateApplicationInput) SetPermissions(v []*string) *UpdateApplicationInput
- func (s *UpdateApplicationInput) SetPublications(v []*Publication) *UpdateApplicationInput
- func (s *UpdateApplicationInput) SetSubscriptions(v []*Subscription) *UpdateApplicationInput
- func (s UpdateApplicationInput) String() string
- func (s *UpdateApplicationInput) Validate() error
- type UpdateApplicationOutput
- type UpdateDataIntegrationInput
- func (s UpdateDataIntegrationInput) GoString() string
- func (s *UpdateDataIntegrationInput) SetDescription(v string) *UpdateDataIntegrationInput
- func (s *UpdateDataIntegrationInput) SetIdentifier(v string) *UpdateDataIntegrationInput
- func (s *UpdateDataIntegrationInput) SetName(v string) *UpdateDataIntegrationInput
- func (s UpdateDataIntegrationInput) String() string
- func (s *UpdateDataIntegrationInput) Validate() error
- type UpdateDataIntegrationOutput
- type UpdateEventIntegrationInput
- func (s UpdateEventIntegrationInput) GoString() string
- func (s *UpdateEventIntegrationInput) SetDescription(v string) *UpdateEventIntegrationInput
- func (s *UpdateEventIntegrationInput) SetName(v string) *UpdateEventIntegrationInput
- func (s UpdateEventIntegrationInput) String() string
- func (s *UpdateEventIntegrationInput) Validate() error
- type UpdateEventIntegrationOutput
Examples ¶
- AppIntegrationsService.CreateApplication (Shared00)
- AppIntegrationsService.DeleteApplication (Shared00)
- AppIntegrationsService.GetApplication (Shared00)
- AppIntegrationsService.ListApplicationAssociations (Shared00)
- AppIntegrationsService.ListApplications (Shared00)
- AppIntegrationsService.UpdateApplication (Shared00)
Constants ¶
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // You do not have sufficient access to perform this action. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeDuplicateResourceException for service response error code // "DuplicateResourceException". // // A resource with the specified name already exists. ErrCodeDuplicateResourceException = "DuplicateResourceException" // ErrCodeInternalServiceError for service response error code // "InternalServiceError". // // Request processing failed due to an error or failure with the service. ErrCodeInternalServiceError = "InternalServiceError" // ErrCodeInvalidRequestException for service response error code // "InvalidRequestException". // // The request is not valid. ErrCodeInvalidRequestException = "InvalidRequestException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The specified resource was not found. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeResourceQuotaExceededException for service response error code // "ResourceQuotaExceededException". // // The allowed quota for the resource has been exceeded. ErrCodeResourceQuotaExceededException = "ResourceQuotaExceededException" // ErrCodeThrottlingException for service response error code // "ThrottlingException". // // The throttling limit has been exceeded. ErrCodeThrottlingException = "ThrottlingException" // ErrCodeUnsupportedOperationException for service response error code // "UnsupportedOperationException". // // The operation is not supported. ErrCodeUnsupportedOperationException = "UnsupportedOperationException" )
const ( ServiceName = "AppIntegrations" // Name of service. EndpointsID = "app-integrations" // ID to lookup a service endpoint with. ServiceID = "AppIntegrations" // ServiceID is a unique identifier of a specific service. )
Service information constants
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
You do not have sufficient access to perform this action.
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 AppIntegrationsService ¶
AppIntegrationsService provides the API operation methods for making requests to Amazon AppIntegrations Service. See this package's package overview docs for details on the service.
AppIntegrationsService 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) *AppIntegrationsService
New creates a new instance of the AppIntegrationsService 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 AppIntegrationsService client from just a session. svc := appintegrationsservice.New(mySession) // Create a AppIntegrationsService client with additional configuration svc := appintegrationsservice.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*AppIntegrationsService) CreateApplication ¶
func (c *AppIntegrationsService) CreateApplication(input *CreateApplicationInput) (*CreateApplicationOutput, error)
CreateApplication API operation for Amazon AppIntegrations Service.
This API is in preview release and subject to change.
Creates and persists an Application 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 Amazon AppIntegrations Service's API operation CreateApplication for usage and error information.
Returned Error Types:
InternalServiceError Request processing failed due to an error or failure with the service.
ResourceQuotaExceededException The allowed quota for the resource has been exceeded.
DuplicateResourceException A resource with the specified name already exists.
ThrottlingException The throttling limit has been exceeded.
InvalidRequestException The request is not valid.
AccessDeniedException You do not have sufficient access to perform this action.
UnsupportedOperationException The operation is not supported.
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/CreateApplication
func (*AppIntegrationsService) CreateApplicationRequest ¶
func (c *AppIntegrationsService) CreateApplicationRequest(input *CreateApplicationInput) (req *request.Request, output *CreateApplicationOutput)
CreateApplicationRequest generates a "aws/request.Request" representing the client's request for the CreateApplication 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 CreateApplication for more information on using the CreateApplication 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 CreateApplicationRequest method. req, resp := client.CreateApplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/CreateApplication
func (*AppIntegrationsService) CreateApplicationWithContext ¶
func (c *AppIntegrationsService) CreateApplicationWithContext(ctx aws.Context, input *CreateApplicationInput, opts ...request.Option) (*CreateApplicationOutput, error)
CreateApplicationWithContext is the same as CreateApplication with the addition of the ability to pass a context and additional request options.
See CreateApplication 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 (*AppIntegrationsService) CreateDataIntegration ¶
func (c *AppIntegrationsService) CreateDataIntegration(input *CreateDataIntegrationInput) (*CreateDataIntegrationOutput, error)
CreateDataIntegration API operation for Amazon AppIntegrations Service.
Creates and persists a DataIntegration resource.
You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration 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 Amazon AppIntegrations Service's API operation CreateDataIntegration for usage and error information.
Returned Error Types:
InternalServiceError Request processing failed due to an error or failure with the service.
ResourceQuotaExceededException The allowed quota for the resource has been exceeded.
DuplicateResourceException A resource with the specified name already exists.
ThrottlingException The throttling limit has been exceeded.
InvalidRequestException The request is not valid.
AccessDeniedException You do not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/CreateDataIntegration
func (*AppIntegrationsService) CreateDataIntegrationRequest ¶
func (c *AppIntegrationsService) CreateDataIntegrationRequest(input *CreateDataIntegrationInput) (req *request.Request, output *CreateDataIntegrationOutput)
CreateDataIntegrationRequest generates a "aws/request.Request" representing the client's request for the CreateDataIntegration 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 CreateDataIntegration for more information on using the CreateDataIntegration 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 CreateDataIntegrationRequest method. req, resp := client.CreateDataIntegrationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/CreateDataIntegration
func (*AppIntegrationsService) CreateDataIntegrationWithContext ¶
func (c *AppIntegrationsService) CreateDataIntegrationWithContext(ctx aws.Context, input *CreateDataIntegrationInput, opts ...request.Option) (*CreateDataIntegrationOutput, error)
CreateDataIntegrationWithContext is the same as CreateDataIntegration with the addition of the ability to pass a context and additional request options.
See CreateDataIntegration 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 (*AppIntegrationsService) CreateEventIntegration ¶
func (c *AppIntegrationsService) CreateEventIntegration(input *CreateEventIntegrationInput) (*CreateEventIntegrationOutput, error)
CreateEventIntegration API operation for Amazon AppIntegrations Service.
Creates an EventIntegration, given a specified name, description, and a reference to an Amazon EventBridge bus in your account and a partner event source that pushes events to that bus. No objects are created in the your account, only metadata that is persisted on the EventIntegration control plane.
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 Amazon AppIntegrations Service's API operation CreateEventIntegration for usage and error information.
Returned Error Types:
InternalServiceError Request processing failed due to an error or failure with the service.
ResourceQuotaExceededException The allowed quota for the resource has been exceeded.
DuplicateResourceException A resource with the specified name already exists.
ThrottlingException The throttling limit has been exceeded.
InvalidRequestException The request is not valid.
AccessDeniedException You do not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/CreateEventIntegration
func (*AppIntegrationsService) CreateEventIntegrationRequest ¶
func (c *AppIntegrationsService) CreateEventIntegrationRequest(input *CreateEventIntegrationInput) (req *request.Request, output *CreateEventIntegrationOutput)
CreateEventIntegrationRequest generates a "aws/request.Request" representing the client's request for the CreateEventIntegration 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 CreateEventIntegration for more information on using the CreateEventIntegration 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 CreateEventIntegrationRequest method. req, resp := client.CreateEventIntegrationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/CreateEventIntegration
func (*AppIntegrationsService) CreateEventIntegrationWithContext ¶
func (c *AppIntegrationsService) CreateEventIntegrationWithContext(ctx aws.Context, input *CreateEventIntegrationInput, opts ...request.Option) (*CreateEventIntegrationOutput, error)
CreateEventIntegrationWithContext is the same as CreateEventIntegration with the addition of the ability to pass a context and additional request options.
See CreateEventIntegration 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 (*AppIntegrationsService) DeleteApplication ¶
func (c *AppIntegrationsService) DeleteApplication(input *DeleteApplicationInput) (*DeleteApplicationOutput, error)
DeleteApplication API operation for Amazon AppIntegrations Service.
Deletes the Application. Only Applications that don't have any Application Associations can be deleted.
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 Amazon AppIntegrations Service's API operation DeleteApplication for usage and error information.
Returned Error Types:
InternalServiceError Request processing failed due to an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
ResourceNotFoundException The specified resource was not found.
InvalidRequestException The request is not valid.
AccessDeniedException You do not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/DeleteApplication
func (*AppIntegrationsService) DeleteApplicationRequest ¶
func (c *AppIntegrationsService) DeleteApplicationRequest(input *DeleteApplicationInput) (req *request.Request, output *DeleteApplicationOutput)
DeleteApplicationRequest generates a "aws/request.Request" representing the client's request for the DeleteApplication 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 DeleteApplication for more information on using the DeleteApplication 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 DeleteApplicationRequest method. req, resp := client.DeleteApplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/DeleteApplication
func (*AppIntegrationsService) DeleteApplicationWithContext ¶
func (c *AppIntegrationsService) DeleteApplicationWithContext(ctx aws.Context, input *DeleteApplicationInput, opts ...request.Option) (*DeleteApplicationOutput, error)
DeleteApplicationWithContext is the same as DeleteApplication with the addition of the ability to pass a context and additional request options.
See DeleteApplication 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 (*AppIntegrationsService) DeleteDataIntegration ¶
func (c *AppIntegrationsService) DeleteDataIntegration(input *DeleteDataIntegrationInput) (*DeleteDataIntegrationOutput, error)
DeleteDataIntegration API operation for Amazon AppIntegrations Service.
Deletes the DataIntegration. Only DataIntegrations that don't have any DataIntegrationAssociations can be deleted. Deleting a DataIntegration also deletes the underlying Amazon AppFlow flow and service linked role.
You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration (https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateDataIntegration.html) 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 Amazon AppIntegrations Service's API operation DeleteDataIntegration for usage and error information.
Returned Error Types:
InternalServiceError Request processing failed due to an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
ResourceNotFoundException The specified resource was not found.
InvalidRequestException The request is not valid.
AccessDeniedException You do not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/DeleteDataIntegration
func (*AppIntegrationsService) DeleteDataIntegrationRequest ¶
func (c *AppIntegrationsService) DeleteDataIntegrationRequest(input *DeleteDataIntegrationInput) (req *request.Request, output *DeleteDataIntegrationOutput)
DeleteDataIntegrationRequest generates a "aws/request.Request" representing the client's request for the DeleteDataIntegration 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 DeleteDataIntegration for more information on using the DeleteDataIntegration 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 DeleteDataIntegrationRequest method. req, resp := client.DeleteDataIntegrationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/DeleteDataIntegration
func (*AppIntegrationsService) DeleteDataIntegrationWithContext ¶
func (c *AppIntegrationsService) DeleteDataIntegrationWithContext(ctx aws.Context, input *DeleteDataIntegrationInput, opts ...request.Option) (*DeleteDataIntegrationOutput, error)
DeleteDataIntegrationWithContext is the same as DeleteDataIntegration with the addition of the ability to pass a context and additional request options.
See DeleteDataIntegration 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 (*AppIntegrationsService) DeleteEventIntegration ¶
func (c *AppIntegrationsService) DeleteEventIntegration(input *DeleteEventIntegrationInput) (*DeleteEventIntegrationOutput, error)
DeleteEventIntegration API operation for Amazon AppIntegrations Service.
Deletes the specified existing event integration. If the event integration is associated with clients, the request is rejected.
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 Amazon AppIntegrations Service's API operation DeleteEventIntegration for usage and error information.
Returned Error Types:
InternalServiceError Request processing failed due to an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
ResourceNotFoundException The specified resource was not found.
InvalidRequestException The request is not valid.
AccessDeniedException You do not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/DeleteEventIntegration
func (*AppIntegrationsService) DeleteEventIntegrationRequest ¶
func (c *AppIntegrationsService) DeleteEventIntegrationRequest(input *DeleteEventIntegrationInput) (req *request.Request, output *DeleteEventIntegrationOutput)
DeleteEventIntegrationRequest generates a "aws/request.Request" representing the client's request for the DeleteEventIntegration 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 DeleteEventIntegration for more information on using the DeleteEventIntegration 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 DeleteEventIntegrationRequest method. req, resp := client.DeleteEventIntegrationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/DeleteEventIntegration
func (*AppIntegrationsService) DeleteEventIntegrationWithContext ¶
func (c *AppIntegrationsService) DeleteEventIntegrationWithContext(ctx aws.Context, input *DeleteEventIntegrationInput, opts ...request.Option) (*DeleteEventIntegrationOutput, error)
DeleteEventIntegrationWithContext is the same as DeleteEventIntegration with the addition of the ability to pass a context and additional request options.
See DeleteEventIntegration 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 (*AppIntegrationsService) GetApplication ¶
func (c *AppIntegrationsService) GetApplication(input *GetApplicationInput) (*GetApplicationOutput, error)
GetApplication API operation for Amazon AppIntegrations Service.
This API is in preview release and subject to change.
Get an Application 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 Amazon AppIntegrations Service's API operation GetApplication for usage and error information.
Returned Error Types:
InternalServiceError Request processing failed due to an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
ResourceNotFoundException The specified resource was not found.
InvalidRequestException The request is not valid.
AccessDeniedException You do not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/GetApplication
func (*AppIntegrationsService) GetApplicationRequest ¶
func (c *AppIntegrationsService) GetApplicationRequest(input *GetApplicationInput) (req *request.Request, output *GetApplicationOutput)
GetApplicationRequest generates a "aws/request.Request" representing the client's request for the GetApplication 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 GetApplication for more information on using the GetApplication 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 GetApplicationRequest method. req, resp := client.GetApplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/GetApplication
func (*AppIntegrationsService) GetApplicationWithContext ¶
func (c *AppIntegrationsService) GetApplicationWithContext(ctx aws.Context, input *GetApplicationInput, opts ...request.Option) (*GetApplicationOutput, error)
GetApplicationWithContext is the same as GetApplication with the addition of the ability to pass a context and additional request options.
See GetApplication 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 (*AppIntegrationsService) GetDataIntegration ¶
func (c *AppIntegrationsService) GetDataIntegration(input *GetDataIntegrationInput) (*GetDataIntegrationOutput, error)
GetDataIntegration API operation for Amazon AppIntegrations Service.
Returns information about the DataIntegration.
You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration (https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateDataIntegration.html) 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 Amazon AppIntegrations Service's API operation GetDataIntegration for usage and error information.
Returned Error Types:
InternalServiceError Request processing failed due to an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
ResourceNotFoundException The specified resource was not found.
InvalidRequestException The request is not valid.
AccessDeniedException You do not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/GetDataIntegration
func (*AppIntegrationsService) GetDataIntegrationRequest ¶
func (c *AppIntegrationsService) GetDataIntegrationRequest(input *GetDataIntegrationInput) (req *request.Request, output *GetDataIntegrationOutput)
GetDataIntegrationRequest generates a "aws/request.Request" representing the client's request for the GetDataIntegration 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 GetDataIntegration for more information on using the GetDataIntegration 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 GetDataIntegrationRequest method. req, resp := client.GetDataIntegrationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/GetDataIntegration
func (*AppIntegrationsService) GetDataIntegrationWithContext ¶
func (c *AppIntegrationsService) GetDataIntegrationWithContext(ctx aws.Context, input *GetDataIntegrationInput, opts ...request.Option) (*GetDataIntegrationOutput, error)
GetDataIntegrationWithContext is the same as GetDataIntegration with the addition of the ability to pass a context and additional request options.
See GetDataIntegration 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 (*AppIntegrationsService) GetEventIntegration ¶
func (c *AppIntegrationsService) GetEventIntegration(input *GetEventIntegrationInput) (*GetEventIntegrationOutput, error)
GetEventIntegration API operation for Amazon AppIntegrations Service.
Returns information about the event integration.
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 Amazon AppIntegrations Service's API operation GetEventIntegration for usage and error information.
Returned Error Types:
InternalServiceError Request processing failed due to an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
ResourceNotFoundException The specified resource was not found.
InvalidRequestException The request is not valid.
AccessDeniedException You do not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/GetEventIntegration
func (*AppIntegrationsService) GetEventIntegrationRequest ¶
func (c *AppIntegrationsService) GetEventIntegrationRequest(input *GetEventIntegrationInput) (req *request.Request, output *GetEventIntegrationOutput)
GetEventIntegrationRequest generates a "aws/request.Request" representing the client's request for the GetEventIntegration 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 GetEventIntegration for more information on using the GetEventIntegration 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 GetEventIntegrationRequest method. req, resp := client.GetEventIntegrationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/GetEventIntegration
func (*AppIntegrationsService) GetEventIntegrationWithContext ¶
func (c *AppIntegrationsService) GetEventIntegrationWithContext(ctx aws.Context, input *GetEventIntegrationInput, opts ...request.Option) (*GetEventIntegrationOutput, error)
GetEventIntegrationWithContext is the same as GetEventIntegration with the addition of the ability to pass a context and additional request options.
See GetEventIntegration 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 (*AppIntegrationsService) ListApplicationAssociations ¶
func (c *AppIntegrationsService) ListApplicationAssociations(input *ListApplicationAssociationsInput) (*ListApplicationAssociationsOutput, error)
ListApplicationAssociations API operation for Amazon AppIntegrations Service.
Returns a paginated list of application associations for an application.
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 Amazon AppIntegrations Service's API operation ListApplicationAssociations for usage and error information.
Returned Error Types:
InternalServiceError Request processing failed due to an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
ResourceNotFoundException The specified resource was not found.
InvalidRequestException The request is not valid.
AccessDeniedException You do not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/ListApplicationAssociations
func (*AppIntegrationsService) ListApplicationAssociationsPages ¶
func (c *AppIntegrationsService) ListApplicationAssociationsPages(input *ListApplicationAssociationsInput, fn func(*ListApplicationAssociationsOutput, bool) bool) error
ListApplicationAssociationsPages iterates over the pages of a ListApplicationAssociations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListApplicationAssociations 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 ListApplicationAssociations operation. pageNum := 0 err := client.ListApplicationAssociationsPages(params, func(page *appintegrationsservice.ListApplicationAssociationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AppIntegrationsService) ListApplicationAssociationsPagesWithContext ¶
func (c *AppIntegrationsService) ListApplicationAssociationsPagesWithContext(ctx aws.Context, input *ListApplicationAssociationsInput, fn func(*ListApplicationAssociationsOutput, bool) bool, opts ...request.Option) error
ListApplicationAssociationsPagesWithContext same as ListApplicationAssociationsPages 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 (*AppIntegrationsService) ListApplicationAssociationsRequest ¶
func (c *AppIntegrationsService) ListApplicationAssociationsRequest(input *ListApplicationAssociationsInput) (req *request.Request, output *ListApplicationAssociationsOutput)
ListApplicationAssociationsRequest generates a "aws/request.Request" representing the client's request for the ListApplicationAssociations 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 ListApplicationAssociations for more information on using the ListApplicationAssociations 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 ListApplicationAssociationsRequest method. req, resp := client.ListApplicationAssociationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/ListApplicationAssociations
func (*AppIntegrationsService) ListApplicationAssociationsWithContext ¶
func (c *AppIntegrationsService) ListApplicationAssociationsWithContext(ctx aws.Context, input *ListApplicationAssociationsInput, opts ...request.Option) (*ListApplicationAssociationsOutput, error)
ListApplicationAssociationsWithContext is the same as ListApplicationAssociations with the addition of the ability to pass a context and additional request options.
See ListApplicationAssociations 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 (*AppIntegrationsService) ListApplications ¶
func (c *AppIntegrationsService) ListApplications(input *ListApplicationsInput) (*ListApplicationsOutput, error)
ListApplications API operation for Amazon AppIntegrations Service.
This API is in preview release and subject to change.
Lists applications in the account.
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 Amazon AppIntegrations Service's API operation ListApplications for usage and error information.
Returned Error Types:
InternalServiceError Request processing failed due to an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
InvalidRequestException The request is not valid.
AccessDeniedException You do not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/ListApplications
func (*AppIntegrationsService) ListApplicationsPages ¶
func (c *AppIntegrationsService) ListApplicationsPages(input *ListApplicationsInput, fn func(*ListApplicationsOutput, bool) bool) error
ListApplicationsPages iterates over the pages of a ListApplications operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListApplications 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 ListApplications operation. pageNum := 0 err := client.ListApplicationsPages(params, func(page *appintegrationsservice.ListApplicationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AppIntegrationsService) ListApplicationsPagesWithContext ¶
func (c *AppIntegrationsService) ListApplicationsPagesWithContext(ctx aws.Context, input *ListApplicationsInput, fn func(*ListApplicationsOutput, bool) bool, opts ...request.Option) error
ListApplicationsPagesWithContext same as ListApplicationsPages 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 (*AppIntegrationsService) ListApplicationsRequest ¶
func (c *AppIntegrationsService) ListApplicationsRequest(input *ListApplicationsInput) (req *request.Request, output *ListApplicationsOutput)
ListApplicationsRequest generates a "aws/request.Request" representing the client's request for the ListApplications 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 ListApplications for more information on using the ListApplications 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 ListApplicationsRequest method. req, resp := client.ListApplicationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/ListApplications
func (*AppIntegrationsService) ListApplicationsWithContext ¶
func (c *AppIntegrationsService) ListApplicationsWithContext(ctx aws.Context, input *ListApplicationsInput, opts ...request.Option) (*ListApplicationsOutput, error)
ListApplicationsWithContext is the same as ListApplications with the addition of the ability to pass a context and additional request options.
See ListApplications 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 (*AppIntegrationsService) ListDataIntegrationAssociations ¶
func (c *AppIntegrationsService) ListDataIntegrationAssociations(input *ListDataIntegrationAssociationsInput) (*ListDataIntegrationAssociationsOutput, error)
ListDataIntegrationAssociations API operation for Amazon AppIntegrations Service.
Returns a paginated list of DataIntegration associations in the account.
You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration (https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateDataIntegration.html) 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 Amazon AppIntegrations Service's API operation ListDataIntegrationAssociations for usage and error information.
Returned Error Types:
InternalServiceError Request processing failed due to an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
ResourceNotFoundException The specified resource was not found.
InvalidRequestException The request is not valid.
AccessDeniedException You do not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/ListDataIntegrationAssociations
func (*AppIntegrationsService) ListDataIntegrationAssociationsPages ¶
func (c *AppIntegrationsService) ListDataIntegrationAssociationsPages(input *ListDataIntegrationAssociationsInput, fn func(*ListDataIntegrationAssociationsOutput, bool) bool) error
ListDataIntegrationAssociationsPages iterates over the pages of a ListDataIntegrationAssociations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListDataIntegrationAssociations 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 ListDataIntegrationAssociations operation. pageNum := 0 err := client.ListDataIntegrationAssociationsPages(params, func(page *appintegrationsservice.ListDataIntegrationAssociationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AppIntegrationsService) ListDataIntegrationAssociationsPagesWithContext ¶
func (c *AppIntegrationsService) ListDataIntegrationAssociationsPagesWithContext(ctx aws.Context, input *ListDataIntegrationAssociationsInput, fn func(*ListDataIntegrationAssociationsOutput, bool) bool, opts ...request.Option) error
ListDataIntegrationAssociationsPagesWithContext same as ListDataIntegrationAssociationsPages 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 (*AppIntegrationsService) ListDataIntegrationAssociationsRequest ¶
func (c *AppIntegrationsService) ListDataIntegrationAssociationsRequest(input *ListDataIntegrationAssociationsInput) (req *request.Request, output *ListDataIntegrationAssociationsOutput)
ListDataIntegrationAssociationsRequest generates a "aws/request.Request" representing the client's request for the ListDataIntegrationAssociations 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 ListDataIntegrationAssociations for more information on using the ListDataIntegrationAssociations 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 ListDataIntegrationAssociationsRequest method. req, resp := client.ListDataIntegrationAssociationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/ListDataIntegrationAssociations
func (*AppIntegrationsService) ListDataIntegrationAssociationsWithContext ¶
func (c *AppIntegrationsService) ListDataIntegrationAssociationsWithContext(ctx aws.Context, input *ListDataIntegrationAssociationsInput, opts ...request.Option) (*ListDataIntegrationAssociationsOutput, error)
ListDataIntegrationAssociationsWithContext is the same as ListDataIntegrationAssociations with the addition of the ability to pass a context and additional request options.
See ListDataIntegrationAssociations 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 (*AppIntegrationsService) ListDataIntegrations ¶
func (c *AppIntegrationsService) ListDataIntegrations(input *ListDataIntegrationsInput) (*ListDataIntegrationsOutput, error)
ListDataIntegrations API operation for Amazon AppIntegrations Service.
Returns a paginated list of DataIntegrations in the account.
You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration (https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateDataIntegration.html) 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 Amazon AppIntegrations Service's API operation ListDataIntegrations for usage and error information.
Returned Error Types:
InternalServiceError Request processing failed due to an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
InvalidRequestException The request is not valid.
AccessDeniedException You do not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/ListDataIntegrations
func (*AppIntegrationsService) ListDataIntegrationsPages ¶
func (c *AppIntegrationsService) ListDataIntegrationsPages(input *ListDataIntegrationsInput, fn func(*ListDataIntegrationsOutput, bool) bool) error
ListDataIntegrationsPages iterates over the pages of a ListDataIntegrations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListDataIntegrations 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 ListDataIntegrations operation. pageNum := 0 err := client.ListDataIntegrationsPages(params, func(page *appintegrationsservice.ListDataIntegrationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AppIntegrationsService) ListDataIntegrationsPagesWithContext ¶
func (c *AppIntegrationsService) ListDataIntegrationsPagesWithContext(ctx aws.Context, input *ListDataIntegrationsInput, fn func(*ListDataIntegrationsOutput, bool) bool, opts ...request.Option) error
ListDataIntegrationsPagesWithContext same as ListDataIntegrationsPages 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 (*AppIntegrationsService) ListDataIntegrationsRequest ¶
func (c *AppIntegrationsService) ListDataIntegrationsRequest(input *ListDataIntegrationsInput) (req *request.Request, output *ListDataIntegrationsOutput)
ListDataIntegrationsRequest generates a "aws/request.Request" representing the client's request for the ListDataIntegrations 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 ListDataIntegrations for more information on using the ListDataIntegrations 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 ListDataIntegrationsRequest method. req, resp := client.ListDataIntegrationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/ListDataIntegrations
func (*AppIntegrationsService) ListDataIntegrationsWithContext ¶
func (c *AppIntegrationsService) ListDataIntegrationsWithContext(ctx aws.Context, input *ListDataIntegrationsInput, opts ...request.Option) (*ListDataIntegrationsOutput, error)
ListDataIntegrationsWithContext is the same as ListDataIntegrations with the addition of the ability to pass a context and additional request options.
See ListDataIntegrations 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 (*AppIntegrationsService) ListEventIntegrationAssociations ¶
func (c *AppIntegrationsService) ListEventIntegrationAssociations(input *ListEventIntegrationAssociationsInput) (*ListEventIntegrationAssociationsOutput, error)
ListEventIntegrationAssociations API operation for Amazon AppIntegrations Service.
Returns a paginated list of event integration associations in the account.
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 Amazon AppIntegrations Service's API operation ListEventIntegrationAssociations for usage and error information.
Returned Error Types:
InternalServiceError Request processing failed due to an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
ResourceNotFoundException The specified resource was not found.
InvalidRequestException The request is not valid.
AccessDeniedException You do not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/ListEventIntegrationAssociations
func (*AppIntegrationsService) ListEventIntegrationAssociationsPages ¶
func (c *AppIntegrationsService) ListEventIntegrationAssociationsPages(input *ListEventIntegrationAssociationsInput, fn func(*ListEventIntegrationAssociationsOutput, bool) bool) error
ListEventIntegrationAssociationsPages iterates over the pages of a ListEventIntegrationAssociations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListEventIntegrationAssociations 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 ListEventIntegrationAssociations operation. pageNum := 0 err := client.ListEventIntegrationAssociationsPages(params, func(page *appintegrationsservice.ListEventIntegrationAssociationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AppIntegrationsService) ListEventIntegrationAssociationsPagesWithContext ¶
func (c *AppIntegrationsService) ListEventIntegrationAssociationsPagesWithContext(ctx aws.Context, input *ListEventIntegrationAssociationsInput, fn func(*ListEventIntegrationAssociationsOutput, bool) bool, opts ...request.Option) error
ListEventIntegrationAssociationsPagesWithContext same as ListEventIntegrationAssociationsPages 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 (*AppIntegrationsService) ListEventIntegrationAssociationsRequest ¶
func (c *AppIntegrationsService) ListEventIntegrationAssociationsRequest(input *ListEventIntegrationAssociationsInput) (req *request.Request, output *ListEventIntegrationAssociationsOutput)
ListEventIntegrationAssociationsRequest generates a "aws/request.Request" representing the client's request for the ListEventIntegrationAssociations 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 ListEventIntegrationAssociations for more information on using the ListEventIntegrationAssociations 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 ListEventIntegrationAssociationsRequest method. req, resp := client.ListEventIntegrationAssociationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/ListEventIntegrationAssociations
func (*AppIntegrationsService) ListEventIntegrationAssociationsWithContext ¶
func (c *AppIntegrationsService) ListEventIntegrationAssociationsWithContext(ctx aws.Context, input *ListEventIntegrationAssociationsInput, opts ...request.Option) (*ListEventIntegrationAssociationsOutput, error)
ListEventIntegrationAssociationsWithContext is the same as ListEventIntegrationAssociations with the addition of the ability to pass a context and additional request options.
See ListEventIntegrationAssociations 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 (*AppIntegrationsService) ListEventIntegrations ¶
func (c *AppIntegrationsService) ListEventIntegrations(input *ListEventIntegrationsInput) (*ListEventIntegrationsOutput, error)
ListEventIntegrations API operation for Amazon AppIntegrations Service.
Returns a paginated list of event integrations in the account.
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 Amazon AppIntegrations Service's API operation ListEventIntegrations for usage and error information.
Returned Error Types:
InternalServiceError Request processing failed due to an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
InvalidRequestException The request is not valid.
AccessDeniedException You do not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/ListEventIntegrations
func (*AppIntegrationsService) ListEventIntegrationsPages ¶
func (c *AppIntegrationsService) ListEventIntegrationsPages(input *ListEventIntegrationsInput, fn func(*ListEventIntegrationsOutput, bool) bool) error
ListEventIntegrationsPages iterates over the pages of a ListEventIntegrations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListEventIntegrations 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 ListEventIntegrations operation. pageNum := 0 err := client.ListEventIntegrationsPages(params, func(page *appintegrationsservice.ListEventIntegrationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AppIntegrationsService) ListEventIntegrationsPagesWithContext ¶
func (c *AppIntegrationsService) ListEventIntegrationsPagesWithContext(ctx aws.Context, input *ListEventIntegrationsInput, fn func(*ListEventIntegrationsOutput, bool) bool, opts ...request.Option) error
ListEventIntegrationsPagesWithContext same as ListEventIntegrationsPages 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 (*AppIntegrationsService) ListEventIntegrationsRequest ¶
func (c *AppIntegrationsService) ListEventIntegrationsRequest(input *ListEventIntegrationsInput) (req *request.Request, output *ListEventIntegrationsOutput)
ListEventIntegrationsRequest generates a "aws/request.Request" representing the client's request for the ListEventIntegrations 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 ListEventIntegrations for more information on using the ListEventIntegrations 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 ListEventIntegrationsRequest method. req, resp := client.ListEventIntegrationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/ListEventIntegrations
func (*AppIntegrationsService) ListEventIntegrationsWithContext ¶
func (c *AppIntegrationsService) ListEventIntegrationsWithContext(ctx aws.Context, input *ListEventIntegrationsInput, opts ...request.Option) (*ListEventIntegrationsOutput, error)
ListEventIntegrationsWithContext is the same as ListEventIntegrations with the addition of the ability to pass a context and additional request options.
See ListEventIntegrations 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 (*AppIntegrationsService) ListTagsForResource ¶
func (c *AppIntegrationsService) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for Amazon AppIntegrations Service.
Lists the tags for the specified 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 Amazon AppIntegrations Service's API operation ListTagsForResource for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InternalServiceError Request processing failed due to an error or failure with the service.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/ListTagsForResource
func (*AppIntegrationsService) ListTagsForResourceRequest ¶
func (c *AppIntegrationsService) 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/appintegrations-2020-07-29/ListTagsForResource
func (*AppIntegrationsService) ListTagsForResourceWithContext ¶
func (c *AppIntegrationsService) 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 (*AppIntegrationsService) TagResource ¶
func (c *AppIntegrationsService) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for Amazon AppIntegrations Service.
Adds the specified tags to the specified 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 Amazon AppIntegrations Service's API operation TagResource for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InternalServiceError Request processing failed due to an error or failure with the service.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/TagResource
func (*AppIntegrationsService) TagResourceRequest ¶
func (c *AppIntegrationsService) 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/appintegrations-2020-07-29/TagResource
func (*AppIntegrationsService) TagResourceWithContext ¶
func (c *AppIntegrationsService) 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 (*AppIntegrationsService) UntagResource ¶
func (c *AppIntegrationsService) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for Amazon AppIntegrations Service.
Removes the specified tags from the specified 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 Amazon AppIntegrations Service's API operation UntagResource for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InternalServiceError Request processing failed due to an error or failure with the service.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/UntagResource
func (*AppIntegrationsService) UntagResourceRequest ¶
func (c *AppIntegrationsService) 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/appintegrations-2020-07-29/UntagResource
func (*AppIntegrationsService) UntagResourceWithContext ¶
func (c *AppIntegrationsService) 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 (*AppIntegrationsService) UpdateApplication ¶
func (c *AppIntegrationsService) UpdateApplication(input *UpdateApplicationInput) (*UpdateApplicationOutput, error)
UpdateApplication API operation for Amazon AppIntegrations Service.
This API is in preview release and subject to change.
Updates and persists an Application 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 Amazon AppIntegrations Service's API operation UpdateApplication for usage and error information.
Returned Error Types:
InternalServiceError Request processing failed due to an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
ResourceNotFoundException The specified resource was not found.
InvalidRequestException The request is not valid.
AccessDeniedException You do not have sufficient access to perform this action.
UnsupportedOperationException The operation is not supported.
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/UpdateApplication
func (*AppIntegrationsService) UpdateApplicationRequest ¶
func (c *AppIntegrationsService) UpdateApplicationRequest(input *UpdateApplicationInput) (req *request.Request, output *UpdateApplicationOutput)
UpdateApplicationRequest generates a "aws/request.Request" representing the client's request for the UpdateApplication 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 UpdateApplication for more information on using the UpdateApplication 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 UpdateApplicationRequest method. req, resp := client.UpdateApplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/UpdateApplication
func (*AppIntegrationsService) UpdateApplicationWithContext ¶
func (c *AppIntegrationsService) UpdateApplicationWithContext(ctx aws.Context, input *UpdateApplicationInput, opts ...request.Option) (*UpdateApplicationOutput, error)
UpdateApplicationWithContext is the same as UpdateApplication with the addition of the ability to pass a context and additional request options.
See UpdateApplication 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 (*AppIntegrationsService) UpdateDataIntegration ¶
func (c *AppIntegrationsService) UpdateDataIntegration(input *UpdateDataIntegrationInput) (*UpdateDataIntegrationOutput, error)
UpdateDataIntegration API operation for Amazon AppIntegrations Service.
Updates the description of a DataIntegration.
You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration (https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateDataIntegration.html) 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 Amazon AppIntegrations Service's API operation UpdateDataIntegration for usage and error information.
Returned Error Types:
InternalServiceError Request processing failed due to an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
ResourceNotFoundException The specified resource was not found.
InvalidRequestException The request is not valid.
AccessDeniedException You do not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/UpdateDataIntegration
func (*AppIntegrationsService) UpdateDataIntegrationRequest ¶
func (c *AppIntegrationsService) UpdateDataIntegrationRequest(input *UpdateDataIntegrationInput) (req *request.Request, output *UpdateDataIntegrationOutput)
UpdateDataIntegrationRequest generates a "aws/request.Request" representing the client's request for the UpdateDataIntegration 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 UpdateDataIntegration for more information on using the UpdateDataIntegration 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 UpdateDataIntegrationRequest method. req, resp := client.UpdateDataIntegrationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/UpdateDataIntegration
func (*AppIntegrationsService) UpdateDataIntegrationWithContext ¶
func (c *AppIntegrationsService) UpdateDataIntegrationWithContext(ctx aws.Context, input *UpdateDataIntegrationInput, opts ...request.Option) (*UpdateDataIntegrationOutput, error)
UpdateDataIntegrationWithContext is the same as UpdateDataIntegration with the addition of the ability to pass a context and additional request options.
See UpdateDataIntegration 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 (*AppIntegrationsService) UpdateEventIntegration ¶
func (c *AppIntegrationsService) UpdateEventIntegration(input *UpdateEventIntegrationInput) (*UpdateEventIntegrationOutput, error)
UpdateEventIntegration API operation for Amazon AppIntegrations Service.
Updates the description of an event integration.
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 Amazon AppIntegrations Service's API operation UpdateEventIntegration for usage and error information.
Returned Error Types:
InternalServiceError Request processing failed due to an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
ResourceNotFoundException The specified resource was not found.
InvalidRequestException The request is not valid.
AccessDeniedException You do not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/UpdateEventIntegration
func (*AppIntegrationsService) UpdateEventIntegrationRequest ¶
func (c *AppIntegrationsService) UpdateEventIntegrationRequest(input *UpdateEventIntegrationInput) (req *request.Request, output *UpdateEventIntegrationOutput)
UpdateEventIntegrationRequest generates a "aws/request.Request" representing the client's request for the UpdateEventIntegration 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 UpdateEventIntegration for more information on using the UpdateEventIntegration 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 UpdateEventIntegrationRequest method. req, resp := client.UpdateEventIntegrationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/UpdateEventIntegration
func (*AppIntegrationsService) UpdateEventIntegrationWithContext ¶
func (c *AppIntegrationsService) UpdateEventIntegrationWithContext(ctx aws.Context, input *UpdateEventIntegrationInput, opts ...request.Option) (*UpdateEventIntegrationOutput, error)
UpdateEventIntegrationWithContext is the same as UpdateEventIntegration with the addition of the ability to pass a context and additional request options.
See UpdateEventIntegration 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 ApplicationAssociationSummary ¶
type ApplicationAssociationSummary struct { // The Amazon Resource Name (ARN) of the Application. ApplicationArn *string `min:"1" type:"string"` // The Amazon Resource Name (ARN) of the Application Association. ApplicationAssociationArn *string `min:"1" type:"string"` // The identifier for the client that is associated with the Application Association. ClientId *string `min:"1" type:"string"` // contains filtered or unexported fields }
Summary information about the Application Association.
func (ApplicationAssociationSummary) GoString ¶
func (s ApplicationAssociationSummary) 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 (*ApplicationAssociationSummary) SetApplicationArn ¶
func (s *ApplicationAssociationSummary) SetApplicationArn(v string) *ApplicationAssociationSummary
SetApplicationArn sets the ApplicationArn field's value.
func (*ApplicationAssociationSummary) SetApplicationAssociationArn ¶
func (s *ApplicationAssociationSummary) SetApplicationAssociationArn(v string) *ApplicationAssociationSummary
SetApplicationAssociationArn sets the ApplicationAssociationArn field's value.
func (*ApplicationAssociationSummary) SetClientId ¶
func (s *ApplicationAssociationSummary) SetClientId(v string) *ApplicationAssociationSummary
SetClientId sets the ClientId field's value.
func (ApplicationAssociationSummary) String ¶
func (s ApplicationAssociationSummary) 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 ApplicationSourceConfig ¶
type ApplicationSourceConfig struct { // The external URL source for the application. ExternalUrlConfig *ExternalUrlConfig `type:"structure"` // contains filtered or unexported fields }
The configuration for where the application should be loaded from.
func (ApplicationSourceConfig) GoString ¶
func (s ApplicationSourceConfig) 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 (*ApplicationSourceConfig) SetExternalUrlConfig ¶
func (s *ApplicationSourceConfig) SetExternalUrlConfig(v *ExternalUrlConfig) *ApplicationSourceConfig
SetExternalUrlConfig sets the ExternalUrlConfig field's value.
func (ApplicationSourceConfig) String ¶
func (s ApplicationSourceConfig) 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 (*ApplicationSourceConfig) Validate ¶
func (s *ApplicationSourceConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ApplicationSummary ¶
type ApplicationSummary struct { // The Amazon Resource Name (ARN) of the Application. Arn *string `min:"1" type:"string"` // The time when the application was created. CreatedTime *time.Time `type:"timestamp"` // A unique identifier for the Application. Id *string `type:"string"` // The time when the application was last modified. LastModifiedTime *time.Time `type:"timestamp"` // The name of the application. Name *string `min:"1" type:"string"` // The namespace of the application. Namespace *string `min:"1" type:"string"` // contains filtered or unexported fields }
Summary information about the Application.
func (ApplicationSummary) GoString ¶
func (s ApplicationSummary) 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 (*ApplicationSummary) SetArn ¶
func (s *ApplicationSummary) SetArn(v string) *ApplicationSummary
SetArn sets the Arn field's value.
func (*ApplicationSummary) SetCreatedTime ¶
func (s *ApplicationSummary) SetCreatedTime(v time.Time) *ApplicationSummary
SetCreatedTime sets the CreatedTime field's value.
func (*ApplicationSummary) SetId ¶
func (s *ApplicationSummary) SetId(v string) *ApplicationSummary
SetId sets the Id field's value.
func (*ApplicationSummary) SetLastModifiedTime ¶
func (s *ApplicationSummary) SetLastModifiedTime(v time.Time) *ApplicationSummary
SetLastModifiedTime sets the LastModifiedTime field's value.
func (*ApplicationSummary) SetName ¶
func (s *ApplicationSummary) SetName(v string) *ApplicationSummary
SetName sets the Name field's value.
func (*ApplicationSummary) SetNamespace ¶
func (s *ApplicationSummary) SetNamespace(v string) *ApplicationSummary
SetNamespace sets the Namespace field's value.
func (ApplicationSummary) String ¶
func (s ApplicationSummary) 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 CreateApplicationInput ¶
type CreateApplicationInput struct { // The configuration for where the application should be loaded from. // // ApplicationSourceConfig is a required field ApplicationSourceConfig *ApplicationSourceConfig `type:"structure" required:"true"` // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. If not provided, the Amazon Web Services SDK populates this // field. For more information about idempotency, see Making retries safe with // idempotent APIs (https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/). ClientToken *string `min:"1" type:"string" idempotencyToken:"true"` // The description of the application. Description *string `type:"string"` // The name of the application. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The namespace of the application. // // Namespace is a required field Namespace *string `min:"1" type:"string" required:"true"` // The configuration of events or requests that the application has access to. Permissions []*string `type:"list"` // The events that the application publishes. // // Deprecated: Publications has been replaced with Permissions Publications []*Publication `deprecated:"true" type:"list"` // The events that the application subscribes. // // Deprecated: Subscriptions has been replaced with Permissions Subscriptions []*Subscription `deprecated:"true" type:"list"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (CreateApplicationInput) GoString ¶
func (s CreateApplicationInput) 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 (*CreateApplicationInput) SetApplicationSourceConfig ¶
func (s *CreateApplicationInput) SetApplicationSourceConfig(v *ApplicationSourceConfig) *CreateApplicationInput
SetApplicationSourceConfig sets the ApplicationSourceConfig field's value.
func (*CreateApplicationInput) SetClientToken ¶
func (s *CreateApplicationInput) SetClientToken(v string) *CreateApplicationInput
SetClientToken sets the ClientToken field's value.
func (*CreateApplicationInput) SetDescription ¶
func (s *CreateApplicationInput) SetDescription(v string) *CreateApplicationInput
SetDescription sets the Description field's value.
func (*CreateApplicationInput) SetName ¶
func (s *CreateApplicationInput) SetName(v string) *CreateApplicationInput
SetName sets the Name field's value.
func (*CreateApplicationInput) SetNamespace ¶
func (s *CreateApplicationInput) SetNamespace(v string) *CreateApplicationInput
SetNamespace sets the Namespace field's value.
func (*CreateApplicationInput) SetPermissions ¶
func (s *CreateApplicationInput) SetPermissions(v []*string) *CreateApplicationInput
SetPermissions sets the Permissions field's value.
func (*CreateApplicationInput) SetPublications ¶
func (s *CreateApplicationInput) SetPublications(v []*Publication) *CreateApplicationInput
SetPublications sets the Publications field's value.
func (*CreateApplicationInput) SetSubscriptions ¶
func (s *CreateApplicationInput) SetSubscriptions(v []*Subscription) *CreateApplicationInput
SetSubscriptions sets the Subscriptions field's value.
func (*CreateApplicationInput) SetTags ¶
func (s *CreateApplicationInput) SetTags(v map[string]*string) *CreateApplicationInput
SetTags sets the Tags field's value.
func (CreateApplicationInput) String ¶
func (s CreateApplicationInput) 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 (*CreateApplicationInput) Validate ¶
func (s *CreateApplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateApplicationOutput ¶
type CreateApplicationOutput struct { // The Amazon Resource Name (ARN) of the Application. Arn *string `min:"1" type:"string"` // A unique identifier for the Application. Id *string `type:"string"` // contains filtered or unexported fields }
func (CreateApplicationOutput) GoString ¶
func (s CreateApplicationOutput) 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 (*CreateApplicationOutput) SetArn ¶
func (s *CreateApplicationOutput) SetArn(v string) *CreateApplicationOutput
SetArn sets the Arn field's value.
func (*CreateApplicationOutput) SetId ¶
func (s *CreateApplicationOutput) SetId(v string) *CreateApplicationOutput
SetId sets the Id field's value.
func (CreateApplicationOutput) String ¶
func (s CreateApplicationOutput) 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 CreateDataIntegrationInput ¶
type CreateDataIntegrationInput struct { // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. If not provided, the Amazon Web Services SDK populates this // field. For more information about idempotency, see Making retries safe with // idempotent APIs (https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/). ClientToken *string `min:"1" type:"string" idempotencyToken:"true"` // A description of the DataIntegration. Description *string `type:"string"` // The configuration for what files should be pulled from the source. FileConfiguration *FileConfiguration `type:"structure"` // The KMS key for the DataIntegration. // // KmsKey is a required field KmsKey *string `min:"1" type:"string" required:"true"` // The name of the DataIntegration. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The configuration for what data should be pulled from the source. ObjectConfiguration map[string]map[string][]*string `type:"map"` // The name of the data and how often it should be pulled from the source. ScheduleConfig *ScheduleConfiguration `type:"structure"` // The URI of the data source. // // SourceURI is a required field SourceURI *string `min:"1" type:"string" required:"true"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (CreateDataIntegrationInput) GoString ¶
func (s CreateDataIntegrationInput) 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 (*CreateDataIntegrationInput) SetClientToken ¶
func (s *CreateDataIntegrationInput) SetClientToken(v string) *CreateDataIntegrationInput
SetClientToken sets the ClientToken field's value.
func (*CreateDataIntegrationInput) SetDescription ¶
func (s *CreateDataIntegrationInput) SetDescription(v string) *CreateDataIntegrationInput
SetDescription sets the Description field's value.
func (*CreateDataIntegrationInput) SetFileConfiguration ¶
func (s *CreateDataIntegrationInput) SetFileConfiguration(v *FileConfiguration) *CreateDataIntegrationInput
SetFileConfiguration sets the FileConfiguration field's value.
func (*CreateDataIntegrationInput) SetKmsKey ¶
func (s *CreateDataIntegrationInput) SetKmsKey(v string) *CreateDataIntegrationInput
SetKmsKey sets the KmsKey field's value.
func (*CreateDataIntegrationInput) SetName ¶
func (s *CreateDataIntegrationInput) SetName(v string) *CreateDataIntegrationInput
SetName sets the Name field's value.
func (*CreateDataIntegrationInput) SetObjectConfiguration ¶
func (s *CreateDataIntegrationInput) SetObjectConfiguration(v map[string]map[string][]*string) *CreateDataIntegrationInput
SetObjectConfiguration sets the ObjectConfiguration field's value.
func (*CreateDataIntegrationInput) SetScheduleConfig ¶
func (s *CreateDataIntegrationInput) SetScheduleConfig(v *ScheduleConfiguration) *CreateDataIntegrationInput
SetScheduleConfig sets the ScheduleConfig field's value.
func (*CreateDataIntegrationInput) SetSourceURI ¶
func (s *CreateDataIntegrationInput) SetSourceURI(v string) *CreateDataIntegrationInput
SetSourceURI sets the SourceURI field's value.
func (*CreateDataIntegrationInput) SetTags ¶
func (s *CreateDataIntegrationInput) SetTags(v map[string]*string) *CreateDataIntegrationInput
SetTags sets the Tags field's value.
func (CreateDataIntegrationInput) String ¶
func (s CreateDataIntegrationInput) 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 (*CreateDataIntegrationInput) Validate ¶
func (s *CreateDataIntegrationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDataIntegrationOutput ¶
type CreateDataIntegrationOutput struct { // The Amazon Resource Name (ARN) Arn *string `min:"1" type:"string"` // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. If not provided, the Amazon Web Services SDK populates this // field. For more information about idempotency, see Making retries safe with // idempotent APIs (https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/). ClientToken *string `min:"1" type:"string"` // A description of the DataIntegration. Description *string `type:"string"` // The configuration for what files should be pulled from the source. FileConfiguration *FileConfiguration `type:"structure"` // A unique identifier. Id *string `type:"string"` // The KMS key for the DataIntegration. KmsKey *string `min:"1" type:"string"` // The name of the DataIntegration. Name *string `min:"1" type:"string"` // The configuration for what data should be pulled from the source. ObjectConfiguration map[string]map[string][]*string `type:"map"` // The name of the data and how often it should be pulled from the source. ScheduleConfiguration *ScheduleConfiguration `type:"structure"` // The URI of the data source. SourceURI *string `min:"1" type:"string"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (CreateDataIntegrationOutput) GoString ¶
func (s CreateDataIntegrationOutput) 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 (*CreateDataIntegrationOutput) SetArn ¶
func (s *CreateDataIntegrationOutput) SetArn(v string) *CreateDataIntegrationOutput
SetArn sets the Arn field's value.
func (*CreateDataIntegrationOutput) SetClientToken ¶
func (s *CreateDataIntegrationOutput) SetClientToken(v string) *CreateDataIntegrationOutput
SetClientToken sets the ClientToken field's value.
func (*CreateDataIntegrationOutput) SetDescription ¶
func (s *CreateDataIntegrationOutput) SetDescription(v string) *CreateDataIntegrationOutput
SetDescription sets the Description field's value.
func (*CreateDataIntegrationOutput) SetFileConfiguration ¶
func (s *CreateDataIntegrationOutput) SetFileConfiguration(v *FileConfiguration) *CreateDataIntegrationOutput
SetFileConfiguration sets the FileConfiguration field's value.
func (*CreateDataIntegrationOutput) SetId ¶
func (s *CreateDataIntegrationOutput) SetId(v string) *CreateDataIntegrationOutput
SetId sets the Id field's value.
func (*CreateDataIntegrationOutput) SetKmsKey ¶
func (s *CreateDataIntegrationOutput) SetKmsKey(v string) *CreateDataIntegrationOutput
SetKmsKey sets the KmsKey field's value.
func (*CreateDataIntegrationOutput) SetName ¶
func (s *CreateDataIntegrationOutput) SetName(v string) *CreateDataIntegrationOutput
SetName sets the Name field's value.
func (*CreateDataIntegrationOutput) SetObjectConfiguration ¶
func (s *CreateDataIntegrationOutput) SetObjectConfiguration(v map[string]map[string][]*string) *CreateDataIntegrationOutput
SetObjectConfiguration sets the ObjectConfiguration field's value.
func (*CreateDataIntegrationOutput) SetScheduleConfiguration ¶
func (s *CreateDataIntegrationOutput) SetScheduleConfiguration(v *ScheduleConfiguration) *CreateDataIntegrationOutput
SetScheduleConfiguration sets the ScheduleConfiguration field's value.
func (*CreateDataIntegrationOutput) SetSourceURI ¶
func (s *CreateDataIntegrationOutput) SetSourceURI(v string) *CreateDataIntegrationOutput
SetSourceURI sets the SourceURI field's value.
func (*CreateDataIntegrationOutput) SetTags ¶
func (s *CreateDataIntegrationOutput) SetTags(v map[string]*string) *CreateDataIntegrationOutput
SetTags sets the Tags field's value.
func (CreateDataIntegrationOutput) String ¶
func (s CreateDataIntegrationOutput) 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 CreateEventIntegrationInput ¶
type CreateEventIntegrationInput struct { // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. If not provided, the Amazon Web Services SDK populates this // field. For more information about idempotency, see Making retries safe with // idempotent APIs (https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/). ClientToken *string `min:"1" type:"string" idempotencyToken:"true"` // The description of the event integration. Description *string `type:"string"` // The EventBridge bus. // // EventBridgeBus is a required field EventBridgeBus *string `min:"1" type:"string" required:"true"` // The event filter. // // EventFilter is a required field EventFilter *EventFilter `type:"structure" required:"true"` // The name of the event integration. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (CreateEventIntegrationInput) GoString ¶
func (s CreateEventIntegrationInput) 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 (*CreateEventIntegrationInput) SetClientToken ¶
func (s *CreateEventIntegrationInput) SetClientToken(v string) *CreateEventIntegrationInput
SetClientToken sets the ClientToken field's value.
func (*CreateEventIntegrationInput) SetDescription ¶
func (s *CreateEventIntegrationInput) SetDescription(v string) *CreateEventIntegrationInput
SetDescription sets the Description field's value.
func (*CreateEventIntegrationInput) SetEventBridgeBus ¶
func (s *CreateEventIntegrationInput) SetEventBridgeBus(v string) *CreateEventIntegrationInput
SetEventBridgeBus sets the EventBridgeBus field's value.
func (*CreateEventIntegrationInput) SetEventFilter ¶
func (s *CreateEventIntegrationInput) SetEventFilter(v *EventFilter) *CreateEventIntegrationInput
SetEventFilter sets the EventFilter field's value.
func (*CreateEventIntegrationInput) SetName ¶
func (s *CreateEventIntegrationInput) SetName(v string) *CreateEventIntegrationInput
SetName sets the Name field's value.
func (*CreateEventIntegrationInput) SetTags ¶
func (s *CreateEventIntegrationInput) SetTags(v map[string]*string) *CreateEventIntegrationInput
SetTags sets the Tags field's value.
func (CreateEventIntegrationInput) String ¶
func (s CreateEventIntegrationInput) 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 (*CreateEventIntegrationInput) Validate ¶
func (s *CreateEventIntegrationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateEventIntegrationOutput ¶
type CreateEventIntegrationOutput struct { // The Amazon Resource Name (ARN) of the event integration. EventIntegrationArn *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateEventIntegrationOutput) GoString ¶
func (s CreateEventIntegrationOutput) 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 (*CreateEventIntegrationOutput) SetEventIntegrationArn ¶
func (s *CreateEventIntegrationOutput) SetEventIntegrationArn(v string) *CreateEventIntegrationOutput
SetEventIntegrationArn sets the EventIntegrationArn field's value.
func (CreateEventIntegrationOutput) String ¶
func (s CreateEventIntegrationOutput) 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 DataIntegrationAssociationSummary ¶
type DataIntegrationAssociationSummary struct { // The identifier for the client that is associated with the DataIntegration // association. ClientId *string `min:"1" type:"string"` // The Amazon Resource Name (ARN) of the DataIntegration. DataIntegrationArn *string `min:"1" type:"string"` // The Amazon Resource Name (ARN) of the DataIntegration association. DataIntegrationAssociationArn *string `min:"1" type:"string"` // contains filtered or unexported fields }
Summary information about the DataIntegration association.
func (DataIntegrationAssociationSummary) GoString ¶
func (s DataIntegrationAssociationSummary) 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 (*DataIntegrationAssociationSummary) SetClientId ¶
func (s *DataIntegrationAssociationSummary) SetClientId(v string) *DataIntegrationAssociationSummary
SetClientId sets the ClientId field's value.
func (*DataIntegrationAssociationSummary) SetDataIntegrationArn ¶
func (s *DataIntegrationAssociationSummary) SetDataIntegrationArn(v string) *DataIntegrationAssociationSummary
SetDataIntegrationArn sets the DataIntegrationArn field's value.
func (*DataIntegrationAssociationSummary) SetDataIntegrationAssociationArn ¶
func (s *DataIntegrationAssociationSummary) SetDataIntegrationAssociationArn(v string) *DataIntegrationAssociationSummary
SetDataIntegrationAssociationArn sets the DataIntegrationAssociationArn field's value.
func (DataIntegrationAssociationSummary) String ¶
func (s DataIntegrationAssociationSummary) 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 DataIntegrationSummary ¶
type DataIntegrationSummary struct { // The Amazon Resource Name (ARN) of the DataIntegration. Arn *string `min:"1" type:"string"` // The name of the DataIntegration. Name *string `min:"1" type:"string"` // The URI of the data source. SourceURI *string `min:"1" type:"string"` // contains filtered or unexported fields }
Summary information about the DataIntegration.
func (DataIntegrationSummary) GoString ¶
func (s DataIntegrationSummary) 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 (*DataIntegrationSummary) SetArn ¶
func (s *DataIntegrationSummary) SetArn(v string) *DataIntegrationSummary
SetArn sets the Arn field's value.
func (*DataIntegrationSummary) SetName ¶
func (s *DataIntegrationSummary) SetName(v string) *DataIntegrationSummary
SetName sets the Name field's value.
func (*DataIntegrationSummary) SetSourceURI ¶
func (s *DataIntegrationSummary) SetSourceURI(v string) *DataIntegrationSummary
SetSourceURI sets the SourceURI field's value.
func (DataIntegrationSummary) String ¶
func (s DataIntegrationSummary) 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 DeleteApplicationInput ¶
type DeleteApplicationInput struct { // The Amazon Resource Name (ARN) of the Application. // // Arn is a required field Arn *string `location:"uri" locationName:"ApplicationIdentifier" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteApplicationInput) GoString ¶
func (s DeleteApplicationInput) 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 (*DeleteApplicationInput) SetArn ¶
func (s *DeleteApplicationInput) SetArn(v string) *DeleteApplicationInput
SetArn sets the Arn field's value.
func (DeleteApplicationInput) String ¶
func (s DeleteApplicationInput) 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 (*DeleteApplicationInput) Validate ¶
func (s *DeleteApplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteApplicationOutput ¶
type DeleteApplicationOutput struct {
// contains filtered or unexported fields
}
func (DeleteApplicationOutput) GoString ¶
func (s DeleteApplicationOutput) 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 (DeleteApplicationOutput) String ¶
func (s DeleteApplicationOutput) 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 DeleteDataIntegrationInput ¶
type DeleteDataIntegrationInput struct { // A unique identifier for the DataIntegration. // // DataIntegrationIdentifier is a required field DataIntegrationIdentifier *string `location:"uri" locationName:"Identifier" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteDataIntegrationInput) GoString ¶
func (s DeleteDataIntegrationInput) 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 (*DeleteDataIntegrationInput) SetDataIntegrationIdentifier ¶
func (s *DeleteDataIntegrationInput) SetDataIntegrationIdentifier(v string) *DeleteDataIntegrationInput
SetDataIntegrationIdentifier sets the DataIntegrationIdentifier field's value.
func (DeleteDataIntegrationInput) String ¶
func (s DeleteDataIntegrationInput) 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 (*DeleteDataIntegrationInput) Validate ¶
func (s *DeleteDataIntegrationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDataIntegrationOutput ¶
type DeleteDataIntegrationOutput struct {
// contains filtered or unexported fields
}
func (DeleteDataIntegrationOutput) GoString ¶
func (s DeleteDataIntegrationOutput) 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 (DeleteDataIntegrationOutput) String ¶
func (s DeleteDataIntegrationOutput) 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 DeleteEventIntegrationInput ¶
type DeleteEventIntegrationInput struct { // The name of the event integration. // // Name is a required field Name *string `location:"uri" locationName:"Name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteEventIntegrationInput) GoString ¶
func (s DeleteEventIntegrationInput) 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 (*DeleteEventIntegrationInput) SetName ¶
func (s *DeleteEventIntegrationInput) SetName(v string) *DeleteEventIntegrationInput
SetName sets the Name field's value.
func (DeleteEventIntegrationInput) String ¶
func (s DeleteEventIntegrationInput) 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 (*DeleteEventIntegrationInput) Validate ¶
func (s *DeleteEventIntegrationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteEventIntegrationOutput ¶
type DeleteEventIntegrationOutput struct {
// contains filtered or unexported fields
}
func (DeleteEventIntegrationOutput) GoString ¶
func (s DeleteEventIntegrationOutput) 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 (DeleteEventIntegrationOutput) String ¶
func (s DeleteEventIntegrationOutput) 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 DuplicateResourceException ¶
type DuplicateResourceException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
A resource with the specified name already exists.
func (*DuplicateResourceException) Code ¶
func (s *DuplicateResourceException) Code() string
Code returns the exception type name.
func (*DuplicateResourceException) Error ¶
func (s *DuplicateResourceException) Error() string
func (DuplicateResourceException) GoString ¶
func (s DuplicateResourceException) 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 (*DuplicateResourceException) Message ¶
func (s *DuplicateResourceException) Message() string
Message returns the exception's message.
func (*DuplicateResourceException) OrigErr ¶
func (s *DuplicateResourceException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*DuplicateResourceException) RequestID ¶
func (s *DuplicateResourceException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*DuplicateResourceException) StatusCode ¶
func (s *DuplicateResourceException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (DuplicateResourceException) String ¶
func (s DuplicateResourceException) 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 EventFilter ¶
type EventFilter struct { // The source of the events. // // Source is a required field Source *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The event filter.
func (EventFilter) GoString ¶
func (s EventFilter) 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 (*EventFilter) SetSource ¶
func (s *EventFilter) SetSource(v string) *EventFilter
SetSource sets the Source field's value.
func (EventFilter) String ¶
func (s EventFilter) 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 (*EventFilter) Validate ¶
func (s *EventFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EventIntegration ¶
type EventIntegration struct { // The event integration description. Description *string `type:"string"` // The Amazon EventBridge bus for the event integration. EventBridgeBus *string `min:"1" type:"string"` // The event integration filter. EventFilter *EventFilter `type:"structure"` // The Amazon Resource Name (ARN) of the event integration. EventIntegrationArn *string `min:"1" type:"string"` // The name of the event integration. Name *string `min:"1" type:"string"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
The event integration.
func (EventIntegration) GoString ¶
func (s EventIntegration) 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 (*EventIntegration) SetDescription ¶
func (s *EventIntegration) SetDescription(v string) *EventIntegration
SetDescription sets the Description field's value.
func (*EventIntegration) SetEventBridgeBus ¶
func (s *EventIntegration) SetEventBridgeBus(v string) *EventIntegration
SetEventBridgeBus sets the EventBridgeBus field's value.
func (*EventIntegration) SetEventFilter ¶
func (s *EventIntegration) SetEventFilter(v *EventFilter) *EventIntegration
SetEventFilter sets the EventFilter field's value.
func (*EventIntegration) SetEventIntegrationArn ¶
func (s *EventIntegration) SetEventIntegrationArn(v string) *EventIntegration
SetEventIntegrationArn sets the EventIntegrationArn field's value.
func (*EventIntegration) SetName ¶
func (s *EventIntegration) SetName(v string) *EventIntegration
SetName sets the Name field's value.
func (*EventIntegration) SetTags ¶
func (s *EventIntegration) SetTags(v map[string]*string) *EventIntegration
SetTags sets the Tags field's value.
func (EventIntegration) String ¶
func (s EventIntegration) 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 EventIntegrationAssociation ¶
type EventIntegrationAssociation struct { // The metadata associated with the client. ClientAssociationMetadata map[string]*string `type:"map"` // The identifier for the client that is associated with the event integration. ClientId *string `min:"1" type:"string"` // The name of the EventBridge rule. EventBridgeRuleName *string `min:"1" type:"string"` // The Amazon Resource Name (ARN) for the event integration association. EventIntegrationAssociationArn *string `min:"1" type:"string"` // The identifier for the event integration association. EventIntegrationAssociationId *string `type:"string"` // The name of the event integration. EventIntegrationName *string `min:"1" type:"string"` // contains filtered or unexported fields }
The event integration association.
func (EventIntegrationAssociation) GoString ¶
func (s EventIntegrationAssociation) 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 (*EventIntegrationAssociation) SetClientAssociationMetadata ¶
func (s *EventIntegrationAssociation) SetClientAssociationMetadata(v map[string]*string) *EventIntegrationAssociation
SetClientAssociationMetadata sets the ClientAssociationMetadata field's value.
func (*EventIntegrationAssociation) SetClientId ¶
func (s *EventIntegrationAssociation) SetClientId(v string) *EventIntegrationAssociation
SetClientId sets the ClientId field's value.
func (*EventIntegrationAssociation) SetEventBridgeRuleName ¶
func (s *EventIntegrationAssociation) SetEventBridgeRuleName(v string) *EventIntegrationAssociation
SetEventBridgeRuleName sets the EventBridgeRuleName field's value.
func (*EventIntegrationAssociation) SetEventIntegrationAssociationArn ¶
func (s *EventIntegrationAssociation) SetEventIntegrationAssociationArn(v string) *EventIntegrationAssociation
SetEventIntegrationAssociationArn sets the EventIntegrationAssociationArn field's value.
func (*EventIntegrationAssociation) SetEventIntegrationAssociationId ¶
func (s *EventIntegrationAssociation) SetEventIntegrationAssociationId(v string) *EventIntegrationAssociation
SetEventIntegrationAssociationId sets the EventIntegrationAssociationId field's value.
func (*EventIntegrationAssociation) SetEventIntegrationName ¶
func (s *EventIntegrationAssociation) SetEventIntegrationName(v string) *EventIntegrationAssociation
SetEventIntegrationName sets the EventIntegrationName field's value.
func (EventIntegrationAssociation) String ¶
func (s EventIntegrationAssociation) 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 ExternalUrlConfig ¶
type ExternalUrlConfig struct { // The URL to access the application. // // AccessUrl is a required field AccessUrl *string `min:"1" type:"string" required:"true"` // Additional URLs to allow list if different than the access URL. ApprovedOrigins []*string `min:"1" type:"list"` // contains filtered or unexported fields }
The external URL source for the application.
func (ExternalUrlConfig) GoString ¶
func (s ExternalUrlConfig) 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 (*ExternalUrlConfig) SetAccessUrl ¶
func (s *ExternalUrlConfig) SetAccessUrl(v string) *ExternalUrlConfig
SetAccessUrl sets the AccessUrl field's value.
func (*ExternalUrlConfig) SetApprovedOrigins ¶
func (s *ExternalUrlConfig) SetApprovedOrigins(v []*string) *ExternalUrlConfig
SetApprovedOrigins sets the ApprovedOrigins field's value.
func (ExternalUrlConfig) String ¶
func (s ExternalUrlConfig) 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 (*ExternalUrlConfig) Validate ¶
func (s *ExternalUrlConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FileConfiguration ¶
type FileConfiguration struct { // Restrictions for what files should be pulled from the source. Filters map[string][]*string `type:"map"` // Identifiers for the source folders to pull all files from recursively. // // Folders is a required field Folders []*string `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
The configuration for what files should be pulled from the source.
func (FileConfiguration) GoString ¶
func (s FileConfiguration) 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 (*FileConfiguration) SetFilters ¶
func (s *FileConfiguration) SetFilters(v map[string][]*string) *FileConfiguration
SetFilters sets the Filters field's value.
func (*FileConfiguration) SetFolders ¶
func (s *FileConfiguration) SetFolders(v []*string) *FileConfiguration
SetFolders sets the Folders field's value.
func (FileConfiguration) String ¶
func (s FileConfiguration) 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 (*FileConfiguration) Validate ¶
func (s *FileConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetApplicationInput ¶
type GetApplicationInput struct { // The Amazon Resource Name (ARN) of the Application. // // Arn is a required field Arn *string `location:"uri" locationName:"ApplicationIdentifier" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetApplicationInput) GoString ¶
func (s GetApplicationInput) 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 (*GetApplicationInput) SetArn ¶
func (s *GetApplicationInput) SetArn(v string) *GetApplicationInput
SetArn sets the Arn field's value.
func (GetApplicationInput) String ¶
func (s GetApplicationInput) 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 (*GetApplicationInput) Validate ¶
func (s *GetApplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetApplicationOutput ¶
type GetApplicationOutput struct { // The configuration for where the application should be loaded from. ApplicationSourceConfig *ApplicationSourceConfig `type:"structure"` // The Amazon Resource Name (ARN) of the Application. Arn *string `min:"1" type:"string"` // The created time of the Application. CreatedTime *time.Time `type:"timestamp"` // The description of the application. Description *string `type:"string"` // A unique identifier for the Application. Id *string `type:"string"` // The last modified time of the Application. LastModifiedTime *time.Time `type:"timestamp"` // The name of the application. Name *string `min:"1" type:"string"` // The namespace of the application. Namespace *string `min:"1" type:"string"` // The configuration of events or requests that the application has access to. Permissions []*string `type:"list"` // The events that the application publishes. // // Deprecated: Publications has been replaced with Permissions Publications []*Publication `deprecated:"true" type:"list"` // The events that the application subscribes. // // Deprecated: Subscriptions has been replaced with Permissions Subscriptions []*Subscription `deprecated:"true" type:"list"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (GetApplicationOutput) GoString ¶
func (s GetApplicationOutput) 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 (*GetApplicationOutput) SetApplicationSourceConfig ¶
func (s *GetApplicationOutput) SetApplicationSourceConfig(v *ApplicationSourceConfig) *GetApplicationOutput
SetApplicationSourceConfig sets the ApplicationSourceConfig field's value.
func (*GetApplicationOutput) SetArn ¶
func (s *GetApplicationOutput) SetArn(v string) *GetApplicationOutput
SetArn sets the Arn field's value.
func (*GetApplicationOutput) SetCreatedTime ¶
func (s *GetApplicationOutput) SetCreatedTime(v time.Time) *GetApplicationOutput
SetCreatedTime sets the CreatedTime field's value.
func (*GetApplicationOutput) SetDescription ¶
func (s *GetApplicationOutput) SetDescription(v string) *GetApplicationOutput
SetDescription sets the Description field's value.
func (*GetApplicationOutput) SetId ¶
func (s *GetApplicationOutput) SetId(v string) *GetApplicationOutput
SetId sets the Id field's value.
func (*GetApplicationOutput) SetLastModifiedTime ¶
func (s *GetApplicationOutput) SetLastModifiedTime(v time.Time) *GetApplicationOutput
SetLastModifiedTime sets the LastModifiedTime field's value.
func (*GetApplicationOutput) SetName ¶
func (s *GetApplicationOutput) SetName(v string) *GetApplicationOutput
SetName sets the Name field's value.
func (*GetApplicationOutput) SetNamespace ¶
func (s *GetApplicationOutput) SetNamespace(v string) *GetApplicationOutput
SetNamespace sets the Namespace field's value.
func (*GetApplicationOutput) SetPermissions ¶
func (s *GetApplicationOutput) SetPermissions(v []*string) *GetApplicationOutput
SetPermissions sets the Permissions field's value.
func (*GetApplicationOutput) SetPublications ¶
func (s *GetApplicationOutput) SetPublications(v []*Publication) *GetApplicationOutput
SetPublications sets the Publications field's value.
func (*GetApplicationOutput) SetSubscriptions ¶
func (s *GetApplicationOutput) SetSubscriptions(v []*Subscription) *GetApplicationOutput
SetSubscriptions sets the Subscriptions field's value.
func (*GetApplicationOutput) SetTags ¶
func (s *GetApplicationOutput) SetTags(v map[string]*string) *GetApplicationOutput
SetTags sets the Tags field's value.
func (GetApplicationOutput) String ¶
func (s GetApplicationOutput) 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 GetDataIntegrationInput ¶
type GetDataIntegrationInput struct { // A unique identifier. // // Identifier is a required field Identifier *string `location:"uri" locationName:"Identifier" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetDataIntegrationInput) GoString ¶
func (s GetDataIntegrationInput) 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 (*GetDataIntegrationInput) SetIdentifier ¶
func (s *GetDataIntegrationInput) SetIdentifier(v string) *GetDataIntegrationInput
SetIdentifier sets the Identifier field's value.
func (GetDataIntegrationInput) String ¶
func (s GetDataIntegrationInput) 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 (*GetDataIntegrationInput) Validate ¶
func (s *GetDataIntegrationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDataIntegrationOutput ¶
type GetDataIntegrationOutput struct { // The Amazon Resource Name (ARN) for the DataIntegration. Arn *string `min:"1" type:"string"` // The KMS key for the DataIntegration. Description *string `type:"string"` // The configuration for what files should be pulled from the source. FileConfiguration *FileConfiguration `type:"structure"` // A unique identifier. Id *string `type:"string"` // The KMS key for the DataIntegration. KmsKey *string `min:"1" type:"string"` // The name of the DataIntegration. Name *string `min:"1" type:"string"` // The configuration for what data should be pulled from the source. ObjectConfiguration map[string]map[string][]*string `type:"map"` // The name of the data and how often it should be pulled from the source. ScheduleConfiguration *ScheduleConfiguration `type:"structure"` // The URI of the data source. SourceURI *string `min:"1" type:"string"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (GetDataIntegrationOutput) GoString ¶
func (s GetDataIntegrationOutput) 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 (*GetDataIntegrationOutput) SetArn ¶
func (s *GetDataIntegrationOutput) SetArn(v string) *GetDataIntegrationOutput
SetArn sets the Arn field's value.
func (*GetDataIntegrationOutput) SetDescription ¶
func (s *GetDataIntegrationOutput) SetDescription(v string) *GetDataIntegrationOutput
SetDescription sets the Description field's value.
func (*GetDataIntegrationOutput) SetFileConfiguration ¶
func (s *GetDataIntegrationOutput) SetFileConfiguration(v *FileConfiguration) *GetDataIntegrationOutput
SetFileConfiguration sets the FileConfiguration field's value.
func (*GetDataIntegrationOutput) SetId ¶
func (s *GetDataIntegrationOutput) SetId(v string) *GetDataIntegrationOutput
SetId sets the Id field's value.
func (*GetDataIntegrationOutput) SetKmsKey ¶
func (s *GetDataIntegrationOutput) SetKmsKey(v string) *GetDataIntegrationOutput
SetKmsKey sets the KmsKey field's value.
func (*GetDataIntegrationOutput) SetName ¶
func (s *GetDataIntegrationOutput) SetName(v string) *GetDataIntegrationOutput
SetName sets the Name field's value.
func (*GetDataIntegrationOutput) SetObjectConfiguration ¶
func (s *GetDataIntegrationOutput) SetObjectConfiguration(v map[string]map[string][]*string) *GetDataIntegrationOutput
SetObjectConfiguration sets the ObjectConfiguration field's value.
func (*GetDataIntegrationOutput) SetScheduleConfiguration ¶
func (s *GetDataIntegrationOutput) SetScheduleConfiguration(v *ScheduleConfiguration) *GetDataIntegrationOutput
SetScheduleConfiguration sets the ScheduleConfiguration field's value.
func (*GetDataIntegrationOutput) SetSourceURI ¶
func (s *GetDataIntegrationOutput) SetSourceURI(v string) *GetDataIntegrationOutput
SetSourceURI sets the SourceURI field's value.
func (*GetDataIntegrationOutput) SetTags ¶
func (s *GetDataIntegrationOutput) SetTags(v map[string]*string) *GetDataIntegrationOutput
SetTags sets the Tags field's value.
func (GetDataIntegrationOutput) String ¶
func (s GetDataIntegrationOutput) 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 GetEventIntegrationInput ¶
type GetEventIntegrationInput struct { // The name of the event integration. // // Name is a required field Name *string `location:"uri" locationName:"Name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetEventIntegrationInput) GoString ¶
func (s GetEventIntegrationInput) 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 (*GetEventIntegrationInput) SetName ¶
func (s *GetEventIntegrationInput) SetName(v string) *GetEventIntegrationInput
SetName sets the Name field's value.
func (GetEventIntegrationInput) String ¶
func (s GetEventIntegrationInput) 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 (*GetEventIntegrationInput) Validate ¶
func (s *GetEventIntegrationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetEventIntegrationOutput ¶
type GetEventIntegrationOutput struct { // The description of the event integration. Description *string `type:"string"` // The EventBridge bus. EventBridgeBus *string `min:"1" type:"string"` // The event filter. EventFilter *EventFilter `type:"structure"` // The Amazon Resource Name (ARN) for the event integration. EventIntegrationArn *string `min:"1" type:"string"` // The name of the event integration. Name *string `min:"1" type:"string"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (GetEventIntegrationOutput) GoString ¶
func (s GetEventIntegrationOutput) 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 (*GetEventIntegrationOutput) SetDescription ¶
func (s *GetEventIntegrationOutput) SetDescription(v string) *GetEventIntegrationOutput
SetDescription sets the Description field's value.
func (*GetEventIntegrationOutput) SetEventBridgeBus ¶
func (s *GetEventIntegrationOutput) SetEventBridgeBus(v string) *GetEventIntegrationOutput
SetEventBridgeBus sets the EventBridgeBus field's value.
func (*GetEventIntegrationOutput) SetEventFilter ¶
func (s *GetEventIntegrationOutput) SetEventFilter(v *EventFilter) *GetEventIntegrationOutput
SetEventFilter sets the EventFilter field's value.
func (*GetEventIntegrationOutput) SetEventIntegrationArn ¶
func (s *GetEventIntegrationOutput) SetEventIntegrationArn(v string) *GetEventIntegrationOutput
SetEventIntegrationArn sets the EventIntegrationArn field's value.
func (*GetEventIntegrationOutput) SetName ¶
func (s *GetEventIntegrationOutput) SetName(v string) *GetEventIntegrationOutput
SetName sets the Name field's value.
func (*GetEventIntegrationOutput) SetTags ¶
func (s *GetEventIntegrationOutput) SetTags(v map[string]*string) *GetEventIntegrationOutput
SetTags sets the Tags field's value.
func (GetEventIntegrationOutput) String ¶
func (s GetEventIntegrationOutput) 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 InternalServiceError ¶
type InternalServiceError struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Request processing failed due to an error or failure with the service.
func (*InternalServiceError) Code ¶
func (s *InternalServiceError) Code() string
Code returns the exception type name.
func (*InternalServiceError) Error ¶
func (s *InternalServiceError) Error() string
func (InternalServiceError) GoString ¶
func (s InternalServiceError) 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 (*InternalServiceError) Message ¶
func (s *InternalServiceError) Message() string
Message returns the exception's message.
func (*InternalServiceError) OrigErr ¶
func (s *InternalServiceError) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServiceError) RequestID ¶
func (s *InternalServiceError) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServiceError) StatusCode ¶
func (s *InternalServiceError) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServiceError) String ¶
func (s InternalServiceError) 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 InvalidRequestException ¶
type InvalidRequestException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The request is not valid.
func (*InvalidRequestException) Code ¶
func (s *InvalidRequestException) Code() string
Code returns the exception type name.
func (*InvalidRequestException) Error ¶
func (s *InvalidRequestException) Error() string
func (InvalidRequestException) GoString ¶
func (s InvalidRequestException) 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 (*InvalidRequestException) Message ¶
func (s *InvalidRequestException) Message() string
Message returns the exception's message.
func (*InvalidRequestException) OrigErr ¶
func (s *InvalidRequestException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidRequestException) RequestID ¶
func (s *InvalidRequestException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidRequestException) StatusCode ¶
func (s *InvalidRequestException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidRequestException) String ¶
func (s InvalidRequestException) 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 ListApplicationAssociationsInput ¶
type ListApplicationAssociationsInput struct { // A unique identifier for the Application. // // ApplicationId is a required field ApplicationId *string `location:"uri" locationName:"ApplicationIdentifier" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListApplicationAssociationsInput) GoString ¶
func (s ListApplicationAssociationsInput) 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 (*ListApplicationAssociationsInput) SetApplicationId ¶
func (s *ListApplicationAssociationsInput) SetApplicationId(v string) *ListApplicationAssociationsInput
SetApplicationId sets the ApplicationId field's value.
func (*ListApplicationAssociationsInput) SetMaxResults ¶
func (s *ListApplicationAssociationsInput) SetMaxResults(v int64) *ListApplicationAssociationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListApplicationAssociationsInput) SetNextToken ¶
func (s *ListApplicationAssociationsInput) SetNextToken(v string) *ListApplicationAssociationsInput
SetNextToken sets the NextToken field's value.
func (ListApplicationAssociationsInput) String ¶
func (s ListApplicationAssociationsInput) 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 (*ListApplicationAssociationsInput) Validate ¶
func (s *ListApplicationAssociationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListApplicationAssociationsOutput ¶
type ListApplicationAssociationsOutput struct { // List of Application Associations for the Application. ApplicationAssociations []*ApplicationAssociationSummary `min:"1" type:"list"` // If there are additional results, this is the token for the next set of results. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListApplicationAssociationsOutput) GoString ¶
func (s ListApplicationAssociationsOutput) 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 (*ListApplicationAssociationsOutput) SetApplicationAssociations ¶
func (s *ListApplicationAssociationsOutput) SetApplicationAssociations(v []*ApplicationAssociationSummary) *ListApplicationAssociationsOutput
SetApplicationAssociations sets the ApplicationAssociations field's value.
func (*ListApplicationAssociationsOutput) SetNextToken ¶
func (s *ListApplicationAssociationsOutput) SetNextToken(v string) *ListApplicationAssociationsOutput
SetNextToken sets the NextToken field's value.
func (ListApplicationAssociationsOutput) String ¶
func (s ListApplicationAssociationsOutput) 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 ListApplicationsInput ¶
type ListApplicationsInput struct { // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListApplicationsInput) GoString ¶
func (s ListApplicationsInput) 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 (*ListApplicationsInput) SetMaxResults ¶
func (s *ListApplicationsInput) SetMaxResults(v int64) *ListApplicationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListApplicationsInput) SetNextToken ¶
func (s *ListApplicationsInput) SetNextToken(v string) *ListApplicationsInput
SetNextToken sets the NextToken field's value.
func (ListApplicationsInput) String ¶
func (s ListApplicationsInput) 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 (*ListApplicationsInput) Validate ¶
func (s *ListApplicationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListApplicationsOutput ¶
type ListApplicationsOutput struct { // The Applications associated with this account. Applications []*ApplicationSummary `min:"1" type:"list"` // If there are additional results, this is the token for the next set of results. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListApplicationsOutput) GoString ¶
func (s ListApplicationsOutput) 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 (*ListApplicationsOutput) SetApplications ¶
func (s *ListApplicationsOutput) SetApplications(v []*ApplicationSummary) *ListApplicationsOutput
SetApplications sets the Applications field's value.
func (*ListApplicationsOutput) SetNextToken ¶
func (s *ListApplicationsOutput) SetNextToken(v string) *ListApplicationsOutput
SetNextToken sets the NextToken field's value.
func (ListApplicationsOutput) String ¶
func (s ListApplicationsOutput) 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 ListDataIntegrationAssociationsInput ¶
type ListDataIntegrationAssociationsInput struct { // A unique identifier for the DataIntegration. // // DataIntegrationIdentifier is a required field DataIntegrationIdentifier *string `location:"uri" locationName:"Identifier" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListDataIntegrationAssociationsInput) GoString ¶
func (s ListDataIntegrationAssociationsInput) 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 (*ListDataIntegrationAssociationsInput) SetDataIntegrationIdentifier ¶
func (s *ListDataIntegrationAssociationsInput) SetDataIntegrationIdentifier(v string) *ListDataIntegrationAssociationsInput
SetDataIntegrationIdentifier sets the DataIntegrationIdentifier field's value.
func (*ListDataIntegrationAssociationsInput) SetMaxResults ¶
func (s *ListDataIntegrationAssociationsInput) SetMaxResults(v int64) *ListDataIntegrationAssociationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListDataIntegrationAssociationsInput) SetNextToken ¶
func (s *ListDataIntegrationAssociationsInput) SetNextToken(v string) *ListDataIntegrationAssociationsInput
SetNextToken sets the NextToken field's value.
func (ListDataIntegrationAssociationsInput) String ¶
func (s ListDataIntegrationAssociationsInput) 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 (*ListDataIntegrationAssociationsInput) Validate ¶
func (s *ListDataIntegrationAssociationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDataIntegrationAssociationsOutput ¶
type ListDataIntegrationAssociationsOutput struct { // The Amazon Resource Name (ARN) and unique ID of the DataIntegration association. DataIntegrationAssociations []*DataIntegrationAssociationSummary `min:"1" type:"list"` // If there are additional results, this is the token for the next set of results. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListDataIntegrationAssociationsOutput) GoString ¶
func (s ListDataIntegrationAssociationsOutput) 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 (*ListDataIntegrationAssociationsOutput) SetDataIntegrationAssociations ¶
func (s *ListDataIntegrationAssociationsOutput) SetDataIntegrationAssociations(v []*DataIntegrationAssociationSummary) *ListDataIntegrationAssociationsOutput
SetDataIntegrationAssociations sets the DataIntegrationAssociations field's value.
func (*ListDataIntegrationAssociationsOutput) SetNextToken ¶
func (s *ListDataIntegrationAssociationsOutput) SetNextToken(v string) *ListDataIntegrationAssociationsOutput
SetNextToken sets the NextToken field's value.
func (ListDataIntegrationAssociationsOutput) String ¶
func (s ListDataIntegrationAssociationsOutput) 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 ListDataIntegrationsInput ¶
type ListDataIntegrationsInput struct { // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListDataIntegrationsInput) GoString ¶
func (s ListDataIntegrationsInput) 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 (*ListDataIntegrationsInput) SetMaxResults ¶
func (s *ListDataIntegrationsInput) SetMaxResults(v int64) *ListDataIntegrationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListDataIntegrationsInput) SetNextToken ¶
func (s *ListDataIntegrationsInput) SetNextToken(v string) *ListDataIntegrationsInput
SetNextToken sets the NextToken field's value.
func (ListDataIntegrationsInput) String ¶
func (s ListDataIntegrationsInput) 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 (*ListDataIntegrationsInput) Validate ¶
func (s *ListDataIntegrationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDataIntegrationsOutput ¶
type ListDataIntegrationsOutput struct { // The DataIntegrations associated with this account. DataIntegrations []*DataIntegrationSummary `min:"1" type:"list"` // If there are additional results, this is the token for the next set of results. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListDataIntegrationsOutput) GoString ¶
func (s ListDataIntegrationsOutput) 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 (*ListDataIntegrationsOutput) SetDataIntegrations ¶
func (s *ListDataIntegrationsOutput) SetDataIntegrations(v []*DataIntegrationSummary) *ListDataIntegrationsOutput
SetDataIntegrations sets the DataIntegrations field's value.
func (*ListDataIntegrationsOutput) SetNextToken ¶
func (s *ListDataIntegrationsOutput) SetNextToken(v string) *ListDataIntegrationsOutput
SetNextToken sets the NextToken field's value.
func (ListDataIntegrationsOutput) String ¶
func (s ListDataIntegrationsOutput) 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 ListEventIntegrationAssociationsInput ¶
type ListEventIntegrationAssociationsInput struct { // The name of the event integration. // // EventIntegrationName is a required field EventIntegrationName *string `location:"uri" locationName:"Name" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListEventIntegrationAssociationsInput) GoString ¶
func (s ListEventIntegrationAssociationsInput) 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 (*ListEventIntegrationAssociationsInput) SetEventIntegrationName ¶
func (s *ListEventIntegrationAssociationsInput) SetEventIntegrationName(v string) *ListEventIntegrationAssociationsInput
SetEventIntegrationName sets the EventIntegrationName field's value.
func (*ListEventIntegrationAssociationsInput) SetMaxResults ¶
func (s *ListEventIntegrationAssociationsInput) SetMaxResults(v int64) *ListEventIntegrationAssociationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListEventIntegrationAssociationsInput) SetNextToken ¶
func (s *ListEventIntegrationAssociationsInput) SetNextToken(v string) *ListEventIntegrationAssociationsInput
SetNextToken sets the NextToken field's value.
func (ListEventIntegrationAssociationsInput) String ¶
func (s ListEventIntegrationAssociationsInput) 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 (*ListEventIntegrationAssociationsInput) Validate ¶
func (s *ListEventIntegrationAssociationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListEventIntegrationAssociationsOutput ¶
type ListEventIntegrationAssociationsOutput struct { // The event integration associations. EventIntegrationAssociations []*EventIntegrationAssociation `min:"1" type:"list"` // If there are additional results, this is the token for the next set of results. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListEventIntegrationAssociationsOutput) GoString ¶
func (s ListEventIntegrationAssociationsOutput) 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 (*ListEventIntegrationAssociationsOutput) SetEventIntegrationAssociations ¶
func (s *ListEventIntegrationAssociationsOutput) SetEventIntegrationAssociations(v []*EventIntegrationAssociation) *ListEventIntegrationAssociationsOutput
SetEventIntegrationAssociations sets the EventIntegrationAssociations field's value.
func (*ListEventIntegrationAssociationsOutput) SetNextToken ¶
func (s *ListEventIntegrationAssociationsOutput) SetNextToken(v string) *ListEventIntegrationAssociationsOutput
SetNextToken sets the NextToken field's value.
func (ListEventIntegrationAssociationsOutput) String ¶
func (s ListEventIntegrationAssociationsOutput) 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 ListEventIntegrationsInput ¶
type ListEventIntegrationsInput struct { // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListEventIntegrationsInput) GoString ¶
func (s ListEventIntegrationsInput) 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 (*ListEventIntegrationsInput) SetMaxResults ¶
func (s *ListEventIntegrationsInput) SetMaxResults(v int64) *ListEventIntegrationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListEventIntegrationsInput) SetNextToken ¶
func (s *ListEventIntegrationsInput) SetNextToken(v string) *ListEventIntegrationsInput
SetNextToken sets the NextToken field's value.
func (ListEventIntegrationsInput) String ¶
func (s ListEventIntegrationsInput) 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 (*ListEventIntegrationsInput) Validate ¶
func (s *ListEventIntegrationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListEventIntegrationsOutput ¶
type ListEventIntegrationsOutput struct { // The event integrations. EventIntegrations []*EventIntegration `min:"1" type:"list"` // If there are additional results, this is the token for the next set of results. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListEventIntegrationsOutput) GoString ¶
func (s ListEventIntegrationsOutput) 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 (*ListEventIntegrationsOutput) SetEventIntegrations ¶
func (s *ListEventIntegrationsOutput) SetEventIntegrations(v []*EventIntegration) *ListEventIntegrationsOutput
SetEventIntegrations sets the EventIntegrations field's value.
func (*ListEventIntegrationsOutput) SetNextToken ¶
func (s *ListEventIntegrationsOutput) SetNextToken(v string) *ListEventIntegrationsOutput
SetNextToken sets the NextToken field's value.
func (ListEventIntegrationsOutput) String ¶
func (s ListEventIntegrationsOutput) 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 Amazon Resource Name (ARN) of the resource. // // 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 { // Information about the tags. Tags map[string]*string `locationName:"tags" min:"1" 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 Publication ¶
type Publication struct { // The description of the publication. Description *string `type:"string"` // The name of the publication. // // Event is a required field Event *string `min:"1" type:"string" required:"true"` // The JSON schema of the publication event. // // Schema is a required field Schema *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The configuration of an event that the application publishes.
func (Publication) GoString ¶
func (s Publication) 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 (*Publication) SetDescription ¶
func (s *Publication) SetDescription(v string) *Publication
SetDescription sets the Description field's value.
func (*Publication) SetEvent ¶
func (s *Publication) SetEvent(v string) *Publication
SetEvent sets the Event field's value.
func (*Publication) SetSchema ¶
func (s *Publication) SetSchema(v string) *Publication
SetSchema sets the Schema field's value.
func (Publication) String ¶
func (s Publication) 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 (*Publication) Validate ¶
func (s *Publication) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The specified 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 ResourceQuotaExceededException ¶
type ResourceQuotaExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The allowed quota for the resource has been exceeded.
func (*ResourceQuotaExceededException) Code ¶
func (s *ResourceQuotaExceededException) Code() string
Code returns the exception type name.
func (*ResourceQuotaExceededException) Error ¶
func (s *ResourceQuotaExceededException) Error() string
func (ResourceQuotaExceededException) GoString ¶
func (s ResourceQuotaExceededException) 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 (*ResourceQuotaExceededException) Message ¶
func (s *ResourceQuotaExceededException) Message() string
Message returns the exception's message.
func (*ResourceQuotaExceededException) OrigErr ¶
func (s *ResourceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceQuotaExceededException) RequestID ¶
func (s *ResourceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceQuotaExceededException) StatusCode ¶
func (s *ResourceQuotaExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceQuotaExceededException) String ¶
func (s ResourceQuotaExceededException) 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 ScheduleConfiguration ¶
type ScheduleConfiguration struct { // The start date for objects to import in the first flow run as an Unix/epoch // timestamp in milliseconds or in ISO-8601 format. FirstExecutionFrom *string `min:"1" type:"string"` // The name of the object to pull from the data source. Object *string `min:"1" type:"string"` // How often the data should be pulled from data source. // // ScheduleExpression is a required field ScheduleExpression *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The name of the data and how often it should be pulled from the source.
func (ScheduleConfiguration) GoString ¶
func (s ScheduleConfiguration) 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 (*ScheduleConfiguration) SetFirstExecutionFrom ¶
func (s *ScheduleConfiguration) SetFirstExecutionFrom(v string) *ScheduleConfiguration
SetFirstExecutionFrom sets the FirstExecutionFrom field's value.
func (*ScheduleConfiguration) SetObject ¶
func (s *ScheduleConfiguration) SetObject(v string) *ScheduleConfiguration
SetObject sets the Object field's value.
func (*ScheduleConfiguration) SetScheduleExpression ¶
func (s *ScheduleConfiguration) SetScheduleExpression(v string) *ScheduleConfiguration
SetScheduleExpression sets the ScheduleExpression field's value.
func (ScheduleConfiguration) String ¶
func (s ScheduleConfiguration) 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 (*ScheduleConfiguration) Validate ¶
func (s *ScheduleConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Subscription ¶
type Subscription struct { // The description of the subscription. Description *string `type:"string"` // The name of the subscription. // // Event is a required field Event *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The configuration of an event that the application subscribes.
func (Subscription) GoString ¶
func (s Subscription) 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 (*Subscription) SetDescription ¶
func (s *Subscription) SetDescription(v string) *Subscription
SetDescription sets the Description field's value.
func (*Subscription) SetEvent ¶
func (s *Subscription) SetEvent(v string) *Subscription
SetEvent sets the Event field's value.
func (Subscription) String ¶
func (s Subscription) 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 (*Subscription) Validate ¶
func (s *Subscription) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceInput ¶
type TagResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" min:"1" type:"string" required:"true"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. // // Tags is a required field Tags map[string]*string `locationName:"tags" min:"1" 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 ThrottlingException ¶
type ThrottlingException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The throttling limit has been exceeded.
func (*ThrottlingException) Code ¶
func (s *ThrottlingException) Code() string
Code returns the exception type name.
func (*ThrottlingException) Error ¶
func (s *ThrottlingException) Error() string
func (ThrottlingException) GoString ¶
func (s ThrottlingException) 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 (*ThrottlingException) Message ¶
func (s *ThrottlingException) Message() string
Message returns the exception's message.
func (*ThrottlingException) OrigErr ¶
func (s *ThrottlingException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ThrottlingException) RequestID ¶
func (s *ThrottlingException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ThrottlingException) StatusCode ¶
func (s *ThrottlingException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ThrottlingException) String ¶
func (s ThrottlingException) 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 UnsupportedOperationException ¶
type UnsupportedOperationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The operation is not supported.
func (*UnsupportedOperationException) Code ¶
func (s *UnsupportedOperationException) Code() string
Code returns the exception type name.
func (*UnsupportedOperationException) Error ¶
func (s *UnsupportedOperationException) Error() string
func (UnsupportedOperationException) GoString ¶
func (s UnsupportedOperationException) 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 (*UnsupportedOperationException) Message ¶
func (s *UnsupportedOperationException) Message() string
Message returns the exception's message.
func (*UnsupportedOperationException) OrigErr ¶
func (s *UnsupportedOperationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*UnsupportedOperationException) RequestID ¶
func (s *UnsupportedOperationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*UnsupportedOperationException) StatusCode ¶
func (s *UnsupportedOperationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (UnsupportedOperationException) String ¶
func (s UnsupportedOperationException) 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 Amazon Resource Name (ARN) of the resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" min:"1" type:"string" required:"true"` // The tag keys. // // 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 UpdateApplicationInput ¶
type UpdateApplicationInput struct { // The configuration for where the application should be loaded from. ApplicationSourceConfig *ApplicationSourceConfig `type:"structure"` // The Amazon Resource Name (ARN) of the Application. // // Arn is a required field Arn *string `location:"uri" locationName:"ApplicationIdentifier" min:"1" type:"string" required:"true"` // The description of the application. Description *string `type:"string"` // The name of the application. Name *string `min:"1" type:"string"` // The configuration of events or requests that the application has access to. Permissions []*string `type:"list"` // The events that the application publishes. // // Deprecated: Publications has been replaced with Permissions Publications []*Publication `deprecated:"true" type:"list"` // The events that the application subscribes. // // Deprecated: Subscriptions has been replaced with Permissions Subscriptions []*Subscription `deprecated:"true" type:"list"` // contains filtered or unexported fields }
func (UpdateApplicationInput) GoString ¶
func (s UpdateApplicationInput) 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 (*UpdateApplicationInput) SetApplicationSourceConfig ¶
func (s *UpdateApplicationInput) SetApplicationSourceConfig(v *ApplicationSourceConfig) *UpdateApplicationInput
SetApplicationSourceConfig sets the ApplicationSourceConfig field's value.
func (*UpdateApplicationInput) SetArn ¶
func (s *UpdateApplicationInput) SetArn(v string) *UpdateApplicationInput
SetArn sets the Arn field's value.
func (*UpdateApplicationInput) SetDescription ¶
func (s *UpdateApplicationInput) SetDescription(v string) *UpdateApplicationInput
SetDescription sets the Description field's value.
func (*UpdateApplicationInput) SetName ¶
func (s *UpdateApplicationInput) SetName(v string) *UpdateApplicationInput
SetName sets the Name field's value.
func (*UpdateApplicationInput) SetPermissions ¶
func (s *UpdateApplicationInput) SetPermissions(v []*string) *UpdateApplicationInput
SetPermissions sets the Permissions field's value.
func (*UpdateApplicationInput) SetPublications ¶
func (s *UpdateApplicationInput) SetPublications(v []*Publication) *UpdateApplicationInput
SetPublications sets the Publications field's value.
func (*UpdateApplicationInput) SetSubscriptions ¶
func (s *UpdateApplicationInput) SetSubscriptions(v []*Subscription) *UpdateApplicationInput
SetSubscriptions sets the Subscriptions field's value.
func (UpdateApplicationInput) String ¶
func (s UpdateApplicationInput) 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 (*UpdateApplicationInput) Validate ¶
func (s *UpdateApplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateApplicationOutput ¶
type UpdateApplicationOutput struct {
// contains filtered or unexported fields
}
func (UpdateApplicationOutput) GoString ¶
func (s UpdateApplicationOutput) 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 (UpdateApplicationOutput) String ¶
func (s UpdateApplicationOutput) 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 UpdateDataIntegrationInput ¶
type UpdateDataIntegrationInput struct { // A description of the DataIntegration. Description *string `type:"string"` // A unique identifier for the DataIntegration. // // Identifier is a required field Identifier *string `location:"uri" locationName:"Identifier" min:"1" type:"string" required:"true"` // The name of the DataIntegration. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateDataIntegrationInput) GoString ¶
func (s UpdateDataIntegrationInput) 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 (*UpdateDataIntegrationInput) SetDescription ¶
func (s *UpdateDataIntegrationInput) SetDescription(v string) *UpdateDataIntegrationInput
SetDescription sets the Description field's value.
func (*UpdateDataIntegrationInput) SetIdentifier ¶
func (s *UpdateDataIntegrationInput) SetIdentifier(v string) *UpdateDataIntegrationInput
SetIdentifier sets the Identifier field's value.
func (*UpdateDataIntegrationInput) SetName ¶
func (s *UpdateDataIntegrationInput) SetName(v string) *UpdateDataIntegrationInput
SetName sets the Name field's value.
func (UpdateDataIntegrationInput) String ¶
func (s UpdateDataIntegrationInput) 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 (*UpdateDataIntegrationInput) Validate ¶
func (s *UpdateDataIntegrationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDataIntegrationOutput ¶
type UpdateDataIntegrationOutput struct {
// contains filtered or unexported fields
}
func (UpdateDataIntegrationOutput) GoString ¶
func (s UpdateDataIntegrationOutput) 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 (UpdateDataIntegrationOutput) String ¶
func (s UpdateDataIntegrationOutput) 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 UpdateEventIntegrationInput ¶
type UpdateEventIntegrationInput struct { // The description of the event integration. Description *string `type:"string"` // The name of the event integration. // // Name is a required field Name *string `location:"uri" locationName:"Name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateEventIntegrationInput) GoString ¶
func (s UpdateEventIntegrationInput) 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 (*UpdateEventIntegrationInput) SetDescription ¶
func (s *UpdateEventIntegrationInput) SetDescription(v string) *UpdateEventIntegrationInput
SetDescription sets the Description field's value.
func (*UpdateEventIntegrationInput) SetName ¶
func (s *UpdateEventIntegrationInput) SetName(v string) *UpdateEventIntegrationInput
SetName sets the Name field's value.
func (UpdateEventIntegrationInput) String ¶
func (s UpdateEventIntegrationInput) 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 (*UpdateEventIntegrationInput) Validate ¶
func (s *UpdateEventIntegrationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateEventIntegrationOutput ¶
type UpdateEventIntegrationOutput struct {
// contains filtered or unexported fields
}
func (UpdateEventIntegrationOutput) GoString ¶
func (s UpdateEventIntegrationOutput) 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 (UpdateEventIntegrationOutput) String ¶
func (s UpdateEventIntegrationOutput) 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".
Directories ¶
Path | Synopsis |
---|---|
Package appintegrationsserviceiface provides an interface to enable mocking the Amazon AppIntegrations Service service client for testing your code.
|
Package appintegrationsserviceiface provides an interface to enable mocking the Amazon AppIntegrations Service service client for testing your code. |