appfabric

package
v1.48.0 Latest Latest
Warning

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

Go to latest
Published: Nov 17, 2023 License: Apache-2.0 Imports: 10 Imported by: 5

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

View Source
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"
)
View Source
const (
	// AuthTypeOauth2 is a AuthType enum value
	AuthTypeOauth2 = "oauth2"

	// AuthTypeApiKey is a AuthType enum value
	AuthTypeApiKey = "apiKey"
)
View Source
const (
	// FormatJson is a Format enum value
	FormatJson = "json"

	// FormatParquet is a Format enum value
	FormatParquet = "parquet"
)
View Source
const (
	// IngestionDestinationStatusActive is a IngestionDestinationStatus enum value
	IngestionDestinationStatusActive = "Active"

	// IngestionDestinationStatusFailed is a IngestionDestinationStatus enum value
	IngestionDestinationStatusFailed = "Failed"
)
View Source
const (
	// IngestionStateEnabled is a IngestionState enum value
	IngestionStateEnabled = "enabled"

	// IngestionStateDisabled is a IngestionState enum value
	IngestionStateDisabled = "disabled"
)
View Source
const (
	// PersonaAdmin is a Persona enum value
	PersonaAdmin = "admin"

	// PersonaEndUser is a Persona enum value
	PersonaEndUser = "endUser"
)
View Source
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"
)
View Source
const (
	// SchemaOcsf is a Schema enum value
	SchemaOcsf = "ocsf"

	// SchemaRaw is a Schema enum value
	SchemaRaw = "raw"
)
View Source
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"
)
View Source
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"
)
View Source
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

View Source
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

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

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

SetAppBundleArn sets the AppBundleArn field's value.

func (*AppAuthorizationSummary) SetStatus

SetStatus sets the Status field's value.

func (*AppAuthorizationSummary) SetTenant

SetTenant sets the Tenant field's value.

func (*AppAuthorizationSummary) SetUpdatedAt

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

func (s AppBundle) 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 (*AppBundle) SetArn

func (s *AppBundle) SetArn(v string) *AppBundle

SetArn sets the Arn field's value.

func (*AppBundle) SetCustomerManagedKeyArn

func (s *AppBundle) SetCustomerManagedKeyArn(v string) *AppBundle

SetCustomerManagedKeyArn sets the CustomerManagedKeyArn field's value.

func (AppBundle) String

func (s AppBundle) 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 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

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

type AppFabric struct {
	*client.Client
}

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

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

SetDestination sets the Destination field's value.

func (AuditLogDestinationConfiguration) 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

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

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

SetFormat sets the Format field's value.

func (*AuditLogProcessingConfiguration) SetSchema

SetSchema sets the Schema field's value.

func (AuditLogProcessingConfiguration) 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

SetAppBundleIdentifier sets the AppBundleIdentifier field's value.

func (*BatchGetUserAccessTasksInput) SetTaskIdList

SetTaskIdList sets the TaskIdList field's value.

func (BatchGetUserAccessTasksInput) 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

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

SetUserAccessResultsList sets the UserAccessResultsList field's value.

func (BatchGetUserAccessTasksOutput) 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

SetAppBundleIdentifier sets the AppBundleIdentifier field's value.

func (*ConnectAppAuthorizationInput) SetAuthRequest

SetAuthRequest sets the AuthRequest field's value.

func (ConnectAppAuthorizationInput) 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

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

SetAppAuthorizationSummary sets the AppAuthorizationSummary field's value.

func (ConnectAppAuthorizationOutput) 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

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

SetAuthType sets the AuthType field's value.

func (*CreateAppAuthorizationInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateAppAuthorizationInput) SetCredential

SetCredential sets the Credential field's value.

func (*CreateAppAuthorizationInput) SetTags

SetTags sets the Tags field's value.

func (*CreateAppAuthorizationInput) SetTenant

SetTenant sets the Tenant field's value.

func (CreateAppAuthorizationInput) 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

SetAppAuthorization sets the AppAuthorization field's value.

func (CreateAppAuthorizationOutput) 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

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

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

SetAppBundleIdentifier sets the AppBundleIdentifier field's value.

func (*CreateIngestionDestinationInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateIngestionDestinationInput) SetDestinationConfiguration

SetDestinationConfiguration sets the DestinationConfiguration field's value.

func (*CreateIngestionDestinationInput) SetIngestionIdentifier

SetIngestionIdentifier sets the IngestionIdentifier field's value.

func (*CreateIngestionDestinationInput) SetProcessingConfiguration

SetProcessingConfiguration sets the ProcessingConfiguration field's value.

func (*CreateIngestionDestinationInput) SetTags

SetTags sets the Tags field's value.

func (CreateIngestionDestinationInput) 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

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

SetIngestionDestination sets the IngestionDestination field's value.

func (CreateIngestionDestinationOutput) 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

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

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

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

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

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

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

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

SetIngestionIdentifier sets the IngestionIdentifier field's value.

func (DeleteIngestionDestinationInput) 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

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

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

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

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

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

SetIngestionIdentifier sets the IngestionIdentifier field's value.

func (GetIngestionDestinationInput) 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

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

SetIngestionDestination sets the IngestionDestination field's value.

func (GetIngestionDestinationOutput) 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

func (s Ingestion) 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 (*Ingestion) SetApp

func (s *Ingestion) SetApp(v string) *Ingestion

