aws-sdk-go: github.com/aws/aws-sdk-go/service/amplify Index | Files | Directories

package amplify

import "github.com/aws/aws-sdk-go/service/amplify"

Package amplify provides the client and types for making API requests to AWS Amplify.

Amplify is a fully managed continuous deployment and hosting service for modern web apps.

See https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25 for more information on this service.

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

Using the Client

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

Index

Package Files

api.go doc.go errors.go service.go

Constants

const (
    // DomainStatusPendingVerification is a DomainStatus enum value
    DomainStatusPendingVerification = "PENDING_VERIFICATION"

    // DomainStatusInProgress is a DomainStatus enum value
    DomainStatusInProgress = "IN_PROGRESS"

    // DomainStatusAvailable is a DomainStatus enum value
    DomainStatusAvailable = "AVAILABLE"

    // DomainStatusPendingDeployment is a DomainStatus enum value
    DomainStatusPendingDeployment = "PENDING_DEPLOYMENT"

    // DomainStatusFailed is a DomainStatus enum value
    DomainStatusFailed = "FAILED"

    // DomainStatusCreating is a DomainStatus enum value
    DomainStatusCreating = "CREATING"

    // DomainStatusRequestingCertificate is a DomainStatus enum value
    DomainStatusRequestingCertificate = "REQUESTING_CERTIFICATE"

    // DomainStatusUpdating is a DomainStatus enum value
    DomainStatusUpdating = "UPDATING"
)
const (
    // JobStatusPending is a JobStatus enum value
    JobStatusPending = "PENDING"

    // JobStatusProvisioning is a JobStatus enum value
    JobStatusProvisioning = "PROVISIONING"

    // JobStatusRunning is a JobStatus enum value
    JobStatusRunning = "RUNNING"

    // JobStatusFailed is a JobStatus enum value
    JobStatusFailed = "FAILED"

    // JobStatusSucceed is a JobStatus enum value
    JobStatusSucceed = "SUCCEED"

    // JobStatusCancelling is a JobStatus enum value
    JobStatusCancelling = "CANCELLING"

    // JobStatusCancelled is a JobStatus enum value
    JobStatusCancelled = "CANCELLED"
)
const (
    // JobTypeRelease is a JobType enum value
    JobTypeRelease = "RELEASE"

    // JobTypeRetry is a JobType enum value
    JobTypeRetry = "RETRY"

    // JobTypeManual is a JobType enum value
    JobTypeManual = "MANUAL"

    // JobTypeWebHook is a JobType enum value
    JobTypeWebHook = "WEB_HOOK"
)
const (
    // StageProduction is a Stage enum value
    StageProduction = "PRODUCTION"

    // StageBeta is a Stage enum value
    StageBeta = "BETA"

    // StageDevelopment is a Stage enum value
    StageDevelopment = "DEVELOPMENT"

    // StageExperimental is a Stage enum value
    StageExperimental = "EXPERIMENTAL"
)
const (

    // ErrCodeBadRequestException for service response error code
    // "BadRequestException".
    //
    // Exception thrown when a request contains unexpected data.
    ErrCodeBadRequestException = "BadRequestException"

    // ErrCodeDependentServiceFailureException for service response error code
    // "DependentServiceFailureException".
    //
    // Exception thrown when an operation fails due to a dependent service throwing
    // an exception.
    ErrCodeDependentServiceFailureException = "DependentServiceFailureException"

    // ErrCodeInternalFailureException for service response error code
    // "InternalFailureException".
    //
    // Exception thrown when the service fails to perform an operation due to an
    // internal issue.
    ErrCodeInternalFailureException = "InternalFailureException"

    // ErrCodeLimitExceededException for service response error code
    // "LimitExceededException".
    //
    // Exception thrown when a resource could not be created because of service
    // limits.
    ErrCodeLimitExceededException = "LimitExceededException"

    // ErrCodeNotFoundException for service response error code
    // "NotFoundException".
    //
    // Exception thrown when an entity has not been found during an operation.
    ErrCodeNotFoundException = "NotFoundException"

    // ErrCodeResourceNotFoundException for service response error code
    // "ResourceNotFoundException".
    //
    // Exception thrown when an operation fails due to non-existent resource.
    ErrCodeResourceNotFoundException = "ResourceNotFoundException"

    // ErrCodeUnauthorizedException for service response error code
    // "UnauthorizedException".
    //
    // Exception thrown when an operation fails due to a lack of access.
    ErrCodeUnauthorizedException = "UnauthorizedException"
)
const (
    ServiceName = "Amplify" // Name of service.
    EndpointsID = "amplify" // ID to lookup a service endpoint with.
    ServiceID   = "Amplify" // ServiceID is a unique identifer of a specific service.
)

Service information constants

const (
    // PlatformWeb is a Platform enum value
    PlatformWeb = "WEB"
)

type Amplify Uses

type Amplify struct {
    *client.Client
}

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

Amplify methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New Uses

func New(p client.ConfigProvider, cfgs ...*aws.Config) *Amplify

New creates a new instance of the Amplify 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:

// Create a Amplify client from just a session.
svc := amplify.New(mySession)

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

func (*Amplify) CreateApp Uses

func (c *Amplify) CreateApp(input *CreateAppInput) (*CreateAppOutput, error)

CreateApp API operation for AWS Amplify.

Creates a new 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 AWS Amplify's API operation CreateApp for usage and error information.

Returned Error Codes:

* ErrCodeBadRequestException "BadRequestException"
Exception thrown when a request contains unexpected data.

* ErrCodeUnauthorizedException "UnauthorizedException"
Exception thrown when an operation fails due to a lack of access.

* ErrCodeInternalFailureException "InternalFailureException"
Exception thrown when the service fails to perform an operation due to an
internal issue.

* ErrCodeLimitExceededException "LimitExceededException"
Exception thrown when a resource could not be created because of service
limits.

* ErrCodeDependentServiceFailureException "DependentServiceFailureException"
Exception thrown when an operation fails due to a dependent service throwing
an exception.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/CreateApp

func (*Amplify) CreateAppRequest Uses

