...
AWS SDK for Go API Reference
We announced the upcoming end-of-support for AWS SDK for Go (v1). We recommend that you migrate to AWS SDK for Go v2. For dates, additional details, and information on how to migrate, please refer to the linked announcement.
import "github.com/aws/aws-sdk-go/service/amplifybackend"
Overview
Constants

Overview ▾

Package amplifybackend provides the client and types for making API requests to AmplifyBackend.

AWS Amplify Admin API

See https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11 for more information on this service.

See amplifybackend package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/amplifybackend/

Using the Client

To contact AmplifyBackend 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 AmplifyBackend client AmplifyBackend for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/amplifybackend/#New

The stub package, amplifybackendiface, can be used to provide alternative implementations of service clients, such as mocking the client for testing.

Types ▾

type AmplifyBackend
func New(p client.ConfigProvider, cfgs ...*aws.Config) *AmplifyBackend
func (c *AmplifyBackend) CloneBackend(input *CloneBackendInput) (*CloneBackendOutput, error)
func (c *AmplifyBackend) CloneBackendRequest(input *CloneBackendInput) (req *request.Request, output *CloneBackendOutput)
func (c *AmplifyBackend) CloneBackendWithContext(ctx aws.Context, input *CloneBackendInput, opts ...request.Option) (*CloneBackendOutput, error)
func (c *AmplifyBackend) CreateBackend(input *CreateBackendInput) (*CreateBackendOutput, error)
func (c *AmplifyBackend) CreateBackendAPI(input *CreateBackendAPIInput) (*CreateBackendAPIOutput, error)
func (c *AmplifyBackend) CreateBackendAPIRequest(input *CreateBackendAPIInput) (req *request.Request, output *CreateBackendAPIOutput)
func (c *AmplifyBackend) CreateBackendAPIWithContext(ctx aws.Context, input *CreateBackendAPIInput, opts ...request.Option) (*CreateBackendAPIOutput, error)
func (c *AmplifyBackend) CreateBackendAuth(input *CreateBackendAuthInput) (*CreateBackendAuthOutput, error)
func (c *AmplifyBackend) CreateBackendAuthRequest(input *CreateBackendAuthInput) (req *request.Request, output *CreateBackendAuthOutput)
func (c *AmplifyBackend) CreateBackendAuthWithContext(ctx aws.Context, input *CreateBackendAuthInput, opts ...request.Option) (*CreateBackendAuthOutput, error)
func (c *AmplifyBackend) CreateBackendConfig(input *CreateBackendConfigInput) (*CreateBackendConfigOutput, error)
func (c *AmplifyBackend) CreateBackendConfigRequest(input *CreateBackendConfigInput) (req *request.Request, output *CreateBackendConfigOutput)
func (c *AmplifyBackend) CreateBackendConfigWithContext(ctx aws.Context, input *CreateBackendConfigInput, opts ...request.Option) (*CreateBackendConfigOutput, error)
func (c *AmplifyBackend) CreateBackendRequest(input *CreateBackendInput) (req *request.Request, output *CreateBackendOutput)
func (c *AmplifyBackend) CreateBackendStorage(input *CreateBackendStorageInput) (*CreateBackendStorageOutput, error)
func (c *AmplifyBackend) CreateBackendStorageRequest(input *CreateBackendStorageInput) (req *request.Request, output *CreateBackendStorageOutput)
func (c *AmplifyBackend) CreateBackendStorageWithContext(ctx aws.Context, input *CreateBackendStorageInput, opts ...request.Option) (*CreateBackendStorageOutput, error)
func (c *AmplifyBackend) CreateBackendWithContext(ctx aws.Context, input *CreateBackendInput, opts ...request.Option) (*CreateBackendOutput, error)
func (c *AmplifyBackend) CreateToken(input *CreateTokenInput) (*CreateTokenOutput, error)
func (c *AmplifyBackend) CreateTokenRequest(input *CreateTokenInput) (req *request.Request, output *CreateTokenOutput)
func (c *AmplifyBackend) CreateTokenWithContext(ctx aws.Context, input *CreateTokenInput, opts ...request.Option) (*CreateTokenOutput, error)
func (c *AmplifyBackend) DeleteBackend(input *DeleteBackendInput) (*DeleteBackendOutput, error)
func (c *AmplifyBackend) DeleteBackendAPI(input *DeleteBackendAPIInput) (*DeleteBackendAPIOutput, error)
func (c *AmplifyBackend) DeleteBackendAPIRequest(input *DeleteBackendAPIInput) (req *request.Request, output *DeleteBackendAPIOutput)
func (c *AmplifyBackend) DeleteBackendAPIWithContext(ctx aws.Context, input *DeleteBackendAPIInput, opts ...request.Option) (*DeleteBackendAPIOutput, error)
func (c *AmplifyBackend) DeleteBackendAuth(input *DeleteBackendAuthInput) (*DeleteBackendAuthOutput, error)
func (c *AmplifyBackend) DeleteBackendAuthRequest(input *DeleteBackendAuthInput) (req *request.Request, output *DeleteBackendAuthOutput)
func (c *AmplifyBackend) DeleteBackendAuthWithContext(ctx aws.Context, input *DeleteBackendAuthInput, opts ...request.Option) (*DeleteBackendAuthOutput, error)
func (c *AmplifyBackend) DeleteBackendRequest(input *DeleteBackendInput) (req *request.Request, output *DeleteBackendOutput)
func (c *AmplifyBackend) DeleteBackendStorage(input *DeleteBackendStorageInput) (*DeleteBackendStorageOutput, error)
func (c *AmplifyBackend) DeleteBackendStorageRequest(input *DeleteBackendStorageInput) (req *request.Request, output *DeleteBackendStorageOutput)
func (c *AmplifyBackend) DeleteBackendStorageWithContext(ctx aws.Context, input *DeleteBackendStorageInput, opts ...request.Option) (*DeleteBackendStorageOutput, error)
func (c *AmplifyBackend) DeleteBackendWithContext(ctx aws.Context, input *DeleteBackendInput, opts ...request.Option) (*DeleteBackendOutput, error)
func (c *AmplifyBackend) DeleteToken(input *DeleteTokenInput) (*DeleteTokenOutput, error)
func (c *AmplifyBackend) DeleteTokenRequest(input *DeleteTokenInput) (req *request.Request, output *DeleteTokenOutput)
func (c *AmplifyBackend) DeleteTokenWithContext(ctx aws.Context, input *DeleteTokenInput, opts ...request.Option) (*DeleteTokenOutput, error)
func (c *AmplifyBackend) GenerateBackendAPIModels(input *GenerateBackendAPIModelsInput) (*GenerateBackendAPIModelsOutput, error)
func (c *AmplifyBackend) GenerateBackendAPIModelsRequest(input *GenerateBackendAPIModelsInput) (req *request.Request, output *GenerateBackendAPIModelsOutput)
func (c *AmplifyBackend) GenerateBackendAPIModelsWithContext(ctx aws.Context, input *GenerateBackendAPIModelsInput, opts ...request.Option) (*GenerateBackendAPIModelsOutput, error)
func (c *AmplifyBackend) GetBackend(input *GetBackendInput) (*GetBackendOutput, error)
func (c *AmplifyBackend) GetBackendAPI(input *GetBackendAPIInput) (*GetBackendAPIOutput, error)
func (c *AmplifyBackend) GetBackendAPIModels(input *GetBackendAPIModelsInput) (*GetBackendAPIModelsOutput, error)
func (c *AmplifyBackend) GetBackendAPIModelsRequest(input *GetBackendAPIModelsInput) (req *request.Request, output *GetBackendAPIModelsOutput)
func (c *AmplifyBackend) GetBackendAPIModelsWithContext(ctx aws.Context, input *GetBackendAPIModelsInput, opts ...request.Option) (*GetBackendAPIModelsOutput, error)
func (c *AmplifyBackend) GetBackendAPIRequest(input *GetBackendAPIInput) (req *request.Request, output *GetBackendAPIOutput)
func (c *AmplifyBackend) GetBackendAPIWithContext(ctx aws.Context, input *GetBackendAPIInput, opts ...request.Option) (*GetBackendAPIOutput, error)
func (c *AmplifyBackend) GetBackendAuth(input *GetBackendAuthInput) (*GetBackendAuthOutput, error)
func (c *AmplifyBackend) GetBackendAuthRequest(input *GetBackendAuthInput) (req *request.Request, output *GetBackendAuthOutput)
func (c *AmplifyBackend) GetBackendAuthWithContext(ctx aws.Context, input *GetBackendAuthInput, opts ...request.Option) (*GetBackendAuthOutput, error)
func (c *AmplifyBackend) GetBackendJob(input *GetBackendJobInput) (*GetBackendJobOutput, error)
func (c *AmplifyBackend) GetBackendJobRequest(input *GetBackendJobInput) (req *request.Request, output *GetBackendJobOutput)
func (c *AmplifyBackend) GetBackendJobWithContext(ctx aws.Context, input *GetBackendJobInput, opts ...request.Option) (*GetBackendJobOutput, error)
func (c *AmplifyBackend) GetBackendRequest(input *GetBackendInput) (req *request.Request, output *GetBackendOutput)
func (c *AmplifyBackend) GetBackendStorage(input *GetBackendStorageInput) (*GetBackendStorageOutput, error)
func (c *AmplifyBackend) GetBackendStorageRequest(input *GetBackendStorageInput) (req *request.Request, output *GetBackendStorageOutput)
func (c *AmplifyBackend) GetBackendStorageWithContext(ctx aws.Context, input *GetBackendStorageInput, opts ...request.Option) (*GetBackendStorageOutput, error)
func (c *AmplifyBackend) GetBackendWithContext(ctx aws.Context, input *GetBackendInput, opts ...request.Option) (*GetBackendOutput, error)
func (c *AmplifyBackend) GetToken(input *GetTokenInput) (*GetTokenOutput, error)
func (c *AmplifyBackend) GetTokenRequest(input *GetTokenInput) (req *request.Request, output *GetTokenOutput)
func (c *AmplifyBackend) GetTokenWithContext(ctx aws.Context, input *GetTokenInput, opts ...request.Option) (*GetTokenOutput, error)
func (c *AmplifyBackend) ImportBackendAuth(input *ImportBackendAuthInput) (*ImportBackendAuthOutput, error)
func (c *AmplifyBackend) ImportBackendAuthRequest(input *ImportBackendAuthInput) (req *request.Request, output *ImportBackendAuthOutput)
func (c *AmplifyBackend) ImportBackendAuthWithContext(ctx aws.Context, input *ImportBackendAuthInput, opts ...request.Option) (*ImportBackendAuthOutput, error)
func (c *AmplifyBackend) ImportBackendStorage(input *ImportBackendStorageInput) (*ImportBackendStorageOutput, error)
func (c *AmplifyBackend) ImportBackendStorageRequest(input *ImportBackendStorageInput) (req *request.Request, output *ImportBackendStorageOutput)
func (c *AmplifyBackend) ImportBackendStorageWithContext(ctx aws.Context, input *ImportBackendStorageInput, opts ...request.Option) (*ImportBackendStorageOutput, error)
func (c *AmplifyBackend) ListBackendJobs(input *ListBackendJobsInput) (*ListBackendJobsOutput, error)
func (c *AmplifyBackend) ListBackendJobsPages(input *ListBackendJobsInput, fn func(*ListBackendJobsOutput, bool) bool) error
func (c *AmplifyBackend) ListBackendJobsPagesWithContext(ctx aws.Context, input *ListBackendJobsInput, fn func(*ListBackendJobsOutput, bool) bool, opts ...request.Option) error
func (c *AmplifyBackend) ListBackendJobsRequest(input *ListBackendJobsInput) (req *request.Request, output *ListBackendJobsOutput)
func (c *AmplifyBackend) ListBackendJobsWithContext(ctx aws.Context, input *ListBackendJobsInput, opts ...request.Option) (*ListBackendJobsOutput, error)
func (c *AmplifyBackend) ListS3Buckets(input *ListS3BucketsInput) (*ListS3BucketsOutput, error)
func (c *AmplifyBackend) ListS3BucketsRequest(input *ListS3BucketsInput) (req *request.Request, output *ListS3BucketsOutput)
func (c *AmplifyBackend) ListS3BucketsWithContext(ctx aws.Context, input *ListS3BucketsInput, opts ...request.Option) (*ListS3BucketsOutput, error)
func (c *AmplifyBackend) RemoveAllBackends(input *RemoveAllBackendsInput) (*RemoveAllBackendsOutput, error)
func (c *AmplifyBackend) RemoveAllBackendsRequest(input *RemoveAllBackendsInput) (req *request.Request, output *RemoveAllBackendsOutput)
func (c *AmplifyBackend) RemoveAllBackendsWithContext(ctx aws.Context, input *RemoveAllBackendsInput, opts ...request.Option) (*RemoveAllBackendsOutput, error)
func (c *AmplifyBackend) RemoveBackendConfig(input *RemoveBackendConfigInput) (*RemoveBackendConfigOutput, error)
func (c *AmplifyBackend) RemoveBackendConfigRequest(input *RemoveBackendConfigInput) (req *request.Request, output *RemoveBackendConfigOutput)
func (c *AmplifyBackend) RemoveBackendConfigWithContext(ctx aws.Context, input *RemoveBackendConfigInput, opts ...request.Option) (*RemoveBackendConfigOutput, error)
func (c *AmplifyBackend) UpdateBackendAPI(input *UpdateBackendAPIInput) (*UpdateBackendAPIOutput, error)
func (c *AmplifyBackend) UpdateBackendAPIRequest(input *UpdateBackendAPIInput) (req *request.Request, output *UpdateBackendAPIOutput)
func (c *AmplifyBackend) UpdateBackendAPIWithContext(ctx aws.Context, input *UpdateBackendAPIInput, opts ...request.Option) (*UpdateBackendAPIOutput, error)
func (c *AmplifyBackend) UpdateBackendAuth(input *UpdateBackendAuthInput) (*UpdateBackendAuthOutput, error)
func (c *AmplifyBackend) UpdateBackendAuthRequest(input *UpdateBackendAuthInput) (req *request.Request, output *UpdateBackendAuthOutput)
func (c *AmplifyBackend) UpdateBackendAuthWithContext(ctx aws.Context, input *UpdateBackendAuthInput, opts ...request.Option) (*UpdateBackendAuthOutput, error)
func (c *AmplifyBackend) UpdateBackendConfig(input *UpdateBackendConfigInput) (*UpdateBackendConfigOutput, error)
func (c *AmplifyBackend) UpdateBackendConfigRequest(input *UpdateBackendConfigInput) (req *request.Request, output *UpdateBackendConfigOutput)
func (c *AmplifyBackend) UpdateBackendConfigWithContext(ctx aws.Context, input *UpdateBackendConfigInput, opts ...request.Option) (*UpdateBackendConfigOutput, error)
func (c *AmplifyBackend) UpdateBackendJob(input *UpdateBackendJobInput) (*UpdateBackendJobOutput, error)
func (c *AmplifyBackend) UpdateBackendJobRequest(input *UpdateBackendJobInput) (req *request.Request, output *UpdateBackendJobOutput)
func (c *AmplifyBackend) UpdateBackendJobWithContext(ctx aws.Context, input *UpdateBackendJobInput, opts ...request.Option) (*UpdateBackendJobOutput, error)
func (c *AmplifyBackend) UpdateBackendStorage(input *UpdateBackendStorageInput) (*UpdateBackendStorageOutput, error)
func (c *AmplifyBackend) UpdateBackendStorageRequest(input *UpdateBackendStorageInput) (req *request.Request, output *UpdateBackendStorageOutput)
func (c *AmplifyBackend) UpdateBackendStorageWithContext(ctx aws.Context, input *UpdateBackendStorageInput, opts ...request.Option) (*UpdateBackendStorageOutput, error)
func AdditionalConstraintsElement_Values() []string
func AuthResources_Values() []string
func AuthenticatedElement_Values() []string
func DeliveryMethod_Values() []string
func MFAMode_Values() []string
func MfaTypesElement_Values() []string
func Mode_Values() []string
func OAuthGrantType_Values() []string
func OAuthScopesElement_Values() []string
func RequiredSignUpAttributesElement_Values() []string
func ResolutionStrategy_Values() []string
func ServiceName_Values() []string
func Service_Values() []string
func SignInMethod_Values() []string
func Status_Values() []string
func UnAuthenticatedElement_Values() []string
type BackendAPIAppSyncAuthSettings
type BackendAPIAuthType
type BackendAPIConflictResolution
type BackendAPIResourceConfig
type BackendAuthAppleProviderConfig
type BackendAuthSocialProviderConfig
type BackendJobRespObj
type BackendStoragePermissions
type BadRequestException
type CloneBackendInput
type CloneBackendOutput
type CreateBackendAPIInput
type CreateBackendAPIOutput
type CreateBackendAuthForgotPasswordConfig
type CreateBackendAuthIdentityPoolConfig
type CreateBackendAuthInput
type CreateBackendAuthMFAConfig
type CreateBackendAuthOAuthConfig
type CreateBackendAuthOutput
type CreateBackendAuthPasswordPolicyConfig
type CreateBackendAuthResourceConfig
type CreateBackendAuthUserPoolConfig
type CreateBackendAuthVerificationMessageConfig
type CreateBackendConfigInput
type CreateBackendConfigOutput
type CreateBackendInput
type CreateBackendOutput
type CreateBackendStorageInput
type CreateBackendStorageOutput
type CreateBackendStorageResourceConfig
type CreateTokenInput
type CreateTokenOutput
type DeleteBackendAPIInput
type DeleteBackendAPIOutput
type DeleteBackendAuthInput
type DeleteBackendAuthOutput
type DeleteBackendInput
type DeleteBackendOutput
type DeleteBackendStorageInput
type DeleteBackendStorageOutput
type DeleteTokenInput
type DeleteTokenOutput
type EmailSettings
type GatewayTimeoutException
type GenerateBackendAPIModelsInput
type GenerateBackendAPIModelsOutput
type GetBackendAPIInput
type GetBackendAPIModelsInput
type GetBackendAPIModelsOutput
type GetBackendAPIOutput
type GetBackendAuthInput
type GetBackendAuthOutput
type GetBackendInput
type GetBackendJobInput
type GetBackendJobOutput
type GetBackendOutput
type GetBackendStorageInput
type GetBackendStorageOutput
type GetBackendStorageResourceConfig
type GetTokenInput
type GetTokenOutput
type ImportBackendAuthInput
type ImportBackendAuthOutput
type ImportBackendStorageInput
type ImportBackendStorageOutput
type ListBackendJobsInput
type ListBackendJobsOutput
type ListS3BucketsInput
type ListS3BucketsOutput
type LoginAuthConfigReqObj
type NotFoundException
type RemoveAllBackendsInput
type RemoveAllBackendsOutput
type RemoveBackendConfigInput
type RemoveBackendConfigOutput
type ResourceConfig
type S3BucketInfo
type Settings
type SmsSettings
type SocialProviderSettings
type TooManyRequestsException
type UpdateBackendAPIInput
type UpdateBackendAPIOutput
type UpdateBackendAuthForgotPasswordConfig
type UpdateBackendAuthIdentityPoolConfig
type UpdateBackendAuthInput
type UpdateBackendAuthMFAConfig
type UpdateBackendAuthOAuthConfig
type UpdateBackendAuthOutput
type UpdateBackendAuthPasswordPolicyConfig
type UpdateBackendAuthResourceConfig
type UpdateBackendAuthUserPoolConfig
type UpdateBackendAuthVerificationMessageConfig
type UpdateBackendConfigInput
type UpdateBackendConfigOutput
type UpdateBackendJobInput
type UpdateBackendJobOutput
type UpdateBackendStorageInput
type UpdateBackendStorageOutput
type UpdateBackendStorageResourceConfig

Constants ▾

const (
    // AdditionalConstraintsElementRequireDigit is a AdditionalConstraintsElement enum value
    AdditionalConstraintsElementRequireDigit = "REQUIRE_DIGIT"

    // AdditionalConstraintsElementRequireLowercase is a AdditionalConstraintsElement enum value
    AdditionalConstraintsElementRequireLowercase = "REQUIRE_LOWERCASE"

    // AdditionalConstraintsElementRequireSymbol is a AdditionalConstraintsElement enum value
    AdditionalConstraintsElementRequireSymbol = "REQUIRE_SYMBOL"

    // AdditionalConstraintsElementRequireUppercase is a AdditionalConstraintsElement enum value
    AdditionalConstraintsElementRequireUppercase = "REQUIRE_UPPERCASE"
)
const (
    // AuthResourcesUserPoolOnly is a AuthResources enum value
    AuthResourcesUserPoolOnly = "USER_POOL_ONLY"

    // AuthResourcesIdentityPoolAndUserPool is a AuthResources enum value
    AuthResourcesIdentityPoolAndUserPool = "IDENTITY_POOL_AND_USER_POOL"
)
const (
    // AuthenticatedElementRead is a AuthenticatedElement enum value
    AuthenticatedElementRead = "READ"

    // AuthenticatedElementCreateAndUpdate is a AuthenticatedElement enum value
    AuthenticatedElementCreateAndUpdate = "CREATE_AND_UPDATE"

    // AuthenticatedElementDelete is a AuthenticatedElement enum value
    AuthenticatedElementDelete = "DELETE"
)
const (
    // DeliveryMethodEmail is a DeliveryMethod enum value
    DeliveryMethodEmail = "EMAIL"

    // DeliveryMethodSms is a DeliveryMethod enum value
    DeliveryMethodSms = "SMS"
)

The type of verification message to send.

const (
    // MFAModeOn is a MFAMode enum value
    MFAModeOn = "ON"

    // MFAModeOff is a MFAMode enum value
    MFAModeOff = "OFF"

    // MFAModeOptional is a MFAMode enum value
    MFAModeOptional = "OPTIONAL"
)
const (
    // MfaTypesElementSms is a MfaTypesElement enum value
    MfaTypesElementSms = "SMS"

    // MfaTypesElementTotp is a MfaTypesElement enum value
    MfaTypesElementTotp = "TOTP"
)
const (
    // ModeApiKey is a Mode enum value
    ModeApiKey = "API_KEY"

    // ModeAwsIam is a Mode enum value
    ModeAwsIam = "AWS_IAM"

    // ModeAmazonCognitoUserPools is a Mode enum value
    ModeAmazonCognitoUserPools = "AMAZON_COGNITO_USER_POOLS"

    // ModeOpenidConnect is a Mode enum value
    ModeOpenidConnect = "OPENID_CONNECT"
)
const (
    // OAuthGrantTypeCode is a OAuthGrantType enum value
    OAuthGrantTypeCode = "CODE"

    // OAuthGrantTypeImplicit is a OAuthGrantType enum value
    OAuthGrantTypeImplicit = "IMPLICIT"
)
const (
    // OAuthScopesElementPhone is a OAuthScopesElement enum value
    OAuthScopesElementPhone = "PHONE"

    // OAuthScopesElementEmail is a OAuthScopesElement enum value
    OAuthScopesElementEmail = "EMAIL"

    // OAuthScopesElementOpenid is a OAuthScopesElement enum value
    OAuthScopesElementOpenid = "OPENID"

    // OAuthScopesElementProfile is a OAuthScopesElement enum value
    OAuthScopesElementProfile = "PROFILE"

    // OAuthScopesElementAwsCognitoSigninUserAdmin is a OAuthScopesElement enum value
    OAuthScopesElementAwsCognitoSigninUserAdmin = "AWS_COGNITO_SIGNIN_USER_ADMIN"
)
const (
    // RequiredSignUpAttributesElementAddress is a RequiredSignUpAttributesElement enum value
    RequiredSignUpAttributesElementAddress = "ADDRESS"

    // RequiredSignUpAttributesElementBirthdate is a RequiredSignUpAttributesElement enum value
    RequiredSignUpAttributesElementBirthdate = "BIRTHDATE"

    // RequiredSignUpAttributesElementEmail is a RequiredSignUpAttributesElement enum value
    RequiredSignUpAttributesElementEmail = "EMAIL"

    // RequiredSignUpAttributesElementFamilyName is a RequiredSignUpAttributesElement enum value
    RequiredSignUpAttributesElementFamilyName = "FAMILY_NAME"

    // RequiredSignUpAttributesElementGender is a RequiredSignUpAttributesElement enum value
    RequiredSignUpAttributesElementGender = "GENDER"

    // RequiredSignUpAttributesElementGivenName is a RequiredSignUpAttributesElement enum value
    RequiredSignUpAttributesElementGivenName = "GIVEN_NAME"

    // RequiredSignUpAttributesElementLocale is a RequiredSignUpAttributesElement enum value
    RequiredSignUpAttributesElementLocale = "LOCALE"

    // RequiredSignUpAttributesElementMiddleName is a RequiredSignUpAttributesElement enum value
    RequiredSignUpAttributesElementMiddleName = "MIDDLE_NAME"

    // RequiredSignUpAttributesElementName is a RequiredSignUpAttributesElement enum value
    RequiredSignUpAttributesElementName = "NAME"

    // RequiredSignUpAttributesElementNickname is a RequiredSignUpAttributesElement enum value
    RequiredSignUpAttributesElementNickname = "NICKNAME"

    // RequiredSignUpAttributesElementPhoneNumber is a RequiredSignUpAttributesElement enum value
    RequiredSignUpAttributesElementPhoneNumber = "PHONE_NUMBER"

    // RequiredSignUpAttributesElementPicture is a RequiredSignUpAttributesElement enum value
    RequiredSignUpAttributesElementPicture = "PICTURE"

    // RequiredSignUpAttributesElementPreferredUsername is a RequiredSignUpAttributesElement enum value
    RequiredSignUpAttributesElementPreferredUsername = "PREFERRED_USERNAME"

    // RequiredSignUpAttributesElementProfile is a RequiredSignUpAttributesElement enum value
    RequiredSignUpAttributesElementProfile = "PROFILE"

    // RequiredSignUpAttributesElementUpdatedAt is a RequiredSignUpAttributesElement enum value
    RequiredSignUpAttributesElementUpdatedAt = "UPDATED_AT"

    // RequiredSignUpAttributesElementWebsite is a RequiredSignUpAttributesElement enum value
    RequiredSignUpAttributesElementWebsite = "WEBSITE"

    // RequiredSignUpAttributesElementZoneInfo is a RequiredSignUpAttributesElement enum value
    RequiredSignUpAttributesElementZoneInfo = "ZONE_INFO"
)
const (
    // ResolutionStrategyOptimisticConcurrency is a ResolutionStrategy enum value
    ResolutionStrategyOptimisticConcurrency = "OPTIMISTIC_CONCURRENCY"

    // ResolutionStrategyLambda is a ResolutionStrategy enum value
    ResolutionStrategyLambda = "LAMBDA"

    // ResolutionStrategyAutomerge is a ResolutionStrategy enum value
    ResolutionStrategyAutomerge = "AUTOMERGE"

    // ResolutionStrategyNone is a ResolutionStrategy enum value
    ResolutionStrategyNone = "NONE"
)
const (
    // SignInMethodEmail is a SignInMethod enum value
    SignInMethodEmail = "EMAIL"

    // SignInMethodEmailAndPhoneNumber is a SignInMethod enum value
    SignInMethodEmailAndPhoneNumber = "EMAIL_AND_PHONE_NUMBER"

    // SignInMethodPhoneNumber is a SignInMethod enum value
    SignInMethodPhoneNumber = "PHONE_NUMBER"

    // SignInMethodUsername is a SignInMethod enum value
    SignInMethodUsername = "USERNAME"
)
const (
    // StatusLatest is a Status enum value
    StatusLatest = "LATEST"

    // StatusStale is a Status enum value
    StatusStale = "STALE"
)
const (
    // UnAuthenticatedElementRead is a UnAuthenticatedElement enum value
    UnAuthenticatedElementRead = "READ"

    // UnAuthenticatedElementCreateAndUpdate is a UnAuthenticatedElement enum value
    UnAuthenticatedElementCreateAndUpdate = "CREATE_AND_UPDATE"

    // UnAuthenticatedElementDelete is a UnAuthenticatedElement enum value
    UnAuthenticatedElementDelete = "DELETE"
)
const (

    // ErrCodeBadRequestException for service response error code
    // "BadRequestException".
    //
    // An error returned if a request is not formed properly.
    ErrCodeBadRequestException = "BadRequestException"

    // ErrCodeGatewayTimeoutException for service response error code
    // "GatewayTimeoutException".
    //
    // An error returned if there's a temporary issue with the service.
    ErrCodeGatewayTimeoutException = "GatewayTimeoutException"

    // ErrCodeNotFoundException for service response error code
    // "NotFoundException".
    //
    // An error returned when a specific resource type is not found.
    ErrCodeNotFoundException = "NotFoundException"

    // ErrCodeTooManyRequestsException for service response error code
    // "TooManyRequestsException".
    //
    // An error that is returned when a limit of a specific type has been exceeded.
    ErrCodeTooManyRequestsException = "TooManyRequestsException"
)
const (
    ServiceName = "AmplifyBackend" // Name of service.
    EndpointsID = "amplifybackend" // ID to lookup a service endpoint with.
    ServiceID   = "AmplifyBackend" // ServiceID is a unique identifier of a specific service.
)

