...
AWS SDK for Go API Reference
import "github.com/aws/aws-sdk-go/service/servicequotas"
Overview
Constants

Overview ▾

Package servicequotas provides the client and types for making API requests to Service Quotas.

With Service Quotas, you can view and manage your quotas easily as your AWS workloads grow. Quotas, also referred to as limits, are the maximum number of resources that you can create in your AWS account. For more information, see the Service Quotas User Guide (https://docs.aws.amazon.com/servicequotas/latest/userguide/).

See https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24 for more information on this service.

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

Using the Client

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

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

Types ▾

type ServiceQuotas
func New(p client.ConfigProvider, cfgs ...*aws.Config) *ServiceQuotas
func (c *ServiceQuotas) AssociateServiceQuotaTemplate(input *AssociateServiceQuotaTemplateInput) (*AssociateServiceQuotaTemplateOutput, error)
func (c *ServiceQuotas) AssociateServiceQuotaTemplateRequest(input *AssociateServiceQuotaTemplateInput) (req *request.Request, output *AssociateServiceQuotaTemplateOutput)
func (c *ServiceQuotas) AssociateServiceQuotaTemplateWithContext(ctx aws.Context, input *AssociateServiceQuotaTemplateInput, opts ...request.Option) (*AssociateServiceQuotaTemplateOutput, error)
func (c *ServiceQuotas) DeleteServiceQuotaIncreaseRequestFromTemplate(input *DeleteServiceQuotaIncreaseRequestFromTemplateInput) (*DeleteServiceQuotaIncreaseRequestFromTemplateOutput, error)
func (c *ServiceQuotas) DeleteServiceQuotaIncreaseRequestFromTemplateRequest(input *DeleteServiceQuotaIncreaseRequestFromTemplateInput) (req *request.Request, output *DeleteServiceQuotaIncreaseRequestFromTemplateOutput)
func (c *ServiceQuotas) DeleteServiceQuotaIncreaseRequestFromTemplateWithContext(ctx aws.Context, input *DeleteServiceQuotaIncreaseRequestFromTemplateInput, opts ...request.Option) (*DeleteServiceQuotaIncreaseRequestFromTemplateOutput, error)
func (c *ServiceQuotas) DisassociateServiceQuotaTemplate(input *DisassociateServiceQuotaTemplateInput) (*DisassociateServiceQuotaTemplateOutput, error)
func (c *ServiceQuotas) DisassociateServiceQuotaTemplateRequest(input *DisassociateServiceQuotaTemplateInput) (req *request.Request, output *DisassociateServiceQuotaTemplateOutput)
func (c *ServiceQuotas) DisassociateServiceQuotaTemplateWithContext(ctx aws.Context, input *DisassociateServiceQuotaTemplateInput, opts ...request.Option) (*DisassociateServiceQuotaTemplateOutput, error)
func (c *ServiceQuotas) GetAWSDefaultServiceQuota(input *GetAWSDefaultServiceQuotaInput) (*GetAWSDefaultServiceQuotaOutput, error)
func (c *ServiceQuotas) GetAWSDefaultServiceQuotaRequest(input *GetAWSDefaultServiceQuotaInput) (req *request.Request, output *GetAWSDefaultServiceQuotaOutput)
func (c *ServiceQuotas) GetAWSDefaultServiceQuotaWithContext(ctx aws.Context, input *GetAWSDefaultServiceQuotaInput, opts ...request.Option) (*GetAWSDefaultServiceQuotaOutput, error)
func (c *ServiceQuotas) GetAssociationForServiceQuotaTemplate(input *GetAssociationForServiceQuotaTemplateInput) (*GetAssociationForServiceQuotaTemplateOutput, error)
func (c *ServiceQuotas) GetAssociationForServiceQuotaTemplateRequest(input *GetAssociationForServiceQuotaTemplateInput) (req *request.Request, output *GetAssociationForServiceQuotaTemplateOutput)
func (c *ServiceQuotas) GetAssociationForServiceQuotaTemplateWithContext(ctx aws.Context, input *GetAssociationForServiceQuotaTemplateInput, opts ...request.Option) (*GetAssociationForServiceQuotaTemplateOutput, error)
func (c *ServiceQuotas) GetRequestedServiceQuotaChange(input *GetRequestedServiceQuotaChangeInput) (*GetRequestedServiceQuotaChangeOutput, error)
func (c *ServiceQuotas) GetRequestedServiceQuotaChangeRequest(input *GetRequestedServiceQuotaChangeInput) (req *request.Request, output *GetRequestedServiceQuotaChangeOutput)
func (c *ServiceQuotas) GetRequestedServiceQuotaChangeWithContext(ctx aws.Context, input *GetRequestedServiceQuotaChangeInput, opts ...request.Option) (*GetRequestedServiceQuotaChangeOutput, error)
func (c *ServiceQuotas) GetServiceQuota(input *GetServiceQuotaInput) (*GetServiceQuotaOutput, error)
func (c *ServiceQuotas) GetServiceQuotaIncreaseRequestFromTemplate(input *GetServiceQuotaIncreaseRequestFromTemplateInput) (*GetServiceQuotaIncreaseRequestFromTemplateOutput, error)
func (c *ServiceQuotas) GetServiceQuotaIncreaseRequestFromTemplateRequest(input *GetServiceQuotaIncreaseRequestFromTemplateInput) (req *request.Request, output *GetServiceQuotaIncreaseRequestFromTemplateOutput)
func (c *ServiceQuotas) GetServiceQuotaIncreaseRequestFromTemplateWithContext(ctx aws.Context, input *GetServiceQuotaIncreaseRequestFromTemplateInput, opts ...request.Option) (*GetServiceQuotaIncreaseRequestFromTemplateOutput, error)
func (c *ServiceQuotas) GetServiceQuotaRequest(input *GetServiceQuotaInput) (req *request.Request, output *GetServiceQuotaOutput)
func (c *ServiceQuotas) GetServiceQuotaWithContext(ctx aws.Context, input *GetServiceQuotaInput, opts ...request.Option) (*GetServiceQuotaOutput, error)
func (c *ServiceQuotas) ListAWSDefaultServiceQuotas(input *ListAWSDefaultServiceQuotasInput) (*ListAWSDefaultServiceQuotasOutput, error)
func (c *ServiceQuotas) ListAWSDefaultServiceQuotasPages(input *ListAWSDefaultServiceQuotasInput, fn func(*ListAWSDefaultServiceQuotasOutput, bool) bool) error
func (c *ServiceQuotas) ListAWSDefaultServiceQuotasPagesWithContext(ctx aws.Context, input *ListAWSDefaultServiceQuotasInput, fn func(*ListAWSDefaultServiceQuotasOutput, bool) bool, opts ...request.Option) error
func (c *ServiceQuotas) ListAWSDefaultServiceQuotasRequest(input *ListAWSDefaultServiceQuotasInput) (req *request.Request, output *ListAWSDefaultServiceQuotasOutput)
func (c *ServiceQuotas) ListAWSDefaultServiceQuotasWithContext(ctx aws.Context, input *ListAWSDefaultServiceQuotasInput, opts ...request.Option) (*ListAWSDefaultServiceQuotasOutput, error)
func (c *ServiceQuotas) ListRequestedServiceQuotaChangeHistory(input *ListRequestedServiceQuotaChangeHistoryInput) (*ListRequestedServiceQuotaChangeHistoryOutput, error)
func (c *ServiceQuotas) ListRequestedServiceQuotaChangeHistoryByQuota(input *ListRequestedServiceQuotaChangeHistoryByQuotaInput) (*ListRequestedServiceQuotaChangeHistoryByQuotaOutput, error)
func (c *ServiceQuotas) ListRequestedServiceQuotaChangeHistoryByQuotaPages(input *ListRequestedServiceQuotaChangeHistoryByQuotaInput, fn func(*ListRequestedServiceQuotaChangeHistoryByQuotaOutput, bool) bool) error
func (c *ServiceQuotas) ListRequestedServiceQuotaChangeHistoryByQuotaPagesWithContext(ctx aws.Context, input *ListRequestedServiceQuotaChangeHistoryByQuotaInput, fn func(*ListRequestedServiceQuotaChangeHistoryByQuotaOutput, bool) bool, opts ...request.Option) error
func (c *ServiceQuotas) ListRequestedServiceQuotaChangeHistoryByQuotaRequest(input *ListRequestedServiceQuotaChangeHistoryByQuotaInput) (req *request.Request, output *ListRequestedServiceQuotaChangeHistoryByQuotaOutput)
func (c *ServiceQuotas) ListRequestedServiceQuotaChangeHistoryByQuotaWithContext(ctx aws.Context, input *ListRequestedServiceQuotaChangeHistoryByQuotaInput, opts ...request.Option) (*ListRequestedServiceQuotaChangeHistoryByQuotaOutput, error)
func (c *ServiceQuotas) ListRequestedServiceQuotaChangeHistoryPages(input *ListRequestedServiceQuotaChangeHistoryInput, fn func(*ListRequestedServiceQuotaChangeHistoryOutput, bool) bool) error
func (c *ServiceQuotas) ListRequestedServiceQuotaChangeHistoryPagesWithContext(ctx aws.Context, input *ListRequestedServiceQuotaChangeHistoryInput, fn func(*ListRequestedServiceQuotaChangeHistoryOutput, bool) bool, opts ...request.Option) error
func (c *ServiceQuotas) ListRequestedServiceQuotaChangeHistoryRequest(input *ListRequestedServiceQuotaChangeHistoryInput) (req *request.Request, output *ListRequestedServiceQuotaChangeHistoryOutput)
func (c *ServiceQuotas) ListRequestedServiceQuotaChangeHistoryWithContext(ctx aws.Context, input *ListRequestedServiceQuotaChangeHistoryInput, opts ...request.Option) (*ListRequestedServiceQuotaChangeHistoryOutput, error)
func (c *ServiceQuotas) ListServiceQuotaIncreaseRequestsInTemplate(input *ListServiceQuotaIncreaseRequestsInTemplateInput) (*ListServiceQuotaIncreaseRequestsInTemplateOutput, error)
func (c *ServiceQuotas) ListServiceQuotaIncreaseRequestsInTemplatePages(input *ListServiceQuotaIncreaseRequestsInTemplateInput, fn func(*ListServiceQuotaIncreaseRequestsInTemplateOutput, bool) bool) error
func (c *ServiceQuotas) ListServiceQuotaIncreaseRequestsInTemplatePagesWithContext(ctx aws.Context, input *ListServiceQuotaIncreaseRequestsInTemplateInput, fn func(*ListServiceQuotaIncreaseRequestsInTemplateOutput, bool) bool, opts ...request.Option) error
func (c *ServiceQuotas) ListServiceQuotaIncreaseRequestsInTemplateRequest(input *ListServiceQuotaIncreaseRequestsInTemplateInput) (req *request.Request, output *ListServiceQuotaIncreaseRequestsInTemplateOutput)
func (c *ServiceQuotas) ListServiceQuotaIncreaseRequestsInTemplateWithContext(ctx aws.Context, input *ListServiceQuotaIncreaseRequestsInTemplateInput, opts ...request.Option) (*ListServiceQuotaIncreaseRequestsInTemplateOutput, error)
func (c *ServiceQuotas) ListServiceQuotas(input *ListServiceQuotasInput) (*ListServiceQuotasOutput, error)
func (c *ServiceQuotas) ListServiceQuotasPages(input *ListServiceQuotasInput, fn func(*ListServiceQuotasOutput, bool) bool) error
func (c *ServiceQuotas) ListServiceQuotasPagesWithContext(ctx aws.Context, input *ListServiceQuotasInput, fn func(*ListServiceQuotasOutput, bool) bool, opts ...request.Option) error
func (c *ServiceQuotas) ListServiceQuotasRequest(input *ListServiceQuotasInput) (req *request.Request, output *ListServiceQuotasOutput)
func (c *ServiceQuotas) ListServiceQuotasWithContext(ctx aws.Context, input *ListServiceQuotasInput, opts ...request.Option) (*ListServiceQuotasOutput, error)
func (c *ServiceQuotas) ListServices(input *ListServicesInput) (*ListServicesOutput, error)
func (c *ServiceQuotas) ListServicesPages(input *ListServicesInput, fn func(*ListServicesOutput, bool) bool) error
func (c *ServiceQuotas) ListServicesPagesWithContext(ctx aws.Context, input *ListServicesInput, fn func(*ListServicesOutput, bool) bool, opts ...request.Option) error
func (c *ServiceQuotas) ListServicesRequest(input *ListServicesInput) (req *request.Request, output *ListServicesOutput)
func (c *ServiceQuotas) ListServicesWithContext(ctx aws.Context, input *ListServicesInput, opts ...request.Option) (*ListServicesOutput, error)
func (c *ServiceQuotas) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
func (c *ServiceQuotas) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
func (c *ServiceQuotas) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
func (c *ServiceQuotas) PutServiceQuotaIncreaseRequestIntoTemplate(input *PutServiceQuotaIncreaseRequestIntoTemplateInput) (*PutServiceQuotaIncreaseRequestIntoTemplateOutput, error)
func (c *ServiceQuotas) PutServiceQuotaIncreaseRequestIntoTemplateRequest(input *PutServiceQuotaIncreaseRequestIntoTemplateInput) (req *request.Request, output *PutServiceQuotaIncreaseRequestIntoTemplateOutput)
func (c *ServiceQuotas) PutServiceQuotaIncreaseRequestIntoTemplateWithContext(ctx aws.Context, input *PutServiceQuotaIncreaseRequestIntoTemplateInput, opts ...request.Option) (*PutServiceQuotaIncreaseRequestIntoTemplateOutput, error)
func (c *ServiceQuotas) RequestServiceQuotaIncrease(input *RequestServiceQuotaIncreaseInput) (*RequestServiceQuotaIncreaseOutput, error)
func (c *ServiceQuotas) RequestServiceQuotaIncreaseRequest(input *RequestServiceQuotaIncreaseInput) (req *request.Request, output *RequestServiceQuotaIncreaseOutput)
func (c *ServiceQuotas) RequestServiceQuotaIncreaseWithContext(ctx aws.Context, input *RequestServiceQuotaIncreaseInput, opts ...request.Option) (*RequestServiceQuotaIncreaseOutput, error)
func (c *ServiceQuotas) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
func (c *ServiceQuotas) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
func (c *ServiceQuotas) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
func (c *ServiceQuotas) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
func (c *ServiceQuotas) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
func (c *ServiceQuotas) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
func ErrorCode_Values() []string
func PeriodUnit_Values() []string
func RequestStatus_Values() []string
func ServiceQuotaTemplateAssociationStatus_Values() []string
type AWSServiceAccessNotEnabledException
type AccessDeniedException
type AssociateServiceQuotaTemplateInput
type AssociateServiceQuotaTemplateOutput
type DeleteServiceQuotaIncreaseRequestFromTemplateInput
type DeleteServiceQuotaIncreaseRequestFromTemplateOutput
type DependencyAccessDeniedException
type DisassociateServiceQuotaTemplateInput
type DisassociateServiceQuotaTemplateOutput
type ErrorReason
type GetAWSDefaultServiceQuotaInput
type GetAWSDefaultServiceQuotaOutput
type GetAssociationForServiceQuotaTemplateInput
type GetAssociationForServiceQuotaTemplateOutput
type GetRequestedServiceQuotaChangeInput
type GetRequestedServiceQuotaChangeOutput
type GetServiceQuotaIncreaseRequestFromTemplateInput
type GetServiceQuotaIncreaseRequestFromTemplateOutput
type GetServiceQuotaInput
type GetServiceQuotaOutput
type IllegalArgumentException
type InvalidPaginationTokenException
type InvalidResourceStateException
type ListAWSDefaultServiceQuotasInput
type ListAWSDefaultServiceQuotasOutput
type ListRequestedServiceQuotaChangeHistoryByQuotaInput
type ListRequestedServiceQuotaChangeHistoryByQuotaOutput
type ListRequestedServiceQuotaChangeHistoryInput
type ListRequestedServiceQuotaChangeHistoryOutput
type ListServiceQuotaIncreaseRequestsInTemplateInput
type ListServiceQuotaIncreaseRequestsInTemplateOutput
type ListServiceQuotasInput
type ListServiceQuotasOutput
type ListServicesInput
type ListServicesOutput
type ListTagsForResourceInput
type ListTagsForResourceOutput
type MetricInfo
type NoAvailableOrganizationException
type NoSuchResourceException
type OrganizationNotInAllFeaturesModeException
type PutServiceQuotaIncreaseRequestIntoTemplateInput
type PutServiceQuotaIncreaseRequestIntoTemplateOutput
type QuotaExceededException
type QuotaPeriod
type RequestServiceQuotaIncreaseInput
type RequestServiceQuotaIncreaseOutput
type RequestedServiceQuotaChange
type ResourceAlreadyExistsException
type ServiceException
type ServiceInfo
type ServiceQuota
type ServiceQuotaIncreaseRequestInTemplate
type ServiceQuotaTemplateNotInUseException
type Tag
type TagPolicyViolationException
type TagResourceInput
type TagResourceOutput
type TemplatesNotAvailableInRegionException
type TooManyRequestsException
type TooManyTagsException
type UntagResourceInput
type UntagResourceOutput

Constants ▾

const (
    // ErrorCodeDependencyAccessDeniedError is a ErrorCode enum value
    ErrorCodeDependencyAccessDeniedError = "DEPENDENCY_ACCESS_DENIED_ERROR"

    // ErrorCodeDependencyThrottlingError is a ErrorCode enum value
    ErrorCodeDependencyThrottlingError = "DEPENDENCY_THROTTLING_ERROR"

    // ErrorCodeDependencyServiceError is a ErrorCode enum value
    ErrorCodeDependencyServiceError = "DEPENDENCY_SERVICE_ERROR"

    // ErrorCodeServiceQuotaNotAvailableError is a ErrorCode enum value
    ErrorCodeServiceQuotaNotAvailableError = "SERVICE_QUOTA_NOT_AVAILABLE_ERROR"
)
const (
    // PeriodUnitMicrosecond is a PeriodUnit enum value
    PeriodUnitMicrosecond = "MICROSECOND"

    // PeriodUnitMillisecond is a PeriodUnit enum value
    PeriodUnitMillisecond = "MILLISECOND"

    // PeriodUnitSecond is a PeriodUnit enum value
    PeriodUnitSecond = "SECOND"

    // PeriodUnitMinute is a PeriodUnit enum value
    PeriodUnitMinute = "MINUTE"

    // PeriodUnitHour is a PeriodUnit enum value
    PeriodUnitHour = "HOUR"

    // PeriodUnitDay is a PeriodUnit enum value
    PeriodUnitDay = "DAY"

    // PeriodUnitWeek is a PeriodUnit enum value
    PeriodUnitWeek = "WEEK"
)
const (
    // RequestStatusPending is a RequestStatus enum value
    RequestStatusPending = "PENDING"

    // RequestStatusCaseOpened is a RequestStatus enum value
    RequestStatusCaseOpened = "CASE_OPENED"

    // RequestStatusApproved is a RequestStatus enum value
    RequestStatusApproved = "APPROVED"

    // RequestStatusDenied is a RequestStatus enum value
    RequestStatusDenied = "DENIED"

    // RequestStatusCaseClosed is a RequestStatus enum value
    RequestStatusCaseClosed = "CASE_CLOSED"
)
const (
    // ServiceQuotaTemplateAssociationStatusAssociated is a ServiceQuotaTemplateAssociationStatus enum value
    ServiceQuotaTemplateAssociationStatusAssociated = "ASSOCIATED"

    // ServiceQuotaTemplateAssociationStatusDisassociated is a ServiceQuotaTemplateAssociationStatus enum value
    ServiceQuotaTemplateAssociationStatusDisassociated = "DISASSOCIATED"
)
const (

    // ErrCodeAWSServiceAccessNotEnabledException for service response error code
    // "AWSServiceAccessNotEnabledException".
    //
    // The action you attempted is not allowed unless Service Access with Service
    // Quotas is enabled in your organization.
    ErrCodeAWSServiceAccessNotEnabledException = "AWSServiceAccessNotEnabledException"

    // ErrCodeAccessDeniedException for service response error code
    // "AccessDeniedException".
    //
    // You do not have sufficient permission to perform this action.
    ErrCodeAccessDeniedException = "AccessDeniedException"

    // ErrCodeDependencyAccessDeniedException for service response error code
    // "DependencyAccessDeniedException".
    //
    // You can't perform this action because a dependency does not have access.
    ErrCodeDependencyAccessDeniedException = "DependencyAccessDeniedException"

    // ErrCodeIllegalArgumentException for service response error code
    // "IllegalArgumentException".
    //
    // Invalid input was provided.
    ErrCodeIllegalArgumentException = "IllegalArgumentException"

    // ErrCodeInvalidPaginationTokenException for service response error code
    // "InvalidPaginationTokenException".
    //
    // Invalid input was provided.
    ErrCodeInvalidPaginationTokenException = "InvalidPaginationTokenException"

    // ErrCodeInvalidResourceStateException for service response error code
    // "InvalidResourceStateException".
    //
    // The resource is in an invalid state.
    ErrCodeInvalidResourceStateException = "InvalidResourceStateException"

    // ErrCodeNoAvailableOrganizationException for service response error code
    // "NoAvailableOrganizationException".
    //
    // The account making this call is not a member of an organization.
    ErrCodeNoAvailableOrganizationException = "NoAvailableOrganizationException"

    // ErrCodeNoSuchResourceException for service response error code
    // "NoSuchResourceException".
    //
    // The specified resource does not exist.
    ErrCodeNoSuchResourceException = "NoSuchResourceException"

    // ErrCodeOrganizationNotInAllFeaturesModeException for service response error code
    // "OrganizationNotInAllFeaturesModeException".
    //
    // The organization that your account belongs to is not in All Features mode.
    ErrCodeOrganizationNotInAllFeaturesModeException = "OrganizationNotInAllFeaturesModeException"

    // ErrCodeQuotaExceededException for service response error code
    // "QuotaExceededException".
    //
    // You have exceeded your service quota. To perform the requested action, remove
    // some of the relevant resources, or use Service Quotas to request a service
    // quota increase.
    ErrCodeQuotaExceededException = "QuotaExceededException"

    // ErrCodeResourceAlreadyExistsException for service response error code
    // "ResourceAlreadyExistsException".
    //
    // The specified resource already exists.
    ErrCodeResourceAlreadyExistsException = "ResourceAlreadyExistsException"

    // ErrCodeServiceException for service response error code
    // "ServiceException".
    //
    // Something went wrong.
    ErrCodeServiceException = "ServiceException"

    // ErrCodeServiceQuotaTemplateNotInUseException for service response error code
    // "ServiceQuotaTemplateNotInUseException".
    //
    // The quota request template is not associated with your organization.
    ErrCodeServiceQuotaTemplateNotInUseException = "ServiceQuotaTemplateNotInUseException"

    // ErrCodeTagPolicyViolationException for service response error code
    // "TagPolicyViolationException".
    //
    // The specified tag is a reserved word and cannot be used.
    ErrCodeTagPolicyViolationException = "TagPolicyViolationException"

    // ErrCodeTemplatesNotAvailableInRegionException for service response error code
    // "TemplatesNotAvailableInRegionException".
    //
    // The Service Quotas template is not available in this AWS Region.
    ErrCodeTemplatesNotAvailableInRegionException = "TemplatesNotAvailableInRegionException"

    // ErrCodeTooManyRequestsException for service response error code
    // "TooManyRequestsException".
    //
    // Due to throttling, the request was denied. Slow down the rate of request
    // calls, or request an increase for this quota.
    ErrCodeTooManyRequestsException = "TooManyRequestsException"

    // ErrCodeTooManyTagsException for service response error code
    // "TooManyTagsException".
    //
    // You've exceeded the number of tags allowed for a resource. For more information,
    // see Tag restrictions (https://docs.aws.amazon.com/servicequotas/latest/userguide/sq-tagging.html#sq-tagging-restrictions)
    // in the Service Quotas User Guide.
    ErrCodeTooManyTagsException = "TooManyTagsException"
)
const (
    ServiceName = "Service Quotas" // Name of service.
    EndpointsID = "servicequotas"  // ID to lookup a service endpoint with.
    ServiceID   = "Service Quotas" // ServiceID is a unique identifier of a specific service.
)

Service information constants

func ErrorCode_Values

func ErrorCode_Values() []string

ErrorCode_Values returns all elements of the ErrorCode enum

func PeriodUnit_Values

func PeriodUnit_Values() []string

PeriodUnit_Values returns all elements of the PeriodUnit enum

func RequestStatus_Values

func RequestStatus_Values() []string

RequestStatus_Values returns all elements of the RequestStatus enum

func ServiceQuotaTemplateAssociationStatus_Values

func ServiceQuotaTemplateAssociationStatus_Values() []string

ServiceQuotaTemplateAssociationStatus_Values returns all elements of the ServiceQuotaTemplateAssociationStatus enum

type AWSServiceAccessNotEnabledException

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

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

The action you attempted is not allowed unless Service Access with Service Quotas is enabled in your organization.

func (*AWSServiceAccessNotEnabledException) Code

func (s *AWSServiceAccessNotEnabledException) Code() string

Code returns the exception type name.

func (*AWSServiceAccessNotEnabledException) Error

func (s *AWSServiceAccessNotEnabledException) Error() string

func (AWSServiceAccessNotEnabledException) GoString

func (s AWSServiceAccessNotEnabledException) GoString() string

GoString returns the string representation

func (*AWSServiceAccessNotEnabledException) Message

func (s *AWSServiceAccessNotEnabledException) Message() string

Message returns the exception's message.

func (*AWSServiceAccessNotEnabledException) OrigErr

func (s *AWSServiceAccessNotEnabledException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*AWSServiceAccessNotEnabledException) RequestID

func (s *AWSServiceAccessNotEnabledException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*AWSServiceAccessNotEnabledException) StatusCode

func (s *AWSServiceAccessNotEnabledException) StatusCode() int

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

func (AWSServiceAccessNotEnabledException) String

func (s AWSServiceAccessNotEnabledException) String() string

String returns the string representation

type AccessDeniedException

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

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

You do not have sufficient permission to perform this action.

func (*AccessDeniedException) Code

func (s *AccessDeniedException) Code() string

Code returns the exception type name.

func (*AccessDeniedException) Error

func (s *AccessDeniedException) Error() string

func (AccessDeniedException) GoString

func (s AccessDeniedException) GoString() string

GoString returns the string representation

func (*AccessDeniedException) Message

func (s *AccessDeniedException) Message() string

Message returns the exception's message.

func (*AccessDeniedException) OrigErr

func (s *AccessDeniedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*AccessDeniedException) RequestID

func (s *AccessDeniedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*AccessDeniedException) StatusCode

func (s *AccessDeniedException) StatusCode() int

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

func (AccessDeniedException) String

func (s AccessDeniedException) String() string

String returns the string representation

type AssociateServiceQuotaTemplateInput

type AssociateServiceQuotaTemplateInput struct {
    // contains filtered or unexported fields
}

func (AssociateServiceQuotaTemplateInput) GoString

func (s AssociateServiceQuotaTemplateInput) GoString() string

GoString returns the string representation

func (AssociateServiceQuotaTemplateInput) String

func (s AssociateServiceQuotaTemplateInput) String() string

String returns the string representation

type AssociateServiceQuotaTemplateOutput

type AssociateServiceQuotaTemplateOutput struct {
    // contains filtered or unexported fields
}

func (AssociateServiceQuotaTemplateOutput) GoString

func (s AssociateServiceQuotaTemplateOutput) GoString() string

GoString returns the string representation

func (AssociateServiceQuotaTemplateOutput) String

func (s AssociateServiceQuotaTemplateOutput) String() string

String returns the string representation

type DeleteServiceQuotaIncreaseRequestFromTemplateInput

type DeleteServiceQuotaIncreaseRequestFromTemplateInput struct {

    // The AWS Region.
    //
    // AwsRegion is a required field
    AwsRegion *string `min:"1" type:"string" required:"true"`

    // The quota identifier.
    //
    // QuotaCode is a required field
    QuotaCode *string `min:"1" type:"string" required:"true"`

    // The service identifier.
    //
    // ServiceCode is a required field
    ServiceCode *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteServiceQuotaIncreaseRequestFromTemplateInput) GoString

func (s DeleteServiceQuotaIncreaseRequestFromTemplateInput) GoString() string

GoString returns the string representation

func (*DeleteServiceQuotaIncreaseRequestFromTemplateInput) SetAwsRegion

func (s *DeleteServiceQuotaIncreaseRequestFromTemplateInput) SetAwsRegion(v string) *DeleteServiceQuotaIncreaseRequestFromTemplateInput

SetAwsRegion sets the AwsRegion field's value.

func (*DeleteServiceQuotaIncreaseRequestFromTemplateInput) SetQuotaCode

func (s *DeleteServiceQuotaIncreaseRequestFromTemplateInput) SetQuotaCode(v string) *DeleteServiceQuotaIncreaseRequestFromTemplateInput

SetQuotaCode sets the QuotaCode field's value.

func (*DeleteServiceQuotaIncreaseRequestFromTemplateInput) SetServiceCode

func (s *DeleteServiceQuotaIncreaseRequestFromTemplateInput) SetServiceCode(v string) *DeleteServiceQuotaIncreaseRequestFromTemplateInput

SetServiceCode sets the ServiceCode field's value.

func (DeleteServiceQuotaIncreaseRequestFromTemplateInput) String

func (s DeleteServiceQuotaIncreaseRequestFromTemplateInput) String() string

String returns the string representation

func (*DeleteServiceQuotaIncreaseRequestFromTemplateInput) Validate

func (s *DeleteServiceQuotaIncreaseRequestFromTemplateInput) Validate() error

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

type DeleteServiceQuotaIncreaseRequestFromTemplateOutput

type DeleteServiceQuotaIncreaseRequestFromTemplateOutput struct {
    // contains filtered or unexported fields
}

func (DeleteServiceQuotaIncreaseRequestFromTemplateOutput) GoString

func (s DeleteServiceQuotaIncreaseRequestFromTemplateOutput) GoString() string

GoString returns the string representation

func (DeleteServiceQuotaIncreaseRequestFromTemplateOutput) String

func (s DeleteServiceQuotaIncreaseRequestFromTemplateOutput) String() string

String returns the string representation

type DependencyAccessDeniedException

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

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

You can't perform this action because a dependency does not have access.

func (*DependencyAccessDeniedException) Code

func (s *DependencyAccessDeniedException) Code() string

Code returns the exception type name.

func (*DependencyAccessDeniedException) Error

func (s *DependencyAccessDeniedException) Error() string

func (DependencyAccessDeniedException) GoString

func (s DependencyAccessDeniedException) GoString() string

GoString returns the string representation

func (*DependencyAccessDeniedException) Message

func (s *DependencyAccessDeniedException) Message() string

Message returns the exception's message.

func (*DependencyAccessDeniedException) OrigErr

func (s *DependencyAccessDeniedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*DependencyAccessDeniedException) RequestID

func (s *DependencyAccessDeniedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*DependencyAccessDeniedException) StatusCode

func (s *DependencyAccessDeniedException) StatusCode() int

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

func (DependencyAccessDeniedException) String

func (s DependencyAccessDeniedException) String() string

String returns the string representation

type DisassociateServiceQuotaTemplateInput

type DisassociateServiceQuotaTemplateInput struct {
    // contains filtered or unexported fields
}

func (DisassociateServiceQuotaTemplateInput) GoString

func (s DisassociateServiceQuotaTemplateInput) GoString() string

GoString returns the string representation

func (DisassociateServiceQuotaTemplateInput) String

func (s DisassociateServiceQuotaTemplateInput) String() string

String returns the string representation

type DisassociateServiceQuotaTemplateOutput

type DisassociateServiceQuotaTemplateOutput struct {
    // contains filtered or unexported fields
}

func (DisassociateServiceQuotaTemplateOutput) GoString

func (s DisassociateServiceQuotaTemplateOutput) GoString() string

GoString returns the string representation

func (DisassociateServiceQuotaTemplateOutput) String

func (s DisassociateServiceQuotaTemplateOutput) String() string

String returns the string representation

type ErrorReason

type ErrorReason struct {

    // Service Quotas returns the following error values:
    //
    //    * DEPENDENCY_ACCESS_DENIED_ERROR - The caller does not have the required
    //    permissions to complete the action. To resolve the error, you must have
    //    permission to access the service or quota.
    //
    //    * DEPENDENCY_THROTTLING_ERROR - The service is throttling Service Quotas.
    //
    //    * DEPENDENCY_SERVICE_ERROR - The service is not available.
    //
    //    * SERVICE_QUOTA_NOT_AVAILABLE_ERROR - There was an error in Service Quotas.
    ErrorCode *string `type:"string" enum:"ErrorCode"`

    // The error message.
    ErrorMessage *string `type:"string"`
    // contains filtered or unexported fields
}

An error that explains why an action did not succeed.

func (ErrorReason) GoString

func (s ErrorReason) GoString() string

GoString returns the string representation

func (*ErrorReason) SetErrorCode

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

SetErrorCode sets the ErrorCode field's value.

func (*ErrorReason) SetErrorMessage

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

SetErrorMessage sets the ErrorMessage field's value.

func (ErrorReason) String

func (s ErrorReason) String() string

String returns the string representation

type GetAWSDefaultServiceQuotaInput

type GetAWSDefaultServiceQuotaInput struct {

    // The quota identifier.
    //
    // QuotaCode is a required field
    QuotaCode *string `min:"1" type:"string" required:"true"`

    // The service identifier.
    //
    // ServiceCode is a required field
    ServiceCode *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetAWSDefaultServiceQuotaInput) GoString

func (s GetAWSDefaultServiceQuotaInput) GoString() string

GoString returns the string representation

func (*GetAWSDefaultServiceQuotaInput) SetQuotaCode

func (s *GetAWSDefaultServiceQuotaInput) SetQuotaCode(v string) *GetAWSDefaultServiceQuotaInput

SetQuotaCode sets the QuotaCode field's value.

func (*GetAWSDefaultServiceQuotaInput) SetServiceCode

func (s *GetAWSDefaultServiceQuotaInput) SetServiceCode(v string) *GetAWSDefaultServiceQuotaInput

SetServiceCode sets the ServiceCode field's value.

func (GetAWSDefaultServiceQuotaInput) String

func (s GetAWSDefaultServiceQuotaInput) String() string

String returns the string representation

func (*GetAWSDefaultServiceQuotaInput) Validate

func (s *GetAWSDefaultServiceQuotaInput) Validate() error

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

type GetAWSDefaultServiceQuotaOutput

type GetAWSDefaultServiceQuotaOutput struct {

    // Information about the quota.
    Quota *ServiceQuota `type:"structure"`
    // contains filtered or unexported fields
}

func (GetAWSDefaultServiceQuotaOutput) GoString

func (s GetAWSDefaultServiceQuotaOutput) GoString() string

GoString returns the string representation

func (*GetAWSDefaultServiceQuotaOutput) SetQuota

func (s *GetAWSDefaultServiceQuotaOutput) SetQuota(v *ServiceQuota) *GetAWSDefaultServiceQuotaOutput

SetQuota sets the Quota field's value.

func (GetAWSDefaultServiceQuotaOutput) String

func (s GetAWSDefaultServiceQuotaOutput) String() string

String returns the string representation

type GetAssociationForServiceQuotaTemplateInput

type GetAssociationForServiceQuotaTemplateInput struct {
    // contains filtered or unexported fields
}

func (GetAssociationForServiceQuotaTemplateInput) GoString

func (s GetAssociationForServiceQuotaTemplateInput) GoString() string

GoString returns the string representation

func (GetAssociationForServiceQuotaTemplateInput) String

func (s GetAssociationForServiceQuotaTemplateInput) String() string

String returns the string representation

type GetAssociationForServiceQuotaTemplateOutput

type GetAssociationForServiceQuotaTemplateOutput struct {

    // The association status. If the status is ASSOCIATED, the quota increase requests
    // in the template are automatically applied to new accounts in your organization.
    ServiceQuotaTemplateAssociationStatus *string `type:"string" enum:"ServiceQuotaTemplateAssociationStatus"`
    // contains filtered or unexported fields
}

func (GetAssociationForServiceQuotaTemplateOutput) GoString

func (s GetAssociationForServiceQuotaTemplateOutput) GoString() string

GoString returns the string representation

func (*GetAssociationForServiceQuotaTemplateOutput) SetServiceQuotaTemplateAssociationStatus

func (s *GetAssociationForServiceQuotaTemplateOutput) SetServiceQuotaTemplateAssociationStatus(v string) *GetAssociationForServiceQuotaTemplateOutput

SetServiceQuotaTemplateAssociationStatus sets the ServiceQuotaTemplateAssociationStatus field's value.

func (GetAssociationForServiceQuotaTemplateOutput) String

func (s GetAssociationForServiceQuotaTemplateOutput) String() string

String returns the string representation

type GetRequestedServiceQuotaChangeInput

type GetRequestedServiceQuotaChangeInput struct {

    // The ID of the quota increase request.
    //
    // RequestId is a required field
    RequestId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetRequestedServiceQuotaChangeInput) GoString

func (s GetRequestedServiceQuotaChangeInput) GoString() string

GoString returns the string representation

func (*GetRequestedServiceQuotaChangeInput) SetRequestId

func (s *GetRequestedServiceQuotaChangeInput) SetRequestId(v string) *GetRequestedServiceQuotaChangeInput

SetRequestId sets the RequestId field's value.

func (GetRequestedServiceQuotaChangeInput) String

func (s GetRequestedServiceQuotaChangeInput) String() string

String returns the string representation

func (*GetRequestedServiceQuotaChangeInput) Validate

func (s *GetRequestedServiceQuotaChangeInput) Validate() error

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

type GetRequestedServiceQuotaChangeOutput

type GetRequestedServiceQuotaChangeOutput struct {

    // Information about the quota increase request.
    RequestedQuota *RequestedServiceQuotaChange `type:"structure"`
    // contains filtered or unexported fields
}

func (GetRequestedServiceQuotaChangeOutput) GoString

func (s GetRequestedServiceQuotaChangeOutput) GoString() string

GoString returns the string representation

func (*GetRequestedServiceQuotaChangeOutput) SetRequestedQuota

func (s *GetRequestedServiceQuotaChangeOutput) SetRequestedQuota(v *RequestedServiceQuotaChange) *GetRequestedServiceQuotaChangeOutput

SetRequestedQuota sets the RequestedQuota field's value.

func (GetRequestedServiceQuotaChangeOutput) String

func (s GetRequestedServiceQuotaChangeOutput) String() string

String returns the string representation

type GetServiceQuotaIncreaseRequestFromTemplateInput

type GetServiceQuotaIncreaseRequestFromTemplateInput struct {

    // The AWS Region.
    //
    // AwsRegion is a required field
    AwsRegion *string `min:"1" type:"string" required:"true"`

    // The quota identifier.
    //
    // QuotaCode is a required field
    QuotaCode *string `min:"1" type:"string" required:"true"`

    // The service identifier.
    //
    // ServiceCode is a required field
    ServiceCode *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetServiceQuotaIncreaseRequestFromTemplateInput) GoString

func (s GetServiceQuotaIncreaseRequestFromTemplateInput) GoString() string

GoString returns the string representation

func (*GetServiceQuotaIncreaseRequestFromTemplateInput) SetAwsRegion

func (s *GetServiceQuotaIncreaseRequestFromTemplateInput) SetAwsRegion(v string) *GetServiceQuotaIncreaseRequestFromTemplateInput

SetAwsRegion sets the AwsRegion field's value.

func (*GetServiceQuotaIncreaseRequestFromTemplateInput) SetQuotaCode

func (s *GetServiceQuotaIncreaseRequestFromTemplateInput) SetQuotaCode(v string) *GetServiceQuotaIncreaseRequestFromTemplateInput

SetQuotaCode sets the QuotaCode field's value.

func (*GetServiceQuotaIncreaseRequestFromTemplateInput) SetServiceCode

func (s *GetServiceQuotaIncreaseRequestFromTemplateInput) SetServiceCode(v string) *GetServiceQuotaIncreaseRequestFromTemplateInput

SetServiceCode sets the ServiceCode field's value.

func (GetServiceQuotaIncreaseRequestFromTemplateInput) String

func (s GetServiceQuotaIncreaseRequestFromTemplateInput) String() string

String returns the string representation

func (*GetServiceQuotaIncreaseRequestFromTemplateInput) Validate

func (s *GetServiceQuotaIncreaseRequestFromTemplateInput) Validate() error

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

type GetServiceQuotaIncreaseRequestFromTemplateOutput

type GetServiceQuotaIncreaseRequestFromTemplateOutput struct {

    // Information about the quota increase request.
    ServiceQuotaIncreaseRequestInTemplate *ServiceQuotaIncreaseRequestInTemplate `type:"structure"`
    // contains filtered or unexported fields
}

func (GetServiceQuotaIncreaseRequestFromTemplateOutput) GoString

func (s GetServiceQuotaIncreaseRequestFromTemplateOutput) GoString() string

GoString returns the string representation

func (*GetServiceQuotaIncreaseRequestFromTemplateOutput) SetServiceQuotaIncreaseRequestInTemplate

func (s *GetServiceQuotaIncreaseRequestFromTemplateOutput) SetServiceQuotaIncreaseRequestInTemplate(v *ServiceQuotaIncreaseRequestInTemplate) *GetServiceQuotaIncreaseRequestFromTemplateOutput

SetServiceQuotaIncreaseRequestInTemplate sets the ServiceQuotaIncreaseRequestInTemplate field's value.

func (GetServiceQuotaIncreaseRequestFromTemplateOutput) String

func (s GetServiceQuotaIncreaseRequestFromTemplateOutput) String() string

String returns the string representation

type GetServiceQuotaInput

type GetServiceQuotaInput struct {

    // The quota identifier.
    //
    // QuotaCode is a required field
    QuotaCode *string `min:"1" type:"string" required:"true"`

    // The service identifier.
    //
    // ServiceCode is a required field
    ServiceCode *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetServiceQuotaInput) GoString

func (s GetServiceQuotaInput) GoString() string

GoString returns the string representation

func (*GetServiceQuotaInput) SetQuotaCode

func (s *GetServiceQuotaInput) SetQuotaCode(v string) *GetServiceQuotaInput

SetQuotaCode sets the QuotaCode field's value.

func (*GetServiceQuotaInput) SetServiceCode

func (s *GetServiceQuotaInput) SetServiceCode(v string) *GetServiceQuotaInput

SetServiceCode sets the ServiceCode field's value.

func (GetServiceQuotaInput) String

func (s GetServiceQuotaInput) String() string

String returns the string representation

func (*GetServiceQuotaInput) Validate

func (s *GetServiceQuotaInput) Validate() error

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

type GetServiceQuotaOutput

type GetServiceQuotaOutput struct {

    // Information about the quota.
    Quota *ServiceQuota `type:"structure"`
    // contains filtered or unexported fields
}

func (GetServiceQuotaOutput) GoString

func (s GetServiceQuotaOutput) GoString() string

GoString returns the string representation

func (*GetServiceQuotaOutput) SetQuota

func (s *GetServiceQuotaOutput) SetQuota(v *ServiceQuota) *GetServiceQuotaOutput

SetQuota sets the Quota field's value.

func (GetServiceQuotaOutput) String

func (s GetServiceQuotaOutput) String() string

String returns the string representation

type IllegalArgumentException

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

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

Invalid input was provided.

func (*IllegalArgumentException) Code

func (s *IllegalArgumentException) Code() string

Code returns the exception type name.

func (*IllegalArgumentException) Error

func (s *IllegalArgumentException) Error() string

func (IllegalArgumentException) GoString

func (s IllegalArgumentException) GoString() string

GoString returns the string representation

func (*IllegalArgumentException) Message

func (s *IllegalArgumentException) Message() string

Message returns the exception's message.

func (*IllegalArgumentException) OrigErr

func (s *IllegalArgumentException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*IllegalArgumentException) RequestID

func (s *IllegalArgumentException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*IllegalArgumentException) StatusCode

func (s *IllegalArgumentException) StatusCode() int

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

func (IllegalArgumentException) String

func (s IllegalArgumentException) String() string

String returns the string representation

type InvalidPaginationTokenException

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

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

Invalid input was provided.

func (*InvalidPaginationTokenException) Code

func (s *InvalidPaginationTokenException) Code() string

Code returns the exception type name.

func (*InvalidPaginationTokenException) Error

func (s *InvalidPaginationTokenException) Error() string

func (InvalidPaginationTokenException) GoString

func (s InvalidPaginationTokenException) GoString() string

GoString returns the string representation

func (*InvalidPaginationTokenException) Message

func (s *InvalidPaginationTokenException) Message() string

Message returns the exception's message.

func (*InvalidPaginationTokenException) OrigErr

func (s *InvalidPaginationTokenException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InvalidPaginationTokenException) RequestID

func (s *InvalidPaginationTokenException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InvalidPaginationTokenException) StatusCode

func (s *InvalidPaginationTokenException) StatusCode() int

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

func (InvalidPaginationTokenException) String

func (s InvalidPaginationTokenException) String() string

String returns the string representation

type InvalidResourceStateException

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

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

The resource is in an invalid state.

func (*InvalidResourceStateException) Code

func (s *InvalidResourceStateException) Code() string

Code returns the exception type name.

func (*InvalidResourceStateException) Error

func (s *InvalidResourceStateException) Error() string

func (InvalidResourceStateException) GoString

func (s InvalidResourceStateException) GoString() string

GoString returns the string representation

func (*InvalidResourceStateException) Message

func (s *InvalidResourceStateException) Message() string

Message returns the exception's message.

func (*InvalidResourceStateException) OrigErr

func (s *InvalidResourceStateException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InvalidResourceStateException) RequestID

func (s *InvalidResourceStateException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InvalidResourceStateException) StatusCode

func (s *InvalidResourceStateException) StatusCode() int

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

func (InvalidResourceStateException) String

func (s InvalidResourceStateException) String() string

String returns the string representation

type ListAWSDefaultServiceQuotasInput

type ListAWSDefaultServiceQuotasInput struct {

    // The maximum number of results to return with a single call. To retrieve the
    // remaining results, if any, make another call with the token returned from
    // this call.
    MaxResults *int64 `min:"1" type:"integer"`

    // The token for the next page of results.
    NextToken *string `type:"string"`

    // The service identifier.
    //
    // ServiceCode is a required field
    ServiceCode *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListAWSDefaultServiceQuotasInput) GoString

func (s ListAWSDefaultServiceQuotasInput) GoString() string

GoString returns the string representation

func (*ListAWSDefaultServiceQuotasInput) SetMaxResults

func (s *ListAWSDefaultServiceQuotasInput) SetMaxResults(v int64) *ListAWSDefaultServiceQuotasInput

SetMaxResults sets the MaxResults field's value.

func (*ListAWSDefaultServiceQuotasInput) SetNextToken

func (s *ListAWSDefaultServiceQuotasInput) SetNextToken(v string) *ListAWSDefaultServiceQuotasInput

SetNextToken sets the NextToken field's value.

func (*ListAWSDefaultServiceQuotasInput) SetServiceCode

func (s *ListAWSDefaultServiceQuotasInput) SetServiceCode(v string) *ListAWSDefaultServiceQuotasInput

SetServiceCode sets the ServiceCode field's value.

func (ListAWSDefaultServiceQuotasInput) String

func (s ListAWSDefaultServiceQuotasInput) String() string

String returns the string representation

func (*ListAWSDefaultServiceQuotasInput) Validate

func (s *ListAWSDefaultServiceQuotasInput) Validate() error

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

type ListAWSDefaultServiceQuotasOutput

type ListAWSDefaultServiceQuotasOutput struct {

    // The token to use to retrieve the next page of results. This value is null
    // when there are no more results to return.
    NextToken *string `type:"string"`

    // Information about the quotas.
    Quotas []*ServiceQuota `type:"list"`
    // contains filtered or unexported fields
}

func (ListAWSDefaultServiceQuotasOutput) GoString

func (s ListAWSDefaultServiceQuotasOutput) GoString() string

GoString returns the string representation

func (*ListAWSDefaultServiceQuotasOutput) SetNextToken

func (s *ListAWSDefaultServiceQuotasOutput) SetNextToken(v string) *ListAWSDefaultServiceQuotasOutput

SetNextToken sets the NextToken field's value.

func (*ListAWSDefaultServiceQuotasOutput) SetQuotas

func (s *ListAWSDefaultServiceQuotasOutput) SetQuotas(v []*ServiceQuota) *ListAWSDefaultServiceQuotasOutput

SetQuotas sets the Quotas field's value.

func (ListAWSDefaultServiceQuotasOutput) String

func (s ListAWSDefaultServiceQuotasOutput) String() string

String returns the string representation

type ListRequestedServiceQuotaChangeHistoryByQuotaInput

type ListRequestedServiceQuotaChangeHistoryByQuotaInput struct {

    // The maximum number of results to return with a single call. To retrieve the
    // remaining results, if any, make another call with the token returned from
    // this call.
    MaxResults *int64 `min:"1" type:"integer"`

    // The token for the next page of results.
    NextToken *string `type:"string"`

    // The quota identifier.
    //
    // QuotaCode is a required field
    QuotaCode *string `min:"1" type:"string" required:"true"`

    // The service identifier.
    //
    // ServiceCode is a required field
    ServiceCode *string `min:"1" type:"string" required:"true"`

    // The status value of the quota increase request.
    Status *string `type:"string" enum:"RequestStatus"`
    // contains filtered or unexported fields
}

func (ListRequestedServiceQuotaChangeHistoryByQuotaInput) GoString

func (s ListRequestedServiceQuotaChangeHistoryByQuotaInput) GoString() string

GoString returns the string representation

func (*ListRequestedServiceQuotaChangeHistoryByQuotaInput) SetMaxResults

func (s *ListRequestedServiceQuotaChangeHistoryByQuotaInput) SetMaxResults(v int64) *ListRequestedServiceQuotaChangeHistoryByQuotaInput

SetMaxResults sets the MaxResults field's value.

func (*ListRequestedServiceQuotaChangeHistoryByQuotaInput) SetNextToken

func (s *ListRequestedServiceQuotaChangeHistoryByQuotaInput) SetNextToken(v string) *ListRequestedServiceQuotaChangeHistoryByQuotaInput

SetNextToken sets the NextToken field's value.

func (*ListRequestedServiceQuotaChangeHistoryByQuotaInput) SetQuotaCode

func (s *ListRequestedServiceQuotaChangeHistoryByQuotaInput) SetQuotaCode(v string) *ListRequestedServiceQuotaChangeHistoryByQuotaInput

SetQuotaCode sets the QuotaCode field's value.

func (*ListRequestedServiceQuotaChangeHistoryByQuotaInput) SetServiceCode

func (s *ListRequestedServiceQuotaChangeHistoryByQuotaInput) SetServiceCode(v string) *ListRequestedServiceQuotaChangeHistoryByQuotaInput

SetServiceCode sets the ServiceCode field's value.

func (*ListRequestedServiceQuotaChangeHistoryByQuotaInput) SetStatus

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

SetStatus sets the Status field's value.

func (ListRequestedServiceQuotaChangeHistoryByQuotaInput) String

func (s ListRequestedServiceQuotaChangeHistoryByQuotaInput) String() string

String returns the string representation

func (*ListRequestedServiceQuotaChangeHistoryByQuotaInput) Validate

func (s *ListRequestedServiceQuotaChangeHistoryByQuotaInput) Validate() error

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

type ListRequestedServiceQuotaChangeHistoryByQuotaOutput

type ListRequestedServiceQuotaChangeHistoryByQuotaOutput struct {

    // The token to use to retrieve the next page of results. This value is null
    // when there are no more results to return.
    NextToken *string `type:"string"`

    // Information about the quota increase requests.
    RequestedQuotas []*RequestedServiceQuotaChange `type:"list"`
    // contains filtered or unexported fields
}

func (ListRequestedServiceQuotaChangeHistoryByQuotaOutput) GoString

func (s ListRequestedServiceQuotaChangeHistoryByQuotaOutput) GoString() string

GoString returns the string representation

func (*ListRequestedServiceQuotaChangeHistoryByQuotaOutput) SetNextToken

func (s *ListRequestedServiceQuotaChangeHistoryByQuotaOutput) SetNextToken(v string) *ListRequestedServiceQuotaChangeHistoryByQuotaOutput

SetNextToken sets the NextToken field's value.

func (*ListRequestedServiceQuotaChangeHistoryByQuotaOutput) SetRequestedQuotas

func (s *ListRequestedServiceQuotaChangeHistoryByQuotaOutput) SetRequestedQuotas(v []*RequestedServiceQuotaChange) *ListRequestedServiceQuotaChangeHistoryByQuotaOutput

SetRequestedQuotas sets the RequestedQuotas field's value.

func (ListRequestedServiceQuotaChangeHistoryByQuotaOutput) String

func (s ListRequestedServiceQuotaChangeHistoryByQuotaOutput) String() string

String returns the string representation

type ListRequestedServiceQuotaChangeHistoryInput

type ListRequestedServiceQuotaChangeHistoryInput struct {

    // The maximum number of results to return with a single call. To retrieve the
    // remaining results, if any, make another call with the token returned from
    // this call.
    MaxResults *int64 `min:"1" type:"integer"`

    // The token for the next page of results.
    NextToken *string `type:"string"`

    // The service identifier.
    ServiceCode *string `min:"1" type:"string"`

    // The status of the quota increase request.
    Status *string `type:"string" enum:"RequestStatus"`
    // contains filtered or unexported fields
}

func (ListRequestedServiceQuotaChangeHistoryInput) GoString

func (s ListRequestedServiceQuotaChangeHistoryInput) GoString() string

GoString returns the string representation

func (*ListRequestedServiceQuotaChangeHistoryInput) SetMaxResults

func (s *ListRequestedServiceQuotaChangeHistoryInput) SetMaxResults(v int64) *ListRequestedServiceQuotaChangeHistoryInput

SetMaxResults sets the MaxResults field's value.

func (*ListRequestedServiceQuotaChangeHistoryInput) SetNextToken

func (s *ListRequestedServiceQuotaChangeHistoryInput) SetNextToken(v string) *ListRequestedServiceQuotaChangeHistoryInput

SetNextToken sets the NextToken field's value.

func (*ListRequestedServiceQuotaChangeHistoryInput) SetServiceCode

func (s *ListRequestedServiceQuotaChangeHistoryInput) SetServiceCode(v string) *ListRequestedServiceQuotaChangeHistoryInput

SetServiceCode sets the ServiceCode field's value.

func (*ListRequestedServiceQuotaChangeHistoryInput) SetStatus

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

SetStatus sets the Status field's value.

func (ListRequestedServiceQuotaChangeHistoryInput) String

func (s ListRequestedServiceQuotaChangeHistoryInput) String() string

String returns the string representation

func (*ListRequestedServiceQuotaChangeHistoryInput) Validate

func (s *ListRequestedServiceQuotaChangeHistoryInput) Validate() error

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

type ListRequestedServiceQuotaChangeHistoryOutput

type ListRequestedServiceQuotaChangeHistoryOutput struct {

    // The token to use to retrieve the next page of results. This value is null
    // when there are no more results to return.
    NextToken *string `type:"string"`

    // Information about the quota increase requests.
    RequestedQuotas []*RequestedServiceQuotaChange `type:"list"`
    // contains filtered or unexported fields
}

func (ListRequestedServiceQuotaChangeHistoryOutput) GoString

func (s ListRequestedServiceQuotaChangeHistoryOutput) GoString() string

GoString returns the string representation

func (*ListRequestedServiceQuotaChangeHistoryOutput) SetNextToken

func (s *ListRequestedServiceQuotaChangeHistoryOutput) SetNextToken(v string) *ListRequestedServiceQuotaChangeHistoryOutput

SetNextToken sets the NextToken field's value.

func (*ListRequestedServiceQuotaChangeHistoryOutput) SetRequestedQuotas

func (s *ListRequestedServiceQuotaChangeHistoryOutput) SetRequestedQuotas(v []*RequestedServiceQuotaChange) *ListRequestedServiceQuotaChangeHistoryOutput

SetRequestedQuotas sets the RequestedQuotas field's value.

func (ListRequestedServiceQuotaChangeHistoryOutput) String

func (s ListRequestedServiceQuotaChangeHistoryOutput) String() string

String returns the string representation

type ListServiceQuotaIncreaseRequestsInTemplateInput

type ListServiceQuotaIncreaseRequestsInTemplateInput struct {

    // The AWS Region.
    AwsRegion *string `min:"1" type:"string"`

    // The maximum number of results to return with a single call. To retrieve the
    // remaining results, if any, make another call with the token returned from
    // this call.
    MaxResults *int64 `min:"1" type:"integer"`

    // The token for the next page of results.
    NextToken *string `type:"string"`

    // The service identifier.
    ServiceCode *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListServiceQuotaIncreaseRequestsInTemplateInput) GoString

func (s ListServiceQuotaIncreaseRequestsInTemplateInput) GoString() string

GoString returns the string representation

func (*ListServiceQuotaIncreaseRequestsInTemplateInput) SetAwsRegion

func (s *ListServiceQuotaIncreaseRequestsInTemplateInput) SetAwsRegion(v string) *ListServiceQuotaIncreaseRequestsInTemplateInput

SetAwsRegion sets the AwsRegion field's value.

func (*ListServiceQuotaIncreaseRequestsInTemplateInput) SetMaxResults

func (s *ListServiceQuotaIncreaseRequestsInTemplateInput) SetMaxResults(v int64) *ListServiceQuotaIncreaseRequestsInTemplateInput

SetMaxResults sets the MaxResults field's value.

func (*ListServiceQuotaIncreaseRequestsInTemplateInput) SetNextToken

func (s *ListServiceQuotaIncreaseRequestsInTemplateInput) SetNextToken(v string) *ListServiceQuotaIncreaseRequestsInTemplateInput

SetNextToken sets the NextToken field's value.

func (*ListServiceQuotaIncreaseRequestsInTemplateInput) SetServiceCode

func (s *ListServiceQuotaIncreaseRequestsInTemplateInput) SetServiceCode(v string) *ListServiceQuotaIncreaseRequestsInTemplateInput

SetServiceCode sets the ServiceCode field's value.

func (ListServiceQuotaIncreaseRequestsInTemplateInput) String

func (s ListServiceQuotaIncreaseRequestsInTemplateInput) String() string

String returns the string representation

func (*ListServiceQuotaIncreaseRequestsInTemplateInput) Validate

func (s *ListServiceQuotaIncreaseRequestsInTemplateInput) Validate() error

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

type ListServiceQuotaIncreaseRequestsInTemplateOutput

type ListServiceQuotaIncreaseRequestsInTemplateOutput struct {

    // The token to use to retrieve the next page of results. This value is null
    // when there are no more results to return.
    NextToken *string `type:"string"`

    // Information about the quota increase requests.
    ServiceQuotaIncreaseRequestInTemplateList []*ServiceQuotaIncreaseRequestInTemplate `type:"list"`
    // contains filtered or unexported fields
}

func (ListServiceQuotaIncreaseRequestsInTemplateOutput) GoString

func (s ListServiceQuotaIncreaseRequestsInTemplateOutput) GoString() string

GoString returns the string representation

func (*ListServiceQuotaIncreaseRequestsInTemplateOutput) SetNextToken

func (s *ListServiceQuotaIncreaseRequestsInTemplateOutput) SetNextToken(v string) *ListServiceQuotaIncreaseRequestsInTemplateOutput

SetNextToken sets the NextToken field's value.

func (*ListServiceQuotaIncreaseRequestsInTemplateOutput) SetServiceQuotaIncreaseRequestInTemplateList

func (s *ListServiceQuotaIncreaseRequestsInTemplateOutput) SetServiceQuotaIncreaseRequestInTemplateList(v []*ServiceQuotaIncreaseRequestInTemplate) *ListServiceQuotaIncreaseRequestsInTemplateOutput

SetServiceQuotaIncreaseRequestInTemplateList sets the ServiceQuotaIncreaseRequestInTemplateList field's value.

func (ListServiceQuotaIncreaseRequestsInTemplateOutput) String

func (s ListServiceQuotaIncreaseRequestsInTemplateOutput) String() string

String returns the string representation

type ListServiceQuotasInput

type ListServiceQuotasInput struct {

    // The maximum number of results to return with a single call. To retrieve the
    // remaining results, if any, make another call with the token returned from
    // this call.
    MaxResults *int64 `min:"1" type:"integer"`

    // The token for the next page of results.
    NextToken *string `type:"string"`

    // The service identifier.
    //
    // ServiceCode is a required field
    ServiceCode *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListServiceQuotasInput) GoString

func (s ListServiceQuotasInput) GoString() string

GoString returns the string representation

func (*ListServiceQuotasInput) SetMaxResults

func (s *ListServiceQuotasInput) SetMaxResults(v int64) *ListServiceQuotasInput

SetMaxResults sets the MaxResults field's value.

func (*ListServiceQuotasInput) SetNextToken

func (s *ListServiceQuotasInput) SetNextToken(v string) *ListServiceQuotasInput

SetNextToken sets the NextToken field's value.

func (*ListServiceQuotasInput) SetServiceCode

func (s *ListServiceQuotasInput) SetServiceCode(v string) *ListServiceQuotasInput

SetServiceCode sets the ServiceCode field's value.

func (ListServiceQuotasInput) String

func (s ListServiceQuotasInput) String() string

String returns the string representation

func (*ListServiceQuotasInput) Validate

func (s *ListServiceQuotasInput) Validate() error

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

type ListServiceQuotasOutput

type ListServiceQuotasOutput struct {

    // The token to use to retrieve the next page of results. This value is null
    // when there are no more results to return.
    NextToken *string `type:"string"`

    // Information about the quotas.
    Quotas []*ServiceQuota `type:"list"`
    // contains filtered or unexported fields
}

func (ListServiceQuotasOutput) GoString

func (s ListServiceQuotasOutput) GoString() string

GoString returns the string representation

func (*ListServiceQuotasOutput) SetNextToken

func (s *ListServiceQuotasOutput) SetNextToken(v string) *ListServiceQuotasOutput

SetNextToken sets the NextToken field's value.

func (*ListServiceQuotasOutput) SetQuotas

func (s *ListServiceQuotasOutput) SetQuotas(v []*ServiceQuota) *ListServiceQuotasOutput

SetQuotas sets the Quotas field's value.

func (ListServiceQuotasOutput) String

func (s ListServiceQuotasOutput) String() string

String returns the string representation

type ListServicesInput

type ListServicesInput struct {

    // The maximum number of results to return with a single call. To retrieve the
    // remaining results, if any, make another call with the token returned from
    // this call.
    MaxResults *int64 `min:"1" type:"integer"`

    // The token for the next page of results.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (ListServicesInput) GoString

func (s ListServicesInput) GoString() string

GoString returns the string representation

func (*ListServicesInput) SetMaxResults

func (s *ListServicesInput) SetMaxResults(v int64) *ListServicesInput

SetMaxResults sets the MaxResults field's value.

func (*ListServicesInput) SetNextToken

func (s *ListServicesInput) SetNextToken(v string) *ListServicesInput

SetNextToken sets the NextToken field's value.

func (ListServicesInput) String

func (s ListServicesInput) String() string

String returns the string representation

func (*ListServicesInput) Validate

func (s *ListServicesInput) Validate() error

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

type ListServicesOutput

type ListServicesOutput struct {

    // The token to use to retrieve the next page of results. This value is null
    // when there are no more results to return.
    NextToken *string `type:"string"`

    // Information about the services.
    Services []*ServiceInfo `type:"list"`
    // contains filtered or unexported fields
}

func (ListServicesOutput) GoString

func (s ListServicesOutput) GoString() string

GoString returns the string representation

func (*ListServicesOutput) SetNextToken

func (s *ListServicesOutput) SetNextToken(v string) *ListServicesOutput

SetNextToken sets the NextToken field's value.

func (*ListServicesOutput) SetServices

func (s *ListServicesOutput) SetServices(v []*ServiceInfo) *ListServicesOutput

SetServices sets the Services field's value.

func (ListServicesOutput) String

func (s ListServicesOutput) String() string

String returns the string representation

type ListTagsForResourceInput

type ListTagsForResourceInput struct {

    // The Amazon Resource Name (ARN) for the applied quota for which you want to
    // list tags. You can get this information by using the Service Quotas console,
    // or by listing the quotas using the list-service-quotas (https://docs.aws.amazon.com/cli/latest/reference/service-quotas/list-service-quotas.html)
    // AWS CLI command or the ListServiceQuotas (https://docs.aws.amazon.com/servicequotas/2019-06-24/apireference/API_ListServiceQuotas.html)
    // AWS API operation.
    //
    // ResourceARN is a required field
    ResourceARN *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListTagsForResourceInput) GoString

func (s ListTagsForResourceInput) GoString() string

GoString returns the string representation

func (*ListTagsForResourceInput) SetResourceARN

func (s *ListTagsForResourceInput) SetResourceARN(v string) *ListTagsForResourceInput

SetResourceARN sets the ResourceARN field's value.

func (ListTagsForResourceInput) String

func (s ListTagsForResourceInput) String() string

String returns the string representation

func (*ListTagsForResourceInput) Validate

func (s *ListTagsForResourceInput) Validate() error

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

type ListTagsForResourceOutput

type ListTagsForResourceOutput struct {

    // A complex data type that contains zero or more tag elements.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

func (ListTagsForResourceOutput) GoString

func (s ListTagsForResourceOutput) GoString() string

GoString returns the string representation

func (*ListTagsForResourceOutput) SetTags

func (s *ListTagsForResourceOutput) SetTags(v []*Tag) *ListTagsForResourceOutput

SetTags sets the Tags field's value.

func (ListTagsForResourceOutput) String

func (s ListTagsForResourceOutput) String() string

String returns the string representation

type MetricInfo

type MetricInfo struct {

    // The metric dimension. This is a name/value pair that is part of the identity
    // of a metric.
    MetricDimensions map[string]*string `type:"map"`

    // The name of the metric.
    MetricName *string `type:"string"`

    // The namespace of the metric.
    MetricNamespace *string `type:"string"`

    // The metric statistic that we recommend you use when determining quota usage.
    MetricStatisticRecommendation *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

Information about the CloudWatch metric that reflects quota usage.

func (MetricInfo) GoString

func (s MetricInfo) GoString() string

GoString returns the string representation

func (*MetricInfo) SetMetricDimensions

func (s *MetricInfo) SetMetricDimensions(v map[string]*string) *MetricInfo

SetMetricDimensions sets the MetricDimensions field's value.

func (*MetricInfo) SetMetricName

func (s *MetricInfo) SetMetricName(v string) *MetricInfo

SetMetricName sets the MetricName field's value.

func (*MetricInfo) SetMetricNamespace

func (s *MetricInfo) SetMetricNamespace(v string) *MetricInfo

SetMetricNamespace sets the MetricNamespace field's value.

func (*MetricInfo) SetMetricStatisticRecommendation

func (s *MetricInfo) SetMetricStatisticRecommendation(v string) *MetricInfo

SetMetricStatisticRecommendation sets the MetricStatisticRecommendation field's value.

func (MetricInfo) String

func (s MetricInfo) String() string

String returns the string representation

type NoAvailableOrganizationException

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

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

The account making this call is not a member of an organization.

func (*NoAvailableOrganizationException) Code

func (s *NoAvailableOrganizationException) Code() string

Code returns the exception type name.

func (*NoAvailableOrganizationException) Error

func (s *NoAvailableOrganizationException) Error() string

func (NoAvailableOrganizationException) GoString

func (s NoAvailableOrganizationException) GoString() string

GoString returns the string representation

func (*NoAvailableOrganizationException) Message

func (s *NoAvailableOrganizationException) Message() string

Message returns the exception's message.

func (*NoAvailableOrganizationException) OrigErr

func (s *NoAvailableOrganizationException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*NoAvailableOrganizationException) RequestID

func (s *NoAvailableOrganizationException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*NoAvailableOrganizationException) StatusCode

func (s *NoAvailableOrganizationException) StatusCode() int

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

func (NoAvailableOrganizationException) String

func (s NoAvailableOrganizationException) String() string

String returns the string representation

type NoSuchResourceException

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

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

The specified resource does not exist.

func (*NoSuchResourceException) Code

func (s *NoSuchResourceException) Code() string

Code returns the exception type name.

func (*NoSuchResourceException) Error

func (s *NoSuchResourceException) Error() string

func (NoSuchResourceException) GoString

func (s NoSuchResourceException) GoString() string

GoString returns the string representation

func (*NoSuchResourceException) Message

func (s *NoSuchResourceException) Message() string

Message returns the exception's message.

func (*NoSuchResourceException) OrigErr

func (s *NoSuchResourceException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*NoSuchResourceException) RequestID

func (s *NoSuchResourceException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*NoSuchResourceException) StatusCode

func (s *NoSuchResourceException) StatusCode() int

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

func (NoSuchResourceException) String

func (s NoSuchResourceException) String() string

String returns the string representation

type OrganizationNotInAllFeaturesModeException

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

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

The organization that your account belongs to is not in All Features mode.

func (*OrganizationNotInAllFeaturesModeException) Code

func (s *OrganizationNotInAllFeaturesModeException) Code() string

Code returns the exception type name.

func (*OrganizationNotInAllFeaturesModeException) Error

func (s *OrganizationNotInAllFeaturesModeException) Error() string

func (OrganizationNotInAllFeaturesModeException) GoString

func (s OrganizationNotInAllFeaturesModeException) GoString() string

GoString returns the string representation

func (*OrganizationNotInAllFeaturesModeException) Message

func (s *OrganizationNotInAllFeaturesModeException) Message() string

Message returns the exception's message.

func (*OrganizationNotInAllFeaturesModeException) OrigErr

func (s *OrganizationNotInAllFeaturesModeException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*OrganizationNotInAllFeaturesModeException) RequestID

func (s *OrganizationNotInAllFeaturesModeException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*OrganizationNotInAllFeaturesModeException) StatusCode

func (s *OrganizationNotInAllFeaturesModeException) StatusCode() int

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

func (OrganizationNotInAllFeaturesModeException) String

func (s OrganizationNotInAllFeaturesModeException) String() string

String returns the string representation

type PutServiceQuotaIncreaseRequestIntoTemplateInput

type PutServiceQuotaIncreaseRequestIntoTemplateInput struct {

    // The AWS Region.
    //
    // AwsRegion is a required field
    AwsRegion *string `min:"1" type:"string" required:"true"`

    // The new, increased value for the quota.
    //
    // DesiredValue is a required field
    DesiredValue *float64 `type:"double" required:"true"`

    // The quota identifier.
    //
    // QuotaCode is a required field
    QuotaCode *string `min:"1" type:"string" required:"true"`

    // The service identifier.
    //
    // ServiceCode is a required field
    ServiceCode *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (PutServiceQuotaIncreaseRequestIntoTemplateInput) GoString

func (s PutServiceQuotaIncreaseRequestIntoTemplateInput) GoString() string

GoString returns the string representation

func (*PutServiceQuotaIncreaseRequestIntoTemplateInput) SetAwsRegion

func (s *PutServiceQuotaIncreaseRequestIntoTemplateInput) SetAwsRegion(v string) *PutServiceQuotaIncreaseRequestIntoTemplateInput

SetAwsRegion sets the AwsRegion field's value.

func (*PutServiceQuotaIncreaseRequestIntoTemplateInput) SetDesiredValue

func (s *PutServiceQuotaIncreaseRequestIntoTemplateInput) SetDesiredValue(v float64) *PutServiceQuotaIncreaseRequestIntoTemplateInput

SetDesiredValue sets the DesiredValue field's value.

func (*PutServiceQuotaIncreaseRequestIntoTemplateInput) SetQuotaCode

func (s *PutServiceQuotaIncreaseRequestIntoTemplateInput) SetQuotaCode(v string) *PutServiceQuotaIncreaseRequestIntoTemplateInput

SetQuotaCode sets the QuotaCode field's value.

func (*PutServiceQuotaIncreaseRequestIntoTemplateInput) SetServiceCode

func (s *PutServiceQuotaIncreaseRequestIntoTemplateInput) SetServiceCode(v string) *PutServiceQuotaIncreaseRequestIntoTemplateInput

SetServiceCode sets the ServiceCode field's value.

func (PutServiceQuotaIncreaseRequestIntoTemplateInput) String

func (s PutServiceQuotaIncreaseRequestIntoTemplateInput) String() string

String returns the string representation

func (*PutServiceQuotaIncreaseRequestIntoTemplateInput) Validate

func (s *PutServiceQuotaIncreaseRequestIntoTemplateInput) Validate() error

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

type PutServiceQuotaIncreaseRequestIntoTemplateOutput

type PutServiceQuotaIncreaseRequestIntoTemplateOutput struct {

    // Information about the quota increase request.
    ServiceQuotaIncreaseRequestInTemplate *ServiceQuotaIncreaseRequestInTemplate `type:"structure"`
    // contains filtered or unexported fields
}

func (PutServiceQuotaIncreaseRequestIntoTemplateOutput) GoString

func (s PutServiceQuotaIncreaseRequestIntoTemplateOutput) GoString() string

GoString returns the string representation

func (*PutServiceQuotaIncreaseRequestIntoTemplateOutput) SetServiceQuotaIncreaseRequestInTemplate

func (s *PutServiceQuotaIncreaseRequestIntoTemplateOutput) SetServiceQuotaIncreaseRequestInTemplate(v *ServiceQuotaIncreaseRequestInTemplate) *PutServiceQuotaIncreaseRequestIntoTemplateOutput

SetServiceQuotaIncreaseRequestInTemplate sets the ServiceQuotaIncreaseRequestInTemplate field's value.

func (PutServiceQuotaIncreaseRequestIntoTemplateOutput) String

func (s PutServiceQuotaIncreaseRequestIntoTemplateOutput) String() string

String returns the string representation

type QuotaExceededException

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

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

You have exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use Service Quotas to request a service quota increase.

func (*QuotaExceededException) Code

func (s *QuotaExceededException) Code() string

Code returns the exception type name.

func (*QuotaExceededException) Error

func (s *QuotaExceededException) Error() string

func (QuotaExceededException) GoString

func (s QuotaExceededException) GoString() string

GoString returns the string representation

func (*QuotaExceededException) Message

func (s *QuotaExceededException) Message() string

Message returns the exception's message.

func (*QuotaExceededException) OrigErr

func (s *QuotaExceededException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*QuotaExceededException) RequestID

func (s *QuotaExceededException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*QuotaExceededException) StatusCode

func (s *QuotaExceededException) StatusCode() int

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

func (QuotaExceededException) String

func (s QuotaExceededException) String() string

String returns the string representation

type QuotaPeriod

type QuotaPeriod struct {

    // The time unit.
    PeriodUnit *string `type:"string" enum:"PeriodUnit"`

    // The value.
    PeriodValue *int64 `type:"integer"`
    // contains filtered or unexported fields
}

Information about the quota period.

func (QuotaPeriod) GoString

func (s QuotaPeriod) GoString() string

GoString returns the string representation

func (*QuotaPeriod) SetPeriodUnit

func (s *QuotaPeriod) SetPeriodUnit(v string) *QuotaPeriod

SetPeriodUnit sets the PeriodUnit field's value.

func (*QuotaPeriod) SetPeriodValue

func (s *QuotaPeriod) SetPeriodValue(v int64) *QuotaPeriod

SetPeriodValue sets the PeriodValue field's value.

func (QuotaPeriod) String

func (s QuotaPeriod) String() string

String returns the string representation

type RequestServiceQuotaIncreaseInput

type RequestServiceQuotaIncreaseInput struct {

    // The new, increased value for the quota.
    //
    // DesiredValue is a required field
    DesiredValue *float64 `type:"double" required:"true"`

    // The quota identifier.
    //
    // QuotaCode is a required field
    QuotaCode *string `min:"1" type:"string" required:"true"`

    // The service identifier.
    //
    // ServiceCode is a required field
    ServiceCode *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (RequestServiceQuotaIncreaseInput) GoString

func (s RequestServiceQuotaIncreaseInput) GoString() string

GoString returns the string representation

func (*RequestServiceQuotaIncreaseInput) SetDesiredValue

func (s *RequestServiceQuotaIncreaseInput) SetDesiredValue(v float64) *RequestServiceQuotaIncreaseInput

SetDesiredValue sets the DesiredValue field's value.

func (*RequestServiceQuotaIncreaseInput) SetQuotaCode

func (s *RequestServiceQuotaIncreaseInput) SetQuotaCode(v string) *RequestServiceQuotaIncreaseInput

SetQuotaCode sets the QuotaCode field's value.

func (*RequestServiceQuotaIncreaseInput) SetServiceCode

func (s *RequestServiceQuotaIncreaseInput) SetServiceCode(v string) *RequestServiceQuotaIncreaseInput

SetServiceCode sets the ServiceCode field's value.

func (RequestServiceQuotaIncreaseInput) String

func (s RequestServiceQuotaIncreaseInput) String() string

String returns the string representation

func (*RequestServiceQuotaIncreaseInput) Validate

func (s *RequestServiceQuotaIncreaseInput) Validate() error

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

type RequestServiceQuotaIncreaseOutput

type RequestServiceQuotaIncreaseOutput struct {

    // Information about the quota increase request.
    RequestedQuota *RequestedServiceQuotaChange `type:"structure"`
    // contains filtered or unexported fields
}

func (RequestServiceQuotaIncreaseOutput) GoString

func (s RequestServiceQuotaIncreaseOutput) GoString() string

GoString returns the string representation

func (*RequestServiceQuotaIncreaseOutput) SetRequestedQuota

func (s *RequestServiceQuotaIncreaseOutput) SetRequestedQuota(v *RequestedServiceQuotaChange) *RequestServiceQuotaIncreaseOutput

SetRequestedQuota sets the RequestedQuota field's value.

func (RequestServiceQuotaIncreaseOutput) String

func (s RequestServiceQuotaIncreaseOutput) String() string

String returns the string representation

type RequestedServiceQuotaChange

type RequestedServiceQuotaChange struct {

    // The case ID.
    CaseId *string `type:"string"`

    // The date and time when the quota increase request was received and the case
    // ID was created.
    Created *time.Time `type:"timestamp"`

    // The new, increased value for the quota.
    DesiredValue *float64 `type:"double"`

    // Indicates whether the quota is global.
    GlobalQuota *bool `type:"boolean"`

    // The unique identifier.
    Id *string `min:"1" type:"string"`

    // The date and time of the most recent change.
    LastUpdated *time.Time `type:"timestamp"`

    // The Amazon Resource Name (ARN) of the quota.
    QuotaArn *string `type:"string"`

    // The quota identifier.
    QuotaCode *string `min:"1" type:"string"`

    // The quota name.
    QuotaName *string `type:"string"`

    // The IAM identity of the requester.
    Requester *string `type:"string"`

    // The service identifier.
    ServiceCode *string `min:"1" type:"string"`

    // The service name.
    ServiceName *string `type:"string"`

    // The state of the quota increase request.
    Status *string `type:"string" enum:"RequestStatus"`

    // The unit of measurement.
    Unit *string `type:"string"`
    // contains filtered or unexported fields
}

Information about a quota increase request.

func (RequestedServiceQuotaChange) GoString

func (s RequestedServiceQuotaChange) GoString() string

GoString returns the string representation

func (*RequestedServiceQuotaChange) SetCaseId

func (s *RequestedServiceQuotaChange) SetCaseId(v string) *RequestedServiceQuotaChange

SetCaseId sets the CaseId field's value.

func (*RequestedServiceQuotaChange) SetCreated

func (s *RequestedServiceQuotaChange) SetCreated(v time.Time) *RequestedServiceQuotaChange

SetCreated sets the Created field's value.

func (*RequestedServiceQuotaChange) SetDesiredValue

func (s *RequestedServiceQuotaChange) SetDesiredValue(v float64) *RequestedServiceQuotaChange

SetDesiredValue sets the DesiredValue field's value.

func (*RequestedServiceQuotaChange) SetGlobalQuota

func (s *RequestedServiceQuotaChange) SetGlobalQuota(v bool) *RequestedServiceQuotaChange

SetGlobalQuota sets the GlobalQuota field's value.

func (*RequestedServiceQuotaChange) SetId

func (s *RequestedServiceQuotaChange) SetId(v string) *RequestedServiceQuotaChange

SetId sets the Id field's value.

func (*RequestedServiceQuotaChange) SetLastUpdated

func (s *RequestedServiceQuotaChange) SetLastUpdated(v time.Time) *RequestedServiceQuotaChange

SetLastUpdated sets the LastUpdated field's value.

func (*RequestedServiceQuotaChange) SetQuotaArn

func (s *RequestedServiceQuotaChange) SetQuotaArn(v string) *RequestedServiceQuotaChange

SetQuotaArn sets the QuotaArn field's value.

func (*RequestedServiceQuotaChange) SetQuotaCode

func (s *RequestedServiceQuotaChange) SetQuotaCode(v string) *RequestedServiceQuotaChange

SetQuotaCode sets the QuotaCode field's value.

func (*RequestedServiceQuotaChange) SetQuotaName

func (s *RequestedServiceQuotaChange) SetQuotaName(v string) *RequestedServiceQuotaChange

SetQuotaName sets the QuotaName field's value.

func (*RequestedServiceQuotaChange) SetRequester

func (s *RequestedServiceQuotaChange) SetRequester(v string) *RequestedServiceQuotaChange

SetRequester sets the Requester field's value.

func (*RequestedServiceQuotaChange) SetServiceCode

func (s *RequestedServiceQuotaChange) SetServiceCode(v string) *RequestedServiceQuotaChange

SetServiceCode sets the ServiceCode field's value.

func (*RequestedServiceQuotaChange) SetServiceName

func (s *RequestedServiceQuotaChange) SetServiceName(v string) *RequestedServiceQuotaChange

SetServiceName sets the ServiceName field's value.

func (*RequestedServiceQuotaChange) SetStatus

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

SetStatus sets the Status field's value.

func (*RequestedServiceQuotaChange) SetUnit

func (s *RequestedServiceQuotaChange) SetUnit(v string) *RequestedServiceQuotaChange

SetUnit sets the Unit field's value.

func (RequestedServiceQuotaChange) String

func (s RequestedServiceQuotaChange) String() string

String returns the string representation

type ResourceAlreadyExistsException

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

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

The specified resource already exists.

func (*ResourceAlreadyExistsException) Code

func (s *ResourceAlreadyExistsException) Code() string

Code returns the exception type name.

func (*ResourceAlreadyExistsException) Error

func (s *ResourceAlreadyExistsException) Error() string

func (ResourceAlreadyExistsException) GoString

func (s ResourceAlreadyExistsException) GoString() string

GoString returns the string representation

func (*ResourceAlreadyExistsException) Message

func (s *ResourceAlreadyExistsException) Message() string

Message returns the exception's message.

func (*ResourceAlreadyExistsException) OrigErr

func (s *ResourceAlreadyExistsException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ResourceAlreadyExistsException) RequestID

func (s *ResourceAlreadyExistsException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ResourceAlreadyExistsException) StatusCode

func (s *ResourceAlreadyExistsException) StatusCode() int

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

func (ResourceAlreadyExistsException) String

func (s ResourceAlreadyExistsException) String() string

String returns the string representation

type ServiceException

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

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

Something went wrong.

func (*ServiceException) Code

func (s *ServiceException) Code() string

Code returns the exception type name.

func (*ServiceException) Error

func (s *ServiceException) Error() string

func (ServiceException) GoString

func (s ServiceException) GoString() string

GoString returns the string representation

func (*ServiceException) Message

func (s *ServiceException) Message() string

Message returns the exception's message.

func (*ServiceException) OrigErr

func (s *ServiceException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ServiceException) RequestID

func (s *ServiceException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ServiceException) StatusCode

func (s *ServiceException) StatusCode() int

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

func (ServiceException) String

func (s ServiceException) String() string

String returns the string representation

type ServiceInfo

type ServiceInfo struct {

    // The service identifier.
    ServiceCode *string `min:"1" type:"string"`

    // The service name.
    ServiceName *string `type:"string"`
    // contains filtered or unexported fields
}

Information about a service.

func (ServiceInfo) GoString

func (s ServiceInfo) GoString() string

GoString returns the string representation

func (*ServiceInfo) SetServiceCode

func (s *ServiceInfo) SetServiceCode(v string) *ServiceInfo

SetServiceCode sets the ServiceCode field's value.

func (*ServiceInfo) SetServiceName

func (s *ServiceInfo) SetServiceName(v string) *ServiceInfo

SetServiceName sets the ServiceName field's value.

func (ServiceInfo) String

func (s ServiceInfo) String() string

String returns the string representation

type ServiceQuota

type ServiceQuota struct {

    // Indicates whether the quota value can be increased.
    Adjustable *bool `type:"boolean"`

    // The error code and error reason.
    ErrorReason *ErrorReason `type:"structure"`

    // Indicates whether the quota is global.
    GlobalQuota *bool `type:"boolean"`

    // The period of time.
    Period *QuotaPeriod `type:"structure"`

    // The Amazon Resource Name (ARN) of the quota.
    QuotaArn *string `type:"string"`

    // The quota identifier.
    QuotaCode *string `min:"1" type:"string"`

    // The quota name.
    QuotaName *string `type:"string"`

    // The service identifier.
    ServiceCode *string `min:"1" type:"string"`

    // The service name.
    ServiceName *string `type:"string"`

    // The unit of measurement.
    Unit *string `type:"string"`

    // Information about the measurement.
    UsageMetric *MetricInfo `type:"structure"`

    // The quota value.
    Value *float64 `type:"double"`
    // contains filtered or unexported fields
}

Information about a quota.

func (ServiceQuota) GoString

func (s ServiceQuota) GoString() string

GoString returns the string representation

func (*ServiceQuota) SetAdjustable

func (s *ServiceQuota) SetAdjustable(v bool) *ServiceQuota

SetAdjustable sets the Adjustable field's value.

func (*ServiceQuota) SetErrorReason

func (s *ServiceQuota) SetErrorReason(v *ErrorReason) *ServiceQuota

SetErrorReason sets the ErrorReason field's value.

func (*ServiceQuota) SetGlobalQuota

func (s *ServiceQuota) SetGlobalQuota(v bool) *ServiceQuota

SetGlobalQuota sets the GlobalQuota field's value.

func (*ServiceQuota) SetPeriod

func (s *ServiceQuota) SetPeriod(v *QuotaPeriod) *ServiceQuota

SetPeriod sets the Period field's value.

func (*ServiceQuota) SetQuotaArn

func (s *ServiceQuota) SetQuotaArn(v string) *ServiceQuota

SetQuotaArn sets the QuotaArn field's value.

func (*ServiceQuota) SetQuotaCode

func (s *ServiceQuota) SetQuotaCode(v string) *ServiceQuota

SetQuotaCode sets the QuotaCode field's value.

func (*ServiceQuota) SetQuotaName

func (s *ServiceQuota) SetQuotaName(v string) *ServiceQuota

SetQuotaName sets the QuotaName field's value.

func (*ServiceQuota) SetServiceCode

func (s *ServiceQuota) SetServiceCode(v string) *ServiceQuota

SetServiceCode sets the ServiceCode field's value.

func (*ServiceQuota) SetServiceName

func (s *ServiceQuota) SetServiceName(v string) *ServiceQuota

SetServiceName sets the ServiceName field's value.

func (*ServiceQuota) SetUnit

func (s *ServiceQuota) SetUnit(v string) *ServiceQuota

SetUnit sets the Unit field's value.

func (*ServiceQuota) SetUsageMetric

func (s *ServiceQuota) SetUsageMetric(v *MetricInfo) *ServiceQuota

SetUsageMetric sets the UsageMetric field's value.

func (*ServiceQuota) SetValue

func (s *ServiceQuota) SetValue(v float64) *ServiceQuota

SetValue sets the Value field's value.

func (ServiceQuota) String

func (s ServiceQuota) String() string

String returns the string representation

type ServiceQuotaIncreaseRequestInTemplate

type ServiceQuotaIncreaseRequestInTemplate struct {

    // The AWS Region.
    AwsRegion *string `min:"1" type:"string"`

    // The new, increased value of the quota.
    DesiredValue *float64 `type:"double"`

    // Indicates whether the quota is global.
    GlobalQuota *bool `type:"boolean"`

    // The quota identifier.
    QuotaCode *string `min:"1" type:"string"`

    // The quota name.
    QuotaName *string `type:"string"`

    // The service identifier.
    ServiceCode *string `min:"1" type:"string"`

    // The service name.
    ServiceName *string `type:"string"`

    // The unit of measurement.
    Unit *string `type:"string"`
    // contains filtered or unexported fields
}

Information about a quota increase request.

func (ServiceQuotaIncreaseRequestInTemplate) GoString

func (s ServiceQuotaIncreaseRequestInTemplate) GoString() string

GoString returns the string representation

func (*ServiceQuotaIncreaseRequestInTemplate) SetAwsRegion

func (s *ServiceQuotaIncreaseRequestInTemplate) SetAwsRegion(v string) *ServiceQuotaIncreaseRequestInTemplate

SetAwsRegion sets the AwsRegion field's value.

func (*ServiceQuotaIncreaseRequestInTemplate) SetDesiredValue

func (s *ServiceQuotaIncreaseRequestInTemplate) SetDesiredValue(v float64) *ServiceQuotaIncreaseRequestInTemplate

SetDesiredValue sets the DesiredValue field's value.

func (*ServiceQuotaIncreaseRequestInTemplate) SetGlobalQuota

func (s *ServiceQuotaIncreaseRequestInTemplate) SetGlobalQuota(v bool) *ServiceQuotaIncreaseRequestInTemplate

SetGlobalQuota sets the GlobalQuota field's value.

func (*ServiceQuotaIncreaseRequestInTemplate) SetQuotaCode

func (s *ServiceQuotaIncreaseRequestInTemplate) SetQuotaCode(v string) *ServiceQuotaIncreaseRequestInTemplate

SetQuotaCode sets the QuotaCode field's value.

func (*ServiceQuotaIncreaseRequestInTemplate) SetQuotaName

func (s *ServiceQuotaIncreaseRequestInTemplate) SetQuotaName(v string) *ServiceQuotaIncreaseRequestInTemplate

SetQuotaName sets the QuotaName field's value.

func (*ServiceQuotaIncreaseRequestInTemplate) SetServiceCode

func (s *ServiceQuotaIncreaseRequestInTemplate) SetServiceCode(v string) *ServiceQuotaIncreaseRequestInTemplate

SetServiceCode sets the ServiceCode field's value.

func (*ServiceQuotaIncreaseRequestInTemplate) SetServiceName

func (s *ServiceQuotaIncreaseRequestInTemplate) SetServiceName(v string) *ServiceQuotaIncreaseRequestInTemplate

SetServiceName sets the ServiceName field's value.

func (*ServiceQuotaIncreaseRequestInTemplate) SetUnit

func (s *ServiceQuotaIncreaseRequestInTemplate) SetUnit(v string) *ServiceQuotaIncreaseRequestInTemplate

SetUnit sets the Unit field's value.

func (ServiceQuotaIncreaseRequestInTemplate) String

func (s ServiceQuotaIncreaseRequestInTemplate) String() string

String returns the string representation

type ServiceQuotaTemplateNotInUseException

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

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

The quota request template is not associated with your organization.

func (*ServiceQuotaTemplateNotInUseException) Code

func (s *ServiceQuotaTemplateNotInUseException) Code() string

Code returns the exception type name.

func (*ServiceQuotaTemplateNotInUseException) Error

func (s *ServiceQuotaTemplateNotInUseException) Error() string

func (ServiceQuotaTemplateNotInUseException) GoString

func (s ServiceQuotaTemplateNotInUseException) GoString() string

GoString returns the string representation

func (*ServiceQuotaTemplateNotInUseException) Message

func (s *ServiceQuotaTemplateNotInUseException) Message() string

Message returns the exception's message.

func (*ServiceQuotaTemplateNotInUseException) OrigErr

func (s *ServiceQuotaTemplateNotInUseException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ServiceQuotaTemplateNotInUseException) RequestID

func (s *ServiceQuotaTemplateNotInUseException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ServiceQuotaTemplateNotInUseException) StatusCode

func (s *ServiceQuotaTemplateNotInUseException) StatusCode() int

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

func (ServiceQuotaTemplateNotInUseException) String

func (s ServiceQuotaTemplateNotInUseException) String() string

String returns the string representation

type ServiceQuotas

type ServiceQuotas struct {
    *client.Client
}

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

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

func New

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

New creates a new instance of the ServiceQuotas client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.

Example:

mySession := session.Must(session.NewSession())

// Create a ServiceQuotas client from just a session.
svc := servicequotas.New(mySession)

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

func (*ServiceQuotas) AssociateServiceQuotaTemplate

func (c *ServiceQuotas) AssociateServiceQuotaTemplate(input *AssociateServiceQuotaTemplateInput) (*AssociateServiceQuotaTemplateOutput, error)

AssociateServiceQuotaTemplate API operation for Service Quotas.

Associates your quota request template with your organization. When a new account is created in your organization, the quota increase requests in the template are automatically applied to the account. You can add a quota increase request for any adjustable quota to your template.

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 Service Quotas's API operation AssociateServiceQuotaTemplate for usage and error information.

Returned Error Types:

* DependencyAccessDeniedException
You can't perform this action because a dependency does not have access.

* AccessDeniedException
You do not have sufficient permission to perform this action.

* ServiceException
Something went wrong.

* TooManyRequestsException
Due to throttling, the request was denied. Slow down the rate of request
calls, or request an increase for this quota.

* AWSServiceAccessNotEnabledException
The action you attempted is not allowed unless Service Access with Service
Quotas is enabled in your organization.

* OrganizationNotInAllFeaturesModeException
The organization that your account belongs to is not in All Features mode.

* TemplatesNotAvailableInRegionException
The Service Quotas template is not available in this AWS Region.

* NoAvailableOrganizationException
The account making this call is not a member of an organization.

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/AssociateServiceQuotaTemplate

func (*ServiceQuotas) AssociateServiceQuotaTemplateRequest

func (c *ServiceQuotas) AssociateServiceQuotaTemplateRequest(input *AssociateServiceQuotaTemplateInput) (req *request.Request, output *AssociateServiceQuotaTemplateOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/AssociateServiceQuotaTemplate

func (*ServiceQuotas) AssociateServiceQuotaTemplateWithContext

func (c *ServiceQuotas) AssociateServiceQuotaTemplateWithContext(ctx aws.Context, input *AssociateServiceQuotaTemplateInput, opts ...request.Option) (*AssociateServiceQuotaTemplateOutput, error)

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

See AssociateServiceQuotaTemplate 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 (*ServiceQuotas) DeleteServiceQuotaIncreaseRequestFromTemplate

func (c *ServiceQuotas) DeleteServiceQuotaIncreaseRequestFromTemplate(input *DeleteServiceQuotaIncreaseRequestFromTemplateInput) (*DeleteServiceQuotaIncreaseRequestFromTemplateOutput, error)

DeleteServiceQuotaIncreaseRequestFromTemplate API operation for Service Quotas.

Deletes the quota increase request for the specified quota from your quota request template.

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 Service Quotas's API operation DeleteServiceQuotaIncreaseRequestFromTemplate for usage and error information.

Returned Error Types:

* AccessDeniedException
You do not have sufficient permission to perform this action.

* ServiceException
Something went wrong.

* DependencyAccessDeniedException
You can't perform this action because a dependency does not have access.

* TooManyRequestsException
Due to throttling, the request was denied. Slow down the rate of request
calls, or request an increase for this quota.

* NoSuchResourceException
The specified resource does not exist.

* IllegalArgumentException
Invalid input was provided.

* AWSServiceAccessNotEnabledException
The action you attempted is not allowed unless Service Access with Service
Quotas is enabled in your organization.

* TemplatesNotAvailableInRegionException
The Service Quotas template is not available in this AWS Region.

* NoAvailableOrganizationException
The account making this call is not a member of an organization.

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/DeleteServiceQuotaIncreaseRequestFromTemplate

func (*ServiceQuotas) DeleteServiceQuotaIncreaseRequestFromTemplateRequest

func (c *ServiceQuotas) DeleteServiceQuotaIncreaseRequestFromTemplateRequest(input *DeleteServiceQuotaIncreaseRequestFromTemplateInput) (req *request.Request, output *DeleteServiceQuotaIncreaseRequestFromTemplateOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/DeleteServiceQuotaIncreaseRequestFromTemplate

func (*ServiceQuotas) DeleteServiceQuotaIncreaseRequestFromTemplateWithContext

func (c *ServiceQuotas) DeleteServiceQuotaIncreaseRequestFromTemplateWithContext(ctx aws.Context, input *DeleteServiceQuotaIncreaseRequestFromTemplateInput, opts ...request.Option) (*DeleteServiceQuotaIncreaseRequestFromTemplateOutput, error)

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

See DeleteServiceQuotaIncreaseRequestFromTemplate 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 (*ServiceQuotas) DisassociateServiceQuotaTemplate

func (c *ServiceQuotas) DisassociateServiceQuotaTemplate(input *DisassociateServiceQuotaTemplateInput) (*DisassociateServiceQuotaTemplateOutput, error)

DisassociateServiceQuotaTemplate API operation for Service Quotas.

Disables your quota request template. After a template is disabled, the quota increase requests in the template are not applied to new accounts in your organization. Disabling a quota request template does not apply its quota increase requests.

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 Service Quotas's API operation DisassociateServiceQuotaTemplate for usage and error information.

Returned Error Types:

* DependencyAccessDeniedException
You can't perform this action because a dependency does not have access.

* ServiceQuotaTemplateNotInUseException
The quota request template is not associated with your organization.

* AccessDeniedException
You do not have sufficient permission to perform this action.

* ServiceException
Something went wrong.

* TooManyRequestsException
Due to throttling, the request was denied. Slow down the rate of request
calls, or request an increase for this quota.

* AWSServiceAccessNotEnabledException
The action you attempted is not allowed unless Service Access with Service
Quotas is enabled in your organization.

* TemplatesNotAvailableInRegionException
The Service Quotas template is not available in this AWS Region.

* NoAvailableOrganizationException
The account making this call is not a member of an organization.

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/DisassociateServiceQuotaTemplate

func (*ServiceQuotas) DisassociateServiceQuotaTemplateRequest

func (c *ServiceQuotas) DisassociateServiceQuotaTemplateRequest(input *DisassociateServiceQuotaTemplateInput) (req *request.Request, output *DisassociateServiceQuotaTemplateOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/DisassociateServiceQuotaTemplate

func (*ServiceQuotas) DisassociateServiceQuotaTemplateWithContext

func (c *ServiceQuotas) DisassociateServiceQuotaTemplateWithContext(ctx aws.Context, input *DisassociateServiceQuotaTemplateInput, opts ...request.Option) (*DisassociateServiceQuotaTemplateOutput, error)

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

See DisassociateServiceQuotaTemplate 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 (*ServiceQuotas) GetAWSDefaultServiceQuota

func (c *ServiceQuotas) GetAWSDefaultServiceQuota(input *GetAWSDefaultServiceQuotaInput) (*GetAWSDefaultServiceQuotaOutput, error)

GetAWSDefaultServiceQuota API operation for Service Quotas.

Retrieves the default value for the specified quota. The default value does not reflect any quota increases.

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 Service Quotas's API operation GetAWSDefaultServiceQuota for usage and error information.

Returned Error Types:

* AccessDeniedException
You do not have sufficient permission to perform this action.

* NoSuchResourceException
The specified resource does not exist.

* IllegalArgumentException
Invalid input was provided.

* ServiceException
Something went wrong.

* TooManyRequestsException
Due to throttling, the request was denied. Slow down the rate of request
calls, or request an increase for this quota.

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/GetAWSDefaultServiceQuota

func (*ServiceQuotas) GetAWSDefaultServiceQuotaRequest

func (c *ServiceQuotas) GetAWSDefaultServiceQuotaRequest(input *GetAWSDefaultServiceQuotaInput) (req *request.Request, output *GetAWSDefaultServiceQuotaOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/GetAWSDefaultServiceQuota

func (*ServiceQuotas) GetAWSDefaultServiceQuotaWithContext

func (c *ServiceQuotas) GetAWSDefaultServiceQuotaWithContext(ctx aws.Context, input *GetAWSDefaultServiceQuotaInput, opts ...request.Option) (*GetAWSDefaultServiceQuotaOutput, error)

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

See GetAWSDefaultServiceQuota 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 (*ServiceQuotas) GetAssociationForServiceQuotaTemplate

func (c *ServiceQuotas) GetAssociationForServiceQuotaTemplate(input *GetAssociationForServiceQuotaTemplateInput) (*GetAssociationForServiceQuotaTemplateOutput, error)

GetAssociationForServiceQuotaTemplate API operation for Service Quotas.

Retrieves the status of the association for the quota request template.

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 Service Quotas's API operation GetAssociationForServiceQuotaTemplate for usage and error information.

Returned Error Types:

* DependencyAccessDeniedException
You can't perform this action because a dependency does not have access.

* ServiceQuotaTemplateNotInUseException
The quota request template is not associated with your organization.

* AccessDeniedException
You do not have sufficient permission to perform this action.

* ServiceException
Something went wrong.

* TooManyRequestsException
Due to throttling, the request was denied. Slow down the rate of request
calls, or request an increase for this quota.

* AWSServiceAccessNotEnabledException
The action you attempted is not allowed unless Service Access with Service
Quotas is enabled in your organization.

* TemplatesNotAvailableInRegionException
The Service Quotas template is not available in this AWS Region.

* NoAvailableOrganizationException
The account making this call is not a member of an organization.

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/GetAssociationForServiceQuotaTemplate

func (*ServiceQuotas) GetAssociationForServiceQuotaTemplateRequest

func (c *ServiceQuotas) GetAssociationForServiceQuotaTemplateRequest(input *GetAssociationForServiceQuotaTemplateInput) (req *request.Request, output *GetAssociationForServiceQuotaTemplateOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/GetAssociationForServiceQuotaTemplate

func (*ServiceQuotas) GetAssociationForServiceQuotaTemplateWithContext

func (c *ServiceQuotas) GetAssociationForServiceQuotaTemplateWithContext(ctx aws.Context, input *GetAssociationForServiceQuotaTemplateInput, opts ...request.Option) (*GetAssociationForServiceQuotaTemplateOutput, error)

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

See GetAssociationForServiceQuotaTemplate 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 (*ServiceQuotas) GetRequestedServiceQuotaChange

func (c *ServiceQuotas) GetRequestedServiceQuotaChange(input *GetRequestedServiceQuotaChangeInput) (*GetRequestedServiceQuotaChangeOutput, error)

GetRequestedServiceQuotaChange API operation for Service Quotas.

Retrieves information about the specified quota increase request.

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 Service Quotas's API operation GetRequestedServiceQuotaChange for usage and error information.

Returned Error Types:

* AccessDeniedException
You do not have sufficient permission to perform this action.

* NoSuchResourceException
The specified resource does not exist.

* IllegalArgumentException
Invalid input was provided.

* ServiceException
Something went wrong.

* TooManyRequestsException
Due to throttling, the request was denied. Slow down the rate of request
calls, or request an increase for this quota.

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/GetRequestedServiceQuotaChange

func (*ServiceQuotas) GetRequestedServiceQuotaChangeRequest

func (c *ServiceQuotas) GetRequestedServiceQuotaChangeRequest(input *GetRequestedServiceQuotaChangeInput) (req *request.Request, output *GetRequestedServiceQuotaChangeOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/GetRequestedServiceQuotaChange

func (*ServiceQuotas) GetRequestedServiceQuotaChangeWithContext

func (c *ServiceQuotas) GetRequestedServiceQuotaChangeWithContext(ctx aws.Context, input *GetRequestedServiceQuotaChangeInput, opts ...request.Option) (*GetRequestedServiceQuotaChangeOutput, error)

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

See GetRequestedServiceQuotaChange 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 (*ServiceQuotas) GetServiceQuota

func (c *ServiceQuotas) GetServiceQuota(input *GetServiceQuotaInput) (*GetServiceQuotaOutput, error)

GetServiceQuota API operation for Service Quotas.

Retrieves the applied quota value for the specified quota. For some quotas, only the default values are available. If the applied quota value is not available for a quota, the quota is not retrieved.

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 Service Quotas's API operation GetServiceQuota for usage and error information.

Returned Error Types:

* AccessDeniedException
You do not have sufficient permission to perform this action.

* NoSuchResourceException
The specified resource does not exist.

* IllegalArgumentException
Invalid input was provided.

* ServiceException
Something went wrong.

* TooManyRequestsException
Due to throttling, the request was denied. Slow down the rate of request
calls, or request an increase for this quota.

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/GetServiceQuota

func (*ServiceQuotas) GetServiceQuotaIncreaseRequestFromTemplate

func (c *ServiceQuotas) GetServiceQuotaIncreaseRequestFromTemplate(input *GetServiceQuotaIncreaseRequestFromTemplateInput) (*GetServiceQuotaIncreaseRequestFromTemplateOutput, error)

GetServiceQuotaIncreaseRequestFromTemplate API operation for Service Quotas.

Retrieves information about the specified quota increase request in your quota request template.

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 Service Quotas's API operation GetServiceQuotaIncreaseRequestFromTemplate for usage and error information.

Returned Error Types:

* AccessDeniedException
You do not have sufficient permission to perform this action.

* DependencyAccessDeniedException
You can't perform this action because a dependency does not have access.

* ServiceException
Something went wrong.

* TooManyRequestsException
Due to throttling, the request was denied. Slow down the rate of request
calls, or request an increase for this quota.

* NoSuchResourceException
The specified resource does not exist.

* IllegalArgumentException
Invalid input was provided.

* AWSServiceAccessNotEnabledException
The action you attempted is not allowed unless Service Access with Service
Quotas is enabled in your organization.

* TemplatesNotAvailableInRegionException
The Service Quotas template is not available in this AWS Region.

* NoAvailableOrganizationException
The account making this call is not a member of an organization.

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/GetServiceQuotaIncreaseRequestFromTemplate

func (*ServiceQuotas) GetServiceQuotaIncreaseRequestFromTemplateRequest

func (c *ServiceQuotas) GetServiceQuotaIncreaseRequestFromTemplateRequest(input *GetServiceQuotaIncreaseRequestFromTemplateInput) (req *request.Request, output *GetServiceQuotaIncreaseRequestFromTemplateOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/GetServiceQuotaIncreaseRequestFromTemplate

func (*ServiceQuotas) GetServiceQuotaIncreaseRequestFromTemplateWithContext

func (c *ServiceQuotas) GetServiceQuotaIncreaseRequestFromTemplateWithContext(ctx aws.Context, input *GetServiceQuotaIncreaseRequestFromTemplateInput, opts ...request.Option) (*GetServiceQuotaIncreaseRequestFromTemplateOutput, error)

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

See GetServiceQuotaIncreaseRequestFromTemplate 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 (*ServiceQuotas) GetServiceQuotaRequest

func (c *ServiceQuotas) GetServiceQuotaRequest(input *GetServiceQuotaInput) (req *request.Request, output *GetServiceQuotaOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/GetServiceQuota

func (*ServiceQuotas) GetServiceQuotaWithContext

func (c *ServiceQuotas) GetServiceQuotaWithContext(ctx aws.Context, input *GetServiceQuotaInput, opts ...request.Option) (*GetServiceQuotaOutput, error)

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

See GetServiceQuota 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 (*ServiceQuotas) ListAWSDefaultServiceQuotas

func (c *ServiceQuotas) ListAWSDefaultServiceQuotas(input *ListAWSDefaultServiceQuotasInput) (*ListAWSDefaultServiceQuotasOutput, error)

ListAWSDefaultServiceQuotas API operation for Service Quotas.

Lists the default values for the quotas for the specified AWS service. A default value does not reflect any quota increases.

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 Service Quotas's API operation ListAWSDefaultServiceQuotas for usage and error information.

Returned Error Types:

* AccessDeniedException
You do not have sufficient permission to perform this action.

* NoSuchResourceException
The specified resource does not exist.

* IllegalArgumentException
Invalid input was provided.

* InvalidPaginationTokenException
Invalid input was provided.

* ServiceException
Something went wrong.

* TooManyRequestsException
Due to throttling, the request was denied. Slow down the rate of request
calls, or request an increase for this quota.

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/ListAWSDefaultServiceQuotas

func (*ServiceQuotas) ListAWSDefaultServiceQuotasPages

func (c *ServiceQuotas) ListAWSDefaultServiceQuotasPages(input *ListAWSDefaultServiceQuotasInput, fn func(*ListAWSDefaultServiceQuotasOutput, bool) bool) error

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

See ListAWSDefaultServiceQuotas method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListAWSDefaultServiceQuotas operation.
pageNum := 0
err := client.ListAWSDefaultServiceQuotasPages(params,
    func(page *servicequotas.ListAWSDefaultServiceQuotasOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*ServiceQuotas) ListAWSDefaultServiceQuotasPagesWithContext

func (c *ServiceQuotas) ListAWSDefaultServiceQuotasPagesWithContext(ctx aws.Context, input *ListAWSDefaultServiceQuotasInput, fn func(*ListAWSDefaultServiceQuotasOutput, bool) bool, opts ...request.Option) error

ListAWSDefaultServiceQuotasPagesWithContext same as ListAWSDefaultServiceQuotasPages except it takes a Context and allows setting request options on the pages.

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

func (*ServiceQuotas) ListAWSDefaultServiceQuotasRequest

func (c *ServiceQuotas) ListAWSDefaultServiceQuotasRequest(input *ListAWSDefaultServiceQuotasInput) (req *request.Request, output *ListAWSDefaultServiceQuotasOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/ListAWSDefaultServiceQuotas

func (*ServiceQuotas) ListAWSDefaultServiceQuotasWithContext

func (c *ServiceQuotas) ListAWSDefaultServiceQuotasWithContext(ctx aws.Context, input *ListAWSDefaultServiceQuotasInput, opts ...request.Option) (*ListAWSDefaultServiceQuotasOutput, error)

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

See ListAWSDefaultServiceQuotas 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 (*ServiceQuotas) ListRequestedServiceQuotaChangeHistory

func (c *ServiceQuotas) ListRequestedServiceQuotaChangeHistory(input *ListRequestedServiceQuotaChangeHistoryInput) (*ListRequestedServiceQuotaChangeHistoryOutput, error)

ListRequestedServiceQuotaChangeHistory API operation for Service Quotas.

Retrieves the quota increase requests for the specified service.

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 Service Quotas's API operation ListRequestedServiceQuotaChangeHistory for usage and error information.

Returned Error Types:

* AccessDeniedException
You do not have sufficient permission to perform this action.

* NoSuchResourceException
The specified resource does not exist.

* IllegalArgumentException
Invalid input was provided.

* InvalidPaginationTokenException
Invalid input was provided.

* ServiceException
Something went wrong.

* TooManyRequestsException
Due to throttling, the request was denied. Slow down the rate of request
calls, or request an increase for this quota.

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/ListRequestedServiceQuotaChangeHistory

func (*ServiceQuotas) ListRequestedServiceQuotaChangeHistoryByQuota

func (c *ServiceQuotas) ListRequestedServiceQuotaChangeHistoryByQuota(input *ListRequestedServiceQuotaChangeHistoryByQuotaInput) (*ListRequestedServiceQuotaChangeHistoryByQuotaOutput, error)

ListRequestedServiceQuotaChangeHistoryByQuota API operation for Service Quotas.

Retrieves the quota increase requests for the specified quota.

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 Service Quotas's API operation ListRequestedServiceQuotaChangeHistoryByQuota for usage and error information.

Returned Error Types:

* AccessDeniedException
You do not have sufficient permission to perform this action.

* NoSuchResourceException
The specified resource does not exist.

* IllegalArgumentException
Invalid input was provided.

* InvalidPaginationTokenException
Invalid input was provided.

* ServiceException
Something went wrong.

* TooManyRequestsException
Due to throttling, the request was denied. Slow down the rate of request
calls, or request an increase for this quota.

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/ListRequestedServiceQuotaChangeHistoryByQuota

func (*ServiceQuotas) ListRequestedServiceQuotaChangeHistoryByQuotaPages

func (c *ServiceQuotas) ListRequestedServiceQuotaChangeHistoryByQuotaPages(input *ListRequestedServiceQuotaChangeHistoryByQuotaInput, fn func(*ListRequestedServiceQuotaChangeHistoryByQuotaOutput, bool) bool) error

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

See ListRequestedServiceQuotaChangeHistoryByQuota method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListRequestedServiceQuotaChangeHistoryByQuota operation.
pageNum := 0
err := client.ListRequestedServiceQuotaChangeHistoryByQuotaPages(params,
    func(page *servicequotas.ListRequestedServiceQuotaChangeHistoryByQuotaOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*ServiceQuotas) ListRequestedServiceQuotaChangeHistoryByQuotaPagesWithContext

func (c *ServiceQuotas) ListRequestedServiceQuotaChangeHistoryByQuotaPagesWithContext(ctx aws.Context, input *ListRequestedServiceQuotaChangeHistoryByQuotaInput, fn func(*ListRequestedServiceQuotaChangeHistoryByQuotaOutput, bool) bool, opts ...request.Option) error

ListRequestedServiceQuotaChangeHistoryByQuotaPagesWithContext same as ListRequestedServiceQuotaChangeHistoryByQuotaPages except it takes a Context and allows setting request options on the pages.

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

func (*ServiceQuotas) ListRequestedServiceQuotaChangeHistoryByQuotaRequest

func (c *ServiceQuotas) ListRequestedServiceQuotaChangeHistoryByQuotaRequest(input *ListRequestedServiceQuotaChangeHistoryByQuotaInput) (req *request.Request, output *ListRequestedServiceQuotaChangeHistoryByQuotaOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/ListRequestedServiceQuotaChangeHistoryByQuota

func (*ServiceQuotas) ListRequestedServiceQuotaChangeHistoryByQuotaWithContext

func (c *ServiceQuotas) ListRequestedServiceQuotaChangeHistoryByQuotaWithContext(ctx aws.Context, input *ListRequestedServiceQuotaChangeHistoryByQuotaInput, opts ...request.Option) (*ListRequestedServiceQuotaChangeHistoryByQuotaOutput, error)

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

See ListRequestedServiceQuotaChangeHistoryByQuota 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 (*ServiceQuotas) ListRequestedServiceQuotaChangeHistoryPages

func (c *ServiceQuotas) ListRequestedServiceQuotaChangeHistoryPages(input *ListRequestedServiceQuotaChangeHistoryInput, fn func(*ListRequestedServiceQuotaChangeHistoryOutput, bool) bool) error

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

See ListRequestedServiceQuotaChangeHistory method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListRequestedServiceQuotaChangeHistory operation.
pageNum := 0
err := client.ListRequestedServiceQuotaChangeHistoryPages(params,
    func(page *servicequotas.ListRequestedServiceQuotaChangeHistoryOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*ServiceQuotas) ListRequestedServiceQuotaChangeHistoryPagesWithContext

func (c *ServiceQuotas) ListRequestedServiceQuotaChangeHistoryPagesWithContext(ctx aws.Context, input *ListRequestedServiceQuotaChangeHistoryInput, fn func(*ListRequestedServiceQuotaChangeHistoryOutput, bool) bool, opts ...request.Option) error

ListRequestedServiceQuotaChangeHistoryPagesWithContext same as ListRequestedServiceQuotaChangeHistoryPages except it takes a Context and allows setting request options on the pages.

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

func (*ServiceQuotas) ListRequestedServiceQuotaChangeHistoryRequest

func (c *ServiceQuotas) ListRequestedServiceQuotaChangeHistoryRequest(input *ListRequestedServiceQuotaChangeHistoryInput) (req *request.Request, output *ListRequestedServiceQuotaChangeHistoryOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/ListRequestedServiceQuotaChangeHistory

func (*ServiceQuotas) ListRequestedServiceQuotaChangeHistoryWithContext

func (c *ServiceQuotas) ListRequestedServiceQuotaChangeHistoryWithContext(ctx aws.Context, input *ListRequestedServiceQuotaChangeHistoryInput, opts ...request.Option) (*ListRequestedServiceQuotaChangeHistoryOutput, error)

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

See ListRequestedServiceQuotaChangeHistory 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 (*ServiceQuotas) ListServiceQuotaIncreaseRequestsInTemplate

func (c *ServiceQuotas) ListServiceQuotaIncreaseRequestsInTemplate(input *ListServiceQuotaIncreaseRequestsInTemplateInput) (*ListServiceQuotaIncreaseRequestsInTemplateOutput, error)

ListServiceQuotaIncreaseRequestsInTemplate API operation for Service Quotas.

Lists the quota increase requests in the specified quota request template.

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 Service Quotas's API operation ListServiceQuotaIncreaseRequestsInTemplate for usage and error information.

Returned Error Types:

* AccessDeniedException
You do not have sufficient permission to perform this action.

* DependencyAccessDeniedException
You can't perform this action because a dependency does not have access.

* ServiceException
Something went wrong.

* TooManyRequestsException
Due to throttling, the request was denied. Slow down the rate of request
calls, or request an increase for this quota.

* IllegalArgumentException
Invalid input was provided.

* AWSServiceAccessNotEnabledException
The action you attempted is not allowed unless Service Access with Service
Quotas is enabled in your organization.

* TemplatesNotAvailableInRegionException
The Service Quotas template is not available in this AWS Region.

* NoAvailableOrganizationException
The account making this call is not a member of an organization.

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/ListServiceQuotaIncreaseRequestsInTemplate

func (*ServiceQuotas) ListServiceQuotaIncreaseRequestsInTemplatePages

func (c *ServiceQuotas) ListServiceQuotaIncreaseRequestsInTemplatePages(input *ListServiceQuotaIncreaseRequestsInTemplateInput, fn func(*ListServiceQuotaIncreaseRequestsInTemplateOutput, bool) bool) error

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

See ListServiceQuotaIncreaseRequestsInTemplate method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListServiceQuotaIncreaseRequestsInTemplate operation.
pageNum := 0
err := client.ListServiceQuotaIncreaseRequestsInTemplatePages(params,
    func(page *servicequotas.ListServiceQuotaIncreaseRequestsInTemplateOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*ServiceQuotas) ListServiceQuotaIncreaseRequestsInTemplatePagesWithContext

func (c *ServiceQuotas) ListServiceQuotaIncreaseRequestsInTemplatePagesWithContext(ctx aws.Context, input *ListServiceQuotaIncreaseRequestsInTemplateInput, fn func(*ListServiceQuotaIncreaseRequestsInTemplateOutput, bool) bool, opts ...request.Option) error

ListServiceQuotaIncreaseRequestsInTemplatePagesWithContext same as ListServiceQuotaIncreaseRequestsInTemplatePages except it takes a Context and allows setting request options on the pages.

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

func (*ServiceQuotas) ListServiceQuotaIncreaseRequestsInTemplateRequest

func (c *ServiceQuotas) ListServiceQuotaIncreaseRequestsInTemplateRequest(input *ListServiceQuotaIncreaseRequestsInTemplateInput) (req *request.Request, output *ListServiceQuotaIncreaseRequestsInTemplateOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/ListServiceQuotaIncreaseRequestsInTemplate

func (*ServiceQuotas) ListServiceQuotaIncreaseRequestsInTemplateWithContext

func (c *ServiceQuotas) ListServiceQuotaIncreaseRequestsInTemplateWithContext(ctx aws.Context, input *ListServiceQuotaIncreaseRequestsInTemplateInput, opts ...request.Option) (*ListServiceQuotaIncreaseRequestsInTemplateOutput, error)

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

See ListServiceQuotaIncreaseRequestsInTemplate 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 (*ServiceQuotas) ListServiceQuotas

func (c *ServiceQuotas) ListServiceQuotas(input *ListServiceQuotasInput) (*ListServiceQuotasOutput, error)

ListServiceQuotas API operation for Service Quotas.

Lists the applied quota values for the specified AWS service. For some quotas, only the default values are available. If the applied quota value is not available for a quota, the quota is not retrieved.

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 Service Quotas's API operation ListServiceQuotas for usage and error information.

Returned Error Types:

* AccessDeniedException
You do not have sufficient permission to perform this action.

* NoSuchResourceException
The specified resource does not exist.

* IllegalArgumentException
Invalid input was provided.

* InvalidPaginationTokenException
Invalid input was provided.

* ServiceException
Something went wrong.

* TooManyRequestsException
Due to throttling, the request was denied. Slow down the rate of request
calls, or request an increase for this quota.

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/ListServiceQuotas

func (*ServiceQuotas) ListServiceQuotasPages

func (c *ServiceQuotas) ListServiceQuotasPages(input *ListServiceQuotasInput, fn func(*ListServiceQuotasOutput, bool) bool) error

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

See ListServiceQuotas method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListServiceQuotas operation.
pageNum := 0
err := client.ListServiceQuotasPages(params,
    func(page *servicequotas.ListServiceQuotasOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*ServiceQuotas) ListServiceQuotasPagesWithContext

func (c *ServiceQuotas) ListServiceQuotasPagesWithContext(ctx aws.Context, input *ListServiceQuotasInput, fn func(*ListServiceQuotasOutput, bool) bool, opts ...request.Option) error

ListServiceQuotasPagesWithContext same as ListServiceQuotasPages except it takes a Context and allows setting request options on the pages.

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

func (*ServiceQuotas) ListServiceQuotasRequest

func (c *ServiceQuotas) ListServiceQuotasRequest(input *ListServiceQuotasInput) (req *request.Request, output *ListServiceQuotasOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/ListServiceQuotas

func (*ServiceQuotas) ListServiceQuotasWithContext

func (c *ServiceQuotas) ListServiceQuotasWithContext(ctx aws.Context, input *ListServiceQuotasInput, opts ...request.Option) (*ListServiceQuotasOutput, error)

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

See ListServiceQuotas 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 (*ServiceQuotas) ListServices

func (c *ServiceQuotas) ListServices(input *ListServicesInput) (*ListServicesOutput, error)

ListServices API operation for Service Quotas.

Lists the names and codes for the services integrated with Service Quotas.

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 Service Quotas's API operation ListServices for usage and error information.

Returned Error Types:

* AccessDeniedException
You do not have sufficient permission to perform this action.

* IllegalArgumentException
Invalid input was provided.

* InvalidPaginationTokenException
Invalid input was provided.

* ServiceException
Something went wrong.

* TooManyRequestsException
Due to throttling, the request was denied. Slow down the rate of request
calls, or request an increase for this quota.

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/ListServices

func (*ServiceQuotas) ListServicesPages

func (c *ServiceQuotas) ListServicesPages(input *ListServicesInput, fn func(*ListServicesOutput, bool) bool) error

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

See ListServices method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListServices operation.
pageNum := 0
err := client.ListServicesPages(params,
    func(page *servicequotas.ListServicesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*ServiceQuotas) ListServicesPagesWithContext

func (c *ServiceQuotas) ListServicesPagesWithContext(ctx aws.Context, input *ListServicesInput, fn func(*ListServicesOutput, bool) bool, opts ...request.Option) error

ListServicesPagesWithContext same as ListServicesPages except it takes a Context and allows setting request options on the pages.

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

func (*ServiceQuotas) ListServicesRequest

func (c *ServiceQuotas) ListServicesRequest(input *ListServicesInput) (req *request.Request, output *ListServicesOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/ListServices

func (*ServiceQuotas) ListServicesWithContext

func (c *ServiceQuotas) ListServicesWithContext(ctx aws.Context, input *ListServicesInput, opts ...request.Option) (*ListServicesOutput, error)

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

See ListServices 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 (*ServiceQuotas) ListTagsForResource

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

ListTagsForResource API operation for Service Quotas.

Returns a list of the tags assigned to the specified applied quota.

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 Service Quotas's API operation ListTagsForResource for usage and error information.

Returned Error Types:

* TooManyRequestsException
Due to throttling, the request was denied. Slow down the rate of request
calls, or request an increase for this quota.

* NoSuchResourceException
The specified resource does not exist.

* IllegalArgumentException
Invalid input was provided.

* AccessDeniedException
You do not have sufficient permission to perform this action.

* ServiceException
Something went wrong.

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/ListTagsForResource

func (*ServiceQuotas) ListTagsForResourceRequest

func (c *ServiceQuotas) 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/service-quotas-2019-06-24/ListTagsForResource

func (*ServiceQuotas) ListTagsForResourceWithContext

func (c *ServiceQuotas) 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 (*ServiceQuotas) PutServiceQuotaIncreaseRequestIntoTemplate

func (c *ServiceQuotas) PutServiceQuotaIncreaseRequestIntoTemplate(input *PutServiceQuotaIncreaseRequestIntoTemplateInput) (*PutServiceQuotaIncreaseRequestIntoTemplateOutput, error)

PutServiceQuotaIncreaseRequestIntoTemplate API operation for Service Quotas.

Adds a quota increase request to your quota request template.

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 Service Quotas's API operation PutServiceQuotaIncreaseRequestIntoTemplate for usage and error information.

Returned Error Types:

* AccessDeniedException
You do not have sufficient permission to perform this action.

* DependencyAccessDeniedException
You can't perform this action because a dependency does not have access.

* ServiceException
Something went wrong.

* TooManyRequestsException
Due to throttling, the request was denied. Slow down the rate of request
calls, or request an increase for this quota.

* IllegalArgumentException
Invalid input was provided.

* QuotaExceededException
You have exceeded your service quota. To perform the requested action, remove
some of the relevant resources, or use Service Quotas to request a service
quota increase.

* NoSuchResourceException
The specified resource does not exist.

* AWSServiceAccessNotEnabledException
The action you attempted is not allowed unless Service Access with Service
Quotas is enabled in your organization.

* TemplatesNotAvailableInRegionException
The Service Quotas template is not available in this AWS Region.

* NoAvailableOrganizationException
The account making this call is not a member of an organization.

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/PutServiceQuotaIncreaseRequestIntoTemplate

func (*ServiceQuotas) PutServiceQuotaIncreaseRequestIntoTemplateRequest

func (c *ServiceQuotas) PutServiceQuotaIncreaseRequestIntoTemplateRequest(input *PutServiceQuotaIncreaseRequestIntoTemplateInput) (req *request.Request, output *PutServiceQuotaIncreaseRequestIntoTemplateOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/PutServiceQuotaIncreaseRequestIntoTemplate

func (*ServiceQuotas) PutServiceQuotaIncreaseRequestIntoTemplateWithContext

func (c *ServiceQuotas) PutServiceQuotaIncreaseRequestIntoTemplateWithContext(ctx aws.Context, input *PutServiceQuotaIncreaseRequestIntoTemplateInput, opts ...request.Option) (*PutServiceQuotaIncreaseRequestIntoTemplateOutput, error)

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

See PutServiceQuotaIncreaseRequestIntoTemplate 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 (*ServiceQuotas) RequestServiceQuotaIncrease

func (c *ServiceQuotas) RequestServiceQuotaIncrease(input *RequestServiceQuotaIncreaseInput) (*RequestServiceQuotaIncreaseOutput, error)

RequestServiceQuotaIncrease API operation for Service Quotas.

Submits a quota increase request for the specified quota.

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 Service Quotas's API operation RequestServiceQuotaIncrease for usage and error information.

Returned Error Types:

* DependencyAccessDeniedException
You can't perform this action because a dependency does not have access.

* QuotaExceededException
You have exceeded your service quota. To perform the requested action, remove
some of the relevant resources, or use Service Quotas to request a service
quota increase.

* ResourceAlreadyExistsException
The specified resource already exists.

* AccessDeniedException
You do not have sufficient permission to perform this action.

* NoSuchResourceException
The specified resource does not exist.

* IllegalArgumentException
Invalid input was provided.

* InvalidResourceStateException
The resource is in an invalid state.

* ServiceException
Something went wrong.

* TooManyRequestsException
Due to throttling, the request was denied. Slow down the rate of request
calls, or request an increase for this quota.

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/RequestServiceQuotaIncrease

func (*ServiceQuotas) RequestServiceQuotaIncreaseRequest

func (c *ServiceQuotas) RequestServiceQuotaIncreaseRequest(input *RequestServiceQuotaIncreaseInput) (req *request.Request, output *RequestServiceQuotaIncreaseOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/RequestServiceQuotaIncrease

func (*ServiceQuotas) RequestServiceQuotaIncreaseWithContext

func (c *ServiceQuotas) RequestServiceQuotaIncreaseWithContext(ctx aws.Context, input *RequestServiceQuotaIncreaseInput, opts ...request.Option) (*RequestServiceQuotaIncreaseOutput, error)

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

See RequestServiceQuotaIncrease 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 (*ServiceQuotas) TagResource

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

TagResource API operation for Service Quotas.

Adds tags to the specified applied quota. You can include one or more tags to add to the quota.

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

Returned Error Types:

* TooManyRequestsException
Due to throttling, the request was denied. Slow down the rate of request
calls, or request an increase for this quota.

* NoSuchResourceException
The specified resource does not exist.

* TooManyTagsException
You've exceeded the number of tags allowed for a resource. For more information,
see Tag restrictions (https://docs.aws.amazon.com/servicequotas/latest/userguide/sq-tagging.html#sq-tagging-restrictions)
in the Service Quotas User Guide.

* TagPolicyViolationException
The specified tag is a reserved word and cannot be used.

* IllegalArgumentException
Invalid input was provided.

* AccessDeniedException
You do not have sufficient permission to perform this action.

* ServiceException
Something went wrong.

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/TagResource

func (*ServiceQuotas) TagResourceRequest

func (c *ServiceQuotas) 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/service-quotas-2019-06-24/TagResource

func (*ServiceQuotas) TagResourceWithContext

func (c *ServiceQuotas) 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 (*ServiceQuotas) UntagResource

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

UntagResource API operation for Service Quotas.

Removes tags from the specified applied quota. You can specify one or more tags to remove.

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

Returned Error Types:

* TooManyRequestsException
Due to throttling, the request was denied. Slow down the rate of request
calls, or request an increase for this quota.

* NoSuchResourceException
The specified resource does not exist.

* IllegalArgumentException
Invalid input was provided.

* AccessDeniedException
You do not have sufficient permission to perform this action.

* ServiceException
Something went wrong.

See also, https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/UntagResource

func (*ServiceQuotas) UntagResourceRequest

func (c *ServiceQuotas) 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/service-quotas-2019-06-24/UntagResource

func (*ServiceQuotas) UntagResourceWithContext

func (c *ServiceQuotas) 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.

type Tag

type Tag struct {

    // A string that contains a tag key. The string length should be between 1 and
    // 128 characters. Valid characters include a-z, A-Z, 0-9, space, and the special
    // characters _ - . : / = + @.
    //
    // Key is a required field
    Key *string `min:"1" type:"string" required:"true"`

    // A string that contains an optional tag value. The string length should be
    // between 0 and 256 characters. Valid characters include a-z, A-Z, 0-9, space,
    // and the special characters _ - . : / = + @.
    //
    // Value is a required field
    Value *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

A complex data type that contains a tag key and tag value.

func (Tag) GoString

func (s Tag) GoString() string

GoString returns the string representation

func (*Tag) SetKey

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

SetKey sets the Key field's value.

func (*Tag) SetValue

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

SetValue sets the Value field's value.

func (Tag) String

func (s Tag) String() string

String returns the string representation

func (*Tag) Validate

func (s *Tag) Validate() error

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

type TagPolicyViolationException

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

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

The specified tag is a reserved word and cannot be used.

func (*TagPolicyViolationException) Code

func (s *TagPolicyViolationException) Code() string

Code returns the exception type name.

func (*TagPolicyViolationException) Error

func (s *TagPolicyViolationException) Error() string

func (TagPolicyViolationException) GoString

func (s TagPolicyViolationException) GoString() string

GoString returns the string representation

func (*TagPolicyViolationException) Message

func (s *TagPolicyViolationException) Message() string

Message returns the exception's message.

func (*TagPolicyViolationException) OrigErr

func (s *TagPolicyViolationException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*TagPolicyViolationException) RequestID

func (s *TagPolicyViolationException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*TagPolicyViolationException) StatusCode

func (s *TagPolicyViolationException) StatusCode() int

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

func (TagPolicyViolationException) String

func (s TagPolicyViolationException) String() string

String returns the string representation

type TagResourceInput

type TagResourceInput struct {

    // The Amazon Resource Name (ARN) for the applied quota. You can get this information
    // by using the Service Quotas console, or by listing the quotas using the list-service-quotas
    // (https://docs.aws.amazon.com/cli/latest/reference/service-quotas/list-service-quotas.html)
    // AWS CLI command or the ListServiceQuotas (https://docs.aws.amazon.com/servicequotas/2019-06-24/apireference/API_ListServiceQuotas.html)
    // AWS API operation.
    //
    // ResourceARN is a required field
    ResourceARN *string `min:"1" type:"string" required:"true"`

    // The tags that you want to add to the resource.
    //
    // Tags is a required field
    Tags []*Tag `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (TagResourceInput) GoString

func (s TagResourceInput) GoString() string

GoString returns the string representation

func (*TagResourceInput) SetResourceARN

func (s *TagResourceInput) SetResourceARN(v string) *TagResourceInput

SetResourceARN sets the ResourceARN field's value.

func (*TagResourceInput) SetTags

func (s *TagResourceInput) SetTags(v []*Tag) *TagResourceInput

SetTags sets the Tags field's value.

func (TagResourceInput) String

func (s TagResourceInput) String() string

String returns the string representation

func (*TagResourceInput) Validate

func (s *TagResourceInput) Validate() error

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

type TagResourceOutput

type TagResourceOutput struct {
    // contains filtered or unexported fields
}

func (TagResourceOutput) GoString

func (s TagResourceOutput) GoString() string

GoString returns the string representation

func (TagResourceOutput) String

func (s TagResourceOutput) String() string

String returns the string representation

type TemplatesNotAvailableInRegionException

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

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

The Service Quotas template is not available in this AWS Region.

func (*TemplatesNotAvailableInRegionException) Code

func (s *TemplatesNotAvailableInRegionException) Code() string

Code returns the exception type name.

func (*TemplatesNotAvailableInRegionException) Error

func (s *TemplatesNotAvailableInRegionException) Error() string

func (TemplatesNotAvailableInRegionException) GoString

func (s TemplatesNotAvailableInRegionException) GoString() string

GoString returns the string representation

func (*TemplatesNotAvailableInRegionException) Message

func (s *TemplatesNotAvailableInRegionException) Message() string

Message returns the exception's message.

func (*TemplatesNotAvailableInRegionException) OrigErr

func (s *TemplatesNotAvailableInRegionException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*TemplatesNotAvailableInRegionException) RequestID

func (s *TemplatesNotAvailableInRegionException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*TemplatesNotAvailableInRegionException) StatusCode

func (s *TemplatesNotAvailableInRegionException) StatusCode() int

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

func (TemplatesNotAvailableInRegionException) String

func (s TemplatesNotAvailableInRegionException) String() string

String returns the string representation

type TooManyRequestsException

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

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

Due to throttling, the request was denied. Slow down the rate of request calls, or request an increase for this quota.

func (*TooManyRequestsException) Code

func (s *TooManyRequestsException) Code() string

Code returns the exception type name.

func (*TooManyRequestsException) Error

func (s *TooManyRequestsException) Error() string

func (TooManyRequestsException) GoString

func (s TooManyRequestsException) GoString() string

GoString returns the string representation

func (*TooManyRequestsException) Message

func (s *TooManyRequestsException) Message() string

Message returns the exception's message.

func (*TooManyRequestsException) OrigErr

func (s *TooManyRequestsException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*TooManyRequestsException) RequestID

func (s *TooManyRequestsException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*TooManyRequestsException) StatusCode

func (s *TooManyRequestsException) StatusCode() int

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

func (TooManyRequestsException) String

func (s TooManyRequestsException) String() string

String returns the string representation

type TooManyTagsException

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

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

You've exceeded the number of tags allowed for a resource. For more information, see Tag restrictions (https://docs.aws.amazon.com/servicequotas/latest/userguide/sq-tagging.html#sq-tagging-restrictions) in the Service Quotas User Guide.

func (*TooManyTagsException) Code

func (s *TooManyTagsException) Code() string

Code returns the exception type name.

func (*TooManyTagsException) Error

func (s *TooManyTagsException) Error() string

func (TooManyTagsException) GoString

func (s TooManyTagsException) GoString() string

GoString returns the string representation

func (*TooManyTagsException) Message

func (s *TooManyTagsException) Message() string

Message returns the exception's message.

func (*TooManyTagsException) OrigErr

func (s *TooManyTagsException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*TooManyTagsException) RequestID

func (s *TooManyTagsException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*TooManyTagsException) StatusCode

func (s *TooManyTagsException) StatusCode() int

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

func (TooManyTagsException) String

func (s TooManyTagsException) String() string

String returns the string representation

type UntagResourceInput

type UntagResourceInput struct {

    // The Amazon Resource Name (ARN) for the applied quota that you want to untag.
    // You can get this information by using the Service Quotas console, or by listing
    // the quotas using the list-service-quotas (https://docs.aws.amazon.com/cli/latest/reference/service-quotas/list-service-quotas.html)
    // AWS CLI command or the ListServiceQuotas (https://docs.aws.amazon.com/servicequotas/2019-06-24/apireference/API_ListServiceQuotas.html)
    // AWS API operation.
    //
    // ResourceARN is a required field
    ResourceARN *string `min:"1" type:"string" required:"true"`

    // The keys of the tags that you want to remove from the resource.
    //
    // TagKeys is a required field
    TagKeys []*string `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (UntagResourceInput) GoString

func (s UntagResourceInput) GoString() string

GoString returns the string representation

func (*UntagResourceInput) SetResourceARN

func (s *UntagResourceInput) SetResourceARN(v string) *UntagResourceInput

SetResourceARN sets the ResourceARN field's value.

func (*UntagResourceInput) SetTagKeys

func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourceInput) String

func (s UntagResourceInput) String() string

String returns the string representation

func (*UntagResourceInput) Validate

func (s *UntagResourceInput) Validate() error

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

type UntagResourceOutput

type UntagResourceOutput struct {
    // contains filtered or unexported fields
}

func (UntagResourceOutput) GoString

func (s UntagResourceOutput) GoString() string

GoString returns the string representation

func (UntagResourceOutput) String

func (s UntagResourceOutput) String() string

String returns the string representation