func (c *Amplify) CreateAppRequest(input *CreateAppInput) (req *request.Request, output *CreateAppOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/CreateApp

func (*Amplify) CreateAppWithContext Uses

func (c *Amplify) CreateAppWithContext(ctx aws.Context, input *CreateAppInput, opts ...request.Option) (*CreateAppOutput, error)

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

See CreateApp 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 (*Amplify) CreateBranch Uses

func (c *Amplify) CreateBranch(input *CreateBranchInput) (*CreateBranchOutput, error)

CreateBranch API operation for AWS Amplify.

Creates a new Branch for 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 AWS Amplify's API operation CreateBranch for usage and error information.

Returned Error Codes:

* ErrCodeBadRequestException "BadRequestException"
Exception thrown when a request contains unexpected data.

* ErrCodeUnauthorizedException "UnauthorizedException"
Exception thrown when an operation fails due to a lack of access.

* ErrCodeNotFoundException "NotFoundException"
Exception thrown when an entity has not been found during an operation.

* ErrCodeInternalFailureException "InternalFailureException"
Exception thrown when the service fails to perform an operation due to an
internal issue.

* ErrCodeLimitExceededException "LimitExceededException"
Exception thrown when a resource could not be created because of service
limits.

* ErrCodeDependentServiceFailureException "DependentServiceFailureException"
Exception thrown when an operation fails due to a dependent service throwing
an exception.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/CreateBranch

func (*Amplify) CreateBranchRequest Uses

func (c *Amplify) CreateBranchRequest(input *CreateBranchInput) (req *request.Request, output *CreateBranchOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/CreateBranch

func (*Amplify) CreateBranchWithContext Uses

func (c *Amplify) CreateBranchWithContext(ctx aws.Context, input *CreateBranchInput, opts ...request.Option) (*CreateBranchOutput, error)

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

See CreateBranch 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 (*Amplify) CreateDeployment Uses

func (c *Amplify) CreateDeployment(input *CreateDeploymentInput) (*CreateDeploymentOutput, error)

CreateDeployment API operation for AWS Amplify.

Create a deployment for manual deploy apps. (Apps are not connected to repository)

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 AWS Amplify's API operation CreateDeployment for usage and error information.

Returned Error Codes:

* ErrCodeBadRequestException "BadRequestException"
Exception thrown when a request contains unexpected data.

* ErrCodeUnauthorizedException "UnauthorizedException"
Exception thrown when an operation fails due to a lack of access.

* ErrCodeInternalFailureException "InternalFailureException"
Exception thrown when the service fails to perform an operation due to an
internal issue.

* ErrCodeLimitExceededException "LimitExceededException"
Exception thrown when a resource could not be created because of service
limits.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/CreateDeployment

func (*Amplify) CreateDeploymentRequest Uses

func (c *Amplify) CreateDeploymentRequest(input *CreateDeploymentInput) (req *request.Request, output *CreateDeploymentOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/CreateDeployment

func (*Amplify) CreateDeploymentWithContext Uses

func (c *Amplify) CreateDeploymentWithContext(ctx aws.Context, input *CreateDeploymentInput, opts ...request.Option) (*CreateDeploymentOutput, error)

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

See CreateDeployment 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 (*Amplify) CreateDomainAssociation Uses

func (c *Amplify) CreateDomainAssociation(input *CreateDomainAssociationInput) (*CreateDomainAssociationOutput, error)

CreateDomainAssociation API operation for AWS Amplify.

Create a new DomainAssociation on an 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 AWS Amplify's API operation CreateDomainAssociation for usage and error information.

Returned Error Codes:

* ErrCodeBadRequestException "BadRequestException"
Exception thrown when a request contains unexpected data.

* ErrCodeUnauthorizedException "UnauthorizedException"
Exception thrown when an operation fails due to a lack of access.

* ErrCodeNotFoundException "NotFoundException"
Exception thrown when an entity has not been found during an operation.

* ErrCodeInternalFailureException "InternalFailureException"
Exception thrown when the service fails to perform an operation due to an
internal issue.

* ErrCodeLimitExceededException "LimitExceededException"
Exception thrown when a resource could not be created because of service
limits.

* ErrCodeDependentServiceFailureException "DependentServiceFailureException"
Exception thrown when an operation fails due to a dependent service throwing
an exception.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/CreateDomainAssociation

func (*Amplify) CreateDomainAssociationRequest Uses

func (c *Amplify) CreateDomainAssociationRequest(input *CreateDomainAssociationInput) (req *request.Request, output *CreateDomainAssociationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/CreateDomainAssociation

func (*Amplify) CreateDomainAssociationWithContext Uses

func (c *Amplify) CreateDomainAssociationWithContext(ctx aws.Context, input *CreateDomainAssociationInput, opts ...request.Option) (*CreateDomainAssociationOutput, error)

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

See CreateDomainAssociation 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 (*Amplify) CreateWebhook Uses

func (c *Amplify) CreateWebhook(input *CreateWebhookInput) (*CreateWebhookOutput, error)

CreateWebhook API operation for AWS Amplify.

Create a new webhook on an 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 AWS Amplify's API operation CreateWebhook for usage and error information.

Returned Error Codes:

* ErrCodeBadRequestException "BadRequestException"
Exception thrown when a request contains unexpected data.

* ErrCodeUnauthorizedException "UnauthorizedException"
Exception thrown when an operation fails due to a lack of access.

* ErrCodeNotFoundException "NotFoundException"
Exception thrown when an entity has not been found during an operation.

* ErrCodeInternalFailureException "InternalFailureException"
Exception thrown when the service fails to perform an operation due to an
internal issue.

* ErrCodeLimitExceededException "LimitExceededException"
Exception thrown when a resource could not be created because of service
limits.

* ErrCodeDependentServiceFailureException "DependentServiceFailureException"
Exception thrown when an operation fails due to a dependent service throwing
an exception.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/CreateWebhook

func (*Amplify) CreateWebhookRequest Uses

func (c *Amplify) CreateWebhookRequest(input *CreateWebhookInput) (req *request.Request, output *CreateWebhookOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/CreateWebhook

func (*Amplify) CreateWebhookWithContext Uses

func (c *Amplify) CreateWebhookWithContext(ctx aws.Context, input *CreateWebhookInput, opts ...request.Option) (*CreateWebhookOutput, error)

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

See CreateWebhook 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 (*Amplify) DeleteApp Uses

func (c *Amplify) DeleteApp(input *DeleteAppInput) (*DeleteAppOutput, error)

DeleteApp API operation for AWS Amplify.

Delete an existing Amplify App by appId.

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 AWS Amplify's API operation DeleteApp for usage and error information.

Returned Error Codes:

* ErrCodeBadRequestException "BadRequestException"
Exception thrown when a request contains unexpected data.

* ErrCodeNotFoundException "NotFoundException"
Exception thrown when an entity has not been found during an operation.

* ErrCodeUnauthorizedException "UnauthorizedException"
Exception thrown when an operation fails due to a lack of access.

* ErrCodeInternalFailureException "InternalFailureException"
Exception thrown when the service fails to perform an operation due to an
internal issue.

* ErrCodeDependentServiceFailureException "DependentServiceFailureException"
Exception thrown when an operation fails due to a dependent service throwing
an exception.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/DeleteApp

func (*Amplify) DeleteAppRequest Uses

func (c *Amplify) DeleteAppRequest(input *DeleteAppInput) (req *request.Request, output *DeleteAppOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/DeleteApp

func (*Amplify) DeleteAppWithContext Uses

func (c *Amplify) DeleteAppWithContext(ctx aws.Context, input *DeleteAppInput, opts ...request.Option) (*DeleteAppOutput, error)

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

See DeleteApp 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 (*Amplify) DeleteBranch Uses

func (c *Amplify) DeleteBranch(input *DeleteBranchInput) (*DeleteBranchOutput, error)

DeleteBranch API operation for AWS Amplify.

Deletes a branch for 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 AWS Amplify's API operation DeleteBranch for usage and error information.

Returned Error Codes:

* ErrCodeBadRequestException "BadRequestException"
Exception thrown when a request contains unexpected data.

* ErrCodeUnauthorizedException "UnauthorizedException"
Exception thrown when an operation fails due to a lack of access.

* ErrCodeNotFoundException "NotFoundException"
Exception thrown when an entity has not been found during an operation.

* ErrCodeInternalFailureException "InternalFailureException"
Exception thrown when the service fails to perform an operation due to an
internal issue.

* ErrCodeDependentServiceFailureException "DependentServiceFailureException"
Exception thrown when an operation fails due to a dependent service throwing
an exception.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/DeleteBranch

func (*Amplify) DeleteBranchRequest Uses

func (c *Amplify) DeleteBranchRequest(input *DeleteBranchInput) (req *request.Request, output *DeleteBranchOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/DeleteBranch

func (*Amplify) DeleteBranchWithContext Uses

func (c *Amplify) DeleteBranchWithContext(ctx aws.Context, input *DeleteBranchInput, opts ...request.Option) (*DeleteBranchOutput, error)

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

See DeleteBranch 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 (*Amplify) DeleteDomainAssociation Uses

func (c *Amplify) DeleteDomainAssociation(input *DeleteDomainAssociationInput) (*DeleteDomainAssociationOutput, error)

DeleteDomainAssociation API operation for AWS Amplify.

Deletes a DomainAssociation.

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 AWS Amplify's API operation DeleteDomainAssociation for usage and error information.

Returned Error Codes:

* ErrCodeBadRequestException "BadRequestException"
Exception thrown when a request contains unexpected data.

* ErrCodeUnauthorizedException "UnauthorizedException"
Exception thrown when an operation fails due to a lack of access.

* ErrCodeNotFoundException "NotFoundException"
Exception thrown when an entity has not been found during an operation.

* ErrCodeInternalFailureException "InternalFailureException"
Exception thrown when the service fails to perform an operation due to an
internal issue.

* ErrCodeDependentServiceFailureException "DependentServiceFailureException"
Exception thrown when an operation fails due to a dependent service throwing
an exception.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/DeleteDomainAssociation

func (*Amplify) DeleteDomainAssociationRequest Uses

func (c *Amplify) DeleteDomainAssociationRequest(input *DeleteDomainAssociationInput) (req *request.Request, output *DeleteDomainAssociationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/DeleteDomainAssociation

func (*Amplify) DeleteDomainAssociationWithContext Uses

func (c *Amplify) DeleteDomainAssociationWithContext(ctx aws.Context, input *DeleteDomainAssociationInput, opts ...request.Option) (*DeleteDomainAssociationOutput, error)

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

See DeleteDomainAssociation 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 (*Amplify) DeleteJob Uses

func (c *Amplify) DeleteJob(input *DeleteJobInput) (*DeleteJobOutput, error)

DeleteJob API operation for AWS Amplify.

Delete a job, for an Amplify branch, part of 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 AWS Amplify's API operation DeleteJob for usage and error information.

Returned Error Codes:

* ErrCodeBadRequestException "BadRequestException"
Exception thrown when a request contains unexpected data.

* ErrCodeUnauthorizedException "UnauthorizedException"
Exception thrown when an operation fails due to a lack of access.

* ErrCodeInternalFailureException "InternalFailureException"
Exception thrown when the service fails to perform an operation due to an
internal issue.

* ErrCodeNotFoundException "NotFoundException"
Exception thrown when an entity has not been found during an operation.

* ErrCodeLimitExceededException "LimitExceededException"
Exception thrown when a resource could not be created because of service
limits.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/DeleteJob

func (*Amplify) DeleteJobRequest Uses

func (c *Amplify) DeleteJobRequest(input *DeleteJobInput) (req *request.Request, output *DeleteJobOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/DeleteJob

func (*Amplify) DeleteJobWithContext Uses

func (c *Amplify) DeleteJobWithContext(ctx aws.Context, input *DeleteJobInput, opts ...request.Option) (*DeleteJobOutput, error)

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

See DeleteJob 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 (*Amplify) DeleteWebhook Uses

func (c *Amplify) DeleteWebhook(input *DeleteWebhookInput) (*DeleteWebhookOutput, error)

DeleteWebhook API operation for AWS Amplify.

Deletes a webhook.

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 AWS Amplify's API operation DeleteWebhook for usage and error information.

Returned Error Codes:

* ErrCodeBadRequestException "BadRequestException"
Exception thrown when a request contains unexpected data.

* ErrCodeUnauthorizedException "UnauthorizedException"
Exception thrown when an operation fails due to a lack of access.

* ErrCodeInternalFailureException "InternalFailureException"
Exception thrown when the service fails to perform an operation due to an
internal issue.

* ErrCodeNotFoundException "NotFoundException"
Exception thrown when an entity has not been found during an operation.

* ErrCodeLimitExceededException "LimitExceededException"
Exception thrown when a resource could not be created because of service
limits.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/DeleteWebhook

func (*Amplify) DeleteWebhookRequest Uses

func (c *Amplify) DeleteWebhookRequest(input *DeleteWebhookInput) (req *request.Request, output *DeleteWebhookOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/DeleteWebhook

func (*Amplify) DeleteWebhookWithContext Uses

func (c *Amplify) DeleteWebhookWithContext(ctx aws.Context, input *DeleteWebhookInput, opts ...request.Option) (*DeleteWebhookOutput, error)

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

See DeleteWebhook 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 (*Amplify) GetApp Uses

func (c *Amplify) GetApp(input *GetAppInput) (*GetAppOutput, error)

GetApp API operation for AWS Amplify.

Retrieves an existing Amplify App by appId.

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 AWS Amplify's API operation GetApp for usage and error information.

Returned Error Codes:

* ErrCodeBadRequestException "BadRequestException"
Exception thrown when a request contains unexpected data.

* ErrCodeNotFoundException "NotFoundException"
Exception thrown when an entity has not been found during an operation.

* ErrCodeUnauthorizedException "UnauthorizedException"
Exception thrown when an operation fails due to a lack of access.

* ErrCodeInternalFailureException "InternalFailureException"
Exception thrown when the service fails to perform an operation due to an
internal issue.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/GetApp

func (*Amplify) GetAppRequest Uses

func (c *Amplify) GetAppRequest(input *GetAppInput) (req *request.Request, output *GetAppOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/GetApp

func (*Amplify) GetAppWithContext Uses

func (c *Amplify) GetAppWithContext(ctx aws.Context, input *GetAppInput, opts ...request.Option) (*GetAppOutput, error)

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

See GetApp 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 (*Amplify) GetBranch Uses

func (c *Amplify) GetBranch(input *GetBranchInput) (*GetBranchOutput, error)

GetBranch API operation for AWS Amplify.

Retrieves a branch for 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 AWS Amplify's API operation GetBranch for usage and error information.

Returned Error Codes:

* ErrCodeBadRequestException "BadRequestException"
Exception thrown when a request contains unexpected data.

* ErrCodeUnauthorizedException "UnauthorizedException"
Exception thrown when an operation fails due to a lack of access.

* ErrCodeNotFoundException "NotFoundException"
Exception thrown when an entity has not been found during an operation.

* ErrCodeInternalFailureException "InternalFailureException"
Exception thrown when the service fails to perform an operation due to an
internal issue.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/GetBranch

func (*Amplify) GetBranchRequest Uses

func (c *Amplify) GetBranchRequest(input *GetBranchInput) (req *request.Request, output *GetBranchOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/GetBranch

func (*Amplify) GetBranchWithContext Uses

func (c *Amplify) GetBranchWithContext(ctx aws.Context, input *GetBranchInput, opts ...request.Option) (*GetBranchOutput, error)

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

See GetBranch 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 (*Amplify) GetDomainAssociation Uses

func (c *Amplify) GetDomainAssociation(input *GetDomainAssociationInput) (*GetDomainAssociationOutput, error)

GetDomainAssociation API operation for AWS Amplify.

Retrieves domain info that corresponds to an appId and domainName.

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 AWS Amplify's API operation GetDomainAssociation for usage and error information.

Returned Error Codes:

* ErrCodeBadRequestException "BadRequestException"
Exception thrown when a request contains unexpected data.

* ErrCodeUnauthorizedException "UnauthorizedException"
Exception thrown when an operation fails due to a lack of access.

* ErrCodeNotFoundException "NotFoundException"
Exception thrown when an entity has not been found during an operation.

* ErrCodeInternalFailureException "InternalFailureException"
Exception thrown when the service fails to perform an operation due to an
internal issue.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/GetDomainAssociation

func (*Amplify) GetDomainAssociationRequest Uses

func (c *Amplify) GetDomainAssociationRequest(input *GetDomainAssociationInput) (req *request.Request, output *GetDomainAssociationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/GetDomainAssociation

func (*Amplify) GetDomainAssociationWithContext Uses

func (c *Amplify) GetDomainAssociationWithContext(ctx aws.Context, input *GetDomainAssociationInput, opts ...request.Option) (*GetDomainAssociationOutput, error)

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

See GetDomainAssociation 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 (*Amplify) GetJob Uses

func (c *Amplify) GetJob(input *GetJobInput) (*GetJobOutput, error)

GetJob API operation for AWS Amplify.

Get a job for a branch, part 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 AWS Amplify's API operation GetJob for usage and error information.

Returned Error Codes:

* ErrCodeBadRequestException "BadRequestException"
Exception thrown when a request contains unexpected data.

* ErrCodeUnauthorizedException "UnauthorizedException"
Exception thrown when an operation fails due to a lack of access.

* ErrCodeInternalFailureException "InternalFailureException"
Exception thrown when the service fails to perform an operation due to an
internal issue.

* ErrCodeNotFoundException "NotFoundException"
Exception thrown when an entity has not been found during an operation.

* ErrCodeLimitExceededException "LimitExceededException"
Exception thrown when a resource could not be created because of service
limits.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/GetJob

func (*Amplify) GetJobRequest Uses

func (c *Amplify) GetJobRequest(input *GetJobInput) (req *request.Request, output *GetJobOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/GetJob

func (*Amplify) GetJobWithContext Uses

func (c *Amplify) GetJobWithContext(ctx aws.Context, input *GetJobInput, opts ...request.Option) (*GetJobOutput, error)

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

See GetJob 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 (*Amplify) GetWebhook Uses

func (c *Amplify) GetWebhook(input *GetWebhookInput) (*GetWebhookOutput, error)

GetWebhook API operation for AWS Amplify.

Retrieves webhook info that corresponds to a webhookId.

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 AWS Amplify's API operation GetWebhook for usage and error information.

Returned Error Codes:

* ErrCodeBadRequestException "BadRequestException"
Exception thrown when a request contains unexpected data.

* ErrCodeUnauthorizedException "UnauthorizedException"
Exception thrown when an operation fails due to a lack of access.

* ErrCodeInternalFailureException "InternalFailureException"
Exception thrown when the service fails to perform an operation due to an
internal issue.

* ErrCodeNotFoundException "NotFoundException"
Exception thrown when an entity has not been found during an operation.

* ErrCodeLimitExceededException "LimitExceededException"
Exception thrown when a resource could not be created because of service
limits.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/GetWebhook

func (*Amplify) GetWebhookRequest Uses

func (c *Amplify) GetWebhookRequest(input *GetWebhookInput) (req *request.Request, output *GetWebhookOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/GetWebhook

func (*Amplify) GetWebhookWithContext Uses

func (c *Amplify) GetWebhookWithContext(ctx aws.Context, input *GetWebhookInput, opts ...request.Option) (*GetWebhookOutput, error)

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

See GetWebhook 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 (*Amplify) ListApps Uses

func (c *Amplify) ListApps(input *ListAppsInput) (*ListAppsOutput, error)

ListApps API operation for AWS Amplify.

Lists existing Amplify Apps.

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 AWS Amplify's API operation ListApps for usage and error information.

Returned Error Codes:

* ErrCodeBadRequestException "BadRequestException"
Exception thrown when a request contains unexpected data.

* ErrCodeUnauthorizedException "UnauthorizedException"
Exception thrown when an operation fails due to a lack of access.

* ErrCodeInternalFailureException "InternalFailureException"
Exception thrown when the service fails to perform an operation due to an
internal issue.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/ListApps

func (*Amplify) ListAppsRequest Uses

func (c *Amplify) ListAppsRequest(input *ListAppsInput) (req *request.Request, output *ListAppsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/ListApps

func (*Amplify) ListAppsWithContext Uses

func (c *Amplify) ListAppsWithContext(ctx aws.Context, input *ListAppsInput, opts ...request.Option) (*ListAppsOutput, error)

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

See ListApps 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 (*Amplify) ListBranches Uses

func (c *Amplify) ListBranches(input *ListBranchesInput) (*ListBranchesOutput, error)

ListBranches API operation for AWS Amplify.

Lists branches for 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 AWS Amplify's API operation ListBranches for usage and error information.

Returned Error Codes:

* ErrCodeBadRequestException "BadRequestException"
Exception thrown when a request contains unexpected data.

* ErrCodeUnauthorizedException "UnauthorizedException"
Exception thrown when an operation fails due to a lack of access.

* ErrCodeInternalFailureException "InternalFailureException"
Exception thrown when the service fails to perform an operation due to an
internal issue.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/ListBranches

func (*Amplify) ListBranchesRequest Uses

func (c *Amplify) ListBranchesRequest(input *ListBranchesInput) (req *request.Request, output *ListBranchesOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/ListBranches

func (*Amplify) ListBranchesWithContext Uses

func (c *Amplify) ListBranchesWithContext(ctx aws.Context, input *ListBranchesInput, opts ...request.Option) (*ListBranchesOutput, error)

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

See ListBranches 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 (*Amplify) ListDomainAssociations Uses

func (c *Amplify) ListDomainAssociations(input *ListDomainAssociationsInput) (*ListDomainAssociationsOutput, error)

ListDomainAssociations API operation for AWS Amplify.

List domains with an 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 AWS Amplify's API operation ListDomainAssociations for usage and error information.

Returned Error Codes:

* ErrCodeBadRequestException "BadRequestException"
Exception thrown when a request contains unexpected data.

* ErrCodeUnauthorizedException "UnauthorizedException"
Exception thrown when an operation fails due to a lack of access.

* ErrCodeInternalFailureException "InternalFailureException"
Exception thrown when the service fails to perform an operation due to an
internal issue.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/ListDomainAssociations

func (*Amplify) ListDomainAssociationsRequest Uses

func (c *Amplify) ListDomainAssociationsRequest(input *ListDomainAssociationsInput) (req *request.Request, output *ListDomainAssociationsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/ListDomainAssociations

func (*Amplify) ListDomainAssociationsWithContext Uses

func (c *Amplify) ListDomainAssociationsWithContext(ctx aws.Context, input *ListDomainAssociationsInput, opts ...request.Option) (*ListDomainAssociationsOutput, error)

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

See ListDomainAssociations 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 (*Amplify) ListJobs Uses

func (c *Amplify) ListJobs(input *ListJobsInput) (*ListJobsOutput, error)

ListJobs API operation for AWS Amplify.

List Jobs for a branch, part 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 AWS Amplify's API operation ListJobs for usage and error information.

Returned Error Codes:

* ErrCodeBadRequestException "BadRequestException"
Exception thrown when a request contains unexpected data.

* ErrCodeUnauthorizedException "UnauthorizedException"
Exception thrown when an operation fails due to a lack of access.

* ErrCodeInternalFailureException "InternalFailureException"
Exception thrown when the service fails to perform an operation due to an
internal issue.

* ErrCodeLimitExceededException "LimitExceededException"
Exception thrown when a resource could not be created because of service
limits.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/ListJobs

func (*Amplify) ListJobsRequest Uses

func (c *Amplify) ListJobsRequest(input *ListJobsInput) (req *request.Request, output *ListJobsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/ListJobs

func (*Amplify) ListJobsWithContext Uses

func (c *Amplify) ListJobsWithContext(ctx aws.Context, input *ListJobsInput, opts ...request.Option) (*ListJobsOutput, error)

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

See ListJobs 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 (*Amplify) ListTagsForResource Uses

func (c *Amplify) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)

ListTagsForResource API operation for AWS Amplify.

List tags for 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 AWS Amplify's API operation ListTagsForResource for usage and error information.

Returned Error Codes:

* ErrCodeInternalFailureException "InternalFailureException"
Exception thrown when the service fails to perform an operation due to an
internal issue.

* ErrCodeBadRequestException "BadRequestException"
Exception thrown when a request contains unexpected data.

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
Exception thrown when an operation fails due to non-existent resource.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/ListTagsForResource

func (*Amplify) ListTagsForResourceRequest Uses

func (c *Amplify) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)

ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTagsForResourceRequest method.
req, resp := client.ListTagsForResourceRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/ListTagsForResource

func (*Amplify) ListTagsForResourceWithContext Uses

func (c *Amplify) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)

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

See ListTagsForResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Amplify) ListWebhooks Uses

func (c *Amplify) ListWebhooks(input *ListWebhooksInput) (*ListWebhooksOutput, error)

ListWebhooks API operation for AWS Amplify.

List webhooks with an 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 AWS Amplify's API operation ListWebhooks for usage and error information.

Returned Error Codes:

* ErrCodeBadRequestException "BadRequestException"
Exception thrown when a request contains unexpected data.

* ErrCodeUnauthorizedException "UnauthorizedException"
Exception thrown when an operation fails due to a lack of access.

* ErrCodeInternalFailureException "InternalFailureException"
Exception thrown when the service fails to perform an operation due to an
internal issue.

* ErrCodeLimitExceededException "LimitExceededException"
Exception thrown when a resource could not be created because of service
limits.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/ListWebhooks

func (*Amplify) ListWebhooksRequest Uses

func (c *Amplify) ListWebhooksRequest(input *ListWebhooksInput) (req *request.Request, output *ListWebhooksOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/ListWebhooks

func (*Amplify) ListWebhooksWithContext Uses

func (c *Amplify) ListWebhooksWithContext(ctx aws.Context, input *ListWebhooksInput, opts ...request.Option) (*ListWebhooksOutput, error)

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

See ListWebhooks 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 (*Amplify) StartDeployment Uses

func (c *Amplify) StartDeployment(input *StartDeploymentInput) (*StartDeploymentOutput, error)

StartDeployment API operation for AWS Amplify.

Start a deployment for manual deploy apps. (Apps are not connected to repository)

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 AWS Amplify's API operation StartDeployment for usage and error information.

Returned Error Codes:

* ErrCodeBadRequestException "BadRequestException"
Exception thrown when a request contains unexpected data.

* ErrCodeUnauthorizedException "UnauthorizedException"
Exception thrown when an operation fails due to a lack of access.

* ErrCodeInternalFailureException "InternalFailureException"
Exception thrown when the service fails to perform an operation due to an
internal issue.

* ErrCodeNotFoundException "NotFoundException"
Exception thrown when an entity has not been found during an operation.

* ErrCodeLimitExceededException "LimitExceededException"
Exception thrown when a resource could not be created because of service
limits.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/StartDeployment

func (*Amplify) StartDeploymentRequest Uses

func (c *Amplify) StartDeploymentRequest(input *StartDeploymentInput) (req *request.Request, output *StartDeploymentOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/StartDeployment

func (*Amplify) StartDeploymentWithContext Uses

func (c *Amplify) StartDeploymentWithContext(ctx aws.Context, input *StartDeploymentInput, opts ...request.Option) (*StartDeploymentOutput, error)

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

See StartDeployment 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 (*Amplify) StartJob Uses

func (c *Amplify) StartJob(input *StartJobInput) (*StartJobOutput, error)

StartJob API operation for AWS Amplify.

Starts a new job for a branch, part 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 AWS Amplify's API operation StartJob for usage and error information.

Returned Error Codes:

* ErrCodeBadRequestException "BadRequestException"
Exception thrown when a request contains unexpected data.

* ErrCodeUnauthorizedException "UnauthorizedException"
Exception thrown when an operation fails due to a lack of access.

* ErrCodeInternalFailureException "InternalFailureException"
Exception thrown when the service fails to perform an operation due to an
internal issue.

* ErrCodeNotFoundException "NotFoundException"
Exception thrown when an entity has not been found during an operation.

* ErrCodeLimitExceededException "LimitExceededException"
Exception thrown when a resource could not be created because of service
limits.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/StartJob

func (*Amplify) StartJobRequest Uses

func (c *Amplify) StartJobRequest(input *StartJobInput) (req *request.Request, output *StartJobOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/StartJob

func (*Amplify) StartJobWithContext Uses

func (c *Amplify) StartJobWithContext(ctx aws.Context, input *StartJobInput, opts ...request.Option) (*StartJobOutput, error)

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

See StartJob 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 (*Amplify) StopJob Uses

func (c *Amplify) StopJob(input *StopJobInput) (*StopJobOutput, error)

StopJob API operation for AWS Amplify.

Stop a job that is in progress, for an Amplify branch, part of 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 AWS Amplify's API operation StopJob for usage and error information.

Returned Error Codes:

* ErrCodeBadRequestException "BadRequestException"
Exception thrown when a request contains unexpected data.

* ErrCodeUnauthorizedException "UnauthorizedException"
Exception thrown when an operation fails due to a lack of access.

* ErrCodeInternalFailureException "InternalFailureException"
Exception thrown when the service fails to perform an operation due to an
internal issue.

* ErrCodeNotFoundException "NotFoundException"
Exception thrown when an entity has not been found during an operation.

* ErrCodeLimitExceededException "LimitExceededException"
Exception thrown when a resource could not be created because of service
limits.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/StopJob

func (*Amplify) StopJobRequest Uses

func (c *Amplify) StopJobRequest(input *StopJobInput) (req *request.Request, output *StopJobOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/StopJob

func (*Amplify) StopJobWithContext Uses

func (c *Amplify) StopJobWithContext(ctx aws.Context, input *StopJobInput, opts ...request.Option) (*StopJobOutput, error)

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

See StopJob 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 (*Amplify) TagResource Uses

func (c *Amplify) TagResource(input *TagResourceInput) (*TagResourceOutput, error)

TagResource API operation for AWS Amplify.

Tag resource with tag key and value.

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 AWS Amplify's API operation TagResource for usage and error information.

Returned Error Codes:

* ErrCodeInternalFailureException "InternalFailureException"
Exception thrown when the service fails to perform an operation due to an
internal issue.

* ErrCodeBadRequestException "BadRequestException"
Exception thrown when a request contains unexpected data.

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
Exception thrown when an operation fails due to non-existent resource.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/TagResource

func (*Amplify) TagResourceRequest Uses

func (c *Amplify) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)

TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See TagResource for more information on using the TagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the TagResourceRequest method.
req, resp := client.TagResourceRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/TagResource

func (*Amplify) TagResourceWithContext Uses

func (c *Amplify) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)

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

See TagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Amplify) UntagResource Uses

func (c *Amplify) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)

UntagResource API operation for AWS Amplify.

Untag resource with resourceArn.

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 AWS Amplify's API operation UntagResource for usage and error information.

Returned Error Codes:

* ErrCodeInternalFailureException "InternalFailureException"
Exception thrown when the service fails to perform an operation due to an
internal issue.

* ErrCodeBadRequestException "BadRequestException"
Exception thrown when a request contains unexpected data.

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
Exception thrown when an operation fails due to non-existent resource.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/UntagResource

func (*Amplify) UntagResourceRequest Uses

func (c *Amplify) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)

UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UntagResource for more information on using the UntagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UntagResourceRequest method.
req, resp := client.UntagResourceRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/UntagResource

func (*Amplify) UntagResourceWithContext Uses

func (c *Amplify) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)

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

See UntagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Amplify) UpdateApp Uses

func (c *Amplify) UpdateApp(input *UpdateAppInput) (*UpdateAppOutput, error)

UpdateApp API operation for AWS Amplify.

Updates an existing 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 AWS Amplify's API operation UpdateApp for usage and error information.

Returned Error Codes:

* ErrCodeBadRequestException "BadRequestException"
Exception thrown when a request contains unexpected data.

* ErrCodeNotFoundException "NotFoundException"
Exception thrown when an entity has not been found during an operation.

* ErrCodeUnauthorizedException "UnauthorizedException"
Exception thrown when an operation fails due to a lack of access.

* ErrCodeInternalFailureException "InternalFailureException"
Exception thrown when the service fails to perform an operation due to an
internal issue.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/UpdateApp

func (*Amplify) UpdateAppRequest Uses

func (c *Amplify) UpdateAppRequest(input *UpdateAppInput) (req *request.Request, output *UpdateAppOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/UpdateApp

func (*Amplify) UpdateAppWithContext Uses

func (c *Amplify) UpdateAppWithContext(ctx aws.Context, input *UpdateAppInput, opts ...request.Option) (*UpdateAppOutput, error)

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

See UpdateApp 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 (*Amplify) UpdateBranch Uses

func (c *Amplify) UpdateBranch(input *UpdateBranchInput) (*UpdateBranchOutput, error)

UpdateBranch API operation for AWS Amplify.

Updates a branch for 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 AWS Amplify's API operation UpdateBranch for usage and error information.

Returned Error Codes:

* ErrCodeBadRequestException "BadRequestException"
Exception thrown when a request contains unexpected data.

* ErrCodeUnauthorizedException "UnauthorizedException"
Exception thrown when an operation fails due to a lack of access.

* ErrCodeNotFoundException "NotFoundException"
Exception thrown when an entity has not been found during an operation.

* ErrCodeInternalFailureException "InternalFailureException"
Exception thrown when the service fails to perform an operation due to an
internal issue.

* ErrCodeDependentServiceFailureException "DependentServiceFailureException"
Exception thrown when an operation fails due to a dependent service throwing
an exception.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/UpdateBranch

func (*Amplify) UpdateBranchRequest Uses

func (c *Amplify) UpdateBranchRequest(input *UpdateBranchInput) (req *request.Request, output *UpdateBranchOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/UpdateBranch

func (*Amplify) UpdateBranchWithContext Uses

func (c *Amplify) UpdateBranchWithContext(ctx aws.Context, input *UpdateBranchInput, opts ...request.Option) (*UpdateBranchOutput, error)

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

See UpdateBranch 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 (*Amplify) UpdateDomainAssociation Uses

func (c *Amplify) UpdateDomainAssociation(input *UpdateDomainAssociationInput) (*UpdateDomainAssociationOutput, error)

UpdateDomainAssociation API operation for AWS Amplify.

Create a new DomainAssociation on an 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 AWS Amplify's API operation UpdateDomainAssociation for usage and error information.

Returned Error Codes:

* ErrCodeBadRequestException "BadRequestException"
Exception thrown when a request contains unexpected data.

* ErrCodeUnauthorizedException "UnauthorizedException"
Exception thrown when an operation fails due to a lack of access.

* ErrCodeNotFoundException "NotFoundException"
Exception thrown when an entity has not been found during an operation.

* ErrCodeInternalFailureException "InternalFailureException"
Exception thrown when the service fails to perform an operation due to an
internal issue.

* ErrCodeDependentServiceFailureException "DependentServiceFailureException"
Exception thrown when an operation fails due to a dependent service throwing
an exception.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/UpdateDomainAssociation

func (*Amplify) UpdateDomainAssociationRequest Uses

func (c *Amplify) UpdateDomainAssociationRequest(input *UpdateDomainAssociationInput) (req *request.Request, output *UpdateDomainAssociationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/UpdateDomainAssociation

func (*Amplify) UpdateDomainAssociationWithContext Uses

func (c *Amplify) UpdateDomainAssociationWithContext(ctx aws.Context, input *UpdateDomainAssociationInput, opts ...request.Option) (*UpdateDomainAssociationOutput, error)

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

See UpdateDomainAssociation 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 (*Amplify) UpdateWebhook Uses

func (c *Amplify) UpdateWebhook(input *UpdateWebhookInput) (*UpdateWebhookOutput, error)

UpdateWebhook API operation for AWS Amplify.

Update a webhook.

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 AWS Amplify's API operation UpdateWebhook for usage and error information.

Returned Error Codes:

* ErrCodeBadRequestException "BadRequestException"
Exception thrown when a request contains unexpected data.

* ErrCodeUnauthorizedException "UnauthorizedException"
Exception thrown when an operation fails due to a lack of access.

* ErrCodeNotFoundException "NotFoundException"
Exception thrown when an entity has not been found during an operation.

* ErrCodeInternalFailureException "InternalFailureException"
Exception thrown when the service fails to perform an operation due to an
internal issue.

* ErrCodeDependentServiceFailureException "DependentServiceFailureException"
Exception thrown when an operation fails due to a dependent service throwing
an exception.

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/UpdateWebhook

func (*Amplify) UpdateWebhookRequest Uses

func (c *Amplify) UpdateWebhookRequest(input *UpdateWebhookInput) (req *request.Request, output *UpdateWebhookOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/UpdateWebhook

func (*Amplify) UpdateWebhookWithContext Uses

func (c *Amplify) UpdateWebhookWithContext(ctx aws.Context, input *UpdateWebhookInput, opts ...request.Option) (*UpdateWebhookOutput, error)

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

See UpdateWebhook 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 App Uses

type App struct {

    // ARN for the Amplify App.
    //
    // AppArn is a required field
    AppArn *string `locationName:"appArn" type:"string" required:"true"`

    // Unique Id for the Amplify App.
    //
    // AppId is a required field
    AppId *string `locationName:"appId" min:"1" type:"string" required:"true"`

    // Automated branch creation config for the Amplify App.
    AutoBranchCreationConfig *AutoBranchCreationConfig `locationName:"autoBranchCreationConfig" type:"structure"`

    // Automated branch creation glob patterns for the Amplify App.
    AutoBranchCreationPatterns []*string `locationName:"autoBranchCreationPatterns" type:"list"`

    // Basic Authorization credentials for branches for the Amplify App.
    BasicAuthCredentials *string `locationName:"basicAuthCredentials" type:"string"`

    // BuildSpec content for Amplify App.
    BuildSpec *string `locationName:"buildSpec" min:"1" type:"string"`

    // Create date / time for the Amplify App.
    //
    // CreateTime is a required field
    CreateTime *time.Time `locationName:"createTime" type:"timestamp" required:"true"`

    // Custom redirect / rewrite rules for the Amplify App.
    CustomRules []*CustomRule `locationName:"customRules" type:"list"`

    // Default domain for the Amplify App.
    //
    // DefaultDomain is a required field
    DefaultDomain *string `locationName:"defaultDomain" min:"1" type:"string" required:"true"`

    // Description for the Amplify App.
    //
    // Description is a required field
    Description *string `locationName:"description" type:"string" required:"true"`

    // Enables automated branch creation for the Amplify App.
    EnableAutoBranchCreation *bool `locationName:"enableAutoBranchCreation" type:"boolean"`

    // Enables Basic Authorization for branches for the Amplify App.
    //
    // EnableBasicAuth is a required field
    EnableBasicAuth *bool `locationName:"enableBasicAuth" type:"boolean" required:"true"`

    // Enables auto-building of branches for the Amplify App.
    //
    // EnableBranchAutoBuild is a required field
    EnableBranchAutoBuild *bool `locationName:"enableBranchAutoBuild" type:"boolean" required:"true"`

    // Environment Variables for the Amplify App.
    //
    // EnvironmentVariables is a required field
    EnvironmentVariables map[string]*string `locationName:"environmentVariables" type:"map" required:"true"`

    // IAM service role ARN for the Amplify App.
    IamServiceRoleArn *string `locationName:"iamServiceRoleArn" min:"1" type:"string"`

    // Name for the Amplify App.
    //
    // Name is a required field
    Name *string `locationName:"name" min:"1" type:"string" required:"true"`

    // Platform for the Amplify App.
    //
    // Platform is a required field
    Platform *string `locationName:"platform" type:"string" required:"true" enum:"Platform"`

    // Structure with Production Branch information.
    ProductionBranch *ProductionBranch `locationName:"productionBranch" type:"structure"`

    // Repository for the Amplify App.
    //
    // Repository is a required field
    Repository *string `locationName:"repository" type:"string" required:"true"`

    // Tag for Amplify App.
    Tags map[string]*string `locationName:"tags" min:"1" type:"map"`

    // Update date / time for the Amplify App.
    //
    // UpdateTime is a required field
    UpdateTime *time.Time `locationName:"updateTime" type:"timestamp" required:"true"`
    // contains filtered or unexported fields
}

Amplify App represents different branches of a repository for building, deploying, and hosting.

func (App) GoString Uses

func (s App) GoString() string

GoString returns the string representation

func (*App) SetAppArn Uses

func (s *App) SetAppArn(v string) *App

SetAppArn sets the AppArn field's value.

func (*App) SetAppId Uses

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

SetAppId sets the AppId field's value.

func (*App) SetAutoBranchCreationConfig Uses

func (s *App) SetAutoBranchCreationConfig(v *AutoBranchCreationConfig) *App

SetAutoBranchCreationConfig sets the AutoBranchCreationConfig field's value.

func (*App) SetAutoBranchCreationPatterns Uses

func (s *App) SetAutoBranchCreationPatterns(v []*string) *App

SetAutoBranchCreationPatterns sets the AutoBranchCreationPatterns field's value.

func (*App) SetBasicAuthCredentials Uses

func (s *App) SetBasicAuthCredentials(v string) *App

SetBasicAuthCredentials sets the BasicAuthCredentials field's value.

func (*App) SetBuildSpec Uses

func (s *App) SetBuildSpec(v string) *App

SetBuildSpec sets the BuildSpec field's value.

func (*App) SetCreateTime Uses

func (s *App) SetCreateTime(v time.Time) *App

SetCreateTime sets the CreateTime field's value.

func (*App) SetCustomRules Uses

func (s *App) SetCustomRules(v []*CustomRule) *App

SetCustomRules sets the CustomRules field's value.

func (*App) SetDefaultDomain Uses

func (s *App) SetDefaultDomain(v string) *App

SetDefaultDomain sets the DefaultDomain field's value.

func (*App) SetDescription Uses

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

SetDescription sets the Description field's value.

func (*App) SetEnableAutoBranchCreation Uses

func (s *App) SetEnableAutoBranchCreation(v bool) *App

SetEnableAutoBranchCreation sets the EnableAutoBranchCreation field's value.

func (*App) SetEnableBasicAuth Uses

func (s *App) SetEnableBasicAuth(v bool) *App

SetEnableBasicAuth sets the EnableBasicAuth field's value.

func (*App) SetEnableBranchAutoBuild Uses

func (s *App) SetEnableBranchAutoBuild(v bool) *App

SetEnableBranchAutoBuild sets the EnableBranchAutoBuild field's value.

func (*App) SetEnvironmentVariables Uses

func (s *App) SetEnvironmentVariables(v map[string]*string) *App

SetEnvironmentVariables sets the EnvironmentVariables field's value.

func (*App) SetIamServiceRoleArn Uses

func (s *App) SetIamServiceRoleArn(v string) *App

SetIamServiceRoleArn sets the IamServiceRoleArn field's value.

func (*App) SetName Uses

func (s *App) SetName(v string) *App

SetName sets the Name field's value.

func (*App) SetPlatform Uses

func (s *App) SetPlatform(v string) *App

SetPlatform sets the Platform field's value.

func (*App) SetProductionBranch Uses

func (s *App) SetProductionBranch(v *ProductionBranch) *App

SetProductionBranch sets the ProductionBranch field's value.

func (*App) SetRepository Uses

func (s *App) SetRepository(v string) *App

SetRepository sets the Repository field's value.

func (*App) SetTags Uses

func (s *App) SetTags(v map[string]*string) *App

SetTags sets the Tags field's value.

func (*App) SetUpdateTime Uses

func (s *App) SetUpdateTime(v time.Time) *App

SetUpdateTime sets the UpdateTime field's value.

func (App) String Uses

func (s App) String() string

String returns the string representation

type AutoBranchCreationConfig Uses

type AutoBranchCreationConfig struct {

    // Basic Authorization credentials for the auto created branch.
    BasicAuthCredentials *string `locationName:"basicAuthCredentials" type:"string"`

    // BuildSpec for the auto created branch.
    BuildSpec *string `locationName:"buildSpec" min:"1" type:"string"`

    // Enables auto building for the auto created branch.
    EnableAutoBuild *bool `locationName:"enableAutoBuild" type:"boolean"`

    // Enables Basic Auth for the auto created branch.
    EnableBasicAuth *bool `locationName:"enableBasicAuth" type:"boolean"`

    // Environment Variables for the auto created branch.
    EnvironmentVariables map[string]*string `locationName:"environmentVariables" type:"map"`

    // Framework for the auto created branch.
    Framework *string `locationName:"framework" type:"string"`

    // Stage for the auto created branch.
    Stage *string `locationName:"stage" type:"string" enum:"Stage"`
    // contains filtered or unexported fields
}

Structure with auto branch creation config.

func (AutoBranchCreationConfig) GoString Uses

func (s AutoBranchCreationConfig) GoString() string

GoString returns the string representation

func (*AutoBranchCreationConfig) SetBasicAuthCredentials Uses

func (s *AutoBranchCreationConfig) SetBasicAuthCredentials(v string) *AutoBranchCreationConfig

SetBasicAuthCredentials sets the BasicAuthCredentials field's value.

func (*AutoBranchCreationConfig) SetBuildSpec Uses

func (s *AutoBranchCreationConfig) SetBuildSpec(v string) *AutoBranchCreationConfig

SetBuildSpec sets the BuildSpec field's value.

func (*AutoBranchCreationConfig) SetEnableAutoBuild Uses

func (s *AutoBranchCreationConfig) SetEnableAutoBuild(v bool) *AutoBranchCreationConfig

SetEnableAutoBuild sets the EnableAutoBuild field's value.

func (*AutoBranchCreationConfig) SetEnableBasicAuth Uses

func (s *AutoBranchCreationConfig) SetEnableBasicAuth(v bool) *AutoBranchCreationConfig

SetEnableBasicAuth sets the EnableBasicAuth field's value.

func (*AutoBranchCreationConfig) SetEnvironmentVariables Uses

func (s *AutoBranchCreationConfig) SetEnvironmentVariables(v map[string]*string) *AutoBranchCreationConfig

SetEnvironmentVariables sets the EnvironmentVariables field's value.

func (*AutoBranchCreationConfig) SetFramework Uses

func (s *AutoBranchCreationConfig) SetFramework(v string) *AutoBranchCreationConfig

SetFramework sets the Framework field's value.

func (*AutoBranchCreationConfig) SetStage Uses

func (s *AutoBranchCreationConfig) SetStage(v string) *AutoBranchCreationConfig

SetStage sets the Stage field's value.

func (AutoBranchCreationConfig) String Uses

func (s AutoBranchCreationConfig) String() string

String returns the string representation

func (*AutoBranchCreationConfig) Validate Uses

func (s *AutoBranchCreationConfig) Validate() error

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

type Branch Uses

type Branch struct {

    // Id of the active job for a branch, part of an Amplify App.
    //
    // ActiveJobId is a required field
    ActiveJobId *string `locationName:"activeJobId" type:"string" required:"true"`

    // List of custom resources that are linked to this branch.
    AssociatedResources []*string `locationName:"associatedResources" type:"list"`

    // Basic Authorization credentials for a branch, part of an Amplify App.
    BasicAuthCredentials *string `locationName:"basicAuthCredentials" type:"string"`

    // ARN for a branch, part of an Amplify App.
    //
    // BranchArn is a required field
    BranchArn *string `locationName:"branchArn" type:"string" required:"true"`

    // Name for a branch, part of an Amplify App.
    //
    // BranchName is a required field
    BranchName *string `locationName:"branchName" min:"1" type:"string" required:"true"`

    // BuildSpec content for branch for Amplify App.
    BuildSpec *string `locationName:"buildSpec" min:"1" type:"string"`

    // Creation date and time for a branch, part of an Amplify App.
    //
    // CreateTime is a required field
    CreateTime *time.Time `locationName:"createTime" type:"timestamp" required:"true"`

    // Custom domains for a branch, part of an Amplify App.
    //
    // CustomDomains is a required field
    CustomDomains []*string `locationName:"customDomains" type:"list" required:"true"`

    // Description for a branch, part of an Amplify App.
    //
    // Description is a required field
    Description *string `locationName:"description" type:"string" required:"true"`

    // Display name for a branch, will use as the default domain prefix.
    //
    // DisplayName is a required field
    DisplayName *string `locationName:"displayName" type:"string" required:"true"`

    // Enables auto-building on push for a branch, part of an Amplify App.
    //
    // EnableAutoBuild is a required field
    EnableAutoBuild *bool `locationName:"enableAutoBuild" type:"boolean" required:"true"`

    // Enables Basic Authorization for a branch, part of an Amplify App.
    //
    // EnableBasicAuth is a required field
    EnableBasicAuth *bool `locationName:"enableBasicAuth" type:"boolean" required:"true"`

    // Enables notifications for a branch, part of an Amplify App.
    //
    // EnableNotification is a required field
    EnableNotification *bool `locationName:"enableNotification" type:"boolean" required:"true"`

    // Environment Variables specific to a branch, part of an Amplify App.
    //
    // EnvironmentVariables is a required field
    EnvironmentVariables map[string]*string `locationName:"environmentVariables" type:"map" required:"true"`

    // Framework for a branch, part of an Amplify App.
    //
    // Framework is a required field
    Framework *string `locationName:"framework" type:"string" required:"true"`

    // Stage for a branch, part of an Amplify App.
    //
    // Stage is a required field
    Stage *string `locationName:"stage" type:"string" required:"true" enum:"Stage"`

    // Tag for branch for Amplify App.
    Tags map[string]*string `locationName:"tags" min:"1" type:"map"`

    // Thumbnail URL for the branch.
    ThumbnailUrl *string `locationName:"thumbnailUrl" min:"1" type:"string"`

    // Total number of Jobs part of an Amplify App.
    //
    // TotalNumberOfJobs is a required field
    TotalNumberOfJobs *string `locationName:"totalNumberOfJobs" type:"string" required:"true"`

    // The content TTL for the website in seconds.
    //
    // Ttl is a required field
    Ttl *string `locationName:"ttl" type:"string" required:"true"`

    // Last updated date and time for a branch, part of an Amplify App.
    //
    // UpdateTime is a required field
    UpdateTime *time.Time `locationName:"updateTime" type:"timestamp" required:"true"`
    // contains filtered or unexported fields
}

Branch for an Amplify App, which maps to a 3rd party repository branch.

func (Branch) GoString Uses

func (s Branch) GoString() string

GoString returns the string representation

func (*Branch) SetActiveJobId Uses

func (s *Branch) SetActiveJobId(v string) *Branch

SetActiveJobId sets the ActiveJobId field's value.

func (*Branch) SetAssociatedResources Uses

func (s *Branch) SetAssociatedResources(v []*string) *Branch

SetAssociatedResources sets the AssociatedResources field's value.

func (*Branch) SetBasicAuthCredentials Uses

func (s *Branch) SetBasicAuthCredentials(v string) *Branch

SetBasicAuthCredentials sets the BasicAuthCredentials field's value.

func (*Branch) SetBranchArn Uses

func (s *Branch) SetBranchArn(v string) *Branch

SetBranchArn sets the BranchArn field's value.

func (*Branch) SetBranchName Uses

func (s *Branch) SetBranchName(v string) *Branch

SetBranchName sets the BranchName field's value.

func (*Branch) SetBuildSpec Uses

func (s *Branch) SetBuildSpec(v string) *Branch

SetBuildSpec sets the BuildSpec field's value.

func (*Branch) SetCreateTime Uses

func (s *Branch) SetCreateTime(v time.Time) *Branch

SetCreateTime sets the CreateTime field's value.

func (*Branch) SetCustomDomains Uses

func (s *Branch) SetCustomDomains(v []*string) *Branch

SetCustomDomains sets the CustomDomains field's value.

func (*Branch) SetDescription Uses

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

SetDescription sets the Description field's value.

func (*Branch) SetDisplayName Uses

func (s *Branch) SetDisplayName(v string) *Branch

SetDisplayName sets the DisplayName field's value.

func (*Branch) SetEnableAutoBuild Uses

func (s *Branch) SetEnableAutoBuild(v bool) *Branch

SetEnableAutoBuild sets the EnableAutoBuild field's value.

func (*Branch) SetEnableBasicAuth Uses

func (s *Branch) SetEnableBasicAuth(v bool) *Branch

SetEnableBasicAuth sets the EnableBasicAuth field's value.

func (*Branch) SetEnableNotification Uses

func (s *Branch) SetEnableNotification(v bool) *Branch

SetEnableNotification sets the EnableNotification field's value.

func (*Branch) SetEnvironmentVariables Uses

func (s *Branch) SetEnvironmentVariables(v map[string]*string) *Branch

SetEnvironmentVariables sets the EnvironmentVariables field's value.

func (*Branch) SetFramework Uses

func (s *Branch) SetFramework(v string) *Branch

SetFramework sets the Framework field's value.

func (*Branch) SetStage Uses

func (s *Branch) SetStage(v string) *Branch

SetStage sets the Stage field's value.

func (*Branch) SetTags Uses

func (s *Branch) SetTags(v map[string]*string) *Branch

SetTags sets the Tags field's value.

func (*Branch) SetThumbnailUrl Uses

func (s *Branch) SetThumbnailUrl(v string) *Branch

SetThumbnailUrl sets the ThumbnailUrl field's value.

func (*Branch) SetTotalNumberOfJobs Uses

func (s *Branch) SetTotalNumberOfJobs(v string) *Branch

SetTotalNumberOfJobs sets the TotalNumberOfJobs field's value.

func (*Branch) SetTtl Uses

func (s *Branch) SetTtl(v string) *Branch

SetTtl sets the Ttl field's value.

func (*Branch) SetUpdateTime Uses

func (s *Branch) SetUpdateTime(v time.Time) *Branch

SetUpdateTime sets the UpdateTime field's value.

func (Branch) String Uses

func (s Branch) String() string

String returns the string representation

type CreateAppInput Uses

type CreateAppInput struct {

    // Personal Access token for 3rd party source control system for an Amplify
    // App, used to create webhook and read-only deploy key. Token is not stored.
    AccessToken *string `locationName:"accessToken" min:"1" type:"string"`

    // Automated branch creation config for the Amplify App.
    AutoBranchCreationConfig *AutoBranchCreationConfig `locationName:"autoBranchCreationConfig" type:"structure"`

    // Automated branch creation glob patterns for the Amplify App.
    AutoBranchCreationPatterns []*string `locationName:"autoBranchCreationPatterns" type:"list"`

    // Credentials for Basic Authorization for an Amplify App.
    BasicAuthCredentials *string `locationName:"basicAuthCredentials" type:"string"`

    // BuildSpec for an Amplify App
    BuildSpec *string `locationName:"buildSpec" min:"1" type:"string"`

    // Custom rewrite / redirect rules for an Amplify App.
    CustomRules []*CustomRule `locationName:"customRules" type:"list"`

    // Description for an Amplify App
    Description *string `locationName:"description" type:"string"`

    // Enables automated branch creation for the Amplify App.
    EnableAutoBranchCreation *bool `locationName:"enableAutoBranchCreation" type:"boolean"`

    // Enable Basic Authorization for an Amplify App, this will apply to all branches
    // part of this App.
    EnableBasicAuth *bool `locationName:"enableBasicAuth" type:"boolean"`

    // Enable the auto building of branches for an Amplify App.
    EnableBranchAutoBuild *bool `locationName:"enableBranchAutoBuild" type:"boolean"`

    // Environment variables map for an Amplify App.
    EnvironmentVariables map[string]*string `locationName:"environmentVariables" type:"map"`

    // AWS IAM service role for an Amplify App
    IamServiceRoleArn *string `locationName:"iamServiceRoleArn" min:"1" type:"string"`

    // Name for the Amplify App
    //
    // Name is a required field
    Name *string `locationName:"name" min:"1" type:"string" required:"true"`

    // OAuth token for 3rd party source control system for an Amplify App, used
    // to create webhook and read-only deploy key. OAuth token is not stored.
    OauthToken *string `locationName:"oauthToken" type:"string"`

    // Platform / framework for an Amplify App
    Platform *string `locationName:"platform" type:"string" enum:"Platform"`

    // Repository for an Amplify App
    Repository *string `locationName:"repository" type:"string"`

    // Tag for an Amplify App
    Tags map[string]*string `locationName:"tags" min:"1" type:"map"`
    // contains filtered or unexported fields
}

Request structure used to create Apps in Amplify.

func (CreateAppInput) GoString Uses

func (s CreateAppInput) GoString() string

GoString returns the string representation

func (*CreateAppInput) SetAccessToken Uses

func (s *CreateAppInput) SetAccessToken(v string) *CreateAppInput

SetAccessToken sets the AccessToken field's value.

func (*CreateAppInput) SetAutoBranchCreationConfig Uses

func (s *CreateAppInput) SetAutoBranchCreationConfig(v *AutoBranchCreationConfig) *CreateAppInput

SetAutoBranchCreationConfig sets the AutoBranchCreationConfig field's value.

func (*CreateAppInput) SetAutoBranchCreationPatterns Uses

func (s *CreateAppInput) SetAutoBranchCreationPatterns(v []*string) *CreateAppInput

SetAutoBranchCreationPatterns sets the AutoBranchCreationPatterns field's value.

func (*CreateAppInput) SetBasicAuthCredentials Uses

func (s *CreateAppInput) SetBasicAuthCredentials(v string) *CreateAppInput

SetBasicAuthCredentials sets the BasicAuthCredentials field's value.

func (*CreateAppInput) SetBuildSpec Uses

func (s *CreateAppInput) SetBuildSpec(v string) *CreateAppInput

SetBuildSpec sets the BuildSpec field's value.

func (*CreateAppInput) SetCustomRules Uses

func (s *CreateAppInput) SetCustomRules(v []*CustomRule) *CreateAppInput

SetCustomRules sets the CustomRules field's value.

func (*CreateAppInput) SetDescription Uses

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

SetDescription sets the Description field's value.

func (*CreateAppInput) SetEnableAutoBranchCreation Uses

func (s *CreateAppInput) SetEnableAutoBranchCreation(v bool) *CreateAppInput

SetEnableAutoBranchCreation sets the EnableAutoBranchCreation field's value.

func (*CreateAppInput) SetEnableBasicAuth Uses

func (s *CreateAppInput) SetEnableBasicAuth(v bool) *CreateAppInput

SetEnableBasicAuth sets the EnableBasicAuth field's value.

func (*CreateAppInput) SetEnableBranchAutoBuild Uses

func (s *CreateAppInput) SetEnableBranchAutoBuild(v bool) *CreateAppInput

SetEnableBranchAutoBuild sets the EnableBranchAutoBuild field's value.

func (*CreateAppInput) SetEnvironmentVariables Uses

func (s *CreateAppInput) SetEnvironmentVariables(v map[string]*string) *CreateAppInput

SetEnvironmentVariables sets the EnvironmentVariables field's value.

func (*CreateAppInput) SetIamServiceRoleArn Uses

func (s *CreateAppInput) SetIamServiceRoleArn(v string) *CreateAppInput

SetIamServiceRoleArn sets the IamServiceRoleArn field's value.

func (*CreateAppInput) SetName Uses

func (s *CreateAppInput) SetName(v string) *CreateAppInput

SetName sets the Name field's value.

func (*CreateAppInput) SetOauthToken Uses

func (s *CreateAppInput) SetOauthToken(v string) *CreateAppInput

SetOauthToken sets the OauthToken field's value.

func (*CreateAppInput) SetPlatform Uses

func (s *CreateAppInput) SetPlatform(v string) *CreateAppInput

SetPlatform sets the Platform field's value.

func (*CreateAppInput) SetRepository Uses

func (s *CreateAppInput) SetRepository(v string) *CreateAppInput

SetRepository sets the Repository field's value.

func (*CreateAppInput) SetTags Uses

func (s *CreateAppInput) SetTags(v map[string]*string) *CreateAppInput

SetTags sets the Tags field's value.

func (CreateAppInput) String Uses

func (s CreateAppInput) String() string

String returns the string representation

func (*CreateAppInput) Validate Uses

func (s *CreateAppInput) Validate() error

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

type CreateAppOutput Uses

type CreateAppOutput struct {

    // Amplify App represents different branches of a repository for building, deploying,
    // and hosting.
    //
    // App is a required field
    App *App `locationName:"app" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (CreateAppOutput) GoString Uses

func (s CreateAppOutput) GoString() string

GoString returns the string representation

func (*CreateAppOutput) SetApp Uses

func (s *CreateAppOutput) SetApp(v *App) *CreateAppOutput

SetApp sets the App field's value.

func (CreateAppOutput) String Uses

func (s CreateAppOutput) String() string

String returns the string representation

type CreateBranchInput Uses

type CreateBranchInput struct {

    // Unique Id for an Amplify App.
    //
    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" min:"1" type:"string" required:"true"`

    // Basic Authorization credentials for the branch.
    BasicAuthCredentials *string `locationName:"basicAuthCredentials" type:"string"`

    // Name for the branch.
    //
    // BranchName is a required field
    BranchName *string `locationName:"branchName" min:"1" type:"string" required:"true"`

    // BuildSpec for the branch.
    BuildSpec *string `locationName:"buildSpec" min:"1" type:"string"`

    // Description for the branch.
    Description *string `locationName:"description" type:"string"`

    // Display name for a branch, will use as the default domain prefix.
    DisplayName *string `locationName:"displayName" type:"string"`

    // Enables auto building for the branch.
    EnableAutoBuild *bool `locationName:"enableAutoBuild" type:"boolean"`

    // Enables Basic Auth for the branch.
    EnableBasicAuth *bool `locationName:"enableBasicAuth" type:"boolean"`

    // Enables notifications for the branch.
    EnableNotification *bool `locationName:"enableNotification" type:"boolean"`

    // Environment Variables for the branch.
    EnvironmentVariables map[string]*string `locationName:"environmentVariables" type:"map"`

    // Framework for the branch.
    Framework *string `locationName:"framework" type:"string"`

    // Stage for the branch.
    Stage *string `locationName:"stage" type:"string" enum:"Stage"`

    // Tag for the branch.
    Tags map[string]*string `locationName:"tags" min:"1" type:"map"`

    // The content TTL for the website in seconds.
    Ttl *string `locationName:"ttl" type:"string"`
    // contains filtered or unexported fields
}

Request structure for a branch create request.

func (CreateBranchInput) GoString Uses

func (s CreateBranchInput) GoString() string

GoString returns the string representation

func (*CreateBranchInput) SetAppId Uses

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

SetAppId sets the AppId field's value.

func (*CreateBranchInput) SetBasicAuthCredentials Uses

func (s *CreateBranchInput) SetBasicAuthCredentials(v string) *CreateBranchInput

SetBasicAuthCredentials sets the BasicAuthCredentials field's value.

func (*CreateBranchInput) SetBranchName Uses

func (s *CreateBranchInput) SetBranchName(v string) *CreateBranchInput

SetBranchName sets the BranchName field's value.

func (*CreateBranchInput) SetBuildSpec Uses

func (s *CreateBranchInput) SetBuildSpec(v string) *CreateBranchInput

SetBuildSpec sets the BuildSpec field's value.

func (*CreateBranchInput) SetDescription Uses

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

SetDescription sets the Description field's value.

func (*CreateBranchInput) SetDisplayName Uses

func (s *CreateBranchInput) SetDisplayName(v string) *CreateBranchInput

SetDisplayName sets the DisplayName field's value.

func (*CreateBranchInput) SetEnableAutoBuild Uses

func (s *CreateBranchInput) SetEnableAutoBuild(v bool) *CreateBranchInput

SetEnableAutoBuild sets the EnableAutoBuild field's value.

func (*CreateBranchInput) SetEnableBasicAuth Uses

func (s *CreateBranchInput) SetEnableBasicAuth(v bool) *CreateBranchInput

SetEnableBasicAuth sets the EnableBasicAuth field's value.

func (*CreateBranchInput) SetEnableNotification Uses

func (s *CreateBranchInput) SetEnableNotification(v bool) *CreateBranchInput

SetEnableNotification sets the EnableNotification field's value.

func (*CreateBranchInput) SetEnvironmentVariables Uses

func (s *CreateBranchInput) SetEnvironmentVariables(v map[string]*string) *CreateBranchInput

SetEnvironmentVariables sets the EnvironmentVariables field's value.

func (*CreateBranchInput) SetFramework Uses

func (s *CreateBranchInput) SetFramework(v string) *CreateBranchInput

SetFramework sets the Framework field's value.

func (*CreateBranchInput) SetStage Uses

func (s *CreateBranchInput) SetStage(v string) *CreateBranchInput

SetStage sets the Stage field's value.

func (*CreateBranchInput) SetTags Uses

func (s *CreateBranchInput) SetTags(v map[string]*string) *CreateBranchInput

SetTags sets the Tags field's value.

func (*CreateBranchInput) SetTtl Uses

func (s *CreateBranchInput) SetTtl(v string) *CreateBranchInput

SetTtl sets the Ttl field's value.

func (CreateBranchInput) String Uses

func (s CreateBranchInput) String() string

String returns the string representation

func (*CreateBranchInput) Validate Uses

func (s *CreateBranchInput) Validate() error

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

type CreateBranchOutput Uses

type CreateBranchOutput struct {

    // Branch structure for an Amplify App.
    //
    // Branch is a required field
    Branch *Branch `locationName:"branch" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

Result structure for create branch request.

func (CreateBranchOutput) GoString Uses

func (s CreateBranchOutput) GoString() string

GoString returns the string representation

func (*CreateBranchOutput) SetBranch Uses

func (s *CreateBranchOutput) SetBranch(v *Branch) *CreateBranchOutput

SetBranch sets the Branch field's value.

func (CreateBranchOutput) String Uses

func (s CreateBranchOutput) String() string

String returns the string representation

type CreateDeploymentInput Uses

type CreateDeploymentInput struct {

    // Unique Id for an Amplify App.
    //
    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" min:"1" type:"string" required:"true"`

    // Name for the branch, for the Job.
    //
    // BranchName is a required field
    BranchName *string `location:"uri" locationName:"branchName" min:"1" type:"string" required:"true"`

    // Optional file map that contains file name as the key and file content md5
    // hash as the value. If this argument is provided, the service will generate
    // different upload url per file. Otherwise, the service will only generate
    // a single upload url for the zipped files.
    FileMap map[string]*string `locationName:"fileMap" type:"map"`
    // contains filtered or unexported fields
}

Request structure for create a new deployment.

func (CreateDeploymentInput) GoString Uses

func (s CreateDeploymentInput) GoString() string

GoString returns the string representation

func (*CreateDeploymentInput) SetAppId Uses

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

SetAppId sets the AppId field's value.

func (*CreateDeploymentInput) SetBranchName Uses

func (s *CreateDeploymentInput) SetBranchName(v string) *CreateDeploymentInput

SetBranchName sets the BranchName field's value.

func (*CreateDeploymentInput) SetFileMap Uses

func (s *CreateDeploymentInput) SetFileMap(v map[string]*string) *CreateDeploymentInput

SetFileMap sets the FileMap field's value.

func (CreateDeploymentInput) String Uses

func (s CreateDeploymentInput) String() string

String returns the string representation

func (*CreateDeploymentInput) Validate Uses

func (s *CreateDeploymentInput) Validate() error

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

type CreateDeploymentOutput Uses

type CreateDeploymentOutput struct {

    // When the fileMap argument is provided in the request, the fileUploadUrls
    // will contain a map of file names to upload url.
    //
    // FileUploadUrls is a required field
    FileUploadUrls map[string]*string `locationName:"fileUploadUrls" type:"map" required:"true"`

    // The jobId for this deployment, will supply to start deployment api.
    JobId *string `locationName:"jobId" type:"string"`

    // When the fileMap argument is NOT provided. This zipUploadUrl will be returned.
    //
    // ZipUploadUrl is a required field
    ZipUploadUrl *string `locationName:"zipUploadUrl" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Result structure for create a new deployment.

func (CreateDeploymentOutput) GoString Uses

func (s CreateDeploymentOutput) GoString() string

GoString returns the string representation

func (*CreateDeploymentOutput) SetFileUploadUrls Uses

func (s *CreateDeploymentOutput) SetFileUploadUrls(v map[string]*string) *CreateDeploymentOutput

SetFileUploadUrls sets the FileUploadUrls field's value.

func (*CreateDeploymentOutput) SetJobId Uses

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

SetJobId sets the JobId field's value.

func (*CreateDeploymentOutput) SetZipUploadUrl Uses

func (s *CreateDeploymentOutput) SetZipUploadUrl(v string) *CreateDeploymentOutput

SetZipUploadUrl sets the ZipUploadUrl field's value.

func (CreateDeploymentOutput) String Uses

func (s CreateDeploymentOutput) String() string

String returns the string representation

type CreateDomainAssociationInput Uses

type CreateDomainAssociationInput struct {

    // Unique Id for an Amplify App.
    //
    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" min:"1" type:"string" required:"true"`

    // Domain name for the Domain Association.
    //
    // DomainName is a required field
    DomainName *string `locationName:"domainName" type:"string" required:"true"`

    // Enables automated creation of Subdomains for branches.
    EnableAutoSubDomain *bool `locationName:"enableAutoSubDomain" type:"boolean"`

    // Setting structure for the Subdomain.
    //
    // SubDomainSettings is a required field
    SubDomainSettings []*SubDomainSetting `locationName:"subDomainSettings" type:"list" required:"true"`
    // contains filtered or unexported fields
}

Request structure for create Domain Association request.

func (CreateDomainAssociationInput) GoString Uses

func (s CreateDomainAssociationInput) GoString() string

GoString returns the string representation

func (*CreateDomainAssociationInput) SetAppId Uses

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

SetAppId sets the AppId field's value.

func (*CreateDomainAssociationInput) SetDomainName Uses

func (s *CreateDomainAssociationInput) SetDomainName(v string) *CreateDomainAssociationInput

SetDomainName sets the DomainName field's value.

func (*CreateDomainAssociationInput) SetEnableAutoSubDomain Uses

func (s *CreateDomainAssociationInput) SetEnableAutoSubDomain(v bool) *CreateDomainAssociationInput

SetEnableAutoSubDomain sets the EnableAutoSubDomain field's value.

func (*CreateDomainAssociationInput) SetSubDomainSettings Uses

func (s *CreateDomainAssociationInput) SetSubDomainSettings(v []*SubDomainSetting) *CreateDomainAssociationInput

SetSubDomainSettings sets the SubDomainSettings field's value.

func (CreateDomainAssociationInput) String Uses

func (s CreateDomainAssociationInput) String() string

String returns the string representation

func (*CreateDomainAssociationInput) Validate Uses

func (s *CreateDomainAssociationInput) Validate() error

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

type CreateDomainAssociationOutput Uses

type CreateDomainAssociationOutput struct {

    // Domain Association structure.
    //
    // DomainAssociation is a required field
    DomainAssociation *DomainAssociation `locationName:"domainAssociation" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

Result structure for the create Domain Association request.

func (CreateDomainAssociationOutput) GoString Uses

func (s CreateDomainAssociationOutput) GoString() string

GoString returns the string representation

func (*CreateDomainAssociationOutput) SetDomainAssociation Uses

func (s *CreateDomainAssociationOutput) SetDomainAssociation(v *DomainAssociation) *CreateDomainAssociationOutput

SetDomainAssociation sets the DomainAssociation field's value.

func (CreateDomainAssociationOutput) String Uses

func (s CreateDomainAssociationOutput) String() string

String returns the string representation

type CreateWebhookInput Uses

type CreateWebhookInput struct {

    // Unique Id for an Amplify App.
    //
    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" min:"1" type:"string" required:"true"`

    // Name for a branch, part of an Amplify App.
    //
    // BranchName is a required field
    BranchName *string `locationName:"branchName" min:"1" type:"string" required:"true"`

    // Description for a webhook.
    Description *string `locationName:"description" type:"string"`
    // contains filtered or unexported fields
}

Request structure for create webhook request.

func (CreateWebhookInput) GoString Uses

func (s CreateWebhookInput) GoString() string

GoString returns the string representation

func (*CreateWebhookInput) SetAppId Uses

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

SetAppId sets the AppId field's value.

func (*CreateWebhookInput) SetBranchName Uses

func (s *CreateWebhookInput) SetBranchName(v string) *CreateWebhookInput

SetBranchName sets the BranchName field's value.

func (*CreateWebhookInput) SetDescription Uses

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

SetDescription sets the Description field's value.

func (CreateWebhookInput) String Uses

func (s CreateWebhookInput) String() string

String returns the string representation

func (*CreateWebhookInput) Validate Uses

func (s *CreateWebhookInput) Validate() error

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

type CreateWebhookOutput Uses

type CreateWebhookOutput struct {

    // Webhook structure.
    //
    // Webhook is a required field
    Webhook *Webhook `locationName:"webhook" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

Result structure for the create webhook request.

func (CreateWebhookOutput) GoString Uses

func (s CreateWebhookOutput) GoString() string

GoString returns the string representation

func (*CreateWebhookOutput) SetWebhook Uses

func (s *CreateWebhookOutput) SetWebhook(v *Webhook) *CreateWebhookOutput

SetWebhook sets the Webhook field's value.

func (CreateWebhookOutput) String Uses

func (s CreateWebhookOutput) String() string

String returns the string representation

type CustomRule Uses

type CustomRule struct {

    // The condition for a URL rewrite or redirect rule, e.g. country code.
    Condition *string `locationName:"condition" min:"1" type:"string"`

    // The source pattern for a URL rewrite or redirect rule.
    //
    // Source is a required field
    Source *string `locationName:"source" min:"1" type:"string" required:"true"`

    // The status code for a URL rewrite or redirect rule.
    Status *string `locationName:"status" min:"3" type:"string"`

    // The target pattern for a URL rewrite or redirect rule.
    //
    // Target is a required field
    Target *string `locationName:"target" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Custom rewrite / redirect rule.

func (CustomRule) GoString Uses

func (s CustomRule) GoString() string

GoString returns the string representation

func (*CustomRule) SetCondition Uses

func (s *CustomRule) SetCondition(v string) *CustomRule

SetCondition sets the Condition field's value.

func (*CustomRule) SetSource Uses

func (s *CustomRule) SetSource(v string) *CustomRule

SetSource sets the Source field's value.

func (*CustomRule) SetStatus Uses

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

SetStatus sets the Status field's value.

func (*CustomRule) SetTarget Uses

func (s *CustomRule) SetTarget(v string) *CustomRule

SetTarget sets the Target field's value.

func (CustomRule) String Uses

func (s CustomRule) String() string

String returns the string representation

func (*CustomRule) Validate Uses

func (s *CustomRule) Validate() error

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

type DeleteAppInput Uses

type DeleteAppInput struct {

    // Unique Id for an Amplify App.
    //
    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Request structure for an Amplify App delete request.

func (DeleteAppInput) GoString Uses

func (s DeleteAppInput) GoString() string

GoString returns the string representation

func (*DeleteAppInput) SetAppId Uses

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

SetAppId sets the AppId field's value.

func (DeleteAppInput) String Uses

func (s DeleteAppInput) String() string

String returns the string representation

func (*DeleteAppInput) Validate Uses

func (s *DeleteAppInput) Validate() error

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

type DeleteAppOutput Uses

type DeleteAppOutput struct {

    // Amplify App represents different branches of a repository for building, deploying,
    // and hosting.
    //
    // App is a required field
    App *App `locationName:"app" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

Result structure for an Amplify App delete request.

func (DeleteAppOutput) GoString Uses

func (s DeleteAppOutput) GoString() string

GoString returns the string representation

func (*DeleteAppOutput) SetApp Uses

func (s *DeleteAppOutput) SetApp(v *App) *DeleteAppOutput

SetApp sets the App field's value.

func (DeleteAppOutput) String Uses

func (s DeleteAppOutput) String() string

String returns the string representation

type DeleteBranchInput Uses

type DeleteBranchInput struct {

    // Unique Id for an Amplify App.
    //
    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" min:"1" type:"string" required:"true"`

    // Name for the branch.
    //
    // BranchName is a required field
    BranchName *string `location:"uri" locationName:"branchName" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Request structure for delete branch request.

func (DeleteBranchInput) GoString Uses

func (s DeleteBranchInput) GoString() string

GoString returns the string representation

func (*DeleteBranchInput) SetAppId Uses

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

SetAppId sets the AppId field's value.

func (*DeleteBranchInput) SetBranchName Uses

func (s *DeleteBranchInput) SetBranchName(v string) *DeleteBranchInput

SetBranchName sets the BranchName field's value.

func (DeleteBranchInput) String Uses

func (s DeleteBranchInput) String() string

String returns the string representation

func (*DeleteBranchInput) Validate Uses

func (s *DeleteBranchInput) Validate() error

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

type DeleteBranchOutput Uses

type DeleteBranchOutput struct {

    // Branch structure for an Amplify App.
    //
    // Branch is a required field
    Branch *Branch `locationName:"branch" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

Result structure for delete branch request.

func (DeleteBranchOutput) GoString Uses

func (s DeleteBranchOutput) GoString() string

GoString returns the string representation

func (*DeleteBranchOutput) SetBranch Uses

func (s *DeleteBranchOutput) SetBranch(v *Branch) *DeleteBranchOutput

SetBranch sets the Branch field's value.

func (DeleteBranchOutput) String Uses

func (s DeleteBranchOutput) String() string

String returns the string representation

type DeleteDomainAssociationInput Uses

type DeleteDomainAssociationInput struct {

    // Unique Id for an Amplify App.
    //
    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" min:"1" type:"string" required:"true"`

    // Name of the domain.
    //
    // DomainName is a required field
    DomainName *string `location:"uri" locationName:"domainName" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Request structure for the delete Domain Association request.

func (DeleteDomainAssociationInput) GoString Uses

func (s DeleteDomainAssociationInput) GoString() string

GoString returns the string representation

func (*DeleteDomainAssociationInput) SetAppId Uses

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

SetAppId sets the AppId field's value.

func (*DeleteDomainAssociationInput) SetDomainName Uses

func (s *DeleteDomainAssociationInput) SetDomainName(v string) *DeleteDomainAssociationInput

SetDomainName sets the DomainName field's value.

func (DeleteDomainAssociationInput) String Uses

func (s DeleteDomainAssociationInput) String() string

String returns the string representation

func (*DeleteDomainAssociationInput) Validate Uses

func (s *DeleteDomainAssociationInput) Validate() error

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

type DeleteDomainAssociationOutput Uses

type DeleteDomainAssociationOutput struct {

    // Structure for Domain Association, which associates a custom domain with an
    // Amplify App.
    //
    // DomainAssociation is a required field
    DomainAssociation *DomainAssociation `locationName:"domainAssociation" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteDomainAssociationOutput) GoString Uses

func (s DeleteDomainAssociationOutput) GoString() string

GoString returns the string representation

func (*DeleteDomainAssociationOutput) SetDomainAssociation Uses

func (s *DeleteDomainAssociationOutput) SetDomainAssociation(v *DomainAssociation) *DeleteDomainAssociationOutput

SetDomainAssociation sets the DomainAssociation field's value.

func (DeleteDomainAssociationOutput) String Uses

func (s DeleteDomainAssociationOutput) String() string

String returns the string representation

type DeleteJobInput Uses

type DeleteJobInput struct {

    // Unique Id for an Amplify App.
    //
    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" min:"1" type:"string" required:"true"`

    // Name for the branch, for the Job.
    //
    // BranchName is a required field
    BranchName *string `location:"uri" locationName:"branchName" min:"1" type:"string" required:"true"`

    // Unique Id for the Job.
    //
    // JobId is a required field
    JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Request structure for delete job request.

func (DeleteJobInput) GoString Uses

func (s DeleteJobInput) GoString() string

GoString returns the string representation

func (*DeleteJobInput) SetAppId Uses

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

SetAppId sets the AppId field's value.

func (*DeleteJobInput) SetBranchName Uses

func (s *DeleteJobInput) SetBranchName(v string) *DeleteJobInput

SetBranchName sets the BranchName field's value.

func (*DeleteJobInput) SetJobId Uses

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

SetJobId sets the JobId field's value.

func (DeleteJobInput) String Uses

func (s DeleteJobInput) String() string

String returns the string representation

func (*DeleteJobInput) Validate Uses

func (s *DeleteJobInput) Validate() error

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

type DeleteJobOutput Uses

type DeleteJobOutput struct {

    // Structure for the summary of a Job.
    //
    // JobSummary is a required field
    JobSummary *JobSummary `locationName:"jobSummary" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

Result structure for the delete job request.

func (DeleteJobOutput) GoString Uses

func (s DeleteJobOutput) GoString() string

GoString returns the string representation

func (*DeleteJobOutput) SetJobSummary Uses

func (s *DeleteJobOutput) SetJobSummary(v *JobSummary) *DeleteJobOutput

SetJobSummary sets the JobSummary field's value.

func (DeleteJobOutput) String Uses

func (s DeleteJobOutput) String() string

String returns the string representation

type DeleteWebhookInput Uses

type DeleteWebhookInput struct {

    // Unique Id for a webhook.
    //
    // WebhookId is a required field
    WebhookId *string `location:"uri" locationName:"webhookId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Request structure for the delete webhook request.

func (DeleteWebhookInput) GoString Uses

func (s DeleteWebhookInput) GoString() string

GoString returns the string representation

func (*DeleteWebhookInput) SetWebhookId Uses

func (s *DeleteWebhookInput) SetWebhookId(v string) *DeleteWebhookInput

SetWebhookId sets the WebhookId field's value.

func (DeleteWebhookInput) String Uses

func (s DeleteWebhookInput) String() string

String returns the string representation

func (*DeleteWebhookInput) Validate Uses

func (s *DeleteWebhookInput) Validate() error

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

type DeleteWebhookOutput Uses

type DeleteWebhookOutput struct {

    // Webhook structure.
    //
    // Webhook is a required field
    Webhook *Webhook `locationName:"webhook" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

Result structure for the delete webhook request.

func (DeleteWebhookOutput) GoString Uses

func (s DeleteWebhookOutput) GoString() string

GoString returns the string representation

func (*DeleteWebhookOutput) SetWebhook Uses

func (s *DeleteWebhookOutput) SetWebhook(v *Webhook) *DeleteWebhookOutput

SetWebhook sets the Webhook field's value.

func (DeleteWebhookOutput) String Uses

func (s DeleteWebhookOutput) String() string

String returns the string representation

type DomainAssociation Uses

type DomainAssociation struct {

    // DNS Record for certificate verification.
    CertificateVerificationDNSRecord *string `locationName:"certificateVerificationDNSRecord" type:"string"`

    // ARN for the Domain Association.
    //
    // DomainAssociationArn is a required field
    DomainAssociationArn *string `locationName:"domainAssociationArn" type:"string" required:"true"`

    // Name of the domain.
    //
    // DomainName is a required field
    DomainName *string `locationName:"domainName" type:"string" required:"true"`

    // Status fo the Domain Association.
    //
    // DomainStatus is a required field
    DomainStatus *string `locationName:"domainStatus" type:"string" required:"true" enum:"DomainStatus"`

    // Enables automated creation of Subdomains for branches.
    //
    // EnableAutoSubDomain is a required field
    EnableAutoSubDomain *bool `locationName:"enableAutoSubDomain" type:"boolean" required:"true"`

    // Reason for the current status of the Domain Association.
    //
    // StatusReason is a required field
    StatusReason *string `locationName:"statusReason" type:"string" required:"true"`

    // Subdomains for the Domain Association.
    //
    // SubDomains is a required field
    SubDomains []*SubDomain `locationName:"subDomains" type:"list" required:"true"`
    // contains filtered or unexported fields
}

Structure for Domain Association, which associates a custom domain with an Amplify App.

func (DomainAssociation) GoString Uses

func (s DomainAssociation) GoString() string

GoString returns the string representation

func (*DomainAssociation) SetCertificateVerificationDNSRecord Uses

func (s *DomainAssociation) SetCertificateVerificationDNSRecord(v string) *DomainAssociation

SetCertificateVerificationDNSRecord sets the CertificateVerificationDNSRecord field's value.

func (*DomainAssociation) SetDomainAssociationArn Uses

func (s *DomainAssociation) SetDomainAssociationArn(v string) *DomainAssociation

SetDomainAssociationArn sets the DomainAssociationArn field's value.

func (*DomainAssociation) SetDomainName Uses

func (s *DomainAssociation) SetDomainName(v string) *DomainAssociation

SetDomainName sets the DomainName field's value.

func (*DomainAssociation) SetDomainStatus Uses

func (s *DomainAssociation) SetDomainStatus(v string) *DomainAssociation

SetDomainStatus sets the DomainStatus field's value.

func (*DomainAssociation) SetEnableAutoSubDomain Uses

func (s *DomainAssociation) SetEnableAutoSubDomain(v bool) *DomainAssociation

SetEnableAutoSubDomain sets the EnableAutoSubDomain field's value.

func (*DomainAssociation) SetStatusReason Uses

func (s *DomainAssociation) SetStatusReason(v string) *DomainAssociation

SetStatusReason sets the StatusReason field's value.

func (*DomainAssociation) SetSubDomains Uses

func (s *DomainAssociation) SetSubDomains(v []*SubDomain) *DomainAssociation

SetSubDomains sets the SubDomains field's value.

func (DomainAssociation) String Uses

func (s DomainAssociation) String() string

String returns the string representation

type GetAppInput Uses

type GetAppInput struct {

    // Unique Id for an Amplify App.
    //
    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Request structure for get App request.

func (GetAppInput) GoString Uses

func (s GetAppInput) GoString() string

GoString returns the string representation

func (*GetAppInput) SetAppId Uses

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

SetAppId sets the AppId field's value.

func (GetAppInput) String Uses

func (s GetAppInput) String() string

String returns the string representation

func (*GetAppInput) Validate Uses

func (s *GetAppInput) Validate() error

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

type GetAppOutput Uses

type GetAppOutput struct {

    // Amplify App represents different branches of a repository for building, deploying,
    // and hosting.
    //
    // App is a required field
    App *App `locationName:"app" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (GetAppOutput) GoString Uses

func (s GetAppOutput) GoString() string

GoString returns the string representation

func (*GetAppOutput) SetApp Uses

func (s *GetAppOutput) SetApp(v *App) *GetAppOutput

SetApp sets the App field's value.

func (GetAppOutput) String Uses

func (s GetAppOutput) String() string

String returns the string representation

type GetBranchInput Uses

type GetBranchInput struct {

    // Unique Id for an Amplify App.
    //
    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" min:"1" type:"string" required:"true"`

    // Name for the branch.
    //
    // BranchName is a required field
    BranchName *string `location:"uri" locationName:"branchName" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Result structure for get branch request.

func (GetBranchInput) GoString Uses

func (s GetBranchInput) GoString() string

GoString returns the string representation

func (*GetBranchInput) SetAppId Uses

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

SetAppId sets the AppId field's value.

func (*GetBranchInput) SetBranchName Uses

func (s *GetBranchInput) SetBranchName(v string) *GetBranchInput

SetBranchName sets the BranchName field's value.

func (GetBranchInput) String Uses

func (s GetBranchInput) String() string

String returns the string representation

func (*GetBranchInput) Validate Uses

func (s *GetBranchInput) Validate() error

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

type GetBranchOutput Uses

type GetBranchOutput struct {

    // Branch for an Amplify App, which maps to a 3rd party repository branch.
    //
    // Branch is a required field
    Branch *Branch `locationName:"branch" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (GetBranchOutput) GoString Uses

func (s GetBranchOutput) GoString() string

GoString returns the string representation

func (*GetBranchOutput) SetBranch Uses

func (s *GetBranchOutput) SetBranch(v *Branch) *GetBranchOutput

SetBranch sets the Branch field's value.

func (GetBranchOutput) String Uses

func (s GetBranchOutput) String() string

String returns the string representation

type GetDomainAssociationInput Uses

type GetDomainAssociationInput struct {

    // Unique Id for an Amplify App.
    //
    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" min:"1" type:"string" required:"true"`

    // Name of the domain.
    //
    // DomainName is a required field
    DomainName *string `location:"uri" locationName:"domainName" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Request structure for the get Domain Association request.

func (GetDomainAssociationInput) GoString Uses

func (s GetDomainAssociationInput) GoString() string

GoString returns the string representation

func (*GetDomainAssociationInput) SetAppId Uses

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

SetAppId sets the AppId field's value.

func (*GetDomainAssociationInput) SetDomainName Uses

func (s *GetDomainAssociationInput) SetDomainName(v string) *GetDomainAssociationInput

SetDomainName sets the DomainName field's value.

func (GetDomainAssociationInput) String Uses

func (s GetDomainAssociationInput) String() string

String returns the string representation

func (*GetDomainAssociationInput) Validate Uses

func (s *GetDomainAssociationInput) Validate() error

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

type GetDomainAssociationOutput Uses

type GetDomainAssociationOutput struct {

    // Domain Association structure.
    //
    // DomainAssociation is a required field
    DomainAssociation *DomainAssociation `locationName:"domainAssociation" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

Result structure for the get Domain Association request.

func (GetDomainAssociationOutput) GoString Uses

func (s GetDomainAssociationOutput) GoString() string

GoString returns the string representation

func (*GetDomainAssociationOutput) SetDomainAssociation Uses

func (s *GetDomainAssociationOutput) SetDomainAssociation(v *DomainAssociation) *GetDomainAssociationOutput

SetDomainAssociation sets the DomainAssociation field's value.

func (GetDomainAssociationOutput) String Uses

func (s GetDomainAssociationOutput) String() string

String returns the string representation

type GetJobInput Uses

type GetJobInput struct {

    // Unique Id for an Amplify App.
    //
    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" min:"1" type:"string" required:"true"`

    // Name for the branch, for the Job.
    //
    // BranchName is a required field
    BranchName *string `location:"uri" locationName:"branchName" min:"1" type:"string" required:"true"`

    // Unique Id for the Job.
    //
    // JobId is a required field
    JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Request structure for get job request.

func (GetJobInput) GoString Uses

func (s GetJobInput) GoString() string

GoString returns the string representation

func (*GetJobInput) SetAppId Uses

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

SetAppId sets the AppId field's value.

func (*GetJobInput) SetBranchName Uses

func (s *GetJobInput) SetBranchName(v string) *GetJobInput

SetBranchName sets the BranchName field's value.

func (*GetJobInput) SetJobId Uses

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

SetJobId sets the JobId field's value.

func (GetJobInput) String Uses

func (s GetJobInput) String() string

String returns the string representation

func (*GetJobInput) Validate Uses

func (s *GetJobInput) Validate() error

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

type GetJobOutput Uses

type GetJobOutput struct {

    // Structure for an execution job for an Amplify App.
    //
    // Job is a required field
    Job *Job `locationName:"job" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (GetJobOutput) GoString Uses

func (s GetJobOutput) GoString() string

GoString returns the string representation

func (*GetJobOutput) SetJob Uses

func (s *GetJobOutput) SetJob(v *Job) *GetJobOutput

SetJob sets the Job field's value.

func (GetJobOutput) String Uses

func (s GetJobOutput) String() string

String returns the string representation

type GetWebhookInput Uses

type GetWebhookInput struct {

    // Unique Id for a webhook.
    //
    // WebhookId is a required field
    WebhookId *string `location:"uri" locationName:"webhookId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Request structure for the get webhook request.

func (GetWebhookInput) GoString Uses

func (s GetWebhookInput) GoString() string

GoString returns the string representation

func (*GetWebhookInput) SetWebhookId Uses

func (s *GetWebhookInput) SetWebhookId(v string) *GetWebhookInput

SetWebhookId sets the WebhookId field's value.

func (GetWebhookInput) String Uses

func (s GetWebhookInput) String() string

String returns the string representation

func (*GetWebhookInput) Validate Uses

func (s *GetWebhookInput) Validate() error

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

type GetWebhookOutput Uses

type GetWebhookOutput struct {

    // Webhook structure.
    //
    // Webhook is a required field
    Webhook *Webhook `locationName:"webhook" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

Result structure for the get webhook request.

func (GetWebhookOutput) GoString Uses

func (s GetWebhookOutput) GoString() string

GoString returns the string representation

func (*GetWebhookOutput) SetWebhook Uses

func (s *GetWebhookOutput) SetWebhook(v *Webhook) *GetWebhookOutput

SetWebhook sets the Webhook field's value.

func (GetWebhookOutput) String Uses

func (s GetWebhookOutput) String() string

String returns the string representation

type Job Uses

type Job struct {

    // Execution steps for an execution job, for an Amplify App.
    //
    // Steps is a required field
    Steps []*Step `locationName:"steps" type:"list" required:"true"`

    // Summary for an execution job for an Amplify App.
    //
    // Summary is a required field
    Summary *JobSummary `locationName:"summary" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

Structure for an execution job for an Amplify App.

func (Job) GoString Uses

func (s Job) GoString() string

GoString returns the string representation

func (*Job) SetSteps Uses

func (s *Job) SetSteps(v []*Step) *Job

SetSteps sets the Steps field's value.

func (*Job) SetSummary Uses

func (s *Job) SetSummary(v *JobSummary) *Job

SetSummary sets the Summary field's value.

func (Job) String Uses

func (s Job) String() string

String returns the string representation

type JobSummary Uses

type JobSummary struct {

    // Commit Id from 3rd party repository provider for the Job.
    //
    // CommitId is a required field
    CommitId *string `locationName:"commitId" type:"string" required:"true"`

    // Commit message from 3rd party repository provider for the Job.
    //
    // CommitMessage is a required field
    CommitMessage *string `locationName:"commitMessage" type:"string" required:"true"`

    // Commit date / time for the Job.
    //
    // CommitTime is a required field
    CommitTime *time.Time `locationName:"commitTime" type:"timestamp" required:"true"`

    // End date / time for the Job.
    EndTime *time.Time `locationName:"endTime" type:"timestamp"`

    // Arn for the Job.
    //
    // JobArn is a required field
    JobArn *string `locationName:"jobArn" type:"string" required:"true"`

    // Unique Id for the Job.
    //
    // JobId is a required field
    JobId *string `locationName:"jobId" type:"string" required:"true"`

    // Type for the Job. \n "RELEASE": Manually released from source by using StartJob
    // API. "RETRY": Manually retried by using StartJob API. "WEB_HOOK": Automatically
    // triggered by WebHooks.
    //
    // JobType is a required field
    JobType *string `locationName:"jobType" type:"string" required:"true" enum:"JobType"`

    // Start date / time for the Job.
    //
    // StartTime is a required field
    StartTime *time.Time `locationName:"startTime" type:"timestamp" required:"true"`

    // Status for the Job.
    //
    // Status is a required field
    Status *string `locationName:"status" type:"string" required:"true" enum:"JobStatus"`
    // contains filtered or unexported fields
}

Structure for the summary of a Job.

func (JobSummary) GoString Uses

func (s JobSummary) GoString() string

GoString returns the string representation

func (*JobSummary) SetCommitId Uses

func (s *JobSummary) SetCommitId(v string) *JobSummary

SetCommitId sets the CommitId field's value.

func (*JobSummary) SetCommitMessage Uses

func (s *JobSummary) SetCommitMessage(v string) *JobSummary

SetCommitMessage sets the CommitMessage field's value.

func (*JobSummary) SetCommitTime Uses

func (s *JobSummary) SetCommitTime(v time.Time) *JobSummary

SetCommitTime sets the CommitTime field's value.

func (*JobSummary) SetEndTime Uses

func (s *JobSummary) SetEndTime(v time.Time) *JobSummary

SetEndTime sets the EndTime field's value.

func (*JobSummary) SetJobArn Uses

func (s *JobSummary) SetJobArn(v string) *JobSummary

SetJobArn sets the JobArn field's value.

func (*JobSummary) SetJobId Uses

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

SetJobId sets the JobId field's value.

func (*JobSummary) SetJobType Uses

func (s *JobSummary) SetJobType(v string) *JobSummary

SetJobType sets the JobType field's value.

func (*JobSummary) SetStartTime Uses

func (s *JobSummary) SetStartTime(v time.Time) *JobSummary

SetStartTime sets the StartTime field's value.

func (*JobSummary) SetStatus Uses

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

SetStatus sets the Status field's value.

func (JobSummary) String Uses

func (s JobSummary) String() string

String returns the string representation

type ListAppsInput Uses

type ListAppsInput struct {

    // Maximum number of records to list in a single response.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // Pagination token. If non-null pagination token is returned in a result, then
    // pass its value in another request to fetch more entries.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

Request structure for an Amplify App list request.

func (ListAppsInput) GoString Uses

func (s ListAppsInput) GoString() string

GoString returns the string representation

func (*ListAppsInput) SetMaxResults Uses

func (s *ListAppsInput) SetMaxResults(v int64) *ListAppsInput

SetMaxResults sets the MaxResults field's value.

func (*ListAppsInput) SetNextToken Uses

func (s *ListAppsInput) SetNextToken(v string) *ListAppsInput

SetNextToken sets the NextToken field's value.

func (ListAppsInput) String Uses

func (s ListAppsInput) String() string

String returns the string representation

func (*ListAppsInput) Validate Uses

func (s *ListAppsInput) Validate() error

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

type ListAppsOutput Uses

type ListAppsOutput struct {

    // List of Amplify Apps.
    //
    // Apps is a required field
    Apps []*App `locationName:"apps" type:"list" required:"true"`

    // Pagination token. Set to null to start listing Apps from start. If non-null
    // pagination token is returned in a result, then pass its value in here to
    // list more projects.
    NextToken *string `locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

Result structure for an Amplify App list request.

func (ListAppsOutput) GoString Uses

func (s ListAppsOutput) GoString() string

GoString returns the string representation

func (*ListAppsOutput) SetApps Uses

func (s *ListAppsOutput) SetApps(v []*App) *ListAppsOutput

SetApps sets the Apps field's value.

func (*ListAppsOutput) SetNextToken Uses

func (s *ListAppsOutput) SetNextToken(v string) *ListAppsOutput

SetNextToken sets the NextToken field's value.

func (ListAppsOutput) String Uses

func (s ListAppsOutput) String() string

String returns the string representation

type ListBranchesInput Uses

type ListBranchesInput struct {

    // Unique Id for an Amplify App.
    //
    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" min:"1" type:"string" required:"true"`

    // Maximum number of records to list in a single response.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // Pagination token. Set to null to start listing branches from start. If a
    // non-null pagination token is returned in a result, then pass its value in
    // here to list more branches.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

Request structure for list branches request.

func (ListBranchesInput) GoString Uses

func (s ListBranchesInput) GoString() string

GoString returns the string representation

func (*ListBranchesInput) SetAppId Uses

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

SetAppId sets the AppId field's value.

func (*ListBranchesInput) SetMaxResults Uses

func (s *ListBranchesInput) SetMaxResults(v int64) *ListBranchesInput

SetMaxResults sets the MaxResults field's value.

func (*ListBranchesInput) SetNextToken Uses

func (s *ListBranchesInput) SetNextToken(v string) *ListBranchesInput

SetNextToken sets the NextToken field's value.

func (ListBranchesInput) String Uses

func (s ListBranchesInput) String() string

String returns the string representation

func (*ListBranchesInput) Validate Uses

func (s *ListBranchesInput) Validate() error

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

type ListBranchesOutput Uses

type ListBranchesOutput struct {

    // List of branches for an Amplify App.
    //
    // Branches is a required field
    Branches []*Branch `locationName:"branches" type:"list" required:"true"`

    // Pagination token. If non-null pagination token is returned in a result, then
    // pass its value in another request to fetch more entries.
    NextToken *string `locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

Result structure for list branches request.

func (ListBranchesOutput) GoString Uses

func (s ListBranchesOutput) GoString() string

GoString returns the string representation

func (*ListBranchesOutput) SetBranches Uses

func (s *ListBranchesOutput) SetBranches(v []*Branch) *ListBranchesOutput

SetBranches sets the Branches field's value.

func (*ListBranchesOutput) SetNextToken Uses

func (s *ListBranchesOutput) SetNextToken(v string) *ListBranchesOutput

SetNextToken sets the NextToken field's value.

func (ListBranchesOutput) String Uses

func (s ListBranchesOutput) String() string

String returns the string representation

type ListDomainAssociationsInput Uses

type ListDomainAssociationsInput struct {

    // Unique Id for an Amplify App.
    //
    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" min:"1" type:"string" required:"true"`

    // Maximum number of records to list in a single response.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // Pagination token. Set to null to start listing Apps from start. If non-null
    // pagination token is returned in a result, then pass its value in here to
    // list more projects.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

Request structure for the list Domain Associations request.

func (ListDomainAssociationsInput) GoString Uses

func (s ListDomainAssociationsInput) GoString() string

GoString returns the string representation

func (*ListDomainAssociationsInput) SetAppId Uses

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

SetAppId sets the AppId field's value.

func (*ListDomainAssociationsInput) SetMaxResults Uses

func (s *ListDomainAssociationsInput) SetMaxResults(v int64) *ListDomainAssociationsInput

SetMaxResults sets the MaxResults field's value.

func (*ListDomainAssociationsInput) SetNextToken Uses

func (s *ListDomainAssociationsInput) SetNextToken(v string) *ListDomainAssociationsInput

SetNextToken sets the NextToken field's value.

func (ListDomainAssociationsInput) String Uses

func (s ListDomainAssociationsInput) String() string

String returns the string representation

func (*ListDomainAssociationsInput) Validate Uses

func (s *ListDomainAssociationsInput) Validate() error

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

type ListDomainAssociationsOutput Uses

type ListDomainAssociationsOutput struct {

    // List of Domain Associations.
    //
    // DomainAssociations is a required field
    DomainAssociations []*DomainAssociation `locationName:"domainAssociations" type:"list" required:"true"`

    // Pagination token. If non-null pagination token is returned in a result, then
    // pass its value in another request to fetch more entries.
    NextToken *string `locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

Result structure for the list Domain Association request.

func (ListDomainAssociationsOutput) GoString Uses

func (s ListDomainAssociationsOutput) GoString() string

GoString returns the string representation

func (*ListDomainAssociationsOutput) SetDomainAssociations Uses

func (s *ListDomainAssociationsOutput) SetDomainAssociations(v []*DomainAssociation) *ListDomainAssociationsOutput

SetDomainAssociations sets the DomainAssociations field's value.

func (*ListDomainAssociationsOutput) SetNextToken Uses

func (s *ListDomainAssociationsOutput) SetNextToken(v string) *ListDomainAssociationsOutput

SetNextToken sets the NextToken field's value.

func (ListDomainAssociationsOutput) String Uses

func (s ListDomainAssociationsOutput) String() string

String returns the string representation

type ListJobsInput Uses

type ListJobsInput struct {

    // Unique Id for an Amplify App.
    //
    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" min:"1" type:"string" required:"true"`

    // Name for a branch.
    //
    // BranchName is a required field
    BranchName *string `location:"uri" locationName:"branchName" min:"1" type:"string" required:"true"`

    // Maximum number of records to list in a single response.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // Pagination token. Set to null to start listing steps from start. If a non-null
    // pagination token is returned in a result, then pass its value in here to
    // list more steps.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

Request structure for list job request.

func (ListJobsInput) GoString Uses

func (s ListJobsInput) GoString() string

GoString returns the string representation

func (*ListJobsInput) SetAppId Uses

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

SetAppId sets the AppId field's value.

func (*ListJobsInput) SetBranchName Uses

func (s *ListJobsInput) SetBranchName(v string) *ListJobsInput

SetBranchName sets the BranchName field's value.

func (*ListJobsInput) SetMaxResults Uses

func (s *ListJobsInput) SetMaxResults(v int64) *ListJobsInput

SetMaxResults sets the MaxResults field's value.

func (*ListJobsInput) SetNextToken Uses

func (s *ListJobsInput) SetNextToken(v string) *ListJobsInput

SetNextToken sets the NextToken field's value.

func (ListJobsInput) String Uses

func (s ListJobsInput) String() string

String returns the string representation

func (*ListJobsInput) Validate Uses

func (s *ListJobsInput) Validate() error

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

type ListJobsOutput Uses

type ListJobsOutput struct {

    // Result structure for list job result request.
    //
    // JobSummaries is a required field
    JobSummaries []*JobSummary `locationName:"jobSummaries" type:"list" required:"true"`

    // Pagination token. If non-null pagination token is returned in a result, then
    // pass its value in another request to fetch more entries.
    NextToken *string `locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

Maximum number of records to list in a single response.

func (ListJobsOutput) GoString Uses

func (s ListJobsOutput) GoString() string

GoString returns the string representation

func (*ListJobsOutput) SetJobSummaries Uses

func (s *ListJobsOutput) SetJobSummaries(v []*JobSummary) *ListJobsOutput

SetJobSummaries sets the JobSummaries field's value.

func (*ListJobsOutput) SetNextToken Uses

func (s *ListJobsOutput) SetNextToken(v string) *ListJobsOutput

SetNextToken sets the NextToken field's value.

func (ListJobsOutput) String Uses

func (s ListJobsOutput) String() string

String returns the string representation

type ListTagsForResourceInput Uses

type ListTagsForResourceInput struct {

    // Resource arn used to list tags.
    //
    // ResourceArn is a required field
    ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Request structure used to list tags for resource.

func (ListTagsForResourceInput) GoString Uses

func (s ListTagsForResourceInput) GoString() string

GoString returns the string representation

func (*ListTagsForResourceInput) SetResourceArn Uses

func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput

SetResourceArn sets the ResourceArn field's value.

func (ListTagsForResourceInput) String Uses

func (s ListTagsForResourceInput) String() string

String returns the string representation

func (*ListTagsForResourceInput) Validate Uses

func (s *ListTagsForResourceInput) Validate() error

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

type ListTagsForResourceOutput Uses

type ListTagsForResourceOutput struct {

    // Tags result for response.
    Tags map[string]*string `locationName:"tags" min:"1" type:"map"`
    // contains filtered or unexported fields
}

Response for list tags.

func (ListTagsForResourceOutput) GoString Uses

func (s ListTagsForResourceOutput) GoString() string

GoString returns the string representation

func (*ListTagsForResourceOutput) SetTags Uses

func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput

SetTags sets the Tags field's value.

func (ListTagsForResourceOutput) String Uses

func (s ListTagsForResourceOutput) String() string

String returns the string representation

type ListWebhooksInput Uses

type ListWebhooksInput struct {

    // Unique Id for an Amplify App.
    //
    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" min:"1" type:"string" required:"true"`

    // Maximum number of records to list in a single response.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // Pagination token. Set to null to start listing webhooks from start. If non-null
    // pagination token is returned in a result, then pass its value in here to
    // list more webhooks.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

Request structure for the list webhooks request.

func (ListWebhooksInput) GoString Uses

func (s ListWebhooksInput) GoString() string

GoString returns the string representation

func (*ListWebhooksInput) SetAppId Uses

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

SetAppId sets the AppId field's value.

func (*ListWebhooksInput) SetMaxResults Uses

func (s *ListWebhooksInput) SetMaxResults(v int64) *ListWebhooksInput

SetMaxResults sets the MaxResults field's value.

func (*ListWebhooksInput) SetNextToken Uses

func (s *ListWebhooksInput) SetNextToken(v string) *ListWebhooksInput

SetNextToken sets the NextToken field's value.

func (ListWebhooksInput) String Uses

func (s ListWebhooksInput) String() string

String returns the string representation

func (*ListWebhooksInput) Validate Uses

func (s *ListWebhooksInput) Validate() error

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

type ListWebhooksOutput Uses

type ListWebhooksOutput struct {

    // Pagination token. If non-null pagination token is returned in a result, then
    // pass its value in another request to fetch more entries.
    NextToken *string `locationName:"nextToken" type:"string"`

    // List of webhooks.
    //
    // Webhooks is a required field
    Webhooks []*Webhook `locationName:"webhooks" type:"list" required:"true"`
    // contains filtered or unexported fields
}

Result structure for the list webhooks request.

func (ListWebhooksOutput) GoString Uses

func (s ListWebhooksOutput) GoString() string

GoString returns the string representation

func (*ListWebhooksOutput) SetNextToken Uses

func (s *ListWebhooksOutput) SetNextToken(v string) *ListWebhooksOutput

SetNextToken sets the NextToken field's value.

func (*ListWebhooksOutput) SetWebhooks Uses

func (s *ListWebhooksOutput) SetWebhooks(v []*Webhook) *ListWebhooksOutput

SetWebhooks sets the Webhooks field's value.

func (ListWebhooksOutput) String Uses

func (s ListWebhooksOutput) String() string

String returns the string representation

type ProductionBranch Uses

type ProductionBranch struct {

    // Branch Name for Production Branch.
    BranchName *string `locationName:"branchName" min:"1" type:"string"`

    // Last Deploy Time of Production Branch.
    LastDeployTime *time.Time `locationName:"lastDeployTime" type:"timestamp"`

    // Status of Production Branch.
    Status *string `locationName:"status" min:"3" type:"string"`

    // Thumbnail URL for Production Branch.
    ThumbnailUrl *string `locationName:"thumbnailUrl" min:"1" type:"string"`
    // contains filtered or unexported fields
}

Structure with Production Branch information.

func (ProductionBranch) GoString Uses

func (s ProductionBranch) GoString() string

GoString returns the string representation

func (*ProductionBranch) SetBranchName Uses

func (s *ProductionBranch) SetBranchName(v string) *ProductionBranch

SetBranchName sets the BranchName field's value.

func (*ProductionBranch) SetLastDeployTime Uses

func (s *ProductionBranch) SetLastDeployTime(v time.Time) *ProductionBranch

SetLastDeployTime sets the LastDeployTime field's value.

func (*ProductionBranch) SetStatus Uses

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

SetStatus sets the Status field's value.

func (*ProductionBranch) SetThumbnailUrl Uses

func (s *ProductionBranch) SetThumbnailUrl(v string) *ProductionBranch

SetThumbnailUrl sets the ThumbnailUrl field's value.

func (ProductionBranch) String Uses

func (s ProductionBranch) String() string

String returns the string representation

type StartDeploymentInput Uses

type StartDeploymentInput struct {

    // Unique Id for an Amplify App.
    //
    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" min:"1" type:"string" required:"true"`

    // Name for the branch, for the Job.
    //
    // BranchName is a required field
    BranchName *string `location:"uri" locationName:"branchName" min:"1" type:"string" required:"true"`

    // The job id for this deployment, generated by create deployment request.
    JobId *string `locationName:"jobId" type:"string"`

    // The sourceUrl for this deployment, used when calling start deployment without
    // create deployment. SourceUrl can be any HTTP GET url that is public accessible
    // and downloads a single zip.
    SourceUrl *string `locationName:"sourceUrl" type:"string"`
    // contains filtered or unexported fields
}

Request structure for start a deployment.

func (StartDeploymentInput) GoString Uses

func (s StartDeploymentInput) GoString() string

GoString returns the string representation

func (*StartDeploymentInput) SetAppId Uses

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

SetAppId sets the AppId field's value.

func (*StartDeploymentInput) SetBranchName Uses

func (s *StartDeploymentInput) SetBranchName(v string) *StartDeploymentInput

SetBranchName sets the BranchName field's value.

func (*StartDeploymentInput) SetJobId Uses

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

SetJobId sets the JobId field's value.

func (*StartDeploymentInput) SetSourceUrl Uses

func (s *StartDeploymentInput) SetSourceUrl(v string) *StartDeploymentInput

SetSourceUrl sets the SourceUrl field's value.

func (StartDeploymentInput) String Uses

func (s StartDeploymentInput) String() string

String returns the string representation

func (*StartDeploymentInput) Validate Uses

func (s *StartDeploymentInput) Validate() error

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

type StartDeploymentOutput Uses

type StartDeploymentOutput struct {

    // Summary for the Job.
    //
    // JobSummary is a required field
    JobSummary *JobSummary `locationName:"jobSummary" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

Result structure for start a deployment.

func (StartDeploymentOutput) GoString Uses

func (s StartDeploymentOutput) GoString() string

GoString returns the string representation

func (*StartDeploymentOutput) SetJobSummary Uses

func (s *StartDeploymentOutput) SetJobSummary(v *JobSummary) *StartDeploymentOutput

SetJobSummary sets the JobSummary field's value.

func (StartDeploymentOutput) String Uses

func (s StartDeploymentOutput) String() string

String returns the string representation

type StartJobInput Uses

type StartJobInput struct {

    // Unique Id for an Amplify App.
    //
    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" min:"1" type:"string" required:"true"`

    // Name for the branch, for the Job.
    //
    // BranchName is a required field
    BranchName *string `location:"uri" locationName:"branchName" min:"1" type:"string" required:"true"`

    // Commit Id from 3rd party repository provider for the Job.
    CommitId *string `locationName:"commitId" type:"string"`

    // Commit message from 3rd party repository provider for the Job.
    CommitMessage *string `locationName:"commitMessage" type:"string"`

    // Commit date / time for the Job.
    CommitTime *time.Time `locationName:"commitTime" type:"timestamp"`

    // Unique Id for an existing job. Required for "RETRY" JobType.
    JobId *string `locationName:"jobId" type:"string"`

    // Descriptive reason for starting this job.
    JobReason *string `locationName:"jobReason" type:"string"`

    // Type for the Job. Available JobTypes are: \n "RELEASE": Start a new job with
    // the latest change from the specified branch. Only available for apps that
    // have connected to a repository. "RETRY": Retry an existing job. JobId is
    // required for this type of job.
    //
    // JobType is a required field
    JobType *string `locationName:"jobType" type:"string" required:"true" enum:"JobType"`
    // contains filtered or unexported fields
}

Request structure for Start job request.

func (StartJobInput) GoString Uses

func (s StartJobInput) GoString() string

GoString returns the string representation

func (*StartJobInput) SetAppId Uses

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

SetAppId sets the AppId field's value.

func (*StartJobInput) SetBranchName Uses

func (s *StartJobInput) SetBranchName(v string) *StartJobInput

SetBranchName sets the BranchName field's value.

func (*StartJobInput) SetCommitId Uses

func (s *StartJobInput) SetCommitId(v string) *StartJobInput

SetCommitId sets the CommitId field's value.

func (*StartJobInput) SetCommitMessage Uses

func (s *StartJobInput) SetCommitMessage(v string) *StartJobInput

SetCommitMessage sets the CommitMessage field's value.

func (*StartJobInput) SetCommitTime Uses

func (s *StartJobInput) SetCommitTime(v time.Time) *StartJobInput

SetCommitTime sets the CommitTime field's value.

func (*StartJobInput) SetJobId Uses

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

SetJobId sets the JobId field's value.

func (*StartJobInput) SetJobReason Uses

func (s *StartJobInput) SetJobReason(v string) *StartJobInput

SetJobReason sets the JobReason field's value.

func (*StartJobInput) SetJobType Uses

func (s *StartJobInput) SetJobType(v string) *StartJobInput

SetJobType sets the JobType field's value.

func (StartJobInput) String Uses

func (s StartJobInput) String() string

String returns the string representation

func (*StartJobInput) Validate Uses

func (s *StartJobInput) Validate() error

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

type StartJobOutput Uses

type StartJobOutput struct {

    // Summary for the Job.
    //
    // JobSummary is a required field
    JobSummary *JobSummary `locationName:"jobSummary" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

Result structure for run job request.

func (StartJobOutput) GoString Uses

func (s StartJobOutput) GoString() string

GoString returns the string representation

func (*StartJobOutput) SetJobSummary Uses

func (s *StartJobOutput) SetJobSummary(v *JobSummary) *StartJobOutput

SetJobSummary sets the JobSummary field's value.

func (StartJobOutput) String Uses

func (s StartJobOutput) String() string

String returns the string representation

type Step Uses

type Step struct {

    // URL to the artifact for the execution step.
    ArtifactsUrl *string `locationName:"artifactsUrl" type:"string"`

    // The context for current step, will include build image if step is build.
    Context *string `locationName:"context" type:"string"`

    // End date/ time of the execution step.
    //
    // EndTime is a required field
    EndTime *time.Time `locationName:"endTime" type:"timestamp" required:"true"`

    // URL to the logs for the execution step.
    LogUrl *string `locationName:"logUrl" type:"string"`

    // List of screenshot URLs for the execution step, if relevant.
    Screenshots map[string]*string `locationName:"screenshots" type:"map"`

    // Start date/ time of the execution step.
    //
    // StartTime is a required field
    StartTime *time.Time `locationName:"startTime" type:"timestamp" required:"true"`

    // Status of the execution step.
    //
    // Status is a required field
    Status *string `locationName:"status" type:"string" required:"true" enum:"JobStatus"`

    // The reason for current step status.
    StatusReason *string `locationName:"statusReason" type:"string"`

    // Name of the execution step.
    //
    // StepName is a required field
    StepName *string `locationName:"stepName" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Structure for an execution step for an execution job, for an Amplify App.

func (Step) GoString Uses

func (s Step) GoString() string

GoString returns the string representation

func (*Step) SetArtifactsUrl Uses

func (s *Step) SetArtifactsUrl(v string) *Step

SetArtifactsUrl sets the ArtifactsUrl field's value.

func (*Step) SetContext Uses

func (s *Step) SetContext(v string) *Step

SetContext sets the Context field's value.

func (*Step) SetEndTime Uses

func (s *Step) SetEndTime(v time.Time) *Step

SetEndTime sets the EndTime field's value.

func (*Step) SetLogUrl Uses

func (s *Step) SetLogUrl(v string) *Step

SetLogUrl sets the LogUrl field's value.

func (*Step) SetScreenshots Uses

func (s *Step) SetScreenshots(v map[string]*string) *Step

SetScreenshots sets the Screenshots field's value.

func (*Step) SetStartTime Uses

func (s *Step) SetStartTime(v time.Time) *Step

SetStartTime sets the StartTime field's value.

func (*Step) SetStatus Uses

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

SetStatus sets the Status field's value.

func (*Step) SetStatusReason Uses

func (s *Step) SetStatusReason(v string) *Step

SetStatusReason sets the StatusReason field's value.

func (*Step) SetStepName Uses

func (s *Step) SetStepName(v string) *Step

SetStepName sets the StepName field's value.

func (Step) String Uses

func (s Step) String() string

String returns the string representation

type StopJobInput Uses

type StopJobInput struct {

    // Unique Id for an Amplify App.
    //
    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" min:"1" type:"string" required:"true"`

    // Name for the branch, for the Job.
    //
    // BranchName is a required field
    BranchName *string `location:"uri" locationName:"branchName" min:"1" type:"string" required:"true"`

    // Unique Id for the Job.
    //
    // JobId is a required field
    JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Request structure for stop job request.

func (StopJobInput) GoString Uses

func (s StopJobInput) GoString() string

GoString returns the string representation

func (*StopJobInput) SetAppId Uses

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

SetAppId sets the AppId field's value.

func (*StopJobInput) SetBranchName Uses

func (s *StopJobInput) SetBranchName(v string) *StopJobInput

SetBranchName sets the BranchName field's value.

func (*StopJobInput) SetJobId Uses

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

SetJobId sets the JobId field's value.

func (StopJobInput) String Uses

func (s StopJobInput) String() string

String returns the string representation

func (*StopJobInput) Validate Uses

func (s *StopJobInput) Validate() error

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

type StopJobOutput Uses

type StopJobOutput struct {

    // Summary for the Job.
    //
    // JobSummary is a required field
    JobSummary *JobSummary `locationName:"jobSummary" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

Result structure for the stop job request.

func (StopJobOutput) GoString Uses

func (s StopJobOutput) GoString() string

GoString returns the string representation

func (*StopJobOutput) SetJobSummary Uses

func (s *StopJobOutput) SetJobSummary(v *JobSummary) *StopJobOutput

SetJobSummary sets the JobSummary field's value.

func (StopJobOutput) String Uses

func (s StopJobOutput) String() string

String returns the string representation

type SubDomain Uses

type SubDomain struct {

    // DNS record for the Subdomain.
    //
    // DnsRecord is a required field
    DnsRecord *string `locationName:"dnsRecord" type:"string" required:"true"`

    // Setting structure for the Subdomain.
    //
    // SubDomainSetting is a required field
    SubDomainSetting *SubDomainSetting `locationName:"subDomainSetting" type:"structure" required:"true"`

    // Verified status of the Subdomain
    //
    // Verified is a required field
    Verified *bool `locationName:"verified" type:"boolean" required:"true"`
    // contains filtered or unexported fields
}

Subdomain for the Domain Association.

func (SubDomain) GoString Uses

func (s SubDomain) GoString() string

GoString returns the string representation

func (*SubDomain) SetDnsRecord Uses

func (s *SubDomain) SetDnsRecord(v string) *SubDomain

SetDnsRecord sets the DnsRecord field's value.

func (*SubDomain) SetSubDomainSetting Uses

func (s *SubDomain) SetSubDomainSetting(v *SubDomainSetting) *SubDomain

SetSubDomainSetting sets the SubDomainSetting field's value.

func (*SubDomain) SetVerified Uses

func (s *SubDomain) SetVerified(v bool) *SubDomain

SetVerified sets the Verified field's value.

func (SubDomain) String Uses

func (s SubDomain) String() string

String returns the string representation

type SubDomainSetting Uses

type SubDomainSetting struct {

    // Branch name setting for the Subdomain.
    //
    // BranchName is a required field
    BranchName *string `locationName:"branchName" min:"1" type:"string" required:"true"`

    // Prefix setting for the Subdomain.
    //
    // Prefix is a required field
    Prefix *string `locationName:"prefix" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Setting for the Subdomain.

func (SubDomainSetting) GoString Uses

func (s SubDomainSetting) GoString() string

GoString returns the string representation

func (*SubDomainSetting) SetBranchName Uses

func (s *SubDomainSetting) SetBranchName(v string) *SubDomainSetting

SetBranchName sets the BranchName field's value.

func (*SubDomainSetting) SetPrefix Uses

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

SetPrefix sets the Prefix field's value.

func (SubDomainSetting) String Uses

func (s SubDomainSetting) String() string

String returns the string representation

func (*SubDomainSetting) Validate Uses

func (s *SubDomainSetting) Validate() error

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

type TagResourceInput Uses

type TagResourceInput struct {

    // Resource arn used to tag resource.
    //
    // ResourceArn is a required field
    ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`

    // Tags used to tag resource.
    //
    // Tags is a required field
    Tags map[string]*string `locationName:"tags" min:"1" type:"map" required:"true"`
    // contains filtered or unexported fields
}

Request structure used to tag resource.

func (TagResourceInput) GoString Uses

func (s TagResourceInput) GoString() string

GoString returns the string representation

func (*TagResourceInput) SetResourceArn Uses

func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*TagResourceInput) SetTags Uses

func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput

SetTags sets the Tags field's value.

func (TagResourceInput) String Uses

func (s TagResourceInput) String() string

String returns the string representation

func (*TagResourceInput) Validate Uses

func (s *TagResourceInput) Validate() error

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

type TagResourceOutput Uses

type TagResourceOutput struct {
    // contains filtered or unexported fields
}

Response for tag resource.

func (TagResourceOutput) GoString Uses

func (s TagResourceOutput) GoString() string

GoString returns the string representation

func (TagResourceOutput) String Uses

func (s TagResourceOutput) String() string

String returns the string representation

type UntagResourceInput Uses

type UntagResourceInput struct {

    // Resource arn used to untag resource.
    //
    // ResourceArn is a required field
    ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`

    // Tag keys used to untag resource.
    //
    // TagKeys is a required field
    TagKeys []*string `location:"querystring" locationName:"tagKeys" min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

Request structure used to untag resource.

func (UntagResourceInput) GoString Uses

func (s UntagResourceInput) GoString() string

GoString returns the string representation

func (*UntagResourceInput) SetResourceArn Uses

func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*UntagResourceInput) SetTagKeys Uses

func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourceInput) String Uses

func (s UntagResourceInput) String() string

String returns the string representation

func (*UntagResourceInput) Validate Uses

func (s *UntagResourceInput) Validate() error

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

type UntagResourceOutput Uses

type UntagResourceOutput struct {
    // contains filtered or unexported fields
}

Response for untag resource.

func (UntagResourceOutput) GoString Uses

func (s UntagResourceOutput) GoString() string

GoString returns the string representation

func (UntagResourceOutput) String Uses

func (s UntagResourceOutput) String() string

String returns the string representation

type UpdateAppInput Uses

type UpdateAppInput struct {

    // Unique Id for an Amplify App.
    //
    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" min:"1" type:"string" required:"true"`

    // Automated branch creation config for the Amplify App.
    AutoBranchCreationConfig *AutoBranchCreationConfig `locationName:"autoBranchCreationConfig" type:"structure"`

    // Automated branch creation glob patterns for the Amplify App.
    AutoBranchCreationPatterns []*string `locationName:"autoBranchCreationPatterns" type:"list"`

    // Basic Authorization credentials for an Amplify App.
    BasicAuthCredentials *string `locationName:"basicAuthCredentials" type:"string"`

    // BuildSpec for an Amplify App.
    BuildSpec *string `locationName:"buildSpec" min:"1" type:"string"`

    // Custom redirect / rewrite rules for an Amplify App.
    CustomRules []*CustomRule `locationName:"customRules" type:"list"`

    // Description for an Amplify App.
    Description *string `locationName:"description" type:"string"`

    // Enables automated branch creation for the Amplify App.
    EnableAutoBranchCreation *bool `locationName:"enableAutoBranchCreation" type:"boolean"`

    // Enables Basic Authorization for an Amplify App.
    EnableBasicAuth *bool `locationName:"enableBasicAuth" type:"boolean"`

    // Enables branch auto-building for an Amplify App.
    EnableBranchAutoBuild *bool `locationName:"enableBranchAutoBuild" type:"boolean"`

    // Environment Variables for an Amplify App.
    EnvironmentVariables map[string]*string `locationName:"environmentVariables" type:"map"`

    // IAM service role for an Amplify App.
    IamServiceRoleArn *string `locationName:"iamServiceRoleArn" min:"1" type:"string"`

    // Name for an Amplify App.
    Name *string `locationName:"name" min:"1" type:"string"`

    // Platform for an Amplify App.
    Platform *string `locationName:"platform" type:"string" enum:"Platform"`
    // contains filtered or unexported fields
}

Request structure for update App request.

func (UpdateAppInput) GoString Uses

func (s UpdateAppInput) GoString() string

GoString returns the string representation

func (*UpdateAppInput) SetAppId Uses

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

SetAppId sets the AppId field's value.

func (*UpdateAppInput) SetAutoBranchCreationConfig Uses

func (s *UpdateAppInput) SetAutoBranchCreationConfig(v *AutoBranchCreationConfig) *UpdateAppInput

SetAutoBranchCreationConfig sets the AutoBranchCreationConfig field's value.

func (*UpdateAppInput) SetAutoBranchCreationPatterns Uses

func (s *UpdateAppInput) SetAutoBranchCreationPatterns(v []*string) *UpdateAppInput

SetAutoBranchCreationPatterns sets the AutoBranchCreationPatterns field's value.

func (*UpdateAppInput) SetBasicAuthCredentials Uses

func (s *UpdateAppInput) SetBasicAuthCredentials(v string) *UpdateAppInput

SetBasicAuthCredentials sets the BasicAuthCredentials field's value.

func (*UpdateAppInput) SetBuildSpec Uses

func (s *UpdateAppInput) SetBuildSpec(v string) *UpdateAppInput

SetBuildSpec sets the BuildSpec field's value.

func (*UpdateAppInput) SetCustomRules Uses

func (s *UpdateAppInput) SetCustomRules(v []*CustomRule) *UpdateAppInput

SetCustomRules sets the CustomRules field's value.

func (*UpdateAppInput) SetDescription Uses

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

SetDescription sets the Description field's value.

func (*UpdateAppInput) SetEnableAutoBranchCreation Uses

func (s *UpdateAppInput) SetEnableAutoBranchCreation(v bool) *UpdateAppInput

SetEnableAutoBranchCreation sets the EnableAutoBranchCreation field's value.

func (*UpdateAppInput) SetEnableBasicAuth Uses

func (s *UpdateAppInput) SetEnableBasicAuth(v bool) *UpdateAppInput

SetEnableBasicAuth sets the EnableBasicAuth field's value.

func (*UpdateAppInput) SetEnableBranchAutoBuild Uses

func (s *UpdateAppInput) SetEnableBranchAutoBuild(v bool) *UpdateAppInput

SetEnableBranchAutoBuild sets the EnableBranchAutoBuild field's value.

func (*UpdateAppInput) SetEnvironmentVariables Uses

func (s *UpdateAppInput) SetEnvironmentVariables(v map[string]*string) *UpdateAppInput

SetEnvironmentVariables sets the EnvironmentVariables field's value.

func (*UpdateAppInput) SetIamServiceRoleArn Uses

func (s *UpdateAppInput) SetIamServiceRoleArn(v string) *UpdateAppInput

SetIamServiceRoleArn sets the IamServiceRoleArn field's value.

func (*UpdateAppInput) SetName Uses

func (s *UpdateAppInput) SetName(v string) *UpdateAppInput

SetName sets the Name field's value.

func (*UpdateAppInput) SetPlatform Uses

func (s *UpdateAppInput) SetPlatform(v string) *UpdateAppInput

SetPlatform sets the Platform field's value.

func (UpdateAppInput) String Uses

func (s UpdateAppInput) String() string

String returns the string representation

func (*UpdateAppInput) Validate Uses

func (s *UpdateAppInput) Validate() error

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

type UpdateAppOutput Uses

type UpdateAppOutput struct {

    // App structure for the updated App.
    //
    // App is a required field
    App *App `locationName:"app" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

Result structure for an Amplify App update request.

func (UpdateAppOutput) GoString Uses

func (s UpdateAppOutput) GoString() string

GoString returns the string representation

func (*UpdateAppOutput) SetApp Uses

func (s *UpdateAppOutput) SetApp(v *App) *UpdateAppOutput

SetApp sets the App field's value.

func (UpdateAppOutput) String Uses

func (s UpdateAppOutput) String() string

String returns the string representation

type UpdateBranchInput Uses

type UpdateBranchInput struct {

    // Unique Id for an Amplify App.
    //
    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" min:"1" type:"string" required:"true"`

    // Basic Authorization credentials for the branch.
    BasicAuthCredentials *string `locationName:"basicAuthCredentials" type:"string"`

    // Name for the branch.
    //
    // BranchName is a required field
    BranchName *string `location:"uri" locationName:"branchName" min:"1" type:"string" required:"true"`

    // BuildSpec for the branch.
    BuildSpec *string `locationName:"buildSpec" min:"1" type:"string"`

    // Description for the branch.
    Description *string `locationName:"description" type:"string"`

    // Display name for a branch, will use as the default domain prefix.
    DisplayName *string `locationName:"displayName" type:"string"`

    // Enables auto building for the branch.
    EnableAutoBuild *bool `locationName:"enableAutoBuild" type:"boolean"`

    // Enables Basic Auth for the branch.
    EnableBasicAuth *bool `locationName:"enableBasicAuth" type:"boolean"`

    // Enables notifications for the branch.
    EnableNotification *bool `locationName:"enableNotification" type:"boolean"`

    // Environment Variables for the branch.
    EnvironmentVariables map[string]*string `locationName:"environmentVariables" type:"map"`

    // Framework for the branch.
    Framework *string `locationName:"framework" type:"string"`

    // Stage for the branch.
    Stage *string `locationName:"stage" type:"string" enum:"Stage"`

    // The content TTL for the website in seconds.
    Ttl *string `locationName:"ttl" type:"string"`
    // contains filtered or unexported fields
}

Request structure for update branch request.

func (UpdateBranchInput) GoString Uses

func (s UpdateBranchInput) GoString() string

GoString returns the string representation

func (*UpdateBranchInput) SetAppId Uses

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

SetAppId sets the AppId field's value.

func (*UpdateBranchInput) SetBasicAuthCredentials Uses

func (s *UpdateBranchInput) SetBasicAuthCredentials(v string) *UpdateBranchInput

SetBasicAuthCredentials sets the BasicAuthCredentials field's value.

func (*UpdateBranchInput) SetBranchName Uses

func (s *UpdateBranchInput) SetBranchName(v string) *UpdateBranchInput

SetBranchName sets the BranchName field's value.

func (*UpdateBranchInput) SetBuildSpec Uses

func (s *UpdateBranchInput) SetBuildSpec(v string) *UpdateBranchInput

SetBuildSpec sets the BuildSpec field's value.

func (*UpdateBranchInput) SetDescription Uses

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

SetDescription sets the Description field's value.

func (*UpdateBranchInput) SetDisplayName Uses

func (s *UpdateBranchInput) SetDisplayName(v string) *UpdateBranchInput

SetDisplayName sets the DisplayName field's value.

func (*UpdateBranchInput) SetEnableAutoBuild Uses

func (s *UpdateBranchInput) SetEnableAutoBuild(v bool) *UpdateBranchInput

SetEnableAutoBuild sets the EnableAutoBuild field's value.

func (*UpdateBranchInput) SetEnableBasicAuth Uses

func (s *UpdateBranchInput) SetEnableBasicAuth(v bool) *UpdateBranchInput

SetEnableBasicAuth sets the EnableBasicAuth field's value.

func (*UpdateBranchInput) SetEnableNotification Uses

func (s *UpdateBranchInput) SetEnableNotification(v bool) *UpdateBranchInput

SetEnableNotification sets the EnableNotification field's value.

func (*UpdateBranchInput) SetEnvironmentVariables Uses

func (s *UpdateBranchInput) SetEnvironmentVariables(v map[string]*string) *UpdateBranchInput

SetEnvironmentVariables sets the EnvironmentVariables field's value.

func (*UpdateBranchInput) SetFramework Uses

func (s *UpdateBranchInput) SetFramework(v string) *UpdateBranchInput

SetFramework sets the Framework field's value.

func (*UpdateBranchInput) SetStage Uses

func (s *UpdateBranchInput) SetStage(v string) *UpdateBranchInput

SetStage sets the Stage field's value.

func (*UpdateBranchInput) SetTtl Uses

func (s *UpdateBranchInput) SetTtl(v string) *UpdateBranchInput

SetTtl sets the Ttl field's value.

func (UpdateBranchInput) String Uses

func (s UpdateBranchInput) String() string

String returns the string representation

func (*UpdateBranchInput) Validate Uses

func (s *UpdateBranchInput) Validate() error

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

type UpdateBranchOutput Uses

type UpdateBranchOutput struct {

    // Branch structure for an Amplify App.
    //
    // Branch is a required field
    Branch *Branch `locationName:"branch" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

Result structure for update branch request.

func (UpdateBranchOutput) GoString Uses

func (s UpdateBranchOutput) GoString() string

GoString returns the string representation

func (*UpdateBranchOutput) SetBranch Uses

func (s *UpdateBranchOutput) SetBranch(v *Branch) *UpdateBranchOutput

SetBranch sets the Branch field's value.

func (UpdateBranchOutput) String Uses

func (s UpdateBranchOutput) String() string

String returns the string representation

type UpdateDomainAssociationInput Uses

type UpdateDomainAssociationInput struct {

    // Unique Id for an Amplify App.
    //
    // AppId is a required field
    AppId *string `location:"uri" locationName:"appId" min:"1" type:"string" required:"true"`

    // Name of the domain.
    //
    // DomainName is a required field
    DomainName *string `location:"uri" locationName:"domainName" type:"string" required:"true"`

    // Enables automated creation of Subdomains for branches.
    EnableAutoSubDomain *bool `locationName:"enableAutoSubDomain" type:"boolean"`

    // Setting structure for the Subdomain.
    //
    // SubDomainSettings is a required field
    SubDomainSettings []*SubDomainSetting `locationName:"subDomainSettings" type:"list" required:"true"`
    // contains filtered or unexported fields
}

Request structure for update Domain Association request.

func (UpdateDomainAssociationInput) GoString Uses

func (s UpdateDomainAssociationInput) GoString() string

GoString returns the string representation

func (*UpdateDomainAssociationInput) SetAppId Uses

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

SetAppId sets the AppId field's value.

func (*UpdateDomainAssociationInput) SetDomainName Uses

func (s *UpdateDomainAssociationInput) SetDomainName(v string) *UpdateDomainAssociationInput

SetDomainName sets the DomainName field's value.

func (*UpdateDomainAssociationInput) SetEnableAutoSubDomain Uses

func (s *UpdateDomainAssociationInput) SetEnableAutoSubDomain(v bool) *UpdateDomainAssociationInput

SetEnableAutoSubDomain sets the EnableAutoSubDomain field's value.

func (*UpdateDomainAssociationInput) SetSubDomainSettings Uses

func (s *UpdateDomainAssociationInput) SetSubDomainSettings(v []*SubDomainSetting) *UpdateDomainAssociationInput

SetSubDomainSettings sets the SubDomainSettings field's value.

func (UpdateDomainAssociationInput) String Uses

func (s UpdateDomainAssociationInput) String() string

String returns the string representation

func (*UpdateDomainAssociationInput) Validate Uses

func (s *UpdateDomainAssociationInput) Validate() error

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

type UpdateDomainAssociationOutput Uses

type UpdateDomainAssociationOutput struct {

    // Domain Association structure.
    //
    // DomainAssociation is a required field
    DomainAssociation *DomainAssociation `locationName:"domainAssociation" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

Result structure for the update Domain Association request.

func (UpdateDomainAssociationOutput) GoString Uses

func (s UpdateDomainAssociationOutput) GoString() string

GoString returns the string representation

func (*UpdateDomainAssociationOutput) SetDomainAssociation Uses

func (s *UpdateDomainAssociationOutput) SetDomainAssociation(v *DomainAssociation) *UpdateDomainAssociationOutput

SetDomainAssociation sets the DomainAssociation field's value.

func (UpdateDomainAssociationOutput) String Uses

func (s UpdateDomainAssociationOutput) String() string

String returns the string representation

type UpdateWebhookInput Uses

type UpdateWebhookInput struct {

    // Name for a branch, part of an Amplify App.
    BranchName *string `locationName:"branchName" min:"1" type:"string"`

    // Description for a webhook.
    Description *string `locationName:"description" type:"string"`

    // Unique Id for a webhook.
    //
    // WebhookId is a required field
    WebhookId *string `location:"uri" locationName:"webhookId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Request structure for update webhook request.

func (UpdateWebhookInput) GoString Uses

func (s UpdateWebhookInput) GoString() string

GoString returns the string representation

func (*UpdateWebhookInput) SetBranchName Uses

func (s *UpdateWebhookInput) SetBranchName(v string) *UpdateWebhookInput

SetBranchName sets the BranchName field's value.

func (*UpdateWebhookInput) SetDescription Uses

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

SetDescription sets the Description field's value.

func (*UpdateWebhookInput) SetWebhookId Uses

func (s *UpdateWebhookInput) SetWebhookId(v string) *UpdateWebhookInput

SetWebhookId sets the WebhookId field's value.

func (UpdateWebhookInput) String Uses

func (s UpdateWebhookInput) String() string

String returns the string representation

func (*UpdateWebhookInput) Validate Uses

func (s *UpdateWebhookInput) Validate() error

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

type UpdateWebhookOutput Uses

type UpdateWebhookOutput struct {

    // Webhook structure.
    //
    // Webhook is a required field
    Webhook *Webhook `locationName:"webhook" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

Result structure for the update webhook request.

func (UpdateWebhookOutput) GoString Uses

func (s UpdateWebhookOutput) GoString() string

GoString returns the string representation

func (*UpdateWebhookOutput) SetWebhook Uses

func (s *UpdateWebhookOutput) SetWebhook(v *Webhook) *UpdateWebhookOutput

SetWebhook sets the Webhook field's value.

func (UpdateWebhookOutput) String Uses

func (s UpdateWebhookOutput) String() string

String returns the string representation

type Webhook Uses

type Webhook struct {

    // Name for a branch, part of an Amplify App.
    //
    // BranchName is a required field
    BranchName *string `locationName:"branchName" min:"1" type:"string" required:"true"`

    // Create date / time for a webhook.
    //
    // CreateTime is a required field
    CreateTime *time.Time `locationName:"createTime" type:"timestamp" required:"true"`

    // Description for a webhook.
    //
    // Description is a required field
    Description *string `locationName:"description" type:"string" required:"true"`

    // Update date / time for a webhook.
    //
    // UpdateTime is a required field
    UpdateTime *time.Time `locationName:"updateTime" type:"timestamp" required:"true"`

    // ARN for the webhook.
    //
    // WebhookArn is a required field
    WebhookArn *string `locationName:"webhookArn" type:"string" required:"true"`

    // Id of the webhook.
    //
    // WebhookId is a required field
    WebhookId *string `locationName:"webhookId" type:"string" required:"true"`

    // Url of the webhook.
    //
    // WebhookUrl is a required field
    WebhookUrl *string `locationName:"webhookUrl" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Structure for webhook, which associates a webhook with an Amplify App.

func (Webhook) GoString Uses

func (s Webhook) GoString() string

GoString returns the string representation

func (*Webhook) SetBranchName Uses

func (s *Webhook) SetBranchName(v string) *Webhook

SetBranchName sets the BranchName field's value.

func (*Webhook) SetCreateTime Uses

func (s *Webhook) SetCreateTime(v time.Time) *Webhook

SetCreateTime sets the CreateTime field's value.

func (*Webhook) SetDescription Uses

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

SetDescription sets the Description field's value.

func (*Webhook) SetUpdateTime Uses

func (s *Webhook) SetUpdateTime(v time.Time) *Webhook

SetUpdateTime sets the UpdateTime field's value.

func (*Webhook) SetWebhookArn Uses

func (s *Webhook) SetWebhookArn(v string) *Webhook

SetWebhookArn sets the WebhookArn field's value.

func (*Webhook) SetWebhookId Uses

func (s *Webhook) SetWebhookId(v string) *Webhook

SetWebhookId sets the WebhookId field's value.

func (*Webhook) SetWebhookUrl Uses

func (s *Webhook) SetWebhookUrl(v string) *Webhook

SetWebhookUrl sets the WebhookUrl field's value.

func (Webhook) String Uses

func (s Webhook) String() string

String returns the string representation

Directories

PathSynopsis
amplifyifacePackage amplifyiface provides an interface to enable mocking the AWS Amplify service client for testing your code.

Package amplify imports 10 packages (graph) and is imported by 10 packages. Updated 2019-07-12. Refresh now. Tools for package owners.