Service information constants

const (
    // ServiceCognito is a Service enum value
    ServiceCognito = "COGNITO"
)
const (
    // ServiceNameS3 is a ServiceName enum value
    ServiceNameS3 = "S3"
)

func AdditionalConstraintsElement_Values

func AdditionalConstraintsElement_Values() []string

AdditionalConstraintsElement_Values returns all elements of the AdditionalConstraintsElement enum

func AuthResources_Values

func AuthResources_Values() []string

AuthResources_Values returns all elements of the AuthResources enum

func AuthenticatedElement_Values

func AuthenticatedElement_Values() []string

AuthenticatedElement_Values returns all elements of the AuthenticatedElement enum

func DeliveryMethod_Values

func DeliveryMethod_Values() []string

DeliveryMethod_Values returns all elements of the DeliveryMethod enum

func MFAMode_Values

func MFAMode_Values() []string

MFAMode_Values returns all elements of the MFAMode enum

func MfaTypesElement_Values

func MfaTypesElement_Values() []string

MfaTypesElement_Values returns all elements of the MfaTypesElement enum

func Mode_Values

func Mode_Values() []string

Mode_Values returns all elements of the Mode enum

func OAuthGrantType_Values

func OAuthGrantType_Values() []string

OAuthGrantType_Values returns all elements of the OAuthGrantType enum

func OAuthScopesElement_Values

func OAuthScopesElement_Values() []string

OAuthScopesElement_Values returns all elements of the OAuthScopesElement enum

func RequiredSignUpAttributesElement_Values

func RequiredSignUpAttributesElement_Values() []string

RequiredSignUpAttributesElement_Values returns all elements of the RequiredSignUpAttributesElement enum

func ResolutionStrategy_Values

func ResolutionStrategy_Values() []string

ResolutionStrategy_Values returns all elements of the ResolutionStrategy enum

func ServiceName_Values

func ServiceName_Values() []string

ServiceName_Values returns all elements of the ServiceName enum

func Service_Values

func Service_Values() []string

Service_Values returns all elements of the Service enum

func SignInMethod_Values

func SignInMethod_Values() []string

SignInMethod_Values returns all elements of the SignInMethod enum

func Status_Values

func Status_Values() []string

Status_Values returns all elements of the Status enum

func UnAuthenticatedElement_Values

func UnAuthenticatedElement_Values() []string

UnAuthenticatedElement_Values returns all elements of the UnAuthenticatedElement enum

type AmplifyBackend

type AmplifyBackend struct {
    *client.Client
}

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

AmplifyBackend 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) *AmplifyBackend

New creates a new instance of the AmplifyBackend 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 AmplifyBackend client from just a session.
svc := amplifybackend.New(mySession)

// Create a AmplifyBackend client with additional configuration
svc := amplifybackend.New(mySession, aws.NewConfig().WithRegion("us-west-2"))

func (*AmplifyBackend) CloneBackend

func (c *AmplifyBackend) CloneBackend(input *CloneBackendInput) (*CloneBackendOutput, error)

CloneBackend API operation for AmplifyBackend.

This operation clones an existing backend.

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 AmplifyBackend's API operation CloneBackend for usage and error information.

Returned Error Types:

  • NotFoundException An error returned when a specific resource type is not found.

  • GatewayTimeoutException An error returned if there's a temporary issue with the service.

  • TooManyRequestsException An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException An error returned if a request is not formed properly.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/CloneBackend

func (*AmplifyBackend) CloneBackendRequest

func (c *AmplifyBackend) CloneBackendRequest(input *CloneBackendInput) (req *request.Request, output *CloneBackendOutput)

CloneBackendRequest generates a "aws/request.Request" representing the client's request for the CloneBackend 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 CloneBackend for more information on using the CloneBackend 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 CloneBackendRequest method.
req, resp := client.CloneBackendRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/CloneBackend

func (*AmplifyBackend) CloneBackendWithContext

func (c *AmplifyBackend) CloneBackendWithContext(ctx aws.Context, input *CloneBackendInput, opts ...request.Option) (*CloneBackendOutput, error)

CloneBackendWithContext is the same as CloneBackend with the addition of the ability to pass a context and additional request options.

See CloneBackend 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 (*AmplifyBackend) CreateBackend

func (c *AmplifyBackend) CreateBackend(input *CreateBackendInput) (*CreateBackendOutput, error)

CreateBackend API operation for AmplifyBackend.

This operation creates a backend for an Amplify app. Backends are automatically created at the time of app creation.

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 AmplifyBackend's API operation CreateBackend for usage and error information.

Returned Error Types:

  • NotFoundException An error returned when a specific resource type is not found.

  • GatewayTimeoutException An error returned if there's a temporary issue with the service.

  • TooManyRequestsException An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException An error returned if a request is not formed properly.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/CreateBackend

func (*AmplifyBackend) CreateBackendAPI

func (c *AmplifyBackend) CreateBackendAPI(input *CreateBackendAPIInput) (*CreateBackendAPIOutput, error)

CreateBackendAPI API operation for AmplifyBackend.

Creates a new backend API 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 AmplifyBackend's API operation CreateBackendAPI for usage and error information.

Returned Error Types:

  • NotFoundException An error returned when a specific resource type is not found.

  • GatewayTimeoutException An error returned if there's a temporary issue with the service.

  • TooManyRequestsException An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException An error returned if a request is not formed properly.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/CreateBackendAPI

func (*AmplifyBackend) CreateBackendAPIRequest

func (c *AmplifyBackend) CreateBackendAPIRequest(input *CreateBackendAPIInput) (req *request.Request, output *CreateBackendAPIOutput)

CreateBackendAPIRequest generates a "aws/request.Request" representing the client's request for the CreateBackendAPI 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 CreateBackendAPI for more information on using the CreateBackendAPI 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 CreateBackendAPIRequest method.
req, resp := client.CreateBackendAPIRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/CreateBackendAPI

func (*AmplifyBackend) CreateBackendAPIWithContext

func (c *AmplifyBackend) CreateBackendAPIWithContext(ctx aws.Context, input *CreateBackendAPIInput, opts ...request.Option) (*CreateBackendAPIOutput, error)

CreateBackendAPIWithContext is the same as CreateBackendAPI with the addition of the ability to pass a context and additional request options.

See CreateBackendAPI 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 (*AmplifyBackend) CreateBackendAuth

func (c *AmplifyBackend) CreateBackendAuth(input *CreateBackendAuthInput) (*CreateBackendAuthOutput, error)

CreateBackendAuth API operation for AmplifyBackend.

Creates a new backend authentication 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 AmplifyBackend's API operation CreateBackendAuth for usage and error information.

Returned Error Types:

  • NotFoundException An error returned when a specific resource type is not found.

  • GatewayTimeoutException An error returned if there's a temporary issue with the service.

  • TooManyRequestsException An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException An error returned if a request is not formed properly.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/CreateBackendAuth

func (*AmplifyBackend) CreateBackendAuthRequest

func (c *AmplifyBackend) CreateBackendAuthRequest(input *CreateBackendAuthInput) (req *request.Request, output *CreateBackendAuthOutput)

CreateBackendAuthRequest generates a "aws/request.Request" representing the client's request for the CreateBackendAuth 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 CreateBackendAuth for more information on using the CreateBackendAuth 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 CreateBackendAuthRequest method.
req, resp := client.CreateBackendAuthRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/CreateBackendAuth

func (*AmplifyBackend) CreateBackendAuthWithContext

func (c *AmplifyBackend) CreateBackendAuthWithContext(ctx aws.Context, input *CreateBackendAuthInput, opts ...request.Option) (*CreateBackendAuthOutput, error)

CreateBackendAuthWithContext is the same as CreateBackendAuth with the addition of the ability to pass a context and additional request options.

See CreateBackendAuth 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 (*AmplifyBackend) CreateBackendConfig

func (c *AmplifyBackend) CreateBackendConfig(input *CreateBackendConfigInput) (*CreateBackendConfigOutput, error)

CreateBackendConfig API operation for AmplifyBackend.

Creates a config object for a backend.

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 AmplifyBackend's API operation CreateBackendConfig for usage and error information.

Returned Error Types:

  • NotFoundException An error returned when a specific resource type is not found.

  • GatewayTimeoutException An error returned if there's a temporary issue with the service.

  • TooManyRequestsException An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException An error returned if a request is not formed properly.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/CreateBackendConfig

func (*AmplifyBackend) CreateBackendConfigRequest

func (c *AmplifyBackend) CreateBackendConfigRequest(input *CreateBackendConfigInput) (req *request.Request, output *CreateBackendConfigOutput)

CreateBackendConfigRequest generates a "aws/request.Request" representing the client's request for the CreateBackendConfig 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 CreateBackendConfig for more information on using the CreateBackendConfig 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 CreateBackendConfigRequest method.
req, resp := client.CreateBackendConfigRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/CreateBackendConfig

func (*AmplifyBackend) CreateBackendConfigWithContext

func (c *AmplifyBackend) CreateBackendConfigWithContext(ctx aws.Context, input *CreateBackendConfigInput, opts ...request.Option) (*CreateBackendConfigOutput, error)

CreateBackendConfigWithContext is the same as CreateBackendConfig with the addition of the ability to pass a context and additional request options.

See CreateBackendConfig 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 (*AmplifyBackend) CreateBackendRequest

func (c *AmplifyBackend) CreateBackendRequest(input *CreateBackendInput) (req *request.Request, output *CreateBackendOutput)

CreateBackendRequest generates a "aws/request.Request" representing the client's request for the CreateBackend 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 CreateBackend for more information on using the CreateBackend 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 CreateBackendRequest method.
req, resp := client.CreateBackendRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/CreateBackend

func (*AmplifyBackend) CreateBackendStorage

func (c *AmplifyBackend) CreateBackendStorage(input *CreateBackendStorageInput) (*CreateBackendStorageOutput, error)

CreateBackendStorage API operation for AmplifyBackend.

Creates a backend storage 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 AmplifyBackend's API operation CreateBackendStorage for usage and error information.

Returned Error Types:

  • NotFoundException An error returned when a specific resource type is not found.

  • GatewayTimeoutException An error returned if there's a temporary issue with the service.

  • TooManyRequestsException An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException An error returned if a request is not formed properly.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/CreateBackendStorage

func (*AmplifyBackend) CreateBackendStorageRequest

func (c *AmplifyBackend) CreateBackendStorageRequest(input *CreateBackendStorageInput) (req *request.Request, output *CreateBackendStorageOutput)

CreateBackendStorageRequest generates a "aws/request.Request" representing the client's request for the CreateBackendStorage 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 CreateBackendStorage for more information on using the CreateBackendStorage 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 CreateBackendStorageRequest method.
req, resp := client.CreateBackendStorageRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/CreateBackendStorage

func (*AmplifyBackend) CreateBackendStorageWithContext

func (c *AmplifyBackend) CreateBackendStorageWithContext(ctx aws.Context, input *CreateBackendStorageInput, opts ...request.Option) (*CreateBackendStorageOutput, error)

CreateBackendStorageWithContext is the same as CreateBackendStorage with the addition of the ability to pass a context and additional request options.

See CreateBackendStorage 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 (*AmplifyBackend) CreateBackendWithContext

func (c *AmplifyBackend) CreateBackendWithContext(ctx aws.Context, input *CreateBackendInput, opts ...request.Option) (*CreateBackendOutput, error)

CreateBackendWithContext is the same as CreateBackend with the addition of the ability to pass a context and additional request options.

See CreateBackend 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 (*AmplifyBackend) CreateToken

func (c *AmplifyBackend) CreateToken(input *CreateTokenInput) (*CreateTokenOutput, error)

CreateToken API operation for AmplifyBackend.

Generates a one-time challenge code to authenticate a user into your Amplify Admin UI.

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 AmplifyBackend's API operation CreateToken for usage and error information.

Returned Error Types:

  • NotFoundException An error returned when a specific resource type is not found.

  • GatewayTimeoutException An error returned if there's a temporary issue with the service.

  • TooManyRequestsException An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException An error returned if a request is not formed properly.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/CreateToken

func (*AmplifyBackend) CreateTokenRequest

func (c *AmplifyBackend) CreateTokenRequest(input *CreateTokenInput) (req *request.Request, output *CreateTokenOutput)

CreateTokenRequest generates a "aws/request.Request" representing the client's request for the CreateToken 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 CreateToken for more information on using the CreateToken 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 CreateTokenRequest method.
req, resp := client.CreateTokenRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/CreateToken

func (*AmplifyBackend) CreateTokenWithContext

func (c *AmplifyBackend) CreateTokenWithContext(ctx aws.Context, input *CreateTokenInput, opts ...request.Option) (*CreateTokenOutput, error)

CreateTokenWithContext is the same as CreateToken with the addition of the ability to pass a context and additional request options.

See CreateToken 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 (*AmplifyBackend) DeleteBackend

func (c *AmplifyBackend) DeleteBackend(input *DeleteBackendInput) (*DeleteBackendOutput, error)

DeleteBackend API operation for AmplifyBackend.

Removes an existing environment from your Amplify project.

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 AmplifyBackend's API operation DeleteBackend for usage and error information.

Returned Error Types:

  • NotFoundException An error returned when a specific resource type is not found.

  • GatewayTimeoutException An error returned if there's a temporary issue with the service.

  • TooManyRequestsException An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException An error returned if a request is not formed properly.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/DeleteBackend

func (*AmplifyBackend) DeleteBackendAPI

func (c *AmplifyBackend) DeleteBackendAPI(input *DeleteBackendAPIInput) (*DeleteBackendAPIOutput, error)

DeleteBackendAPI API operation for AmplifyBackend.

Deletes an existing backend API 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 AmplifyBackend's API operation DeleteBackendAPI for usage and error information.

Returned Error Types:

  • NotFoundException An error returned when a specific resource type is not found.

  • GatewayTimeoutException An error returned if there's a temporary issue with the service.

  • TooManyRequestsException An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException An error returned if a request is not formed properly.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/DeleteBackendAPI

func (*AmplifyBackend) DeleteBackendAPIRequest

func (c *AmplifyBackend) DeleteBackendAPIRequest(input *DeleteBackendAPIInput) (req *request.Request, output *DeleteBackendAPIOutput)

DeleteBackendAPIRequest generates a "aws/request.Request" representing the client's request for the DeleteBackendAPI 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 DeleteBackendAPI for more information on using the DeleteBackendAPI 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 DeleteBackendAPIRequest method.
req, resp := client.DeleteBackendAPIRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/DeleteBackendAPI

func (*AmplifyBackend) DeleteBackendAPIWithContext

func (c *AmplifyBackend) DeleteBackendAPIWithContext(ctx aws.Context, input *DeleteBackendAPIInput, opts ...request.Option) (*DeleteBackendAPIOutput, error)

DeleteBackendAPIWithContext is the same as DeleteBackendAPI with the addition of the ability to pass a context and additional request options.

See DeleteBackendAPI 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 (*AmplifyBackend) DeleteBackendAuth

func (c *AmplifyBackend) DeleteBackendAuth(input *DeleteBackendAuthInput) (*DeleteBackendAuthOutput, error)

DeleteBackendAuth API operation for AmplifyBackend.

Deletes an existing backend authentication 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 AmplifyBackend's API operation DeleteBackendAuth for usage and error information.

Returned Error Types:

  • NotFoundException An error returned when a specific resource type is not found.

  • GatewayTimeoutException An error returned if there's a temporary issue with the service.

  • TooManyRequestsException An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException An error returned if a request is not formed properly.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/DeleteBackendAuth

func (*AmplifyBackend) DeleteBackendAuthRequest

func (c *AmplifyBackend) DeleteBackendAuthRequest(input *DeleteBackendAuthInput) (req *request.Request, output *DeleteBackendAuthOutput)

DeleteBackendAuthRequest generates a "aws/request.Request" representing the client's request for the DeleteBackendAuth 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 DeleteBackendAuth for more information on using the DeleteBackendAuth 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 DeleteBackendAuthRequest method.
req, resp := client.DeleteBackendAuthRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/DeleteBackendAuth

func (*AmplifyBackend) DeleteBackendAuthWithContext

func (c *AmplifyBackend) DeleteBackendAuthWithContext(ctx aws.Context, input *DeleteBackendAuthInput, opts ...request.Option) (*DeleteBackendAuthOutput, error)

DeleteBackendAuthWithContext is the same as DeleteBackendAuth with the addition of the ability to pass a context and additional request options.

See DeleteBackendAuth 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 (*AmplifyBackend) DeleteBackendRequest

func (c *AmplifyBackend) DeleteBackendRequest(input *DeleteBackendInput) (req *request.Request, output *DeleteBackendOutput)

DeleteBackendRequest generates a "aws/request.Request" representing the client's request for the DeleteBackend 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 DeleteBackend for more information on using the DeleteBackend 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 DeleteBackendRequest method.
req, resp := client.DeleteBackendRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/DeleteBackend

func (*AmplifyBackend) DeleteBackendStorage

func (c *AmplifyBackend) DeleteBackendStorage(input *DeleteBackendStorageInput) (*DeleteBackendStorageOutput, error)

DeleteBackendStorage API operation for AmplifyBackend.

Removes the specified backend storage 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 AmplifyBackend's API operation DeleteBackendStorage for usage and error information.

Returned Error Types:

  • NotFoundException An error returned when a specific resource type is not found.

  • GatewayTimeoutException An error returned if there's a temporary issue with the service.

  • TooManyRequestsException An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException An error returned if a request is not formed properly.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/DeleteBackendStorage

func (*AmplifyBackend) DeleteBackendStorageRequest

func (c *AmplifyBackend) DeleteBackendStorageRequest(input *DeleteBackendStorageInput) (req *request.Request, output *DeleteBackendStorageOutput)

DeleteBackendStorageRequest generates a "aws/request.Request" representing the client's request for the DeleteBackendStorage 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 DeleteBackendStorage for more information on using the DeleteBackendStorage 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 DeleteBackendStorageRequest method.
req, resp := client.DeleteBackendStorageRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/DeleteBackendStorage

func (*AmplifyBackend) DeleteBackendStorageWithContext

func (c *AmplifyBackend) DeleteBackendStorageWithContext(ctx aws.Context, input *DeleteBackendStorageInput, opts ...request.Option) (*DeleteBackendStorageOutput, error)

DeleteBackendStorageWithContext is the same as DeleteBackendStorage with the addition of the ability to pass a context and additional request options.

See DeleteBackendStorage 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 (*AmplifyBackend) DeleteBackendWithContext

func (c *AmplifyBackend) DeleteBackendWithContext(ctx aws.Context, input *DeleteBackendInput, opts ...request.Option) (*DeleteBackendOutput, error)

DeleteBackendWithContext is the same as DeleteBackend with the addition of the ability to pass a context and additional request options.

See DeleteBackend 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 (*AmplifyBackend) DeleteToken

func (c *AmplifyBackend) DeleteToken(input *DeleteTokenInput) (*DeleteTokenOutput, error)

DeleteToken API operation for AmplifyBackend.

Deletes the challenge token based on the given appId and sessionId.

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 AmplifyBackend's API operation DeleteToken for usage and error information.

Returned Error Types:

  • NotFoundException An error returned when a specific resource type is not found.

  • GatewayTimeoutException An error returned if there's a temporary issue with the service.

  • TooManyRequestsException An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException An error returned if a request is not formed properly.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/DeleteToken

func (*AmplifyBackend) DeleteTokenRequest

func (c *AmplifyBackend) DeleteTokenRequest(input *DeleteTokenInput) (req *request.Request, output *DeleteTokenOutput)

DeleteTokenRequest generates a "aws/request.Request" representing the client's request for the DeleteToken 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 DeleteToken for more information on using the DeleteToken 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 DeleteTokenRequest method.
req, resp := client.DeleteTokenRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/DeleteToken

func (*AmplifyBackend) DeleteTokenWithContext

func (c *AmplifyBackend) DeleteTokenWithContext(ctx aws.Context, input *DeleteTokenInput, opts ...request.Option) (*DeleteTokenOutput, error)

DeleteTokenWithContext is the same as DeleteToken with the addition of the ability to pass a context and additional request options.

See DeleteToken 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 (*AmplifyBackend) GenerateBackendAPIModels

func (c *AmplifyBackend) GenerateBackendAPIModels(input *GenerateBackendAPIModelsInput) (*GenerateBackendAPIModelsOutput, error)

GenerateBackendAPIModels API operation for AmplifyBackend.

Generates a model schema for an existing backend API 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 AmplifyBackend's API operation GenerateBackendAPIModels for usage and error information.

Returned Error Types:

  • NotFoundException An error returned when a specific resource type is not found.

  • GatewayTimeoutException An error returned if there's a temporary issue with the service.

  • TooManyRequestsException An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException An error returned if a request is not formed properly.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/GenerateBackendAPIModels

func (*AmplifyBackend) GenerateBackendAPIModelsRequest

func (c *AmplifyBackend) GenerateBackendAPIModelsRequest(input *GenerateBackendAPIModelsInput) (req *request.Request, output *GenerateBackendAPIModelsOutput)

GenerateBackendAPIModelsRequest generates a "aws/request.Request" representing the client's request for the GenerateBackendAPIModels 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 GenerateBackendAPIModels for more information on using the GenerateBackendAPIModels 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 GenerateBackendAPIModelsRequest method.
req, resp := client.GenerateBackendAPIModelsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/GenerateBackendAPIModels

func (*AmplifyBackend) GenerateBackendAPIModelsWithContext

func (c *AmplifyBackend) GenerateBackendAPIModelsWithContext(ctx aws.Context, input *GenerateBackendAPIModelsInput, opts ...request.Option) (*GenerateBackendAPIModelsOutput, error)

GenerateBackendAPIModelsWithContext is the same as GenerateBackendAPIModels with the addition of the ability to pass a context and additional request options.

See GenerateBackendAPIModels 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 (*AmplifyBackend) GetBackend

func (c *AmplifyBackend) GetBackend(input *GetBackendInput) (*GetBackendOutput, error)

GetBackend API operation for AmplifyBackend.

Provides project-level details for your Amplify UI project.

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 AmplifyBackend's API operation GetBackend for usage and error information.

Returned Error Types:

  • NotFoundException An error returned when a specific resource type is not found.

  • GatewayTimeoutException An error returned if there's a temporary issue with the service.

  • TooManyRequestsException An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException An error returned if a request is not formed properly.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/GetBackend

func (*AmplifyBackend) GetBackendAPI

func (c *AmplifyBackend) GetBackendAPI(input *GetBackendAPIInput) (*GetBackendAPIOutput, error)

GetBackendAPI API operation for AmplifyBackend.

Gets the details for a backend API.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmplifyBackend's API operation GetBackendAPI for usage and error information.

Returned Error Types:

  • NotFoundException An error returned when a specific resource type is not found.

  • GatewayTimeoutException An error returned if there's a temporary issue with the service.

  • TooManyRequestsException An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException An error returned if a request is not formed properly.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/GetBackendAPI

func (*AmplifyBackend) GetBackendAPIModels

func (c *AmplifyBackend) GetBackendAPIModels(input *GetBackendAPIModelsInput) (*GetBackendAPIModelsOutput, error)

GetBackendAPIModels API operation for AmplifyBackend.

Gets a model introspection schema for an existing backend API 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 AmplifyBackend's API operation GetBackendAPIModels for usage and error information.

Returned Error Types:

  • NotFoundException An error returned when a specific resource type is not found.

  • GatewayTimeoutException An error returned if there's a temporary issue with the service.

  • TooManyRequestsException An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException An error returned if a request is not formed properly.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/GetBackendAPIModels

func (*AmplifyBackend) GetBackendAPIModelsRequest

func (c *AmplifyBackend) GetBackendAPIModelsRequest(input *GetBackendAPIModelsInput) (req *request.Request, output *GetBackendAPIModelsOutput)

GetBackendAPIModelsRequest generates a "aws/request.Request" representing the client's request for the GetBackendAPIModels 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 GetBackendAPIModels for more information on using the GetBackendAPIModels 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 GetBackendAPIModelsRequest method.
req, resp := client.GetBackendAPIModelsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/GetBackendAPIModels

func (*AmplifyBackend) GetBackendAPIModelsWithContext

func (c *AmplifyBackend) GetBackendAPIModelsWithContext(ctx aws.Context, input *GetBackendAPIModelsInput, opts ...request.Option) (*GetBackendAPIModelsOutput, error)

GetBackendAPIModelsWithContext is the same as GetBackendAPIModels with the addition of the ability to pass a context and additional request options.

See GetBackendAPIModels 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 (*AmplifyBackend) GetBackendAPIRequest

func (c *AmplifyBackend) GetBackendAPIRequest(input *GetBackendAPIInput) (req *request.Request, output *GetBackendAPIOutput)

GetBackendAPIRequest generates a "aws/request.Request" representing the client's request for the GetBackendAPI 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 GetBackendAPI for more information on using the GetBackendAPI 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 GetBackendAPIRequest method.
req, resp := client.GetBackendAPIRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/GetBackendAPI

func (*AmplifyBackend) GetBackendAPIWithContext

func (c *AmplifyBackend) GetBackendAPIWithContext(ctx aws.Context, input *GetBackendAPIInput, opts ...request.Option) (*GetBackendAPIOutput, error)

GetBackendAPIWithContext is the same as GetBackendAPI with the addition of the ability to pass a context and additional request options.

See GetBackendAPI 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 (*AmplifyBackend) GetBackendAuth

func (c *AmplifyBackend) GetBackendAuth(input *GetBackendAuthInput) (*GetBackendAuthOutput, error)

GetBackendAuth API operation for AmplifyBackend.

Gets a backend auth details.

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 AmplifyBackend's API operation GetBackendAuth for usage and error information.

Returned Error Types:

  • NotFoundException An error returned when a specific resource type is not found.

  • GatewayTimeoutException An error returned if there's a temporary issue with the service.

  • TooManyRequestsException An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException An error returned if a request is not formed properly.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/GetBackendAuth

func (*AmplifyBackend) GetBackendAuthRequest

