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

package servicequotas

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

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

Service Quotas is a web service that you can use to manage many of your AWS service quotas. Quotas, also referred to as limits, are the maximum values for a resource, item, or operation. This guide provide descriptions of the Service Quotas actions that you can call from an API. For the Service Quotas user guide, which explains how to use Service Quotas from the console, see What is Service Quotas (https://docs.aws.amazon.com/servicequotas/latest/userguide/intro.html).

AWS provides SDKs that consist of libraries and sample code for programming languages and platforms (Java, Ruby, .NET, iOS, Android, etc...,). The SDKs provide a convenient way to create programmatic access to Service Quotas and AWS. For information about the AWS SDKs, including how to download and install them, see the Tools for Amazon Web Services (https://docs.aws.amazon.com/aws.amazon.com/tools) page.

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

Index

Package Files

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

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. To enable, call AssociateServiceQuotaTemplate.
    ErrCodeAWSServiceAccessNotEnabledException = "AWSServiceAccessNotEnabledException"

    // ErrCodeAccessDeniedException for service response error code
    // "AccessDeniedException".
    //
    // You do not have sufficient access 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".
    //
    // Invalid input was provided for the .
    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.
    // To enable all features mode, see EnableAllFeatures (https://docs.aws.amazon.com/organizations/latest/APIReference/API_EnableAllFeatures.html).
    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.
    //
    // To use the template, call AssociateServiceQuotaTemplate.
    ErrCodeServiceQuotaTemplateNotInUseException = "ServiceQuotaTemplateNotInUseException"

    // ErrCodeTemplatesNotAvailableInRegionException for service response error code
    // "TemplatesNotAvailableInRegionException".
    //
    // The Service Quotas template is not available in the Region where you are
    // making the request. Please make the request in us-east-1.
    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"
)
const (
    ServiceName = "Service Quotas" // Name of service.
    EndpointsID = "servicequotas"  // ID to lookup a service endpoint with.
    ServiceID   = "Service Quotas" // ServiceID is a unique identifer of a specific service.
)

Service information constants

type AssociateServiceQuotaTemplateInput Uses

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

func (AssociateServiceQuotaTemplateInput) GoString Uses

func (s AssociateServiceQuotaTemplateInput) GoString() string

GoString returns the string representation

func (AssociateServiceQuotaTemplateInput) String Uses

func (s AssociateServiceQuotaTemplateInput) String() string

String returns the string representation

type AssociateServiceQuotaTemplateOutput Uses

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

func (AssociateServiceQuotaTemplateOutput) GoString Uses

func (s AssociateServiceQuotaTemplateOutput) GoString() string

GoString returns the string representation

func (AssociateServiceQuotaTemplateOutput) String Uses

func (s AssociateServiceQuotaTemplateOutput) String() string

String returns the string representation

type DeleteServiceQuotaIncreaseRequestFromTemplateInput Uses

type DeleteServiceQuotaIncreaseRequestFromTemplateInput struct {

    // Specifies the AWS Region for the quota that you want to delete.
    //
    // AwsRegion is a required field
    AwsRegion *string `min:"1" type:"string" required:"true"`

    // Specifies the code for the quota that you want to delete.
    //
    // QuotaCode is a required field
    QuotaCode *string `min:"1" type:"string" required:"true"`

    // Specifies the code for the service that you want to delete.
    //
    // ServiceCode is a required field
    ServiceCode *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteServiceQuotaIncreaseRequestFromTemplateInput) GoString Uses

func (s DeleteServiceQuotaIncreaseRequestFromTemplateInput) GoString() string

GoString returns the string representation

func (*DeleteServiceQuotaIncreaseRequestFromTemplateInput) SetAwsRegion Uses

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

SetAwsRegion sets the AwsRegion field's value.

func (*DeleteServiceQuotaIncreaseRequestFromTemplateInput) SetQuotaCode Uses

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

SetQuotaCode sets the QuotaCode field's value.

func (*DeleteServiceQuotaIncreaseRequestFromTemplateInput) SetServiceCode Uses

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

SetServiceCode sets the ServiceCode field's value.

func (DeleteServiceQuotaIncreaseRequestFromTemplateInput) String Uses

func (s DeleteServiceQuotaIncreaseRequestFromTemplateInput) String() string

String returns the string representation

func (*DeleteServiceQuotaIncreaseRequestFromTemplateInput) Validate Uses

func (s *DeleteServiceQuotaIncreaseRequestFromTemplateInput) Validate() error

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

type DeleteServiceQuotaIncreaseRequestFromTemplateOutput Uses

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

func (DeleteServiceQuotaIncreaseRequestFromTemplateOutput) GoString Uses

func (s DeleteServiceQuotaIncreaseRequestFromTemplateOutput) GoString() string

GoString returns the string representation

func (DeleteServiceQuotaIncreaseRequestFromTemplateOutput) String Uses

func (s DeleteServiceQuotaIncreaseRequestFromTemplateOutput) String() string

String returns the string representation

type DisassociateServiceQuotaTemplateInput Uses

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

func (DisassociateServiceQuotaTemplateInput) GoString Uses

func (s DisassociateServiceQuotaTemplateInput) GoString() string

GoString returns the string representation

func (DisassociateServiceQuotaTemplateInput) String Uses

func (s DisassociateServiceQuotaTemplateInput) String() string

String returns the string representation

type DisassociateServiceQuotaTemplateOutput Uses

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

func (DisassociateServiceQuotaTemplateOutput) GoString Uses

func (s DisassociateServiceQuotaTemplateOutput) GoString() string

GoString returns the string representation

func (DisassociateServiceQuotaTemplateOutput) String Uses

func (s DisassociateServiceQuotaTemplateOutput) String() string

String returns the string representation

type ErrorReason Uses

type ErrorReason struct {

    // Service Quotas returns the following error values.
    //
    // DEPENDENCY_ACCESS_DENIED_ERROR is returned when the caller does not have
    // permission to call the service or service quota. To resolve the error, you
    // need permission to access the service or service quota.
    //
    // DEPENDENCY_THROTTLING_ERROR is returned when the service being called is
    // throttling Service Quotas.
    //
    // DEPENDENCY_SERVICE_ERROR is returned when the service being called has availability
    // issues.
    //
    // SERVICE_QUOTA_NOT_AVAILABLE_ERROR is returned when there was an error in
    // Service Quotas.
    ErrorCode *string `type:"string" enum:"ErrorCode"`

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

Returns an error that explains why the action did not succeed.

func (ErrorReason) GoString Uses

func (s ErrorReason) GoString() string

GoString returns the string representation

func (*ErrorReason) SetErrorCode Uses

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

SetErrorCode sets the ErrorCode field's value.

func (*ErrorReason) SetErrorMessage Uses

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

SetErrorMessage sets the ErrorMessage field's value.

func (ErrorReason) String Uses

func (s ErrorReason) String() string

String returns the string representation

type GetAWSDefaultServiceQuotaInput Uses

type GetAWSDefaultServiceQuotaInput struct {

    // Identifies the service quota you want to select.
    //
    // QuotaCode is a required field
    QuotaCode *string `min:"1" type:"string" required:"true"`

    // Specifies the service that you want to use.
    //
    // ServiceCode is a required field
    ServiceCode *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetAWSDefaultServiceQuotaInput) GoString Uses

func (s GetAWSDefaultServiceQuotaInput) GoString() string

GoString returns the string representation

func (*GetAWSDefaultServiceQuotaInput) SetQuotaCode Uses

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

SetQuotaCode sets the QuotaCode field's value.

func (*GetAWSDefaultServiceQuotaInput) SetServiceCode Uses

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

SetServiceCode sets the ServiceCode field's value.

func (GetAWSDefaultServiceQuotaInput) String Uses

func (s GetAWSDefaultServiceQuotaInput) String() string

String returns the string representation

func (*GetAWSDefaultServiceQuotaInput) Validate Uses

func (s *GetAWSDefaultServiceQuotaInput) Validate() error

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

type GetAWSDefaultServiceQuotaOutput Uses

type GetAWSDefaultServiceQuotaOutput struct {

    // Returns the ServiceQuota object which contains all values for a quota.
    Quota *ServiceQuota `type:"structure"`
    // contains filtered or unexported fields
}

func (GetAWSDefaultServiceQuotaOutput) GoString Uses

func (s GetAWSDefaultServiceQuotaOutput) GoString() string

GoString returns the string representation

func (*GetAWSDefaultServiceQuotaOutput) SetQuota Uses

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

SetQuota sets the Quota field's value.

func (GetAWSDefaultServiceQuotaOutput) String Uses

func (s GetAWSDefaultServiceQuotaOutput) String() string

String returns the string representation

type GetAssociationForServiceQuotaTemplateInput Uses

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

func (GetAssociationForServiceQuotaTemplateInput) GoString Uses

func (s GetAssociationForServiceQuotaTemplateInput) GoString() string

GoString returns the string representation

func (GetAssociationForServiceQuotaTemplateInput) String Uses

func (s GetAssociationForServiceQuotaTemplateInput) String() string

String returns the string representation

type GetAssociationForServiceQuotaTemplateOutput Uses

type GetAssociationForServiceQuotaTemplateOutput struct {

    // Specifies whether the template is ASSOCIATED or DISASSOCIATED. If the template
    // is ASSOCIATED, then it requests service quota increases for all new accounts
    // created in your organization.
    ServiceQuotaTemplateAssociationStatus *string `type:"string" enum:"ServiceQuotaTemplateAssociationStatus"`
    // contains filtered or unexported fields
}

func (GetAssociationForServiceQuotaTemplateOutput) GoString Uses

func (s GetAssociationForServiceQuotaTemplateOutput) GoString() string

GoString returns the string representation

func (*GetAssociationForServiceQuotaTemplateOutput) SetServiceQuotaTemplateAssociationStatus Uses

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

SetServiceQuotaTemplateAssociationStatus sets the ServiceQuotaTemplateAssociationStatus field's value.

func (GetAssociationForServiceQuotaTemplateOutput) String Uses

func (s GetAssociationForServiceQuotaTemplateOutput) String() string

String returns the string representation

type GetRequestedServiceQuotaChangeInput Uses

type GetRequestedServiceQuotaChangeInput struct {

    // Identifies 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 Uses

func (s GetRequestedServiceQuotaChangeInput) GoString() string

GoString returns the string representation

func (*GetRequestedServiceQuotaChangeInput) SetRequestId Uses

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

SetRequestId sets the RequestId field's value.

func (GetRequestedServiceQuotaChangeInput) String Uses

func (s GetRequestedServiceQuotaChangeInput) String() string

String returns the string representation

func (*GetRequestedServiceQuotaChangeInput) Validate Uses

func (s *GetRequestedServiceQuotaChangeInput) Validate() error

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

type GetRequestedServiceQuotaChangeOutput Uses

type GetRequestedServiceQuotaChangeOutput struct {

    // Returns the RequestedServiceQuotaChange object for the specific increase
    // request.
    RequestedQuota *RequestedServiceQuotaChange `type:"structure"`
    // contains filtered or unexported fields
}

func (GetRequestedServiceQuotaChangeOutput) GoString Uses

func (s GetRequestedServiceQuotaChangeOutput) GoString() string

GoString returns the string representation

func (*GetRequestedServiceQuotaChangeOutput) SetRequestedQuota Uses

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

SetRequestedQuota sets the RequestedQuota field's value.

func (GetRequestedServiceQuotaChangeOutput) String Uses

func (s GetRequestedServiceQuotaChangeOutput) String() string

String returns the string representation

type GetServiceQuotaIncreaseRequestFromTemplateInput Uses

type GetServiceQuotaIncreaseRequestFromTemplateInput struct {

    // Specifies the AWS Region for the quota that you want to use.
    //
    // AwsRegion is a required field
    AwsRegion *string `min:"1" type:"string" required:"true"`

    // Specifies the quota you want.
    //
    // QuotaCode is a required field
    QuotaCode *string `min:"1" type:"string" required:"true"`

    // Specifies the service that you want to use.
    //
    // ServiceCode is a required field
    ServiceCode *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetServiceQuotaIncreaseRequestFromTemplateInput) GoString Uses

func (s GetServiceQuotaIncreaseRequestFromTemplateInput) GoString() string

GoString returns the string representation

func (*GetServiceQuotaIncreaseRequestFromTemplateInput) SetAwsRegion Uses

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

SetAwsRegion sets the AwsRegion field's value.

func (*GetServiceQuotaIncreaseRequestFromTemplateInput) SetQuotaCode Uses

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

SetQuotaCode sets the QuotaCode field's value.

func (*GetServiceQuotaIncreaseRequestFromTemplateInput) SetServiceCode Uses

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

SetServiceCode sets the ServiceCode field's value.

func (GetServiceQuotaIncreaseRequestFromTemplateInput) String Uses

func (s GetServiceQuotaIncreaseRequestFromTemplateInput) String() string

String returns the string representation

func (*GetServiceQuotaIncreaseRequestFromTemplateInput) Validate Uses

func (s *GetServiceQuotaIncreaseRequestFromTemplateInput) Validate() error

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

type GetServiceQuotaIncreaseRequestFromTemplateOutput Uses

type GetServiceQuotaIncreaseRequestFromTemplateOutput struct {

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

func (GetServiceQuotaIncreaseRequestFromTemplateOutput) GoString Uses

func (s GetServiceQuotaIncreaseRequestFromTemplateOutput) GoString() string

GoString returns the string representation

func (*GetServiceQuotaIncreaseRequestFromTemplateOutput) SetServiceQuotaIncreaseRequestInTemplate Uses

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

SetServiceQuotaIncreaseRequestInTemplate sets the ServiceQuotaIncreaseRequestInTemplate field's value.

func (GetServiceQuotaIncreaseRequestFromTemplateOutput) String Uses

func (s GetServiceQuotaIncreaseRequestFromTemplateOutput) String() string

String returns the string representation

type GetServiceQuotaInput Uses

type GetServiceQuotaInput struct {

    // Identifies the service quota you want to select.
    //
    // QuotaCode is a required field
    QuotaCode *string `min:"1" type:"string" required:"true"`

    // Specifies the service that you want to use.
    //
    // ServiceCode is a required field
    ServiceCode *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetServiceQuotaInput) GoString Uses

func (s GetServiceQuotaInput) GoString() string

GoString returns the string representation

func (*GetServiceQuotaInput) SetQuotaCode Uses

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

SetQuotaCode sets the QuotaCode field's value.

func (*GetServiceQuotaInput) SetServiceCode Uses

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

SetServiceCode sets the ServiceCode field's value.

func (GetServiceQuotaInput) String Uses

func (s GetServiceQuotaInput) String() string

String returns the string representation

func (*GetServiceQuotaInput) Validate Uses

func (s *GetServiceQuotaInput) Validate() error

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

type GetServiceQuotaOutput Uses

type GetServiceQuotaOutput struct {

    // Returns the ServiceQuota object which contains all values for a quota.
    Quota *ServiceQuota `type:"structure"`
    // contains filtered or unexported fields
}

func (GetServiceQuotaOutput) GoString Uses

func (s GetServiceQuotaOutput) GoString() string

GoString returns the string representation

func (*GetServiceQuotaOutput) SetQuota Uses

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

SetQuota sets the Quota field's value.

func (GetServiceQuotaOutput) String Uses

func (s GetServiceQuotaOutput) String() string

String returns the string representation

type ListAWSDefaultServiceQuotasInput Uses

type ListAWSDefaultServiceQuotasInput struct {

    // (Optional) Limits the number of results that you want to include in the response.
    // If you don't include this parameter, the response defaults to a value that's
    // specific to the operation. If additional items exist beyond the specified
    // maximum, the NextToken element is present and has a value (isn't null). Include
    // that value as the NextToken request parameter in the call to the operation
    // to get the next part of the results. You should check NextToken after every
    // operation to ensure that you receive all of the results.
    MaxResults *int64 `min:"1" type:"integer"`

    // (Optional) Use this parameter in a request if you receive a NextToken response
    // in a previous request that indicates that there's more output available.
    // In a subsequent call, set it to the value of the previous call's NextToken
    // response to indicate where the output should continue from. If additional
    // items exist beyond the specified maximum, the NextToken element is present
    // and has a value (isn't null). Include that value as the NextToken request
    // parameter in the call to the operation to get the next part of the results.
    // You should check NextToken after every operation to ensure that you receive
    // all of the results.
    NextToken *string `type:"string"`

    // Specifies the service that you want to use.
    //
    // ServiceCode is a required field
    ServiceCode *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListAWSDefaultServiceQuotasInput) GoString Uses

func (s ListAWSDefaultServiceQuotasInput) GoString() string

GoString returns the string representation

func (*ListAWSDefaultServiceQuotasInput) SetMaxResults Uses

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

SetMaxResults sets the MaxResults field's value.

func (*ListAWSDefaultServiceQuotasInput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (*ListAWSDefaultServiceQuotasInput) SetServiceCode Uses

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

SetServiceCode sets the ServiceCode field's value.

func (ListAWSDefaultServiceQuotasInput) String Uses

func (s ListAWSDefaultServiceQuotasInput) String() string

String returns the string representation

func (*ListAWSDefaultServiceQuotasInput) Validate Uses

func (s *ListAWSDefaultServiceQuotasInput) Validate() error

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

type ListAWSDefaultServiceQuotasOutput Uses

type ListAWSDefaultServiceQuotasOutput struct {

    // (Optional) Use this parameter in a request if you receive a NextToken response
    // in a previous request that indicates that there's more output available.
    // In a subsequent call, set it to the value of the previous call's NextToken
    // response to indicate where the output should continue from.
    NextToken *string `type:"string"`

    // A list of the quotas in the account with the AWS default values.
    Quotas []*ServiceQuota `type:"list"`
    // contains filtered or unexported fields
}

func (ListAWSDefaultServiceQuotasOutput) GoString Uses

func (s ListAWSDefaultServiceQuotasOutput) GoString() string

GoString returns the string representation

func (*ListAWSDefaultServiceQuotasOutput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (*ListAWSDefaultServiceQuotasOutput) SetQuotas Uses

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

SetQuotas sets the Quotas field's value.

func (ListAWSDefaultServiceQuotasOutput) String Uses

func (s ListAWSDefaultServiceQuotasOutput) String() string

String returns the string representation

type ListRequestedServiceQuotaChangeHistoryByQuotaInput Uses

type ListRequestedServiceQuotaChangeHistoryByQuotaInput struct {

    // (Optional) Limits the number of results that you want to include in the response.
    // If you don't include this parameter, the response defaults to a value that's
    // specific to the operation. If additional items exist beyond the specified
    // maximum, the NextToken element is present and has a value (isn't null). Include
    // that value as the NextToken request parameter in the call to the operation
    // to get the next part of the results. You should check NextToken after every
    // operation to ensure that you receive all of the results.
    MaxResults *int64 `min:"1" type:"integer"`

    // (Optional) Use this parameter in a request if you receive a NextToken response
    // in a previous request that indicates that there's more output available.
    // In a subsequent call, set it to the value of the previous call's NextToken
    // response to indicate where the output should continue from.
    NextToken *string `type:"string"`

    // Specifies the service quota that you want to use
    //
    // QuotaCode is a required field
    QuotaCode *string `min:"1" type:"string" required:"true"`

    // Specifies the service that you want to use.
    //
    // ServiceCode is a required field
    ServiceCode *string `min:"1" type:"string" required:"true"`

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

func (ListRequestedServiceQuotaChangeHistoryByQuotaInput) GoString Uses

func (s ListRequestedServiceQuotaChangeHistoryByQuotaInput) GoString() string

GoString returns the string representation

func (*ListRequestedServiceQuotaChangeHistoryByQuotaInput) SetMaxResults Uses

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

SetMaxResults sets the MaxResults field's value.

func (*ListRequestedServiceQuotaChangeHistoryByQuotaInput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (*ListRequestedServiceQuotaChangeHistoryByQuotaInput) SetQuotaCode Uses

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

SetQuotaCode sets the QuotaCode field's value.

func (*ListRequestedServiceQuotaChangeHistoryByQuotaInput) SetServiceCode Uses

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

SetServiceCode sets the ServiceCode field's value.

func (*ListRequestedServiceQuotaChangeHistoryByQuotaInput) SetStatus Uses

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

SetStatus sets the Status field's value.

func (ListRequestedServiceQuotaChangeHistoryByQuotaInput) String Uses

func (s ListRequestedServiceQuotaChangeHistoryByQuotaInput) String() string

String returns the string representation

func (*ListRequestedServiceQuotaChangeHistoryByQuotaInput) Validate Uses

func (s *ListRequestedServiceQuotaChangeHistoryByQuotaInput) Validate() error

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

type ListRequestedServiceQuotaChangeHistoryByQuotaOutput Uses

type ListRequestedServiceQuotaChangeHistoryByQuotaOutput struct {

    // If present in the response, this value indicates there's more output available
    // that what's included in the current response. This can occur even when the
    // response includes no values at all, such as when you ask for a filtered view
    // of a very long list. Use this value in the NextToken request parameter in
    // a subsequent call to the operation to continue processing and get the next
    // part of the output. You should repeat this until the NextToken response element
    // comes back empty (as null).
    NextToken *string `type:"string"`

    // Returns a list of service quota requests.
    RequestedQuotas []*RequestedServiceQuotaChange `type:"list"`
    // contains filtered or unexported fields
}

func (ListRequestedServiceQuotaChangeHistoryByQuotaOutput) GoString Uses

func (s ListRequestedServiceQuotaChangeHistoryByQuotaOutput) GoString() string

GoString returns the string representation

func (*ListRequestedServiceQuotaChangeHistoryByQuotaOutput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (*ListRequestedServiceQuotaChangeHistoryByQuotaOutput) SetRequestedQuotas Uses

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

SetRequestedQuotas sets the RequestedQuotas field's value.

func (ListRequestedServiceQuotaChangeHistoryByQuotaOutput) String Uses

func (s ListRequestedServiceQuotaChangeHistoryByQuotaOutput) String() string

String returns the string representation

type ListRequestedServiceQuotaChangeHistoryInput Uses

type ListRequestedServiceQuotaChangeHistoryInput struct {

    // (Optional) Limits the number of results that you want to include in the response.
    // If you don't include this parameter, the response defaults to a value that's
    // specific to the operation. If additional items exist beyond the specified
    // maximum, the NextToken element is present and has a value (isn't null). Include
    // that value as the NextToken request parameter in the call to the operation
    // to get the next part of the results. You should check NextToken after every
    // operation to ensure that you receive all of the results.
    MaxResults *int64 `min:"1" type:"integer"`

    // (Optional) Use this parameter in a request if you receive a NextToken response
    // in a previous request that indicates that there's more output available.
    // In a subsequent call, set it to the value of the previous call's NextToken
    // response to indicate where the output should continue from.
    NextToken *string `type:"string"`

    // Specifies the service that you want to use.
    ServiceCode *string `min:"1" type:"string"`

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

func (ListRequestedServiceQuotaChangeHistoryInput) GoString Uses

func (s ListRequestedServiceQuotaChangeHistoryInput) GoString() string

GoString returns the string representation

func (*ListRequestedServiceQuotaChangeHistoryInput) SetMaxResults Uses

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

SetMaxResults sets the MaxResults field's value.

func (*ListRequestedServiceQuotaChangeHistoryInput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (*ListRequestedServiceQuotaChangeHistoryInput) SetServiceCode Uses

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

SetServiceCode sets the ServiceCode field's value.

func (*ListRequestedServiceQuotaChangeHistoryInput) SetStatus Uses

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

SetStatus sets the Status field's value.

func (ListRequestedServiceQuotaChangeHistoryInput) String Uses

func (s ListRequestedServiceQuotaChangeHistoryInput) String() string

String returns the string representation

func (*ListRequestedServiceQuotaChangeHistoryInput) Validate Uses

func (s *ListRequestedServiceQuotaChangeHistoryInput) Validate() error

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

type ListRequestedServiceQuotaChangeHistoryOutput Uses

type ListRequestedServiceQuotaChangeHistoryOutput struct {

    // If present in the response, this value indicates there's more output available
    // that what's included in the current response. This can occur even when the
    // response includes no values at all, such as when you ask for a filtered view
    // of a very long list. Use this value in the NextToken request parameter in
    // a subsequent call to the operation to continue processing and get the next
    // part of the output. You should repeat this until the NextToken response element
    // comes back empty (as null).
    NextToken *string `type:"string"`

    // Returns a list of service quota requests.
    RequestedQuotas []*RequestedServiceQuotaChange `type:"list"`
    // contains filtered or unexported fields
}

func (ListRequestedServiceQuotaChangeHistoryOutput) GoString Uses

func (s ListRequestedServiceQuotaChangeHistoryOutput) GoString() string

GoString returns the string representation

func (*ListRequestedServiceQuotaChangeHistoryOutput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (*ListRequestedServiceQuotaChangeHistoryOutput) SetRequestedQuotas Uses

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

SetRequestedQuotas sets the RequestedQuotas field's value.

func (ListRequestedServiceQuotaChangeHistoryOutput) String Uses

func (s ListRequestedServiceQuotaChangeHistoryOutput) String() string

String returns the string representation

type ListServiceQuotaIncreaseRequestsInTemplateInput Uses

type ListServiceQuotaIncreaseRequestsInTemplateInput struct {

    // Specifies the AWS Region for the quota that you want to use.
    AwsRegion *string `min:"1" type:"string"`

    // (Optional) Limits the number of results that you want to include in the response.
    // If you don't include this parameter, the response defaults to a value that's
    // specific to the operation. If additional items exist beyond the specified
    // maximum, the NextToken element is present and has a value (isn't null). Include
    // that value as the NextToken request parameter in the call to the operation
    // to get the next part of the results. You should check NextToken after every
    // operation to ensure that you receive all of the results.
    MaxResults *int64 `min:"1" type:"integer"`

    // (Optional) Use this parameter in a request if you receive a NextToken response
    // in a previous request that indicates that there's more output available.
    // In a subsequent call, set it to the value of the previous call's NextToken
    // response to indicate where the output should continue from.
    NextToken *string `type:"string"`

    // The identifier for a service. When performing an operation, use the ServiceCode
    // to specify a particular service.
    ServiceCode *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListServiceQuotaIncreaseRequestsInTemplateInput) GoString Uses

func (s ListServiceQuotaIncreaseRequestsInTemplateInput) GoString() string

GoString returns the string representation

func (*ListServiceQuotaIncreaseRequestsInTemplateInput) SetAwsRegion Uses

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

SetAwsRegion sets the AwsRegion field's value.

func (*ListServiceQuotaIncreaseRequestsInTemplateInput) SetMaxResults Uses

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

SetMaxResults sets the MaxResults field's value.

func (*ListServiceQuotaIncreaseRequestsInTemplateInput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (*ListServiceQuotaIncreaseRequestsInTemplateInput) SetServiceCode Uses

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

SetServiceCode sets the ServiceCode field's value.

func (ListServiceQuotaIncreaseRequestsInTemplateInput) String Uses

func (s ListServiceQuotaIncreaseRequestsInTemplateInput) String() string

String returns the string representation

func (*ListServiceQuotaIncreaseRequestsInTemplateInput) Validate Uses

func (s *ListServiceQuotaIncreaseRequestsInTemplateInput) Validate() error

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

type ListServiceQuotaIncreaseRequestsInTemplateOutput Uses

type ListServiceQuotaIncreaseRequestsInTemplateOutput struct {

    // If present in the response, this value indicates there's more output available
    // that what's included in the current response. This can occur even when the
    // response includes no values at all, such as when you ask for a filtered view
    // of a very long list. Use this value in the NextToken request parameter in
    // a subsequent call to the operation to continue processing and get the next
    // part of the output. You should repeat this until the NextToken response element
    // comes back empty (as null).
    NextToken *string `type:"string"`

    // Returns the list of values of the quota increase request in the template.
    ServiceQuotaIncreaseRequestInTemplateList []*ServiceQuotaIncreaseRequestInTemplate `type:"list"`
    // contains filtered or unexported fields
}

func (ListServiceQuotaIncreaseRequestsInTemplateOutput) GoString Uses

func (s ListServiceQuotaIncreaseRequestsInTemplateOutput) GoString() string

GoString returns the string representation

func (*ListServiceQuotaIncreaseRequestsInTemplateOutput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (*ListServiceQuotaIncreaseRequestsInTemplateOutput) SetServiceQuotaIncreaseRequestInTemplateList Uses

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

SetServiceQuotaIncreaseRequestInTemplateList sets the ServiceQuotaIncreaseRequestInTemplateList field's value.

func (ListServiceQuotaIncreaseRequestsInTemplateOutput) String Uses

func (s ListServiceQuotaIncreaseRequestsInTemplateOutput) String() string

String returns the string representation

type ListServiceQuotasInput Uses

type ListServiceQuotasInput struct {

    // (Optional) Limits the number of results that you want to include in the response.
    // If you don't include this parameter, the response defaults to a value that's
    // specific to the operation. If additional items exist beyond the specified
    // maximum, the NextToken element is present and has a value (isn't null). Include
    // that value as the NextToken request parameter in the call to the operation
    // to get the next part of the results. You should check NextToken after every
    // operation to ensure that you receive all of the results.
    MaxResults *int64 `min:"1" type:"integer"`

    // (Optional) Use this parameter in a request if you receive a NextToken response
    // in a previous request that indicates that there's more output available.
    // In a subsequent call, set it to the value of the previous call's NextToken
    // response to indicate where the output should continue from.
    NextToken *string `type:"string"`

    // The identifier for a service. When performing an operation, use the ServiceCode
    // to specify a particular service.
    //
    // ServiceCode is a required field
    ServiceCode *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListServiceQuotasInput) GoString Uses

func (s ListServiceQuotasInput) GoString() string

GoString returns the string representation

func (*ListServiceQuotasInput) SetMaxResults Uses

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

SetMaxResults sets the MaxResults field's value.

func (*ListServiceQuotasInput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (*ListServiceQuotasInput) SetServiceCode Uses

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

SetServiceCode sets the ServiceCode field's value.

func (ListServiceQuotasInput) String Uses

func (s ListServiceQuotasInput) String() string

String returns the string representation

func (*ListServiceQuotasInput) Validate Uses

func (s *ListServiceQuotasInput) Validate() error

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

type ListServiceQuotasOutput Uses

type ListServiceQuotasOutput struct {

    // If present in the response, this value indicates there's more output available
    // that what's included in the current response. This can occur even when the
    // response includes no values at all, such as when you ask for a filtered view
    // of a very long list. Use this value in the NextToken request parameter in
    // a subsequent call to the operation to continue processing and get the next
    // part of the output. You should repeat this until the NextToken response element
    // comes back empty (as null).
    NextToken *string `type:"string"`

    // The response information for a quota lists all attribute information for
    // the quota.
    Quotas []*ServiceQuota `type:"list"`
    // contains filtered or unexported fields
}

func (ListServiceQuotasOutput) GoString Uses

func (s ListServiceQuotasOutput) GoString() string

GoString returns the string representation

func (*ListServiceQuotasOutput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (*ListServiceQuotasOutput) SetQuotas Uses

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

SetQuotas sets the Quotas field's value.

func (ListServiceQuotasOutput) String Uses

func (s ListServiceQuotasOutput) String() string

String returns the string representation

type ListServicesInput Uses

type ListServicesInput struct {

    // (Optional) Limits the number of results that you want to include in the response.
    // If you don't include this parameter, the response defaults to a value that's
    // specific to the operation. If additional items exist beyond the specified
    // maximum, the NextToken element is present and has a value (isn't null). Include
    // that value as the NextToken request parameter in the call to the operation
    // to get the next part of the results. You should check NextToken after every
    // operation to ensure that you receive all of the results.
    MaxResults *int64 `min:"1" type:"integer"`

    // (Optional) Use this parameter in a request if you receive a NextToken response
    // in a previous request that indicates that there's more output available.
    // In a subsequent call, set it to the value of the previous call's NextToken
    // response to indicate where the output should continue from.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (ListServicesInput) GoString Uses

func (s ListServicesInput) GoString() string

GoString returns the string representation

func (*ListServicesInput) SetMaxResults Uses

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

SetMaxResults sets the MaxResults field's value.

func (*ListServicesInput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (ListServicesInput) String Uses

func (s ListServicesInput) String() string

String returns the string representation

func (*ListServicesInput) Validate Uses

func (s *ListServicesInput) Validate() error

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

type ListServicesOutput Uses

type ListServicesOutput struct {

    // If present in the response, this value indicates there's more output available
    // that what's included in the current response. This can occur even when the
    // response includes no values at all, such as when you ask for a filtered view
    // of a very long list. Use this value in the NextToken request parameter in
    // a subsequent call to the operation to continue processing and get the next
    // part of the output. You should repeat this until the NextToken response element
    // comes back empty (as null).
    NextToken *string `type:"string"`

    // Returns a list of services.
    Services []*ServiceInfo `type:"list"`
    // contains filtered or unexported fields
}

func (ListServicesOutput) GoString Uses

func (s ListServicesOutput) GoString() string

GoString returns the string representation

func (*ListServicesOutput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (*ListServicesOutput) SetServices Uses

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

SetServices sets the Services field's value.

func (ListServicesOutput) String Uses

func (s ListServicesOutput) String() string

String returns the string representation

type MetricInfo Uses

type MetricInfo struct {

    // A dimension is a name/value pair that is part of the identity of a metric.
    // Every metric has specific characteristics that describe it, and you can think
    // of dimensions as categories for those characteristics. These dimensions are
    // part of the CloudWatch Metric Identity that measures usage against a particular
    // service quota.
    MetricDimensions map[string]*string `type:"map"`

    // The name of the CloudWatch metric that measures usage of a service quota.
    // This is a required field.
    MetricName *string `type:"string"`

    // The namespace of the metric. The namespace is a container for CloudWatch
    // metrics. You can specify a name for the namespace when you create a metric.
    MetricNamespace *string `type:"string"`

    // Statistics are metric data aggregations over specified periods of time. This
    // is the recommended statistic to use when comparing usage in the CloudWatch
    // Metric against your Service Quota.
    MetricStatisticRecommendation *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

A structure that uses CloudWatch metrics to gather data about the service quota.

func (MetricInfo) GoString Uses

func (s MetricInfo) GoString() string

GoString returns the string representation

func (*MetricInfo) SetMetricDimensions Uses

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

SetMetricDimensions sets the MetricDimensions field's value.

func (*MetricInfo) SetMetricName Uses

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

SetMetricName sets the MetricName field's value.

func (*MetricInfo) SetMetricNamespace Uses

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

SetMetricNamespace sets the MetricNamespace field's value.

func (*MetricInfo) SetMetricStatisticRecommendation Uses

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

SetMetricStatisticRecommendation sets the MetricStatisticRecommendation field's value.

func (MetricInfo) String Uses

func (s MetricInfo) String() string

String returns the string representation

type PutServiceQuotaIncreaseRequestIntoTemplateInput Uses

type PutServiceQuotaIncreaseRequestIntoTemplateInput struct {

    // Specifies the AWS Region for the quota.
    //
    // AwsRegion is a required field
    AwsRegion *string `min:"1" type:"string" required:"true"`

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

    // Specifies the service quota that you want to use.
    //
    // QuotaCode is a required field
    QuotaCode *string `min:"1" type:"string" required:"true"`

    // Specifies the service that you want to use.
    //
    // ServiceCode is a required field
    ServiceCode *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (PutServiceQuotaIncreaseRequestIntoTemplateInput) GoString Uses

func (s PutServiceQuotaIncreaseRequestIntoTemplateInput) GoString() string

GoString returns the string representation

func (*PutServiceQuotaIncreaseRequestIntoTemplateInput) SetAwsRegion Uses

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

SetAwsRegion sets the AwsRegion field's value.

func (*PutServiceQuotaIncreaseRequestIntoTemplateInput) SetDesiredValue Uses

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

SetDesiredValue sets the DesiredValue field's value.

func (*PutServiceQuotaIncreaseRequestIntoTemplateInput) SetQuotaCode Uses

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

SetQuotaCode sets the QuotaCode field's value.

func (*PutServiceQuotaIncreaseRequestIntoTemplateInput) SetServiceCode Uses

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

SetServiceCode sets the ServiceCode field's value.

func (PutServiceQuotaIncreaseRequestIntoTemplateInput) String Uses

func (s PutServiceQuotaIncreaseRequestIntoTemplateInput) String() string

String returns the string representation

func (*PutServiceQuotaIncreaseRequestIntoTemplateInput) Validate Uses

func (s *PutServiceQuotaIncreaseRequestIntoTemplateInput) Validate() error

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

type PutServiceQuotaIncreaseRequestIntoTemplateOutput Uses

type PutServiceQuotaIncreaseRequestIntoTemplateOutput struct {

    // A structure that contains information about one service quota increase request.
    ServiceQuotaIncreaseRequestInTemplate *ServiceQuotaIncreaseRequestInTemplate `type:"structure"`
    // contains filtered or unexported fields
}

func (PutServiceQuotaIncreaseRequestIntoTemplateOutput) GoString Uses

func (s PutServiceQuotaIncreaseRequestIntoTemplateOutput) GoString() string

GoString returns the string representation

func (*PutServiceQuotaIncreaseRequestIntoTemplateOutput) SetServiceQuotaIncreaseRequestInTemplate Uses

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

SetServiceQuotaIncreaseRequestInTemplate sets the ServiceQuotaIncreaseRequestInTemplate field's value.

func (PutServiceQuotaIncreaseRequestIntoTemplateOutput) String Uses

func (s PutServiceQuotaIncreaseRequestIntoTemplateOutput) String() string

String returns the string representation

type QuotaPeriod Uses

type QuotaPeriod struct {

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

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

A structure that contains information about the quota period.

func (QuotaPeriod) GoString Uses

func (s QuotaPeriod) GoString() string

GoString returns the string representation

func (*QuotaPeriod) SetPeriodUnit Uses

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

SetPeriodUnit sets the PeriodUnit field's value.

func (*QuotaPeriod) SetPeriodValue Uses

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

SetPeriodValue sets the PeriodValue field's value.

func (QuotaPeriod) String Uses

func (s QuotaPeriod) String() string

String returns the string representation

type RequestServiceQuotaIncreaseInput Uses

type RequestServiceQuotaIncreaseInput struct {

    // Specifies the value submitted in the service quota increase request.
    //
    // DesiredValue is a required field
    DesiredValue *float64 `type:"double" required:"true"`

    // Specifies the service quota that you want to use.
    //
    // QuotaCode is a required field
    QuotaCode *string `min:"1" type:"string" required:"true"`

    // Specifies the service that you want to use.
    //
    // ServiceCode is a required field
    ServiceCode *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (RequestServiceQuotaIncreaseInput) GoString Uses

func (s RequestServiceQuotaIncreaseInput) GoString() string

GoString returns the string representation

func (*RequestServiceQuotaIncreaseInput) SetDesiredValue Uses

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

SetDesiredValue sets the DesiredValue field's value.

func (*RequestServiceQuotaIncreaseInput) SetQuotaCode Uses

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

SetQuotaCode sets the QuotaCode field's value.

func (*RequestServiceQuotaIncreaseInput) SetServiceCode Uses

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

SetServiceCode sets the ServiceCode field's value.

func (RequestServiceQuotaIncreaseInput) String Uses

func (s RequestServiceQuotaIncreaseInput) String() string

String returns the string representation

func (*RequestServiceQuotaIncreaseInput) Validate Uses

func (s *RequestServiceQuotaIncreaseInput) Validate() error

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

type RequestServiceQuotaIncreaseOutput Uses

type RequestServiceQuotaIncreaseOutput struct {

    // Returns a list of service quota requests.
    RequestedQuota *RequestedServiceQuotaChange `type:"structure"`
    // contains filtered or unexported fields
}

func (RequestServiceQuotaIncreaseOutput) GoString Uses

func (s RequestServiceQuotaIncreaseOutput) GoString() string

GoString returns the string representation

func (*RequestServiceQuotaIncreaseOutput) SetRequestedQuota Uses

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

SetRequestedQuota sets the RequestedQuota field's value.

func (RequestServiceQuotaIncreaseOutput) String Uses

func (s RequestServiceQuotaIncreaseOutput) String() string

String returns the string representation

type RequestedServiceQuotaChange Uses

type RequestedServiceQuotaChange struct {

    // The case Id for the service quota increase request.
    CaseId *string `type:"string"`

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

    // New increased value for the service quota.
    DesiredValue *float64 `type:"double"`

    // Identifies if the quota is global.
    GlobalQuota *bool `type:"boolean"`

    // The unique identifier of a requested service quota change.
    Id  *string `min:"1" type:"string"`

    // The date and time of the most recent change in the service quota increase
    // request.
    LastUpdated *time.Time `type:"timestamp"`

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

    // Specifies the service quota that you want to use.
    QuotaCode *string `min:"1" type:"string"`

    // Name of the service quota.
    QuotaName *string `type:"string"`

    // The IAM identity who submitted the service quota increase request.
    Requester *string `type:"string"`

    // Specifies the service that you want to use.
    ServiceCode *string `min:"1" type:"string"`

    // The name of the AWS service specified in the increase request.
    ServiceName *string `type:"string"`

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

    // Specifies the unit used for the quota.
    Unit *string `type:"string"`
    // contains filtered or unexported fields
}

A structure that contains information about a requested change for a quota.

func (RequestedServiceQuotaChange) GoString Uses

func (s RequestedServiceQuotaChange) GoString() string

GoString returns the string representation

func (*RequestedServiceQuotaChange) SetCaseId Uses

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

SetCaseId sets the CaseId field's value.

func (*RequestedServiceQuotaChange) SetCreated Uses

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

SetCreated sets the Created field's value.

func (*RequestedServiceQuotaChange) SetDesiredValue Uses

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

SetDesiredValue sets the DesiredValue field's value.

func (*RequestedServiceQuotaChange) SetGlobalQuota Uses

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

SetGlobalQuota sets the GlobalQuota field's value.

func (*RequestedServiceQuotaChange) SetId Uses

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

SetId sets the Id field's value.

func (*RequestedServiceQuotaChange) SetLastUpdated Uses

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

SetLastUpdated sets the LastUpdated field's value.

func (*RequestedServiceQuotaChange) SetQuotaArn Uses

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

SetQuotaArn sets the QuotaArn field's value.

func (*RequestedServiceQuotaChange) SetQuotaCode Uses

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

SetQuotaCode sets the QuotaCode field's value.

func (*RequestedServiceQuotaChange) SetQuotaName Uses

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

SetQuotaName sets the QuotaName field's value.

func (*RequestedServiceQuotaChange) SetRequester Uses

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

SetRequester sets the Requester field's value.

func (*RequestedServiceQuotaChange) SetServiceCode Uses

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

SetServiceCode sets the ServiceCode field's value.

func (*RequestedServiceQuotaChange) SetServiceName Uses

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

SetServiceName sets the ServiceName field's value.

func (*RequestedServiceQuotaChange) SetStatus Uses

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

SetStatus sets the Status field's value.

func (*RequestedServiceQuotaChange) SetUnit Uses

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

SetUnit sets the Unit field's value.

func (RequestedServiceQuotaChange) String Uses

func (s RequestedServiceQuotaChange) String() string

String returns the string representation

type ServiceInfo Uses

type ServiceInfo struct {

    // Specifies the service that you want to use.
    ServiceCode *string `min:"1" type:"string"`

    // The name of the AWS service specified in the increase request.
    ServiceName *string `type:"string"`
    // contains filtered or unexported fields
}

A structure that contains the ServiceName and ServiceCode. It does not include all details of the service quota. To get those values, use the ListServiceQuotas operation.

func (ServiceInfo) GoString Uses

func (s ServiceInfo) GoString() string

GoString returns the string representation

func (*ServiceInfo) SetServiceCode Uses

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

SetServiceCode sets the ServiceCode field's value.

func (*ServiceInfo) SetServiceName Uses

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

SetServiceName sets the ServiceName field's value.

func (ServiceInfo) String Uses

func (s ServiceInfo) String() string

String returns the string representation

type ServiceQuota Uses

type ServiceQuota struct {

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

    // Specifies the ErrorCode and ErrorMessage when success isn't achieved.
    ErrorReason *ErrorReason `type:"structure"`

    // Specifies if the quota is global.
    GlobalQuota *bool `type:"boolean"`

    // Identifies the unit and value of how time is measured.
    Period *QuotaPeriod `type:"structure"`

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

    // The code identifier for the service quota specified.
    QuotaCode *string `min:"1" type:"string"`

    // The name identifier of the service quota.
    QuotaName *string `type:"string"`

    // Specifies the service that you want to use.
    ServiceCode *string `min:"1" type:"string"`

    // The name of the AWS service specified in the increase request.
    ServiceName *string `type:"string"`

    // The unit of measurement for the value of the service quota.
    Unit *string `type:"string"`

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

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

A structure that contains the full set of details that define the service quota.

func (ServiceQuota) GoString Uses

func (s ServiceQuota) GoString() string

GoString returns the string representation

func (*ServiceQuota) SetAdjustable Uses

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

SetAdjustable sets the Adjustable field's value.

func (*ServiceQuota) SetErrorReason Uses

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

SetErrorReason sets the ErrorReason field's value.

func (*ServiceQuota) SetGlobalQuota Uses

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

SetGlobalQuota sets the GlobalQuota field's value.

func (*ServiceQuota) SetPeriod Uses

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

SetPeriod sets the Period field's value.

func (*ServiceQuota) SetQuotaArn Uses

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

SetQuotaArn sets the QuotaArn field's value.

func (*ServiceQuota) SetQuotaCode Uses

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

SetQuotaCode sets the QuotaCode field's value.

func (*ServiceQuota) SetQuotaName Uses

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

SetQuotaName sets the QuotaName field's value.

func (*ServiceQuota) SetServiceCode Uses

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

SetServiceCode sets the ServiceCode field's value.

func (*ServiceQuota) SetServiceName Uses

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

SetServiceName sets the ServiceName field's value.

func (*ServiceQuota) SetUnit Uses

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

SetUnit sets the Unit field's value.

func (*ServiceQuota) SetUsageMetric Uses

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

SetUsageMetric sets the UsageMetric field's value.

func (*ServiceQuota) SetValue Uses

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

SetValue sets the Value field's value.

func (ServiceQuota) String Uses

func (s ServiceQuota) String() string

String returns the string representation

type ServiceQuotaIncreaseRequestInTemplate Uses

type ServiceQuotaIncreaseRequestInTemplate struct {

    // The AWS Region where the increase request occurs.
    AwsRegion *string `min:"1" type:"string"`

    // Identifies the new, increased value of the service quota in the increase
    // request.
    DesiredValue *float64 `type:"double"`

    // Specifies if the quota is a global quota.
    GlobalQuota *bool `type:"boolean"`

    // The code identifier for the service quota specified in the increase request.
    QuotaCode *string `min:"1" type:"string"`

    // The name of the service quota in the increase request.
    QuotaName *string `type:"string"`

    // The code identifier for the AWS service specified in the increase request.
    ServiceCode *string `min:"1" type:"string"`

    // The name of the AWS service specified in the increase request.
    ServiceName *string `type:"string"`

    // The unit of measure for the increase request.
    Unit *string `type:"string"`
    // contains filtered or unexported fields
}

A structure that contains information about one service quota increase request.

func (ServiceQuotaIncreaseRequestInTemplate) GoString Uses

func (s ServiceQuotaIncreaseRequestInTemplate) GoString() string

GoString returns the string representation

func (*ServiceQuotaIncreaseRequestInTemplate) SetAwsRegion Uses

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

SetAwsRegion sets the AwsRegion field's value.

func (*ServiceQuotaIncreaseRequestInTemplate) SetDesiredValue Uses

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

SetDesiredValue sets the DesiredValue field's value.

func (*ServiceQuotaIncreaseRequestInTemplate) SetGlobalQuota Uses

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

SetGlobalQuota sets the GlobalQuota field's value.

func (*ServiceQuotaIncreaseRequestInTemplate) SetQuotaCode Uses

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

SetQuotaCode sets the QuotaCode field's value.

func (*ServiceQuotaIncreaseRequestInTemplate) SetQuotaName Uses

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

SetQuotaName sets the QuotaName field's value.

func (*ServiceQuotaIncreaseRequestInTemplate) SetServiceCode Uses

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

SetServiceCode sets the ServiceCode field's value.

func (*ServiceQuotaIncreaseRequestInTemplate) SetServiceName Uses

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

SetServiceName sets the ServiceName field's value.

func (*ServiceQuotaIncreaseRequestInTemplate) SetUnit Uses

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

SetUnit sets the Unit field's value.

func (ServiceQuotaIncreaseRequestInTemplate) String Uses

func (s ServiceQuotaIncreaseRequestInTemplate) String() string

String returns the string representation

type ServiceQuotas Uses

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 Uses

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:

// 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 Uses

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

AssociateServiceQuotaTemplate API operation for Service Quotas.

Associates the Service Quotas template with your organization so that when new accounts are created in your organization, the template submits increase requests for the specified service quotas. Use the Service Quotas template to request an increase for any adjustable quota value. After you define the Service Quotas template, use this operation to associate, or enable, the 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 Codes:

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

* ErrCodeAccessDeniedException "AccessDeniedException"
You do not have sufficient access to perform this action.

* ErrCodeServiceException "ServiceException"
Something went wrong.

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

* ErrCodeAWSServiceAccessNotEnabledException "AWSServiceAccessNotEnabledException"
The action you attempted is not allowed unless Service Access with Service
Quotas is enabled in your organization. To enable, call AssociateServiceQuotaTemplate.

* ErrCodeOrganizationNotInAllFeaturesModeException "OrganizationNotInAllFeaturesModeException"
The organization that your account belongs to, is not in All Features mode.
To enable all features mode, see EnableAllFeatures (https://docs.aws.amazon.com/organizations/latest/APIReference/API_EnableAllFeatures.html).

* ErrCodeTemplatesNotAvailableInRegionException "TemplatesNotAvailableInRegionException"
The Service Quotas template is not available in the Region where you are
making the request. Please make the request in us-east-1.

* ErrCodeNoAvailableOrganizationException "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 Uses

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 Uses

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 Uses

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

DeleteServiceQuotaIncreaseRequestFromTemplate API operation for Service Quotas.

Removes a service quota increase request from the Service Quotas 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 Codes:

* ErrCodeAccessDeniedException "AccessDeniedException"
You do not have sufficient access to perform this action.

* ErrCodeServiceException "ServiceException"
Something went wrong.

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

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

* ErrCodeNoSuchResourceException "NoSuchResourceException"
The specified resource does not exist.

* ErrCodeIllegalArgumentException "IllegalArgumentException"
Invalid input was provided.

* ErrCodeAWSServiceAccessNotEnabledException "AWSServiceAccessNotEnabledException"
The action you attempted is not allowed unless Service Access with Service
Quotas is enabled in your organization. To enable, call AssociateServiceQuotaTemplate.

* ErrCodeTemplatesNotAvailableInRegionException "TemplatesNotAvailableInRegionException"
The Service Quotas template is not available in the Region where you are
making the request. Please make the request in us-east-1.

* ErrCodeNoAvailableOrganizationException "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 Uses

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 Uses

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 Uses

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

DisassociateServiceQuotaTemplate API operation for Service Quotas.

Disables the Service Quotas template. Once the template is disabled, it does not request quota increases for new accounts in your organization. Disabling the quota template does not apply the quota increase requests from the template.

Related operations

* To enable the quota template, call AssociateServiceQuotaTemplate.

* To delete a specific service quota from the template, use DeleteServiceQuotaIncreaseRequestFromTemplate.

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 Codes:

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

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

To use the template, call AssociateServiceQuotaTemplate.

* ErrCodeAccessDeniedException "AccessDeniedException"
You do not have sufficient access to perform this action.

* ErrCodeServiceException "ServiceException"
Something went wrong.

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

* ErrCodeAWSServiceAccessNotEnabledException "AWSServiceAccessNotEnabledException"
The action you attempted is not allowed unless Service Access with Service
Quotas is enabled in your organization. To enable, call AssociateServiceQuotaTemplate.

* ErrCodeTemplatesNotAvailableInRegionException "TemplatesNotAvailableInRegionException"
The Service Quotas template is not available in the Region where you are
making the request. Please make the request in us-east-1.

* ErrCodeNoAvailableOrganizationException "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 Uses

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 Uses

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 Uses

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

GetAWSDefaultServiceQuota API operation for Service Quotas.

Retrieves the default service quotas values. The Value returned for each quota is the AWS default value, even if the quotas have been increased..

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 Codes:

* ErrCodeAccessDeniedException "AccessDeniedException"
You do not have sufficient access to perform this action.

* ErrCodeNoSuchResourceException "NoSuchResourceException"
The specified resource does not exist.

* ErrCodeIllegalArgumentException "IllegalArgumentException"
Invalid input was provided.

* ErrCodeServiceException "ServiceException"
Something went wrong.

* ErrCodeTooManyRequestsException "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 Uses

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 Uses

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 Uses

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

GetAssociationForServiceQuotaTemplate API operation for Service Quotas.

Retrieves the ServiceQuotaTemplateAssociationStatus value from the service. Use this action to determine if the Service Quota template is associated, or enabled.

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 Codes:

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

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

To use the template, call AssociateServiceQuotaTemplate.

* ErrCodeAccessDeniedException "AccessDeniedException"
You do not have sufficient access to perform this action.

* ErrCodeServiceException "ServiceException"
Something went wrong.

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

* ErrCodeAWSServiceAccessNotEnabledException "AWSServiceAccessNotEnabledException"
The action you attempted is not allowed unless Service Access with Service
Quotas is enabled in your organization. To enable, call AssociateServiceQuotaTemplate.

* ErrCodeTemplatesNotAvailableInRegionException "TemplatesNotAvailableInRegionException"
The Service Quotas template is not available in the Region where you are
making the request. Please make the request in us-east-1.

* ErrCodeNoAvailableOrganizationException "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 Uses

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 Uses

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 Uses

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

GetRequestedServiceQuotaChange API operation for Service Quotas.

Retrieves the details for a particular 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 Codes:

* ErrCodeAccessDeniedException "AccessDeniedException"
You do not have sufficient access to perform this action.

* ErrCodeNoSuchResourceException "NoSuchResourceException"
The specified resource does not exist.

* ErrCodeIllegalArgumentException "IllegalArgumentException"
Invalid input was provided.

* ErrCodeServiceException "ServiceException"
Something went wrong.

* ErrCodeTooManyRequestsException "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 Uses

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 Uses

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 Uses

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

GetServiceQuota API operation for Service Quotas.

Returns the details for the specified service quota. This operation provides a different Value than the GetAWSDefaultServiceQuota operation. This operation returns the applied value for each quota. GetAWSDefaultServiceQuota returns the default AWS value for each 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 GetServiceQuota for usage and error information.

Returned Error Codes:

* ErrCodeAccessDeniedException "AccessDeniedException"
You do not have sufficient access to perform this action.

* ErrCodeNoSuchResourceException "NoSuchResourceException"
The specified resource does not exist.

* ErrCodeIllegalArgumentException "IllegalArgumentException"
Invalid input was provided.

* ErrCodeServiceException "ServiceException"
Something went wrong.

* ErrCodeTooManyRequestsException "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 Uses

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

GetServiceQuotaIncreaseRequestFromTemplate API operation for Service Quotas.

Returns the details of the service quota increase request in 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 GetServiceQuotaIncreaseRequestFromTemplate for usage and error information.

Returned Error Codes:

* ErrCodeAccessDeniedException "AccessDeniedException"
You do not have sufficient access to perform this action.

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

* ErrCodeServiceException "ServiceException"
Something went wrong.

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

* ErrCodeNoSuchResourceException "NoSuchResourceException"
The specified resource does not exist.

* ErrCodeIllegalArgumentException "IllegalArgumentException"
Invalid input was provided.

* ErrCodeAWSServiceAccessNotEnabledException "AWSServiceAccessNotEnabledException"
The action you attempted is not allowed unless Service Access with Service
Quotas is enabled in your organization. To enable, call AssociateServiceQuotaTemplate.

* ErrCodeTemplatesNotAvailableInRegionException "TemplatesNotAvailableInRegionException"
The Service Quotas template is not available in the Region where you are
making the request. Please make the request in us-east-1.

* ErrCodeNoAvailableOrganizationException "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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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

ListAWSDefaultServiceQuotas API operation for Service Quotas.

Lists all default service quotas for the specified AWS service or all AWS services. ListAWSDefaultServiceQuotas is similar to ListServiceQuotas except for the Value object. The Value object returned by ListAWSDefaultServiceQuotas is the default value assigned by AWS. This request returns a list of all service quotas for the specified service. The listing of each you'll see the default values are the values that AWS provides for the quotas.

Always check the NextToken response parameter when calling any of the List* operations. These operations can return an unexpected list of results, even when there are more results available. When this happens, the NextToken response parameter contains a value to pass the next call to the same API to request the next part of the list.

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 Codes:

* ErrCodeAccessDeniedException "AccessDeniedException"
You do not have sufficient access to perform this action.

* ErrCodeNoSuchResourceException "NoSuchResourceException"
The specified resource does not exist.

* ErrCodeIllegalArgumentException "IllegalArgumentException"
Invalid input was provided.

* ErrCodeInvalidPaginationTokenException "InvalidPaginationTokenException"
Invalid input was provided.

* ErrCodeServiceException "ServiceException"
Something went wrong.

* ErrCodeTooManyRequestsException "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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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

ListRequestedServiceQuotaChangeHistory API operation for Service Quotas.

Requests a list of the changes to quotas for a 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 Codes:

* ErrCodeAccessDeniedException "AccessDeniedException"
You do not have sufficient access to perform this action.

* ErrCodeNoSuchResourceException "NoSuchResourceException"
The specified resource does not exist.

* ErrCodeIllegalArgumentException "IllegalArgumentException"
Invalid input was provided.

* ErrCodeInvalidPaginationTokenException "InvalidPaginationTokenException"
Invalid input was provided.

* ErrCodeServiceException "ServiceException"
Something went wrong.

* ErrCodeTooManyRequestsException "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 Uses

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

ListRequestedServiceQuotaChangeHistoryByQuota API operation for Service Quotas.

Requests a list of the changes to specific service quotas. This command provides additional granularity over the ListRequestedServiceQuotaChangeHistory command. Once a quota change request has reached CASE_CLOSED, APPROVED, or DENIED, the history has been kept for 90 days.

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 Codes:

* ErrCodeAccessDeniedException "AccessDeniedException"
You do not have sufficient access to perform this action.

* ErrCodeNoSuchResourceException "NoSuchResourceException"
The specified resource does not exist.

* ErrCodeIllegalArgumentException "IllegalArgumentException"
Invalid input was provided.

* ErrCodeInvalidPaginationTokenException "InvalidPaginationTokenException"
Invalid input was provided.

* ErrCodeServiceException "ServiceException"
Something went wrong.

* ErrCodeTooManyRequestsException "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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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

ListServiceQuotaIncreaseRequestsInTemplate API operation for Service Quotas.

Returns a list of the quota increase requests in the 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 Codes:

* ErrCodeAccessDeniedException "AccessDeniedException"
You do not have sufficient access to perform this action.

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

* ErrCodeServiceException "ServiceException"
Something went wrong.

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

* ErrCodeIllegalArgumentException "IllegalArgumentException"
Invalid input was provided.

* ErrCodeAWSServiceAccessNotEnabledException "AWSServiceAccessNotEnabledException"
The action you attempted is not allowed unless Service Access with Service
Quotas is enabled in your organization. To enable, call AssociateServiceQuotaTemplate.

* ErrCodeTemplatesNotAvailableInRegionException "TemplatesNotAvailableInRegionException"
The Service Quotas template is not available in the Region where you are
making the request. Please make the request in us-east-1.

* ErrCodeNoAvailableOrganizationException "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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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

ListServiceQuotas API operation for Service Quotas.

Lists all service quotas for the specified AWS service. This request returns a list of the service quotas for the specified service. you'll see the default values are the values that AWS provides for the quotas.

Always check the NextToken response parameter when calling any of the List* operations. These operations can return an unexpected list of results, even when there are more results available. When this happens, the NextToken response parameter contains a value to pass the next call to the same API to request the next part of the list.

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 Codes:

* ErrCodeAccessDeniedException "AccessDeniedException"
You do not have sufficient access to perform this action.

* ErrCodeNoSuchResourceException "NoSuchResourceException"
The specified resource does not exist.

* ErrCodeIllegalArgumentException "IllegalArgumentException"
Invalid input was provided.

* ErrCodeInvalidPaginationTokenException "InvalidPaginationTokenException"
Invalid input was provided.

* ErrCodeServiceException "ServiceException"
Something went wrong.

* ErrCodeTooManyRequestsException "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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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

ListServices API operation for Service Quotas.

Lists the AWS services available in Service Quotas. Not all AWS services are available in Service Quotas. To list the see the list of the service quotas for a specific service, use ListServiceQuotas.

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 Codes:

* ErrCodeAccessDeniedException "AccessDeniedException"
You do not have sufficient access to perform this action.

* ErrCodeIllegalArgumentException "IllegalArgumentException"
Invalid input was provided.

* ErrCodeInvalidPaginationTokenException "InvalidPaginationTokenException"
Invalid input was provided.

* ErrCodeServiceException "ServiceException"
Something went wrong.

* ErrCodeTooManyRequestsException "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 Uses

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 Uses

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 Uses

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 Uses

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) PutServiceQuotaIncreaseRequestIntoTemplate Uses

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

PutServiceQuotaIncreaseRequestIntoTemplate API operation for Service Quotas.

Defines and adds a quota to the service quota template. To add a quota to the template, you must provide the ServiceCode, QuotaCode, AwsRegion, and DesiredValue. Once you add a quota to the template, use ListServiceQuotaIncreaseRequestsInTemplate to see the list of quotas in the 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 Codes:

* ErrCodeAccessDeniedException "AccessDeniedException"
You do not have sufficient access to perform this action.

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

* ErrCodeServiceException "ServiceException"
Something went wrong.

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

* ErrCodeIllegalArgumentException "IllegalArgumentException"
Invalid input was provided.

* ErrCodeQuotaExceededException "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.

* ErrCodeNoSuchResourceException "NoSuchResourceException"
The specified resource does not exist.

* ErrCodeAWSServiceAccessNotEnabledException "AWSServiceAccessNotEnabledException"
The action you attempted is not allowed unless Service Access with Service
Quotas is enabled in your organization. To enable, call AssociateServiceQuotaTemplate.

* ErrCodeTemplatesNotAvailableInRegionException "TemplatesNotAvailableInRegionException"
The Service Quotas template is not available in the Region where you are
making the request. Please make the request in us-east-1.

* ErrCodeNoAvailableOrganizationException "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 Uses

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 Uses

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 Uses

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

RequestServiceQuotaIncrease API operation for Service Quotas.

Retrieves the details of a service quota increase request. The response to this command provides the details in the RequestedServiceQuotaChange object.

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 Codes:

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

* ErrCodeQuotaExceededException "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.

* ErrCodeResourceAlreadyExistsException "ResourceAlreadyExistsException"
The specified resource already exists.

* ErrCodeAccessDeniedException "AccessDeniedException"
You do not have sufficient access to perform this action.

* ErrCodeNoSuchResourceException "NoSuchResourceException"
The specified resource does not exist.

* ErrCodeIllegalArgumentException "IllegalArgumentException"
Invalid input was provided.

* ErrCodeInvalidResourceStateException "InvalidResourceStateException"
Invalid input was provided for the .

* ErrCodeServiceException "ServiceException"
Something went wrong.

* ErrCodeTooManyRequestsException "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 Uses

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 Uses

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.

Directories

PathSynopsis
servicequotasifacePackage servicequotasiface provides an interface to enable mocking the Service Quotas service client for testing your code.

Package servicequotas imports 9 packages (graph) and is imported by 7 packages. Updated 2019-06-24. Refresh now. Tools for package owners.