SetApp sets the App field's value.

func (*Ingestion) SetAppBundleArn

func (s *Ingestion) SetAppBundleArn(v string) *Ingestion

SetAppBundleArn sets the AppBundleArn field's value.

func (*Ingestion) SetArn

func (s *Ingestion) SetArn(v string) *Ingestion

SetArn sets the Arn field's value.

func (*Ingestion) SetCreatedAt

func (s *Ingestion) SetCreatedAt(v time.Time) *Ingestion

SetCreatedAt sets the CreatedAt field's value.

func (*Ingestion) SetIngestionType

func (s *Ingestion) SetIngestionType(v string) *Ingestion

SetIngestionType sets the IngestionType field's value.

func (*Ingestion) SetState

func (s *Ingestion) SetState(v string) *Ingestion

SetState sets the State field's value.

func (*Ingestion) SetTenantId

func (s *Ingestion) SetTenantId(v string) *Ingestion

SetTenantId sets the TenantId field's value.

func (*Ingestion) SetUpdatedAt

func (s *Ingestion) SetUpdatedAt(v time.Time) *Ingestion

SetUpdatedAt sets the UpdatedAt field's value.

func (Ingestion) String

func (s Ingestion) 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 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

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

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

SetArn sets the Arn field's value.

func (IngestionDestinationSummary) 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

SetApp sets the App field's value.

func (*IngestionSummary) SetArn

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

SetMaxResults sets the MaxResults field's value.

func (*ListAppAuthorizationsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListAppAuthorizationsInput) 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

SetNextToken sets the NextToken field's value.

func (ListAppAuthorizationsOutput) 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

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

SetAppBundleIdentifier sets the AppBundleIdentifier field's value.

func (*ListIngestionDestinationsInput) SetIngestionIdentifier

SetIngestionIdentifier sets the IngestionIdentifier field's value.

func (*ListIngestionDestinationsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListIngestionDestinationsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListIngestionDestinationsInput) 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

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

SetIngestionDestinations sets the IngestionDestinations field's value.

func (*ListIngestionDestinationsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListIngestionDestinationsOutput) 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

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

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

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

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

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

func (s S3Bucket) 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 (*S3Bucket) SetBucketName

func (s *S3Bucket) SetBucketName(v string) *S3Bucket

SetBucketName sets the BucketName field's value.

func (*S3Bucket) SetPrefix

func (s *S3Bucket) SetPrefix(v string) *S3Bucket

SetPrefix sets the Prefix field's value.

func (S3Bucket) String

func (s S3Bucket) 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 (*S3Bucket) Validate

func (s *S3Bucket) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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

Code returns the exception type name.

func (*ServiceQuotaExceededException) Error

func (ServiceQuotaExceededException) 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 (*ServiceQuotaExceededException) Message

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

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

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

SetUserAccessTasksList sets the UserAccessTasksList field's value.

func (StartUserAccessTasksOutput) 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

func (s Tag) 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 (*Tag) SetKey

func (s *Tag) SetKey(v string) *Tag

SetKey sets the Key field's value.

func (*Tag) SetValue

func (s *Tag) SetValue(v string) *Tag

SetValue sets the Value field's value.

func (Tag) String

func (s Tag) 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 (*Tag) Validate

func (s *Tag) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourceInput

type TagResourceInput struct {

	// The Amazon Resource Name (ARN) of the resource 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

func (s TaskError) 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 (*TaskError) SetErrorCode

func (s *TaskError) SetErrorCode(v string) *TaskError

SetErrorCode sets the ErrorCode field's value.

func (*TaskError) SetErrorMessage

func (s *TaskError) SetErrorMessage(v string) *TaskError

SetErrorMessage sets the ErrorMessage field's value.

func (TaskError) String

func (s TaskError) 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 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

func (s Tenant) 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 (*Tenant) SetTenantDisplayName

func (s *Tenant) SetTenantDisplayName(v string) *Tenant

SetTenantDisplayName sets the TenantDisplayName field's value.

func (*Tenant) SetTenantIdentifier

func (s *Tenant) SetTenantIdentifier(v string) *Tenant

SetTenantIdentifier sets the TenantIdentifier field's value.

func (Tenant) String

func (s Tenant) 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 (*Tenant) Validate

func (s *Tenant) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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

SetCredential sets the Credential field's value.

func (*UpdateAppAuthorizationInput) SetTenant

SetTenant sets the Tenant field's value.

func (UpdateAppAuthorizationInput) 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

SetAppAuthorization sets the AppAuthorization field's value.

func (UpdateAppAuthorizationOutput) 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

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

SetAppBundleIdentifier sets the AppBundleIdentifier field's value.

func (*UpdateIngestionDestinationInput) SetDestinationConfiguration

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

SetIngestionIdentifier sets the IngestionIdentifier field's value.

func (UpdateIngestionDestinationInput) 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

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

SetIngestionDestination sets the IngestionDestination field's value.

func (UpdateIngestionDestinationOutput) 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

SetApp sets the App field's value.

func (*UserAccessResultItem) SetEmail

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

SetTaskError sets the TaskError field's value.

func (*UserAccessResultItem) SetTaskId

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

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

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

SetApp sets the App field's value.

func (*UserAccessTaskItem) SetError

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

SetMessage sets the Message field's value.

func (*ValidationExceptionField) SetName

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.

Jump to

Keyboard shortcuts

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