func (c *AmplifyBackend) GetBackendAuthRequest(input *GetBackendAuthInput) (req *request.Request, output *GetBackendAuthOutput)

GetBackendAuthRequest generates a "aws/request.Request" representing the client's request for the GetBackendAuth 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 GetBackendAuth for more information on using the GetBackendAuth 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 GetBackendAuthRequest method.
req, resp := client.GetBackendAuthRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/GetBackendAuth

func (*AmplifyBackend) GetBackendAuthWithContext

func (c *AmplifyBackend) GetBackendAuthWithContext(ctx aws.Context, input *GetBackendAuthInput, opts ...request.Option) (*GetBackendAuthOutput, error)

GetBackendAuthWithContext is the same as GetBackendAuth with the addition of the ability to pass a context and additional request options.

See GetBackendAuth 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 (*AmplifyBackend) GetBackendJob

func (c *AmplifyBackend) GetBackendJob(input *GetBackendJobInput) (*GetBackendJobOutput, error)

GetBackendJob API operation for AmplifyBackend.

Returns information about a specific job.

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 AmplifyBackend's API operation GetBackendJob for usage and error information.

Returned Error Types:

  • NotFoundException An error returned when a specific resource type is not found.

  • GatewayTimeoutException An error returned if there's a temporary issue with the service.

  • TooManyRequestsException An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException An error returned if a request is not formed properly.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/GetBackendJob

func (*AmplifyBackend) GetBackendJobRequest

func (c *AmplifyBackend) GetBackendJobRequest(input *GetBackendJobInput) (req *request.Request, output *GetBackendJobOutput)

GetBackendJobRequest generates a "aws/request.Request" representing the client's request for the GetBackendJob 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 GetBackendJob for more information on using the GetBackendJob 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 GetBackendJobRequest method.
req, resp := client.GetBackendJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/GetBackendJob

func (*AmplifyBackend) GetBackendJobWithContext

func (c *AmplifyBackend) GetBackendJobWithContext(ctx aws.Context, input *GetBackendJobInput, opts ...request.Option) (*GetBackendJobOutput, error)

GetBackendJobWithContext is the same as GetBackendJob with the addition of the ability to pass a context and additional request options.

See GetBackendJob 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 (*AmplifyBackend) GetBackendRequest

func (c *AmplifyBackend) GetBackendRequest(input *GetBackendInput) (req *request.Request, output *GetBackendOutput)

GetBackendRequest generates a "aws/request.Request" representing the client's request for the GetBackend 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 GetBackend for more information on using the GetBackend 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 GetBackendRequest method.
req, resp := client.GetBackendRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/GetBackend

func (*AmplifyBackend) GetBackendStorage

func (c *AmplifyBackend) GetBackendStorage(input *GetBackendStorageInput) (*GetBackendStorageOutput, error)

GetBackendStorage API operation for AmplifyBackend.

Gets details for a backend storage 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 AmplifyBackend's API operation GetBackendStorage for usage and error information.

Returned Error Types:

  • NotFoundException An error returned when a specific resource type is not found.

  • GatewayTimeoutException An error returned if there's a temporary issue with the service.

  • TooManyRequestsException An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException An error returned if a request is not formed properly.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/GetBackendStorage

func (*AmplifyBackend) GetBackendStorageRequest

func (c *AmplifyBackend) GetBackendStorageRequest(input *GetBackendStorageInput) (req *request.Request, output *GetBackendStorageOutput)

GetBackendStorageRequest generates a "aws/request.Request" representing the client's request for the GetBackendStorage 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 GetBackendStorage for more information on using the GetBackendStorage 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 GetBackendStorageRequest method.
req, resp := client.GetBackendStorageRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/GetBackendStorage

func (*AmplifyBackend) GetBackendStorageWithContext

func (c *AmplifyBackend) GetBackendStorageWithContext(ctx aws.Context, input *GetBackendStorageInput, opts ...request.Option) (*GetBackendStorageOutput, error)

GetBackendStorageWithContext is the same as GetBackendStorage with the addition of the ability to pass a context and additional request options.

See GetBackendStorage 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 (*AmplifyBackend) GetBackendWithContext

func (c *AmplifyBackend) GetBackendWithContext(ctx aws.Context, input *GetBackendInput, opts ...request.Option) (*GetBackendOutput, error)

GetBackendWithContext is the same as GetBackend with the addition of the ability to pass a context and additional request options.

See GetBackend 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 (*AmplifyBackend) GetToken

func (c *AmplifyBackend) GetToken(input *GetTokenInput) (*GetTokenOutput, error)

GetToken API operation for AmplifyBackend.

Gets the challenge token based on the given appId and sessionId.

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 AmplifyBackend's API operation GetToken for usage and error information.

Returned Error Types:

  • NotFoundException An error returned when a specific resource type is not found.

  • GatewayTimeoutException An error returned if there's a temporary issue with the service.

  • TooManyRequestsException An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException An error returned if a request is not formed properly.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/GetToken

func (*AmplifyBackend) GetTokenRequest

func (c *AmplifyBackend) GetTokenRequest(input *GetTokenInput) (req *request.Request, output *GetTokenOutput)

GetTokenRequest generates a "aws/request.Request" representing the client's request for the GetToken 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 GetToken for more information on using the GetToken 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 GetTokenRequest method.
req, resp := client.GetTokenRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/GetToken

func (*AmplifyBackend) GetTokenWithContext

func (c *AmplifyBackend) GetTokenWithContext(ctx aws.Context, input *GetTokenInput, opts ...request.Option) (*GetTokenOutput, error)

GetTokenWithContext is the same as GetToken with the addition of the ability to pass a context and additional request options.

See GetToken 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 (*AmplifyBackend) ImportBackendAuth

func (c *AmplifyBackend) ImportBackendAuth(input *ImportBackendAuthInput) (*ImportBackendAuthOutput, error)

ImportBackendAuth API operation for AmplifyBackend.

Imports an existing backend authentication 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 AmplifyBackend's API operation ImportBackendAuth for usage and error information.

Returned Error Types:

  • NotFoundException An error returned when a specific resource type is not found.

  • GatewayTimeoutException An error returned if there's a temporary issue with the service.

  • TooManyRequestsException An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException An error returned if a request is not formed properly.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/ImportBackendAuth

func (*AmplifyBackend) ImportBackendAuthRequest

func (c *AmplifyBackend) ImportBackendAuthRequest(input *ImportBackendAuthInput) (req *request.Request, output *ImportBackendAuthOutput)

ImportBackendAuthRequest generates a "aws/request.Request" representing the client's request for the ImportBackendAuth 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 ImportBackendAuth for more information on using the ImportBackendAuth 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 ImportBackendAuthRequest method.
req, resp := client.ImportBackendAuthRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/ImportBackendAuth

func (*AmplifyBackend) ImportBackendAuthWithContext

func (c *AmplifyBackend) ImportBackendAuthWithContext(ctx aws.Context, input *ImportBackendAuthInput, opts ...request.Option) (*ImportBackendAuthOutput, error)

ImportBackendAuthWithContext is the same as ImportBackendAuth with the addition of the ability to pass a context and additional request options.

See ImportBackendAuth 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 (*AmplifyBackend) ImportBackendStorage

func (c *AmplifyBackend) ImportBackendStorage(input *ImportBackendStorageInput) (*ImportBackendStorageOutput, error)

ImportBackendStorage API operation for AmplifyBackend.

Imports an existing backend storage 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 AmplifyBackend's API operation ImportBackendStorage for usage and error information.

Returned Error Types:

  • NotFoundException An error returned when a specific resource type is not found.

  • GatewayTimeoutException An error returned if there's a temporary issue with the service.

  • TooManyRequestsException An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException An error returned if a request is not formed properly.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/ImportBackendStorage

func (*AmplifyBackend) ImportBackendStorageRequest

func (c *AmplifyBackend) ImportBackendStorageRequest(input *ImportBackendStorageInput) (req *request.Request, output *ImportBackendStorageOutput)

ImportBackendStorageRequest generates a "aws/request.Request" representing the client's request for the ImportBackendStorage 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 ImportBackendStorage for more information on using the ImportBackendStorage 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 ImportBackendStorageRequest method.
req, resp := client.ImportBackendStorageRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/ImportBackendStorage

func (*AmplifyBackend) ImportBackendStorageWithContext

func (c *AmplifyBackend) ImportBackendStorageWithContext(ctx aws.Context, input *ImportBackendStorageInput, opts ...request.Option) (*ImportBackendStorageOutput, error)

ImportBackendStorageWithContext is the same as ImportBackendStorage with the addition of the ability to pass a context and additional request options.

See ImportBackendStorage 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 (*AmplifyBackend) ListBackendJobs

func (c *AmplifyBackend) ListBackendJobs(input *ListBackendJobsInput) (*ListBackendJobsOutput, error)

ListBackendJobs API operation for AmplifyBackend.

Lists the jobs for the backend of an Amplify app.

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 AmplifyBackend's API operation ListBackendJobs for usage and error information.

Returned Error Types:

  • NotFoundException An error returned when a specific resource type is not found.

  • GatewayTimeoutException An error returned if there's a temporary issue with the service.

  • TooManyRequestsException An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException An error returned if a request is not formed properly.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/ListBackendJobs

func (*AmplifyBackend) ListBackendJobsPages

func (c *AmplifyBackend) ListBackendJobsPages(input *ListBackendJobsInput, fn func(*ListBackendJobsOutput, bool) bool) error

ListBackendJobsPages iterates over the pages of a ListBackendJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListBackendJobs 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 ListBackendJobs operation.
pageNum := 0
err := client.ListBackendJobsPages(params,
    func(page *amplifybackend.ListBackendJobsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*AmplifyBackend) ListBackendJobsPagesWithContext

func (c *AmplifyBackend) ListBackendJobsPagesWithContext(ctx aws.Context, input *ListBackendJobsInput, fn func(*ListBackendJobsOutput, bool) bool, opts ...request.Option) error

ListBackendJobsPagesWithContext same as ListBackendJobsPages 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 (*AmplifyBackend) ListBackendJobsRequest

func (c *AmplifyBackend) ListBackendJobsRequest(input *ListBackendJobsInput) (req *request.Request, output *ListBackendJobsOutput)

ListBackendJobsRequest generates a "aws/request.Request" representing the client's request for the ListBackendJobs 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 ListBackendJobs for more information on using the ListBackendJobs 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 ListBackendJobsRequest method.
req, resp := client.ListBackendJobsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/ListBackendJobs

func (*AmplifyBackend) ListBackendJobsWithContext

func (c *AmplifyBackend) ListBackendJobsWithContext(ctx aws.Context, input *ListBackendJobsInput, opts ...request.Option) (*ListBackendJobsOutput, error)

ListBackendJobsWithContext is the same as ListBackendJobs with the addition of the ability to pass a context and additional request options.

See ListBackendJobs 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 (*AmplifyBackend) ListS3Buckets

func (c *AmplifyBackend) ListS3Buckets(input *ListS3BucketsInput) (*ListS3BucketsOutput, error)

ListS3Buckets API operation for AmplifyBackend.

The list of S3 buckets in your account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmplifyBackend's API operation ListS3Buckets for usage and error information.

Returned Error Types:

  • NotFoundException An error returned when a specific resource type is not found.

  • GatewayTimeoutException An error returned if there's a temporary issue with the service.

  • TooManyRequestsException An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException An error returned if a request is not formed properly.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/ListS3Buckets

func (*AmplifyBackend) ListS3BucketsRequest

func (c *AmplifyBackend) ListS3BucketsRequest(input *ListS3BucketsInput) (req *request.Request, output *ListS3BucketsOutput)

ListS3BucketsRequest generates a "aws/request.Request" representing the client's request for the ListS3Buckets 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 ListS3Buckets for more information on using the ListS3Buckets 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 ListS3BucketsRequest method.
req, resp := client.ListS3BucketsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/ListS3Buckets

func (*AmplifyBackend) ListS3BucketsWithContext

func (c *AmplifyBackend) ListS3BucketsWithContext(ctx aws.Context, input *ListS3BucketsInput, opts ...request.Option) (*ListS3BucketsOutput, error)

ListS3BucketsWithContext is the same as ListS3Buckets with the addition of the ability to pass a context and additional request options.

See ListS3Buckets 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 (*AmplifyBackend) RemoveAllBackends

func (c *AmplifyBackend) RemoveAllBackends(input *RemoveAllBackendsInput) (*RemoveAllBackendsOutput, error)

RemoveAllBackends API operation for AmplifyBackend.

Removes all backend environments from your Amplify project.

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 AmplifyBackend's API operation RemoveAllBackends for usage and error information.

Returned Error Types:

  • NotFoundException An error returned when a specific resource type is not found.

  • GatewayTimeoutException An error returned if there's a temporary issue with the service.

  • TooManyRequestsException An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException An error returned if a request is not formed properly.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/RemoveAllBackends

func (*AmplifyBackend) RemoveAllBackendsRequest

func (c *AmplifyBackend) RemoveAllBackendsRequest(input *RemoveAllBackendsInput) (req *request.Request, output *RemoveAllBackendsOutput)

RemoveAllBackendsRequest generates a "aws/request.Request" representing the client's request for the RemoveAllBackends 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 RemoveAllBackends for more information on using the RemoveAllBackends 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 RemoveAllBackendsRequest method.
req, resp := client.RemoveAllBackendsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/RemoveAllBackends

func (*AmplifyBackend) RemoveAllBackendsWithContext

func (c *AmplifyBackend) RemoveAllBackendsWithContext(ctx aws.Context, input *RemoveAllBackendsInput, opts ...request.Option) (*RemoveAllBackendsOutput, error)

RemoveAllBackendsWithContext is the same as RemoveAllBackends with the addition of the ability to pass a context and additional request options.

See RemoveAllBackends 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 (*AmplifyBackend) RemoveBackendConfig

func (c *AmplifyBackend) RemoveBackendConfig(input *RemoveBackendConfigInput) (*RemoveBackendConfigOutput, error)

RemoveBackendConfig API operation for AmplifyBackend.

Removes the AWS resources required to access the Amplify Admin UI.

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 AmplifyBackend's API operation RemoveBackendConfig for usage and error information.

Returned Error Types:

  • NotFoundException An error returned when a specific resource type is not found.

  • GatewayTimeoutException An error returned if there's a temporary issue with the service.

  • TooManyRequestsException An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException An error returned if a request is not formed properly.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/RemoveBackendConfig

func (*AmplifyBackend) RemoveBackendConfigRequest

func (c *AmplifyBackend) RemoveBackendConfigRequest(input *RemoveBackendConfigInput) (req *request.Request, output *RemoveBackendConfigOutput)

RemoveBackendConfigRequest generates a "aws/request.Request" representing the client's request for the RemoveBackendConfig 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 RemoveBackendConfig for more information on using the RemoveBackendConfig 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 RemoveBackendConfigRequest method.
req, resp := client.RemoveBackendConfigRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/RemoveBackendConfig

func (*AmplifyBackend) RemoveBackendConfigWithContext

func (c *AmplifyBackend) RemoveBackendConfigWithContext(ctx aws.Context, input *RemoveBackendConfigInput, opts ...request.Option) (*RemoveBackendConfigOutput, error)

RemoveBackendConfigWithContext is the same as RemoveBackendConfig with the addition of the ability to pass a context and additional request options.

See RemoveBackendConfig 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 (*AmplifyBackend) UpdateBackendAPI

func (c *AmplifyBackend) UpdateBackendAPI(input *UpdateBackendAPIInput) (*UpdateBackendAPIOutput, error)

UpdateBackendAPI API operation for AmplifyBackend.

Updates an existing backend API 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 AmplifyBackend's API operation UpdateBackendAPI for usage and error information.

Returned Error Types:

  • NotFoundException An error returned when a specific resource type is not found.

  • GatewayTimeoutException An error returned if there's a temporary issue with the service.

  • TooManyRequestsException An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException An error returned if a request is not formed properly.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/UpdateBackendAPI

func (*AmplifyBackend) UpdateBackendAPIRequest

func (c *AmplifyBackend) UpdateBackendAPIRequest(input *UpdateBackendAPIInput) (req *request.Request, output *UpdateBackendAPIOutput)

UpdateBackendAPIRequest generates a "aws/request.Request" representing the client's request for the UpdateBackendAPI 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 UpdateBackendAPI for more information on using the UpdateBackendAPI 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 UpdateBackendAPIRequest method.
req, resp := client.UpdateBackendAPIRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/UpdateBackendAPI

func (*AmplifyBackend) UpdateBackendAPIWithContext

func (c *AmplifyBackend) UpdateBackendAPIWithContext(ctx aws.Context, input *UpdateBackendAPIInput, opts ...request.Option) (*UpdateBackendAPIOutput, error)

UpdateBackendAPIWithContext is the same as UpdateBackendAPI with the addition of the ability to pass a context and additional request options.

See UpdateBackendAPI 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 (*AmplifyBackend) UpdateBackendAuth

func (c *AmplifyBackend) UpdateBackendAuth(input *UpdateBackendAuthInput) (*UpdateBackendAuthOutput, error)

UpdateBackendAuth API operation for AmplifyBackend.

Updates an existing backend authentication 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 AmplifyBackend's API operation UpdateBackendAuth for usage and error information.

Returned Error Types:

  • NotFoundException An error returned when a specific resource type is not found.

  • GatewayTimeoutException An error returned if there's a temporary issue with the service.

  • TooManyRequestsException An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException An error returned if a request is not formed properly.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/UpdateBackendAuth

func (*AmplifyBackend) UpdateBackendAuthRequest

func (c *AmplifyBackend) UpdateBackendAuthRequest(input *UpdateBackendAuthInput) (req *request.Request, output *UpdateBackendAuthOutput)

UpdateBackendAuthRequest generates a "aws/request.Request" representing the client's request for the UpdateBackendAuth 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 UpdateBackendAuth for more information on using the UpdateBackendAuth 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 UpdateBackendAuthRequest method.
req, resp := client.UpdateBackendAuthRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/UpdateBackendAuth

func (*AmplifyBackend) UpdateBackendAuthWithContext

func (c *AmplifyBackend) UpdateBackendAuthWithContext(ctx aws.Context, input *UpdateBackendAuthInput, opts ...request.Option) (*UpdateBackendAuthOutput, error)

UpdateBackendAuthWithContext is the same as UpdateBackendAuth with the addition of the ability to pass a context and additional request options.

See UpdateBackendAuth 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 (*AmplifyBackend) UpdateBackendConfig

func (c *AmplifyBackend) UpdateBackendConfig(input *UpdateBackendConfigInput) (*UpdateBackendConfigOutput, error)

UpdateBackendConfig API operation for AmplifyBackend.

Updates the AWS resources required to access the Amplify Admin UI.

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 AmplifyBackend's API operation UpdateBackendConfig for usage and error information.

Returned Error Types:

  • NotFoundException An error returned when a specific resource type is not found.

  • GatewayTimeoutException An error returned if there's a temporary issue with the service.

  • TooManyRequestsException An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException An error returned if a request is not formed properly.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/UpdateBackendConfig

func (*AmplifyBackend) UpdateBackendConfigRequest

func (c *AmplifyBackend) UpdateBackendConfigRequest(input *UpdateBackendConfigInput) (req *request.Request, output *UpdateBackendConfigOutput)

UpdateBackendConfigRequest generates a "aws/request.Request" representing the client's request for the UpdateBackendConfig 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 UpdateBackendConfig for more information on using the UpdateBackendConfig 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 UpdateBackendConfigRequest method.
req, resp := client.UpdateBackendConfigRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/UpdateBackendConfig

func (*AmplifyBackend) UpdateBackendConfigWithContext

func (c *AmplifyBackend) UpdateBackendConfigWithContext(ctx aws.Context, input *UpdateBackendConfigInput, opts ...request.Option) (*UpdateBackendConfigOutput, error)

UpdateBackendConfigWithContext is the same as UpdateBackendConfig with the addition of the ability to pass a context and additional request options.

See UpdateBackendConfig 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 (*AmplifyBackend) UpdateBackendJob

func (c *AmplifyBackend) UpdateBackendJob(input *UpdateBackendJobInput) (*UpdateBackendJobOutput, error)

UpdateBackendJob API operation for AmplifyBackend.

Updates a specific job.

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 AmplifyBackend's API operation UpdateBackendJob for usage and error information.

Returned Error Types:

  • NotFoundException An error returned when a specific resource type is not found.

  • GatewayTimeoutException An error returned if there's a temporary issue with the service.

  • TooManyRequestsException An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException An error returned if a request is not formed properly.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/UpdateBackendJob

func (*AmplifyBackend) UpdateBackendJobRequest

func (c *AmplifyBackend) UpdateBackendJobRequest(input *UpdateBackendJobInput) (req *request.Request, output *UpdateBackendJobOutput)

UpdateBackendJobRequest generates a "aws/request.Request" representing the client's request for the UpdateBackendJob 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 UpdateBackendJob for more information on using the UpdateBackendJob 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 UpdateBackendJobRequest method.
req, resp := client.UpdateBackendJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/UpdateBackendJob

func (*AmplifyBackend) UpdateBackendJobWithContext

func (c *AmplifyBackend) UpdateBackendJobWithContext(ctx aws.Context, input *UpdateBackendJobInput, opts ...request.Option) (*UpdateBackendJobOutput, error)

UpdateBackendJobWithContext is the same as UpdateBackendJob with the addition of the ability to pass a context and additional request options.

See UpdateBackendJob 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 (*AmplifyBackend) UpdateBackendStorage

func (c *AmplifyBackend) UpdateBackendStorage(input *UpdateBackendStorageInput) (*UpdateBackendStorageOutput, error)

UpdateBackendStorage API operation for AmplifyBackend.

Updates an existing backend storage 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 AmplifyBackend's API operation UpdateBackendStorage for usage and error information.

Returned Error Types:

  • NotFoundException An error returned when a specific resource type is not found.

  • GatewayTimeoutException An error returned if there's a temporary issue with the service.

  • TooManyRequestsException An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException An error returned if a request is not formed properly.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/UpdateBackendStorage

func (*AmplifyBackend) UpdateBackendStorageRequest

func (c *AmplifyBackend) UpdateBackendStorageRequest(input *UpdateBackendStorageInput) (req *request.Request, output *UpdateBackendStorageOutput)

UpdateBackendStorageRequest generates a "aws/request.Request" representing the client's request for the UpdateBackendStorage 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 UpdateBackendStorage for more information on using the UpdateBackendStorage 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 UpdateBackendStorageRequest method.
req, resp := client.UpdateBackendStorageRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/UpdateBackendStorage

func (*AmplifyBackend) UpdateBackendStorageWithContext

func (c *AmplifyBackend) UpdateBackendStorageWithContext(ctx aws.Context, input *UpdateBackendStorageInput, opts ...request.Option) (*UpdateBackendStorageOutput, error)

UpdateBackendStorageWithContext is the same as UpdateBackendStorage with the addition of the ability to pass a context and additional request options.

See UpdateBackendStorage 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 BackendAPIAppSyncAuthSettings

type BackendAPIAppSyncAuthSettings struct {

    // The Amazon Cognito user pool ID, if Amazon Cognito was used as an authentication
    // setting to access your data models.
    CognitoUserPoolId *string `locationName:"cognitoUserPoolId" type:"string"`

    // The API key description for API_KEY, if it was used as an authentication
    // mechanism to access your data models.
    Description *string `locationName:"description" type:"string"`

    // The API key expiration time for API_KEY, if it was used as an authentication
    // mechanism to access your data models.
    ExpirationTime *float64 `locationName:"expirationTime" type:"double"`

    // The expiry time for the OpenID authentication mechanism.
    OpenIDAuthTTL *string `locationName:"openIDAuthTTL" type:"string"`

    // The clientID for openID, if openID was used as an authentication setting
    // to access your data models.
    OpenIDClientId *string `locationName:"openIDClientId" type:"string"`

    // The expiry time for the OpenID authentication mechanism.
    OpenIDIatTTL *string `locationName:"openIDIatTTL" type:"string"`

    // The openID issuer URL, if openID was used as an authentication setting to
    // access your data models.
    OpenIDIssueURL *string `locationName:"openIDIssueURL" type:"string"`

    // The OpenID provider name, if OpenID was used as an authentication mechanism
    // to access your data models.
    OpenIDProviderName *string `locationName:"openIDProviderName" type:"string"`
    // contains filtered or unexported fields
}

The authentication settings for accessing provisioned data models in your Amplify project.

func (BackendAPIAppSyncAuthSettings) GoString

func (s BackendAPIAppSyncAuthSettings) 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 (*BackendAPIAppSyncAuthSettings) SetCognitoUserPoolId

func (s *BackendAPIAppSyncAuthSettings) SetCognitoUserPoolId(v string) *BackendAPIAppSyncAuthSettings

SetCognitoUserPoolId sets the CognitoUserPoolId field's value.

func (*BackendAPIAppSyncAuthSettings) SetDescription

func (s *BackendAPIAppSyncAuthSettings) SetDescription(v string) *BackendAPIAppSyncAuthSettings

SetDescription sets the Description field's value.

func (*BackendAPIAppSyncAuthSettings) SetExpirationTime

func (s *BackendAPIAppSyncAuthSettings) SetExpirationTime(v float64) *BackendAPIAppSyncAuthSettings

SetExpirationTime sets the ExpirationTime field's value.

func (*BackendAPIAppSyncAuthSettings) SetOpenIDAuthTTL

func (s *BackendAPIAppSyncAuthSettings) SetOpenIDAuthTTL(v string) *BackendAPIAppSyncAuthSettings

SetOpenIDAuthTTL sets the OpenIDAuthTTL field's value.

func (*BackendAPIAppSyncAuthSettings) SetOpenIDClientId

func (s *BackendAPIAppSyncAuthSettings) SetOpenIDClientId(v string) *BackendAPIAppSyncAuthSettings

SetOpenIDClientId sets the OpenIDClientId field's value.

func (*BackendAPIAppSyncAuthSettings) SetOpenIDIatTTL

func (s *BackendAPIAppSyncAuthSettings) SetOpenIDIatTTL(v string) *BackendAPIAppSyncAuthSettings

SetOpenIDIatTTL sets the OpenIDIatTTL field's value.

func (*BackendAPIAppSyncAuthSettings) SetOpenIDIssueURL

func (s *BackendAPIAppSyncAuthSettings) SetOpenIDIssueURL(v string) *BackendAPIAppSyncAuthSettings

SetOpenIDIssueURL sets the OpenIDIssueURL field's value.

func (*BackendAPIAppSyncAuthSettings) SetOpenIDProviderName

func (s *BackendAPIAppSyncAuthSettings) SetOpenIDProviderName(v string) *BackendAPIAppSyncAuthSettings

SetOpenIDProviderName sets the OpenIDProviderName field's value.

func (BackendAPIAppSyncAuthSettings) String

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

type BackendAPIAuthType struct {

    // Describes the authentication mode.
    Mode *string `locationName:"mode" type:"string" enum:"Mode"`

    // Describes settings for the authentication mode.
    Settings *BackendAPIAppSyncAuthSettings `locationName:"settings" type:"structure"`
    // contains filtered or unexported fields
}

Describes the auth types for your configured data models.

func (BackendAPIAuthType) GoString

func (s BackendAPIAuthType) 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 (*BackendAPIAuthType) SetMode

func (s *BackendAPIAuthType) SetMode(v string) *BackendAPIAuthType

SetMode sets the Mode field's value.

func (*BackendAPIAuthType) SetSettings

func (s *BackendAPIAuthType) SetSettings(v *BackendAPIAppSyncAuthSettings) *BackendAPIAuthType

SetSettings sets the Settings field's value.

func (BackendAPIAuthType) String

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

type BackendAPIConflictResolution struct {

    // The strategy for conflict resolution.
    ResolutionStrategy *string `locationName:"resolutionStrategy" type:"string" enum:"ResolutionStrategy"`
    // contains filtered or unexported fields
}

Describes the conflict resolution configuration for your data model configured in your Amplify project.

func (BackendAPIConflictResolution) GoString

func (s BackendAPIConflictResolution) 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 (*BackendAPIConflictResolution) SetResolutionStrategy

func (s *BackendAPIConflictResolution) SetResolutionStrategy(v string) *BackendAPIConflictResolution

SetResolutionStrategy sets the ResolutionStrategy field's value.

func (BackendAPIConflictResolution) String

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

type BackendAPIResourceConfig struct {

    // Additional authentication methods used to interact with your data models.
    AdditionalAuthTypes []*BackendAPIAuthType `locationName:"additionalAuthTypes" type:"list"`

    // The API name used to interact with the data model, configured as a part of
    // your Amplify project.
    ApiName *string `locationName:"apiName" type:"string"`

    // The conflict resolution strategy for your data stored in the data models.
    ConflictResolution *BackendAPIConflictResolution `locationName:"conflictResolution" type:"structure"`

    // The default authentication type for interacting with the configured data
    // models in your Amplify project.
    DefaultAuthType *BackendAPIAuthType `locationName:"defaultAuthType" type:"structure"`

    // The service used to provision and interact with the data model.
    Service *string `locationName:"service" type:"string"`

    // The definition of the data model in the annotated transform of the GraphQL
    // schema.
    TransformSchema *string `locationName:"transformSchema" type:"string"`
    // contains filtered or unexported fields
}

The resource config for the data model, configured as a part of the Amplify project.

func (BackendAPIResourceConfig) GoString

func (s BackendAPIResourceConfig) 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 (*BackendAPIResourceConfig) SetAdditionalAuthTypes

func (s *BackendAPIResourceConfig) SetAdditionalAuthTypes(v []*BackendAPIAuthType) *BackendAPIResourceConfig

SetAdditionalAuthTypes sets the AdditionalAuthTypes field's value.

func (*BackendAPIResourceConfig) SetApiName

func (s *BackendAPIResourceConfig) SetApiName(v string) *BackendAPIResourceConfig

SetApiName sets the ApiName field's value.

func (*BackendAPIResourceConfig) SetConflictResolution

func (s *BackendAPIResourceConfig) SetConflictResolution(v *BackendAPIConflictResolution) *BackendAPIResourceConfig

SetConflictResolution sets the ConflictResolution field's value.

func (*BackendAPIResourceConfig) SetDefaultAuthType

func (s *BackendAPIResourceConfig) SetDefaultAuthType(v *BackendAPIAuthType) *BackendAPIResourceConfig

SetDefaultAuthType sets the DefaultAuthType field's value.

func (*BackendAPIResourceConfig) SetService

func (s *BackendAPIResourceConfig) SetService(v string) *BackendAPIResourceConfig

SetService sets the Service field's value.

func (*BackendAPIResourceConfig) SetTransformSchema

func (s *BackendAPIResourceConfig) SetTransformSchema(v string) *BackendAPIResourceConfig

SetTransformSchema sets the TransformSchema field's value.

func (BackendAPIResourceConfig) String

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

type BackendAuthAppleProviderConfig struct {

    // Describes the client_id (also called Services ID) that comes from Apple.
    ClientId *string `locationName:"client_id" type:"string"`

    // Describes the key_id that comes from Apple.
    KeyId *string `locationName:"key_id" type:"string"`

    // Describes the private_key that comes from Apple.
    PrivateKey *string `locationName:"private_key" type:"string"`

    // Describes the team_id that comes from Apple.
    TeamId *string `locationName:"team_id" type:"string"`
    // contains filtered or unexported fields
}

Describes Apple social federation configurations for allowing your app users to sign in using OAuth.

func (BackendAuthAppleProviderConfig) GoString

func (s BackendAuthAppleProviderConfig) 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 (*BackendAuthAppleProviderConfig) SetClientId

func (s *BackendAuthAppleProviderConfig) SetClientId(v string) *BackendAuthAppleProviderConfig

SetClientId sets the ClientId field's value.

func (*BackendAuthAppleProviderConfig) SetKeyId

func (s *BackendAuthAppleProviderConfig) SetKeyId(v string) *BackendAuthAppleProviderConfig

SetKeyId sets the KeyId field's value.

func (*BackendAuthAppleProviderConfig) SetPrivateKey

func (s *BackendAuthAppleProviderConfig) SetPrivateKey(v string) *BackendAuthAppleProviderConfig

SetPrivateKey sets the PrivateKey field's value.

func (*BackendAuthAppleProviderConfig) SetTeamId

func (s *BackendAuthAppleProviderConfig) SetTeamId(v string) *BackendAuthAppleProviderConfig

SetTeamId sets the TeamId field's value.

func (BackendAuthAppleProviderConfig) String

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

type BackendAuthSocialProviderConfig struct {

    // Describes the client_id, which can be obtained from the third-party social
    // federation provider.
    ClientId *string `locationName:"client_id" type:"string"`

    // Describes the client_secret, which can be obtained from third-party social
    // federation providers.
    ClientSecret *string `locationName:"client_secret" type:"string"`
    // contains filtered or unexported fields
}

Describes third-party social federation configurations for allowing your app users to sign in using OAuth.

func (BackendAuthSocialProviderConfig) GoString

func (s BackendAuthSocialProviderConfig) 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 (*BackendAuthSocialProviderConfig) SetClientId

func (s *BackendAuthSocialProviderConfig) SetClientId(v string) *BackendAuthSocialProviderConfig

SetClientId sets the ClientId field's value.

func (*BackendAuthSocialProviderConfig) SetClientSecret

func (s *BackendAuthSocialProviderConfig) SetClientSecret(v string) *BackendAuthSocialProviderConfig

SetClientSecret sets the ClientSecret field's value.

func (BackendAuthSocialProviderConfig) String

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

type BackendJobRespObj struct {

    // The app ID.
    //
    // AppId is a required field
    AppId *string `locationName:"appId" type:"string" required:"true"`

    // The name of the backend environment.
    //
    // BackendEnvironmentName is a required field
    BackendEnvironmentName *string `locationName:"backendEnvironmentName" type:"string" required:"true"`

    // The time when the job was created.
    CreateTime *string `locationName:"createTime" type:"string"`

    // If the request fails, this error is returned.
    Error *string `locationName:"error" type:"string"`

    // The ID for the job.
    JobId *string `locationName:"jobId" type:"string"`

    // The name of the operation.
    Operation *string `locationName:"operation" type:"string"`

    // The current status of the request.
    Status *string `locationName:"status" type:"string"`

    // The time when the job was last updated.
    UpdateTime *string `locationName:"updateTime" type:"string"`
    // contains filtered or unexported fields
}

The response object for this operation.

func (BackendJobRespObj) GoString

func (s BackendJobRespObj) 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 (*BackendJobRespObj) SetAppId

func (s *BackendJobRespObj) SetAppId(v string) *BackendJobRespObj

SetAppId sets the AppId field's value.

func (*BackendJobRespObj) SetBackendEnvironmentName

func (s *BackendJobRespObj) SetBackendEnvironmentName(v string) *BackendJobRespObj

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*BackendJobRespObj) SetCreateTime

