Documentation ¶
Overview ¶
Package appfabric provides the client and types for making API requests to AppFabric.
Amazon Web Services AppFabric quickly connects software as a service (SaaS) applications across your organization. This allows IT and security teams to easily manage and secure applications using a standard schema, and employees can complete everyday tasks faster using generative artificial intelligence (AI). You can use these APIs to complete AppFabric tasks, such as setting up audit log ingestions or viewing user access. For more information about AppFabric, including the required permissions to use the service, see the Amazon Web Services AppFabric Administration Guide (https://docs.aws.amazon.com/appfabric/latest/adminguide/). For more information about using the Command Line Interface (CLI) to manage your AppFabric resources, see the AppFabric section of the CLI Reference (https://docs.aws.amazon.com/cli/latest/reference/appfabric/index.html).
See https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19 for more information on this service.
See appfabric package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/appfabric/
Using the Client ¶
To contact AppFabric 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 AppFabric client AppFabric for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/appfabric/#New
Index ¶
- Constants
- func AppAuthorizationStatus_Values() []string
- func AuthType_Values() []string
- func Format_Values() []string
- func IngestionDestinationStatus_Values() []string
- func IngestionState_Values() []string
- func IngestionType_Values() []string
- func Persona_Values() []string
- func ResultStatus_Values() []string
- func Schema_Values() []string
- func ValidationExceptionReason_Values() []string
- 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 ApiKeyCredential
- type AppAuthorization
- func (s AppAuthorization) GoString() string
- func (s *AppAuthorization) SetApp(v string) *AppAuthorization
- func (s *AppAuthorization) SetAppAuthorizationArn(v string) *AppAuthorization
- func (s *AppAuthorization) SetAppBundleArn(v string) *AppAuthorization
- func (s *AppAuthorization) SetAuthType(v string) *AppAuthorization
- func (s *AppAuthorization) SetAuthUrl(v string) *AppAuthorization
- func (s *AppAuthorization) SetCreatedAt(v time.Time) *AppAuthorization
- func (s *AppAuthorization) SetPersona(v string) *AppAuthorization
- func (s *AppAuthorization) SetStatus(v string) *AppAuthorization
- func (s *AppAuthorization) SetTenant(v *Tenant) *AppAuthorization
- func (s *AppAuthorization) SetUpdatedAt(v time.Time) *AppAuthorization
- func (s AppAuthorization) String() string
- type AppAuthorizationSummary
- func (s AppAuthorizationSummary) GoString() string
- func (s *AppAuthorizationSummary) SetApp(v string) *AppAuthorizationSummary
- func (s *AppAuthorizationSummary) SetAppAuthorizationArn(v string) *AppAuthorizationSummary
- func (s *AppAuthorizationSummary) SetAppBundleArn(v string) *AppAuthorizationSummary
- func (s *AppAuthorizationSummary) SetStatus(v string) *AppAuthorizationSummary
- func (s *AppAuthorizationSummary) SetTenant(v *Tenant) *AppAuthorizationSummary
- func (s *AppAuthorizationSummary) SetUpdatedAt(v time.Time) *AppAuthorizationSummary
- func (s AppAuthorizationSummary) String() string
- type AppBundle
- type AppBundleSummary
- type AppFabric
- func (c *AppFabric) BatchGetUserAccessTasks(input *BatchGetUserAccessTasksInput) (*BatchGetUserAccessTasksOutput, error)
- func (c *AppFabric) BatchGetUserAccessTasksRequest(input *BatchGetUserAccessTasksInput) (req *request.Request, output *BatchGetUserAccessTasksOutput)
- func (c *AppFabric) BatchGetUserAccessTasksWithContext(ctx aws.Context, input *BatchGetUserAccessTasksInput, opts ...request.Option) (*BatchGetUserAccessTasksOutput, error)
- func (c *AppFabric) ConnectAppAuthorization(input *ConnectAppAuthorizationInput) (*ConnectAppAuthorizationOutput, error)
- func (c *AppFabric) ConnectAppAuthorizationRequest(input *ConnectAppAuthorizationInput) (req *request.Request, output *ConnectAppAuthorizationOutput)
- func (c *AppFabric) ConnectAppAuthorizationWithContext(ctx aws.Context, input *ConnectAppAuthorizationInput, opts ...request.Option) (*ConnectAppAuthorizationOutput, error)
- func (c *AppFabric) CreateAppAuthorization(input *CreateAppAuthorizationInput) (*CreateAppAuthorizationOutput, error)
- func (c *AppFabric) CreateAppAuthorizationRequest(input *CreateAppAuthorizationInput) (req *request.Request, output *CreateAppAuthorizationOutput)
- func (c *AppFabric) CreateAppAuthorizationWithContext(ctx aws.Context, input *CreateAppAuthorizationInput, opts ...request.Option) (*CreateAppAuthorizationOutput, error)
- func (c *AppFabric) CreateAppBundle(input *CreateAppBundleInput) (*CreateAppBundleOutput, error)
- func (c *AppFabric) CreateAppBundleRequest(input *CreateAppBundleInput) (req *request.Request, output *CreateAppBundleOutput)
- func (c *AppFabric) CreateAppBundleWithContext(ctx aws.Context, input *CreateAppBundleInput, opts ...request.Option) (*CreateAppBundleOutput, error)
- func (c *AppFabric) CreateIngestion(input *CreateIngestionInput) (*CreateIngestionOutput, error)
- func (c *AppFabric) CreateIngestionDestination(input *CreateIngestionDestinationInput) (*CreateIngestionDestinationOutput, error)
- func (c *AppFabric) CreateIngestionDestinationRequest(input *CreateIngestionDestinationInput) (req *request.Request, output *CreateIngestionDestinationOutput)
- func (c *AppFabric) CreateIngestionDestinationWithContext(ctx aws.Context, input *CreateIngestionDestinationInput, ...) (*CreateIngestionDestinationOutput, error)
- func (c *AppFabric) CreateIngestionRequest(input *CreateIngestionInput) (req *request.Request, output *CreateIngestionOutput)
- func (c *AppFabric) CreateIngestionWithContext(ctx aws.Context, input *CreateIngestionInput, opts ...request.Option) (*CreateIngestionOutput, error)
- func (c *AppFabric) DeleteAppAuthorization(input *DeleteAppAuthorizationInput) (*DeleteAppAuthorizationOutput, error)
- func (c *AppFabric) DeleteAppAuthorizationRequest(input *DeleteAppAuthorizationInput) (req *request.Request, output *DeleteAppAuthorizationOutput)
- func (c *AppFabric) DeleteAppAuthorizationWithContext(ctx aws.Context, input *DeleteAppAuthorizationInput, opts ...request.Option) (*DeleteAppAuthorizationOutput, error)
- func (c *AppFabric) DeleteAppBundle(input *DeleteAppBundleInput) (*DeleteAppBundleOutput, error)
- func (c *AppFabric) DeleteAppBundleRequest(input *DeleteAppBundleInput) (req *request.Request, output *DeleteAppBundleOutput)
- func (c *AppFabric) DeleteAppBundleWithContext(ctx aws.Context, input *DeleteAppBundleInput, opts ...request.Option) (*DeleteAppBundleOutput, error)
- func (c *AppFabric) DeleteIngestion(input *DeleteIngestionInput) (*DeleteIngestionOutput, error)
- func (c *AppFabric) DeleteIngestionDestination(input *DeleteIngestionDestinationInput) (*DeleteIngestionDestinationOutput, error)
- func (c *AppFabric) DeleteIngestionDestinationRequest(input *DeleteIngestionDestinationInput) (req *request.Request, output *DeleteIngestionDestinationOutput)
- func (c *AppFabric) DeleteIngestionDestinationWithContext(ctx aws.Context, input *DeleteIngestionDestinationInput, ...) (*DeleteIngestionDestinationOutput, error)
- func (c *AppFabric) DeleteIngestionRequest(input *DeleteIngestionInput) (req *request.Request, output *DeleteIngestionOutput)
- func (c *AppFabric) DeleteIngestionWithContext(ctx aws.Context, input *DeleteIngestionInput, opts ...request.Option) (*DeleteIngestionOutput, error)
- func (c *AppFabric) GetAppAuthorization(input *GetAppAuthorizationInput) (*GetAppAuthorizationOutput, error)
- func (c *AppFabric) GetAppAuthorizationRequest(input *GetAppAuthorizationInput) (req *request.Request, output *GetAppAuthorizationOutput)
- func (c *AppFabric) GetAppAuthorizationWithContext(ctx aws.Context, input *GetAppAuthorizationInput, opts ...request.Option) (*GetAppAuthorizationOutput, error)
- func (c *AppFabric) GetAppBundle(input *GetAppBundleInput) (*GetAppBundleOutput, error)
- func (c *AppFabric) GetAppBundleRequest(input *GetAppBundleInput) (req *request.Request, output *GetAppBundleOutput)
- func (c *AppFabric) GetAppBundleWithContext(ctx aws.Context, input *GetAppBundleInput, opts ...request.Option) (*GetAppBundleOutput, error)
- func (c *AppFabric) GetIngestion(input *GetIngestionInput) (*GetIngestionOutput, error)
- func (c *AppFabric) GetIngestionDestination(input *GetIngestionDestinationInput) (*GetIngestionDestinationOutput, error)
- func (c *AppFabric) GetIngestionDestinationRequest(input *GetIngestionDestinationInput) (req *request.Request, output *GetIngestionDestinationOutput)
- func (c *AppFabric) GetIngestionDestinationWithContext(ctx aws.Context, input *GetIngestionDestinationInput, opts ...request.Option) (*GetIngestionDestinationOutput, error)
- func (c *AppFabric) GetIngestionRequest(input *GetIngestionInput) (req *request.Request, output *GetIngestionOutput)
- func (c *AppFabric) GetIngestionWithContext(ctx aws.Context, input *GetIngestionInput, opts ...request.Option) (*GetIngestionOutput, error)
- func (c *AppFabric) ListAppAuthorizations(input *ListAppAuthorizationsInput) (*ListAppAuthorizationsOutput, error)
- func (c *AppFabric) ListAppAuthorizationsPages(input *ListAppAuthorizationsInput, ...) error
- func (c *AppFabric) ListAppAuthorizationsPagesWithContext(ctx aws.Context, input *ListAppAuthorizationsInput, ...) error
- func (c *AppFabric) ListAppAuthorizationsRequest(input *ListAppAuthorizationsInput) (req *request.Request, output *ListAppAuthorizationsOutput)
- func (c *AppFabric) ListAppAuthorizationsWithContext(ctx aws.Context, input *ListAppAuthorizationsInput, opts ...request.Option) (*ListAppAuthorizationsOutput, error)
- func (c *AppFabric) ListAppBundles(input *ListAppBundlesInput) (*ListAppBundlesOutput, error)
- func (c *AppFabric) ListAppBundlesPages(input *ListAppBundlesInput, fn func(*ListAppBundlesOutput, bool) bool) error
- func (c *AppFabric) ListAppBundlesPagesWithContext(ctx aws.Context, input *ListAppBundlesInput, ...) error
- func (c *AppFabric) ListAppBundlesRequest(input *ListAppBundlesInput) (req *request.Request, output *ListAppBundlesOutput)
- func (c *AppFabric) ListAppBundlesWithContext(ctx aws.Context, input *ListAppBundlesInput, opts ...request.Option) (*ListAppBundlesOutput, error)
- func (c *AppFabric) ListIngestionDestinations(input *ListIngestionDestinationsInput) (*ListIngestionDestinationsOutput, error)
- func (c *AppFabric) ListIngestionDestinationsPages(input *ListIngestionDestinationsInput, ...) error
- func (c *AppFabric) ListIngestionDestinationsPagesWithContext(ctx aws.Context, input *ListIngestionDestinationsInput, ...) error
- func (c *AppFabric) ListIngestionDestinationsRequest(input *ListIngestionDestinationsInput) (req *request.Request, output *ListIngestionDestinationsOutput)
- func (c *AppFabric) ListIngestionDestinationsWithContext(ctx aws.Context, input *ListIngestionDestinationsInput, opts ...request.Option) (*ListIngestionDestinationsOutput, error)
- func (c *AppFabric) ListIngestions(input *ListIngestionsInput) (*ListIngestionsOutput, error)
- func (c *AppFabric) ListIngestionsPages(input *ListIngestionsInput, fn func(*ListIngestionsOutput, bool) bool) error
- func (c *AppFabric) ListIngestionsPagesWithContext(ctx aws.Context, input *ListIngestionsInput, ...) error
- func (c *AppFabric) ListIngestionsRequest(input *ListIngestionsInput) (req *request.Request, output *ListIngestionsOutput)
- func (c *AppFabric) ListIngestionsWithContext(ctx aws.Context, input *ListIngestionsInput, opts ...request.Option) (*ListIngestionsOutput, error)
- func (c *AppFabric) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *AppFabric) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *AppFabric) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *AppFabric) StartIngestion(input *StartIngestionInput) (*StartIngestionOutput, error)
- func (c *AppFabric) StartIngestionRequest(input *StartIngestionInput) (req *request.Request, output *StartIngestionOutput)
- func (c *AppFabric) StartIngestionWithContext(ctx aws.Context, input *StartIngestionInput, opts ...request.Option) (*StartIngestionOutput, error)
- func (c *AppFabric) StartUserAccessTasks(input *StartUserAccessTasksInput) (*StartUserAccessTasksOutput, error)
- func (c *AppFabric) StartUserAccessTasksRequest(input *StartUserAccessTasksInput) (req *request.Request, output *StartUserAccessTasksOutput)
- func (c *AppFabric) StartUserAccessTasksWithContext(ctx aws.Context, input *StartUserAccessTasksInput, opts ...request.Option) (*StartUserAccessTasksOutput, error)
- func (c *AppFabric) StopIngestion(input *StopIngestionInput) (*StopIngestionOutput, error)
- func (c *AppFabric) StopIngestionRequest(input *StopIngestionInput) (req *request.Request, output *StopIngestionOutput)
- func (c *AppFabric) StopIngestionWithContext(ctx aws.Context, input *StopIngestionInput, opts ...request.Option) (*StopIngestionOutput, error)
- func (c *AppFabric) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *AppFabric) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *AppFabric) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *AppFabric) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *AppFabric) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *AppFabric) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *AppFabric) UpdateAppAuthorization(input *UpdateAppAuthorizationInput) (*UpdateAppAuthorizationOutput, error)
- func (c *AppFabric) UpdateAppAuthorizationRequest(input *UpdateAppAuthorizationInput) (req *request.Request, output *UpdateAppAuthorizationOutput)
- func (c *AppFabric) UpdateAppAuthorizationWithContext(ctx aws.Context, input *UpdateAppAuthorizationInput, opts ...request.Option) (*UpdateAppAuthorizationOutput, error)
- func (c *AppFabric) UpdateIngestionDestination(input *UpdateIngestionDestinationInput) (*UpdateIngestionDestinationOutput, error)
- func (c *AppFabric) UpdateIngestionDestinationRequest(input *UpdateIngestionDestinationInput) (req *request.Request, output *UpdateIngestionDestinationOutput)
- func (c *AppFabric) UpdateIngestionDestinationWithContext(ctx aws.Context, input *UpdateIngestionDestinationInput, ...) (*UpdateIngestionDestinationOutput, error)
- type AuditLogDestinationConfiguration
- type AuditLogProcessingConfiguration
- func (s AuditLogProcessingConfiguration) GoString() string
- func (s *AuditLogProcessingConfiguration) SetFormat(v string) *AuditLogProcessingConfiguration
- func (s *AuditLogProcessingConfiguration) SetSchema(v string) *AuditLogProcessingConfiguration
- func (s AuditLogProcessingConfiguration) String() string
- func (s *AuditLogProcessingConfiguration) Validate() error
- type AuthRequest
- type BatchGetUserAccessTasksInput
- func (s BatchGetUserAccessTasksInput) GoString() string
- func (s *BatchGetUserAccessTasksInput) SetAppBundleIdentifier(v string) *BatchGetUserAccessTasksInput
- func (s *BatchGetUserAccessTasksInput) SetTaskIdList(v []*string) *BatchGetUserAccessTasksInput
- func (s BatchGetUserAccessTasksInput) String() string
- func (s *BatchGetUserAccessTasksInput) Validate() error
- type BatchGetUserAccessTasksOutput
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type ConnectAppAuthorizationInput
- func (s ConnectAppAuthorizationInput) GoString() string
- func (s *ConnectAppAuthorizationInput) SetAppAuthorizationIdentifier(v string) *ConnectAppAuthorizationInput
- func (s *ConnectAppAuthorizationInput) SetAppBundleIdentifier(v string) *ConnectAppAuthorizationInput
- func (s *ConnectAppAuthorizationInput) SetAuthRequest(v *AuthRequest) *ConnectAppAuthorizationInput
- func (s ConnectAppAuthorizationInput) String() string
- func (s *ConnectAppAuthorizationInput) Validate() error
- type ConnectAppAuthorizationOutput
- type CreateAppAuthorizationInput
- func (s CreateAppAuthorizationInput) GoString() string
- func (s *CreateAppAuthorizationInput) SetApp(v string) *CreateAppAuthorizationInput
- func (s *CreateAppAuthorizationInput) SetAppBundleIdentifier(v string) *CreateAppAuthorizationInput
- func (s *CreateAppAuthorizationInput) SetAuthType(v string) *CreateAppAuthorizationInput
- func (s *CreateAppAuthorizationInput) SetClientToken(v string) *CreateAppAuthorizationInput
- func (s *CreateAppAuthorizationInput) SetCredential(v *Credential) *CreateAppAuthorizationInput
- func (s *CreateAppAuthorizationInput) SetTags(v []*Tag) *CreateAppAuthorizationInput
- func (s *CreateAppAuthorizationInput) SetTenant(v *Tenant) *CreateAppAuthorizationInput
- func (s CreateAppAuthorizationInput) String() string
- func (s *CreateAppAuthorizationInput) Validate() error
- type CreateAppAuthorizationOutput
- type CreateAppBundleInput
- func (s CreateAppBundleInput) GoString() string
- func (s *CreateAppBundleInput) SetClientToken(v string) *CreateAppBundleInput
- func (s *CreateAppBundleInput) SetCustomerManagedKeyIdentifier(v string) *CreateAppBundleInput
- func (s *CreateAppBundleInput) SetTags(v []*Tag) *CreateAppBundleInput
- func (s CreateAppBundleInput) String() string
- func (s *CreateAppBundleInput) Validate() error
- type CreateAppBundleOutput
- type CreateIngestionDestinationInput
- func (s CreateIngestionDestinationInput) GoString() string
- func (s *CreateIngestionDestinationInput) SetAppBundleIdentifier(v string) *CreateIngestionDestinationInput
- func (s *CreateIngestionDestinationInput) SetClientToken(v string) *CreateIngestionDestinationInput
- func (s *CreateIngestionDestinationInput) SetDestinationConfiguration(v *DestinationConfiguration) *CreateIngestionDestinationInput
- func (s *CreateIngestionDestinationInput) SetIngestionIdentifier(v string) *CreateIngestionDestinationInput
- func (s *CreateIngestionDestinationInput) SetProcessingConfiguration(v *ProcessingConfiguration) *CreateIngestionDestinationInput
- func (s *CreateIngestionDestinationInput) SetTags(v []*Tag) *CreateIngestionDestinationInput
- func (s CreateIngestionDestinationInput) String() string
- func (s *CreateIngestionDestinationInput) Validate() error
- type CreateIngestionDestinationOutput
- type CreateIngestionInput
- func (s CreateIngestionInput) GoString() string
- func (s *CreateIngestionInput) SetApp(v string) *CreateIngestionInput
- func (s *CreateIngestionInput) SetAppBundleIdentifier(v string) *CreateIngestionInput
- func (s *CreateIngestionInput) SetClientToken(v string) *CreateIngestionInput
- func (s *CreateIngestionInput) SetIngestionType(v string) *CreateIngestionInput
- func (s *CreateIngestionInput) SetTags(v []*Tag) *CreateIngestionInput
- func (s *CreateIngestionInput) SetTenantId(v string) *CreateIngestionInput
- func (s CreateIngestionInput) String() string
- func (s *CreateIngestionInput) Validate() error
- type CreateIngestionOutput
- type Credential
- type DeleteAppAuthorizationInput
- func (s DeleteAppAuthorizationInput) GoString() string
- func (s *DeleteAppAuthorizationInput) SetAppAuthorizationIdentifier(v string) *DeleteAppAuthorizationInput
- func (s *DeleteAppAuthorizationInput) SetAppBundleIdentifier(v string) *DeleteAppAuthorizationInput
- func (s DeleteAppAuthorizationInput) String() string
- func (s *DeleteAppAuthorizationInput) Validate() error
- type DeleteAppAuthorizationOutput
- type DeleteAppBundleInput
- type DeleteAppBundleOutput
- type DeleteIngestionDestinationInput
- func (s DeleteIngestionDestinationInput) GoString() string
- func (s *DeleteIngestionDestinationInput) SetAppBundleIdentifier(v string) *DeleteIngestionDestinationInput
- func (s *DeleteIngestionDestinationInput) SetIngestionDestinationIdentifier(v string) *DeleteIngestionDestinationInput
- func (s *DeleteIngestionDestinationInput) SetIngestionIdentifier(v string) *DeleteIngestionDestinationInput
- func (s DeleteIngestionDestinationInput) String() string
- func (s *DeleteIngestionDestinationInput) Validate() error
- type DeleteIngestionDestinationOutput
- type DeleteIngestionInput
- func (s DeleteIngestionInput) GoString() string
- func (s *DeleteIngestionInput) SetAppBundleIdentifier(v string) *DeleteIngestionInput
- func (s *DeleteIngestionInput) SetIngestionIdentifier(v string) *DeleteIngestionInput
- func (s DeleteIngestionInput) String() string
- func (s *DeleteIngestionInput) Validate() error
- type DeleteIngestionOutput
- type Destination
- type DestinationConfiguration
- type FirehoseStream
- type GetAppAuthorizationInput
- func (s GetAppAuthorizationInput) GoString() string
- func (s *GetAppAuthorizationInput) SetAppAuthorizationIdentifier(v string) *GetAppAuthorizationInput
- func (s *GetAppAuthorizationInput) SetAppBundleIdentifier(v string) *GetAppAuthorizationInput
- func (s GetAppAuthorizationInput) String() string
- func (s *GetAppAuthorizationInput) Validate() error
- type GetAppAuthorizationOutput
- type GetAppBundleInput
- type GetAppBundleOutput
- type GetIngestionDestinationInput
- func (s GetIngestionDestinationInput) GoString() string
- func (s *GetIngestionDestinationInput) SetAppBundleIdentifier(v string) *GetIngestionDestinationInput
- func (s *GetIngestionDestinationInput) SetIngestionDestinationIdentifier(v string) *GetIngestionDestinationInput
- func (s *GetIngestionDestinationInput) SetIngestionIdentifier(v string) *GetIngestionDestinationInput
- func (s GetIngestionDestinationInput) String() string
- func (s *GetIngestionDestinationInput) Validate() error
- type GetIngestionDestinationOutput
- type GetIngestionInput
- type GetIngestionOutput
- type Ingestion
- func (s Ingestion) GoString() string
- func (s *Ingestion) SetApp(v string) *Ingestion
- func (s *Ingestion) SetAppBundleArn(v string) *Ingestion
- func (s *Ingestion) SetArn(v string) *Ingestion
- func (s *Ingestion) SetCreatedAt(v time.Time) *Ingestion
- func (s *Ingestion) SetIngestionType(v string) *Ingestion
- func (s *Ingestion) SetState(v string) *Ingestion
- func (s *Ingestion) SetTenantId(v string) *Ingestion
- func (s *Ingestion) SetUpdatedAt(v time.Time) *Ingestion
- func (s Ingestion) String() string
- type IngestionDestination
- func (s IngestionDestination) GoString() string
- func (s *IngestionDestination) SetArn(v string) *IngestionDestination
- func (s *IngestionDestination) SetCreatedAt(v time.Time) *IngestionDestination
- func (s *IngestionDestination) SetDestinationConfiguration(v *DestinationConfiguration) *IngestionDestination
- func (s *IngestionDestination) SetIngestionArn(v string) *IngestionDestination
- func (s *IngestionDestination) SetProcessingConfiguration(v *ProcessingConfiguration) *IngestionDestination
- func (s *IngestionDestination) SetStatus(v string) *IngestionDestination
- func (s *IngestionDestination) SetStatusReason(v string) *IngestionDestination
- func (s *IngestionDestination) SetUpdatedAt(v time.Time) *IngestionDestination
- func (s IngestionDestination) String() string
- type IngestionDestinationSummary
- type IngestionSummary
- func (s IngestionSummary) GoString() string
- func (s *IngestionSummary) SetApp(v string) *IngestionSummary
- func (s *IngestionSummary) SetArn(v string) *IngestionSummary
- func (s *IngestionSummary) SetState(v string) *IngestionSummary
- func (s *IngestionSummary) SetTenantId(v string) *IngestionSummary
- func (s IngestionSummary) String() string
- type InternalServerException
- func (s *InternalServerException) Code() string
- func (s *InternalServerException) Error() string
- func (s InternalServerException) GoString() string
- func (s *InternalServerException) Message() string
- func (s *InternalServerException) OrigErr() error
- func (s *InternalServerException) RequestID() string
- func (s *InternalServerException) StatusCode() int
- func (s InternalServerException) String() string
- type ListAppAuthorizationsInput
- func (s ListAppAuthorizationsInput) GoString() string
- func (s *ListAppAuthorizationsInput) SetAppBundleIdentifier(v string) *ListAppAuthorizationsInput
- func (s *ListAppAuthorizationsInput) SetMaxResults(v int64) *ListAppAuthorizationsInput
- func (s *ListAppAuthorizationsInput) SetNextToken(v string) *ListAppAuthorizationsInput
- func (s ListAppAuthorizationsInput) String() string
- func (s *ListAppAuthorizationsInput) Validate() error
- type ListAppAuthorizationsOutput
- func (s ListAppAuthorizationsOutput) GoString() string
- func (s *ListAppAuthorizationsOutput) SetAppAuthorizationSummaryList(v []*AppAuthorizationSummary) *ListAppAuthorizationsOutput
- func (s *ListAppAuthorizationsOutput) SetNextToken(v string) *ListAppAuthorizationsOutput
- func (s ListAppAuthorizationsOutput) String() string
- type ListAppBundlesInput
- type ListAppBundlesOutput
- type ListIngestionDestinationsInput
- func (s ListIngestionDestinationsInput) GoString() string
- func (s *ListIngestionDestinationsInput) SetAppBundleIdentifier(v string) *ListIngestionDestinationsInput
- func (s *ListIngestionDestinationsInput) SetIngestionIdentifier(v string) *ListIngestionDestinationsInput
- func (s *ListIngestionDestinationsInput) SetMaxResults(v int64) *ListIngestionDestinationsInput
- func (s *ListIngestionDestinationsInput) SetNextToken(v string) *ListIngestionDestinationsInput
- func (s ListIngestionDestinationsInput) String() string
- func (s *ListIngestionDestinationsInput) Validate() error
- type ListIngestionDestinationsOutput
- func (s ListIngestionDestinationsOutput) GoString() string
- func (s *ListIngestionDestinationsOutput) SetIngestionDestinations(v []*IngestionDestinationSummary) *ListIngestionDestinationsOutput
- func (s *ListIngestionDestinationsOutput) SetNextToken(v string) *ListIngestionDestinationsOutput
- func (s ListIngestionDestinationsOutput) String() string
- type ListIngestionsInput
- func (s ListIngestionsInput) GoString() string
- func (s *ListIngestionsInput) SetAppBundleIdentifier(v string) *ListIngestionsInput
- func (s *ListIngestionsInput) SetMaxResults(v int64) *ListIngestionsInput
- func (s *ListIngestionsInput) SetNextToken(v string) *ListIngestionsInput
- func (s ListIngestionsInput) String() string
- func (s *ListIngestionsInput) Validate() error
- type ListIngestionsOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type Oauth2Credential
- type ProcessingConfiguration
- 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 S3Bucket
- type ServiceQuotaExceededException
- func (s *ServiceQuotaExceededException) Code() string
- func (s *ServiceQuotaExceededException) Error() string
- func (s ServiceQuotaExceededException) GoString() string
- func (s *ServiceQuotaExceededException) Message() string
- func (s *ServiceQuotaExceededException) OrigErr() error
- func (s *ServiceQuotaExceededException) RequestID() string
- func (s *ServiceQuotaExceededException) StatusCode() int
- func (s ServiceQuotaExceededException) String() string
- type StartIngestionInput
- func (s StartIngestionInput) GoString() string
- func (s *StartIngestionInput) SetAppBundleIdentifier(v string) *StartIngestionInput
- func (s *StartIngestionInput) SetIngestionIdentifier(v string) *StartIngestionInput
- func (s StartIngestionInput) String() string
- func (s *StartIngestionInput) Validate() error
- type StartIngestionOutput
- type StartUserAccessTasksInput
- func (s StartUserAccessTasksInput) GoString() string
- func (s *StartUserAccessTasksInput) SetAppBundleIdentifier(v string) *StartUserAccessTasksInput
- func (s *StartUserAccessTasksInput) SetEmail(v string) *StartUserAccessTasksInput
- func (s StartUserAccessTasksInput) String() string
- func (s *StartUserAccessTasksInput) Validate() error
- type StartUserAccessTasksOutput
- type StopIngestionInput
- type StopIngestionOutput
- type Tag
- type TagResourceInput
- type TagResourceOutput
- type TaskError
- type Tenant
- 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 UntagResourceInput
- type UntagResourceOutput
- type UpdateAppAuthorizationInput
- func (s UpdateAppAuthorizationInput) GoString() string
- func (s *UpdateAppAuthorizationInput) SetAppAuthorizationIdentifier(v string) *UpdateAppAuthorizationInput
- func (s *UpdateAppAuthorizationInput) SetAppBundleIdentifier(v string) *UpdateAppAuthorizationInput
- func (s *UpdateAppAuthorizationInput) SetCredential(v *Credential) *UpdateAppAuthorizationInput
- func (s *UpdateAppAuthorizationInput) SetTenant(v *Tenant) *UpdateAppAuthorizationInput
- func (s UpdateAppAuthorizationInput) String() string
- func (s *UpdateAppAuthorizationInput) Validate() error
- type UpdateAppAuthorizationOutput
- type UpdateIngestionDestinationInput
- func (s UpdateIngestionDestinationInput) GoString() string
- func (s *UpdateIngestionDestinationInput) SetAppBundleIdentifier(v string) *UpdateIngestionDestinationInput
- func (s *UpdateIngestionDestinationInput) SetDestinationConfiguration(v *DestinationConfiguration) *UpdateIngestionDestinationInput
- func (s *UpdateIngestionDestinationInput) SetIngestionDestinationIdentifier(v string) *UpdateIngestionDestinationInput
- func (s *UpdateIngestionDestinationInput) SetIngestionIdentifier(v string) *UpdateIngestionDestinationInput
- func (s UpdateIngestionDestinationInput) String() string
- func (s *UpdateIngestionDestinationInput) Validate() error
- type UpdateIngestionDestinationOutput
- type UserAccessResultItem
- func (s UserAccessResultItem) GoString() string
- func (s *UserAccessResultItem) SetApp(v string) *UserAccessResultItem
- func (s *UserAccessResultItem) SetEmail(v string) *UserAccessResultItem
- func (s *UserAccessResultItem) SetResultStatus(v string) *UserAccessResultItem
- func (s *UserAccessResultItem) SetTaskError(v *TaskError) *UserAccessResultItem
- func (s *UserAccessResultItem) SetTaskId(v string) *UserAccessResultItem
- func (s *UserAccessResultItem) SetTenantDisplayName(v string) *UserAccessResultItem
- func (s *UserAccessResultItem) SetTenantId(v string) *UserAccessResultItem
- func (s *UserAccessResultItem) SetUserFirstName(v string) *UserAccessResultItem
- func (s *UserAccessResultItem) SetUserFullName(v string) *UserAccessResultItem
- func (s *UserAccessResultItem) SetUserId(v string) *UserAccessResultItem
- func (s *UserAccessResultItem) SetUserLastName(v string) *UserAccessResultItem
- func (s *UserAccessResultItem) SetUserStatus(v string) *UserAccessResultItem
- func (s UserAccessResultItem) String() string
- type UserAccessTaskItem
- func (s UserAccessTaskItem) GoString() string
- func (s *UserAccessTaskItem) SetApp(v string) *UserAccessTaskItem
- func (s *UserAccessTaskItem) SetError(v *TaskError) *UserAccessTaskItem
- func (s *UserAccessTaskItem) SetTaskId(v string) *UserAccessTaskItem
- func (s *UserAccessTaskItem) SetTenantId(v string) *UserAccessTaskItem
- func (s UserAccessTaskItem) String() string
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
- type ValidationExceptionField
Constants ¶
const ( // AppAuthorizationStatusPendingConnect is a AppAuthorizationStatus enum value AppAuthorizationStatusPendingConnect = "PendingConnect" // AppAuthorizationStatusConnected is a AppAuthorizationStatus enum value AppAuthorizationStatusConnected = "Connected" // AppAuthorizationStatusConnectionValidationFailed is a AppAuthorizationStatus enum value AppAuthorizationStatusConnectionValidationFailed = "ConnectionValidationFailed" // AppAuthorizationStatusTokenAutoRotationFailed is a AppAuthorizationStatus enum value AppAuthorizationStatusTokenAutoRotationFailed = "TokenAutoRotationFailed" )
const ( // AuthTypeOauth2 is a AuthType enum value AuthTypeOauth2 = "oauth2" // AuthTypeApiKey is a AuthType enum value AuthTypeApiKey = "apiKey" )
const ( // FormatJson is a Format enum value FormatJson = "json" // FormatParquet is a Format enum value FormatParquet = "parquet" )
const ( // IngestionDestinationStatusActive is a IngestionDestinationStatus enum value IngestionDestinationStatusActive = "Active" // IngestionDestinationStatusFailed is a IngestionDestinationStatus enum value IngestionDestinationStatusFailed = "Failed" )
const ( // IngestionStateEnabled is a IngestionState enum value IngestionStateEnabled = "enabled" // IngestionStateDisabled is a IngestionState enum value IngestionStateDisabled = "disabled" )
const ( // PersonaAdmin is a Persona enum value PersonaAdmin = "admin" // PersonaEndUser is a Persona enum value PersonaEndUser = "endUser" )
const ( // ResultStatusInProgress is a ResultStatus enum value ResultStatusInProgress = "IN_PROGRESS" // ResultStatusCompleted is a ResultStatus enum value ResultStatusCompleted = "COMPLETED" // ResultStatusFailed is a ResultStatus enum value ResultStatusFailed = "FAILED" // ResultStatusExpired is a ResultStatus enum value ResultStatusExpired = "EXPIRED" )
const ( // SchemaOcsf is a Schema enum value SchemaOcsf = "ocsf" // SchemaRaw is a Schema enum value SchemaRaw = "raw" )
const ( // ValidationExceptionReasonUnknownOperation is a ValidationExceptionReason enum value ValidationExceptionReasonUnknownOperation = "unknownOperation" // ValidationExceptionReasonCannotParse is a ValidationExceptionReason enum value ValidationExceptionReasonCannotParse = "cannotParse" // ValidationExceptionReasonFieldValidationFailed is a ValidationExceptionReason enum value ValidationExceptionReasonFieldValidationFailed = "fieldValidationFailed" // ValidationExceptionReasonOther is a ValidationExceptionReason enum value ValidationExceptionReasonOther = "other" )
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // You are not authorized to perform this operation. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeConflictException for service response error code // "ConflictException". // // The request has created a conflict. Check the request parameters and try // again. ErrCodeConflictException = "ConflictException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // The request processing has failed because of an unknown error, exception, // or failure with an internal server. ErrCodeInternalServerException = "InternalServerException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The specified resource does not exist. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeServiceQuotaExceededException for service response error code // "ServiceQuotaExceededException". // // The request exceeds a service quota. ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException" // ErrCodeThrottlingException for service response error code // "ThrottlingException". // // The request rate exceeds the limit. ErrCodeThrottlingException = "ThrottlingException" // ErrCodeValidationException for service response error code // "ValidationException". // // The request has invalid or missing parameters. ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "AppFabric" // Name of service. EndpointsID = "appfabric" // ID to lookup a service endpoint with. ServiceID = "AppFabric" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// IngestionTypeAuditLog is a IngestionType enum value
IngestionTypeAuditLog = "auditLog"
)
Variables ¶
This section is empty.
Functions ¶
func AppAuthorizationStatus_Values ¶
func AppAuthorizationStatus_Values() []string
AppAuthorizationStatus_Values returns all elements of the AppAuthorizationStatus enum
func AuthType_Values ¶
func AuthType_Values() []string
AuthType_Values returns all elements of the AuthType enum
func Format_Values ¶
func Format_Values() []string
Format_Values returns all elements of the Format enum
func IngestionDestinationStatus_Values ¶
func IngestionDestinationStatus_Values() []string
IngestionDestinationStatus_Values returns all elements of the IngestionDestinationStatus enum
func IngestionState_Values ¶
func IngestionState_Values() []string
IngestionState_Values returns all elements of the IngestionState enum
func IngestionType_Values ¶
func IngestionType_Values() []string
IngestionType_Values returns all elements of the IngestionType enum
func Persona_Values ¶
func Persona_Values() []string
Persona_Values returns all elements of the Persona enum
func ResultStatus_Values ¶
func ResultStatus_Values() []string
ResultStatus_Values returns all elements of the ResultStatus enum
func Schema_Values ¶
func Schema_Values() []string
Schema_Values returns all elements of the Schema enum
func ValidationExceptionReason_Values ¶
func ValidationExceptionReason_Values() []string
ValidationExceptionReason_Values returns all elements of the ValidationExceptionReason enum
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
You are not authorized to perform this operation.
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 ApiKeyCredential ¶
type ApiKeyCredential struct { // An API key for an application. // // ApiKey is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ApiKeyCredential's // String and GoString methods. // // ApiKey is a required field ApiKey *string `locationName:"apiKey" min:"1" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
Contains API key credential information.
func (ApiKeyCredential) GoString ¶
func (s ApiKeyCredential) 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 (*ApiKeyCredential) SetApiKey ¶
func (s *ApiKeyCredential) SetApiKey(v string) *ApiKeyCredential
SetApiKey sets the ApiKey field's value.
func (ApiKeyCredential) String ¶
func (s ApiKeyCredential) 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 (*ApiKeyCredential) Validate ¶
func (s *ApiKeyCredential) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AppAuthorization ¶
type AppAuthorization struct { // The name of the application. // // App is a required field App *string `locationName:"app" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the app authorization. // // AppAuthorizationArn is a required field AppAuthorizationArn *string `locationName:"appAuthorizationArn" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the app bundle for the app authorization. // // AppBundleArn is a required field AppBundleArn *string `locationName:"appBundleArn" min:"1" type:"string" required:"true"` // The authorization type. // // AuthType is a required field AuthType *string `locationName:"authType" type:"string" required:"true" enum:"AuthType"` // The application URL for the OAuth flow. AuthUrl *string `locationName:"authUrl" type:"string"` // The timestamp of when the app authorization was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"` // The user persona of the app authorization. // // This field should always be admin. Persona *string `locationName:"persona" type:"string" enum:"Persona"` // The state of the app authorization. // // The following states are possible: // // * PendingConnect: The initial state of the app authorization. The app // authorization is created but not yet connected. // // * Connected: The app authorization is connected to the application, and // is ready to be used. // // * ConnectionValidationFailed: The app authorization received a validation // exception when trying to connect to the application. If the app authorization // is in this state, you should verify the configured credentials and try // to connect the app authorization again. // // * TokenAutoRotationFailed: AppFabric failed to refresh the access token. // If the app authorization is in this state, you should try to reconnect // the app authorization. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"AppAuthorizationStatus"` // Contains information about an application tenant, such as the application // display name and identifier. // // Tenant is a required field Tenant *Tenant `locationName:"tenant" type:"structure" required:"true"` // The timestamp of when the app authorization was last updated. // // UpdatedAt is a required field UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601" required:"true"` // contains filtered or unexported fields }
Contains information about an app authorization.
func (AppAuthorization) GoString ¶
func (s AppAuthorization) 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 (*AppAuthorization) SetApp ¶
func (s *AppAuthorization) SetApp(v string) *AppAuthorization
SetApp sets the App field's value.
func (*AppAuthorization) SetAppAuthorizationArn ¶
func (s *AppAuthorization) SetAppAuthorizationArn(v string) *AppAuthorization
SetAppAuthorizationArn sets the AppAuthorizationArn field's value.
func (*AppAuthorization) SetAppBundleArn ¶
func (s *AppAuthorization) SetAppBundleArn(v string) *AppAuthorization
SetAppBundleArn sets the AppBundleArn field's value.
func (*AppAuthorization) SetAuthType ¶
func (s *AppAuthorization) SetAuthType(v string) *AppAuthorization
SetAuthType sets the AuthType field's value.
func (*AppAuthorization) SetAuthUrl ¶
func (s *AppAuthorization) SetAuthUrl(v string) *AppAuthorization
SetAuthUrl sets the AuthUrl field's value.
func (*AppAuthorization) SetCreatedAt ¶
func (s *AppAuthorization) SetCreatedAt(v time.Time) *AppAuthorization
SetCreatedAt sets the CreatedAt field's value.
func (*AppAuthorization) SetPersona ¶
func (s *AppAuthorization) SetPersona(v string) *AppAuthorization
SetPersona sets the Persona field's value.
func (*AppAuthorization) SetStatus ¶
func (s *AppAuthorization) SetStatus(v string) *AppAuthorization
SetStatus sets the Status field's value.
func (*AppAuthorization) SetTenant ¶
func (s *AppAuthorization) SetTenant(v *Tenant) *AppAuthorization
SetTenant sets the Tenant field's value.
func (*AppAuthorization) SetUpdatedAt ¶
func (s *AppAuthorization) SetUpdatedAt(v time.Time) *AppAuthorization
SetUpdatedAt sets the UpdatedAt field's value.
func (AppAuthorization) String ¶
func (s AppAuthorization) 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 AppAuthorizationSummary ¶
type AppAuthorizationSummary struct { // The name of the application. // // App is a required field App *string `locationName:"app" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the app authorization. // // AppAuthorizationArn is a required field AppAuthorizationArn *string `locationName:"appAuthorizationArn" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the app bundle for the app authorization. // // AppBundleArn is a required field AppBundleArn *string `locationName:"appBundleArn" min:"1" type:"string" required:"true"` // The state of the app authorization. // // The following states are possible: // // * PendingConnect: The initial state of the app authorization. The app // authorization is created but not yet connected. // // * Connected: The app authorization is connected to the application, and // is ready to be used. // // * ConnectionValidationFailed: The app authorization received a validation // exception when trying to connect to the application. If the app authorization // is in this state, you should verify the configured credentials and try // to connect the app authorization again. // // * TokenAutoRotationFailed: AppFabric failed to refresh the access token. // If the app authorization is in this state, you should try to reconnect // the app authorization. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"AppAuthorizationStatus"` // Contains information about an application tenant, such as the application // display name and identifier. // // Tenant is a required field Tenant *Tenant `locationName:"tenant" type:"structure" required:"true"` // Timestamp for when the app authorization was last updated. // // UpdatedAt is a required field UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601" required:"true"` // contains filtered or unexported fields }
Contains a summary of an app authorization.
func (AppAuthorizationSummary) GoString ¶
func (s AppAuthorizationSummary) 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 (*AppAuthorizationSummary) SetApp ¶
func (s *AppAuthorizationSummary) SetApp(v string) *AppAuthorizationSummary
SetApp sets the App field's value.
func (*AppAuthorizationSummary) SetAppAuthorizationArn ¶
func (s *AppAuthorizationSummary) SetAppAuthorizationArn(v string) *AppAuthorizationSummary
SetAppAuthorizationArn sets the AppAuthorizationArn field's value.
func (*AppAuthorizationSummary) SetAppBundleArn ¶
func (s *AppAuthorizationSummary) SetAppBundleArn(v string) *AppAuthorizationSummary
SetAppBundleArn sets the AppBundleArn field's value.
func (*AppAuthorizationSummary) SetStatus ¶
func (s *AppAuthorizationSummary) SetStatus(v string) *AppAuthorizationSummary
SetStatus sets the Status field's value.
func (*AppAuthorizationSummary) SetTenant ¶
func (s *AppAuthorizationSummary) SetTenant(v *Tenant) *AppAuthorizationSummary
SetTenant sets the Tenant field's value.
func (*AppAuthorizationSummary) SetUpdatedAt ¶
func (s *AppAuthorizationSummary) SetUpdatedAt(v time.Time) *AppAuthorizationSummary
SetUpdatedAt sets the UpdatedAt field's value.
func (AppAuthorizationSummary) String ¶
func (s AppAuthorizationSummary) 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 AppBundle ¶
type AppBundle struct { // The Amazon Resource Name (ARN) of the app bundle. // // Arn is a required field Arn *string `locationName:"arn" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the Key Management Service (KMS) key used // to encrypt the application data. CustomerManagedKeyArn *string `locationName:"customerManagedKeyArn" min:"1" type:"string"` // contains filtered or unexported fields }
Contains information about an app bundle.
func (AppBundle) GoString ¶
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 (*AppBundle) SetCustomerManagedKeyArn ¶
SetCustomerManagedKeyArn sets the CustomerManagedKeyArn field's value.
type AppBundleSummary ¶
type AppBundleSummary struct { // The Amazon Resource Name (ARN) of the app bundle. // // Arn is a required field Arn *string `locationName:"arn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Contains a summary of an app bundle.
func (AppBundleSummary) GoString ¶
func (s AppBundleSummary) 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 (*AppBundleSummary) SetArn ¶
func (s *AppBundleSummary) SetArn(v string) *AppBundleSummary
SetArn sets the Arn field's value.
func (AppBundleSummary) String ¶
func (s AppBundleSummary) 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 AppFabric ¶
AppFabric provides the API operation methods for making requests to AppFabric. See this package's package overview docs for details on the service.
AppFabric 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) *AppFabric
New creates a new instance of the AppFabric 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 AppFabric client from just a session. svc := appfabric.New(mySession) // Create a AppFabric client with additional configuration svc := appfabric.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*AppFabric) BatchGetUserAccessTasks ¶
func (c *AppFabric) BatchGetUserAccessTasks(input *BatchGetUserAccessTasksInput) (*BatchGetUserAccessTasksOutput, error)
BatchGetUserAccessTasks API operation for AppFabric.
Gets user access details in a batch request.
This action polls data from the tasks that are kicked off by the StartUserAccessTasks action.
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 AppFabric's API operation BatchGetUserAccessTasks for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception, or failure with an internal server.
ThrottlingException The request rate exceeds the limit.
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The specified resource does not exist.
AccessDeniedException You are not authorized to perform this operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/BatchGetUserAccessTasks
func (*AppFabric) BatchGetUserAccessTasksRequest ¶
func (c *AppFabric) BatchGetUserAccessTasksRequest(input *BatchGetUserAccessTasksInput) (req *request.Request, output *BatchGetUserAccessTasksOutput)
BatchGetUserAccessTasksRequest generates a "aws/request.Request" representing the client's request for the BatchGetUserAccessTasks 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 BatchGetUserAccessTasks for more information on using the BatchGetUserAccessTasks 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 BatchGetUserAccessTasksRequest method. req, resp := client.BatchGetUserAccessTasksRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/BatchGetUserAccessTasks
func (*AppFabric) BatchGetUserAccessTasksWithContext ¶
func (c *AppFabric) BatchGetUserAccessTasksWithContext(ctx aws.Context, input *BatchGetUserAccessTasksInput, opts ...request.Option) (*BatchGetUserAccessTasksOutput, error)
BatchGetUserAccessTasksWithContext is the same as BatchGetUserAccessTasks with the addition of the ability to pass a context and additional request options.
See BatchGetUserAccessTasks 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 (*AppFabric) ConnectAppAuthorization ¶
func (c *AppFabric) ConnectAppAuthorization(input *ConnectAppAuthorizationInput) (*ConnectAppAuthorizationOutput, error)
ConnectAppAuthorization API operation for AppFabric.
Establishes a connection between Amazon Web Services AppFabric and an application, which allows AppFabric to call the APIs of the 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 AppFabric's API operation ConnectAppAuthorization for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception, or failure with an internal server.
ThrottlingException The request rate exceeds the limit.
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The specified resource does not exist.
AccessDeniedException You are not authorized to perform this operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/ConnectAppAuthorization
func (*AppFabric) ConnectAppAuthorizationRequest ¶
func (c *AppFabric) ConnectAppAuthorizationRequest(input *ConnectAppAuthorizationInput) (req *request.Request, output *ConnectAppAuthorizationOutput)
ConnectAppAuthorizationRequest generates a "aws/request.Request" representing the client's request for the ConnectAppAuthorization 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 ConnectAppAuthorization for more information on using the ConnectAppAuthorization 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 ConnectAppAuthorizationRequest method. req, resp := client.ConnectAppAuthorizationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/ConnectAppAuthorization
func (*AppFabric) ConnectAppAuthorizationWithContext ¶
func (c *AppFabric) ConnectAppAuthorizationWithContext(ctx aws.Context, input *ConnectAppAuthorizationInput, opts ...request.Option) (*ConnectAppAuthorizationOutput, error)
ConnectAppAuthorizationWithContext is the same as ConnectAppAuthorization with the addition of the ability to pass a context and additional request options.
See ConnectAppAuthorization 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 (*AppFabric) CreateAppAuthorization ¶
func (c *AppFabric) CreateAppAuthorization(input *CreateAppAuthorizationInput) (*CreateAppAuthorizationOutput, error)
CreateAppAuthorization API operation for AppFabric.
Creates an app authorization within an app bundle, which allows AppFabric to connect to 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 AppFabric's API operation CreateAppAuthorization for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception, or failure with an internal server.
ServiceQuotaExceededException The request exceeds a service quota.
ThrottlingException The request rate exceeds the limit.
ConflictException The request has created a conflict. Check the request parameters and try again.
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The specified resource does not exist.
AccessDeniedException You are not authorized to perform this operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/CreateAppAuthorization
func (*AppFabric) CreateAppAuthorizationRequest ¶
func (c *AppFabric) CreateAppAuthorizationRequest(input *CreateAppAuthorizationInput) (req *request.Request, output *CreateAppAuthorizationOutput)
CreateAppAuthorizationRequest generates a "aws/request.Request" representing the client's request for the CreateAppAuthorization 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 CreateAppAuthorization for more information on using the CreateAppAuthorization 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 CreateAppAuthorizationRequest method. req, resp := client.CreateAppAuthorizationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/CreateAppAuthorization
func (*AppFabric) CreateAppAuthorizationWithContext ¶
func (c *AppFabric) CreateAppAuthorizationWithContext(ctx aws.Context, input *CreateAppAuthorizationInput, opts ...request.Option) (*CreateAppAuthorizationOutput, error)
CreateAppAuthorizationWithContext is the same as CreateAppAuthorization with the addition of the ability to pass a context and additional request options.
See CreateAppAuthorization 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 (*AppFabric) CreateAppBundle ¶
func (c *AppFabric) CreateAppBundle(input *CreateAppBundleInput) (*CreateAppBundleOutput, error)
CreateAppBundle API operation for AppFabric.
Creates an app bundle to collect data from an application using AppFabric.
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 AppFabric's API operation CreateAppBundle for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception, or failure with an internal server.
ServiceQuotaExceededException The request exceeds a service quota.
ThrottlingException The request rate exceeds the limit.
ConflictException The request has created a conflict. Check the request parameters and try again.
ValidationException The request has invalid or missing parameters.
AccessDeniedException You are not authorized to perform this operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/CreateAppBundle
func (*AppFabric) CreateAppBundleRequest ¶
func (c *AppFabric) CreateAppBundleRequest(input *CreateAppBundleInput) (req *request.Request, output *CreateAppBundleOutput)
CreateAppBundleRequest generates a "aws/request.Request" representing the client's request for the CreateAppBundle 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 CreateAppBundle for more information on using the CreateAppBundle 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 CreateAppBundleRequest method. req, resp := client.CreateAppBundleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/CreateAppBundle
func (*AppFabric) CreateAppBundleWithContext ¶
func (c *AppFabric) CreateAppBundleWithContext(ctx aws.Context, input *CreateAppBundleInput, opts ...request.Option) (*CreateAppBundleOutput, error)
CreateAppBundleWithContext is the same as CreateAppBundle with the addition of the ability to pass a context and additional request options.
See CreateAppBundle 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 (*AppFabric) CreateIngestion ¶
func (c *AppFabric) CreateIngestion(input *CreateIngestionInput) (*CreateIngestionOutput, error)
CreateIngestion API operation for AppFabric.
Creates a data ingestion 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 AppFabric's API operation CreateIngestion for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception, or failure with an internal server.
ServiceQuotaExceededException The request exceeds a service quota.
ThrottlingException The request rate exceeds the limit.
ConflictException The request has created a conflict. Check the request parameters and try again.
ValidationException The request has invalid or missing parameters.
AccessDeniedException You are not authorized to perform this operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/CreateIngestion
func (*AppFabric) CreateIngestionDestination ¶
func (c *AppFabric) CreateIngestionDestination(input *CreateIngestionDestinationInput) (*CreateIngestionDestinationOutput, error)
CreateIngestionDestination API operation for AppFabric.
Creates an ingestion destination, which specifies how an application's ingested data is processed by Amazon Web Services AppFabric and where it's delivered.
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 AppFabric's API operation CreateIngestionDestination for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception, or failure with an internal server.
ServiceQuotaExceededException The request exceeds a service quota.
ThrottlingException The request rate exceeds the limit.
ConflictException The request has created a conflict. Check the request parameters and try again.
ValidationException The request has invalid or missing parameters.
AccessDeniedException You are not authorized to perform this operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/CreateIngestionDestination
func (*AppFabric) CreateIngestionDestinationRequest ¶
func (c *AppFabric) CreateIngestionDestinationRequest(input *CreateIngestionDestinationInput) (req *request.Request, output *CreateIngestionDestinationOutput)
CreateIngestionDestinationRequest generates a "aws/request.Request" representing the client's request for the CreateIngestionDestination 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 CreateIngestionDestination for more information on using the CreateIngestionDestination 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 CreateIngestionDestinationRequest method. req, resp := client.CreateIngestionDestinationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/CreateIngestionDestination
func (*AppFabric) CreateIngestionDestinationWithContext ¶
func (c *AppFabric) CreateIngestionDestinationWithContext(ctx aws.Context, input *CreateIngestionDestinationInput, opts ...request.Option) (*CreateIngestionDestinationOutput, error)
CreateIngestionDestinationWithContext is the same as CreateIngestionDestination with the addition of the ability to pass a context and additional request options.
See CreateIngestionDestination 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 (*AppFabric) CreateIngestionRequest ¶
func (c *AppFabric) CreateIngestionRequest(input *CreateIngestionInput) (req *request.Request, output *CreateIngestionOutput)
CreateIngestionRequest generates a "aws/request.Request" representing the client's request for the CreateIngestion 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 CreateIngestion for more information on using the CreateIngestion 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 CreateIngestionRequest method. req, resp := client.CreateIngestionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/CreateIngestion
func (*AppFabric) CreateIngestionWithContext ¶
func (c *AppFabric) CreateIngestionWithContext(ctx aws.Context, input *CreateIngestionInput, opts ...request.Option) (*CreateIngestionOutput, error)
CreateIngestionWithContext is the same as CreateIngestion with the addition of the ability to pass a context and additional request options.
See CreateIngestion 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 (*AppFabric) DeleteAppAuthorization ¶
func (c *AppFabric) DeleteAppAuthorization(input *DeleteAppAuthorizationInput) (*DeleteAppAuthorizationOutput, error)
DeleteAppAuthorization API operation for AppFabric.
Deletes an app authorization. You must delete the associated ingestion before you can delete an app authorization.
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 AppFabric's API operation DeleteAppAuthorization for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception, or failure with an internal server.
ThrottlingException The request rate exceeds the limit.
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The specified resource does not exist.
AccessDeniedException You are not authorized to perform this operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/DeleteAppAuthorization
func (*AppFabric) DeleteAppAuthorizationRequest ¶
func (c *AppFabric) DeleteAppAuthorizationRequest(input *DeleteAppAuthorizationInput) (req *request.Request, output *DeleteAppAuthorizationOutput)
DeleteAppAuthorizationRequest generates a "aws/request.Request" representing the client's request for the DeleteAppAuthorization 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 DeleteAppAuthorization for more information on using the DeleteAppAuthorization 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 DeleteAppAuthorizationRequest method. req, resp := client.DeleteAppAuthorizationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/DeleteAppAuthorization
func (*AppFabric) DeleteAppAuthorizationWithContext ¶
func (c *AppFabric) DeleteAppAuthorizationWithContext(ctx aws.Context, input *DeleteAppAuthorizationInput, opts ...request.Option) (*DeleteAppAuthorizationOutput, error)
DeleteAppAuthorizationWithContext is the same as DeleteAppAuthorization with the addition of the ability to pass a context and additional request options.
See DeleteAppAuthorization 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 (*AppFabric) DeleteAppBundle ¶
func (c *AppFabric) DeleteAppBundle(input *DeleteAppBundleInput) (*DeleteAppBundleOutput, error)
DeleteAppBundle API operation for AppFabric.
Deletes an app bundle. You must delete all associated app authorizations before you can delete an app bundle.
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 AppFabric's API operation DeleteAppBundle for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception, or failure with an internal server.
ThrottlingException The request rate exceeds the limit.
ConflictException The request has created a conflict. Check the request parameters and try again.
ValidationException The request has invalid or missing parameters.
AccessDeniedException You are not authorized to perform this operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/DeleteAppBundle
func (*AppFabric) DeleteAppBundleRequest ¶
func (c *AppFabric) DeleteAppBundleRequest(input *DeleteAppBundleInput) (req *request.Request, output *DeleteAppBundleOutput)
DeleteAppBundleRequest generates a "aws/request.Request" representing the client's request for the DeleteAppBundle 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 DeleteAppBundle for more information on using the DeleteAppBundle 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 DeleteAppBundleRequest method. req, resp := client.DeleteAppBundleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/DeleteAppBundle
func (*AppFabric) DeleteAppBundleWithContext ¶
func (c *AppFabric) DeleteAppBundleWithContext(ctx aws.Context, input *DeleteAppBundleInput, opts ...request.Option) (*DeleteAppBundleOutput, error)
DeleteAppBundleWithContext is the same as DeleteAppBundle with the addition of the ability to pass a context and additional request options.
See DeleteAppBundle 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 (*AppFabric) DeleteIngestion ¶
func (c *AppFabric) DeleteIngestion(input *DeleteIngestionInput) (*DeleteIngestionOutput, error)
DeleteIngestion API operation for AppFabric.
Deletes an ingestion. You must stop (disable) the ingestion and you must delete all associated ingestion destinations before you can delete an app ingestion.
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 AppFabric's API operation DeleteIngestion for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception, or failure with an internal server.
ThrottlingException The request rate exceeds the limit.
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The specified resource does not exist.
AccessDeniedException You are not authorized to perform this operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/DeleteIngestion
func (*AppFabric) DeleteIngestionDestination ¶
func (c *AppFabric) DeleteIngestionDestination(input *DeleteIngestionDestinationInput) (*DeleteIngestionDestinationOutput, error)
DeleteIngestionDestination API operation for AppFabric.
Deletes an ingestion destination.
This deletes the association between an ingestion and it's destination. It doesn't delete previously ingested data or the storage destination, such as the Amazon S3 bucket where the data is delivered. If the ingestion destination is deleted while the associated ingestion is enabled, the ingestion will fail and is eventually disabled.
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 AppFabric's API operation DeleteIngestionDestination for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception, or failure with an internal server.
ThrottlingException The request rate exceeds the limit.
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The specified resource does not exist.
AccessDeniedException You are not authorized to perform this operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/DeleteIngestionDestination
func (*AppFabric) DeleteIngestionDestinationRequest ¶
func (c *AppFabric) DeleteIngestionDestinationRequest(input *DeleteIngestionDestinationInput) (req *request.Request, output *DeleteIngestionDestinationOutput)
DeleteIngestionDestinationRequest generates a "aws/request.Request" representing the client's request for the DeleteIngestionDestination 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 DeleteIngestionDestination for more information on using the DeleteIngestionDestination 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 DeleteIngestionDestinationRequest method. req, resp := client.DeleteIngestionDestinationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/DeleteIngestionDestination
func (*AppFabric) DeleteIngestionDestinationWithContext ¶
func (c *AppFabric) DeleteIngestionDestinationWithContext(ctx aws.Context, input *DeleteIngestionDestinationInput, opts ...request.Option) (*DeleteIngestionDestinationOutput, error)
DeleteIngestionDestinationWithContext is the same as DeleteIngestionDestination with the addition of the ability to pass a context and additional request options.
See DeleteIngestionDestination 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 (*AppFabric) DeleteIngestionRequest ¶
func (c *AppFabric) DeleteIngestionRequest(input *DeleteIngestionInput) (req *request.Request, output *DeleteIngestionOutput)
DeleteIngestionRequest generates a "aws/request.Request" representing the client's request for the DeleteIngestion 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 DeleteIngestion for more information on using the DeleteIngestion 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 DeleteIngestionRequest method. req, resp := client.DeleteIngestionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/DeleteIngestion
func (*AppFabric) DeleteIngestionWithContext ¶
func (c *AppFabric) DeleteIngestionWithContext(ctx aws.Context, input *DeleteIngestionInput, opts ...request.Option) (*DeleteIngestionOutput, error)
DeleteIngestionWithContext is the same as DeleteIngestion with the addition of the ability to pass a context and additional request options.
See DeleteIngestion 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 (*AppFabric) GetAppAuthorization ¶
func (c *AppFabric) GetAppAuthorization(input *GetAppAuthorizationInput) (*GetAppAuthorizationOutput, error)
GetAppAuthorization API operation for AppFabric.
Returns information about an app authorization.
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 AppFabric's API operation GetAppAuthorization for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception, or failure with an internal server.
ThrottlingException The request rate exceeds the limit.
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The specified resource does not exist.
AccessDeniedException You are not authorized to perform this operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/GetAppAuthorization
func (*AppFabric) GetAppAuthorizationRequest ¶
func (c *AppFabric) GetAppAuthorizationRequest(input *GetAppAuthorizationInput) (req *request.Request, output *GetAppAuthorizationOutput)
GetAppAuthorizationRequest generates a "aws/request.Request" representing the client's request for the GetAppAuthorization 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 GetAppAuthorization for more information on using the GetAppAuthorization 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 GetAppAuthorizationRequest method. req, resp := client.GetAppAuthorizationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/GetAppAuthorization
func (*AppFabric) GetAppAuthorizationWithContext ¶
func (c *AppFabric) GetAppAuthorizationWithContext(ctx aws.Context, input *GetAppAuthorizationInput, opts ...request.Option) (*GetAppAuthorizationOutput, error)
GetAppAuthorizationWithContext is the same as GetAppAuthorization with the addition of the ability to pass a context and additional request options.
See GetAppAuthorization 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 (*AppFabric) GetAppBundle ¶
func (c *AppFabric) GetAppBundle(input *GetAppBundleInput) (*GetAppBundleOutput, error)
GetAppBundle API operation for AppFabric.
Returns information about an app bundle.
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 AppFabric's API operation GetAppBundle for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception, or failure with an internal server.
ThrottlingException The request rate exceeds the limit.
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The specified resource does not exist.
AccessDeniedException You are not authorized to perform this operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/GetAppBundle
func (*AppFabric) GetAppBundleRequest ¶
func (c *AppFabric) GetAppBundleRequest(input *GetAppBundleInput) (req *request.Request, output *GetAppBundleOutput)
GetAppBundleRequest generates a "aws/request.Request" representing the client's request for the GetAppBundle 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 GetAppBundle for more information on using the GetAppBundle 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 GetAppBundleRequest method. req, resp := client.GetAppBundleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/GetAppBundle
func (*AppFabric) GetAppBundleWithContext ¶
func (c *AppFabric) GetAppBundleWithContext(ctx aws.Context, input *GetAppBundleInput, opts ...request.Option) (*GetAppBundleOutput, error)
GetAppBundleWithContext is the same as GetAppBundle with the addition of the ability to pass a context and additional request options.
See GetAppBundle 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 (*AppFabric) GetIngestion ¶
func (c *AppFabric) GetIngestion(input *GetIngestionInput) (*GetIngestionOutput, error)
GetIngestion API operation for AppFabric.
Returns information about an ingestion.
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 AppFabric's API operation GetIngestion for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception, or failure with an internal server.
ThrottlingException The request rate exceeds the limit.
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The specified resource does not exist.
AccessDeniedException You are not authorized to perform this operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/GetIngestion
func (*AppFabric) GetIngestionDestination ¶
func (c *AppFabric) GetIngestionDestination(input *GetIngestionDestinationInput) (*GetIngestionDestinationOutput, error)
GetIngestionDestination API operation for AppFabric.
Returns information about an ingestion destination.
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 AppFabric's API operation GetIngestionDestination for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception, or failure with an internal server.
ThrottlingException The request rate exceeds the limit.
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The specified resource does not exist.
AccessDeniedException You are not authorized to perform this operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/GetIngestionDestination
func (*AppFabric) GetIngestionDestinationRequest ¶
func (c *AppFabric) GetIngestionDestinationRequest(input *GetIngestionDestinationInput) (req *request.Request, output *GetIngestionDestinationOutput)
GetIngestionDestinationRequest generates a "aws/request.Request" representing the client's request for the GetIngestionDestination 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 GetIngestionDestination for more information on using the GetIngestionDestination 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 GetIngestionDestinationRequest method. req, resp := client.GetIngestionDestinationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/GetIngestionDestination
func (*AppFabric) GetIngestionDestinationWithContext ¶
func (c *AppFabric) GetIngestionDestinationWithContext(ctx aws.Context, input *GetIngestionDestinationInput, opts ...request.Option) (*GetIngestionDestinationOutput, error)
GetIngestionDestinationWithContext is the same as GetIngestionDestination with the addition of the ability to pass a context and additional request options.
See GetIngestionDestination 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 (*AppFabric) GetIngestionRequest ¶
func (c *AppFabric) GetIngestionRequest(input *GetIngestionInput) (req *request.Request, output *GetIngestionOutput)
GetIngestionRequest generates a "aws/request.Request" representing the client's request for the GetIngestion 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 GetIngestion for more information on using the GetIngestion 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 GetIngestionRequest method. req, resp := client.GetIngestionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/GetIngestion
func (*AppFabric) GetIngestionWithContext ¶
func (c *AppFabric) GetIngestionWithContext(ctx aws.Context, input *GetIngestionInput, opts ...request.Option) (*GetIngestionOutput, error)
GetIngestionWithContext is the same as GetIngestion with the addition of the ability to pass a context and additional request options.
See GetIngestion 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 (*AppFabric) ListAppAuthorizations ¶
func (c *AppFabric) ListAppAuthorizations(input *ListAppAuthorizationsInput) (*ListAppAuthorizationsOutput, error)
ListAppAuthorizations API operation for AppFabric.
Returns a list of all app authorizations configured for an app bundle.
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 AppFabric's API operation ListAppAuthorizations for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception, or failure with an internal server.
ThrottlingException The request rate exceeds the limit.
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The specified resource does not exist.
AccessDeniedException You are not authorized to perform this operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/ListAppAuthorizations
func (*AppFabric) ListAppAuthorizationsPages ¶
func (c *AppFabric) ListAppAuthorizationsPages(input *ListAppAuthorizationsInput, fn func(*ListAppAuthorizationsOutput, bool) bool) error
ListAppAuthorizationsPages iterates over the pages of a ListAppAuthorizations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListAppAuthorizations 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 ListAppAuthorizations operation. pageNum := 0 err := client.ListAppAuthorizationsPages(params, func(page *appfabric.ListAppAuthorizationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AppFabric) ListAppAuthorizationsPagesWithContext ¶
func (c *AppFabric) ListAppAuthorizationsPagesWithContext(ctx aws.Context, input *ListAppAuthorizationsInput, fn func(*ListAppAuthorizationsOutput, bool) bool, opts ...request.Option) error
ListAppAuthorizationsPagesWithContext same as ListAppAuthorizationsPages 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 (*AppFabric) ListAppAuthorizationsRequest ¶
func (c *AppFabric) ListAppAuthorizationsRequest(input *ListAppAuthorizationsInput) (req *request.Request, output *ListAppAuthorizationsOutput)
ListAppAuthorizationsRequest generates a "aws/request.Request" representing the client's request for the ListAppAuthorizations 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 ListAppAuthorizations for more information on using the ListAppAuthorizations 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 ListAppAuthorizationsRequest method. req, resp := client.ListAppAuthorizationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/ListAppAuthorizations
func (*AppFabric) ListAppAuthorizationsWithContext ¶
func (c *AppFabric) ListAppAuthorizationsWithContext(ctx aws.Context, input *ListAppAuthorizationsInput, opts ...request.Option) (*ListAppAuthorizationsOutput, error)
ListAppAuthorizationsWithContext is the same as ListAppAuthorizations with the addition of the ability to pass a context and additional request options.
See ListAppAuthorizations 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 (*AppFabric) ListAppBundles ¶
func (c *AppFabric) ListAppBundles(input *ListAppBundlesInput) (*ListAppBundlesOutput, error)
ListAppBundles API operation for AppFabric.
Returns a list of app bundles.
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 AppFabric's API operation ListAppBundles for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception, or failure with an internal server.
ThrottlingException The request rate exceeds the limit.
ValidationException The request has invalid or missing parameters.
AccessDeniedException You are not authorized to perform this operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/ListAppBundles
func (*AppFabric) ListAppBundlesPages ¶
func (c *AppFabric) ListAppBundlesPages(input *ListAppBundlesInput, fn func(*ListAppBundlesOutput, bool) bool) error
ListAppBundlesPages iterates over the pages of a ListAppBundles operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListAppBundles 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 ListAppBundles operation. pageNum := 0 err := client.ListAppBundlesPages(params, func(page *appfabric.ListAppBundlesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AppFabric) ListAppBundlesPagesWithContext ¶
func (c *AppFabric) ListAppBundlesPagesWithContext(ctx aws.Context, input *ListAppBundlesInput, fn func(*ListAppBundlesOutput, bool) bool, opts ...request.Option) error
ListAppBundlesPagesWithContext same as ListAppBundlesPages 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 (*AppFabric) ListAppBundlesRequest ¶
func (c *AppFabric) ListAppBundlesRequest(input *ListAppBundlesInput) (req *request.Request, output *ListAppBundlesOutput)
ListAppBundlesRequest generates a "aws/request.Request" representing the client's request for the ListAppBundles 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 ListAppBundles for more information on using the ListAppBundles 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 ListAppBundlesRequest method. req, resp := client.ListAppBundlesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/ListAppBundles
func (*AppFabric) ListAppBundlesWithContext ¶
func (c *AppFabric) ListAppBundlesWithContext(ctx aws.Context, input *ListAppBundlesInput, opts ...request.Option) (*ListAppBundlesOutput, error)
ListAppBundlesWithContext is the same as ListAppBundles with the addition of the ability to pass a context and additional request options.
See ListAppBundles 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 (*AppFabric) ListIngestionDestinations ¶
func (c *AppFabric) ListIngestionDestinations(input *ListIngestionDestinationsInput) (*ListIngestionDestinationsOutput, error)
ListIngestionDestinations API operation for AppFabric.
Returns a list of all ingestion destinations configured for an ingestion.
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 AppFabric's API operation ListIngestionDestinations for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception, or failure with an internal server.
ThrottlingException The request rate exceeds the limit.
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The specified resource does not exist.
AccessDeniedException You are not authorized to perform this operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/ListIngestionDestinations
func (*AppFabric) ListIngestionDestinationsPages ¶
func (c *AppFabric) ListIngestionDestinationsPages(input *ListIngestionDestinationsInput, fn func(*ListIngestionDestinationsOutput, bool) bool) error
ListIngestionDestinationsPages iterates over the pages of a ListIngestionDestinations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListIngestionDestinations 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 ListIngestionDestinations operation. pageNum := 0 err := client.ListIngestionDestinationsPages(params, func(page *appfabric.ListIngestionDestinationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AppFabric) ListIngestionDestinationsPagesWithContext ¶
func (c *AppFabric) ListIngestionDestinationsPagesWithContext(ctx aws.Context, input *ListIngestionDestinationsInput, fn func(*ListIngestionDestinationsOutput, bool) bool, opts ...request.Option) error
ListIngestionDestinationsPagesWithContext same as ListIngestionDestinationsPages 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 (*AppFabric) ListIngestionDestinationsRequest ¶
func (c *AppFabric) ListIngestionDestinationsRequest(input *ListIngestionDestinationsInput) (req *request.Request, output *ListIngestionDestinationsOutput)
ListIngestionDestinationsRequest generates a "aws/request.Request" representing the client's request for the ListIngestionDestinations 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 ListIngestionDestinations for more information on using the ListIngestionDestinations 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 ListIngestionDestinationsRequest method. req, resp := client.ListIngestionDestinationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/ListIngestionDestinations
func (*AppFabric) ListIngestionDestinationsWithContext ¶
func (c *AppFabric) ListIngestionDestinationsWithContext(ctx aws.Context, input *ListIngestionDestinationsInput, opts ...request.Option) (*ListIngestionDestinationsOutput, error)
ListIngestionDestinationsWithContext is the same as ListIngestionDestinations with the addition of the ability to pass a context and additional request options.
See ListIngestionDestinations 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 (*AppFabric) ListIngestions ¶
func (c *AppFabric) ListIngestions(input *ListIngestionsInput) (*ListIngestionsOutput, error)
ListIngestions API operation for AppFabric.
Returns a list of all ingestions configured for an app bundle.
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 AppFabric's API operation ListIngestions for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception, or failure with an internal server.
ThrottlingException The request rate exceeds the limit.
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The specified resource does not exist.
AccessDeniedException You are not authorized to perform this operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/ListIngestions
func (*AppFabric) ListIngestionsPages ¶
func (c *AppFabric) ListIngestionsPages(input *ListIngestionsInput, fn func(*ListIngestionsOutput, bool) bool) error
ListIngestionsPages iterates over the pages of a ListIngestions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListIngestions 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 ListIngestions operation. pageNum := 0 err := client.ListIngestionsPages(params, func(page *appfabric.ListIngestionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AppFabric) ListIngestionsPagesWithContext ¶
func (c *AppFabric) ListIngestionsPagesWithContext(ctx aws.Context, input *ListIngestionsInput, fn func(*ListIngestionsOutput, bool) bool, opts ...request.Option) error
ListIngestionsPagesWithContext same as ListIngestionsPages 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 (*AppFabric) ListIngestionsRequest ¶
func (c *AppFabric) ListIngestionsRequest(input *ListIngestionsInput) (req *request.Request, output *ListIngestionsOutput)
ListIngestionsRequest generates a "aws/request.Request" representing the client's request for the ListIngestions 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 ListIngestions for more information on using the ListIngestions 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 ListIngestionsRequest method. req, resp := client.ListIngestionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/ListIngestions
func (*AppFabric) ListIngestionsWithContext ¶
func (c *AppFabric) ListIngestionsWithContext(ctx aws.Context, input *ListIngestionsInput, opts ...request.Option) (*ListIngestionsOutput, error)
ListIngestionsWithContext is the same as ListIngestions with the addition of the ability to pass a context and additional request options.
See ListIngestions 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 (*AppFabric) ListTagsForResource ¶
func (c *AppFabric) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for AppFabric.
Returns a list of tags for a 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 AppFabric's API operation ListTagsForResource for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception, or failure with an internal server.
ThrottlingException The request rate exceeds the limit.
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The specified resource does not exist.
AccessDeniedException You are not authorized to perform this operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/ListTagsForResource
func (*AppFabric) ListTagsForResourceRequest ¶
func (c *AppFabric) 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/appfabric-2023-05-19/ListTagsForResource
func (*AppFabric) ListTagsForResourceWithContext ¶
func (c *AppFabric) 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 (*AppFabric) StartIngestion ¶
func (c *AppFabric) StartIngestion(input *StartIngestionInput) (*StartIngestionOutput, error)
StartIngestion API operation for AppFabric.
Starts (enables) an ingestion, which collects data from 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 AppFabric's API operation StartIngestion for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception, or failure with an internal server.
ThrottlingException The request rate exceeds the limit.
ConflictException The request has created a conflict. Check the request parameters and try again.
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The specified resource does not exist.
AccessDeniedException You are not authorized to perform this operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/StartIngestion
func (*AppFabric) StartIngestionRequest ¶
func (c *AppFabric) StartIngestionRequest(input *StartIngestionInput) (req *request.Request, output *StartIngestionOutput)
StartIngestionRequest generates a "aws/request.Request" representing the client's request for the StartIngestion 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 StartIngestion for more information on using the StartIngestion 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 StartIngestionRequest method. req, resp := client.StartIngestionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/StartIngestion
func (*AppFabric) StartIngestionWithContext ¶
func (c *AppFabric) StartIngestionWithContext(ctx aws.Context, input *StartIngestionInput, opts ...request.Option) (*StartIngestionOutput, error)
StartIngestionWithContext is the same as StartIngestion with the addition of the ability to pass a context and additional request options.
See StartIngestion 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 (*AppFabric) StartUserAccessTasks ¶
func (c *AppFabric) StartUserAccessTasks(input *StartUserAccessTasksInput) (*StartUserAccessTasksOutput, error)
StartUserAccessTasks API operation for AppFabric.
Starts the tasks to search user access status for a specific email address.
The tasks are stopped when the user access status data is found. The tasks are terminated when the API calls to the application time out.
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 AppFabric's API operation StartUserAccessTasks for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception, or failure with an internal server.
ThrottlingException The request rate exceeds the limit.
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The specified resource does not exist.
AccessDeniedException You are not authorized to perform this operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/StartUserAccessTasks
func (*AppFabric) StartUserAccessTasksRequest ¶
func (c *AppFabric) StartUserAccessTasksRequest(input *StartUserAccessTasksInput) (req *request.Request, output *StartUserAccessTasksOutput)
StartUserAccessTasksRequest generates a "aws/request.Request" representing the client's request for the StartUserAccessTasks 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 StartUserAccessTasks for more information on using the StartUserAccessTasks 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 StartUserAccessTasksRequest method. req, resp := client.StartUserAccessTasksRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/StartUserAccessTasks
func (*AppFabric) StartUserAccessTasksWithContext ¶
func (c *AppFabric) StartUserAccessTasksWithContext(ctx aws.Context, input *StartUserAccessTasksInput, opts ...request.Option) (*StartUserAccessTasksOutput, error)
StartUserAccessTasksWithContext is the same as StartUserAccessTasks with the addition of the ability to pass a context and additional request options.
See StartUserAccessTasks 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 (*AppFabric) StopIngestion ¶
func (c *AppFabric) StopIngestion(input *StopIngestionInput) (*StopIngestionOutput, error)
StopIngestion API operation for AppFabric.
Stops (disables) an ingestion.
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 AppFabric's API operation StopIngestion for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception, or failure with an internal server.
ThrottlingException The request rate exceeds the limit.
ConflictException The request has created a conflict. Check the request parameters and try again.
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The specified resource does not exist.
AccessDeniedException You are not authorized to perform this operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/StopIngestion
func (*AppFabric) StopIngestionRequest ¶
func (c *AppFabric) StopIngestionRequest(input *StopIngestionInput) (req *request.Request, output *StopIngestionOutput)
StopIngestionRequest generates a "aws/request.Request" representing the client's request for the StopIngestion 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 StopIngestion for more information on using the StopIngestion 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 StopIngestionRequest method. req, resp := client.StopIngestionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/StopIngestion
func (*AppFabric) StopIngestionWithContext ¶
func (c *AppFabric) StopIngestionWithContext(ctx aws.Context, input *StopIngestionInput, opts ...request.Option) (*StopIngestionOutput, error)
StopIngestionWithContext is the same as StopIngestion with the addition of the ability to pass a context and additional request options.
See StopIngestion 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 (*AppFabric) TagResource ¶
func (c *AppFabric) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for AppFabric.
Assigns one or more tags (key-value pairs) 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 AppFabric's API operation TagResource for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception, or failure with an internal server.
ThrottlingException The request rate exceeds the limit.
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The specified resource does not exist.
AccessDeniedException You are not authorized to perform this operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/TagResource
func (*AppFabric) TagResourceRequest ¶
func (c *AppFabric) 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/appfabric-2023-05-19/TagResource
func (*AppFabric) TagResourceWithContext ¶
func (c *AppFabric) 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 (*AppFabric) UntagResource ¶
func (c *AppFabric) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for AppFabric.
Removes a tag or tags from a 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 AppFabric's API operation UntagResource for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception, or failure with an internal server.
ThrottlingException The request rate exceeds the limit.
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The specified resource does not exist.
AccessDeniedException You are not authorized to perform this operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/UntagResource
func (*AppFabric) UntagResourceRequest ¶
func (c *AppFabric) 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/appfabric-2023-05-19/UntagResource
func (*AppFabric) UntagResourceWithContext ¶
func (c *AppFabric) 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 (*AppFabric) UpdateAppAuthorization ¶
func (c *AppFabric) UpdateAppAuthorization(input *UpdateAppAuthorizationInput) (*UpdateAppAuthorizationOutput, error)
UpdateAppAuthorization API operation for AppFabric.
Updates an app authorization within an app bundle, which allows AppFabric to connect to an application.
If the app authorization was in a connected state, updating the app authorization will set it back to a PendingConnect state.
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 AppFabric's API operation UpdateAppAuthorization for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception, or failure with an internal server.
ThrottlingException The request rate exceeds the limit.
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The specified resource does not exist.
AccessDeniedException You are not authorized to perform this operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/UpdateAppAuthorization
func (*AppFabric) UpdateAppAuthorizationRequest ¶
func (c *AppFabric) UpdateAppAuthorizationRequest(input *UpdateAppAuthorizationInput) (req *request.Request, output *UpdateAppAuthorizationOutput)
UpdateAppAuthorizationRequest generates a "aws/request.Request" representing the client's request for the UpdateAppAuthorization 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 UpdateAppAuthorization for more information on using the UpdateAppAuthorization 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 UpdateAppAuthorizationRequest method. req, resp := client.UpdateAppAuthorizationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/UpdateAppAuthorization
func (*AppFabric) UpdateAppAuthorizationWithContext ¶
func (c *AppFabric) UpdateAppAuthorizationWithContext(ctx aws.Context, input *UpdateAppAuthorizationInput, opts ...request.Option) (*UpdateAppAuthorizationOutput, error)
UpdateAppAuthorizationWithContext is the same as UpdateAppAuthorization with the addition of the ability to pass a context and additional request options.
See UpdateAppAuthorization 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 (*AppFabric) UpdateIngestionDestination ¶
func (c *AppFabric) UpdateIngestionDestination(input *UpdateIngestionDestinationInput) (*UpdateIngestionDestinationOutput, error)
UpdateIngestionDestination API operation for AppFabric.
Updates an ingestion destination, which specifies how an application's ingested data is processed by Amazon Web Services AppFabric and where it's delivered.
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 AppFabric's API operation UpdateIngestionDestination for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception, or failure with an internal server.
ServiceQuotaExceededException The request exceeds a service quota.
ThrottlingException The request rate exceeds the limit.
ConflictException The request has created a conflict. Check the request parameters and try again.
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The specified resource does not exist.
AccessDeniedException You are not authorized to perform this operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/UpdateIngestionDestination
func (*AppFabric) UpdateIngestionDestinationRequest ¶
func (c *AppFabric) UpdateIngestionDestinationRequest(input *UpdateIngestionDestinationInput) (req *request.Request, output *UpdateIngestionDestinationOutput)
UpdateIngestionDestinationRequest generates a "aws/request.Request" representing the client's request for the UpdateIngestionDestination 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 UpdateIngestionDestination for more information on using the UpdateIngestionDestination 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 UpdateIngestionDestinationRequest method. req, resp := client.UpdateIngestionDestinationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appfabric-2023-05-19/UpdateIngestionDestination
func (*AppFabric) UpdateIngestionDestinationWithContext ¶
func (c *AppFabric) UpdateIngestionDestinationWithContext(ctx aws.Context, input *UpdateIngestionDestinationInput, opts ...request.Option) (*UpdateIngestionDestinationOutput, error)
UpdateIngestionDestinationWithContext is the same as UpdateIngestionDestination with the addition of the ability to pass a context and additional request options.
See UpdateIngestionDestination 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 AuditLogDestinationConfiguration ¶
type AuditLogDestinationConfiguration struct { // Contains information about an audit log destination. // // Destination is a required field Destination *Destination `locationName:"destination" type:"structure" required:"true"` // contains filtered or unexported fields }
Contains information about an audit log destination configuration.
func (AuditLogDestinationConfiguration) GoString ¶
func (s AuditLogDestinationConfiguration) 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 (*AuditLogDestinationConfiguration) SetDestination ¶
func (s *AuditLogDestinationConfiguration) SetDestination(v *Destination) *AuditLogDestinationConfiguration
SetDestination sets the Destination field's value.
func (AuditLogDestinationConfiguration) String ¶
func (s AuditLogDestinationConfiguration) 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 (*AuditLogDestinationConfiguration) Validate ¶
func (s *AuditLogDestinationConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AuditLogProcessingConfiguration ¶
type AuditLogProcessingConfiguration struct { // The format in which the audit logs need to be formatted. // // Format is a required field Format *string `locationName:"format" type:"string" required:"true" enum:"Format"` // The event schema in which the audit logs need to be formatted. // // Schema is a required field Schema *string `locationName:"schema" type:"string" required:"true" enum:"Schema"` // contains filtered or unexported fields }
Contains information about an audit log processing configuration.
func (AuditLogProcessingConfiguration) GoString ¶
func (s AuditLogProcessingConfiguration) 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 (*AuditLogProcessingConfiguration) SetFormat ¶
func (s *AuditLogProcessingConfiguration) SetFormat(v string) *AuditLogProcessingConfiguration
SetFormat sets the Format field's value.
func (*AuditLogProcessingConfiguration) SetSchema ¶
func (s *AuditLogProcessingConfiguration) SetSchema(v string) *AuditLogProcessingConfiguration
SetSchema sets the Schema field's value.
func (AuditLogProcessingConfiguration) String ¶
func (s AuditLogProcessingConfiguration) 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 (*AuditLogProcessingConfiguration) Validate ¶
func (s *AuditLogProcessingConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AuthRequest ¶
type AuthRequest struct { // The authorization code returned by the application after permission is granted // in the application OAuth page (after clicking on the AuthURL). // // Code is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by AuthRequest's // String and GoString methods. // // Code is a required field Code *string `locationName:"code" min:"1" type:"string" required:"true" sensitive:"true"` // The redirect URL that is specified in the AuthURL and the application client. // // RedirectUri is a required field RedirectUri *string `locationName:"redirectUri" type:"string" required:"true"` // contains filtered or unexported fields }
Contains authorization request information, which is required for Amazon Web Services AppFabric to get the OAuth2 access token for an application.
func (AuthRequest) GoString ¶
func (s AuthRequest) 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 (*AuthRequest) SetCode ¶
func (s *AuthRequest) SetCode(v string) *AuthRequest
SetCode sets the Code field's value.
func (*AuthRequest) SetRedirectUri ¶
func (s *AuthRequest) SetRedirectUri(v string) *AuthRequest
SetRedirectUri sets the RedirectUri field's value.
func (AuthRequest) String ¶
func (s AuthRequest) 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 (*AuthRequest) Validate ¶
func (s *AuthRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchGetUserAccessTasksInput ¶
type BatchGetUserAccessTasksInput struct { // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // app bundle to use for the request. // // AppBundleIdentifier is a required field AppBundleIdentifier *string `locationName:"appBundleIdentifier" min:"1" type:"string" required:"true"` // The tasks IDs to use for the request. // // TaskIdList is a required field TaskIdList []*string `locationName:"taskIdList" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (BatchGetUserAccessTasksInput) GoString ¶
func (s BatchGetUserAccessTasksInput) 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 (*BatchGetUserAccessTasksInput) SetAppBundleIdentifier ¶
func (s *BatchGetUserAccessTasksInput) SetAppBundleIdentifier(v string) *BatchGetUserAccessTasksInput
SetAppBundleIdentifier sets the AppBundleIdentifier field's value.
func (*BatchGetUserAccessTasksInput) SetTaskIdList ¶
func (s *BatchGetUserAccessTasksInput) SetTaskIdList(v []*string) *BatchGetUserAccessTasksInput
SetTaskIdList sets the TaskIdList field's value.
func (BatchGetUserAccessTasksInput) String ¶
func (s BatchGetUserAccessTasksInput) 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 (*BatchGetUserAccessTasksInput) Validate ¶
func (s *BatchGetUserAccessTasksInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchGetUserAccessTasksOutput ¶
type BatchGetUserAccessTasksOutput struct { // Contains a list of user access results. UserAccessResultsList []*UserAccessResultItem `locationName:"userAccessResultsList" type:"list"` // contains filtered or unexported fields }
func (BatchGetUserAccessTasksOutput) GoString ¶
func (s BatchGetUserAccessTasksOutput) 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 (*BatchGetUserAccessTasksOutput) SetUserAccessResultsList ¶
func (s *BatchGetUserAccessTasksOutput) SetUserAccessResultsList(v []*UserAccessResultItem) *BatchGetUserAccessTasksOutput
SetUserAccessResultsList sets the UserAccessResultsList field's value.
func (BatchGetUserAccessTasksOutput) String ¶
func (s BatchGetUserAccessTasksOutput) 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 ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // The resource ID. // // ResourceId is a required field ResourceId *string `locationName:"resourceId" type:"string" required:"true"` // The resource type. // // ResourceType is a required field ResourceType *string `locationName:"resourceType" type:"string" required:"true"` // contains filtered or unexported fields }
The request has created a conflict. Check the request parameters and try again.
func (*ConflictException) Code ¶
func (s *ConflictException) Code() string
Code returns the exception type name.
func (*ConflictException) Error ¶
func (s *ConflictException) Error() string
func (ConflictException) GoString ¶
func (s ConflictException) 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 (*ConflictException) Message ¶
func (s *ConflictException) Message() string
Message returns the exception's message.
func (*ConflictException) OrigErr ¶
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConflictException) RequestID ¶
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConflictException) StatusCode ¶
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConflictException) String ¶
func (s ConflictException) 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 ConnectAppAuthorizationInput ¶
type ConnectAppAuthorizationInput struct { // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // app authorization to use for the request. // // AppAuthorizationIdentifier is a required field AppAuthorizationIdentifier *string `location:"uri" locationName:"appAuthorizationIdentifier" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // app bundle that contains the app authorization to use for the request. // // AppBundleIdentifier is a required field AppBundleIdentifier *string `location:"uri" locationName:"appBundleIdentifier" min:"1" type:"string" required:"true"` // Contains OAuth2 authorization information. // // This is required if the app authorization for the request is configured with // an OAuth2 (oauth2) authorization type. AuthRequest *AuthRequest `locationName:"authRequest" type:"structure"` // contains filtered or unexported fields }
func (ConnectAppAuthorizationInput) GoString ¶
func (s ConnectAppAuthorizationInput) 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 (*ConnectAppAuthorizationInput) SetAppAuthorizationIdentifier ¶
func (s *ConnectAppAuthorizationInput) SetAppAuthorizationIdentifier(v string) *ConnectAppAuthorizationInput
SetAppAuthorizationIdentifier sets the AppAuthorizationIdentifier field's value.
func (*ConnectAppAuthorizationInput) SetAppBundleIdentifier ¶
func (s *ConnectAppAuthorizationInput) SetAppBundleIdentifier(v string) *ConnectAppAuthorizationInput
SetAppBundleIdentifier sets the AppBundleIdentifier field's value.
func (*ConnectAppAuthorizationInput) SetAuthRequest ¶
func (s *ConnectAppAuthorizationInput) SetAuthRequest(v *AuthRequest) *ConnectAppAuthorizationInput
SetAuthRequest sets the AuthRequest field's value.
func (ConnectAppAuthorizationInput) String ¶
func (s ConnectAppAuthorizationInput) 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 (*ConnectAppAuthorizationInput) Validate ¶
func (s *ConnectAppAuthorizationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ConnectAppAuthorizationOutput ¶
type ConnectAppAuthorizationOutput struct { // Contains a summary of the app authorization. // // AppAuthorizationSummary is a required field AppAuthorizationSummary *AppAuthorizationSummary `locationName:"appAuthorizationSummary" type:"structure" required:"true"` // contains filtered or unexported fields }
func (ConnectAppAuthorizationOutput) GoString ¶
func (s ConnectAppAuthorizationOutput) 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 (*ConnectAppAuthorizationOutput) SetAppAuthorizationSummary ¶
func (s *ConnectAppAuthorizationOutput) SetAppAuthorizationSummary(v *AppAuthorizationSummary) *ConnectAppAuthorizationOutput
SetAppAuthorizationSummary sets the AppAuthorizationSummary field's value.
func (ConnectAppAuthorizationOutput) String ¶
func (s ConnectAppAuthorizationOutput) 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 CreateAppAuthorizationInput ¶
type CreateAppAuthorizationInput struct { // The name of the application. // // Valid values are: // // * SLACK // // * ASANA // // * JIRA // // * M365 // // * M365AUDITLOGS // // * ZOOM // // * ZENDESK // // * OKTA // // * GOOGLE // // * DROPBOX // // * SMARTSHEET // // * CISCO // // App is a required field App *string `locationName:"app" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // app bundle to use for the request. // // AppBundleIdentifier is a required field AppBundleIdentifier *string `location:"uri" locationName:"appBundleIdentifier" min:"1" type:"string" required:"true"` // The authorization type for the app authorization. // // AuthType is a required field AuthType *string `locationName:"authType" type:"string" required:"true" enum:"AuthType"` // Specifies a unique, case-sensitive identifier that you provide to ensure // the idempotency of the request. This lets you safely retry the request without // accidentally performing the same operation a second time. Passing the same // value to a later call to an operation requires that you also pass the same // value for all other parameters. We recommend that you use a UUID type of // value (https://wikipedia.org/wiki/Universally_unique_identifier). // // If you don't provide this value, then Amazon Web Services generates a random // one for you. // // If you retry the operation with the same ClientToken, but with different // parameters, the retry fails with an IdempotentParameterMismatch error. ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // Contains credentials for the application, such as an API key or OAuth2 client // ID and secret. // // Specify credentials that match the authorization type for your request. For // example, if the authorization type for your request is OAuth2 (oauth2), then // you should provide only the OAuth2 credentials. // // Credential is a required field Credential *Credential `locationName:"credential" type:"structure" required:"true"` // A map of the key-value pairs of the tag or tags to assign to the resource. Tags []*Tag `locationName:"tags" type:"list"` // Contains information about an application tenant, such as the application // display name and identifier. // // Tenant is a required field Tenant *Tenant `locationName:"tenant" type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreateAppAuthorizationInput) GoString ¶
func (s CreateAppAuthorizationInput) 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 (*CreateAppAuthorizationInput) SetApp ¶
func (s *CreateAppAuthorizationInput) SetApp(v string) *CreateAppAuthorizationInput
SetApp sets the App field's value.
func (*CreateAppAuthorizationInput) SetAppBundleIdentifier ¶
func (s *CreateAppAuthorizationInput) SetAppBundleIdentifier(v string) *CreateAppAuthorizationInput
SetAppBundleIdentifier sets the AppBundleIdentifier field's value.
func (*CreateAppAuthorizationInput) SetAuthType ¶
func (s *CreateAppAuthorizationInput) SetAuthType(v string) *CreateAppAuthorizationInput
SetAuthType sets the AuthType field's value.
func (*CreateAppAuthorizationInput) SetClientToken ¶
func (s *CreateAppAuthorizationInput) SetClientToken(v string) *CreateAppAuthorizationInput
SetClientToken sets the ClientToken field's value.
func (*CreateAppAuthorizationInput) SetCredential ¶
func (s *CreateAppAuthorizationInput) SetCredential(v *Credential) *CreateAppAuthorizationInput
SetCredential sets the Credential field's value.
func (*CreateAppAuthorizationInput) SetTags ¶
func (s *CreateAppAuthorizationInput) SetTags(v []*Tag) *CreateAppAuthorizationInput
SetTags sets the Tags field's value.
func (*CreateAppAuthorizationInput) SetTenant ¶
func (s *CreateAppAuthorizationInput) SetTenant(v *Tenant) *CreateAppAuthorizationInput
SetTenant sets the Tenant field's value.
func (CreateAppAuthorizationInput) String ¶
func (s CreateAppAuthorizationInput) 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 (*CreateAppAuthorizationInput) Validate ¶
func (s *CreateAppAuthorizationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateAppAuthorizationOutput ¶
type CreateAppAuthorizationOutput struct { // Contains information about an app authorization. // // AppAuthorization is a required field AppAuthorization *AppAuthorization `locationName:"appAuthorization" type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreateAppAuthorizationOutput) GoString ¶
func (s CreateAppAuthorizationOutput) 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 (*CreateAppAuthorizationOutput) SetAppAuthorization ¶
func (s *CreateAppAuthorizationOutput) SetAppAuthorization(v *AppAuthorization) *CreateAppAuthorizationOutput
SetAppAuthorization sets the AppAuthorization field's value.
func (CreateAppAuthorizationOutput) String ¶
func (s CreateAppAuthorizationOutput) 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 CreateAppBundleInput ¶
type CreateAppBundleInput struct { // Specifies a unique, case-sensitive identifier that you provide to ensure // the idempotency of the request. This lets you safely retry the request without // accidentally performing the same operation a second time. Passing the same // value to a later call to an operation requires that you also pass the same // value for all other parameters. We recommend that you use a UUID type of // value (https://wikipedia.org/wiki/Universally_unique_identifier). // // If you don't provide this value, then Amazon Web Services generates a random // one for you. // // If you retry the operation with the same ClientToken, but with different // parameters, the retry fails with an IdempotentParameterMismatch error. ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // The Amazon Resource Name (ARN) of the Key Management Service (KMS) key to // use to encrypt the application data. If this is not specified, an Amazon // Web Services owned key is used for encryption. CustomerManagedKeyIdentifier *string `locationName:"customerManagedKeyIdentifier" min:"1" type:"string"` // A map of the key-value pairs of the tag or tags to assign to the resource. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateAppBundleInput) GoString ¶
func (s CreateAppBundleInput) 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 (*CreateAppBundleInput) SetClientToken ¶
func (s *CreateAppBundleInput) SetClientToken(v string) *CreateAppBundleInput
SetClientToken sets the ClientToken field's value.
func (*CreateAppBundleInput) SetCustomerManagedKeyIdentifier ¶
func (s *CreateAppBundleInput) SetCustomerManagedKeyIdentifier(v string) *CreateAppBundleInput
SetCustomerManagedKeyIdentifier sets the CustomerManagedKeyIdentifier field's value.
func (*CreateAppBundleInput) SetTags ¶
func (s *CreateAppBundleInput) SetTags(v []*Tag) *CreateAppBundleInput
SetTags sets the Tags field's value.
func (CreateAppBundleInput) String ¶
func (s CreateAppBundleInput) 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 (*CreateAppBundleInput) Validate ¶
func (s *CreateAppBundleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateAppBundleOutput ¶
type CreateAppBundleOutput struct { // Contains information about an app bundle. // // AppBundle is a required field AppBundle *AppBundle `locationName:"appBundle" type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreateAppBundleOutput) GoString ¶
func (s CreateAppBundleOutput) 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 (*CreateAppBundleOutput) SetAppBundle ¶
func (s *CreateAppBundleOutput) SetAppBundle(v *AppBundle) *CreateAppBundleOutput
SetAppBundle sets the AppBundle field's value.
func (CreateAppBundleOutput) String ¶
func (s CreateAppBundleOutput) 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 CreateIngestionDestinationInput ¶
type CreateIngestionDestinationInput struct { // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // app bundle to use for the request. // // AppBundleIdentifier is a required field AppBundleIdentifier *string `location:"uri" locationName:"appBundleIdentifier" min:"1" type:"string" required:"true"` // Specifies a unique, case-sensitive identifier that you provide to ensure // the idempotency of the request. This lets you safely retry the request without // accidentally performing the same operation a second time. Passing the same // value to a later call to an operation requires that you also pass the same // value for all other parameters. We recommend that you use a UUID type of // value (https://wikipedia.org/wiki/Universally_unique_identifier). // // If you don't provide this value, then Amazon Web Services generates a random // one for you. // // If you retry the operation with the same ClientToken, but with different // parameters, the retry fails with an IdempotentParameterMismatch error. ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // Contains information about the destination of ingested data. // // DestinationConfiguration is a required field DestinationConfiguration *DestinationConfiguration `locationName:"destinationConfiguration" type:"structure" required:"true"` // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // ingestion to use for the request. // // IngestionIdentifier is a required field IngestionIdentifier *string `location:"uri" locationName:"ingestionIdentifier" min:"1" type:"string" required:"true"` // Contains information about how ingested data is processed. // // ProcessingConfiguration is a required field ProcessingConfiguration *ProcessingConfiguration `locationName:"processingConfiguration" type:"structure" required:"true"` // A map of the key-value pairs of the tag or tags to assign to the resource. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateIngestionDestinationInput) GoString ¶
func (s CreateIngestionDestinationInput) 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 (*CreateIngestionDestinationInput) SetAppBundleIdentifier ¶
func (s *CreateIngestionDestinationInput) SetAppBundleIdentifier(v string) *CreateIngestionDestinationInput
SetAppBundleIdentifier sets the AppBundleIdentifier field's value.
func (*CreateIngestionDestinationInput) SetClientToken ¶
func (s *CreateIngestionDestinationInput) SetClientToken(v string) *CreateIngestionDestinationInput
SetClientToken sets the ClientToken field's value.
func (*CreateIngestionDestinationInput) SetDestinationConfiguration ¶
func (s *CreateIngestionDestinationInput) SetDestinationConfiguration(v *DestinationConfiguration) *CreateIngestionDestinationInput
SetDestinationConfiguration sets the DestinationConfiguration field's value.
func (*CreateIngestionDestinationInput) SetIngestionIdentifier ¶
func (s *CreateIngestionDestinationInput) SetIngestionIdentifier(v string) *CreateIngestionDestinationInput
SetIngestionIdentifier sets the IngestionIdentifier field's value.
func (*CreateIngestionDestinationInput) SetProcessingConfiguration ¶
func (s *CreateIngestionDestinationInput) SetProcessingConfiguration(v *ProcessingConfiguration) *CreateIngestionDestinationInput
SetProcessingConfiguration sets the ProcessingConfiguration field's value.
func (*CreateIngestionDestinationInput) SetTags ¶
func (s *CreateIngestionDestinationInput) SetTags(v []*Tag) *CreateIngestionDestinationInput
SetTags sets the Tags field's value.
func (CreateIngestionDestinationInput) String ¶
func (s CreateIngestionDestinationInput) 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 (*CreateIngestionDestinationInput) Validate ¶
func (s *CreateIngestionDestinationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateIngestionDestinationOutput ¶
type CreateIngestionDestinationOutput struct { // Contains information about an ingestion destination. // // IngestionDestination is a required field IngestionDestination *IngestionDestination `locationName:"ingestionDestination" type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreateIngestionDestinationOutput) GoString ¶
func (s CreateIngestionDestinationOutput) 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 (*CreateIngestionDestinationOutput) SetIngestionDestination ¶
func (s *CreateIngestionDestinationOutput) SetIngestionDestination(v *IngestionDestination) *CreateIngestionDestinationOutput
SetIngestionDestination sets the IngestionDestination field's value.
func (CreateIngestionDestinationOutput) String ¶
func (s CreateIngestionDestinationOutput) 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 CreateIngestionInput ¶
type CreateIngestionInput struct { // The name of the application. // // Valid values are: // // * SLACK // // * ASANA // // * JIRA // // * M365 // // * M365AUDITLOGS // // * ZOOM // // * ZENDESK // // * OKTA // // * GOOGLE // // * DROPBOX // // * SMARTSHEET // // * CISCO // // App is a required field App *string `locationName:"app" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // app bundle to use for the request. // // AppBundleIdentifier is a required field AppBundleIdentifier *string `location:"uri" locationName:"appBundleIdentifier" min:"1" type:"string" required:"true"` // Specifies a unique, case-sensitive identifier that you provide to ensure // the idempotency of the request. This lets you safely retry the request without // accidentally performing the same operation a second time. Passing the same // value to a later call to an operation requires that you also pass the same // value for all other parameters. We recommend that you use a UUID type of // value (https://wikipedia.org/wiki/Universally_unique_identifier). // // If you don't provide this value, then Amazon Web Services generates a random // one for you. // // If you retry the operation with the same ClientToken, but with different // parameters, the retry fails with an IdempotentParameterMismatch error. ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // The ingestion type. // // IngestionType is a required field IngestionType *string `locationName:"ingestionType" type:"string" required:"true" enum:"IngestionType"` // A map of the key-value pairs of the tag or tags to assign to the resource. Tags []*Tag `locationName:"tags" type:"list"` // The ID of the application tenant. // // TenantId is a required field TenantId *string `locationName:"tenantId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateIngestionInput) GoString ¶
func (s CreateIngestionInput) 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 (*CreateIngestionInput) SetApp ¶
func (s *CreateIngestionInput) SetApp(v string) *CreateIngestionInput
SetApp sets the App field's value.
func (*CreateIngestionInput) SetAppBundleIdentifier ¶
func (s *CreateIngestionInput) SetAppBundleIdentifier(v string) *CreateIngestionInput
SetAppBundleIdentifier sets the AppBundleIdentifier field's value.
func (*CreateIngestionInput) SetClientToken ¶
func (s *CreateIngestionInput) SetClientToken(v string) *CreateIngestionInput
SetClientToken sets the ClientToken field's value.
func (*CreateIngestionInput) SetIngestionType ¶
func (s *CreateIngestionInput) SetIngestionType(v string) *CreateIngestionInput
SetIngestionType sets the IngestionType field's value.
func (*CreateIngestionInput) SetTags ¶
func (s *CreateIngestionInput) SetTags(v []*Tag) *CreateIngestionInput
SetTags sets the Tags field's value.
func (*CreateIngestionInput) SetTenantId ¶
func (s *CreateIngestionInput) SetTenantId(v string) *CreateIngestionInput
SetTenantId sets the TenantId field's value.
func (CreateIngestionInput) String ¶
func (s CreateIngestionInput) 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 (*CreateIngestionInput) Validate ¶
func (s *CreateIngestionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateIngestionOutput ¶
type CreateIngestionOutput struct { // Contains information about an ingestion. // // Ingestion is a required field Ingestion *Ingestion `locationName:"ingestion" type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreateIngestionOutput) GoString ¶
func (s CreateIngestionOutput) 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 (*CreateIngestionOutput) SetIngestion ¶
func (s *CreateIngestionOutput) SetIngestion(v *Ingestion) *CreateIngestionOutput
SetIngestion sets the Ingestion field's value.
func (CreateIngestionOutput) String ¶
func (s CreateIngestionOutput) 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 Credential ¶
type Credential struct { // Contains API key credential information. ApiKeyCredential *ApiKeyCredential `locationName:"apiKeyCredential" type:"structure"` // Contains OAuth2 client credential information. Oauth2Credential *Oauth2Credential `locationName:"oauth2Credential" type:"structure"` // contains filtered or unexported fields }
Contains credential information for an application.
func (Credential) GoString ¶
func (s Credential) 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 (*Credential) SetApiKeyCredential ¶
func (s *Credential) SetApiKeyCredential(v *ApiKeyCredential) *Credential
SetApiKeyCredential sets the ApiKeyCredential field's value.
func (*Credential) SetOauth2Credential ¶
func (s *Credential) SetOauth2Credential(v *Oauth2Credential) *Credential
SetOauth2Credential sets the Oauth2Credential field's value.
func (Credential) String ¶
func (s Credential) 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 (*Credential) Validate ¶
func (s *Credential) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteAppAuthorizationInput ¶
type DeleteAppAuthorizationInput struct { // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // app authorization to use for the request. // // AppAuthorizationIdentifier is a required field AppAuthorizationIdentifier *string `location:"uri" locationName:"appAuthorizationIdentifier" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // app bundle to use for the request. // // AppBundleIdentifier is a required field AppBundleIdentifier *string `location:"uri" locationName:"appBundleIdentifier" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteAppAuthorizationInput) GoString ¶
func (s DeleteAppAuthorizationInput) 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 (*DeleteAppAuthorizationInput) SetAppAuthorizationIdentifier ¶
func (s *DeleteAppAuthorizationInput) SetAppAuthorizationIdentifier(v string) *DeleteAppAuthorizationInput
SetAppAuthorizationIdentifier sets the AppAuthorizationIdentifier field's value.
func (*DeleteAppAuthorizationInput) SetAppBundleIdentifier ¶
func (s *DeleteAppAuthorizationInput) SetAppBundleIdentifier(v string) *DeleteAppAuthorizationInput
SetAppBundleIdentifier sets the AppBundleIdentifier field's value.
func (DeleteAppAuthorizationInput) String ¶
func (s DeleteAppAuthorizationInput) 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 (*DeleteAppAuthorizationInput) Validate ¶
func (s *DeleteAppAuthorizationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteAppAuthorizationOutput ¶
type DeleteAppAuthorizationOutput struct {
// contains filtered or unexported fields
}
func (DeleteAppAuthorizationOutput) GoString ¶
func (s DeleteAppAuthorizationOutput) 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 (DeleteAppAuthorizationOutput) String ¶
func (s DeleteAppAuthorizationOutput) 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 DeleteAppBundleInput ¶
type DeleteAppBundleInput struct { // The ID or Amazon Resource Name (ARN) of the app bundle that needs to be deleted. // // AppBundleIdentifier is a required field AppBundleIdentifier *string `location:"uri" locationName:"appBundleIdentifier" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteAppBundleInput) GoString ¶
func (s DeleteAppBundleInput) 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 (*DeleteAppBundleInput) SetAppBundleIdentifier ¶
func (s *DeleteAppBundleInput) SetAppBundleIdentifier(v string) *DeleteAppBundleInput
SetAppBundleIdentifier sets the AppBundleIdentifier field's value.
func (DeleteAppBundleInput) String ¶
func (s DeleteAppBundleInput) 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 (*DeleteAppBundleInput) Validate ¶
func (s *DeleteAppBundleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteAppBundleOutput ¶
type DeleteAppBundleOutput struct {
// contains filtered or unexported fields
}
func (DeleteAppBundleOutput) GoString ¶
func (s DeleteAppBundleOutput) 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 (DeleteAppBundleOutput) String ¶
func (s DeleteAppBundleOutput) 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 DeleteIngestionDestinationInput ¶
type DeleteIngestionDestinationInput struct { // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // app bundle to use for the request. // // AppBundleIdentifier is a required field AppBundleIdentifier *string `location:"uri" locationName:"appBundleIdentifier" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // ingestion destination to use for the request. // // IngestionDestinationIdentifier is a required field IngestionDestinationIdentifier *string `location:"uri" locationName:"ingestionDestinationIdentifier" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // ingestion to use for the request. // // IngestionIdentifier is a required field IngestionIdentifier *string `location:"uri" locationName:"ingestionIdentifier" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteIngestionDestinationInput) GoString ¶
func (s DeleteIngestionDestinationInput) 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 (*DeleteIngestionDestinationInput) SetAppBundleIdentifier ¶
func (s *DeleteIngestionDestinationInput) SetAppBundleIdentifier(v string) *DeleteIngestionDestinationInput
SetAppBundleIdentifier sets the AppBundleIdentifier field's value.
func (*DeleteIngestionDestinationInput) SetIngestionDestinationIdentifier ¶
func (s *DeleteIngestionDestinationInput) SetIngestionDestinationIdentifier(v string) *DeleteIngestionDestinationInput
SetIngestionDestinationIdentifier sets the IngestionDestinationIdentifier field's value.
func (*DeleteIngestionDestinationInput) SetIngestionIdentifier ¶
func (s *DeleteIngestionDestinationInput) SetIngestionIdentifier(v string) *DeleteIngestionDestinationInput
SetIngestionIdentifier sets the IngestionIdentifier field's value.
func (DeleteIngestionDestinationInput) String ¶
func (s DeleteIngestionDestinationInput) 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 (*DeleteIngestionDestinationInput) Validate ¶
func (s *DeleteIngestionDestinationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteIngestionDestinationOutput ¶
type DeleteIngestionDestinationOutput struct {
// contains filtered or unexported fields
}
func (DeleteIngestionDestinationOutput) GoString ¶
func (s DeleteIngestionDestinationOutput) 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 (DeleteIngestionDestinationOutput) String ¶
func (s DeleteIngestionDestinationOutput) 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 DeleteIngestionInput ¶
type DeleteIngestionInput struct { // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // app bundle to use for the request. // // AppBundleIdentifier is a required field AppBundleIdentifier *string `location:"uri" locationName:"appBundleIdentifier" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // ingestion to use for the request. // // IngestionIdentifier is a required field IngestionIdentifier *string `location:"uri" locationName:"ingestionIdentifier" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteIngestionInput) GoString ¶
func (s DeleteIngestionInput) 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 (*DeleteIngestionInput) SetAppBundleIdentifier ¶
func (s *DeleteIngestionInput) SetAppBundleIdentifier(v string) *DeleteIngestionInput
SetAppBundleIdentifier sets the AppBundleIdentifier field's value.
func (*DeleteIngestionInput) SetIngestionIdentifier ¶
func (s *DeleteIngestionInput) SetIngestionIdentifier(v string) *DeleteIngestionInput
SetIngestionIdentifier sets the IngestionIdentifier field's value.
func (DeleteIngestionInput) String ¶
func (s DeleteIngestionInput) 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 (*DeleteIngestionInput) Validate ¶
func (s *DeleteIngestionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteIngestionOutput ¶
type DeleteIngestionOutput struct {
// contains filtered or unexported fields
}
func (DeleteIngestionOutput) GoString ¶
func (s DeleteIngestionOutput) 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 (DeleteIngestionOutput) String ¶
func (s DeleteIngestionOutput) 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 Destination ¶
type Destination struct { // Contains information about an Amazon Kinesis Data Firehose delivery stream. FirehoseStream *FirehoseStream `locationName:"firehoseStream" type:"structure"` // Contains information about an Amazon S3 bucket. S3Bucket *S3Bucket `locationName:"s3Bucket" type:"structure"` // contains filtered or unexported fields }
Contains information about an audit log destination.
func (Destination) GoString ¶
func (s Destination) 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 (*Destination) SetFirehoseStream ¶
func (s *Destination) SetFirehoseStream(v *FirehoseStream) *Destination
SetFirehoseStream sets the FirehoseStream field's value.
func (*Destination) SetS3Bucket ¶
func (s *Destination) SetS3Bucket(v *S3Bucket) *Destination
SetS3Bucket sets the S3Bucket field's value.
func (Destination) String ¶
func (s Destination) 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 (*Destination) Validate ¶
func (s *Destination) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DestinationConfiguration ¶
type DestinationConfiguration struct { // Contains information about an audit log destination configuration. AuditLog *AuditLogDestinationConfiguration `locationName:"auditLog" type:"structure"` // contains filtered or unexported fields }
Contains information about the destination of ingested data.
func (DestinationConfiguration) GoString ¶
func (s DestinationConfiguration) 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 (*DestinationConfiguration) SetAuditLog ¶
func (s *DestinationConfiguration) SetAuditLog(v *AuditLogDestinationConfiguration) *DestinationConfiguration
SetAuditLog sets the AuditLog field's value.
func (DestinationConfiguration) String ¶
func (s DestinationConfiguration) 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 (*DestinationConfiguration) Validate ¶
func (s *DestinationConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FirehoseStream ¶
type FirehoseStream struct { // The name of the Amazon Kinesis Data Firehose delivery stream. // // StreamName is a required field StreamName *string `locationName:"streamName" min:"3" type:"string" required:"true"` // contains filtered or unexported fields }
Contains information about an Amazon Kinesis Data Firehose delivery stream.
func (FirehoseStream) GoString ¶
func (s FirehoseStream) 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 (*FirehoseStream) SetStreamName ¶
func (s *FirehoseStream) SetStreamName(v string) *FirehoseStream
SetStreamName sets the StreamName field's value.
func (FirehoseStream) String ¶
func (s FirehoseStream) 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 (*FirehoseStream) Validate ¶
func (s *FirehoseStream) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetAppAuthorizationInput ¶
type GetAppAuthorizationInput struct { // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // app authorization to use for the request. // // AppAuthorizationIdentifier is a required field AppAuthorizationIdentifier *string `location:"uri" locationName:"appAuthorizationIdentifier" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // app bundle to use for the request. // // AppBundleIdentifier is a required field AppBundleIdentifier *string `location:"uri" locationName:"appBundleIdentifier" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetAppAuthorizationInput) GoString ¶
func (s GetAppAuthorizationInput) 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 (*GetAppAuthorizationInput) SetAppAuthorizationIdentifier ¶
func (s *GetAppAuthorizationInput) SetAppAuthorizationIdentifier(v string) *GetAppAuthorizationInput
SetAppAuthorizationIdentifier sets the AppAuthorizationIdentifier field's value.
func (*GetAppAuthorizationInput) SetAppBundleIdentifier ¶
func (s *GetAppAuthorizationInput) SetAppBundleIdentifier(v string) *GetAppAuthorizationInput
SetAppBundleIdentifier sets the AppBundleIdentifier field's value.
func (GetAppAuthorizationInput) String ¶
func (s GetAppAuthorizationInput) 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 (*GetAppAuthorizationInput) Validate ¶
func (s *GetAppAuthorizationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetAppAuthorizationOutput ¶
type GetAppAuthorizationOutput struct { // Contains information about an app authorization. // // AppAuthorization is a required field AppAuthorization *AppAuthorization `locationName:"appAuthorization" type:"structure" required:"true"` // contains filtered or unexported fields }
func (GetAppAuthorizationOutput) GoString ¶
func (s GetAppAuthorizationOutput) 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 (*GetAppAuthorizationOutput) SetAppAuthorization ¶
func (s *GetAppAuthorizationOutput) SetAppAuthorization(v *AppAuthorization) *GetAppAuthorizationOutput
SetAppAuthorization sets the AppAuthorization field's value.
func (GetAppAuthorizationOutput) String ¶
func (s GetAppAuthorizationOutput) 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 GetAppBundleInput ¶
type GetAppBundleInput struct { // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // app bundle to use for the request. // // AppBundleIdentifier is a required field AppBundleIdentifier *string `location:"uri" locationName:"appBundleIdentifier" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetAppBundleInput) GoString ¶
func (s GetAppBundleInput) 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 (*GetAppBundleInput) SetAppBundleIdentifier ¶
func (s *GetAppBundleInput) SetAppBundleIdentifier(v string) *GetAppBundleInput
SetAppBundleIdentifier sets the AppBundleIdentifier field's value.
func (GetAppBundleInput) String ¶
func (s GetAppBundleInput) 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 (*GetAppBundleInput) Validate ¶
func (s *GetAppBundleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetAppBundleOutput ¶
type GetAppBundleOutput struct { // Contains information about an app bundle. // // AppBundle is a required field AppBundle *AppBundle `locationName:"appBundle" type:"structure" required:"true"` // contains filtered or unexported fields }
func (GetAppBundleOutput) GoString ¶
func (s GetAppBundleOutput) 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 (*GetAppBundleOutput) SetAppBundle ¶
func (s *GetAppBundleOutput) SetAppBundle(v *AppBundle) *GetAppBundleOutput
SetAppBundle sets the AppBundle field's value.
func (GetAppBundleOutput) String ¶
func (s GetAppBundleOutput) 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 GetIngestionDestinationInput ¶
type GetIngestionDestinationInput struct { // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // app bundle to use for the request. // // AppBundleIdentifier is a required field AppBundleIdentifier *string `location:"uri" locationName:"appBundleIdentifier" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // ingestion destination to use for the request. // // IngestionDestinationIdentifier is a required field IngestionDestinationIdentifier *string `location:"uri" locationName:"ingestionDestinationIdentifier" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // ingestion to use for the request. // // IngestionIdentifier is a required field IngestionIdentifier *string `location:"uri" locationName:"ingestionIdentifier" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetIngestionDestinationInput) GoString ¶
func (s GetIngestionDestinationInput) 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 (*GetIngestionDestinationInput) SetAppBundleIdentifier ¶
func (s *GetIngestionDestinationInput) SetAppBundleIdentifier(v string) *GetIngestionDestinationInput
SetAppBundleIdentifier sets the AppBundleIdentifier field's value.
func (*GetIngestionDestinationInput) SetIngestionDestinationIdentifier ¶
func (s *GetIngestionDestinationInput) SetIngestionDestinationIdentifier(v string) *GetIngestionDestinationInput
SetIngestionDestinationIdentifier sets the IngestionDestinationIdentifier field's value.
func (*GetIngestionDestinationInput) SetIngestionIdentifier ¶
func (s *GetIngestionDestinationInput) SetIngestionIdentifier(v string) *GetIngestionDestinationInput
SetIngestionIdentifier sets the IngestionIdentifier field's value.
func (GetIngestionDestinationInput) String ¶
func (s GetIngestionDestinationInput) 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 (*GetIngestionDestinationInput) Validate ¶
func (s *GetIngestionDestinationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetIngestionDestinationOutput ¶
type GetIngestionDestinationOutput struct { // Contains information about an ingestion destination. // // IngestionDestination is a required field IngestionDestination *IngestionDestination `locationName:"ingestionDestination" type:"structure" required:"true"` // contains filtered or unexported fields }
func (GetIngestionDestinationOutput) GoString ¶
func (s GetIngestionDestinationOutput) 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 (*GetIngestionDestinationOutput) SetIngestionDestination ¶
func (s *GetIngestionDestinationOutput) SetIngestionDestination(v *IngestionDestination) *GetIngestionDestinationOutput
SetIngestionDestination sets the IngestionDestination field's value.
func (GetIngestionDestinationOutput) String ¶
func (s GetIngestionDestinationOutput) 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 GetIngestionInput ¶
type GetIngestionInput struct { // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // app bundle to use for the request. // // AppBundleIdentifier is a required field AppBundleIdentifier *string `location:"uri" locationName:"appBundleIdentifier" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // ingestion to use for the request. // // IngestionIdentifier is a required field IngestionIdentifier *string `location:"uri" locationName:"ingestionIdentifier" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetIngestionInput) GoString ¶
func (s GetIngestionInput) 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 (*GetIngestionInput) SetAppBundleIdentifier ¶
func (s *GetIngestionInput) SetAppBundleIdentifier(v string) *GetIngestionInput
SetAppBundleIdentifier sets the AppBundleIdentifier field's value.
func (*GetIngestionInput) SetIngestionIdentifier ¶
func (s *GetIngestionInput) SetIngestionIdentifier(v string) *GetIngestionInput
SetIngestionIdentifier sets the IngestionIdentifier field's value.
func (GetIngestionInput) String ¶
func (s GetIngestionInput) 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 (*GetIngestionInput) Validate ¶
func (s *GetIngestionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetIngestionOutput ¶
type GetIngestionOutput struct { // Contains information about an ingestion. // // Ingestion is a required field Ingestion *Ingestion `locationName:"ingestion" type:"structure" required:"true"` // contains filtered or unexported fields }
func (GetIngestionOutput) GoString ¶
func (s GetIngestionOutput) 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 (*GetIngestionOutput) SetIngestion ¶
func (s *GetIngestionOutput) SetIngestion(v *Ingestion) *GetIngestionOutput
SetIngestion sets the Ingestion field's value.
func (GetIngestionOutput) String ¶
func (s GetIngestionOutput) 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 Ingestion ¶
type Ingestion struct { // The name of the application. // // App is a required field App *string `locationName:"app" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the app bundle for the ingestion. // // AppBundleArn is a required field AppBundleArn *string `locationName:"appBundleArn" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the ingestion. // // Arn is a required field Arn *string `locationName:"arn" min:"1" type:"string" required:"true"` // The timestamp of when the ingestion was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"` // The type of the ingestion. // // IngestionType is a required field IngestionType *string `locationName:"ingestionType" type:"string" required:"true" enum:"IngestionType"` // The status of the ingestion. // // State is a required field State *string `locationName:"state" type:"string" required:"true" enum:"IngestionState"` // The ID of the application tenant. // // TenantId is a required field TenantId *string `locationName:"tenantId" min:"1" type:"string" required:"true"` // The timestamp of when the ingestion was last updated. // // UpdatedAt is a required field UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601" required:"true"` // contains filtered or unexported fields }
Contains information about an ingestion.
func (Ingestion) GoString ¶
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 (*Ingestion) SetAppBundleArn ¶
SetAppBundleArn sets the AppBundleArn field's value.
func (*Ingestion) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field's value.
func (*Ingestion) SetIngestionType ¶
SetIngestionType sets the IngestionType field's value.
func (*Ingestion) SetTenantId ¶
SetTenantId sets the TenantId field's value.
func (*Ingestion) SetUpdatedAt ¶
SetUpdatedAt sets the UpdatedAt field's value.
type IngestionDestination ¶
type IngestionDestination struct { // The Amazon Resource Name (ARN) of the ingestion destination. // // Arn is a required field Arn *string `locationName:"arn" min:"1" type:"string" required:"true"` // The timestamp of when the ingestion destination was created. CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"` // Contains information about the destination of ingested data. // // DestinationConfiguration is a required field DestinationConfiguration *DestinationConfiguration `locationName:"destinationConfiguration" type:"structure" required:"true"` // The Amazon Resource Name (ARN) of the ingestion. // // IngestionArn is a required field IngestionArn *string `locationName:"ingestionArn" min:"1" type:"string" required:"true"` // Contains information about how ingested data is processed. // // ProcessingConfiguration is a required field ProcessingConfiguration *ProcessingConfiguration `locationName:"processingConfiguration" type:"structure" required:"true"` // The state of the ingestion destination. // // The following states are possible: // // * Active: The ingestion destination is active and is ready to be used. // // * Failed: The ingestion destination has failed. If the ingestion destination // is in this state, you should verify the ingestion destination configuration // and try again. Status *string `locationName:"status" type:"string" enum:"IngestionDestinationStatus"` // The reason for the current status of the ingestion destination. // // Only present when the status of ingestion destination is Failed. StatusReason *string `locationName:"statusReason" type:"string"` // The timestamp of when the ingestion destination was last updated. UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
Contains information about an ingestion destination.
func (IngestionDestination) GoString ¶
func (s IngestionDestination) 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 (*IngestionDestination) SetArn ¶
func (s *IngestionDestination) SetArn(v string) *IngestionDestination
SetArn sets the Arn field's value.
func (*IngestionDestination) SetCreatedAt ¶
func (s *IngestionDestination) SetCreatedAt(v time.Time) *IngestionDestination
SetCreatedAt sets the CreatedAt field's value.
func (*IngestionDestination) SetDestinationConfiguration ¶
func (s *IngestionDestination) SetDestinationConfiguration(v *DestinationConfiguration) *IngestionDestination
SetDestinationConfiguration sets the DestinationConfiguration field's value.
func (*IngestionDestination) SetIngestionArn ¶
func (s *IngestionDestination) SetIngestionArn(v string) *IngestionDestination
SetIngestionArn sets the IngestionArn field's value.
func (*IngestionDestination) SetProcessingConfiguration ¶
func (s *IngestionDestination) SetProcessingConfiguration(v *ProcessingConfiguration) *IngestionDestination
SetProcessingConfiguration sets the ProcessingConfiguration field's value.
func (*IngestionDestination) SetStatus ¶
func (s *IngestionDestination) SetStatus(v string) *IngestionDestination
SetStatus sets the Status field's value.
func (*IngestionDestination) SetStatusReason ¶
func (s *IngestionDestination) SetStatusReason(v string) *IngestionDestination
SetStatusReason sets the StatusReason field's value.
func (*IngestionDestination) SetUpdatedAt ¶
func (s *IngestionDestination) SetUpdatedAt(v time.Time) *IngestionDestination
SetUpdatedAt sets the UpdatedAt field's value.
func (IngestionDestination) String ¶
func (s IngestionDestination) 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 IngestionDestinationSummary ¶
type IngestionDestinationSummary struct { // The Amazon Resource Name (ARN) of the ingestion destination. // // Arn is a required field Arn *string `locationName:"arn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Contains a summary of an ingestion destination.
func (IngestionDestinationSummary) GoString ¶
func (s IngestionDestinationSummary) 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 (*IngestionDestinationSummary) SetArn ¶
func (s *IngestionDestinationSummary) SetArn(v string) *IngestionDestinationSummary
SetArn sets the Arn field's value.
func (IngestionDestinationSummary) String ¶
func (s IngestionDestinationSummary) 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 IngestionSummary ¶
type IngestionSummary struct { // The name of the application. // // App is a required field App *string `locationName:"app" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the ingestion. // // Arn is a required field Arn *string `locationName:"arn" min:"1" type:"string" required:"true"` // The status of the ingestion. // // State is a required field State *string `locationName:"state" type:"string" required:"true" enum:"IngestionState"` // The ID of the application tenant. // // TenantId is a required field TenantId *string `locationName:"tenantId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Contains a summary of an ingestion.
func (IngestionSummary) GoString ¶
func (s IngestionSummary) 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 (*IngestionSummary) SetApp ¶
func (s *IngestionSummary) SetApp(v string) *IngestionSummary
SetApp sets the App field's value.
func (*IngestionSummary) SetArn ¶
func (s *IngestionSummary) SetArn(v string) *IngestionSummary
SetArn sets the Arn field's value.
func (*IngestionSummary) SetState ¶
func (s *IngestionSummary) SetState(v string) *IngestionSummary
SetState sets the State field's value.
func (*IngestionSummary) SetTenantId ¶
func (s *IngestionSummary) SetTenantId(v string) *IngestionSummary
SetTenantId sets the TenantId field's value.
func (IngestionSummary) String ¶
func (s IngestionSummary) 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 InternalServerException ¶
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // The period of time after which you should retry your request. RetryAfterSeconds *int64 `location:"header" locationName:"Retry-After" type:"integer"` // contains filtered or unexported fields }
The request processing has failed because of an unknown error, exception, or failure with an internal server.
func (*InternalServerException) Code ¶
func (s *InternalServerException) Code() string
Code returns the exception type name.
func (*InternalServerException) Error ¶
func (s *InternalServerException) Error() string
func (InternalServerException) GoString ¶
func (s InternalServerException) 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 (*InternalServerException) Message ¶
func (s *InternalServerException) Message() string
Message returns the exception's message.
func (*InternalServerException) OrigErr ¶
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServerException) RequestID ¶
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServerException) StatusCode ¶
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServerException) String ¶
func (s InternalServerException) 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 ListAppAuthorizationsInput ¶
type ListAppAuthorizationsInput struct { // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // app bundle to use for the request. // // AppBundleIdentifier is a required field AppBundleIdentifier *string `location:"uri" locationName:"appBundleIdentifier" min:"1" type:"string" required:"true"` // The maximum number of results that are returned per call. You can use nextToken // to obtain further pages of results. // // This is only an upper limit. The actual number of results returned per call // might be fewer than the specified maximum. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // If nextToken is returned, there are more results available. The value of // nextToken is a unique pagination token for each page. Make the call again // using the returned token to retrieve the next page. Keep all other arguments // unchanged. Each pagination token expires after 24 hours. Using an expired // pagination token will return an HTTP 400 InvalidToken error. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListAppAuthorizationsInput) GoString ¶
func (s ListAppAuthorizationsInput) 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 (*ListAppAuthorizationsInput) SetAppBundleIdentifier ¶
func (s *ListAppAuthorizationsInput) SetAppBundleIdentifier(v string) *ListAppAuthorizationsInput
SetAppBundleIdentifier sets the AppBundleIdentifier field's value.
func (*ListAppAuthorizationsInput) SetMaxResults ¶
func (s *ListAppAuthorizationsInput) SetMaxResults(v int64) *ListAppAuthorizationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListAppAuthorizationsInput) SetNextToken ¶
func (s *ListAppAuthorizationsInput) SetNextToken(v string) *ListAppAuthorizationsInput
SetNextToken sets the NextToken field's value.
func (ListAppAuthorizationsInput) String ¶
func (s ListAppAuthorizationsInput) 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 (*ListAppAuthorizationsInput) Validate ¶
func (s *ListAppAuthorizationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAppAuthorizationsOutput ¶
type ListAppAuthorizationsOutput struct { // Contains a list of app authorization summaries. // // AppAuthorizationSummaryList is a required field AppAuthorizationSummaryList []*AppAuthorizationSummary `locationName:"appAuthorizationSummaryList" type:"list" required:"true"` // If nextToken is returned, there are more results available. The value of // nextToken is a unique pagination token for each page. Make the call again // using the returned token to retrieve the next page. Keep all other arguments // unchanged. Each pagination token expires after 24 hours. Using an expired // pagination token will return an HTTP 400 InvalidToken error. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListAppAuthorizationsOutput) GoString ¶
func (s ListAppAuthorizationsOutput) 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 (*ListAppAuthorizationsOutput) SetAppAuthorizationSummaryList ¶
func (s *ListAppAuthorizationsOutput) SetAppAuthorizationSummaryList(v []*AppAuthorizationSummary) *ListAppAuthorizationsOutput
SetAppAuthorizationSummaryList sets the AppAuthorizationSummaryList field's value.
func (*ListAppAuthorizationsOutput) SetNextToken ¶
func (s *ListAppAuthorizationsOutput) SetNextToken(v string) *ListAppAuthorizationsOutput
SetNextToken sets the NextToken field's value.
func (ListAppAuthorizationsOutput) String ¶
func (s ListAppAuthorizationsOutput) 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 ListAppBundlesInput ¶
type ListAppBundlesInput struct { // The maximum number of results that are returned per call. You can use nextToken // to obtain further pages of results. // // This is only an upper limit. The actual number of results returned per call // might be fewer than the specified maximum. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // If nextToken is returned, there are more results available. The value of // nextToken is a unique pagination token for each page. Make the call again // using the returned token to retrieve the next page. Keep all other arguments // unchanged. Each pagination token expires after 24 hours. Using an expired // pagination token will return an HTTP 400 InvalidToken error. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListAppBundlesInput) GoString ¶
func (s ListAppBundlesInput) 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 (*ListAppBundlesInput) SetMaxResults ¶
func (s *ListAppBundlesInput) SetMaxResults(v int64) *ListAppBundlesInput
SetMaxResults sets the MaxResults field's value.
func (*ListAppBundlesInput) SetNextToken ¶
func (s *ListAppBundlesInput) SetNextToken(v string) *ListAppBundlesInput
SetNextToken sets the NextToken field's value.
func (ListAppBundlesInput) String ¶
func (s ListAppBundlesInput) 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 (*ListAppBundlesInput) Validate ¶
func (s *ListAppBundlesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAppBundlesOutput ¶
type ListAppBundlesOutput struct { // Contains a list of app bundle summaries. // // AppBundleSummaryList is a required field AppBundleSummaryList []*AppBundleSummary `locationName:"appBundleSummaryList" type:"list" required:"true"` // If nextToken is returned, there are more results available. The value of // nextToken is a unique pagination token for each page. Make the call again // using the returned token to retrieve the next page. Keep all other arguments // unchanged. Each pagination token expires after 24 hours. Using an expired // pagination token will return an HTTP 400 InvalidToken error. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListAppBundlesOutput) GoString ¶
func (s ListAppBundlesOutput) 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 (*ListAppBundlesOutput) SetAppBundleSummaryList ¶
func (s *ListAppBundlesOutput) SetAppBundleSummaryList(v []*AppBundleSummary) *ListAppBundlesOutput
SetAppBundleSummaryList sets the AppBundleSummaryList field's value.
func (*ListAppBundlesOutput) SetNextToken ¶
func (s *ListAppBundlesOutput) SetNextToken(v string) *ListAppBundlesOutput
SetNextToken sets the NextToken field's value.
func (ListAppBundlesOutput) String ¶
func (s ListAppBundlesOutput) 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 ListIngestionDestinationsInput ¶
type ListIngestionDestinationsInput struct { // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // app bundle to use for the request. // // AppBundleIdentifier is a required field AppBundleIdentifier *string `location:"uri" locationName:"appBundleIdentifier" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // ingestion to use for the request. // // IngestionIdentifier is a required field IngestionIdentifier *string `location:"uri" locationName:"ingestionIdentifier" min:"1" type:"string" required:"true"` // The maximum number of results that are returned per call. You can use nextToken // to obtain further pages of results. // // This is only an upper limit. The actual number of results returned per call // might be fewer than the specified maximum. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // If nextToken is returned, there are more results available. The value of // nextToken is a unique pagination token for each page. Make the call again // using the returned token to retrieve the next page. Keep all other arguments // unchanged. Each pagination token expires after 24 hours. Using an expired // pagination token will return an HTTP 400 InvalidToken error. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListIngestionDestinationsInput) GoString ¶
func (s ListIngestionDestinationsInput) 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 (*ListIngestionDestinationsInput) SetAppBundleIdentifier ¶
func (s *ListIngestionDestinationsInput) SetAppBundleIdentifier(v string) *ListIngestionDestinationsInput
SetAppBundleIdentifier sets the AppBundleIdentifier field's value.
func (*ListIngestionDestinationsInput) SetIngestionIdentifier ¶
func (s *ListIngestionDestinationsInput) SetIngestionIdentifier(v string) *ListIngestionDestinationsInput
SetIngestionIdentifier sets the IngestionIdentifier field's value.
func (*ListIngestionDestinationsInput) SetMaxResults ¶
func (s *ListIngestionDestinationsInput) SetMaxResults(v int64) *ListIngestionDestinationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListIngestionDestinationsInput) SetNextToken ¶
func (s *ListIngestionDestinationsInput) SetNextToken(v string) *ListIngestionDestinationsInput
SetNextToken sets the NextToken field's value.
func (ListIngestionDestinationsInput) String ¶
func (s ListIngestionDestinationsInput) 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 (*ListIngestionDestinationsInput) Validate ¶
func (s *ListIngestionDestinationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListIngestionDestinationsOutput ¶
type ListIngestionDestinationsOutput struct { // Contains a list of ingestion destination summaries. // // IngestionDestinations is a required field IngestionDestinations []*IngestionDestinationSummary `locationName:"ingestionDestinations" type:"list" required:"true"` // If nextToken is returned, there are more results available. The value of // nextToken is a unique pagination token for each page. Make the call again // using the returned token to retrieve the next page. Keep all other arguments // unchanged. Each pagination token expires after 24 hours. Using an expired // pagination token will return an HTTP 400 InvalidToken error. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListIngestionDestinationsOutput) GoString ¶
func (s ListIngestionDestinationsOutput) 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 (*ListIngestionDestinationsOutput) SetIngestionDestinations ¶
func (s *ListIngestionDestinationsOutput) SetIngestionDestinations(v []*IngestionDestinationSummary) *ListIngestionDestinationsOutput
SetIngestionDestinations sets the IngestionDestinations field's value.
func (*ListIngestionDestinationsOutput) SetNextToken ¶
func (s *ListIngestionDestinationsOutput) SetNextToken(v string) *ListIngestionDestinationsOutput
SetNextToken sets the NextToken field's value.
func (ListIngestionDestinationsOutput) String ¶
func (s ListIngestionDestinationsOutput) 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 ListIngestionsInput ¶
type ListIngestionsInput struct { // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // app bundle to use for the request. // // AppBundleIdentifier is a required field AppBundleIdentifier *string `location:"uri" locationName:"appBundleIdentifier" min:"1" type:"string" required:"true"` // The maximum number of results that are returned per call. You can use nextToken // to obtain further pages of results. // // This is only an upper limit. The actual number of results returned per call // might be fewer than the specified maximum. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // If nextToken is returned, there are more results available. The value of // nextToken is a unique pagination token for each page. Make the call again // using the returned token to retrieve the next page. Keep all other arguments // unchanged. Each pagination token expires after 24 hours. Using an expired // pagination token will return an HTTP 400 InvalidToken error. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListIngestionsInput) GoString ¶
func (s ListIngestionsInput) 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 (*ListIngestionsInput) SetAppBundleIdentifier ¶
func (s *ListIngestionsInput) SetAppBundleIdentifier(v string) *ListIngestionsInput
SetAppBundleIdentifier sets the AppBundleIdentifier field's value.
func (*ListIngestionsInput) SetMaxResults ¶
func (s *ListIngestionsInput) SetMaxResults(v int64) *ListIngestionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListIngestionsInput) SetNextToken ¶
func (s *ListIngestionsInput) SetNextToken(v string) *ListIngestionsInput
SetNextToken sets the NextToken field's value.
func (ListIngestionsInput) String ¶
func (s ListIngestionsInput) 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 (*ListIngestionsInput) Validate ¶
func (s *ListIngestionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListIngestionsOutput ¶
type ListIngestionsOutput struct { // Contains a list of ingestion summaries. // // Ingestions is a required field Ingestions []*IngestionSummary `locationName:"ingestions" type:"list" required:"true"` // If nextToken is returned, there are more results available. The value of // nextToken is a unique pagination token for each page. Make the call again // using the returned token to retrieve the next page. Keep all other arguments // unchanged. Each pagination token expires after 24 hours. Using an expired // pagination token will return an HTTP 400 InvalidToken error. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListIngestionsOutput) GoString ¶
func (s ListIngestionsOutput) 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 (*ListIngestionsOutput) SetIngestions ¶
func (s *ListIngestionsOutput) SetIngestions(v []*IngestionSummary) *ListIngestionsOutput
SetIngestions sets the Ingestions field's value.
func (*ListIngestionsOutput) SetNextToken ¶
func (s *ListIngestionsOutput) SetNextToken(v string) *ListIngestionsOutput
SetNextToken sets the NextToken field's value.
func (ListIngestionsOutput) String ¶
func (s ListIngestionsOutput) 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 for which you want to retrieve // tags. // // 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 { // A map of the key-value pairs for the tag or tags assigned to the specified // resource. Tags []*Tag `locationName:"tags" type:"list"` // 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 []*Tag) *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 Oauth2Credential ¶
type Oauth2Credential struct { // The client ID of the client application. // // ClientId is a required field ClientId *string `locationName:"clientId" min:"1" type:"string" required:"true"` // The client secret of the client application. // // ClientSecret is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Oauth2Credential's // String and GoString methods. // // ClientSecret is a required field ClientSecret *string `locationName:"clientSecret" min:"1" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
Contains OAuth2 client credential information.
func (Oauth2Credential) GoString ¶
func (s Oauth2Credential) 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 (*Oauth2Credential) SetClientId ¶
func (s *Oauth2Credential) SetClientId(v string) *Oauth2Credential
SetClientId sets the ClientId field's value.
func (*Oauth2Credential) SetClientSecret ¶
func (s *Oauth2Credential) SetClientSecret(v string) *Oauth2Credential
SetClientSecret sets the ClientSecret field's value.
func (Oauth2Credential) String ¶
func (s Oauth2Credential) 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 (*Oauth2Credential) Validate ¶
func (s *Oauth2Credential) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ProcessingConfiguration ¶
type ProcessingConfiguration struct { // Contains information about an audit log processing configuration. AuditLog *AuditLogProcessingConfiguration `locationName:"auditLog" type:"structure"` // contains filtered or unexported fields }
Contains information about how ingested data is processed.
func (ProcessingConfiguration) GoString ¶
func (s ProcessingConfiguration) 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 (*ProcessingConfiguration) SetAuditLog ¶
func (s *ProcessingConfiguration) SetAuditLog(v *AuditLogProcessingConfiguration) *ProcessingConfiguration
SetAuditLog sets the AuditLog field's value.
func (ProcessingConfiguration) String ¶
func (s ProcessingConfiguration) 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 (*ProcessingConfiguration) Validate ¶
func (s *ProcessingConfiguration) 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"` // The resource ID. // // ResourceId is a required field ResourceId *string `locationName:"resourceId" type:"string" required:"true"` // The resource type. // // ResourceType is a required field ResourceType *string `locationName:"resourceType" type:"string" required:"true"` // contains filtered or unexported fields }
The specified resource does not exist.
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 S3Bucket ¶
type S3Bucket struct { // The name of the Amazon S3 bucket. // // BucketName is a required field BucketName *string `locationName:"bucketName" min:"3" type:"string" required:"true"` // The object key to use. Prefix *string `locationName:"prefix" min:"1" type:"string"` // contains filtered or unexported fields }
Contains information about an Amazon S3 bucket.
func (S3Bucket) GoString ¶
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 (*S3Bucket) SetBucketName ¶
SetBucketName sets the BucketName field's value.
type ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // The code for the quota exceeded. // // QuotaCode is a required field QuotaCode *string `locationName:"quotaCode" type:"string" required:"true"` // The resource ID. // // ResourceId is a required field ResourceId *string `locationName:"resourceId" type:"string" required:"true"` // The resource type. // // ResourceType is a required field ResourceType *string `locationName:"resourceType" type:"string" required:"true"` // The code of the service. // // ServiceCode is a required field ServiceCode *string `locationName:"serviceCode" type:"string" required:"true"` // contains filtered or unexported fields }
The request exceeds a service quota.
func (*ServiceQuotaExceededException) Code ¶
func (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (*ServiceQuotaExceededException) Error ¶
func (s *ServiceQuotaExceededException) Error() string
func (ServiceQuotaExceededException) GoString ¶
func (s ServiceQuotaExceededException) 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 (*ServiceQuotaExceededException) Message ¶
func (s *ServiceQuotaExceededException) Message() string
Message returns the exception's message.
func (*ServiceQuotaExceededException) OrigErr ¶
func (s *ServiceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceQuotaExceededException) RequestID ¶
func (s *ServiceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceQuotaExceededException) StatusCode ¶
func (s *ServiceQuotaExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceQuotaExceededException) String ¶
func (s ServiceQuotaExceededException) 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 StartIngestionInput ¶
type StartIngestionInput struct { // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // app bundle to use for the request. // // AppBundleIdentifier is a required field AppBundleIdentifier *string `location:"uri" locationName:"appBundleIdentifier" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // ingestion to use for the request. // // IngestionIdentifier is a required field IngestionIdentifier *string `location:"uri" locationName:"ingestionIdentifier" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartIngestionInput) GoString ¶
func (s StartIngestionInput) 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 (*StartIngestionInput) SetAppBundleIdentifier ¶
func (s *StartIngestionInput) SetAppBundleIdentifier(v string) *StartIngestionInput
SetAppBundleIdentifier sets the AppBundleIdentifier field's value.
func (*StartIngestionInput) SetIngestionIdentifier ¶
func (s *StartIngestionInput) SetIngestionIdentifier(v string) *StartIngestionInput
SetIngestionIdentifier sets the IngestionIdentifier field's value.
func (StartIngestionInput) String ¶
func (s StartIngestionInput) 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 (*StartIngestionInput) Validate ¶
func (s *StartIngestionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartIngestionOutput ¶
type StartIngestionOutput struct {
// contains filtered or unexported fields
}
func (StartIngestionOutput) GoString ¶
func (s StartIngestionOutput) 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 (StartIngestionOutput) String ¶
func (s StartIngestionOutput) 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 StartUserAccessTasksInput ¶
type StartUserAccessTasksInput struct { // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // app bundle to use for the request. // // AppBundleIdentifier is a required field AppBundleIdentifier *string `locationName:"appBundleIdentifier" min:"1" type:"string" required:"true"` // The email address of the target user. // // Email is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by StartUserAccessTasksInput's // String and GoString methods. // // Email is a required field Email *string `locationName:"email" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
func (StartUserAccessTasksInput) GoString ¶
func (s StartUserAccessTasksInput) 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 (*StartUserAccessTasksInput) SetAppBundleIdentifier ¶
func (s *StartUserAccessTasksInput) SetAppBundleIdentifier(v string) *StartUserAccessTasksInput
SetAppBundleIdentifier sets the AppBundleIdentifier field's value.
func (*StartUserAccessTasksInput) SetEmail ¶
func (s *StartUserAccessTasksInput) SetEmail(v string) *StartUserAccessTasksInput
SetEmail sets the Email field's value.
func (StartUserAccessTasksInput) String ¶
func (s StartUserAccessTasksInput) 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 (*StartUserAccessTasksInput) Validate ¶
func (s *StartUserAccessTasksInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartUserAccessTasksOutput ¶
type StartUserAccessTasksOutput struct { // Contains a list of user access task information. UserAccessTasksList []*UserAccessTaskItem `locationName:"userAccessTasksList" type:"list"` // contains filtered or unexported fields }
func (StartUserAccessTasksOutput) GoString ¶
func (s StartUserAccessTasksOutput) 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 (*StartUserAccessTasksOutput) SetUserAccessTasksList ¶
func (s *StartUserAccessTasksOutput) SetUserAccessTasksList(v []*UserAccessTaskItem) *StartUserAccessTasksOutput
SetUserAccessTasksList sets the UserAccessTasksList field's value.
func (StartUserAccessTasksOutput) String ¶
func (s StartUserAccessTasksOutput) 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 StopIngestionInput ¶
type StopIngestionInput struct { // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // app bundle to use for the request. // // AppBundleIdentifier is a required field AppBundleIdentifier *string `location:"uri" locationName:"appBundleIdentifier" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // ingestion to use for the request. // // IngestionIdentifier is a required field IngestionIdentifier *string `location:"uri" locationName:"ingestionIdentifier" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StopIngestionInput) GoString ¶
func (s StopIngestionInput) 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 (*StopIngestionInput) SetAppBundleIdentifier ¶
func (s *StopIngestionInput) SetAppBundleIdentifier(v string) *StopIngestionInput
SetAppBundleIdentifier sets the AppBundleIdentifier field's value.
func (*StopIngestionInput) SetIngestionIdentifier ¶
func (s *StopIngestionInput) SetIngestionIdentifier(v string) *StopIngestionInput
SetIngestionIdentifier sets the IngestionIdentifier field's value.
func (StopIngestionInput) String ¶
func (s StopIngestionInput) 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 (*StopIngestionInput) Validate ¶
func (s *StopIngestionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopIngestionOutput ¶
type StopIngestionOutput struct {
// contains filtered or unexported fields
}
func (StopIngestionOutput) GoString ¶
func (s StopIngestionOutput) 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 (StopIngestionOutput) String ¶
func (s StopIngestionOutput) 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 Tag ¶
type Tag struct { // Tag key. // // Key is a required field Key *string `locationName:"key" min:"1" type:"string" required:"true"` // Tag value. // // Value is a required field Value *string `locationName:"value" type:"string" required:"true"` // contains filtered or unexported fields }
The key or keys of the key-value pairs for the tag or tags assigned to a resource.
func (Tag) GoString ¶
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".
type TagResourceInput ¶
type TagResourceInput struct { // The Amazon Resource Name (ARN) of the resource that you want to tag. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" min:"1" type:"string" required:"true"` // A map of the key-value pairs of the tag or tags to assign to the resource. // // Tags is a required field Tags []*Tag `locationName:"tags" type:"list" 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 []*Tag) *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 TaskError ¶
type TaskError struct { // The code of the error. ErrorCode *string `locationName:"errorCode" type:"string"` // The message of the error. ErrorMessage *string `locationName:"errorMessage" type:"string"` // contains filtered or unexported fields }
Contains information about an error returned from a user access task.
func (TaskError) GoString ¶
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 (*TaskError) SetErrorCode ¶
SetErrorCode sets the ErrorCode field's value.
func (*TaskError) SetErrorMessage ¶
SetErrorMessage sets the ErrorMessage field's value.
type Tenant ¶
type Tenant struct { // The display name of the tenant. // // TenantDisplayName is a required field TenantDisplayName *string `locationName:"tenantDisplayName" min:"1" type:"string" required:"true"` // The ID of the application tenant. // // TenantIdentifier is a required field TenantIdentifier *string `locationName:"tenantIdentifier" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Contains information about an application tenant.
func (Tenant) GoString ¶
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 (*Tenant) SetTenantDisplayName ¶
SetTenantDisplayName sets the TenantDisplayName field's value.
func (*Tenant) SetTenantIdentifier ¶
SetTenantIdentifier sets the TenantIdentifier field's value.
type ThrottlingException ¶
type ThrottlingException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // The code for the quota exceeded. QuotaCode *string `locationName:"quotaCode" type:"string"` // The period of time after which you should retry your request. RetryAfterSeconds *int64 `location:"header" locationName:"Retry-After" type:"integer"` // The code of the service. ServiceCode *string `locationName:"serviceCode" type:"string"` // contains filtered or unexported fields }
The request rate exceeds the limit.
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 UntagResourceInput ¶
type UntagResourceInput struct { // The Amazon Resource Name (ARN) of the resource that you want to untag. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" min:"1" type:"string" required:"true"` // The keys of the key-value pairs for the tag or tags you want to remove from // the specified resource. // // TagKeys is a required field TagKeys []*string `location:"querystring" locationName:"tagKeys" 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 UpdateAppAuthorizationInput ¶
type UpdateAppAuthorizationInput struct { // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // app authorization to use for the request. // // AppAuthorizationIdentifier is a required field AppAuthorizationIdentifier *string `location:"uri" locationName:"appAuthorizationIdentifier" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // app bundle to use for the request. // // AppBundleIdentifier is a required field AppBundleIdentifier *string `location:"uri" locationName:"appBundleIdentifier" min:"1" type:"string" required:"true"` // Contains credentials for the application, such as an API key or OAuth2 client // ID and secret. // // Specify credentials that match the authorization type of the app authorization // to update. For example, if the authorization type of the app authorization // is OAuth2 (oauth2), then you should provide only the OAuth2 credentials. Credential *Credential `locationName:"credential" type:"structure"` // Contains information about an application tenant, such as the application // display name and identifier. Tenant *Tenant `locationName:"tenant" type:"structure"` // contains filtered or unexported fields }
func (UpdateAppAuthorizationInput) GoString ¶
func (s UpdateAppAuthorizationInput) 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 (*UpdateAppAuthorizationInput) SetAppAuthorizationIdentifier ¶
func (s *UpdateAppAuthorizationInput) SetAppAuthorizationIdentifier(v string) *UpdateAppAuthorizationInput
SetAppAuthorizationIdentifier sets the AppAuthorizationIdentifier field's value.
func (*UpdateAppAuthorizationInput) SetAppBundleIdentifier ¶
func (s *UpdateAppAuthorizationInput) SetAppBundleIdentifier(v string) *UpdateAppAuthorizationInput
SetAppBundleIdentifier sets the AppBundleIdentifier field's value.
func (*UpdateAppAuthorizationInput) SetCredential ¶
func (s *UpdateAppAuthorizationInput) SetCredential(v *Credential) *UpdateAppAuthorizationInput
SetCredential sets the Credential field's value.
func (*UpdateAppAuthorizationInput) SetTenant ¶
func (s *UpdateAppAuthorizationInput) SetTenant(v *Tenant) *UpdateAppAuthorizationInput
SetTenant sets the Tenant field's value.
func (UpdateAppAuthorizationInput) String ¶
func (s UpdateAppAuthorizationInput) 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 (*UpdateAppAuthorizationInput) Validate ¶
func (s *UpdateAppAuthorizationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateAppAuthorizationOutput ¶
type UpdateAppAuthorizationOutput struct { // Contains information about an app authorization. // // AppAuthorization is a required field AppAuthorization *AppAuthorization `locationName:"appAuthorization" type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateAppAuthorizationOutput) GoString ¶
func (s UpdateAppAuthorizationOutput) 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 (*UpdateAppAuthorizationOutput) SetAppAuthorization ¶
func (s *UpdateAppAuthorizationOutput) SetAppAuthorization(v *AppAuthorization) *UpdateAppAuthorizationOutput
SetAppAuthorization sets the AppAuthorization field's value.
func (UpdateAppAuthorizationOutput) String ¶
func (s UpdateAppAuthorizationOutput) 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 UpdateIngestionDestinationInput ¶
type UpdateIngestionDestinationInput struct { // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // app bundle to use for the request. // // AppBundleIdentifier is a required field AppBundleIdentifier *string `location:"uri" locationName:"appBundleIdentifier" min:"1" type:"string" required:"true"` // Contains information about the destination of ingested data. // // DestinationConfiguration is a required field DestinationConfiguration *DestinationConfiguration `locationName:"destinationConfiguration" type:"structure" required:"true"` // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // ingestion destination to use for the request. // // IngestionDestinationIdentifier is a required field IngestionDestinationIdentifier *string `location:"uri" locationName:"ingestionDestinationIdentifier" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the // ingestion to use for the request. // // IngestionIdentifier is a required field IngestionIdentifier *string `location:"uri" locationName:"ingestionIdentifier" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateIngestionDestinationInput) GoString ¶
func (s UpdateIngestionDestinationInput) 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 (*UpdateIngestionDestinationInput) SetAppBundleIdentifier ¶
func (s *UpdateIngestionDestinationInput) SetAppBundleIdentifier(v string) *UpdateIngestionDestinationInput
SetAppBundleIdentifier sets the AppBundleIdentifier field's value.
func (*UpdateIngestionDestinationInput) SetDestinationConfiguration ¶
func (s *UpdateIngestionDestinationInput) SetDestinationConfiguration(v *DestinationConfiguration) *UpdateIngestionDestinationInput
SetDestinationConfiguration sets the DestinationConfiguration field's value.
func (*UpdateIngestionDestinationInput) SetIngestionDestinationIdentifier ¶
func (s *UpdateIngestionDestinationInput) SetIngestionDestinationIdentifier(v string) *UpdateIngestionDestinationInput
SetIngestionDestinationIdentifier sets the IngestionDestinationIdentifier field's value.
func (*UpdateIngestionDestinationInput) SetIngestionIdentifier ¶
func (s *UpdateIngestionDestinationInput) SetIngestionIdentifier(v string) *UpdateIngestionDestinationInput
SetIngestionIdentifier sets the IngestionIdentifier field's value.
func (UpdateIngestionDestinationInput) String ¶
func (s UpdateIngestionDestinationInput) 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 (*UpdateIngestionDestinationInput) Validate ¶
func (s *UpdateIngestionDestinationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateIngestionDestinationOutput ¶
type UpdateIngestionDestinationOutput struct { // Contains information about an ingestion destination. // // IngestionDestination is a required field IngestionDestination *IngestionDestination `locationName:"ingestionDestination" type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateIngestionDestinationOutput) GoString ¶
func (s UpdateIngestionDestinationOutput) 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 (*UpdateIngestionDestinationOutput) SetIngestionDestination ¶
func (s *UpdateIngestionDestinationOutput) SetIngestionDestination(v *IngestionDestination) *UpdateIngestionDestinationOutput
SetIngestionDestination sets the IngestionDestination field's value.
func (UpdateIngestionDestinationOutput) String ¶
func (s UpdateIngestionDestinationOutput) 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 UserAccessResultItem ¶
type UserAccessResultItem struct { // The name of the application. App *string `locationName:"app" min:"1" type:"string"` // The email address of the target user. // // Email is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UserAccessResultItem's // String and GoString methods. Email *string `locationName:"email" type:"string" sensitive:"true"` // The status of the user access result item. // // The following states are possible: // // * IN_PROGRESS: The user access task is in progress. // // * COMPLETED: The user access task completed successfully. // // * FAILED: The user access task failed. // // * EXPIRED: The user access task expired. ResultStatus *string `locationName:"resultStatus" type:"string" enum:"ResultStatus"` // Contains information about an error returned from a user access task. TaskError *TaskError `locationName:"taskError" type:"structure"` // The unique ID of the task. TaskId *string `locationName:"taskId" type:"string"` // The display name of the tenant. TenantDisplayName *string `locationName:"tenantDisplayName" min:"1" type:"string"` // The ID of the application tenant. TenantId *string `locationName:"tenantId" min:"1" type:"string"` // The first name of the user. // // UserFirstName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UserAccessResultItem's // String and GoString methods. UserFirstName *string `locationName:"userFirstName" min:"1" type:"string" sensitive:"true"` // The full name of the user. // // UserFullName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UserAccessResultItem's // String and GoString methods. UserFullName *string `locationName:"userFullName" min:"1" type:"string" sensitive:"true"` // The unique ID of user. // // UserId is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UserAccessResultItem's // String and GoString methods. UserId *string `locationName:"userId" min:"1" type:"string" sensitive:"true"` // The last name of the user. // // UserLastName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UserAccessResultItem's // String and GoString methods. UserLastName *string `locationName:"userLastName" min:"1" type:"string" sensitive:"true"` // The status of the user returned by the application. UserStatus *string `locationName:"userStatus" type:"string"` // contains filtered or unexported fields }
Contains information about a user's access to an application.
func (UserAccessResultItem) GoString ¶
func (s UserAccessResultItem) 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 (*UserAccessResultItem) SetApp ¶
func (s *UserAccessResultItem) SetApp(v string) *UserAccessResultItem
SetApp sets the App field's value.
func (*UserAccessResultItem) SetEmail ¶
func (s *UserAccessResultItem) SetEmail(v string) *UserAccessResultItem
SetEmail sets the Email field's value.
func (*UserAccessResultItem) SetResultStatus ¶
func (s *UserAccessResultItem) SetResultStatus(v string) *UserAccessResultItem
SetResultStatus sets the ResultStatus field's value.
func (*UserAccessResultItem) SetTaskError ¶
func (s *UserAccessResultItem) SetTaskError(v *TaskError) *UserAccessResultItem
SetTaskError sets the TaskError field's value.
func (*UserAccessResultItem) SetTaskId ¶
func (s *UserAccessResultItem) SetTaskId(v string) *UserAccessResultItem
SetTaskId sets the TaskId field's value.
func (*UserAccessResultItem) SetTenantDisplayName ¶
func (s *UserAccessResultItem) SetTenantDisplayName(v string) *UserAccessResultItem
SetTenantDisplayName sets the TenantDisplayName field's value.
func (*UserAccessResultItem) SetTenantId ¶
func (s *UserAccessResultItem) SetTenantId(v string) *UserAccessResultItem
SetTenantId sets the TenantId field's value.
func (*UserAccessResultItem) SetUserFirstName ¶
func (s *UserAccessResultItem) SetUserFirstName(v string) *UserAccessResultItem
SetUserFirstName sets the UserFirstName field's value.
func (*UserAccessResultItem) SetUserFullName ¶
func (s *UserAccessResultItem) SetUserFullName(v string) *UserAccessResultItem
SetUserFullName sets the UserFullName field's value.
func (*UserAccessResultItem) SetUserId ¶
func (s *UserAccessResultItem) SetUserId(v string) *UserAccessResultItem
SetUserId sets the UserId field's value.
func (*UserAccessResultItem) SetUserLastName ¶
func (s *UserAccessResultItem) SetUserLastName(v string) *UserAccessResultItem
SetUserLastName sets the UserLastName field's value.
func (*UserAccessResultItem) SetUserStatus ¶
func (s *UserAccessResultItem) SetUserStatus(v string) *UserAccessResultItem
SetUserStatus sets the UserStatus field's value.
func (UserAccessResultItem) String ¶
func (s UserAccessResultItem) 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 UserAccessTaskItem ¶
type UserAccessTaskItem struct { // The name of the application. // // App is a required field App *string `locationName:"app" min:"1" type:"string" required:"true"` // Error from the task, if any. Error *TaskError `locationName:"error" type:"structure"` // The unique ID of the task. TaskId *string `locationName:"taskId" type:"string"` // The ID of the application tenant. // // TenantId is a required field TenantId *string `locationName:"tenantId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Contains information about a user access task.
func (UserAccessTaskItem) GoString ¶
func (s UserAccessTaskItem) 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 (*UserAccessTaskItem) SetApp ¶
func (s *UserAccessTaskItem) SetApp(v string) *UserAccessTaskItem
SetApp sets the App field's value.
func (*UserAccessTaskItem) SetError ¶
func (s *UserAccessTaskItem) SetError(v *TaskError) *UserAccessTaskItem
SetError sets the Error field's value.
func (*UserAccessTaskItem) SetTaskId ¶
func (s *UserAccessTaskItem) SetTaskId(v string) *UserAccessTaskItem
SetTaskId sets the TaskId field's value.
func (*UserAccessTaskItem) SetTenantId ¶
func (s *UserAccessTaskItem) SetTenantId(v string) *UserAccessTaskItem
SetTenantId sets the TenantId field's value.
func (UserAccessTaskItem) String ¶
func (s UserAccessTaskItem) 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 ValidationException ¶
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The field list. FieldList []*ValidationExceptionField `locationName:"fieldList" type:"list"` Message_ *string `locationName:"message" type:"string"` // The reason for the exception. // // Reason is a required field Reason *string `locationName:"reason" type:"string" required:"true" enum:"ValidationExceptionReason"` // contains filtered or unexported fields }
The request has invalid or missing parameters.
func (*ValidationException) Code ¶
func (s *ValidationException) Code() string
Code returns the exception type name.
func (*ValidationException) Error ¶
func (s *ValidationException) Error() string
func (ValidationException) GoString ¶
func (s ValidationException) 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 (*ValidationException) Message ¶
func (s *ValidationException) Message() string
Message returns the exception's message.
func (*ValidationException) OrigErr ¶
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ValidationException) RequestID ¶
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ValidationException) StatusCode ¶
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ValidationException) String ¶
func (s ValidationException) 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 ValidationExceptionField ¶
type ValidationExceptionField struct { // A message about the validation exception. // // Message is a required field Message *string `locationName:"message" type:"string" required:"true"` // The field name where the invalid entry was detected. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // contains filtered or unexported fields }
The input failed to meet the constraints specified by the Amazon Web Services service in a specified field.
func (ValidationExceptionField) GoString ¶
func (s ValidationExceptionField) 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 (*ValidationExceptionField) SetMessage ¶
func (s *ValidationExceptionField) SetMessage(v string) *ValidationExceptionField
SetMessage sets the Message field's value.
func (*ValidationExceptionField) SetName ¶
func (s *ValidationExceptionField) SetName(v string) *ValidationExceptionField
SetName sets the Name field's value.
func (ValidationExceptionField) String ¶
func (s ValidationExceptionField) 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 appfabriciface provides an interface to enable mocking the AppFabric service client for testing your code.
|
Package appfabriciface provides an interface to enable mocking the AppFabric service client for testing your code. |