func (s *BackendJobRespObj) SetCreateTime(v string) *BackendJobRespObj

SetCreateTime sets the CreateTime field's value.

func (*BackendJobRespObj) SetError

func (s *BackendJobRespObj) SetError(v string) *BackendJobRespObj

SetError sets the Error field's value.

func (*BackendJobRespObj) SetJobId

func (s *BackendJobRespObj) SetJobId(v string) *BackendJobRespObj

SetJobId sets the JobId field's value.

func (*BackendJobRespObj) SetOperation

func (s *BackendJobRespObj) SetOperation(v string) *BackendJobRespObj

SetOperation sets the Operation field's value.

func (*BackendJobRespObj) SetStatus

func (s *BackendJobRespObj) SetStatus(v string) *BackendJobRespObj

SetStatus sets the Status field's value.

func (*BackendJobRespObj) SetUpdateTime

func (s *BackendJobRespObj) SetUpdateTime(v string) *BackendJobRespObj

SetUpdateTime sets the UpdateTime field's value.

func (BackendJobRespObj) String

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

type BackendStoragePermissions struct {

    // Lists all authenticated user read, write, and delete permissions for your
    // S3 bucket.
    //
    // Authenticated is a required field
    Authenticated []*string `locationName:"authenticated" type:"list" required:"true" enum:"AuthenticatedElement"`

    // Lists all unauthenticated user read, write, and delete permissions for your
    // S3 bucket.
    UnAuthenticated []*string `locationName:"unAuthenticated" type:"list" enum:"UnAuthenticatedElement"`
    // contains filtered or unexported fields
}

Describes the read, write, and delete permissions users have against your storage S3 bucket.

func (BackendStoragePermissions) GoString

func (s BackendStoragePermissions) 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 (*BackendStoragePermissions) SetAuthenticated

func (s *BackendStoragePermissions) SetAuthenticated(v []*string) *BackendStoragePermissions

SetAuthenticated sets the Authenticated field's value.

func (*BackendStoragePermissions) SetUnAuthenticated

func (s *BackendStoragePermissions) SetUnAuthenticated(v []*string) *BackendStoragePermissions

SetUnAuthenticated sets the UnAuthenticated field's value.

func (BackendStoragePermissions) String

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

func (s *BackendStoragePermissions) Validate() error

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

type BadRequestException

type BadRequestException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    // An error message to inform that the request failed.
    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

An error returned if a request is not formed properly.

func (*BadRequestException) Code

func (s *BadRequestException) Code() string

Code returns the exception type name.

func (*BadRequestException) Error

func (s *BadRequestException) Error() string

func (BadRequestException) GoString

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

func (s *BadRequestException) Message() string

Message returns the exception's message.

func (*BadRequestException) OrigErr

func (s *BadRequestException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*BadRequestException) RequestID

func (s *BadRequestException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*BadRequestException) StatusCode

func (s *BadRequestException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (BadRequestException) String

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

type CloneBackendInput struct {

    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"`

    // BackendEnvironmentName is a required field
    BackendEnvironmentName *string `location:"uri" locationName:"backendEnvironmentName" type:"string" required:"true"`

    // TargetEnvironmentName is a required field
    TargetEnvironmentName *string `locationName:"targetEnvironmentName" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CloneBackendInput) GoString

func (s CloneBackendInput) 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 (*CloneBackendInput) SetAppId

func (s *CloneBackendInput) SetAppId(v string) *CloneBackendInput

SetAppId sets the AppId field's value.

func (*CloneBackendInput) SetBackendEnvironmentName

func (s *CloneBackendInput) SetBackendEnvironmentName(v string) *CloneBackendInput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*CloneBackendInput) SetTargetEnvironmentName

func (s *CloneBackendInput) SetTargetEnvironmentName(v string) *CloneBackendInput

SetTargetEnvironmentName sets the TargetEnvironmentName field's value.

func (CloneBackendInput) String

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

func (s *CloneBackendInput) Validate() error

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

type CloneBackendOutput

type CloneBackendOutput struct {
    AppId *string `locationName:"appId" type:"string"`

    BackendEnvironmentName *string `locationName:"backendEnvironmentName" type:"string"`

    Error *string `locationName:"error" type:"string"`

    JobId *string `locationName:"jobId" type:"string"`

    Operation *string `locationName:"operation" type:"string"`

    Status *string `locationName:"status" type:"string"`
    // contains filtered or unexported fields
}

func (CloneBackendOutput) GoString

func (s CloneBackendOutput) 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 (*CloneBackendOutput) SetAppId

func (s *CloneBackendOutput) SetAppId(v string) *CloneBackendOutput

SetAppId sets the AppId field's value.

func (*CloneBackendOutput) SetBackendEnvironmentName

func (s *CloneBackendOutput) SetBackendEnvironmentName(v string) *CloneBackendOutput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*CloneBackendOutput) SetError

func (s *CloneBackendOutput) SetError(v string) *CloneBackendOutput

SetError sets the Error field's value.

func (*CloneBackendOutput) SetJobId

func (s *CloneBackendOutput) SetJobId(v string) *CloneBackendOutput

SetJobId sets the JobId field's value.

func (*CloneBackendOutput) SetOperation

func (s *CloneBackendOutput) SetOperation(v string) *CloneBackendOutput

SetOperation sets the Operation field's value.

func (*CloneBackendOutput) SetStatus

func (s *CloneBackendOutput) SetStatus(v string) *CloneBackendOutput

SetStatus sets the Status field's value.

func (CloneBackendOutput) String

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

type CreateBackendAPIInput struct {

    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"`

    // BackendEnvironmentName is a required field
    BackendEnvironmentName *string `locationName:"backendEnvironmentName" type:"string" required:"true"`

    // The resource config for the data model, configured as a part of the Amplify
    // project.
    //
    // ResourceConfig is a required field
    ResourceConfig *BackendAPIResourceConfig `locationName:"resourceConfig" type:"structure" required:"true"`

    // ResourceName is a required field
    ResourceName *string `locationName:"resourceName" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateBackendAPIInput) GoString

func (s CreateBackendAPIInput) 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 (*CreateBackendAPIInput) SetAppId

func (s *CreateBackendAPIInput) SetAppId(v string) *CreateBackendAPIInput

SetAppId sets the AppId field's value.

func (*CreateBackendAPIInput) SetBackendEnvironmentName

func (s *CreateBackendAPIInput) SetBackendEnvironmentName(v string) *CreateBackendAPIInput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*CreateBackendAPIInput) SetResourceConfig

func (s *CreateBackendAPIInput) SetResourceConfig(v *BackendAPIResourceConfig) *CreateBackendAPIInput

SetResourceConfig sets the ResourceConfig field's value.

func (*CreateBackendAPIInput) SetResourceName

func (s *CreateBackendAPIInput) SetResourceName(v string) *CreateBackendAPIInput

SetResourceName sets the ResourceName field's value.

func (CreateBackendAPIInput) String

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

func (s *CreateBackendAPIInput) Validate() error

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

type CreateBackendAPIOutput

type CreateBackendAPIOutput struct {
    AppId *string `locationName:"appId" type:"string"`

    BackendEnvironmentName *string `locationName:"backendEnvironmentName" type:"string"`

    Error *string `locationName:"error" type:"string"`

    JobId *string `locationName:"jobId" type:"string"`

    Operation *string `locationName:"operation" type:"string"`

    Status *string `locationName:"status" type:"string"`
    // contains filtered or unexported fields
}

func (CreateBackendAPIOutput) GoString

func (s CreateBackendAPIOutput) 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 (*CreateBackendAPIOutput) SetAppId

func (s *CreateBackendAPIOutput) SetAppId(v string) *CreateBackendAPIOutput

SetAppId sets the AppId field's value.

func (*CreateBackendAPIOutput) SetBackendEnvironmentName

func (s *CreateBackendAPIOutput) SetBackendEnvironmentName(v string) *CreateBackendAPIOutput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*CreateBackendAPIOutput) SetError

func (s *CreateBackendAPIOutput) SetError(v string) *CreateBackendAPIOutput

SetError sets the Error field's value.

func (*CreateBackendAPIOutput) SetJobId

func (s *CreateBackendAPIOutput) SetJobId(v string) *CreateBackendAPIOutput

SetJobId sets the JobId field's value.

func (*CreateBackendAPIOutput) SetOperation

func (s *CreateBackendAPIOutput) SetOperation(v string) *CreateBackendAPIOutput

SetOperation sets the Operation field's value.

func (*CreateBackendAPIOutput) SetStatus

func (s *CreateBackendAPIOutput) SetStatus(v string) *CreateBackendAPIOutput

SetStatus sets the Status field's value.

func (CreateBackendAPIOutput) String

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

type CreateBackendAuthForgotPasswordConfig struct {

    // (DEPRECATED) Describes which mode to use (either SMS or email) to deliver
    // messages to app users who want to recover their password.
    //
    // DeliveryMethod is a required field
    DeliveryMethod *string `locationName:"deliveryMethod" type:"string" required:"true" enum:"DeliveryMethod"`

    // (DEPRECATED) The configuration for the email sent when an app user forgets
    // their password.
    //
    // EmailSettings is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CreateBackendAuthForgotPasswordConfig's
    // String and GoString methods.
    EmailSettings *EmailSettings `locationName:"emailSettings" type:"structure" sensitive:"true"`

    // (DEPRECATED) The configuration for the SMS message sent when an app user
    // forgets their password.
    //
    // SmsSettings is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CreateBackendAuthForgotPasswordConfig's
    // String and GoString methods.
    SmsSettings *SmsSettings `locationName:"smsSettings" type:"structure" sensitive:"true"`
    // contains filtered or unexported fields
}

(DEPRECATED) Describes the forgot password policy for authenticating into the Amplify app.

func (CreateBackendAuthForgotPasswordConfig) GoString

func (s CreateBackendAuthForgotPasswordConfig) 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 (*CreateBackendAuthForgotPasswordConfig) SetDeliveryMethod

func (s *CreateBackendAuthForgotPasswordConfig) SetDeliveryMethod(v string) *CreateBackendAuthForgotPasswordConfig

SetDeliveryMethod sets the DeliveryMethod field's value.

func (*CreateBackendAuthForgotPasswordConfig) SetEmailSettings

func (s *CreateBackendAuthForgotPasswordConfig) SetEmailSettings(v *EmailSettings) *CreateBackendAuthForgotPasswordConfig

SetEmailSettings sets the EmailSettings field's value.

func (*CreateBackendAuthForgotPasswordConfig) SetSmsSettings

func (s *CreateBackendAuthForgotPasswordConfig) SetSmsSettings(v *SmsSettings) *CreateBackendAuthForgotPasswordConfig

SetSmsSettings sets the SmsSettings field's value.

func (CreateBackendAuthForgotPasswordConfig) String

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

func (s *CreateBackendAuthForgotPasswordConfig) Validate() error

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

type CreateBackendAuthIdentityPoolConfig

type CreateBackendAuthIdentityPoolConfig struct {

    // Name of the Amazon Cognito identity pool used for authorization.
    //
    // IdentityPoolName is a required field
    IdentityPoolName *string `locationName:"identityPoolName" type:"string" required:"true"`

    // Set to true or false based on whether you want to enable guest authorization
    // to your Amplify app.
    //
    // UnauthenticatedLogin is a required field
    UnauthenticatedLogin *bool `locationName:"unauthenticatedLogin" type:"boolean" required:"true"`
    // contains filtered or unexported fields
}

Describes authorization configurations for the auth resources, configured as a part of your Amplify project.

func (CreateBackendAuthIdentityPoolConfig) GoString

func (s CreateBackendAuthIdentityPoolConfig) 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 (*CreateBackendAuthIdentityPoolConfig) SetIdentityPoolName

func (s *CreateBackendAuthIdentityPoolConfig) SetIdentityPoolName(v string) *CreateBackendAuthIdentityPoolConfig

SetIdentityPoolName sets the IdentityPoolName field's value.

func (*CreateBackendAuthIdentityPoolConfig) SetUnauthenticatedLogin

func (s *CreateBackendAuthIdentityPoolConfig) SetUnauthenticatedLogin(v bool) *CreateBackendAuthIdentityPoolConfig

SetUnauthenticatedLogin sets the UnauthenticatedLogin field's value.

func (CreateBackendAuthIdentityPoolConfig) String

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

func (s *CreateBackendAuthIdentityPoolConfig) Validate() error

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

type CreateBackendAuthInput

type CreateBackendAuthInput struct {

    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"`

    // BackendEnvironmentName is a required field
    BackendEnvironmentName *string `locationName:"backendEnvironmentName" type:"string" required:"true"`

    // Defines the resource configuration when creating an auth resource in your
    // Amplify project.
    //
    // ResourceConfig is a required field
    ResourceConfig *CreateBackendAuthResourceConfig `locationName:"resourceConfig" type:"structure" required:"true"`

    // ResourceName is a required field
    ResourceName *string `locationName:"resourceName" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateBackendAuthInput) GoString

func (s CreateBackendAuthInput) 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 (*CreateBackendAuthInput) SetAppId

func (s *CreateBackendAuthInput) SetAppId(v string) *CreateBackendAuthInput

SetAppId sets the AppId field's value.

func (*CreateBackendAuthInput) SetBackendEnvironmentName

func (s *CreateBackendAuthInput) SetBackendEnvironmentName(v string) *CreateBackendAuthInput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*CreateBackendAuthInput) SetResourceConfig

func (s *CreateBackendAuthInput) SetResourceConfig(v *CreateBackendAuthResourceConfig) *CreateBackendAuthInput

SetResourceConfig sets the ResourceConfig field's value.

func (*CreateBackendAuthInput) SetResourceName

func (s *CreateBackendAuthInput) SetResourceName(v string) *CreateBackendAuthInput

SetResourceName sets the ResourceName field's value.

func (CreateBackendAuthInput) String

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

func (s *CreateBackendAuthInput) Validate() error

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

type CreateBackendAuthMFAConfig

type CreateBackendAuthMFAConfig struct {

    // Describes whether MFA should be [ON, OFF, or OPTIONAL] for authentication
    // in your Amplify project.
    //
    // MFAMode is a required field
    MFAMode *string `type:"string" required:"true" enum:"MFAMode"`

    // Describes the configuration settings and methods for your Amplify app users
    // to use MFA.
    Settings *Settings `locationName:"settings" type:"structure"`
    // contains filtered or unexported fields
}

Describes whether to apply multi-factor authentication policies for your Amazon Cognito user pool configured as a part of your Amplify project.

func (CreateBackendAuthMFAConfig) GoString

func (s CreateBackendAuthMFAConfig) 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 (*CreateBackendAuthMFAConfig) SetMFAMode

func (s *CreateBackendAuthMFAConfig) SetMFAMode(v string) *CreateBackendAuthMFAConfig

SetMFAMode sets the MFAMode field's value.

func (*CreateBackendAuthMFAConfig) SetSettings

func (s *CreateBackendAuthMFAConfig) SetSettings(v *Settings) *CreateBackendAuthMFAConfig

SetSettings sets the Settings field's value.

func (CreateBackendAuthMFAConfig) String

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

func (s *CreateBackendAuthMFAConfig) Validate() error

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

type CreateBackendAuthOAuthConfig

type CreateBackendAuthOAuthConfig struct {

    // The domain prefix for your Amplify app.
    DomainPrefix *string `locationName:"domainPrefix" type:"string"`

    // The OAuth grant type that you use to allow app users to authenticate from
    // your Amplify app.
    //
    // OAuthGrantType is a required field
    OAuthGrantType *string `locationName:"oAuthGrantType" type:"string" required:"true" enum:"OAuthGrantType"`

    // List of OAuth-related flows used to allow your app users to authenticate
    // from your Amplify app.
    //
    // OAuthScopes is a required field
    OAuthScopes []*string `locationName:"oAuthScopes" type:"list" required:"true" enum:"OAuthScopesElement"`

    // The redirected URI for signing in to your Amplify app.
    //
    // RedirectSignInURIs is a required field
    RedirectSignInURIs []*string `locationName:"redirectSignInURIs" type:"list" required:"true"`

    // Redirect URLs that OAuth uses when a user signs out of an Amplify app.
    //
    // RedirectSignOutURIs is a required field
    RedirectSignOutURIs []*string `locationName:"redirectSignOutURIs" type:"list" required:"true"`

    // The settings for using social providers to access your Amplify app.
    SocialProviderSettings *SocialProviderSettings `locationName:"socialProviderSettings" type:"structure"`
    // contains filtered or unexported fields
}

Creates the OAuth configuration for your Amplify project.

func (CreateBackendAuthOAuthConfig) GoString

func (s CreateBackendAuthOAuthConfig) 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 (*CreateBackendAuthOAuthConfig) SetDomainPrefix

func (s *CreateBackendAuthOAuthConfig) SetDomainPrefix(v string) *CreateBackendAuthOAuthConfig

SetDomainPrefix sets the DomainPrefix field's value.

func (*CreateBackendAuthOAuthConfig) SetOAuthGrantType

func (s *CreateBackendAuthOAuthConfig) SetOAuthGrantType(v string) *CreateBackendAuthOAuthConfig

SetOAuthGrantType sets the OAuthGrantType field's value.

func (*CreateBackendAuthOAuthConfig) SetOAuthScopes

func (s *CreateBackendAuthOAuthConfig) SetOAuthScopes(v []*string) *CreateBackendAuthOAuthConfig

SetOAuthScopes sets the OAuthScopes field's value.

func (*CreateBackendAuthOAuthConfig) SetRedirectSignInURIs

func (s *CreateBackendAuthOAuthConfig) SetRedirectSignInURIs(v []*string) *CreateBackendAuthOAuthConfig

SetRedirectSignInURIs sets the RedirectSignInURIs field's value.

func (*CreateBackendAuthOAuthConfig) SetRedirectSignOutURIs

func (s *CreateBackendAuthOAuthConfig) SetRedirectSignOutURIs(v []*string) *CreateBackendAuthOAuthConfig

SetRedirectSignOutURIs sets the RedirectSignOutURIs field's value.

func (*CreateBackendAuthOAuthConfig) SetSocialProviderSettings

func (s *CreateBackendAuthOAuthConfig) SetSocialProviderSettings(v *SocialProviderSettings) *CreateBackendAuthOAuthConfig

SetSocialProviderSettings sets the SocialProviderSettings field's value.

func (CreateBackendAuthOAuthConfig) String

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

func (s *CreateBackendAuthOAuthConfig) Validate() error

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

type CreateBackendAuthOutput

type CreateBackendAuthOutput struct {
    AppId *string `locationName:"appId" type:"string"`

    BackendEnvironmentName *string `locationName:"backendEnvironmentName" type:"string"`

    Error *string `locationName:"error" type:"string"`

    JobId *string `locationName:"jobId" type:"string"`

    Operation *string `locationName:"operation" type:"string"`

    Status *string `locationName:"status" type:"string"`
    // contains filtered or unexported fields
}

func (CreateBackendAuthOutput) GoString

func (s CreateBackendAuthOutput) 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 (*CreateBackendAuthOutput) SetAppId

func (s *CreateBackendAuthOutput) SetAppId(v string) *CreateBackendAuthOutput

SetAppId sets the AppId field's value.

func (*CreateBackendAuthOutput) SetBackendEnvironmentName

func (s *CreateBackendAuthOutput) SetBackendEnvironmentName(v string) *CreateBackendAuthOutput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*CreateBackendAuthOutput) SetError

func (s *CreateBackendAuthOutput) SetError(v string) *CreateBackendAuthOutput

SetError sets the Error field's value.

func (*CreateBackendAuthOutput) SetJobId

func (s *CreateBackendAuthOutput) SetJobId(v string) *CreateBackendAuthOutput

SetJobId sets the JobId field's value.

func (*CreateBackendAuthOutput) SetOperation

func (s *CreateBackendAuthOutput) SetOperation(v string) *CreateBackendAuthOutput

SetOperation sets the Operation field's value.

func (*CreateBackendAuthOutput) SetStatus

func (s *CreateBackendAuthOutput) SetStatus(v string) *CreateBackendAuthOutput

SetStatus sets the Status field's value.

func (CreateBackendAuthOutput) String

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

type CreateBackendAuthPasswordPolicyConfig struct {

    // Additional constraints for the password used to access the backend of your
    // Amplify project.
    AdditionalConstraints []*string `locationName:"additionalConstraints" type:"list" enum:"AdditionalConstraintsElement"`

    // The minimum length of the password used to access the backend of your Amplify
    // project.
    //
    // MinimumLength is a required field
    MinimumLength *float64 `locationName:"minimumLength" type:"double" required:"true"`
    // contains filtered or unexported fields
}

The password policy configuration for the backend to your Amplify project.

func (CreateBackendAuthPasswordPolicyConfig) GoString

func (s CreateBackendAuthPasswordPolicyConfig) 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 (*CreateBackendAuthPasswordPolicyConfig) SetAdditionalConstraints

func (s *CreateBackendAuthPasswordPolicyConfig) SetAdditionalConstraints(v []*string) *CreateBackendAuthPasswordPolicyConfig

SetAdditionalConstraints sets the AdditionalConstraints field's value.

func (*CreateBackendAuthPasswordPolicyConfig) SetMinimumLength

func (s *CreateBackendAuthPasswordPolicyConfig) SetMinimumLength(v float64) *CreateBackendAuthPasswordPolicyConfig

SetMinimumLength sets the MinimumLength field's value.

func (CreateBackendAuthPasswordPolicyConfig) String

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

func (s *CreateBackendAuthPasswordPolicyConfig) Validate() error

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

type CreateBackendAuthResourceConfig

type CreateBackendAuthResourceConfig struct {

    // Defines whether you want to configure only authentication or both authentication
    // and authorization settings.
    //
    // AuthResources is a required field
    AuthResources *string `locationName:"authResources" type:"string" required:"true" enum:"AuthResources"`

    // Describes the authorization configuration for the Amazon Cognito identity
    // pool, provisioned as a part of your auth resource in the Amplify project.
    IdentityPoolConfigs *CreateBackendAuthIdentityPoolConfig `locationName:"identityPoolConfigs" type:"structure"`

    // Defines the service name to use when configuring an authentication resource
    // in your Amplify project.
    //
    // Service is a required field
    Service *string `locationName:"service" type:"string" required:"true" enum:"Service"`

    // Describes authentication configuration for the Amazon Cognito user pool,
    // provisioned as a part of your auth resource in the Amplify project.
    //
    // UserPoolConfigs is a required field
    UserPoolConfigs *CreateBackendAuthUserPoolConfig `locationName:"userPoolConfigs" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

Defines the resource configuration when creating an auth resource in your Amplify project.

func (CreateBackendAuthResourceConfig) GoString

func (s CreateBackendAuthResourceConfig) 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 (*CreateBackendAuthResourceConfig) SetAuthResources

func (s *CreateBackendAuthResourceConfig) SetAuthResources(v string) *CreateBackendAuthResourceConfig

SetAuthResources sets the AuthResources field's value.

func (*CreateBackendAuthResourceConfig) SetIdentityPoolConfigs

func (s *CreateBackendAuthResourceConfig) SetIdentityPoolConfigs(v *CreateBackendAuthIdentityPoolConfig) *CreateBackendAuthResourceConfig

SetIdentityPoolConfigs sets the IdentityPoolConfigs field's value.

func (*CreateBackendAuthResourceConfig) SetService

func (s *CreateBackendAuthResourceConfig) SetService(v string) *CreateBackendAuthResourceConfig

SetService sets the Service field's value.

func (*CreateBackendAuthResourceConfig) SetUserPoolConfigs

func (s *CreateBackendAuthResourceConfig) SetUserPoolConfigs(v *CreateBackendAuthUserPoolConfig) *CreateBackendAuthResourceConfig

SetUserPoolConfigs sets the UserPoolConfigs field's value.

func (CreateBackendAuthResourceConfig) String

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

func (s *CreateBackendAuthResourceConfig) Validate() error

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

type CreateBackendAuthUserPoolConfig

type CreateBackendAuthUserPoolConfig struct {

    // (DEPRECATED) Describes the forgotten password policy for your Amazon Cognito
    // user pool, configured as a part of your Amplify project.
    ForgotPassword *CreateBackendAuthForgotPasswordConfig `locationName:"forgotPassword" type:"structure"`

    // Describes whether to apply multi-factor authentication policies for your
    // Amazon Cognito user pool configured as a part of your Amplify project.
    Mfa *CreateBackendAuthMFAConfig `locationName:"mfa" type:"structure"`

    // Describes the OAuth policy and rules for your Amazon Cognito user pool, configured
    // as a part of your Amplify project.
    OAuth *CreateBackendAuthOAuthConfig `locationName:"oAuth" type:"structure"`

    // Describes the password policy for your Amazon Cognito user pool, configured
    // as a part of your Amplify project.
    PasswordPolicy *CreateBackendAuthPasswordPolicyConfig `locationName:"passwordPolicy" type:"structure"`

    // The required attributes to sign up new users in the user pool.
    //
    // RequiredSignUpAttributes is a required field
    RequiredSignUpAttributes []*string `locationName:"requiredSignUpAttributes" type:"list" required:"true" enum:"RequiredSignUpAttributesElement"`

    // Describes the sign-in methods that your Amplify app users use to log in using
    // the Amazon Cognito user pool, configured as a part of your Amplify project.
    //
    // SignInMethod is a required field
    SignInMethod *string `locationName:"signInMethod" type:"string" required:"true" enum:"SignInMethod"`

    // The Amazon Cognito user pool name.
    //
    // UserPoolName is a required field
    UserPoolName *string `locationName:"userPoolName" type:"string" required:"true"`

    // Describes the email or SMS verification message for your Amazon Cognito user
    // pool, configured as a part of your Amplify project.
    VerificationMessage *CreateBackendAuthVerificationMessageConfig `locationName:"verificationMessage" type:"structure"`
    // contains filtered or unexported fields
}

Describes the Amazon Cognito user pool configuration for the auth resource to be configured for your Amplify project.

func (CreateBackendAuthUserPoolConfig) GoString

func (s CreateBackendAuthUserPoolConfig) 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 (*CreateBackendAuthUserPoolConfig) SetForgotPassword

func (s *CreateBackendAuthUserPoolConfig) SetForgotPassword(v *CreateBackendAuthForgotPasswordConfig) *CreateBackendAuthUserPoolConfig

SetForgotPassword sets the ForgotPassword field's value.

func (*CreateBackendAuthUserPoolConfig) SetMfa

func (s *CreateBackendAuthUserPoolConfig) SetMfa(v *CreateBackendAuthMFAConfig) *CreateBackendAuthUserPoolConfig

SetMfa sets the Mfa field's value.

func (*CreateBackendAuthUserPoolConfig) SetOAuth

func (s *CreateBackendAuthUserPoolConfig) SetOAuth(v *CreateBackendAuthOAuthConfig) *CreateBackendAuthUserPoolConfig

SetOAuth sets the OAuth field's value.

func (*CreateBackendAuthUserPoolConfig) SetPasswordPolicy

func (s *CreateBackendAuthUserPoolConfig) SetPasswordPolicy(v *CreateBackendAuthPasswordPolicyConfig) *CreateBackendAuthUserPoolConfig

SetPasswordPolicy sets the PasswordPolicy field's value.

func (*CreateBackendAuthUserPoolConfig) SetRequiredSignUpAttributes

func (s *CreateBackendAuthUserPoolConfig) SetRequiredSignUpAttributes(v []*string) *CreateBackendAuthUserPoolConfig

SetRequiredSignUpAttributes sets the RequiredSignUpAttributes field's value.

func (*CreateBackendAuthUserPoolConfig) SetSignInMethod

func (s *CreateBackendAuthUserPoolConfig) SetSignInMethod(v string) *CreateBackendAuthUserPoolConfig

SetSignInMethod sets the SignInMethod field's value.

func (*CreateBackendAuthUserPoolConfig) SetUserPoolName

func (s *CreateBackendAuthUserPoolConfig) SetUserPoolName(v string) *CreateBackendAuthUserPoolConfig

SetUserPoolName sets the UserPoolName field's value.

func (*CreateBackendAuthUserPoolConfig) SetVerificationMessage

func (s *CreateBackendAuthUserPoolConfig) SetVerificationMessage(v *CreateBackendAuthVerificationMessageConfig) *CreateBackendAuthUserPoolConfig

SetVerificationMessage sets the VerificationMessage field's value.

func (CreateBackendAuthUserPoolConfig) String

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

func (s *CreateBackendAuthUserPoolConfig) Validate() error

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

type CreateBackendAuthVerificationMessageConfig

type CreateBackendAuthVerificationMessageConfig struct {

    // The type of verification message to send.
    //
    // DeliveryMethod is a required field
    DeliveryMethod *string `locationName:"deliveryMethod" type:"string" required:"true" enum:"DeliveryMethod"`

    // The settings for the email message.
    //
    // EmailSettings is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CreateBackendAuthVerificationMessageConfig's
    // String and GoString methods.
    EmailSettings *EmailSettings `locationName:"emailSettings" type:"structure" sensitive:"true"`

    // The settings for the SMS message.
    //
    // SmsSettings is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CreateBackendAuthVerificationMessageConfig's
    // String and GoString methods.
    SmsSettings *SmsSettings `locationName:"smsSettings" type:"structure" sensitive:"true"`
    // contains filtered or unexported fields
}

Creates an email or SMS verification message for the auth resource configured for your Amplify project.

func (CreateBackendAuthVerificationMessageConfig) GoString

func (s CreateBackendAuthVerificationMessageConfig) 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 (*CreateBackendAuthVerificationMessageConfig) SetDeliveryMethod

func (s *CreateBackendAuthVerificationMessageConfig) SetDeliveryMethod(v string) *CreateBackendAuthVerificationMessageConfig

SetDeliveryMethod sets the DeliveryMethod field's value.

func (*CreateBackendAuthVerificationMessageConfig) SetEmailSettings

func (s *CreateBackendAuthVerificationMessageConfig) SetEmailSettings(v *EmailSettings) *CreateBackendAuthVerificationMessageConfig

SetEmailSettings sets the EmailSettings field's value.

func (*CreateBackendAuthVerificationMessageConfig) SetSmsSettings

func (s *CreateBackendAuthVerificationMessageConfig) SetSmsSettings(v *SmsSettings) *CreateBackendAuthVerificationMessageConfig

SetSmsSettings sets the SmsSettings field's value.

func (CreateBackendAuthVerificationMessageConfig) String

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

func (s *CreateBackendAuthVerificationMessageConfig) Validate() error

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

type CreateBackendConfigInput

type CreateBackendConfigInput struct {

    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"`

    BackendManagerAppId *string `locationName:"backendManagerAppId" type:"string"`
    // contains filtered or unexported fields
}

func (CreateBackendConfigInput) GoString

func (s CreateBackendConfigInput) 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 (*CreateBackendConfigInput) SetAppId

func (s *CreateBackendConfigInput) SetAppId(v string) *CreateBackendConfigInput

SetAppId sets the AppId field's value.

func (*CreateBackendConfigInput) SetBackendManagerAppId

func (s *CreateBackendConfigInput) SetBackendManagerAppId(v string) *CreateBackendConfigInput

SetBackendManagerAppId sets the BackendManagerAppId field's value.

func (CreateBackendConfigInput) String

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

func (s *CreateBackendConfigInput) Validate() error

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

type CreateBackendConfigOutput

type CreateBackendConfigOutput struct {
    AppId *string `locationName:"appId" type:"string"`

    BackendEnvironmentName *string `locationName:"backendEnvironmentName" type:"string"`

    JobId *string `locationName:"jobId" type:"string"`

    Status *string `locationName:"status" type:"string"`
    // contains filtered or unexported fields
}

func (CreateBackendConfigOutput) GoString

func (s CreateBackendConfigOutput) 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 (*CreateBackendConfigOutput) SetAppId

func (s *CreateBackendConfigOutput) SetAppId(v string) *CreateBackendConfigOutput

SetAppId sets the AppId field's value.

func (*CreateBackendConfigOutput) SetBackendEnvironmentName

func (s *CreateBackendConfigOutput) SetBackendEnvironmentName(v string) *CreateBackendConfigOutput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*CreateBackendConfigOutput) SetJobId

func (s *CreateBackendConfigOutput) SetJobId(v string) *CreateBackendConfigOutput

SetJobId sets the JobId field's value.

func (*CreateBackendConfigOutput) SetStatus

func (s *CreateBackendConfigOutput) SetStatus(v string) *CreateBackendConfigOutput

SetStatus sets the Status field's value.

func (CreateBackendConfigOutput) String

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

type CreateBackendInput struct {

    // AppId is a required field
    AppId *string `locationName:"appId" type:"string" required:"true"`

    // AppName is a required field
    AppName *string `locationName:"appName" type:"string" required:"true"`

    // BackendEnvironmentName is a required field
    BackendEnvironmentName *string `locationName:"backendEnvironmentName" type:"string" required:"true"`

    ResourceConfig *ResourceConfig `locationName:"resourceConfig" type:"structure"`

    ResourceName *string `locationName:"resourceName" type:"string"`
    // contains filtered or unexported fields
}

func (CreateBackendInput) GoString

func (s CreateBackendInput) 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 (*CreateBackendInput) SetAppId

func (s *CreateBackendInput) SetAppId(v string) *CreateBackendInput

SetAppId sets the AppId field's value.

func (*CreateBackendInput) SetAppName

func (s *CreateBackendInput) SetAppName(v string) *CreateBackendInput

SetAppName sets the AppName field's value.

func (*CreateBackendInput) SetBackendEnvironmentName

func (s *CreateBackendInput) SetBackendEnvironmentName(v string) *CreateBackendInput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*CreateBackendInput) SetResourceConfig

func (s *CreateBackendInput) SetResourceConfig(v *ResourceConfig) *CreateBackendInput

SetResourceConfig sets the ResourceConfig field's value.

func (*CreateBackendInput) SetResourceName

func (s *CreateBackendInput) SetResourceName(v string) *CreateBackendInput

SetResourceName sets the ResourceName field's value.

func (CreateBackendInput) String

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

func (s *CreateBackendInput) Validate() error

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

type CreateBackendOutput

type CreateBackendOutput struct {
    AppId *string `locationName:"appId" type:"string"`

    BackendEnvironmentName *string `locationName:"backendEnvironmentName" type:"string"`

    Error *string `locationName:"error" type:"string"`

    JobId *string `locationName:"jobId" type:"string"`

    Operation *string `locationName:"operation" type:"string"`

    Status *string `locationName:"status" type:"string"`
    // contains filtered or unexported fields
}

func (CreateBackendOutput) GoString

func (s CreateBackendOutput) 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 (*CreateBackendOutput) SetAppId

func (s *CreateBackendOutput) SetAppId(v string) *CreateBackendOutput

SetAppId sets the AppId field's value.

func (*CreateBackendOutput) SetBackendEnvironmentName

func (s *CreateBackendOutput) SetBackendEnvironmentName(v string) *CreateBackendOutput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*CreateBackendOutput) SetError

func (s *CreateBackendOutput) SetError(v string) *CreateBackendOutput

SetError sets the Error field's value.

func (*CreateBackendOutput) SetJobId

func (s *CreateBackendOutput) SetJobId(v string) *CreateBackendOutput

SetJobId sets the JobId field's value.

func (*CreateBackendOutput) SetOperation

func (s *CreateBackendOutput) SetOperation(v string) *CreateBackendOutput

SetOperation sets the Operation field's value.

func (*CreateBackendOutput) SetStatus

func (s *CreateBackendOutput) SetStatus(v string) *CreateBackendOutput

SetStatus sets the Status field's value.

func (CreateBackendOutput) String

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

type CreateBackendStorageInput struct {

    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"`

    // BackendEnvironmentName is a required field
    BackendEnvironmentName *string `locationName:"backendEnvironmentName" type:"string" required:"true"`

    // The resource configuration for creating backend storage.
    //
    // ResourceConfig is a required field
    ResourceConfig *CreateBackendStorageResourceConfig `locationName:"resourceConfig" type:"structure" required:"true"`

    // ResourceName is a required field
    ResourceName *string `locationName:"resourceName" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateBackendStorageInput) GoString

func (s CreateBackendStorageInput) 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 (*CreateBackendStorageInput) SetAppId

func (s *CreateBackendStorageInput) SetAppId(v string) *CreateBackendStorageInput

SetAppId sets the AppId field's value.

func (*CreateBackendStorageInput) SetBackendEnvironmentName

func (s *CreateBackendStorageInput) SetBackendEnvironmentName(v string) *CreateBackendStorageInput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*CreateBackendStorageInput) SetResourceConfig

func (s *CreateBackendStorageInput) SetResourceConfig(v *CreateBackendStorageResourceConfig) *CreateBackendStorageInput

SetResourceConfig sets the ResourceConfig field's value.

func (*CreateBackendStorageInput) SetResourceName

func (s *CreateBackendStorageInput) SetResourceName(v string) *CreateBackendStorageInput

SetResourceName sets the ResourceName field's value.

func (CreateBackendStorageInput) String

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

func (s *CreateBackendStorageInput) Validate() error

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

type CreateBackendStorageOutput

type CreateBackendStorageOutput struct {
    AppId *string `locationName:"appId" type:"string"`

    BackendEnvironmentName *string `locationName:"backendEnvironmentName" type:"string"`

    JobId *string `locationName:"jobId" type:"string"`

    Status *string `locationName:"status" type:"string"`
    // contains filtered or unexported fields
}

func (CreateBackendStorageOutput) GoString

func (s CreateBackendStorageOutput) 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 (*CreateBackendStorageOutput) SetAppId

func (s *CreateBackendStorageOutput) SetAppId(v string) *CreateBackendStorageOutput

SetAppId sets the AppId field's value.

func (*CreateBackendStorageOutput) SetBackendEnvironmentName

func (s *CreateBackendStorageOutput) SetBackendEnvironmentName(v string) *CreateBackendStorageOutput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*CreateBackendStorageOutput) SetJobId

func (s *CreateBackendStorageOutput) SetJobId(v string) *CreateBackendStorageOutput

SetJobId sets the JobId field's value.

func (*CreateBackendStorageOutput) SetStatus

func (s *CreateBackendStorageOutput) SetStatus(v string) *CreateBackendStorageOutput

SetStatus sets the Status field's value.

func (CreateBackendStorageOutput) String

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

type CreateBackendStorageResourceConfig struct {

    // The name of the S3 bucket.
    BucketName *string `locationName:"bucketName" type:"string"`

    // The authorization configuration for the storage S3 bucket.
    //
    // Permissions is a required field
    Permissions *BackendStoragePermissions `locationName:"permissions" type:"structure" required:"true"`

    // The name of the storage service.
    //
    // ServiceName is a required field
    ServiceName *string `locationName:"serviceName" type:"string" required:"true" enum:"ServiceName"`
    // contains filtered or unexported fields
}

The resource configuration for creating backend storage.

func (CreateBackendStorageResourceConfig) GoString

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

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

SetBucketName sets the BucketName field's value.

func (*CreateBackendStorageResourceConfig) SetPermissions

func (s *CreateBackendStorageResourceConfig) SetPermissions(v *BackendStoragePermissions) *CreateBackendStorageResourceConfig

SetPermissions sets the Permissions field's value.

func (*CreateBackendStorageResourceConfig) SetServiceName

func (s *CreateBackendStorageResourceConfig) SetServiceName(v string) *CreateBackendStorageResourceConfig

SetServiceName sets the ServiceName field's value.

func (CreateBackendStorageResourceConfig) String

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

func (s *CreateBackendStorageResourceConfig) Validate() error

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

type CreateTokenInput

type CreateTokenInput struct {

    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateTokenInput) GoString

func (s CreateTokenInput) 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 (*CreateTokenInput) SetAppId

func (s *CreateTokenInput) SetAppId(v string) *CreateTokenInput

SetAppId sets the AppId field's value.

func (CreateTokenInput) String

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

func (s *CreateTokenInput) Validate() error

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

type CreateTokenOutput

type CreateTokenOutput struct {
    AppId *string `locationName:"appId" type:"string"`

    ChallengeCode *string `locationName:"challengeCode" type:"string"`

    SessionId *string `locationName:"sessionId" type:"string"`

    Ttl *string `locationName:"ttl" type:"string"`
    // contains filtered or unexported fields
}

func (CreateTokenOutput) GoString

func (s CreateTokenOutput) 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 (*CreateTokenOutput) SetAppId

func (s *CreateTokenOutput) SetAppId(v string) *CreateTokenOutput

SetAppId sets the AppId field's value.

func (*CreateTokenOutput) SetChallengeCode

func (s *CreateTokenOutput) SetChallengeCode(v string) *CreateTokenOutput

SetChallengeCode sets the ChallengeCode field's value.

func (*CreateTokenOutput) SetSessionId

func (s *CreateTokenOutput) SetSessionId(v string) *CreateTokenOutput

SetSessionId sets the SessionId field's value.

func (*CreateTokenOutput) SetTtl

func (s *CreateTokenOutput) SetTtl(v string) *CreateTokenOutput

SetTtl sets the Ttl field's value.

func (CreateTokenOutput) String

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

type DeleteBackendAPIInput struct {

    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"`

    // BackendEnvironmentName is a required field
    BackendEnvironmentName *string `location:"uri" locationName:"backendEnvironmentName" type:"string" required:"true"`

    // The resource config for the data model, configured as a part of the Amplify
    // project.
    ResourceConfig *BackendAPIResourceConfig `locationName:"resourceConfig" type:"structure"`

    // ResourceName is a required field
    ResourceName *string `locationName:"resourceName" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteBackendAPIInput) GoString

func (s DeleteBackendAPIInput) 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 (*DeleteBackendAPIInput) SetAppId

func (s *DeleteBackendAPIInput) SetAppId(v string) *DeleteBackendAPIInput

SetAppId sets the AppId field's value.

func (*DeleteBackendAPIInput) SetBackendEnvironmentName

func (s *DeleteBackendAPIInput) SetBackendEnvironmentName(v string) *DeleteBackendAPIInput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*DeleteBackendAPIInput) SetResourceConfig

func (s *DeleteBackendAPIInput) SetResourceConfig(v *BackendAPIResourceConfig) *DeleteBackendAPIInput

SetResourceConfig sets the ResourceConfig field's value.

func (*DeleteBackendAPIInput) SetResourceName

func (s *DeleteBackendAPIInput) SetResourceName(v string) *DeleteBackendAPIInput

SetResourceName sets the ResourceName field's value.

func (DeleteBackendAPIInput) String

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

func (s *DeleteBackendAPIInput) Validate() error

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

type DeleteBackendAPIOutput

type DeleteBackendAPIOutput struct {
    AppId *string `locationName:"appId" type:"string"`

    BackendEnvironmentName *string `locationName:"backendEnvironmentName" type:"string"`

    Error *string `locationName:"error" type:"string"`

    JobId *string `locationName:"jobId" type:"string"`

    Operation *string `locationName:"operation" type:"string"`

    Status *string `locationName:"status" type:"string"`
    // contains filtered or unexported fields
}

func (DeleteBackendAPIOutput) GoString

func (s DeleteBackendAPIOutput) 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 (*DeleteBackendAPIOutput) SetAppId

func (s *DeleteBackendAPIOutput) SetAppId(v string) *DeleteBackendAPIOutput

SetAppId sets the AppId field's value.

func (*DeleteBackendAPIOutput) SetBackendEnvironmentName

func (s *DeleteBackendAPIOutput) SetBackendEnvironmentName(v string) *DeleteBackendAPIOutput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*DeleteBackendAPIOutput) SetError

func (s *DeleteBackendAPIOutput) SetError(v string) *DeleteBackendAPIOutput

SetError sets the Error field's value.

func (*DeleteBackendAPIOutput) SetJobId

func (s *DeleteBackendAPIOutput) SetJobId(v string) *DeleteBackendAPIOutput

SetJobId sets the JobId field's value.

func (*DeleteBackendAPIOutput) SetOperation

func (s *DeleteBackendAPIOutput) SetOperation(v string) *DeleteBackendAPIOutput

SetOperation sets the Operation field's value.

func (*DeleteBackendAPIOutput) SetStatus

func (s *DeleteBackendAPIOutput) SetStatus(v string) *DeleteBackendAPIOutput

SetStatus sets the Status field's value.

func (DeleteBackendAPIOutput) String

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

type DeleteBackendAuthInput struct {

    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"`

    // BackendEnvironmentName is a required field
    BackendEnvironmentName *string `location:"uri" locationName:"backendEnvironmentName" type:"string" required:"true"`

    // ResourceName is a required field
    ResourceName *string `locationName:"resourceName" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteBackendAuthInput) GoString

func (s DeleteBackendAuthInput) 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 (*DeleteBackendAuthInput) SetAppId

func (s *DeleteBackendAuthInput) SetAppId(v string) *DeleteBackendAuthInput

SetAppId sets the AppId field's value.

func (*DeleteBackendAuthInput) SetBackendEnvironmentName

func (s *DeleteBackendAuthInput) SetBackendEnvironmentName(v string) *DeleteBackendAuthInput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*DeleteBackendAuthInput) SetResourceName

func (s *DeleteBackendAuthInput) SetResourceName(v string) *DeleteBackendAuthInput

SetResourceName sets the ResourceName field's value.

func (DeleteBackendAuthInput) String

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

func (s *DeleteBackendAuthInput) Validate() error

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

type DeleteBackendAuthOutput

type DeleteBackendAuthOutput struct {
    AppId *string `locationName:"appId" type:"string"`

    BackendEnvironmentName *string `locationName:"backendEnvironmentName" type:"string"`

    Error *string `locationName:"error" type:"string"`

    JobId *string `locationName:"jobId" type:"string"`

    Operation *string `locationName:"operation" type:"string"`

    Status *string `locationName:"status" type:"string"`
    // contains filtered or unexported fields
}

func (DeleteBackendAuthOutput) GoString

func (s DeleteBackendAuthOutput) 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 (*DeleteBackendAuthOutput) SetAppId

func (s *DeleteBackendAuthOutput) SetAppId(v string) *DeleteBackendAuthOutput

SetAppId sets the AppId field's value.

func (*DeleteBackendAuthOutput) SetBackendEnvironmentName

func (s *DeleteBackendAuthOutput) SetBackendEnvironmentName(v string) *DeleteBackendAuthOutput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*DeleteBackendAuthOutput) SetError

func (s *DeleteBackendAuthOutput) SetError(v string) *DeleteBackendAuthOutput

SetError sets the Error field's value.

func (*DeleteBackendAuthOutput) SetJobId

func (s *DeleteBackendAuthOutput) SetJobId(v string) *DeleteBackendAuthOutput

SetJobId sets the JobId field's value.

func (*DeleteBackendAuthOutput) SetOperation

func (s *DeleteBackendAuthOutput) SetOperation(v string) *DeleteBackendAuthOutput

SetOperation sets the Operation field's value.

func (*DeleteBackendAuthOutput) SetStatus

func (s *DeleteBackendAuthOutput) SetStatus(v string) *DeleteBackendAuthOutput

SetStatus sets the Status field's value.

func (DeleteBackendAuthOutput) String

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

type DeleteBackendInput struct {

    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"`

    // BackendEnvironmentName is a required field
    BackendEnvironmentName *string `location:"uri" locationName:"backendEnvironmentName" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteBackendInput) GoString

func (s DeleteBackendInput) 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 (*DeleteBackendInput) SetAppId

func (s *DeleteBackendInput) SetAppId(v string) *DeleteBackendInput

SetAppId sets the AppId field's value.

func (*DeleteBackendInput) SetBackendEnvironmentName

func (s *DeleteBackendInput) SetBackendEnvironmentName(v string) *DeleteBackendInput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (DeleteBackendInput) String

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

func (s *DeleteBackendInput) Validate() error

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

type DeleteBackendOutput

type DeleteBackendOutput struct {
    AppId *string `locationName:"appId" type:"string"`

    BackendEnvironmentName *string `locationName:"backendEnvironmentName" type:"string"`

    Error *string `locationName:"error" type:"string"`

    JobId *string `locationName:"jobId" type:"string"`

    Operation *string `locationName:"operation" type:"string"`

    Status *string `locationName:"status" type:"string"`
    // contains filtered or unexported fields
}

func (DeleteBackendOutput) GoString

func (s DeleteBackendOutput) 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 (*DeleteBackendOutput) SetAppId

func (s *DeleteBackendOutput) SetAppId(v string) *DeleteBackendOutput

SetAppId sets the AppId field's value.

func (*DeleteBackendOutput) SetBackendEnvironmentName

func (s *DeleteBackendOutput) SetBackendEnvironmentName(v string) *DeleteBackendOutput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*DeleteBackendOutput) SetError

func (s *DeleteBackendOutput) SetError(v string) *DeleteBackendOutput

SetError sets the Error field's value.

func (*DeleteBackendOutput) SetJobId

func (s *DeleteBackendOutput) SetJobId(v string) *DeleteBackendOutput

SetJobId sets the JobId field's value.

func (*DeleteBackendOutput) SetOperation

func (s *DeleteBackendOutput) SetOperation(v string) *DeleteBackendOutput

SetOperation sets the Operation field's value.

func (*DeleteBackendOutput) SetStatus

func (s *DeleteBackendOutput) SetStatus(v string) *DeleteBackendOutput

SetStatus sets the Status field's value.

func (DeleteBackendOutput) String

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

type DeleteBackendStorageInput struct {

    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"`

    // BackendEnvironmentName is a required field
    BackendEnvironmentName *string `location:"uri" locationName:"backendEnvironmentName" type:"string" required:"true"`

    // ResourceName is a required field
    ResourceName *string `locationName:"resourceName" type:"string" required:"true"`

    // ServiceName is a required field
    ServiceName *string `locationName:"serviceName" type:"string" required:"true" enum:"ServiceName"`
    // contains filtered or unexported fields
}

func (DeleteBackendStorageInput) GoString

func (s DeleteBackendStorageInput) 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 (*DeleteBackendStorageInput) SetAppId

func (s *DeleteBackendStorageInput) SetAppId(v string) *DeleteBackendStorageInput

SetAppId sets the AppId field's value.

func (*DeleteBackendStorageInput) SetBackendEnvironmentName

func (s *DeleteBackendStorageInput) SetBackendEnvironmentName(v string) *DeleteBackendStorageInput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*DeleteBackendStorageInput) SetResourceName

func (s *DeleteBackendStorageInput) SetResourceName(v string) *DeleteBackendStorageInput

SetResourceName sets the ResourceName field's value.

func (*DeleteBackendStorageInput) SetServiceName

func (s *DeleteBackendStorageInput) SetServiceName(v string) *DeleteBackendStorageInput

SetServiceName sets the ServiceName field's value.

func (DeleteBackendStorageInput) String

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

func (s *DeleteBackendStorageInput) Validate() error

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

type DeleteBackendStorageOutput

type DeleteBackendStorageOutput struct {
    AppId *string `locationName:"appId" type:"string"`

    BackendEnvironmentName *string `locationName:"backendEnvironmentName" type:"string"`

    JobId *string `locationName:"jobId" type:"string"`

    Status *string `locationName:"status" type:"string"`
    // contains filtered or unexported fields
}

func (DeleteBackendStorageOutput) GoString

func (s DeleteBackendStorageOutput) 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 (*DeleteBackendStorageOutput) SetAppId

func (s *DeleteBackendStorageOutput) SetAppId(v string) *DeleteBackendStorageOutput

SetAppId sets the AppId field's value.

func (*DeleteBackendStorageOutput) SetBackendEnvironmentName

func (s *DeleteBackendStorageOutput) SetBackendEnvironmentName(v string) *DeleteBackendStorageOutput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*DeleteBackendStorageOutput) SetJobId

func (s *DeleteBackendStorageOutput) SetJobId(v string) *DeleteBackendStorageOutput

SetJobId sets the JobId field's value.

func (*DeleteBackendStorageOutput) SetStatus

func (s *DeleteBackendStorageOutput) SetStatus(v string) *DeleteBackendStorageOutput

SetStatus sets the Status field's value.

func (DeleteBackendStorageOutput) String

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

type DeleteTokenInput struct {

    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"`

    // SessionId is a required field
    SessionId *string `location:"uri" locationName:"sessionId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteTokenInput) GoString

func (s DeleteTokenInput) 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 (*DeleteTokenInput) SetAppId

func (s *DeleteTokenInput) SetAppId(v string) *DeleteTokenInput

SetAppId sets the AppId field's value.

func (*DeleteTokenInput) SetSessionId

func (s *DeleteTokenInput) SetSessionId(v string) *DeleteTokenInput

SetSessionId sets the SessionId field's value.

func (DeleteTokenInput) String

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

func (s *DeleteTokenInput) Validate() error

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

type DeleteTokenOutput

type DeleteTokenOutput struct {
    IsSuccess *bool `locationName:"isSuccess" type:"boolean"`
    // contains filtered or unexported fields
}

func (DeleteTokenOutput) GoString

func (s DeleteTokenOutput) 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 (*DeleteTokenOutput) SetIsSuccess

func (s *DeleteTokenOutput) SetIsSuccess(v bool) *DeleteTokenOutput

SetIsSuccess sets the IsSuccess field's value.

func (DeleteTokenOutput) String

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

type EmailSettings struct {

    // The contents of the email message.
    EmailMessage *string `locationName:"emailMessage" type:"string"`

    // The contents of the subject line of the email message.
    EmailSubject *string `locationName:"emailSubject" type:"string"`
    // contains filtered or unexported fields
}

The settings for the email message.

func (EmailSettings) GoString

func (s EmailSettings) 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 (*EmailSettings) SetEmailMessage

func (s *EmailSettings) SetEmailMessage(v string) *EmailSettings

SetEmailMessage sets the EmailMessage field's value.

func (*EmailSettings) SetEmailSubject

func (s *EmailSettings) SetEmailSubject(v string) *EmailSettings

SetEmailSubject sets the EmailSubject field's value.

func (EmailSettings) String

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

type GatewayTimeoutException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

An error returned if there's a temporary issue with the service.

func (*GatewayTimeoutException) Code

func (s *GatewayTimeoutException) Code() string

Code returns the exception type name.

func (*GatewayTimeoutException) Error

func (s *GatewayTimeoutException) Error() string

func (GatewayTimeoutException) GoString

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

func (s *GatewayTimeoutException) Message() string

Message returns the exception's message.

func (*GatewayTimeoutException) OrigErr

func (s *GatewayTimeoutException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*GatewayTimeoutException) RequestID

func (s *GatewayTimeoutException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*GatewayTimeoutException) StatusCode

func (s *GatewayTimeoutException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (GatewayTimeoutException) String

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

type GenerateBackendAPIModelsInput struct {

    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"`

    // BackendEnvironmentName is a required field
    BackendEnvironmentName *string `location:"uri" locationName:"backendEnvironmentName" type:"string" required:"true"`

    // ResourceName is a required field
    ResourceName *string `locationName:"resourceName" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GenerateBackendAPIModelsInput) GoString

func (s GenerateBackendAPIModelsInput) 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 (*GenerateBackendAPIModelsInput) SetAppId

func (s *GenerateBackendAPIModelsInput) SetAppId(v string) *GenerateBackendAPIModelsInput

SetAppId sets the AppId field's value.

func (*GenerateBackendAPIModelsInput) SetBackendEnvironmentName

func (s *GenerateBackendAPIModelsInput) SetBackendEnvironmentName(v string) *GenerateBackendAPIModelsInput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*GenerateBackendAPIModelsInput) SetResourceName

func (s *GenerateBackendAPIModelsInput) SetResourceName(v string) *GenerateBackendAPIModelsInput

SetResourceName sets the ResourceName field's value.

func (GenerateBackendAPIModelsInput) String

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

func (s *GenerateBackendAPIModelsInput) Validate() error

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

type GenerateBackendAPIModelsOutput

type GenerateBackendAPIModelsOutput struct {
    AppId *string `locationName:"appId" type:"string"`

    BackendEnvironmentName *string `locationName:"backendEnvironmentName" type:"string"`

    Error *string `locationName:"error" type:"string"`

    JobId *string `locationName:"jobId" type:"string"`

    Operation *string `locationName:"operation" type:"string"`

    Status *string `locationName:"status" type:"string"`
    // contains filtered or unexported fields
}

func (GenerateBackendAPIModelsOutput) GoString

func (s GenerateBackendAPIModelsOutput) 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 (*GenerateBackendAPIModelsOutput) SetAppId

func (s *GenerateBackendAPIModelsOutput) SetAppId(v string) *GenerateBackendAPIModelsOutput

SetAppId sets the AppId field's value.

func (*GenerateBackendAPIModelsOutput) SetBackendEnvironmentName

func (s *GenerateBackendAPIModelsOutput) SetBackendEnvironmentName(v string) *GenerateBackendAPIModelsOutput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*GenerateBackendAPIModelsOutput) SetError

func (s *GenerateBackendAPIModelsOutput) SetError(v string) *GenerateBackendAPIModelsOutput

SetError sets the Error field's value.

func (*GenerateBackendAPIModelsOutput) SetJobId

func (s *GenerateBackendAPIModelsOutput) SetJobId(v string) *GenerateBackendAPIModelsOutput

SetJobId sets the JobId field's value.

func (*GenerateBackendAPIModelsOutput) SetOperation

func (s *GenerateBackendAPIModelsOutput) SetOperation(v string) *GenerateBackendAPIModelsOutput

SetOperation sets the Operation field's value.

func (*GenerateBackendAPIModelsOutput) SetStatus

func (s *GenerateBackendAPIModelsOutput) SetStatus(v string) *GenerateBackendAPIModelsOutput

SetStatus sets the Status field's value.

func (GenerateBackendAPIModelsOutput) String

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

type GetBackendAPIInput struct {

    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"`

    // BackendEnvironmentName is a required field
    BackendEnvironmentName *string `location:"uri" locationName:"backendEnvironmentName" type:"string" required:"true"`

    // The resource config for the data model, configured as a part of the Amplify
    // project.
    ResourceConfig *BackendAPIResourceConfig `locationName:"resourceConfig" type:"structure"`

    // ResourceName is a required field
    ResourceName *string `locationName:"resourceName" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetBackendAPIInput) GoString

func (s GetBackendAPIInput) 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 (*GetBackendAPIInput) SetAppId

func (s *GetBackendAPIInput) SetAppId(v string) *GetBackendAPIInput

SetAppId sets the AppId field's value.

func (*GetBackendAPIInput) SetBackendEnvironmentName

func (s *GetBackendAPIInput) SetBackendEnvironmentName(v string) *GetBackendAPIInput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*GetBackendAPIInput) SetResourceConfig

func (s *GetBackendAPIInput) SetResourceConfig(v *BackendAPIResourceConfig) *GetBackendAPIInput

SetResourceConfig sets the ResourceConfig field's value.

func (*GetBackendAPIInput) SetResourceName

func (s *GetBackendAPIInput) SetResourceName(v string) *GetBackendAPIInput

SetResourceName sets the ResourceName field's value.

func (GetBackendAPIInput) String

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

func (s *GetBackendAPIInput) Validate() error

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

type GetBackendAPIModelsInput

type GetBackendAPIModelsInput struct {

    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"`

    // BackendEnvironmentName is a required field
    BackendEnvironmentName *string `location:"uri" locationName:"backendEnvironmentName" type:"string" required:"true"`

    // ResourceName is a required field
    ResourceName *string `locationName:"resourceName" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetBackendAPIModelsInput) GoString

func (s GetBackendAPIModelsInput) 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 (*GetBackendAPIModelsInput) SetAppId

func (s *GetBackendAPIModelsInput) SetAppId(v string) *GetBackendAPIModelsInput

SetAppId sets the AppId field's value.

func (*GetBackendAPIModelsInput) SetBackendEnvironmentName

func (s *GetBackendAPIModelsInput) SetBackendEnvironmentName(v string) *GetBackendAPIModelsInput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*GetBackendAPIModelsInput) SetResourceName

func (s *GetBackendAPIModelsInput) SetResourceName(v string) *GetBackendAPIModelsInput

SetResourceName sets the ResourceName field's value.

func (GetBackendAPIModelsInput) String

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

func (s *GetBackendAPIModelsInput) Validate() error

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

type GetBackendAPIModelsOutput

type GetBackendAPIModelsOutput struct {

    // Stringified JSON of the model introspection schema for an existing backend
    // API resource.
    ModelIntrospectionSchema *string `locationName:"modelIntrospectionSchema" type:"string"`

    // Stringified JSON of the datastore model.
    Models *string `locationName:"models" type:"string"`

    // The current status of the request.
    Status *string `locationName:"status" type:"string" enum:"Status"`
    // contains filtered or unexported fields
}

The response object for this operation.

func (GetBackendAPIModelsOutput) GoString

func (s GetBackendAPIModelsOutput) 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 (*GetBackendAPIModelsOutput) SetModelIntrospectionSchema

func (s *GetBackendAPIModelsOutput) SetModelIntrospectionSchema(v string) *GetBackendAPIModelsOutput

SetModelIntrospectionSchema sets the ModelIntrospectionSchema field's value.

func (*GetBackendAPIModelsOutput) SetModels

func (s *GetBackendAPIModelsOutput) SetModels(v string) *GetBackendAPIModelsOutput

SetModels sets the Models field's value.

func (*GetBackendAPIModelsOutput) SetStatus

func (s *GetBackendAPIModelsOutput) SetStatus(v string) *GetBackendAPIModelsOutput

SetStatus sets the Status field's value.

func (GetBackendAPIModelsOutput) String

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

type GetBackendAPIOutput struct {
    AppId *string `locationName:"appId" type:"string"`

    BackendEnvironmentName *string `locationName:"backendEnvironmentName" type:"string"`

    Error *string `locationName:"error" type:"string"`

    // The resource config for the data model, configured as a part of the Amplify
    // project.
    ResourceConfig *BackendAPIResourceConfig `locationName:"resourceConfig" type:"structure"`

    ResourceName *string `locationName:"resourceName" type:"string"`
    // contains filtered or unexported fields
}

func (GetBackendAPIOutput) GoString

func (s GetBackendAPIOutput) 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 (*GetBackendAPIOutput) SetAppId

func (s *GetBackendAPIOutput) SetAppId(v string) *GetBackendAPIOutput

SetAppId sets the AppId field's value.

func (*GetBackendAPIOutput) SetBackendEnvironmentName

func (s *GetBackendAPIOutput) SetBackendEnvironmentName(v string) *GetBackendAPIOutput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*GetBackendAPIOutput) SetError

func (s *GetBackendAPIOutput) SetError(v string) *GetBackendAPIOutput

SetError sets the Error field's value.

func (*GetBackendAPIOutput) SetResourceConfig

func (s *GetBackendAPIOutput) SetResourceConfig(v *BackendAPIResourceConfig) *GetBackendAPIOutput

SetResourceConfig sets the ResourceConfig field's value.

func (*GetBackendAPIOutput) SetResourceName

func (s *GetBackendAPIOutput) SetResourceName(v string) *GetBackendAPIOutput

SetResourceName sets the ResourceName field's value.

func (GetBackendAPIOutput) String

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

type GetBackendAuthInput struct {

    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"`

    // BackendEnvironmentName is a required field
    BackendEnvironmentName *string `location:"uri" locationName:"backendEnvironmentName" type:"string" required:"true"`

    // ResourceName is a required field
    ResourceName *string `locationName:"resourceName" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetBackendAuthInput) GoString

func (s GetBackendAuthInput) 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 (*GetBackendAuthInput) SetAppId

func (s *GetBackendAuthInput) SetAppId(v string) *GetBackendAuthInput

SetAppId sets the AppId field's value.

func (*GetBackendAuthInput) SetBackendEnvironmentName

func (s *GetBackendAuthInput) SetBackendEnvironmentName(v string) *GetBackendAuthInput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*GetBackendAuthInput) SetResourceName

func (s *GetBackendAuthInput) SetResourceName(v string) *GetBackendAuthInput

SetResourceName sets the ResourceName field's value.

func (GetBackendAuthInput) String

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

func (s *GetBackendAuthInput) Validate() error

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

type GetBackendAuthOutput

type GetBackendAuthOutput struct {
    AppId *string `locationName:"appId" type:"string"`

    BackendEnvironmentName *string `locationName:"backendEnvironmentName" type:"string"`

    Error *string `locationName:"error" type:"string"`

    // Defines the resource configuration when creating an auth resource in your
    // Amplify project.
    ResourceConfig *CreateBackendAuthResourceConfig `locationName:"resourceConfig" type:"structure"`

    ResourceName *string `locationName:"resourceName" type:"string"`
    // contains filtered or unexported fields
}

func (GetBackendAuthOutput) GoString

func (s GetBackendAuthOutput) 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 (*GetBackendAuthOutput) SetAppId

func (s *GetBackendAuthOutput) SetAppId(v string) *GetBackendAuthOutput

SetAppId sets the AppId field's value.

func (*GetBackendAuthOutput) SetBackendEnvironmentName

func (s *GetBackendAuthOutput) SetBackendEnvironmentName(v string) *GetBackendAuthOutput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*GetBackendAuthOutput) SetError

func (s *GetBackendAuthOutput) SetError(v string) *GetBackendAuthOutput

SetError sets the Error field's value.

func (*GetBackendAuthOutput) SetResourceConfig

func (s *GetBackendAuthOutput) SetResourceConfig(v *CreateBackendAuthResourceConfig) *GetBackendAuthOutput

SetResourceConfig sets the ResourceConfig field's value.

func (*GetBackendAuthOutput) SetResourceName

func (s *GetBackendAuthOutput) SetResourceName(v string) *GetBackendAuthOutput

SetResourceName sets the ResourceName field's value.

func (GetBackendAuthOutput) String

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

type GetBackendInput struct {

    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"`

    BackendEnvironmentName *string `locationName:"backendEnvironmentName" type:"string"`
    // contains filtered or unexported fields
}

func (GetBackendInput) GoString

func (s GetBackendInput) 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 (*GetBackendInput) SetAppId

func (s *GetBackendInput) SetAppId(v string) *GetBackendInput

SetAppId sets the AppId field's value.

func (*GetBackendInput) SetBackendEnvironmentName

func (s *GetBackendInput) SetBackendEnvironmentName(v string) *GetBackendInput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (GetBackendInput) String

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

func (s *GetBackendInput) Validate() error

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

type GetBackendJobInput

type GetBackendJobInput struct {

    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"`

    // BackendEnvironmentName is a required field
    BackendEnvironmentName *string `location:"uri" locationName:"backendEnvironmentName" type:"string" required:"true"`

    // JobId is a required field
    JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetBackendJobInput) GoString

func (s GetBackendJobInput) 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 (*GetBackendJobInput) SetAppId

func (s *GetBackendJobInput) SetAppId(v string) *GetBackendJobInput

SetAppId sets the AppId field's value.

func (*GetBackendJobInput) SetBackendEnvironmentName

func (s *GetBackendJobInput) SetBackendEnvironmentName(v string) *GetBackendJobInput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*GetBackendJobInput) SetJobId

func (s *GetBackendJobInput) SetJobId(v string) *GetBackendJobInput

SetJobId sets the JobId field's value.

func (GetBackendJobInput) String

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

func (s *GetBackendJobInput) Validate() error

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

type GetBackendJobOutput

type GetBackendJobOutput struct {
    AppId *string `locationName:"appId" type:"string"`

    BackendEnvironmentName *string `locationName:"backendEnvironmentName" type:"string"`

    CreateTime *string `locationName:"createTime" type:"string"`

    Error *string `locationName:"error" type:"string"`

    JobId *string `locationName:"jobId" type:"string"`

    Operation *string `locationName:"operation" type:"string"`

    Status *string `locationName:"status" type:"string"`

    UpdateTime *string `locationName:"updateTime" type:"string"`
    // contains filtered or unexported fields
}

func (GetBackendJobOutput) GoString

func (s GetBackendJobOutput) 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 (*GetBackendJobOutput) SetAppId

func (s *GetBackendJobOutput) SetAppId(v string) *GetBackendJobOutput

SetAppId sets the AppId field's value.

func (*GetBackendJobOutput) SetBackendEnvironmentName

func (s *GetBackendJobOutput) SetBackendEnvironmentName(v string) *GetBackendJobOutput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*GetBackendJobOutput) SetCreateTime

func (s *GetBackendJobOutput) SetCreateTime(v string) *GetBackendJobOutput

SetCreateTime sets the CreateTime field's value.

func (*GetBackendJobOutput) SetError

func (s *GetBackendJobOutput) SetError(v string) *GetBackendJobOutput

SetError sets the Error field's value.

func (*GetBackendJobOutput) SetJobId

func (s *GetBackendJobOutput) SetJobId(v string) *GetBackendJobOutput

SetJobId sets the JobId field's value.

func (*GetBackendJobOutput) SetOperation

func (s *GetBackendJobOutput) SetOperation(v string) *GetBackendJobOutput

SetOperation sets the Operation field's value.

func (*GetBackendJobOutput) SetStatus

func (s *GetBackendJobOutput) SetStatus(v string) *GetBackendJobOutput

SetStatus sets the Status field's value.

func (*GetBackendJobOutput) SetUpdateTime

func (s *GetBackendJobOutput) SetUpdateTime(v string) *GetBackendJobOutput

SetUpdateTime sets the UpdateTime field's value.

func (GetBackendJobOutput) String

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

type GetBackendOutput struct {
    AmplifyFeatureFlags *string `locationName:"amplifyFeatureFlags" type:"string"`

    AmplifyMetaConfig *string `locationName:"amplifyMetaConfig" type:"string"`

    AppId *string `locationName:"appId" type:"string"`

    AppName *string `locationName:"appName" type:"string"`

    BackendEnvironmentList []*string `locationName:"backendEnvironmentList" type:"list"`

    BackendEnvironmentName *string `locationName:"backendEnvironmentName" type:"string"`

    Error *string `locationName:"error" type:"string"`
    // contains filtered or unexported fields
}

func (GetBackendOutput) GoString

func (s GetBackendOutput) 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 (*GetBackendOutput) SetAmplifyFeatureFlags

func (s *GetBackendOutput) SetAmplifyFeatureFlags(v string) *GetBackendOutput

SetAmplifyFeatureFlags sets the AmplifyFeatureFlags field's value.

func (*GetBackendOutput) SetAmplifyMetaConfig

func (s *GetBackendOutput) SetAmplifyMetaConfig(v string) *GetBackendOutput

SetAmplifyMetaConfig sets the AmplifyMetaConfig field's value.

func (*GetBackendOutput) SetAppId

func (s *GetBackendOutput) SetAppId(v string) *GetBackendOutput

SetAppId sets the AppId field's value.

func (*GetBackendOutput) SetAppName

func (s *GetBackendOutput) SetAppName(v string) *GetBackendOutput

SetAppName sets the AppName field's value.

func (*GetBackendOutput) SetBackendEnvironmentList

func (s *GetBackendOutput) SetBackendEnvironmentList(v []*string) *GetBackendOutput

SetBackendEnvironmentList sets the BackendEnvironmentList field's value.

func (*GetBackendOutput) SetBackendEnvironmentName

func (s *GetBackendOutput) SetBackendEnvironmentName(v string) *GetBackendOutput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*GetBackendOutput) SetError

func (s *GetBackendOutput) SetError(v string) *GetBackendOutput

SetError sets the Error field's value.

func (GetBackendOutput) String

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

type GetBackendStorageInput struct {

    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"`

    // BackendEnvironmentName is a required field
    BackendEnvironmentName *string `location:"uri" locationName:"backendEnvironmentName" type:"string" required:"true"`

    // ResourceName is a required field
    ResourceName *string `locationName:"resourceName" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetBackendStorageInput) GoString

func (s GetBackendStorageInput) 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 (*GetBackendStorageInput) SetAppId

func (s *GetBackendStorageInput) SetAppId(v string) *GetBackendStorageInput

SetAppId sets the AppId field's value.

func (*GetBackendStorageInput) SetBackendEnvironmentName

func (s *GetBackendStorageInput) SetBackendEnvironmentName(v string) *GetBackendStorageInput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*GetBackendStorageInput) SetResourceName

func (s *GetBackendStorageInput) SetResourceName(v string) *GetBackendStorageInput

SetResourceName sets the ResourceName field's value.

func (GetBackendStorageInput) String

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

func (s *GetBackendStorageInput) Validate() error

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

type GetBackendStorageOutput

type GetBackendStorageOutput struct {
    AppId *string `locationName:"appId" type:"string"`

    BackendEnvironmentName *string `locationName:"backendEnvironmentName" type:"string"`

    // The details for a backend storage resource.
    ResourceConfig *GetBackendStorageResourceConfig `locationName:"resourceConfig" type:"structure"`

    ResourceName *string `locationName:"resourceName" type:"string"`
    // contains filtered or unexported fields
}

func (GetBackendStorageOutput) GoString

func (s GetBackendStorageOutput) 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 (*GetBackendStorageOutput) SetAppId

func (s *GetBackendStorageOutput) SetAppId(v string) *GetBackendStorageOutput

SetAppId sets the AppId field's value.

func (*GetBackendStorageOutput) SetBackendEnvironmentName

func (s *GetBackendStorageOutput) SetBackendEnvironmentName(v string) *GetBackendStorageOutput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*GetBackendStorageOutput) SetResourceConfig

func (s *GetBackendStorageOutput) SetResourceConfig(v *GetBackendStorageResourceConfig) *GetBackendStorageOutput

SetResourceConfig sets the ResourceConfig field's value.

func (*GetBackendStorageOutput) SetResourceName

func (s *GetBackendStorageOutput) SetResourceName(v string) *GetBackendStorageOutput

SetResourceName sets the ResourceName field's value.

func (GetBackendStorageOutput) String

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

type GetBackendStorageResourceConfig struct {

    // The name of the S3 bucket.
    BucketName *string `locationName:"bucketName" type:"string"`

    // Returns True if the storage resource has been imported.
    //
    // Imported is a required field
    Imported *bool `locationName:"imported" type:"boolean" required:"true"`

    // The authorization configuration for the storage S3 bucket.
    Permissions *BackendStoragePermissions `locationName:"permissions" type:"structure"`

    // The name of the storage service.
    //
    // ServiceName is a required field
    ServiceName *string `locationName:"serviceName" type:"string" required:"true" enum:"ServiceName"`
    // contains filtered or unexported fields
}

The details for a backend storage resource.

func (GetBackendStorageResourceConfig) GoString

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

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

SetBucketName sets the BucketName field's value.

func (*GetBackendStorageResourceConfig) SetImported

func (s *GetBackendStorageResourceConfig) SetImported(v bool) *GetBackendStorageResourceConfig

SetImported sets the Imported field's value.

func (*GetBackendStorageResourceConfig) SetPermissions

func (s *GetBackendStorageResourceConfig) SetPermissions(v *BackendStoragePermissions) *GetBackendStorageResourceConfig

SetPermissions sets the Permissions field's value.

func (*GetBackendStorageResourceConfig) SetServiceName

func (s *GetBackendStorageResourceConfig) SetServiceName(v string) *GetBackendStorageResourceConfig

SetServiceName sets the ServiceName field's value.

func (GetBackendStorageResourceConfig) String

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

type GetTokenInput struct {

    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"`

    // SessionId is a required field
    SessionId *string `location:"uri" locationName:"sessionId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetTokenInput) GoString

func (s GetTokenInput) 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 (*GetTokenInput) SetAppId

func (s *GetTokenInput) SetAppId(v string) *GetTokenInput

SetAppId sets the AppId field's value.

func (*GetTokenInput) SetSessionId

func (s *GetTokenInput) SetSessionId(v string) *GetTokenInput

SetSessionId sets the SessionId field's value.

func (GetTokenInput) String

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

func (s *GetTokenInput) Validate() error

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

type GetTokenOutput

type GetTokenOutput struct {
    AppId *string `locationName:"appId" type:"string"`

    ChallengeCode *string `locationName:"challengeCode" type:"string"`

    SessionId *string `locationName:"sessionId" type:"string"`

    Ttl *string `locationName:"ttl" type:"string"`
    // contains filtered or unexported fields
}

func (GetTokenOutput) GoString

func (s GetTokenOutput) 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 (*GetTokenOutput) SetAppId

func (s *GetTokenOutput) SetAppId(v string) *GetTokenOutput

SetAppId sets the AppId field's value.

func (*GetTokenOutput) SetChallengeCode

func (s *GetTokenOutput) SetChallengeCode(v string) *GetTokenOutput

SetChallengeCode sets the ChallengeCode field's value.

func (*GetTokenOutput) SetSessionId

func (s *GetTokenOutput) SetSessionId(v string) *GetTokenOutput

SetSessionId sets the SessionId field's value.

func (*GetTokenOutput) SetTtl

func (s *GetTokenOutput) SetTtl(v string) *GetTokenOutput

SetTtl sets the Ttl field's value.

func (GetTokenOutput) String

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

type ImportBackendAuthInput struct {

    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"`

    // BackendEnvironmentName is a required field
    BackendEnvironmentName *string `location:"uri" locationName:"backendEnvironmentName" type:"string" required:"true"`

    IdentityPoolId *string `locationName:"identityPoolId" type:"string"`

    // NativeClientId is a required field
    NativeClientId *string `locationName:"nativeClientId" type:"string" required:"true"`

    // UserPoolId is a required field
    UserPoolId *string `locationName:"userPoolId" type:"string" required:"true"`

    // WebClientId is a required field
    WebClientId *string `locationName:"webClientId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ImportBackendAuthInput) GoString

func (s ImportBackendAuthInput) 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 (*ImportBackendAuthInput) SetAppId

func (s *ImportBackendAuthInput) SetAppId(v string) *ImportBackendAuthInput

SetAppId sets the AppId field's value.

func (*ImportBackendAuthInput) SetBackendEnvironmentName

func (s *ImportBackendAuthInput) SetBackendEnvironmentName(v string) *ImportBackendAuthInput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*ImportBackendAuthInput) SetIdentityPoolId

func (s *ImportBackendAuthInput) SetIdentityPoolId(v string) *ImportBackendAuthInput

SetIdentityPoolId sets the IdentityPoolId field's value.

func (*ImportBackendAuthInput) SetNativeClientId

func (s *ImportBackendAuthInput) SetNativeClientId(v string) *ImportBackendAuthInput

SetNativeClientId sets the NativeClientId field's value.

func (*ImportBackendAuthInput) SetUserPoolId

func (s *ImportBackendAuthInput) SetUserPoolId(v string) *ImportBackendAuthInput

SetUserPoolId sets the UserPoolId field's value.

func (*ImportBackendAuthInput) SetWebClientId

func (s *ImportBackendAuthInput) SetWebClientId(v string) *ImportBackendAuthInput

SetWebClientId sets the WebClientId field's value.

func (ImportBackendAuthInput) String

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

func (s *ImportBackendAuthInput) Validate() error

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

type ImportBackendAuthOutput

type ImportBackendAuthOutput struct {
    AppId *string `locationName:"appId" type:"string"`

    BackendEnvironmentName *string `locationName:"backendEnvironmentName" type:"string"`

    Error *string `locationName:"error" type:"string"`

    JobId *string `locationName:"jobId" type:"string"`

    Operation *string `locationName:"operation" type:"string"`

    Status *string `locationName:"status" type:"string"`
    // contains filtered or unexported fields
}

func (ImportBackendAuthOutput) GoString

func (s ImportBackendAuthOutput) 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 (*ImportBackendAuthOutput) SetAppId

func (s *ImportBackendAuthOutput) SetAppId(v string) *ImportBackendAuthOutput

SetAppId sets the AppId field's value.

func (*ImportBackendAuthOutput) SetBackendEnvironmentName

func (s *ImportBackendAuthOutput) SetBackendEnvironmentName(v string) *ImportBackendAuthOutput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*ImportBackendAuthOutput) SetError

func (s *ImportBackendAuthOutput) SetError(v string) *ImportBackendAuthOutput

SetError sets the Error field's value.

func (*ImportBackendAuthOutput) SetJobId

func (s *ImportBackendAuthOutput) SetJobId(v string) *ImportBackendAuthOutput

SetJobId sets the JobId field's value.

func (*ImportBackendAuthOutput) SetOperation

func (s *ImportBackendAuthOutput) SetOperation(v string) *ImportBackendAuthOutput

SetOperation sets the Operation field's value.

func (*ImportBackendAuthOutput) SetStatus

func (s *ImportBackendAuthOutput) SetStatus(v string) *ImportBackendAuthOutput

SetStatus sets the Status field's value.

func (ImportBackendAuthOutput) String

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

type ImportBackendStorageInput struct {

    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"`

    // BackendEnvironmentName is a required field
    BackendEnvironmentName *string `location:"uri" locationName:"backendEnvironmentName" type:"string" required:"true"`

    BucketName *string `locationName:"bucketName" type:"string"`

    // ServiceName is a required field
    ServiceName *string `locationName:"serviceName" type:"string" required:"true" enum:"ServiceName"`
    // contains filtered or unexported fields
}

func (ImportBackendStorageInput) GoString

func (s ImportBackendStorageInput) 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 (*ImportBackendStorageInput) SetAppId

func (s *ImportBackendStorageInput) SetAppId(v string) *ImportBackendStorageInput

SetAppId sets the AppId field's value.

func (*ImportBackendStorageInput) SetBackendEnvironmentName

func (s *ImportBackendStorageInput) SetBackendEnvironmentName(v string) *ImportBackendStorageInput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*ImportBackendStorageInput) SetBucketName

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

SetBucketName sets the BucketName field's value.

func (*ImportBackendStorageInput) SetServiceName

func (s *ImportBackendStorageInput) SetServiceName(v string) *ImportBackendStorageInput

SetServiceName sets the ServiceName field's value.

func (ImportBackendStorageInput) String

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

func (s *ImportBackendStorageInput) Validate() error

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

type ImportBackendStorageOutput

type ImportBackendStorageOutput struct {
    AppId *string `locationName:"appId" type:"string"`

    BackendEnvironmentName *string `locationName:"backendEnvironmentName" type:"string"`

    JobId *string `locationName:"jobId" type:"string"`

    Status *string `locationName:"status" type:"string"`
    // contains filtered or unexported fields
}

func (ImportBackendStorageOutput) GoString

func (s ImportBackendStorageOutput) 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 (*ImportBackendStorageOutput) SetAppId

func (s *ImportBackendStorageOutput) SetAppId(v string) *ImportBackendStorageOutput

SetAppId sets the AppId field's value.

func (*ImportBackendStorageOutput) SetBackendEnvironmentName

func (s *ImportBackendStorageOutput) SetBackendEnvironmentName(v string) *ImportBackendStorageOutput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*ImportBackendStorageOutput) SetJobId

func (s *ImportBackendStorageOutput) SetJobId(v string) *ImportBackendStorageOutput

SetJobId sets the JobId field's value.

func (*ImportBackendStorageOutput) SetStatus

func (s *ImportBackendStorageOutput) SetStatus(v string) *ImportBackendStorageOutput

SetStatus sets the Status field's value.

func (ImportBackendStorageOutput) String

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

type ListBackendJobsInput struct {

    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"`

    // BackendEnvironmentName is a required field
    BackendEnvironmentName *string `location:"uri" locationName:"backendEnvironmentName" type:"string" required:"true"`

    JobId *string `locationName:"jobId" type:"string"`

    MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"`

    NextToken *string `locationName:"nextToken" type:"string"`

    Operation *string `locationName:"operation" type:"string"`

    Status *string `locationName:"status" type:"string"`
    // contains filtered or unexported fields
}

func (ListBackendJobsInput) GoString

func (s ListBackendJobsInput) 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 (*ListBackendJobsInput) SetAppId

func (s *ListBackendJobsInput) SetAppId(v string) *ListBackendJobsInput

SetAppId sets the AppId field's value.

func (*ListBackendJobsInput) SetBackendEnvironmentName

func (s *ListBackendJobsInput) SetBackendEnvironmentName(v string) *ListBackendJobsInput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*ListBackendJobsInput) SetJobId

func (s *ListBackendJobsInput) SetJobId(v string) *ListBackendJobsInput

SetJobId sets the JobId field's value.

func (*ListBackendJobsInput) SetMaxResults

func (s *ListBackendJobsInput) SetMaxResults(v int64) *ListBackendJobsInput

SetMaxResults sets the MaxResults field's value.

func (*ListBackendJobsInput) SetNextToken

func (s *ListBackendJobsInput) SetNextToken(v string) *ListBackendJobsInput

SetNextToken sets the NextToken field's value.

func (*ListBackendJobsInput) SetOperation

func (s *ListBackendJobsInput) SetOperation(v string) *ListBackendJobsInput

SetOperation sets the Operation field's value.

func (*ListBackendJobsInput) SetStatus

func (s *ListBackendJobsInput) SetStatus(v string) *ListBackendJobsInput

SetStatus sets the Status field's value.

func (ListBackendJobsInput) String

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

func (s *ListBackendJobsInput) Validate() error

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

type ListBackendJobsOutput

type ListBackendJobsOutput struct {
    Jobs []*BackendJobRespObj `locationName:"jobs" type:"list"`

    NextToken *string `locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

func (ListBackendJobsOutput) GoString

func (s ListBackendJobsOutput) 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 (*ListBackendJobsOutput) SetJobs

func (s *ListBackendJobsOutput) SetJobs(v []*BackendJobRespObj) *ListBackendJobsOutput

SetJobs sets the Jobs field's value.

func (*ListBackendJobsOutput) SetNextToken

func (s *ListBackendJobsOutput) SetNextToken(v string) *ListBackendJobsOutput

SetNextToken sets the NextToken field's value.

func (ListBackendJobsOutput) String

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

type ListS3BucketsInput struct {
    NextToken *string `locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

func (ListS3BucketsInput) GoString

func (s ListS3BucketsInput) 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 (*ListS3BucketsInput) SetNextToken

func (s *ListS3BucketsInput) SetNextToken(v string) *ListS3BucketsInput

SetNextToken sets the NextToken field's value.

func (ListS3BucketsInput) String

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

type ListS3BucketsOutput struct {
    Buckets []*S3BucketInfo `locationName:"buckets" type:"list"`

    NextToken *string `locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

func (ListS3BucketsOutput) GoString

func (s ListS3BucketsOutput) 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 (*ListS3BucketsOutput) SetBuckets

func (s *ListS3BucketsOutput) SetBuckets(v []*S3BucketInfo) *ListS3BucketsOutput

SetBuckets sets the Buckets field's value.

func (*ListS3BucketsOutput) SetNextToken

func (s *ListS3BucketsOutput) SetNextToken(v string) *ListS3BucketsOutput

SetNextToken sets the NextToken field's value.

func (ListS3BucketsOutput) String

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

type LoginAuthConfigReqObj struct {

    // The Amazon Cognito identity pool ID used for the Amplify Admin UI login authorization.
    AwsCognitoIdentityPoolId *string `locationName:"aws_cognito_identity_pool_id" type:"string"`

    // The AWS Region for the Amplify Admin UI login.
    AwsCognitoRegion *string `locationName:"aws_cognito_region" type:"string"`

    // The Amazon Cognito user pool ID used for Amplify Admin UI login authentication.
    AwsUserPoolsId *string `locationName:"aws_user_pools_id" type:"string"`

    // The web client ID for the Amazon Cognito user pools.
    AwsUserPoolsWebClientId *string `locationName:"aws_user_pools_web_client_id" type:"string"`
    // contains filtered or unexported fields
}

The request object for this operation.

func (LoginAuthConfigReqObj) GoString

func (s LoginAuthConfigReqObj) 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 (*LoginAuthConfigReqObj) SetAwsCognitoIdentityPoolId

func (s *LoginAuthConfigReqObj) SetAwsCognitoIdentityPoolId(v string) *LoginAuthConfigReqObj

SetAwsCognitoIdentityPoolId sets the AwsCognitoIdentityPoolId field's value.

func (*LoginAuthConfigReqObj) SetAwsCognitoRegion

func (s *LoginAuthConfigReqObj) SetAwsCognitoRegion(v string) *LoginAuthConfigReqObj

SetAwsCognitoRegion sets the AwsCognitoRegion field's value.

func (*LoginAuthConfigReqObj) SetAwsUserPoolsId

func (s *LoginAuthConfigReqObj) SetAwsUserPoolsId(v string) *LoginAuthConfigReqObj

SetAwsUserPoolsId sets the AwsUserPoolsId field's value.

func (*LoginAuthConfigReqObj) SetAwsUserPoolsWebClientId

func (s *LoginAuthConfigReqObj) SetAwsUserPoolsWebClientId(v string) *LoginAuthConfigReqObj

SetAwsUserPoolsWebClientId sets the AwsUserPoolsWebClientId field's value.

func (LoginAuthConfigReqObj) String

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

type NotFoundException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    // An error message to inform that the request has failed.
    Message_ *string `locationName:"message" type:"string"`

    // The type of resource that is not found.
    ResourceType *string `locationName:"resourceType" type:"string"`
    // contains filtered or unexported fields
}

An error returned when a specific resource type is not found.

func (*NotFoundException) Code

func (s *NotFoundException) Code() string

Code returns the exception type name.

func (*NotFoundException) Error

func (s *NotFoundException) Error() string

func (NotFoundException) GoString

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

func (s *NotFoundException) Message() string

Message returns the exception's message.

func (*NotFoundException) OrigErr

func (s *NotFoundException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*NotFoundException) RequestID

func (s *NotFoundException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*NotFoundException) StatusCode

func (s *NotFoundException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (NotFoundException) String

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

type RemoveAllBackendsInput struct {

    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"`

    CleanAmplifyApp *bool `locationName:"cleanAmplifyApp" type:"boolean"`
    // contains filtered or unexported fields
}

func (RemoveAllBackendsInput) GoString

func (s RemoveAllBackendsInput) 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 (*RemoveAllBackendsInput) SetAppId

func (s *RemoveAllBackendsInput) SetAppId(v string) *RemoveAllBackendsInput

SetAppId sets the AppId field's value.

func (*RemoveAllBackendsInput) SetCleanAmplifyApp

func (s *RemoveAllBackendsInput) SetCleanAmplifyApp(v bool) *RemoveAllBackendsInput

SetCleanAmplifyApp sets the CleanAmplifyApp field's value.

func (RemoveAllBackendsInput) String

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

func (s *RemoveAllBackendsInput) Validate() error

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

type RemoveAllBackendsOutput

type RemoveAllBackendsOutput struct {
    AppId *string `locationName:"appId" type:"string"`

    Error *string `locationName:"error" type:"string"`

    JobId *string `locationName:"jobId" type:"string"`

    Operation *string `locationName:"operation" type:"string"`

    Status *string `locationName:"status" type:"string"`
    // contains filtered or unexported fields
}

func (RemoveAllBackendsOutput) GoString

func (s RemoveAllBackendsOutput) 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 (*RemoveAllBackendsOutput) SetAppId

func (s *RemoveAllBackendsOutput) SetAppId(v string) *RemoveAllBackendsOutput

SetAppId sets the AppId field's value.

func (*RemoveAllBackendsOutput) SetError

func (s *RemoveAllBackendsOutput) SetError(v string) *RemoveAllBackendsOutput

SetError sets the Error field's value.

func (*RemoveAllBackendsOutput) SetJobId

func (s *RemoveAllBackendsOutput) SetJobId(v string) *RemoveAllBackendsOutput

SetJobId sets the JobId field's value.

func (*RemoveAllBackendsOutput) SetOperation

func (s *RemoveAllBackendsOutput) SetOperation(v string) *RemoveAllBackendsOutput

SetOperation sets the Operation field's value.

func (*RemoveAllBackendsOutput) SetStatus

func (s *RemoveAllBackendsOutput) SetStatus(v string) *RemoveAllBackendsOutput

SetStatus sets the Status field's value.

func (RemoveAllBackendsOutput) String

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

type RemoveBackendConfigInput struct {

    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (RemoveBackendConfigInput) GoString

func (s RemoveBackendConfigInput) 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 (*RemoveBackendConfigInput) SetAppId

func (s *RemoveBackendConfigInput) SetAppId(v string) *RemoveBackendConfigInput

SetAppId sets the AppId field's value.

func (RemoveBackendConfigInput) String

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

func (s *RemoveBackendConfigInput) Validate() error

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

type RemoveBackendConfigOutput

type RemoveBackendConfigOutput struct {
    Error *string `locationName:"error" type:"string"`
    // contains filtered or unexported fields
}

func (RemoveBackendConfigOutput) GoString

func (s RemoveBackendConfigOutput) 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 (*RemoveBackendConfigOutput) SetError

func (s *RemoveBackendConfigOutput) SetError(v string) *RemoveBackendConfigOutput

SetError sets the Error field's value.

func (RemoveBackendConfigOutput) String

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

type ResourceConfig struct {
    // contains filtered or unexported fields
}

func (ResourceConfig) GoString

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

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

type S3BucketInfo struct {

    // The creation date of the S3 bucket.
    CreationDate *string `locationName:"creationDate" type:"string"`

    // The name of the S3 bucket.
    Name *string `locationName:"name" type:"string"`
    // contains filtered or unexported fields
}

Describes the metadata of the S3 bucket.

func (S3BucketInfo) GoString

func (s S3BucketInfo) 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 (*S3BucketInfo) SetCreationDate

func (s *S3BucketInfo) SetCreationDate(v string) *S3BucketInfo

SetCreationDate sets the CreationDate field's value.

func (*S3BucketInfo) SetName

func (s *S3BucketInfo) SetName(v string) *S3BucketInfo

SetName sets the Name field's value.

func (S3BucketInfo) String

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

type Settings struct {
    MfaTypes []*string `locationName:"mfaTypes" type:"list" enum:"MfaTypesElement"`

    // The body of the SMS message.
    SmsMessage *string `locationName:"smsMessage" type:"string"`
    // contains filtered or unexported fields
}

func (Settings) GoString

func (s Settings) 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 (*Settings) SetMfaTypes

func (s *Settings) SetMfaTypes(v []*string) *Settings

SetMfaTypes sets the MfaTypes field's value.

func (*Settings) SetSmsMessage

func (s *Settings) SetSmsMessage(v string) *Settings

SetSmsMessage sets the SmsMessage field's value.

func (Settings) String

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

type SmsSettings struct {

    // The contents of the SMS message.
    SmsMessage *string `locationName:"smsMessage" type:"string"`
    // contains filtered or unexported fields
}

The settings for the SMS message.

func (SmsSettings) GoString

func (s SmsSettings) 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 (*SmsSettings) SetSmsMessage

func (s *SmsSettings) SetSmsMessage(v string) *SmsSettings

SetSmsMessage sets the SmsMessage field's value.

func (SmsSettings) String

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

type SocialProviderSettings struct {

    // Describes third-party social federation configurations for allowing your
    // app users to sign in using OAuth.
    //
    // Facebook is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by SocialProviderSettings's
    // String and GoString methods.
    Facebook *BackendAuthSocialProviderConfig `type:"structure" sensitive:"true"`

    // Describes third-party social federation configurations for allowing your
    // app users to sign in using OAuth.
    //
    // Google is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by SocialProviderSettings's
    // String and GoString methods.
    Google *BackendAuthSocialProviderConfig `type:"structure" sensitive:"true"`

    // Describes third-party social federation configurations for allowing your
    // app users to sign in using OAuth.
    //
    // LoginWithAmazon is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by SocialProviderSettings's
    // String and GoString methods.
    LoginWithAmazon *BackendAuthSocialProviderConfig `type:"structure" sensitive:"true"`

    // Describes Apple social federation configurations for allowing your app users
    // to sign in using OAuth.
    //
    // SignInWithApple is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by SocialProviderSettings's
    // String and GoString methods.
    SignInWithApple *BackendAuthAppleProviderConfig `type:"structure" sensitive:"true"`
    // contains filtered or unexported fields
}

func (SocialProviderSettings) GoString

func (s SocialProviderSettings) 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 (*SocialProviderSettings) SetFacebook

func (s *SocialProviderSettings) SetFacebook(v *BackendAuthSocialProviderConfig) *SocialProviderSettings

SetFacebook sets the Facebook field's value.

func (*SocialProviderSettings) SetGoogle

func (s *SocialProviderSettings) SetGoogle(v *BackendAuthSocialProviderConfig) *SocialProviderSettings

SetGoogle sets the Google field's value.

func (*SocialProviderSettings) SetLoginWithAmazon

func (s *SocialProviderSettings) SetLoginWithAmazon(v *BackendAuthSocialProviderConfig) *SocialProviderSettings

SetLoginWithAmazon sets the LoginWithAmazon field's value.

func (*SocialProviderSettings) SetSignInWithApple

func (s *SocialProviderSettings) SetSignInWithApple(v *BackendAuthAppleProviderConfig) *SocialProviderSettings

SetSignInWithApple sets the SignInWithApple field's value.

func (SocialProviderSettings) String

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

type TooManyRequestsException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    LimitType *string `locationName:"limitType" type:"string"`

    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

An error that is returned when a limit of a specific type has been exceeded.

func (*TooManyRequestsException) Code

func (s *TooManyRequestsException) Code() string

Code returns the exception type name.

func (*TooManyRequestsException) Error

func (s *TooManyRequestsException) Error() string

func (TooManyRequestsException) GoString

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

func (s *TooManyRequestsException) Message() string

Message returns the exception's message.

func (*TooManyRequestsException) OrigErr

func (s *TooManyRequestsException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*TooManyRequestsException) RequestID

func (s *TooManyRequestsException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*TooManyRequestsException) StatusCode

func (s *TooManyRequestsException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (TooManyRequestsException) String

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

type UpdateBackendAPIInput struct {

    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"`

    // BackendEnvironmentName is a required field
    BackendEnvironmentName *string `location:"uri" locationName:"backendEnvironmentName" type:"string" required:"true"`

    // The resource config for the data model, configured as a part of the Amplify
    // project.
    ResourceConfig *BackendAPIResourceConfig `locationName:"resourceConfig" type:"structure"`

    // ResourceName is a required field
    ResourceName *string `locationName:"resourceName" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (UpdateBackendAPIInput) GoString

func (s UpdateBackendAPIInput) 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 (*UpdateBackendAPIInput) SetAppId

func (s *UpdateBackendAPIInput) SetAppId(v string) *UpdateBackendAPIInput

SetAppId sets the AppId field's value.

func (*UpdateBackendAPIInput) SetBackendEnvironmentName

func (s *UpdateBackendAPIInput) SetBackendEnvironmentName(v string) *UpdateBackendAPIInput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*UpdateBackendAPIInput) SetResourceConfig

func (s *UpdateBackendAPIInput) SetResourceConfig(v *BackendAPIResourceConfig) *UpdateBackendAPIInput

SetResourceConfig sets the ResourceConfig field's value.

func (*UpdateBackendAPIInput) SetResourceName

func (s *UpdateBackendAPIInput) SetResourceName(v string) *UpdateBackendAPIInput

SetResourceName sets the ResourceName field's value.

func (UpdateBackendAPIInput) String

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

func (s *UpdateBackendAPIInput) Validate() error

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

type UpdateBackendAPIOutput

type UpdateBackendAPIOutput struct {
    AppId *string `locationName:"appId" type:"string"`

    BackendEnvironmentName *string `locationName:"backendEnvironmentName" type:"string"`

    Error *string `locationName:"error" type:"string"`

    JobId *string `locationName:"jobId" type:"string"`

    Operation *string `locationName:"operation" type:"string"`

    Status *string `locationName:"status" type:"string"`
    // contains filtered or unexported fields
}

func (UpdateBackendAPIOutput) GoString

func (s UpdateBackendAPIOutput) 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 (*UpdateBackendAPIOutput) SetAppId

func (s *UpdateBackendAPIOutput) SetAppId(v string) *UpdateBackendAPIOutput

SetAppId sets the AppId field's value.

func (*UpdateBackendAPIOutput) SetBackendEnvironmentName

func (s *UpdateBackendAPIOutput) SetBackendEnvironmentName(v string) *UpdateBackendAPIOutput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*UpdateBackendAPIOutput) SetError

func (s *UpdateBackendAPIOutput) SetError(v string) *UpdateBackendAPIOutput

SetError sets the Error field's value.

func (*UpdateBackendAPIOutput) SetJobId

func (s *UpdateBackendAPIOutput) SetJobId(v string) *UpdateBackendAPIOutput

SetJobId sets the JobId field's value.

func (*UpdateBackendAPIOutput) SetOperation

func (s *UpdateBackendAPIOutput) SetOperation(v string) *UpdateBackendAPIOutput

SetOperation sets the Operation field's value.

func (*UpdateBackendAPIOutput) SetStatus

func (s *UpdateBackendAPIOutput) SetStatus(v string) *UpdateBackendAPIOutput

SetStatus sets the Status field's value.

func (UpdateBackendAPIOutput) String

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

type UpdateBackendAuthForgotPasswordConfig struct {

    // (DEPRECATED) Describes which mode to use (either SMS or email) to deliver
    // messages to app users that want to recover their password.
    DeliveryMethod *string `locationName:"deliveryMethod" type:"string" enum:"DeliveryMethod"`

    // (DEPRECATED) The configuration for the email sent when an app user forgets
    // their password.
    //
    // EmailSettings is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by UpdateBackendAuthForgotPasswordConfig's
    // String and GoString methods.
    EmailSettings *EmailSettings `locationName:"emailSettings" type:"structure" sensitive:"true"`

    // (DEPRECATED) The configuration for the SMS message sent when an Amplify app
    // user forgets their password.
    //
    // SmsSettings is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by UpdateBackendAuthForgotPasswordConfig's
    // String and GoString methods.
    SmsSettings *SmsSettings `locationName:"smsSettings" type:"structure" sensitive:"true"`
    // contains filtered or unexported fields
}

(DEPRECATED) Describes the forgot password policy for authenticating into the Amplify app.

func (UpdateBackendAuthForgotPasswordConfig) GoString

func (s UpdateBackendAuthForgotPasswordConfig) 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 (*UpdateBackendAuthForgotPasswordConfig) SetDeliveryMethod

func (s *UpdateBackendAuthForgotPasswordConfig) SetDeliveryMethod(v string) *UpdateBackendAuthForgotPasswordConfig

SetDeliveryMethod sets the DeliveryMethod field's value.

func (*UpdateBackendAuthForgotPasswordConfig) SetEmailSettings

func (s *UpdateBackendAuthForgotPasswordConfig) SetEmailSettings(v *EmailSettings) *UpdateBackendAuthForgotPasswordConfig

SetEmailSettings sets the EmailSettings field's value.

func (*UpdateBackendAuthForgotPasswordConfig) SetSmsSettings

func (s *UpdateBackendAuthForgotPasswordConfig) SetSmsSettings(v *SmsSettings) *UpdateBackendAuthForgotPasswordConfig

SetSmsSettings sets the SmsSettings field's value.

func (UpdateBackendAuthForgotPasswordConfig) String

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

type UpdateBackendAuthIdentityPoolConfig struct {

    // A boolean value that can be set to allow or disallow guest-level authorization
    // into your Amplify app.
    UnauthenticatedLogin *bool `locationName:"unauthenticatedLogin" type:"boolean"`
    // contains filtered or unexported fields
}

Describes the authorization configuration for the Amazon Cognito identity pool, provisioned as a part of your auth resource in the Amplify project.

func (UpdateBackendAuthIdentityPoolConfig) GoString

func (s UpdateBackendAuthIdentityPoolConfig) 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 (*UpdateBackendAuthIdentityPoolConfig) SetUnauthenticatedLogin

func (s *UpdateBackendAuthIdentityPoolConfig) SetUnauthenticatedLogin(v bool) *UpdateBackendAuthIdentityPoolConfig

SetUnauthenticatedLogin sets the UnauthenticatedLogin field's value.

func (UpdateBackendAuthIdentityPoolConfig) String

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

type UpdateBackendAuthInput struct {

    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"`

    // BackendEnvironmentName is a required field
    BackendEnvironmentName *string `location:"uri" locationName:"backendEnvironmentName" type:"string" required:"true"`

    // Defines the resource configuration when updating an authentication resource
    // in your Amplify project.
    //
    // ResourceConfig is a required field
    ResourceConfig *UpdateBackendAuthResourceConfig `locationName:"resourceConfig" type:"structure" required:"true"`

    // ResourceName is a required field
    ResourceName *string `locationName:"resourceName" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (UpdateBackendAuthInput) GoString

func (s UpdateBackendAuthInput) 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 (*UpdateBackendAuthInput) SetAppId

func (s *UpdateBackendAuthInput) SetAppId(v string) *UpdateBackendAuthInput

SetAppId sets the AppId field's value.

func (*UpdateBackendAuthInput) SetBackendEnvironmentName

func (s *UpdateBackendAuthInput) SetBackendEnvironmentName(v string) *UpdateBackendAuthInput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*UpdateBackendAuthInput) SetResourceConfig

func (s *UpdateBackendAuthInput) SetResourceConfig(v *UpdateBackendAuthResourceConfig) *UpdateBackendAuthInput

SetResourceConfig sets the ResourceConfig field's value.

func (*UpdateBackendAuthInput) SetResourceName

func (s *UpdateBackendAuthInput) SetResourceName(v string) *UpdateBackendAuthInput

SetResourceName sets the ResourceName field's value.

func (UpdateBackendAuthInput) String

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

func (s *UpdateBackendAuthInput) Validate() error

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

type UpdateBackendAuthMFAConfig

type UpdateBackendAuthMFAConfig struct {

    // The MFA mode for the backend of your Amplify project.
    MFAMode *string `type:"string" enum:"MFAMode"`

    // The settings of your MFA configuration for the backend of your Amplify project.
    Settings *Settings `locationName:"settings" type:"structure"`
    // contains filtered or unexported fields
}

Updates the multi-factor authentication (MFA) configuration for the backend of your Amplify project.

func (UpdateBackendAuthMFAConfig) GoString

func (s UpdateBackendAuthMFAConfig) 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 (*UpdateBackendAuthMFAConfig) SetMFAMode

func (s *UpdateBackendAuthMFAConfig) SetMFAMode(v string) *UpdateBackendAuthMFAConfig

SetMFAMode sets the MFAMode field's value.

func (*UpdateBackendAuthMFAConfig) SetSettings

func (s *UpdateBackendAuthMFAConfig) SetSettings(v *Settings) *UpdateBackendAuthMFAConfig

SetSettings sets the Settings field's value.

func (UpdateBackendAuthMFAConfig) String

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

type UpdateBackendAuthOAuthConfig struct {

    // The Amazon Cognito domain prefix used to create a hosted UI for authentication.
    DomainPrefix *string `locationName:"domainPrefix" type:"string"`

    // The OAuth grant type to allow app users to authenticate from your Amplify
    // app.
    OAuthGrantType *string `locationName:"oAuthGrantType" type:"string" enum:"OAuthGrantType"`

    // The list of OAuth-related flows that can allow users to authenticate from
    // your Amplify app.
    OAuthScopes []*string `locationName:"oAuthScopes" type:"list" enum:"OAuthScopesElement"`

    // Redirect URLs that OAuth uses when a user signs in to an Amplify app.
    RedirectSignInURIs []*string `locationName:"redirectSignInURIs" type:"list"`

    // Redirect URLs that OAuth uses when a user signs out of an Amplify app.
    RedirectSignOutURIs []*string `locationName:"redirectSignOutURIs" type:"list"`

    // Describes third-party social federation configurations for allowing your
    // users to sign in with OAuth.
    SocialProviderSettings *SocialProviderSettings `locationName:"socialProviderSettings" type:"structure"`
    // contains filtered or unexported fields
}

The OAuth configurations for authenticating users into your Amplify app.

func (UpdateBackendAuthOAuthConfig) GoString

func (s UpdateBackendAuthOAuthConfig) 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 (*UpdateBackendAuthOAuthConfig) SetDomainPrefix

func (s *UpdateBackendAuthOAuthConfig) SetDomainPrefix(v string) *UpdateBackendAuthOAuthConfig

SetDomainPrefix sets the DomainPrefix field's value.

func (*UpdateBackendAuthOAuthConfig) SetOAuthGrantType

func (s *UpdateBackendAuthOAuthConfig) SetOAuthGrantType(v string) *UpdateBackendAuthOAuthConfig

SetOAuthGrantType sets the OAuthGrantType field's value.

func (*UpdateBackendAuthOAuthConfig) SetOAuthScopes

func (s *UpdateBackendAuthOAuthConfig) SetOAuthScopes(v []*string) *UpdateBackendAuthOAuthConfig

SetOAuthScopes sets the OAuthScopes field's value.

func (*UpdateBackendAuthOAuthConfig) SetRedirectSignInURIs

func (s *UpdateBackendAuthOAuthConfig) SetRedirectSignInURIs(v []*string) *UpdateBackendAuthOAuthConfig

SetRedirectSignInURIs sets the RedirectSignInURIs field's value.

func (*UpdateBackendAuthOAuthConfig) SetRedirectSignOutURIs

func (s *UpdateBackendAuthOAuthConfig) SetRedirectSignOutURIs(v []*string) *UpdateBackendAuthOAuthConfig

SetRedirectSignOutURIs sets the RedirectSignOutURIs field's value.

func (*UpdateBackendAuthOAuthConfig) SetSocialProviderSettings

func (s *UpdateBackendAuthOAuthConfig) SetSocialProviderSettings(v *SocialProviderSettings) *UpdateBackendAuthOAuthConfig

SetSocialProviderSettings sets the SocialProviderSettings field's value.

func (UpdateBackendAuthOAuthConfig) String

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

type UpdateBackendAuthOutput struct {
    AppId *string `locationName:"appId" type:"string"`

    BackendEnvironmentName *string `locationName:"backendEnvironmentName" type:"string"`

    Error *string `locationName:"error" type:"string"`

    JobId *string `locationName:"jobId" type:"string"`

    Operation *string `locationName:"operation" type:"string"`

    Status *string `locationName:"status" type:"string"`
    // contains filtered or unexported fields
}

func (UpdateBackendAuthOutput) GoString

func (s UpdateBackendAuthOutput) 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 (*UpdateBackendAuthOutput) SetAppId

func (s *UpdateBackendAuthOutput) SetAppId(v string) *UpdateBackendAuthOutput

SetAppId sets the AppId field's value.

func (*UpdateBackendAuthOutput) SetBackendEnvironmentName

func (s *UpdateBackendAuthOutput) SetBackendEnvironmentName(v string) *UpdateBackendAuthOutput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*UpdateBackendAuthOutput) SetError

func (s *UpdateBackendAuthOutput) SetError(v string) *UpdateBackendAuthOutput

SetError sets the Error field's value.

func (*UpdateBackendAuthOutput) SetJobId

func (s *UpdateBackendAuthOutput) SetJobId(v string) *UpdateBackendAuthOutput

SetJobId sets the JobId field's value.

func (*UpdateBackendAuthOutput) SetOperation

func (s *UpdateBackendAuthOutput) SetOperation(v string) *UpdateBackendAuthOutput

SetOperation sets the Operation field's value.

func (*UpdateBackendAuthOutput) SetStatus

func (s *UpdateBackendAuthOutput) SetStatus(v string) *UpdateBackendAuthOutput

SetStatus sets the Status field's value.

func (UpdateBackendAuthOutput) String

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

type UpdateBackendAuthPasswordPolicyConfig struct {

    // Describes additional constraints on password requirements to sign in to the
    // auth resource, configured as a part of your Amplify project.
    AdditionalConstraints []*string `locationName:"additionalConstraints" type:"list" enum:"AdditionalConstraintsElement"`

    // Describes the minimum length of the password required to sign in to the auth
    // resource, configured as a part of your Amplify project.
    MinimumLength *float64 `locationName:"minimumLength" type:"double"`
    // contains filtered or unexported fields
}

Describes the password policy for your Amazon Cognito user pool configured as a part of your Amplify project.

func (UpdateBackendAuthPasswordPolicyConfig) GoString

func (s UpdateBackendAuthPasswordPolicyConfig) 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 (*UpdateBackendAuthPasswordPolicyConfig) SetAdditionalConstraints

func (s *UpdateBackendAuthPasswordPolicyConfig) SetAdditionalConstraints(v []*string) *UpdateBackendAuthPasswordPolicyConfig

SetAdditionalConstraints sets the AdditionalConstraints field's value.

func (*UpdateBackendAuthPasswordPolicyConfig) SetMinimumLength

func (s *UpdateBackendAuthPasswordPolicyConfig) SetMinimumLength(v float64) *UpdateBackendAuthPasswordPolicyConfig

SetMinimumLength sets the MinimumLength field's value.

func (UpdateBackendAuthPasswordPolicyConfig) String

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

type UpdateBackendAuthResourceConfig struct {

    // Defines the service name to use when configuring an authentication resource
    // in your Amplify project.
    //
    // AuthResources is a required field
    AuthResources *string `locationName:"authResources" type:"string" required:"true" enum:"AuthResources"`

    // Describes the authorization configuration for the Amazon Cognito identity
    // pool, provisioned as a part of your auth resource in the Amplify project.
    IdentityPoolConfigs *UpdateBackendAuthIdentityPoolConfig `locationName:"identityPoolConfigs" type:"structure"`

    // Defines the service name to use when configuring an authentication resource
    // in your Amplify project.
    //
    // Service is a required field
    Service *string `locationName:"service" type:"string" required:"true" enum:"Service"`

    // Describes the authentication configuration for the Amazon Cognito user pool,
    // provisioned as a part of your auth resource in the Amplify project.
    //
    // UserPoolConfigs is a required field
    UserPoolConfigs *UpdateBackendAuthUserPoolConfig `locationName:"userPoolConfigs" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

Defines the resource configuration when updating an authentication resource in your Amplify project.

func (UpdateBackendAuthResourceConfig) GoString

func (s UpdateBackendAuthResourceConfig) 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 (*UpdateBackendAuthResourceConfig) SetAuthResources

func (s *UpdateBackendAuthResourceConfig) SetAuthResources(v string) *UpdateBackendAuthResourceConfig

SetAuthResources sets the AuthResources field's value.

func (*UpdateBackendAuthResourceConfig) SetIdentityPoolConfigs

func (s *UpdateBackendAuthResourceConfig) SetIdentityPoolConfigs(v *UpdateBackendAuthIdentityPoolConfig) *UpdateBackendAuthResourceConfig

SetIdentityPoolConfigs sets the IdentityPoolConfigs field's value.

func (*UpdateBackendAuthResourceConfig) SetService

func (s *UpdateBackendAuthResourceConfig) SetService(v string) *UpdateBackendAuthResourceConfig

SetService sets the Service field's value.

func (*UpdateBackendAuthResourceConfig) SetUserPoolConfigs

func (s *UpdateBackendAuthResourceConfig) SetUserPoolConfigs(v *UpdateBackendAuthUserPoolConfig) *UpdateBackendAuthResourceConfig

SetUserPoolConfigs sets the UserPoolConfigs field's value.

func (UpdateBackendAuthResourceConfig) String

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

func (s *UpdateBackendAuthResourceConfig) Validate() error

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

type UpdateBackendAuthUserPoolConfig

type UpdateBackendAuthUserPoolConfig struct {

    // (DEPRECATED) Describes the forgot password policy for your Amazon Cognito
    // user pool, configured as a part of your Amplify project.
    ForgotPassword *UpdateBackendAuthForgotPasswordConfig `locationName:"forgotPassword" type:"structure"`

    // Describes whether to apply multi-factor authentication policies for your
    // Amazon Cognito user pool configured as a part of your Amplify project.
    Mfa *UpdateBackendAuthMFAConfig `locationName:"mfa" type:"structure"`

    // Describes the OAuth policy and rules for your Amazon Cognito user pool, configured
    // as a part of your Amplify project.
    OAuth *UpdateBackendAuthOAuthConfig `locationName:"oAuth" type:"structure"`

    // Describes the password policy for your Amazon Cognito user pool, configured
    // as a part of your Amplify project.
    PasswordPolicy *UpdateBackendAuthPasswordPolicyConfig `locationName:"passwordPolicy" type:"structure"`

    // Describes the email or SMS verification message for your Amazon Cognito user
    // pool, configured as a part of your Amplify project.
    VerificationMessage *UpdateBackendAuthVerificationMessageConfig `locationName:"verificationMessage" type:"structure"`
    // contains filtered or unexported fields
}

Describes the Amazon Cognito user pool configuration for the authorization resource to be configured for your Amplify project on an update.

func (UpdateBackendAuthUserPoolConfig) GoString

func (s UpdateBackendAuthUserPoolConfig) 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 (*UpdateBackendAuthUserPoolConfig) SetForgotPassword

func (s *UpdateBackendAuthUserPoolConfig) SetForgotPassword(v *UpdateBackendAuthForgotPasswordConfig) *UpdateBackendAuthUserPoolConfig

SetForgotPassword sets the ForgotPassword field's value.

func (*UpdateBackendAuthUserPoolConfig) SetMfa

func (s *UpdateBackendAuthUserPoolConfig) SetMfa(v *UpdateBackendAuthMFAConfig) *UpdateBackendAuthUserPoolConfig

SetMfa sets the Mfa field's value.

func (*UpdateBackendAuthUserPoolConfig) SetOAuth

func (s *UpdateBackendAuthUserPoolConfig) SetOAuth(v *UpdateBackendAuthOAuthConfig) *UpdateBackendAuthUserPoolConfig

SetOAuth sets the OAuth field's value.

func (*UpdateBackendAuthUserPoolConfig) SetPasswordPolicy

func (s *UpdateBackendAuthUserPoolConfig) SetPasswordPolicy(v *UpdateBackendAuthPasswordPolicyConfig) *UpdateBackendAuthUserPoolConfig

SetPasswordPolicy sets the PasswordPolicy field's value.

func (*UpdateBackendAuthUserPoolConfig) SetVerificationMessage

func (s *UpdateBackendAuthUserPoolConfig) SetVerificationMessage(v *UpdateBackendAuthVerificationMessageConfig) *UpdateBackendAuthUserPoolConfig

SetVerificationMessage sets the VerificationMessage field's value.

func (UpdateBackendAuthUserPoolConfig) String

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

func (s *UpdateBackendAuthUserPoolConfig) Validate() error

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

type UpdateBackendAuthVerificationMessageConfig

type UpdateBackendAuthVerificationMessageConfig struct {

    // The type of verification message to send.
    //
    // DeliveryMethod is a required field
    DeliveryMethod *string `locationName:"deliveryMethod" type:"string" required:"true" enum:"DeliveryMethod"`

    // The settings for the email message.
    //
    // EmailSettings is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by UpdateBackendAuthVerificationMessageConfig's
    // String and GoString methods.
    EmailSettings *EmailSettings `locationName:"emailSettings" type:"structure" sensitive:"true"`

    // The settings for the SMS message.
    //
    // SmsSettings is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by UpdateBackendAuthVerificationMessageConfig's
    // String and GoString methods.
    SmsSettings *SmsSettings `locationName:"smsSettings" type:"structure" sensitive:"true"`
    // contains filtered or unexported fields
}

Updates the configuration of the email or SMS message for the auth resource configured for your Amplify project.

func (UpdateBackendAuthVerificationMessageConfig) GoString

func (s UpdateBackendAuthVerificationMessageConfig) 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 (*UpdateBackendAuthVerificationMessageConfig) SetDeliveryMethod

func (s *UpdateBackendAuthVerificationMessageConfig) SetDeliveryMethod(v string) *UpdateBackendAuthVerificationMessageConfig

SetDeliveryMethod sets the DeliveryMethod field's value.

func (*UpdateBackendAuthVerificationMessageConfig) SetEmailSettings

func (s *UpdateBackendAuthVerificationMessageConfig) SetEmailSettings(v *EmailSettings) *UpdateBackendAuthVerificationMessageConfig

SetEmailSettings sets the EmailSettings field's value.

func (*UpdateBackendAuthVerificationMessageConfig) SetSmsSettings

func (s *UpdateBackendAuthVerificationMessageConfig) SetSmsSettings(v *SmsSettings) *UpdateBackendAuthVerificationMessageConfig

SetSmsSettings sets the SmsSettings field's value.

func (UpdateBackendAuthVerificationMessageConfig) String

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

func (s *UpdateBackendAuthVerificationMessageConfig) Validate() error

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

type UpdateBackendConfigInput

type UpdateBackendConfigInput struct {

    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"`

    // The request object for this operation.
    LoginAuthConfig *LoginAuthConfigReqObj `locationName:"loginAuthConfig" type:"structure"`
    // contains filtered or unexported fields
}

func (UpdateBackendConfigInput) GoString

func (s UpdateBackendConfigInput) 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 (*UpdateBackendConfigInput) SetAppId

func (s *UpdateBackendConfigInput) SetAppId(v string) *UpdateBackendConfigInput

SetAppId sets the AppId field's value.

func (*UpdateBackendConfigInput) SetLoginAuthConfig

func (s *UpdateBackendConfigInput) SetLoginAuthConfig(v *LoginAuthConfigReqObj) *UpdateBackendConfigInput

SetLoginAuthConfig sets the LoginAuthConfig field's value.

func (UpdateBackendConfigInput) String

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

func (s *UpdateBackendConfigInput) Validate() error

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

type UpdateBackendConfigOutput

type UpdateBackendConfigOutput struct {
    AppId *string `locationName:"appId" type:"string"`

    BackendManagerAppId *string `locationName:"backendManagerAppId" type:"string"`

    Error *string `locationName:"error" type:"string"`

    // The request object for this operation.
    LoginAuthConfig *LoginAuthConfigReqObj `locationName:"loginAuthConfig" type:"structure"`
    // contains filtered or unexported fields
}

func (UpdateBackendConfigOutput) GoString

func (s UpdateBackendConfigOutput) 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 (*UpdateBackendConfigOutput) SetAppId

func (s *UpdateBackendConfigOutput) SetAppId(v string) *UpdateBackendConfigOutput

SetAppId sets the AppId field's value.

func (*UpdateBackendConfigOutput) SetBackendManagerAppId

func (s *UpdateBackendConfigOutput) SetBackendManagerAppId(v string) *UpdateBackendConfigOutput

SetBackendManagerAppId sets the BackendManagerAppId field's value.

func (*UpdateBackendConfigOutput) SetError

func (s *UpdateBackendConfigOutput) SetError(v string) *UpdateBackendConfigOutput

SetError sets the Error field's value.

func (*UpdateBackendConfigOutput) SetLoginAuthConfig

func (s *UpdateBackendConfigOutput) SetLoginAuthConfig(v *LoginAuthConfigReqObj) *UpdateBackendConfigOutput

SetLoginAuthConfig sets the LoginAuthConfig field's value.

func (UpdateBackendConfigOutput) String

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

type UpdateBackendJobInput struct {

    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"`

    // BackendEnvironmentName is a required field
    BackendEnvironmentName *string `location:"uri" locationName:"backendEnvironmentName" type:"string" required:"true"`

    // JobId is a required field
    JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"`

    Operation *string `locationName:"operation" type:"string"`

    Status *string `locationName:"status" type:"string"`
    // contains filtered or unexported fields
}

func (UpdateBackendJobInput) GoString

func (s UpdateBackendJobInput) 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 (*UpdateBackendJobInput) SetAppId

func (s *UpdateBackendJobInput) SetAppId(v string) *UpdateBackendJobInput

SetAppId sets the AppId field's value.

func (*UpdateBackendJobInput) SetBackendEnvironmentName

func (s *UpdateBackendJobInput) SetBackendEnvironmentName(v string) *UpdateBackendJobInput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*UpdateBackendJobInput) SetJobId

func (s *UpdateBackendJobInput) SetJobId(v string) *UpdateBackendJobInput

SetJobId sets the JobId field's value.

func (*UpdateBackendJobInput) SetOperation

func (s *UpdateBackendJobInput) SetOperation(v string) *UpdateBackendJobInput

SetOperation sets the Operation field's value.

func (*UpdateBackendJobInput) SetStatus

func (s *UpdateBackendJobInput) SetStatus(v string) *UpdateBackendJobInput

SetStatus sets the Status field's value.

func (UpdateBackendJobInput) String

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

func (s *UpdateBackendJobInput) Validate() error

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

type UpdateBackendJobOutput

type UpdateBackendJobOutput struct {
    AppId *string `locationName:"appId" type:"string"`

    BackendEnvironmentName *string `locationName:"backendEnvironmentName" type:"string"`

    CreateTime *string `locationName:"createTime" type:"string"`

    Error *string `locationName:"error" type:"string"`

    JobId *string `locationName:"jobId" type:"string"`

    Operation *string `locationName:"operation" type:"string"`

    Status *string `locationName:"status" type:"string"`

    UpdateTime *string `locationName:"updateTime" type:"string"`
    // contains filtered or unexported fields
}

func (UpdateBackendJobOutput) GoString

func (s UpdateBackendJobOutput) 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 (*UpdateBackendJobOutput) SetAppId

func (s *UpdateBackendJobOutput) SetAppId(v string) *UpdateBackendJobOutput

SetAppId sets the AppId field's value.

func (*UpdateBackendJobOutput) SetBackendEnvironmentName

func (s *UpdateBackendJobOutput) SetBackendEnvironmentName(v string) *UpdateBackendJobOutput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*UpdateBackendJobOutput) SetCreateTime

func (s *UpdateBackendJobOutput) SetCreateTime(v string) *UpdateBackendJobOutput

SetCreateTime sets the CreateTime field's value.

func (*UpdateBackendJobOutput) SetError

func (s *UpdateBackendJobOutput) SetError(v string) *UpdateBackendJobOutput

SetError sets the Error field's value.

func (*UpdateBackendJobOutput) SetJobId

func (s *UpdateBackendJobOutput) SetJobId(v string) *UpdateBackendJobOutput

SetJobId sets the JobId field's value.

func (*UpdateBackendJobOutput) SetOperation

func (s *UpdateBackendJobOutput) SetOperation(v string) *UpdateBackendJobOutput

SetOperation sets the Operation field's value.

func (*UpdateBackendJobOutput) SetStatus

func (s *UpdateBackendJobOutput) SetStatus(v string) *UpdateBackendJobOutput

SetStatus sets the Status field's value.

func (*UpdateBackendJobOutput) SetUpdateTime

func (s *UpdateBackendJobOutput) SetUpdateTime(v string) *UpdateBackendJobOutput

SetUpdateTime sets the UpdateTime field's value.

func (UpdateBackendJobOutput) String

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

type UpdateBackendStorageInput struct {

    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"`

    // BackendEnvironmentName is a required field
    BackendEnvironmentName *string `location:"uri" locationName:"backendEnvironmentName" type:"string" required:"true"`

    // The resource configuration for updating backend storage.
    //
    // ResourceConfig is a required field
    ResourceConfig *UpdateBackendStorageResourceConfig `locationName:"resourceConfig" type:"structure" required:"true"`

    // ResourceName is a required field
    ResourceName *string `locationName:"resourceName" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (UpdateBackendStorageInput) GoString

func (s UpdateBackendStorageInput) 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 (*UpdateBackendStorageInput) SetAppId

func (s *UpdateBackendStorageInput) SetAppId(v string) *UpdateBackendStorageInput

SetAppId sets the AppId field's value.

func (*UpdateBackendStorageInput) SetBackendEnvironmentName

func (s *UpdateBackendStorageInput) SetBackendEnvironmentName(v string) *UpdateBackendStorageInput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*UpdateBackendStorageInput) SetResourceConfig

func (s *UpdateBackendStorageInput) SetResourceConfig(v *UpdateBackendStorageResourceConfig) *UpdateBackendStorageInput

SetResourceConfig sets the ResourceConfig field's value.

func (*UpdateBackendStorageInput) SetResourceName

func (s *UpdateBackendStorageInput) SetResourceName(v string) *UpdateBackendStorageInput

SetResourceName sets the ResourceName field's value.

func (UpdateBackendStorageInput) String

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

func (s *UpdateBackendStorageInput) Validate() error

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

type UpdateBackendStorageOutput

type UpdateBackendStorageOutput struct {
    AppId *string `locationName:"appId" type:"string"`

    BackendEnvironmentName *string `locationName:"backendEnvironmentName" type:"string"`

    JobId *string `locationName:"jobId" type:"string"`

    Status *string `locationName:"status" type:"string"`
    // contains filtered or unexported fields
}

func (UpdateBackendStorageOutput) GoString

func (s UpdateBackendStorageOutput) 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 (*UpdateBackendStorageOutput) SetAppId

func (s *UpdateBackendStorageOutput) SetAppId(v string) *UpdateBackendStorageOutput

SetAppId sets the AppId field's value.

func (*UpdateBackendStorageOutput) SetBackendEnvironmentName

func (s *UpdateBackendStorageOutput) SetBackendEnvironmentName(v string) *UpdateBackendStorageOutput

SetBackendEnvironmentName sets the BackendEnvironmentName field's value.

func (*UpdateBackendStorageOutput) SetJobId

func (s *UpdateBackendStorageOutput) SetJobId(v string) *UpdateBackendStorageOutput

SetJobId sets the JobId field's value.

func (*UpdateBackendStorageOutput) SetStatus

func (s *UpdateBackendStorageOutput) SetStatus(v string) *UpdateBackendStorageOutput

SetStatus sets the Status field's value.

func (UpdateBackendStorageOutput) String

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

type UpdateBackendStorageResourceConfig struct {

    // The authorization configuration for the storage S3 bucket.
    //
    // Permissions is a required field
    Permissions *BackendStoragePermissions `locationName:"permissions" type:"structure" required:"true"`

    // The name of the storage service.
    //
    // ServiceName is a required field
    ServiceName *string `locationName:"serviceName" type:"string" required:"true" enum:"ServiceName"`
    // contains filtered or unexported fields
}

The resource configuration for updating backend storage.

func (UpdateBackendStorageResourceConfig) GoString

func (s UpdateBackendStorageResourceConfig) 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 (*UpdateBackendStorageResourceConfig) SetPermissions

func (s *UpdateBackendStorageResourceConfig) SetPermissions(v *BackendStoragePermissions) *UpdateBackendStorageResourceConfig

SetPermissions sets the Permissions field's value.

func (*UpdateBackendStorageResourceConfig) SetServiceName

func (s *UpdateBackendStorageResourceConfig) SetServiceName(v string) *UpdateBackendStorageResourceConfig

SetServiceName sets the ServiceName field's value.

func (UpdateBackendStorageResourceConfig) String

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

func (s *UpdateBackendStorageResourceConfig) Validate() error

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