Documentation ¶
Index ¶
- type APIGatewayClientMock
- func (m APIGatewayClientMock) CreateApiKey(arg1 context.Context, arg2 *apigateway.CreateApiKeyInput, ...) (*apigateway.CreateApiKeyOutput, error)
- func (m APIGatewayClientMock) CreateAuthorizer(arg1 context.Context, arg2 *apigateway.CreateAuthorizerInput, ...) (*apigateway.CreateAuthorizerOutput, error)
- func (m APIGatewayClientMock) CreateBasePathMapping(arg1 context.Context, arg2 *apigateway.CreateBasePathMappingInput, ...) (*apigateway.CreateBasePathMappingOutput, error)
- func (m APIGatewayClientMock) CreateDeployment(arg1 context.Context, arg2 *apigateway.CreateDeploymentInput, ...) (*apigateway.CreateDeploymentOutput, error)
- func (m APIGatewayClientMock) CreateDocumentationPart(arg1 context.Context, arg2 *apigateway.CreateDocumentationPartInput, ...) (*apigateway.CreateDocumentationPartOutput, error)
- func (m APIGatewayClientMock) CreateDocumentationVersion(arg1 context.Context, arg2 *apigateway.CreateDocumentationVersionInput, ...) (*apigateway.CreateDocumentationVersionOutput, error)
- func (m APIGatewayClientMock) CreateDomainName(arg1 context.Context, arg2 *apigateway.CreateDomainNameInput, ...) (*apigateway.CreateDomainNameOutput, error)
- func (m APIGatewayClientMock) CreateModel(arg1 context.Context, arg2 *apigateway.CreateModelInput, ...) (*apigateway.CreateModelOutput, error)
- func (m APIGatewayClientMock) CreateRequestValidator(arg1 context.Context, arg2 *apigateway.CreateRequestValidatorInput, ...) (*apigateway.CreateRequestValidatorOutput, error)
- func (m APIGatewayClientMock) CreateResource(arg1 context.Context, arg2 *apigateway.CreateResourceInput, ...) (*apigateway.CreateResourceOutput, error)
- func (m APIGatewayClientMock) CreateRestApi(arg1 context.Context, arg2 *apigateway.CreateRestApiInput, ...) (*apigateway.CreateRestApiOutput, error)
- func (m APIGatewayClientMock) CreateStage(arg1 context.Context, arg2 *apigateway.CreateStageInput, ...) (*apigateway.CreateStageOutput, error)
- func (m APIGatewayClientMock) CreateUsagePlan(arg1 context.Context, arg2 *apigateway.CreateUsagePlanInput, ...) (*apigateway.CreateUsagePlanOutput, error)
- func (m APIGatewayClientMock) CreateUsagePlanKey(arg1 context.Context, arg2 *apigateway.CreateUsagePlanKeyInput, ...) (*apigateway.CreateUsagePlanKeyOutput, error)
- func (m APIGatewayClientMock) CreateVpcLink(arg1 context.Context, arg2 *apigateway.CreateVpcLinkInput, ...) (*apigateway.CreateVpcLinkOutput, error)
- func (m APIGatewayClientMock) DeleteApiKey(arg1 context.Context, arg2 *apigateway.DeleteApiKeyInput, ...) (*apigateway.DeleteApiKeyOutput, error)
- func (m APIGatewayClientMock) DeleteAuthorizer(arg1 context.Context, arg2 *apigateway.DeleteAuthorizerInput, ...) (*apigateway.DeleteAuthorizerOutput, error)
- func (m APIGatewayClientMock) DeleteBasePathMapping(arg1 context.Context, arg2 *apigateway.DeleteBasePathMappingInput, ...) (*apigateway.DeleteBasePathMappingOutput, error)
- func (m APIGatewayClientMock) DeleteClientCertificate(arg1 context.Context, arg2 *apigateway.DeleteClientCertificateInput, ...) (*apigateway.DeleteClientCertificateOutput, error)
- func (m APIGatewayClientMock) DeleteDeployment(arg1 context.Context, arg2 *apigateway.DeleteDeploymentInput, ...) (*apigateway.DeleteDeploymentOutput, error)
- func (m APIGatewayClientMock) DeleteDocumentationPart(arg1 context.Context, arg2 *apigateway.DeleteDocumentationPartInput, ...) (*apigateway.DeleteDocumentationPartOutput, error)
- func (m APIGatewayClientMock) DeleteDocumentationVersion(arg1 context.Context, arg2 *apigateway.DeleteDocumentationVersionInput, ...) (*apigateway.DeleteDocumentationVersionOutput, error)
- func (m APIGatewayClientMock) DeleteDomainName(arg1 context.Context, arg2 *apigateway.DeleteDomainNameInput, ...) (*apigateway.DeleteDomainNameOutput, error)
- func (m APIGatewayClientMock) DeleteGatewayResponse(arg1 context.Context, arg2 *apigateway.DeleteGatewayResponseInput, ...) (*apigateway.DeleteGatewayResponseOutput, error)
- func (m APIGatewayClientMock) DeleteIntegration(arg1 context.Context, arg2 *apigateway.DeleteIntegrationInput, ...) (*apigateway.DeleteIntegrationOutput, error)
- func (m APIGatewayClientMock) DeleteIntegrationResponse(arg1 context.Context, arg2 *apigateway.DeleteIntegrationResponseInput, ...) (*apigateway.DeleteIntegrationResponseOutput, error)
- func (m APIGatewayClientMock) DeleteMethod(arg1 context.Context, arg2 *apigateway.DeleteMethodInput, ...) (*apigateway.DeleteMethodOutput, error)
- func (m APIGatewayClientMock) DeleteMethodResponse(arg1 context.Context, arg2 *apigateway.DeleteMethodResponseInput, ...) (*apigateway.DeleteMethodResponseOutput, error)
- func (m APIGatewayClientMock) DeleteModel(arg1 context.Context, arg2 *apigateway.DeleteModelInput, ...) (*apigateway.DeleteModelOutput, error)
- func (m APIGatewayClientMock) DeleteRequestValidator(arg1 context.Context, arg2 *apigateway.DeleteRequestValidatorInput, ...) (*apigateway.DeleteRequestValidatorOutput, error)
- func (m APIGatewayClientMock) DeleteResource(arg1 context.Context, arg2 *apigateway.DeleteResourceInput, ...) (*apigateway.DeleteResourceOutput, error)
- func (m APIGatewayClientMock) DeleteRestApi(arg1 context.Context, arg2 *apigateway.DeleteRestApiInput, ...) (*apigateway.DeleteRestApiOutput, error)
- func (m APIGatewayClientMock) DeleteStage(arg1 context.Context, arg2 *apigateway.DeleteStageInput, ...) (*apigateway.DeleteStageOutput, error)
- func (m APIGatewayClientMock) DeleteUsagePlan(arg1 context.Context, arg2 *apigateway.DeleteUsagePlanInput, ...) (*apigateway.DeleteUsagePlanOutput, error)
- func (m APIGatewayClientMock) DeleteUsagePlanKey(arg1 context.Context, arg2 *apigateway.DeleteUsagePlanKeyInput, ...) (*apigateway.DeleteUsagePlanKeyOutput, error)
- func (m APIGatewayClientMock) DeleteVpcLink(arg1 context.Context, arg2 *apigateway.DeleteVpcLinkInput, ...) (*apigateway.DeleteVpcLinkOutput, error)
- func (m APIGatewayClientMock) FlushStageAuthorizersCache(arg1 context.Context, arg2 *apigateway.FlushStageAuthorizersCacheInput, ...) (*apigateway.FlushStageAuthorizersCacheOutput, error)
- func (m APIGatewayClientMock) FlushStageCache(arg1 context.Context, arg2 *apigateway.FlushStageCacheInput, ...) (*apigateway.FlushStageCacheOutput, error)
- func (m APIGatewayClientMock) GenerateClientCertificate(arg1 context.Context, arg2 *apigateway.GenerateClientCertificateInput, ...) (*apigateway.GenerateClientCertificateOutput, error)
- func (m APIGatewayClientMock) GetAccount(arg1 context.Context, arg2 *apigateway.GetAccountInput, ...) (*apigateway.GetAccountOutput, error)
- func (m APIGatewayClientMock) GetApiKey(arg1 context.Context, arg2 *apigateway.GetApiKeyInput, ...) (*apigateway.GetApiKeyOutput, error)
- func (m APIGatewayClientMock) GetApiKeys(arg1 context.Context, arg2 *apigateway.GetApiKeysInput, ...) (*apigateway.GetApiKeysOutput, error)
- func (m APIGatewayClientMock) GetAuthorizer(arg1 context.Context, arg2 *apigateway.GetAuthorizerInput, ...) (*apigateway.GetAuthorizerOutput, error)
- func (m APIGatewayClientMock) GetAuthorizers(arg1 context.Context, arg2 *apigateway.GetAuthorizersInput, ...) (*apigateway.GetAuthorizersOutput, error)
- func (m APIGatewayClientMock) GetBasePathMapping(arg1 context.Context, arg2 *apigateway.GetBasePathMappingInput, ...) (*apigateway.GetBasePathMappingOutput, error)
- func (m APIGatewayClientMock) GetBasePathMappings(arg1 context.Context, arg2 *apigateway.GetBasePathMappingsInput, ...) (*apigateway.GetBasePathMappingsOutput, error)
- func (m APIGatewayClientMock) GetClientCertificate(arg1 context.Context, arg2 *apigateway.GetClientCertificateInput, ...) (*apigateway.GetClientCertificateOutput, error)
- func (m APIGatewayClientMock) GetClientCertificates(arg1 context.Context, arg2 *apigateway.GetClientCertificatesInput, ...) (*apigateway.GetClientCertificatesOutput, error)
- func (m APIGatewayClientMock) GetDeployment(arg1 context.Context, arg2 *apigateway.GetDeploymentInput, ...) (*apigateway.GetDeploymentOutput, error)
- func (m APIGatewayClientMock) GetDeployments(arg1 context.Context, arg2 *apigateway.GetDeploymentsInput, ...) (*apigateway.GetDeploymentsOutput, error)
- func (m APIGatewayClientMock) GetDocumentationPart(arg1 context.Context, arg2 *apigateway.GetDocumentationPartInput, ...) (*apigateway.GetDocumentationPartOutput, error)
- func (m APIGatewayClientMock) GetDocumentationParts(arg1 context.Context, arg2 *apigateway.GetDocumentationPartsInput, ...) (*apigateway.GetDocumentationPartsOutput, error)
- func (m APIGatewayClientMock) GetDocumentationVersion(arg1 context.Context, arg2 *apigateway.GetDocumentationVersionInput, ...) (*apigateway.GetDocumentationVersionOutput, error)
- func (m APIGatewayClientMock) GetDocumentationVersions(arg1 context.Context, arg2 *apigateway.GetDocumentationVersionsInput, ...) (*apigateway.GetDocumentationVersionsOutput, error)
- func (m APIGatewayClientMock) GetDomainName(arg1 context.Context, arg2 *apigateway.GetDomainNameInput, ...) (*apigateway.GetDomainNameOutput, error)
- func (m APIGatewayClientMock) GetDomainNames(arg1 context.Context, arg2 *apigateway.GetDomainNamesInput, ...) (*apigateway.GetDomainNamesOutput, error)
- func (m APIGatewayClientMock) GetExport(arg1 context.Context, arg2 *apigateway.GetExportInput, ...) (*apigateway.GetExportOutput, error)
- func (m APIGatewayClientMock) GetGatewayResponse(arg1 context.Context, arg2 *apigateway.GetGatewayResponseInput, ...) (*apigateway.GetGatewayResponseOutput, error)
- func (m APIGatewayClientMock) GetGatewayResponses(arg1 context.Context, arg2 *apigateway.GetGatewayResponsesInput, ...) (*apigateway.GetGatewayResponsesOutput, error)
- func (m APIGatewayClientMock) GetIntegration(arg1 context.Context, arg2 *apigateway.GetIntegrationInput, ...) (*apigateway.GetIntegrationOutput, error)
- func (m APIGatewayClientMock) GetIntegrationResponse(arg1 context.Context, arg2 *apigateway.GetIntegrationResponseInput, ...) (*apigateway.GetIntegrationResponseOutput, error)
- func (m APIGatewayClientMock) GetMethod(arg1 context.Context, arg2 *apigateway.GetMethodInput, ...) (*apigateway.GetMethodOutput, error)
- func (m APIGatewayClientMock) GetMethodResponse(arg1 context.Context, arg2 *apigateway.GetMethodResponseInput, ...) (*apigateway.GetMethodResponseOutput, error)
- func (m APIGatewayClientMock) GetModel(arg1 context.Context, arg2 *apigateway.GetModelInput, ...) (*apigateway.GetModelOutput, error)
- func (m APIGatewayClientMock) GetModelTemplate(arg1 context.Context, arg2 *apigateway.GetModelTemplateInput, ...) (*apigateway.GetModelTemplateOutput, error)
- func (m APIGatewayClientMock) GetModels(arg1 context.Context, arg2 *apigateway.GetModelsInput, ...) (*apigateway.GetModelsOutput, error)
- func (m APIGatewayClientMock) GetRequestValidator(arg1 context.Context, arg2 *apigateway.GetRequestValidatorInput, ...) (*apigateway.GetRequestValidatorOutput, error)
- func (m APIGatewayClientMock) GetRequestValidators(arg1 context.Context, arg2 *apigateway.GetRequestValidatorsInput, ...) (*apigateway.GetRequestValidatorsOutput, error)
- func (m APIGatewayClientMock) GetResource(arg1 context.Context, arg2 *apigateway.GetResourceInput, ...) (*apigateway.GetResourceOutput, error)
- func (m APIGatewayClientMock) GetResources(arg1 context.Context, arg2 *apigateway.GetResourcesInput, ...) (*apigateway.GetResourcesOutput, error)
- func (m APIGatewayClientMock) GetRestApi(arg1 context.Context, arg2 *apigateway.GetRestApiInput, ...) (*apigateway.GetRestApiOutput, error)
- func (m APIGatewayClientMock) GetRestApis(arg1 context.Context, arg2 *apigateway.GetRestApisInput, ...) (*apigateway.GetRestApisOutput, error)
- func (m APIGatewayClientMock) GetSdk(arg1 context.Context, arg2 *apigateway.GetSdkInput, ...) (*apigateway.GetSdkOutput, error)
- func (m APIGatewayClientMock) GetSdkType(arg1 context.Context, arg2 *apigateway.GetSdkTypeInput, ...) (*apigateway.GetSdkTypeOutput, error)
- func (m APIGatewayClientMock) GetSdkTypes(arg1 context.Context, arg2 *apigateway.GetSdkTypesInput, ...) (*apigateway.GetSdkTypesOutput, error)
- func (m APIGatewayClientMock) GetStage(arg1 context.Context, arg2 *apigateway.GetStageInput, ...) (*apigateway.GetStageOutput, error)
- func (m APIGatewayClientMock) GetStages(arg1 context.Context, arg2 *apigateway.GetStagesInput, ...) (*apigateway.GetStagesOutput, error)
- func (m APIGatewayClientMock) GetTags(arg1 context.Context, arg2 *apigateway.GetTagsInput, ...) (*apigateway.GetTagsOutput, error)
- func (m APIGatewayClientMock) GetUsage(arg1 context.Context, arg2 *apigateway.GetUsageInput, ...) (*apigateway.GetUsageOutput, error)
- func (m APIGatewayClientMock) GetUsagePlan(arg1 context.Context, arg2 *apigateway.GetUsagePlanInput, ...) (*apigateway.GetUsagePlanOutput, error)
- func (m APIGatewayClientMock) GetUsagePlanKey(arg1 context.Context, arg2 *apigateway.GetUsagePlanKeyInput, ...) (*apigateway.GetUsagePlanKeyOutput, error)
- func (m APIGatewayClientMock) GetUsagePlanKeys(arg1 context.Context, arg2 *apigateway.GetUsagePlanKeysInput, ...) (*apigateway.GetUsagePlanKeysOutput, error)
- func (m APIGatewayClientMock) GetUsagePlans(arg1 context.Context, arg2 *apigateway.GetUsagePlansInput, ...) (*apigateway.GetUsagePlansOutput, error)
- func (m APIGatewayClientMock) GetVpcLink(arg1 context.Context, arg2 *apigateway.GetVpcLinkInput, ...) (*apigateway.GetVpcLinkOutput, error)
- func (m APIGatewayClientMock) GetVpcLinks(arg1 context.Context, arg2 *apigateway.GetVpcLinksInput, ...) (*apigateway.GetVpcLinksOutput, error)
- func (m APIGatewayClientMock) ImportApiKeys(arg1 context.Context, arg2 *apigateway.ImportApiKeysInput, ...) (*apigateway.ImportApiKeysOutput, error)
- func (m APIGatewayClientMock) ImportDocumentationParts(arg1 context.Context, arg2 *apigateway.ImportDocumentationPartsInput, ...) (*apigateway.ImportDocumentationPartsOutput, error)
- func (m APIGatewayClientMock) ImportRestApi(arg1 context.Context, arg2 *apigateway.ImportRestApiInput, ...) (*apigateway.ImportRestApiOutput, error)
- func (m APIGatewayClientMock) PutGatewayResponse(arg1 context.Context, arg2 *apigateway.PutGatewayResponseInput, ...) (*apigateway.PutGatewayResponseOutput, error)
- func (m APIGatewayClientMock) PutIntegration(arg1 context.Context, arg2 *apigateway.PutIntegrationInput, ...) (*apigateway.PutIntegrationOutput, error)
- func (m APIGatewayClientMock) PutIntegrationResponse(arg1 context.Context, arg2 *apigateway.PutIntegrationResponseInput, ...) (*apigateway.PutIntegrationResponseOutput, error)
- func (m APIGatewayClientMock) PutMethod(arg1 context.Context, arg2 *apigateway.PutMethodInput, ...) (*apigateway.PutMethodOutput, error)
- func (m APIGatewayClientMock) PutMethodResponse(arg1 context.Context, arg2 *apigateway.PutMethodResponseInput, ...) (*apigateway.PutMethodResponseOutput, error)
- func (m APIGatewayClientMock) PutRestApi(arg1 context.Context, arg2 *apigateway.PutRestApiInput, ...) (*apigateway.PutRestApiOutput, error)
- func (m APIGatewayClientMock) TagResource(arg1 context.Context, arg2 *apigateway.TagResourceInput, ...) (*apigateway.TagResourceOutput, error)
- func (m APIGatewayClientMock) TestInvokeAuthorizer(arg1 context.Context, arg2 *apigateway.TestInvokeAuthorizerInput, ...) (*apigateway.TestInvokeAuthorizerOutput, error)
- func (m APIGatewayClientMock) TestInvokeMethod(arg1 context.Context, arg2 *apigateway.TestInvokeMethodInput, ...) (*apigateway.TestInvokeMethodOutput, error)
- func (m APIGatewayClientMock) UntagResource(arg1 context.Context, arg2 *apigateway.UntagResourceInput, ...) (*apigateway.UntagResourceOutput, error)
- func (m APIGatewayClientMock) UpdateAccount(arg1 context.Context, arg2 *apigateway.UpdateAccountInput, ...) (*apigateway.UpdateAccountOutput, error)
- func (m APIGatewayClientMock) UpdateApiKey(arg1 context.Context, arg2 *apigateway.UpdateApiKeyInput, ...) (*apigateway.UpdateApiKeyOutput, error)
- func (m APIGatewayClientMock) UpdateAuthorizer(arg1 context.Context, arg2 *apigateway.UpdateAuthorizerInput, ...) (*apigateway.UpdateAuthorizerOutput, error)
- func (m APIGatewayClientMock) UpdateBasePathMapping(arg1 context.Context, arg2 *apigateway.UpdateBasePathMappingInput, ...) (*apigateway.UpdateBasePathMappingOutput, error)
- func (m APIGatewayClientMock) UpdateClientCertificate(arg1 context.Context, arg2 *apigateway.UpdateClientCertificateInput, ...) (*apigateway.UpdateClientCertificateOutput, error)
- func (m APIGatewayClientMock) UpdateDeployment(arg1 context.Context, arg2 *apigateway.UpdateDeploymentInput, ...) (*apigateway.UpdateDeploymentOutput, error)
- func (m APIGatewayClientMock) UpdateDocumentationPart(arg1 context.Context, arg2 *apigateway.UpdateDocumentationPartInput, ...) (*apigateway.UpdateDocumentationPartOutput, error)
- func (m APIGatewayClientMock) UpdateDocumentationVersion(arg1 context.Context, arg2 *apigateway.UpdateDocumentationVersionInput, ...) (*apigateway.UpdateDocumentationVersionOutput, error)
- func (m APIGatewayClientMock) UpdateDomainName(arg1 context.Context, arg2 *apigateway.UpdateDomainNameInput, ...) (*apigateway.UpdateDomainNameOutput, error)
- func (m APIGatewayClientMock) UpdateGatewayResponse(arg1 context.Context, arg2 *apigateway.UpdateGatewayResponseInput, ...) (*apigateway.UpdateGatewayResponseOutput, error)
- func (m APIGatewayClientMock) UpdateIntegration(arg1 context.Context, arg2 *apigateway.UpdateIntegrationInput, ...) (*apigateway.UpdateIntegrationOutput, error)
- func (m APIGatewayClientMock) UpdateIntegrationResponse(arg1 context.Context, arg2 *apigateway.UpdateIntegrationResponseInput, ...) (*apigateway.UpdateIntegrationResponseOutput, error)
- func (m APIGatewayClientMock) UpdateMethod(arg1 context.Context, arg2 *apigateway.UpdateMethodInput, ...) (*apigateway.UpdateMethodOutput, error)
- func (m APIGatewayClientMock) UpdateMethodResponse(arg1 context.Context, arg2 *apigateway.UpdateMethodResponseInput, ...) (*apigateway.UpdateMethodResponseOutput, error)
- func (m APIGatewayClientMock) UpdateModel(arg1 context.Context, arg2 *apigateway.UpdateModelInput, ...) (*apigateway.UpdateModelOutput, error)
- func (m APIGatewayClientMock) UpdateRequestValidator(arg1 context.Context, arg2 *apigateway.UpdateRequestValidatorInput, ...) (*apigateway.UpdateRequestValidatorOutput, error)
- func (m APIGatewayClientMock) UpdateResource(arg1 context.Context, arg2 *apigateway.UpdateResourceInput, ...) (*apigateway.UpdateResourceOutput, error)
- func (m APIGatewayClientMock) UpdateRestApi(arg1 context.Context, arg2 *apigateway.UpdateRestApiInput, ...) (*apigateway.UpdateRestApiOutput, error)
- func (m APIGatewayClientMock) UpdateStage(arg1 context.Context, arg2 *apigateway.UpdateStageInput, ...) (*apigateway.UpdateStageOutput, error)
- func (m APIGatewayClientMock) UpdateUsage(arg1 context.Context, arg2 *apigateway.UpdateUsageInput, ...) (*apigateway.UpdateUsageOutput, error)
- func (m APIGatewayClientMock) UpdateUsagePlan(arg1 context.Context, arg2 *apigateway.UpdateUsagePlanInput, ...) (*apigateway.UpdateUsagePlanOutput, error)
- func (m APIGatewayClientMock) UpdateVpcLink(arg1 context.Context, arg2 *apigateway.UpdateVpcLinkInput, ...) (*apigateway.UpdateVpcLinkOutput, error)
- type CognitoIDPClientMock
- func (m CognitoIDPClientMock) AddCustomAttributes(arg1 context.Context, arg2 *cognitoidentityprovider.AddCustomAttributesInput, ...) (*cognitoidentityprovider.AddCustomAttributesOutput, error)
- func (m CognitoIDPClientMock) AdminAddUserToGroup(arg1 context.Context, arg2 *cognitoidentityprovider.AdminAddUserToGroupInput, ...) (*cognitoidentityprovider.AdminAddUserToGroupOutput, error)
- func (m CognitoIDPClientMock) AdminConfirmSignUp(arg1 context.Context, arg2 *cognitoidentityprovider.AdminConfirmSignUpInput, ...) (*cognitoidentityprovider.AdminConfirmSignUpOutput, error)
- func (m CognitoIDPClientMock) AdminCreateUser(arg1 context.Context, arg2 *cognitoidentityprovider.AdminCreateUserInput, ...) (*cognitoidentityprovider.AdminCreateUserOutput, error)
- func (m CognitoIDPClientMock) AdminDeleteUser(arg1 context.Context, arg2 *cognitoidentityprovider.AdminDeleteUserInput, ...) (*cognitoidentityprovider.AdminDeleteUserOutput, error)
- func (m CognitoIDPClientMock) AdminDeleteUserAttributes(arg1 context.Context, ...) (*cognitoidentityprovider.AdminDeleteUserAttributesOutput, error)
- func (m CognitoIDPClientMock) AdminDisableProviderForUser(arg1 context.Context, ...) (*cognitoidentityprovider.AdminDisableProviderForUserOutput, error)
- func (m CognitoIDPClientMock) AdminDisableUser(arg1 context.Context, arg2 *cognitoidentityprovider.AdminDisableUserInput, ...) (*cognitoidentityprovider.AdminDisableUserOutput, error)
- func (m CognitoIDPClientMock) AdminEnableUser(arg1 context.Context, arg2 *cognitoidentityprovider.AdminEnableUserInput, ...) (*cognitoidentityprovider.AdminEnableUserOutput, error)
- func (m CognitoIDPClientMock) AdminForgetDevice(arg1 context.Context, arg2 *cognitoidentityprovider.AdminForgetDeviceInput, ...) (*cognitoidentityprovider.AdminForgetDeviceOutput, error)
- func (m CognitoIDPClientMock) AdminGetDevice(arg1 context.Context, arg2 *cognitoidentityprovider.AdminGetDeviceInput, ...) (*cognitoidentityprovider.AdminGetDeviceOutput, error)
- func (m CognitoIDPClientMock) AdminGetUser(arg1 context.Context, arg2 *cognitoidentityprovider.AdminGetUserInput, ...) (*cognitoidentityprovider.AdminGetUserOutput, error)
- func (m CognitoIDPClientMock) AdminInitiateAuth(arg1 context.Context, arg2 *cognitoidentityprovider.AdminInitiateAuthInput, ...) (*cognitoidentityprovider.AdminInitiateAuthOutput, error)
- func (m CognitoIDPClientMock) AdminLinkProviderForUser(arg1 context.Context, ...) (*cognitoidentityprovider.AdminLinkProviderForUserOutput, error)
- func (m CognitoIDPClientMock) AdminListDevices(arg1 context.Context, arg2 *cognitoidentityprovider.AdminListDevicesInput, ...) (*cognitoidentityprovider.AdminListDevicesOutput, error)
- func (m CognitoIDPClientMock) AdminListGroupsForUser(arg1 context.Context, ...) (*cognitoidentityprovider.AdminListGroupsForUserOutput, error)
- func (m CognitoIDPClientMock) AdminListUserAuthEvents(arg1 context.Context, ...) (*cognitoidentityprovider.AdminListUserAuthEventsOutput, error)
- func (m CognitoIDPClientMock) AdminRemoveUserFromGroup(arg1 context.Context, ...) (*cognitoidentityprovider.AdminRemoveUserFromGroupOutput, error)
- func (m CognitoIDPClientMock) AdminResetUserPassword(arg1 context.Context, ...) (*cognitoidentityprovider.AdminResetUserPasswordOutput, error)
- func (m CognitoIDPClientMock) AdminRespondToAuthChallenge(arg1 context.Context, ...) (*cognitoidentityprovider.AdminRespondToAuthChallengeOutput, error)
- func (m CognitoIDPClientMock) AdminSetUserMFAPreference(arg1 context.Context, ...) (*cognitoidentityprovider.AdminSetUserMFAPreferenceOutput, error)
- func (m CognitoIDPClientMock) AdminSetUserPassword(arg1 context.Context, arg2 *cognitoidentityprovider.AdminSetUserPasswordInput, ...) (*cognitoidentityprovider.AdminSetUserPasswordOutput, error)
- func (m CognitoIDPClientMock) AdminSetUserSettings(arg1 context.Context, arg2 *cognitoidentityprovider.AdminSetUserSettingsInput, ...) (*cognitoidentityprovider.AdminSetUserSettingsOutput, error)
- func (m CognitoIDPClientMock) AdminUpdateAuthEventFeedback(arg1 context.Context, ...) (*cognitoidentityprovider.AdminUpdateAuthEventFeedbackOutput, error)
- func (m CognitoIDPClientMock) AdminUpdateDeviceStatus(arg1 context.Context, ...) (*cognitoidentityprovider.AdminUpdateDeviceStatusOutput, error)
- func (m CognitoIDPClientMock) AdminUpdateUserAttributes(arg1 context.Context, ...) (*cognitoidentityprovider.AdminUpdateUserAttributesOutput, error)
- func (m CognitoIDPClientMock) AdminUserGlobalSignOut(arg1 context.Context, ...) (*cognitoidentityprovider.AdminUserGlobalSignOutOutput, error)
- func (m CognitoIDPClientMock) AssociateSoftwareToken(arg1 context.Context, ...) (*cognitoidentityprovider.AssociateSoftwareTokenOutput, error)
- func (m CognitoIDPClientMock) ChangePassword(arg1 context.Context, arg2 *cognitoidentityprovider.ChangePasswordInput, ...) (*cognitoidentityprovider.ChangePasswordOutput, error)
- func (m CognitoIDPClientMock) ConfirmDevice(arg1 context.Context, arg2 *cognitoidentityprovider.ConfirmDeviceInput, ...) (*cognitoidentityprovider.ConfirmDeviceOutput, error)
- func (m CognitoIDPClientMock) ConfirmForgotPassword(arg1 context.Context, arg2 *cognitoidentityprovider.ConfirmForgotPasswordInput, ...) (*cognitoidentityprovider.ConfirmForgotPasswordOutput, error)
- func (m CognitoIDPClientMock) ConfirmSignUp(arg1 context.Context, arg2 *cognitoidentityprovider.ConfirmSignUpInput, ...) (*cognitoidentityprovider.ConfirmSignUpOutput, error)
- func (m CognitoIDPClientMock) CreateGroup(arg1 context.Context, arg2 *cognitoidentityprovider.CreateGroupInput, ...) (*cognitoidentityprovider.CreateGroupOutput, error)
- func (m CognitoIDPClientMock) CreateIdentityProvider(arg1 context.Context, ...) (*cognitoidentityprovider.CreateIdentityProviderOutput, error)
- func (m CognitoIDPClientMock) CreateResourceServer(arg1 context.Context, arg2 *cognitoidentityprovider.CreateResourceServerInput, ...) (*cognitoidentityprovider.CreateResourceServerOutput, error)
- func (m CognitoIDPClientMock) CreateUserImportJob(arg1 context.Context, arg2 *cognitoidentityprovider.CreateUserImportJobInput, ...) (*cognitoidentityprovider.CreateUserImportJobOutput, error)
- func (m CognitoIDPClientMock) CreateUserPool(arg1 context.Context, arg2 *cognitoidentityprovider.CreateUserPoolInput, ...) (*cognitoidentityprovider.CreateUserPoolOutput, error)
- func (m CognitoIDPClientMock) CreateUserPoolClient(arg1 context.Context, arg2 *cognitoidentityprovider.CreateUserPoolClientInput, ...) (*cognitoidentityprovider.CreateUserPoolClientOutput, error)
- func (m CognitoIDPClientMock) CreateUserPoolDomain(arg1 context.Context, arg2 *cognitoidentityprovider.CreateUserPoolDomainInput, ...) (*cognitoidentityprovider.CreateUserPoolDomainOutput, error)
- func (m CognitoIDPClientMock) DeleteGroup(arg1 context.Context, arg2 *cognitoidentityprovider.DeleteGroupInput, ...) (*cognitoidentityprovider.DeleteGroupOutput, error)
- func (m CognitoIDPClientMock) DeleteIdentityProvider(arg1 context.Context, ...) (*cognitoidentityprovider.DeleteIdentityProviderOutput, error)
- func (m CognitoIDPClientMock) DeleteResourceServer(arg1 context.Context, arg2 *cognitoidentityprovider.DeleteResourceServerInput, ...) (*cognitoidentityprovider.DeleteResourceServerOutput, error)
- func (m CognitoIDPClientMock) DeleteUser(arg1 context.Context, arg2 *cognitoidentityprovider.DeleteUserInput, ...) (*cognitoidentityprovider.DeleteUserOutput, error)
- func (m CognitoIDPClientMock) DeleteUserAttributes(arg1 context.Context, arg2 *cognitoidentityprovider.DeleteUserAttributesInput, ...) (*cognitoidentityprovider.DeleteUserAttributesOutput, error)
- func (m CognitoIDPClientMock) DeleteUserPool(arg1 context.Context, arg2 *cognitoidentityprovider.DeleteUserPoolInput, ...) (*cognitoidentityprovider.DeleteUserPoolOutput, error)
- func (m CognitoIDPClientMock) DeleteUserPoolClient(arg1 context.Context, arg2 *cognitoidentityprovider.DeleteUserPoolClientInput, ...) (*cognitoidentityprovider.DeleteUserPoolClientOutput, error)
- func (m CognitoIDPClientMock) DeleteUserPoolDomain(arg1 context.Context, arg2 *cognitoidentityprovider.DeleteUserPoolDomainInput, ...) (*cognitoidentityprovider.DeleteUserPoolDomainOutput, error)
- func (m CognitoIDPClientMock) DescribeIdentityProvider(arg1 context.Context, ...) (*cognitoidentityprovider.DescribeIdentityProviderOutput, error)
- func (m CognitoIDPClientMock) DescribeResourceServer(arg1 context.Context, ...) (*cognitoidentityprovider.DescribeResourceServerOutput, error)
- func (m CognitoIDPClientMock) DescribeRiskConfiguration(arg1 context.Context, ...) (*cognitoidentityprovider.DescribeRiskConfigurationOutput, error)
- func (m CognitoIDPClientMock) DescribeUserImportJob(arg1 context.Context, arg2 *cognitoidentityprovider.DescribeUserImportJobInput, ...) (*cognitoidentityprovider.DescribeUserImportJobOutput, error)
- func (m CognitoIDPClientMock) DescribeUserPool(arg1 context.Context, arg2 *cognitoidentityprovider.DescribeUserPoolInput, ...) (*cognitoidentityprovider.DescribeUserPoolOutput, error)
- func (m CognitoIDPClientMock) DescribeUserPoolClient(arg1 context.Context, ...) (*cognitoidentityprovider.DescribeUserPoolClientOutput, error)
- func (m CognitoIDPClientMock) DescribeUserPoolDomain(arg1 context.Context, ...) (*cognitoidentityprovider.DescribeUserPoolDomainOutput, error)
- func (m CognitoIDPClientMock) ForgetDevice(arg1 context.Context, arg2 *cognitoidentityprovider.ForgetDeviceInput, ...) (*cognitoidentityprovider.ForgetDeviceOutput, error)
- func (m CognitoIDPClientMock) ForgotPassword(arg1 context.Context, arg2 *cognitoidentityprovider.ForgotPasswordInput, ...) (*cognitoidentityprovider.ForgotPasswordOutput, error)
- func (m CognitoIDPClientMock) GetCSVHeader(arg1 context.Context, arg2 *cognitoidentityprovider.GetCSVHeaderInput, ...) (*cognitoidentityprovider.GetCSVHeaderOutput, error)
- func (m CognitoIDPClientMock) GetDevice(arg1 context.Context, arg2 *cognitoidentityprovider.GetDeviceInput, ...) (*cognitoidentityprovider.GetDeviceOutput, error)
- func (m CognitoIDPClientMock) GetGroup(arg1 context.Context, arg2 *cognitoidentityprovider.GetGroupInput, ...) (*cognitoidentityprovider.GetGroupOutput, error)
- func (m CognitoIDPClientMock) GetIdentityProviderByIdentifier(arg1 context.Context, ...) (*cognitoidentityprovider.GetIdentityProviderByIdentifierOutput, error)
- func (m CognitoIDPClientMock) GetSigningCertificate(arg1 context.Context, arg2 *cognitoidentityprovider.GetSigningCertificateInput, ...) (*cognitoidentityprovider.GetSigningCertificateOutput, error)
- func (m CognitoIDPClientMock) GetUICustomization(arg1 context.Context, arg2 *cognitoidentityprovider.GetUICustomizationInput, ...) (*cognitoidentityprovider.GetUICustomizationOutput, error)
- func (m CognitoIDPClientMock) GetUser(arg1 context.Context, arg2 *cognitoidentityprovider.GetUserInput, ...) (*cognitoidentityprovider.GetUserOutput, error)
- func (m CognitoIDPClientMock) GetUserAttributeVerificationCode(arg1 context.Context, ...) (*cognitoidentityprovider.GetUserAttributeVerificationCodeOutput, error)
- func (m CognitoIDPClientMock) GetUserPoolMfaConfig(arg1 context.Context, arg2 *cognitoidentityprovider.GetUserPoolMfaConfigInput, ...) (*cognitoidentityprovider.GetUserPoolMfaConfigOutput, error)
- func (m CognitoIDPClientMock) GlobalSignOut(arg1 context.Context, arg2 *cognitoidentityprovider.GlobalSignOutInput, ...) (*cognitoidentityprovider.GlobalSignOutOutput, error)
- func (m CognitoIDPClientMock) InitiateAuth(arg1 context.Context, arg2 *cognitoidentityprovider.InitiateAuthInput, ...) (*cognitoidentityprovider.InitiateAuthOutput, error)
- func (m CognitoIDPClientMock) ListDevices(arg1 context.Context, arg2 *cognitoidentityprovider.ListDevicesInput, ...) (*cognitoidentityprovider.ListDevicesOutput, error)
- func (m CognitoIDPClientMock) ListGroups(arg1 context.Context, arg2 *cognitoidentityprovider.ListGroupsInput, ...) (*cognitoidentityprovider.ListGroupsOutput, error)
- func (m CognitoIDPClientMock) ListIdentityProviders(arg1 context.Context, arg2 *cognitoidentityprovider.ListIdentityProvidersInput, ...) (*cognitoidentityprovider.ListIdentityProvidersOutput, error)
- func (m CognitoIDPClientMock) ListResourceServers(arg1 context.Context, arg2 *cognitoidentityprovider.ListResourceServersInput, ...) (*cognitoidentityprovider.ListResourceServersOutput, error)
- func (m CognitoIDPClientMock) ListTagsForResource(arg1 context.Context, arg2 *cognitoidentityprovider.ListTagsForResourceInput, ...) (*cognitoidentityprovider.ListTagsForResourceOutput, error)
- func (m CognitoIDPClientMock) ListUserImportJobs(arg1 context.Context, arg2 *cognitoidentityprovider.ListUserImportJobsInput, ...) (*cognitoidentityprovider.ListUserImportJobsOutput, error)
- func (m CognitoIDPClientMock) ListUserPoolClients(arg1 context.Context, arg2 *cognitoidentityprovider.ListUserPoolClientsInput, ...) (*cognitoidentityprovider.ListUserPoolClientsOutput, error)
- func (m CognitoIDPClientMock) ListUserPools(arg1 context.Context, arg2 *cognitoidentityprovider.ListUserPoolsInput, ...) (*cognitoidentityprovider.ListUserPoolsOutput, error)
- func (m CognitoIDPClientMock) ListUsers(arg1 context.Context, arg2 *cognitoidentityprovider.ListUsersInput, ...) (*cognitoidentityprovider.ListUsersOutput, error)
- func (m CognitoIDPClientMock) ListUsersInGroup(arg1 context.Context, arg2 *cognitoidentityprovider.ListUsersInGroupInput, ...) (*cognitoidentityprovider.ListUsersInGroupOutput, error)
- func (m CognitoIDPClientMock) ResendConfirmationCode(arg1 context.Context, ...) (*cognitoidentityprovider.ResendConfirmationCodeOutput, error)
- func (m CognitoIDPClientMock) RespondToAuthChallenge(arg1 context.Context, ...) (*cognitoidentityprovider.RespondToAuthChallengeOutput, error)
- func (m CognitoIDPClientMock) SetRiskConfiguration(arg1 context.Context, arg2 *cognitoidentityprovider.SetRiskConfigurationInput, ...) (*cognitoidentityprovider.SetRiskConfigurationOutput, error)
- func (m CognitoIDPClientMock) SetUICustomization(arg1 context.Context, arg2 *cognitoidentityprovider.SetUICustomizationInput, ...) (*cognitoidentityprovider.SetUICustomizationOutput, error)
- func (m CognitoIDPClientMock) SetUserMFAPreference(arg1 context.Context, arg2 *cognitoidentityprovider.SetUserMFAPreferenceInput, ...) (*cognitoidentityprovider.SetUserMFAPreferenceOutput, error)
- func (m CognitoIDPClientMock) SetUserPoolMfaConfig(arg1 context.Context, arg2 *cognitoidentityprovider.SetUserPoolMfaConfigInput, ...) (*cognitoidentityprovider.SetUserPoolMfaConfigOutput, error)
- func (m CognitoIDPClientMock) SetUserSettings(arg1 context.Context, arg2 *cognitoidentityprovider.SetUserSettingsInput, ...) (*cognitoidentityprovider.SetUserSettingsOutput, error)
- func (m CognitoIDPClientMock) SignUp(arg1 context.Context, arg2 *cognitoidentityprovider.SignUpInput, ...) (*cognitoidentityprovider.SignUpOutput, error)
- func (m CognitoIDPClientMock) StartUserImportJob(arg1 context.Context, arg2 *cognitoidentityprovider.StartUserImportJobInput, ...) (*cognitoidentityprovider.StartUserImportJobOutput, error)
- func (m CognitoIDPClientMock) StopUserImportJob(arg1 context.Context, arg2 *cognitoidentityprovider.StopUserImportJobInput, ...) (*cognitoidentityprovider.StopUserImportJobOutput, error)
- func (m CognitoIDPClientMock) TagResource(arg1 context.Context, arg2 *cognitoidentityprovider.TagResourceInput, ...) (*cognitoidentityprovider.TagResourceOutput, error)
- func (m CognitoIDPClientMock) UntagResource(arg1 context.Context, arg2 *cognitoidentityprovider.UntagResourceInput, ...) (*cognitoidentityprovider.UntagResourceOutput, error)
- func (m CognitoIDPClientMock) UpdateAuthEventFeedback(arg1 context.Context, ...) (*cognitoidentityprovider.UpdateAuthEventFeedbackOutput, error)
- func (m CognitoIDPClientMock) UpdateDeviceStatus(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateDeviceStatusInput, ...) (*cognitoidentityprovider.UpdateDeviceStatusOutput, error)
- func (m CognitoIDPClientMock) UpdateGroup(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateGroupInput, ...) (*cognitoidentityprovider.UpdateGroupOutput, error)
- func (m CognitoIDPClientMock) UpdateIdentityProvider(arg1 context.Context, ...) (*cognitoidentityprovider.UpdateIdentityProviderOutput, error)
- func (m CognitoIDPClientMock) UpdateResourceServer(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateResourceServerInput, ...) (*cognitoidentityprovider.UpdateResourceServerOutput, error)
- func (m CognitoIDPClientMock) UpdateUserAttributes(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateUserAttributesInput, ...) (*cognitoidentityprovider.UpdateUserAttributesOutput, error)
- func (m CognitoIDPClientMock) UpdateUserPool(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateUserPoolInput, ...) (*cognitoidentityprovider.UpdateUserPoolOutput, error)
- func (m CognitoIDPClientMock) UpdateUserPoolClient(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateUserPoolClientInput, ...) (*cognitoidentityprovider.UpdateUserPoolClientOutput, error)
- func (m CognitoIDPClientMock) UpdateUserPoolDomain(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateUserPoolDomainInput, ...) (*cognitoidentityprovider.UpdateUserPoolDomainOutput, error)
- func (m CognitoIDPClientMock) VerifySoftwareToken(arg1 context.Context, arg2 *cognitoidentityprovider.VerifySoftwareTokenInput, ...) (*cognitoidentityprovider.VerifySoftwareTokenOutput, error)
- func (m CognitoIDPClientMock) VerifyUserAttribute(arg1 context.Context, arg2 *cognitoidentityprovider.VerifyUserAttributeInput, ...) (*cognitoidentityprovider.VerifyUserAttributeOutput, error)
- type DynamoClientMock
- func (m DynamoClientMock) BatchExecuteStatement(arg1 context.Context, arg2 *dynamodb.BatchExecuteStatementInput, ...) (*dynamodb.BatchExecuteStatementOutput, error)
- func (m DynamoClientMock) BatchGetItem(arg1 context.Context, arg2 *dynamodb.BatchGetItemInput, ...) (*dynamodb.BatchGetItemOutput, error)
- func (m DynamoClientMock) BatchWriteItem(arg1 context.Context, arg2 *dynamodb.BatchWriteItemInput, ...) (*dynamodb.BatchWriteItemOutput, error)
- func (m DynamoClientMock) CreateBackup(arg1 context.Context, arg2 *dynamodb.CreateBackupInput, ...) (*dynamodb.CreateBackupOutput, error)
- func (m DynamoClientMock) CreateGlobalTable(arg1 context.Context, arg2 *dynamodb.CreateGlobalTableInput, ...) (*dynamodb.CreateGlobalTableOutput, error)
- func (m DynamoClientMock) CreateTable(arg1 context.Context, arg2 *dynamodb.CreateTableInput, ...) (*dynamodb.CreateTableOutput, error)
- func (m DynamoClientMock) DeleteBackup(arg1 context.Context, arg2 *dynamodb.DeleteBackupInput, ...) (*dynamodb.DeleteBackupOutput, error)
- func (m DynamoClientMock) DeleteItem(arg1 context.Context, arg2 *dynamodb.DeleteItemInput, ...) (*dynamodb.DeleteItemOutput, error)
- func (m DynamoClientMock) DeleteTable(arg1 context.Context, arg2 *dynamodb.DeleteTableInput, ...) (*dynamodb.DeleteTableOutput, error)
- func (m DynamoClientMock) DescribeBackup(arg1 context.Context, arg2 *dynamodb.DescribeBackupInput, ...) (*dynamodb.DescribeBackupOutput, error)
- func (m DynamoClientMock) DescribeContinuousBackups(arg1 context.Context, arg2 *dynamodb.DescribeContinuousBackupsInput, ...) (*dynamodb.DescribeContinuousBackupsOutput, error)
- func (m DynamoClientMock) DescribeContributorInsights(arg1 context.Context, arg2 *dynamodb.DescribeContributorInsightsInput, ...) (*dynamodb.DescribeContributorInsightsOutput, error)
- func (m DynamoClientMock) DescribeEndpoints(arg1 context.Context, arg2 *dynamodb.DescribeEndpointsInput, ...) (*dynamodb.DescribeEndpointsOutput, error)
- func (m DynamoClientMock) DescribeExport(arg1 context.Context, arg2 *dynamodb.DescribeExportInput, ...) (*dynamodb.DescribeExportOutput, error)
- func (m DynamoClientMock) DescribeGlobalTable(arg1 context.Context, arg2 *dynamodb.DescribeGlobalTableInput, ...) (*dynamodb.DescribeGlobalTableOutput, error)
- func (m DynamoClientMock) DescribeGlobalTableSettings(arg1 context.Context, arg2 *dynamodb.DescribeGlobalTableSettingsInput, ...) (*dynamodb.DescribeGlobalTableSettingsOutput, error)
- func (m DynamoClientMock) DescribeKinesisStreamingDestination(arg1 context.Context, arg2 *dynamodb.DescribeKinesisStreamingDestinationInput, ...) (*dynamodb.DescribeKinesisStreamingDestinationOutput, error)
- func (m DynamoClientMock) DescribeLimits(arg1 context.Context, arg2 *dynamodb.DescribeLimitsInput, ...) (*dynamodb.DescribeLimitsOutput, error)
- func (m DynamoClientMock) DescribeTable(arg1 context.Context, arg2 *dynamodb.DescribeTableInput, ...) (*dynamodb.DescribeTableOutput, error)
- func (m DynamoClientMock) DescribeTableReplicaAutoScaling(arg1 context.Context, arg2 *dynamodb.DescribeTableReplicaAutoScalingInput, ...) (*dynamodb.DescribeTableReplicaAutoScalingOutput, error)
- func (m DynamoClientMock) DescribeTimeToLive(arg1 context.Context, arg2 *dynamodb.DescribeTimeToLiveInput, ...) (*dynamodb.DescribeTimeToLiveOutput, error)
- func (m DynamoClientMock) DisableKinesisStreamingDestination(arg1 context.Context, arg2 *dynamodb.DisableKinesisStreamingDestinationInput, ...) (*dynamodb.DisableKinesisStreamingDestinationOutput, error)
- func (m DynamoClientMock) EnableKinesisStreamingDestination(arg1 context.Context, arg2 *dynamodb.EnableKinesisStreamingDestinationInput, ...) (*dynamodb.EnableKinesisStreamingDestinationOutput, error)
- func (m DynamoClientMock) ExecuteStatement(arg1 context.Context, arg2 *dynamodb.ExecuteStatementInput, ...) (*dynamodb.ExecuteStatementOutput, error)
- func (m DynamoClientMock) ExecuteTransaction(arg1 context.Context, arg2 *dynamodb.ExecuteTransactionInput, ...) (*dynamodb.ExecuteTransactionOutput, error)
- func (m DynamoClientMock) ExportTableToPointInTime(arg1 context.Context, arg2 *dynamodb.ExportTableToPointInTimeInput, ...) (*dynamodb.ExportTableToPointInTimeOutput, error)
- func (m DynamoClientMock) GetItem(arg1 context.Context, arg2 *dynamodb.GetItemInput, ...) (*dynamodb.GetItemOutput, error)
- func (m DynamoClientMock) ListBackups(arg1 context.Context, arg2 *dynamodb.ListBackupsInput, ...) (*dynamodb.ListBackupsOutput, error)
- func (m DynamoClientMock) ListContributorInsights(arg1 context.Context, arg2 *dynamodb.ListContributorInsightsInput, ...) (*dynamodb.ListContributorInsightsOutput, error)
- func (m DynamoClientMock) ListExports(arg1 context.Context, arg2 *dynamodb.ListExportsInput, ...) (*dynamodb.ListExportsOutput, error)
- func (m DynamoClientMock) ListGlobalTables(arg1 context.Context, arg2 *dynamodb.ListGlobalTablesInput, ...) (*dynamodb.ListGlobalTablesOutput, error)
- func (m DynamoClientMock) ListTables(arg1 context.Context, arg2 *dynamodb.ListTablesInput, ...) (*dynamodb.ListTablesOutput, error)
- func (m DynamoClientMock) ListTagsOfResource(arg1 context.Context, arg2 *dynamodb.ListTagsOfResourceInput, ...) (*dynamodb.ListTagsOfResourceOutput, error)
- func (m DynamoClientMock) PutItem(arg1 context.Context, arg2 *dynamodb.PutItemInput, ...) (*dynamodb.PutItemOutput, error)
- func (m DynamoClientMock) Query(arg1 context.Context, arg2 *dynamodb.QueryInput, ...) (*dynamodb.QueryOutput, error)
- func (m DynamoClientMock) RestoreTableFromBackup(arg1 context.Context, arg2 *dynamodb.RestoreTableFromBackupInput, ...) (*dynamodb.RestoreTableFromBackupOutput, error)
- func (m DynamoClientMock) RestoreTableToPointInTime(arg1 context.Context, arg2 *dynamodb.RestoreTableToPointInTimeInput, ...) (*dynamodb.RestoreTableToPointInTimeOutput, error)
- func (m DynamoClientMock) Scan(arg1 context.Context, arg2 *dynamodb.ScanInput, ...) (*dynamodb.ScanOutput, error)
- func (m DynamoClientMock) TagResource(arg1 context.Context, arg2 *dynamodb.TagResourceInput, ...) (*dynamodb.TagResourceOutput, error)
- func (m DynamoClientMock) TransactGetItems(arg1 context.Context, arg2 *dynamodb.TransactGetItemsInput, ...) (*dynamodb.TransactGetItemsOutput, error)
- func (m DynamoClientMock) TransactWriteItems(arg1 context.Context, arg2 *dynamodb.TransactWriteItemsInput, ...) (*dynamodb.TransactWriteItemsOutput, error)
- func (m DynamoClientMock) UntagResource(arg1 context.Context, arg2 *dynamodb.UntagResourceInput, ...) (*dynamodb.UntagResourceOutput, error)
- func (m DynamoClientMock) UpdateContinuousBackups(arg1 context.Context, arg2 *dynamodb.UpdateContinuousBackupsInput, ...) (*dynamodb.UpdateContinuousBackupsOutput, error)
- func (m DynamoClientMock) UpdateContributorInsights(arg1 context.Context, arg2 *dynamodb.UpdateContributorInsightsInput, ...) (*dynamodb.UpdateContributorInsightsOutput, error)
- func (m DynamoClientMock) UpdateGlobalTable(arg1 context.Context, arg2 *dynamodb.UpdateGlobalTableInput, ...) (*dynamodb.UpdateGlobalTableOutput, error)
- func (m DynamoClientMock) UpdateGlobalTableSettings(arg1 context.Context, arg2 *dynamodb.UpdateGlobalTableSettingsInput, ...) (*dynamodb.UpdateGlobalTableSettingsOutput, error)
- func (m DynamoClientMock) UpdateItem(arg1 context.Context, arg2 *dynamodb.UpdateItemInput, ...) (*dynamodb.UpdateItemOutput, error)
- func (m DynamoClientMock) UpdateTable(arg1 context.Context, arg2 *dynamodb.UpdateTableInput, ...) (*dynamodb.UpdateTableOutput, error)
- func (m DynamoClientMock) UpdateTableReplicaAutoScaling(arg1 context.Context, arg2 *dynamodb.UpdateTableReplicaAutoScalingInput, ...) (*dynamodb.UpdateTableReplicaAutoScalingOutput, error)
- func (m DynamoClientMock) UpdateTimeToLive(arg1 context.Context, arg2 *dynamodb.UpdateTimeToLiveInput, ...) (*dynamodb.UpdateTimeToLiveOutput, error)
- type EC2ClientMock
- func (m EC2ClientMock) AcceptReservedInstancesExchangeQuote(arg1 context.Context, arg2 *ec2.AcceptReservedInstancesExchangeQuoteInput, ...) (*ec2.AcceptReservedInstancesExchangeQuoteOutput, error)
- func (m EC2ClientMock) AcceptTransitGatewayMulticastDomainAssociations(arg1 context.Context, ...) (*ec2.AcceptTransitGatewayMulticastDomainAssociationsOutput, error)
- func (m EC2ClientMock) AcceptTransitGatewayPeeringAttachment(arg1 context.Context, arg2 *ec2.AcceptTransitGatewayPeeringAttachmentInput, ...) (*ec2.AcceptTransitGatewayPeeringAttachmentOutput, error)
- func (m EC2ClientMock) AcceptTransitGatewayVpcAttachment(arg1 context.Context, arg2 *ec2.AcceptTransitGatewayVpcAttachmentInput, ...) (*ec2.AcceptTransitGatewayVpcAttachmentOutput, error)
- func (m EC2ClientMock) AcceptVpcEndpointConnections(arg1 context.Context, arg2 *ec2.AcceptVpcEndpointConnectionsInput, ...) (*ec2.AcceptVpcEndpointConnectionsOutput, error)
- func (m EC2ClientMock) AcceptVpcPeeringConnection(arg1 context.Context, arg2 *ec2.AcceptVpcPeeringConnectionInput, ...) (*ec2.AcceptVpcPeeringConnectionOutput, error)
- func (m EC2ClientMock) AdvertiseByoipCidr(arg1 context.Context, arg2 *ec2.AdvertiseByoipCidrInput, ...) (*ec2.AdvertiseByoipCidrOutput, error)
- func (m EC2ClientMock) AllocateAddress(arg1 context.Context, arg2 *ec2.AllocateAddressInput, ...) (*ec2.AllocateAddressOutput, error)
- func (m EC2ClientMock) AllocateHosts(arg1 context.Context, arg2 *ec2.AllocateHostsInput, arg3 ...func(*ec2.Options)) (*ec2.AllocateHostsOutput, error)
- func (m EC2ClientMock) AllocateIpamPoolCidr(arg1 context.Context, arg2 *ec2.AllocateIpamPoolCidrInput, ...) (*ec2.AllocateIpamPoolCidrOutput, error)
- func (m EC2ClientMock) ApplySecurityGroupsToClientVpnTargetNetwork(arg1 context.Context, ...) (*ec2.ApplySecurityGroupsToClientVpnTargetNetworkOutput, error)
- func (m EC2ClientMock) AssignIpv6Addresses(arg1 context.Context, arg2 *ec2.AssignIpv6AddressesInput, ...) (*ec2.AssignIpv6AddressesOutput, error)
- func (m EC2ClientMock) AssignPrivateIpAddresses(arg1 context.Context, arg2 *ec2.AssignPrivateIpAddressesInput, ...) (*ec2.AssignPrivateIpAddressesOutput, error)
- func (m EC2ClientMock) AssociateAddress(arg1 context.Context, arg2 *ec2.AssociateAddressInput, ...) (*ec2.AssociateAddressOutput, error)
- func (m EC2ClientMock) AssociateClientVpnTargetNetwork(arg1 context.Context, arg2 *ec2.AssociateClientVpnTargetNetworkInput, ...) (*ec2.AssociateClientVpnTargetNetworkOutput, error)
- func (m EC2ClientMock) AssociateDhcpOptions(arg1 context.Context, arg2 *ec2.AssociateDhcpOptionsInput, ...) (*ec2.AssociateDhcpOptionsOutput, error)
- func (m EC2ClientMock) AssociateEnclaveCertificateIamRole(arg1 context.Context, arg2 *ec2.AssociateEnclaveCertificateIamRoleInput, ...) (*ec2.AssociateEnclaveCertificateIamRoleOutput, error)
- func (m EC2ClientMock) AssociateIamInstanceProfile(arg1 context.Context, arg2 *ec2.AssociateIamInstanceProfileInput, ...) (*ec2.AssociateIamInstanceProfileOutput, error)
- func (m EC2ClientMock) AssociateInstanceEventWindow(arg1 context.Context, arg2 *ec2.AssociateInstanceEventWindowInput, ...) (*ec2.AssociateInstanceEventWindowOutput, error)
- func (m EC2ClientMock) AssociateRouteTable(arg1 context.Context, arg2 *ec2.AssociateRouteTableInput, ...) (*ec2.AssociateRouteTableOutput, error)
- func (m EC2ClientMock) AssociateSubnetCidrBlock(arg1 context.Context, arg2 *ec2.AssociateSubnetCidrBlockInput, ...) (*ec2.AssociateSubnetCidrBlockOutput, error)
- func (m EC2ClientMock) AssociateTransitGatewayMulticastDomain(arg1 context.Context, arg2 *ec2.AssociateTransitGatewayMulticastDomainInput, ...) (*ec2.AssociateTransitGatewayMulticastDomainOutput, error)
- func (m EC2ClientMock) AssociateTransitGatewayPolicyTable(arg1 context.Context, arg2 *ec2.AssociateTransitGatewayPolicyTableInput, ...) (*ec2.AssociateTransitGatewayPolicyTableOutput, error)
- func (m EC2ClientMock) AssociateTransitGatewayRouteTable(arg1 context.Context, arg2 *ec2.AssociateTransitGatewayRouteTableInput, ...) (*ec2.AssociateTransitGatewayRouteTableOutput, error)
- func (m EC2ClientMock) AssociateTrunkInterface(arg1 context.Context, arg2 *ec2.AssociateTrunkInterfaceInput, ...) (*ec2.AssociateTrunkInterfaceOutput, error)
- func (m EC2ClientMock) AssociateVpcCidrBlock(arg1 context.Context, arg2 *ec2.AssociateVpcCidrBlockInput, ...) (*ec2.AssociateVpcCidrBlockOutput, error)
- func (m EC2ClientMock) AttachClassicLinkVpc(arg1 context.Context, arg2 *ec2.AttachClassicLinkVpcInput, ...) (*ec2.AttachClassicLinkVpcOutput, error)
- func (m EC2ClientMock) AttachInternetGateway(arg1 context.Context, arg2 *ec2.AttachInternetGatewayInput, ...) (*ec2.AttachInternetGatewayOutput, error)
- func (m EC2ClientMock) AttachNetworkInterface(arg1 context.Context, arg2 *ec2.AttachNetworkInterfaceInput, ...) (*ec2.AttachNetworkInterfaceOutput, error)
- func (m EC2ClientMock) AttachVolume(arg1 context.Context, arg2 *ec2.AttachVolumeInput, arg3 ...func(*ec2.Options)) (*ec2.AttachVolumeOutput, error)
- func (m EC2ClientMock) AttachVpnGateway(arg1 context.Context, arg2 *ec2.AttachVpnGatewayInput, ...) (*ec2.AttachVpnGatewayOutput, error)
- func (m EC2ClientMock) AuthorizeClientVpnIngress(arg1 context.Context, arg2 *ec2.AuthorizeClientVpnIngressInput, ...) (*ec2.AuthorizeClientVpnIngressOutput, error)
- func (m EC2ClientMock) AuthorizeSecurityGroupEgress(arg1 context.Context, arg2 *ec2.AuthorizeSecurityGroupEgressInput, ...) (*ec2.AuthorizeSecurityGroupEgressOutput, error)
- func (m EC2ClientMock) AuthorizeSecurityGroupIngress(arg1 context.Context, arg2 *ec2.AuthorizeSecurityGroupIngressInput, ...) (*ec2.AuthorizeSecurityGroupIngressOutput, error)
- func (m EC2ClientMock) BundleInstance(arg1 context.Context, arg2 *ec2.BundleInstanceInput, ...) (*ec2.BundleInstanceOutput, error)
- func (m EC2ClientMock) CancelBundleTask(arg1 context.Context, arg2 *ec2.CancelBundleTaskInput, ...) (*ec2.CancelBundleTaskOutput, error)
- func (m EC2ClientMock) CancelCapacityReservation(arg1 context.Context, arg2 *ec2.CancelCapacityReservationInput, ...) (*ec2.CancelCapacityReservationOutput, error)
- func (m EC2ClientMock) CancelCapacityReservationFleets(arg1 context.Context, arg2 *ec2.CancelCapacityReservationFleetsInput, ...) (*ec2.CancelCapacityReservationFleetsOutput, error)
- func (m EC2ClientMock) CancelConversionTask(arg1 context.Context, arg2 *ec2.CancelConversionTaskInput, ...) (*ec2.CancelConversionTaskOutput, error)
- func (m EC2ClientMock) CancelExportTask(arg1 context.Context, arg2 *ec2.CancelExportTaskInput, ...) (*ec2.CancelExportTaskOutput, error)
- func (m EC2ClientMock) CancelImportTask(arg1 context.Context, arg2 *ec2.CancelImportTaskInput, ...) (*ec2.CancelImportTaskOutput, error)
- func (m EC2ClientMock) CancelReservedInstancesListing(arg1 context.Context, arg2 *ec2.CancelReservedInstancesListingInput, ...) (*ec2.CancelReservedInstancesListingOutput, error)
- func (m EC2ClientMock) CancelSpotFleetRequests(arg1 context.Context, arg2 *ec2.CancelSpotFleetRequestsInput, ...) (*ec2.CancelSpotFleetRequestsOutput, error)
- func (m EC2ClientMock) CancelSpotInstanceRequests(arg1 context.Context, arg2 *ec2.CancelSpotInstanceRequestsInput, ...) (*ec2.CancelSpotInstanceRequestsOutput, error)
- func (m EC2ClientMock) ConfirmProductInstance(arg1 context.Context, arg2 *ec2.ConfirmProductInstanceInput, ...) (*ec2.ConfirmProductInstanceOutput, error)
- func (m EC2ClientMock) CopyFpgaImage(arg1 context.Context, arg2 *ec2.CopyFpgaImageInput, arg3 ...func(*ec2.Options)) (*ec2.CopyFpgaImageOutput, error)
- func (m EC2ClientMock) CopyImage(arg1 context.Context, arg2 *ec2.CopyImageInput, arg3 ...func(*ec2.Options)) (*ec2.CopyImageOutput, error)
- func (m EC2ClientMock) CopySnapshot(arg1 context.Context, arg2 *ec2.CopySnapshotInput, arg3 ...func(*ec2.Options)) (*ec2.CopySnapshotOutput, error)
- func (m EC2ClientMock) CreateCapacityReservation(arg1 context.Context, arg2 *ec2.CreateCapacityReservationInput, ...) (*ec2.CreateCapacityReservationOutput, error)
- func (m EC2ClientMock) CreateCapacityReservationFleet(arg1 context.Context, arg2 *ec2.CreateCapacityReservationFleetInput, ...) (*ec2.CreateCapacityReservationFleetOutput, error)
- func (m EC2ClientMock) CreateCarrierGateway(arg1 context.Context, arg2 *ec2.CreateCarrierGatewayInput, ...) (*ec2.CreateCarrierGatewayOutput, error)
- func (m EC2ClientMock) CreateClientVpnEndpoint(arg1 context.Context, arg2 *ec2.CreateClientVpnEndpointInput, ...) (*ec2.CreateClientVpnEndpointOutput, error)
- func (m EC2ClientMock) CreateClientVpnRoute(arg1 context.Context, arg2 *ec2.CreateClientVpnRouteInput, ...) (*ec2.CreateClientVpnRouteOutput, error)
- func (m EC2ClientMock) CreateCustomerGateway(arg1 context.Context, arg2 *ec2.CreateCustomerGatewayInput, ...) (*ec2.CreateCustomerGatewayOutput, error)
- func (m EC2ClientMock) CreateDefaultSubnet(arg1 context.Context, arg2 *ec2.CreateDefaultSubnetInput, ...) (*ec2.CreateDefaultSubnetOutput, error)
- func (m EC2ClientMock) CreateDefaultVpc(arg1 context.Context, arg2 *ec2.CreateDefaultVpcInput, ...) (*ec2.CreateDefaultVpcOutput, error)
- func (m EC2ClientMock) CreateDhcpOptions(arg1 context.Context, arg2 *ec2.CreateDhcpOptionsInput, ...) (*ec2.CreateDhcpOptionsOutput, error)
- func (m EC2ClientMock) CreateEgressOnlyInternetGateway(arg1 context.Context, arg2 *ec2.CreateEgressOnlyInternetGatewayInput, ...) (*ec2.CreateEgressOnlyInternetGatewayOutput, error)
- func (m EC2ClientMock) CreateFleet(arg1 context.Context, arg2 *ec2.CreateFleetInput, arg3 ...func(*ec2.Options)) (*ec2.CreateFleetOutput, error)
- func (m EC2ClientMock) CreateFlowLogs(arg1 context.Context, arg2 *ec2.CreateFlowLogsInput, ...) (*ec2.CreateFlowLogsOutput, error)
- func (m EC2ClientMock) CreateFpgaImage(arg1 context.Context, arg2 *ec2.CreateFpgaImageInput, ...) (*ec2.CreateFpgaImageOutput, error)
- func (m EC2ClientMock) CreateImage(arg1 context.Context, arg2 *ec2.CreateImageInput, arg3 ...func(*ec2.Options)) (*ec2.CreateImageOutput, error)
- func (m EC2ClientMock) CreateInstanceEventWindow(arg1 context.Context, arg2 *ec2.CreateInstanceEventWindowInput, ...) (*ec2.CreateInstanceEventWindowOutput, error)
- func (m EC2ClientMock) CreateInstanceExportTask(arg1 context.Context, arg2 *ec2.CreateInstanceExportTaskInput, ...) (*ec2.CreateInstanceExportTaskOutput, error)
- func (m EC2ClientMock) CreateInternetGateway(arg1 context.Context, arg2 *ec2.CreateInternetGatewayInput, ...) (*ec2.CreateInternetGatewayOutput, error)
- func (m EC2ClientMock) CreateIpam(arg1 context.Context, arg2 *ec2.CreateIpamInput, arg3 ...func(*ec2.Options)) (*ec2.CreateIpamOutput, error)
- func (m EC2ClientMock) CreateIpamPool(arg1 context.Context, arg2 *ec2.CreateIpamPoolInput, ...) (*ec2.CreateIpamPoolOutput, error)
- func (m EC2ClientMock) CreateIpamScope(arg1 context.Context, arg2 *ec2.CreateIpamScopeInput, ...) (*ec2.CreateIpamScopeOutput, error)
- func (m EC2ClientMock) CreateKeyPair(arg1 context.Context, arg2 *ec2.CreateKeyPairInput, arg3 ...func(*ec2.Options)) (*ec2.CreateKeyPairOutput, error)
- func (m EC2ClientMock) CreateLaunchTemplate(arg1 context.Context, arg2 *ec2.CreateLaunchTemplateInput, ...) (*ec2.CreateLaunchTemplateOutput, error)
- func (m EC2ClientMock) CreateLaunchTemplateVersion(arg1 context.Context, arg2 *ec2.CreateLaunchTemplateVersionInput, ...) (*ec2.CreateLaunchTemplateVersionOutput, error)
- func (m EC2ClientMock) CreateLocalGatewayRoute(arg1 context.Context, arg2 *ec2.CreateLocalGatewayRouteInput, ...) (*ec2.CreateLocalGatewayRouteOutput, error)
- func (m EC2ClientMock) CreateLocalGatewayRouteTableVpcAssociation(arg1 context.Context, ...) (*ec2.CreateLocalGatewayRouteTableVpcAssociationOutput, error)
- func (m EC2ClientMock) CreateManagedPrefixList(arg1 context.Context, arg2 *ec2.CreateManagedPrefixListInput, ...) (*ec2.CreateManagedPrefixListOutput, error)
- func (m EC2ClientMock) CreateNatGateway(arg1 context.Context, arg2 *ec2.CreateNatGatewayInput, ...) (*ec2.CreateNatGatewayOutput, error)
- func (m EC2ClientMock) CreateNetworkAcl(arg1 context.Context, arg2 *ec2.CreateNetworkAclInput, ...) (*ec2.CreateNetworkAclOutput, error)
- func (m EC2ClientMock) CreateNetworkAclEntry(arg1 context.Context, arg2 *ec2.CreateNetworkAclEntryInput, ...) (*ec2.CreateNetworkAclEntryOutput, error)
- func (m EC2ClientMock) CreateNetworkInsightsAccessScope(arg1 context.Context, arg2 *ec2.CreateNetworkInsightsAccessScopeInput, ...) (*ec2.CreateNetworkInsightsAccessScopeOutput, error)
- func (m EC2ClientMock) CreateNetworkInsightsPath(arg1 context.Context, arg2 *ec2.CreateNetworkInsightsPathInput, ...) (*ec2.CreateNetworkInsightsPathOutput, error)
- func (m EC2ClientMock) CreateNetworkInterface(arg1 context.Context, arg2 *ec2.CreateNetworkInterfaceInput, ...) (*ec2.CreateNetworkInterfaceOutput, error)
- func (m EC2ClientMock) CreateNetworkInterfacePermission(arg1 context.Context, arg2 *ec2.CreateNetworkInterfacePermissionInput, ...) (*ec2.CreateNetworkInterfacePermissionOutput, error)
- func (m EC2ClientMock) CreatePlacementGroup(arg1 context.Context, arg2 *ec2.CreatePlacementGroupInput, ...) (*ec2.CreatePlacementGroupOutput, error)
- func (m EC2ClientMock) CreatePublicIpv4Pool(arg1 context.Context, arg2 *ec2.CreatePublicIpv4PoolInput, ...) (*ec2.CreatePublicIpv4PoolOutput, error)
- func (m EC2ClientMock) CreateReplaceRootVolumeTask(arg1 context.Context, arg2 *ec2.CreateReplaceRootVolumeTaskInput, ...) (*ec2.CreateReplaceRootVolumeTaskOutput, error)
- func (m EC2ClientMock) CreateReservedInstancesListing(arg1 context.Context, arg2 *ec2.CreateReservedInstancesListingInput, ...) (*ec2.CreateReservedInstancesListingOutput, error)
- func (m EC2ClientMock) CreateRestoreImageTask(arg1 context.Context, arg2 *ec2.CreateRestoreImageTaskInput, ...) (*ec2.CreateRestoreImageTaskOutput, error)
- func (m EC2ClientMock) CreateRoute(arg1 context.Context, arg2 *ec2.CreateRouteInput, arg3 ...func(*ec2.Options)) (*ec2.CreateRouteOutput, error)
- func (m EC2ClientMock) CreateRouteTable(arg1 context.Context, arg2 *ec2.CreateRouteTableInput, ...) (*ec2.CreateRouteTableOutput, error)
- func (m EC2ClientMock) CreateSecurityGroup(arg1 context.Context, arg2 *ec2.CreateSecurityGroupInput, ...) (*ec2.CreateSecurityGroupOutput, error)
- func (m EC2ClientMock) CreateSnapshot(arg1 context.Context, arg2 *ec2.CreateSnapshotInput, ...) (*ec2.CreateSnapshotOutput, error)
- func (m EC2ClientMock) CreateSnapshots(arg1 context.Context, arg2 *ec2.CreateSnapshotsInput, ...) (*ec2.CreateSnapshotsOutput, error)
- func (m EC2ClientMock) CreateSpotDatafeedSubscription(arg1 context.Context, arg2 *ec2.CreateSpotDatafeedSubscriptionInput, ...) (*ec2.CreateSpotDatafeedSubscriptionOutput, error)
- func (m EC2ClientMock) CreateStoreImageTask(arg1 context.Context, arg2 *ec2.CreateStoreImageTaskInput, ...) (*ec2.CreateStoreImageTaskOutput, error)
- func (m EC2ClientMock) CreateSubnet(arg1 context.Context, arg2 *ec2.CreateSubnetInput, arg3 ...func(*ec2.Options)) (*ec2.CreateSubnetOutput, error)
- func (m EC2ClientMock) CreateSubnetCidrReservation(arg1 context.Context, arg2 *ec2.CreateSubnetCidrReservationInput, ...) (*ec2.CreateSubnetCidrReservationOutput, error)
- func (m EC2ClientMock) CreateTags(arg1 context.Context, arg2 *ec2.CreateTagsInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTagsOutput, error)
- func (m EC2ClientMock) CreateTrafficMirrorFilter(arg1 context.Context, arg2 *ec2.CreateTrafficMirrorFilterInput, ...) (*ec2.CreateTrafficMirrorFilterOutput, error)
- func (m EC2ClientMock) CreateTrafficMirrorFilterRule(arg1 context.Context, arg2 *ec2.CreateTrafficMirrorFilterRuleInput, ...) (*ec2.CreateTrafficMirrorFilterRuleOutput, error)
- func (m EC2ClientMock) CreateTrafficMirrorSession(arg1 context.Context, arg2 *ec2.CreateTrafficMirrorSessionInput, ...) (*ec2.CreateTrafficMirrorSessionOutput, error)
- func (m EC2ClientMock) CreateTrafficMirrorTarget(arg1 context.Context, arg2 *ec2.CreateTrafficMirrorTargetInput, ...) (*ec2.CreateTrafficMirrorTargetOutput, error)
- func (m EC2ClientMock) CreateTransitGateway(arg1 context.Context, arg2 *ec2.CreateTransitGatewayInput, ...) (*ec2.CreateTransitGatewayOutput, error)
- func (m EC2ClientMock) CreateTransitGatewayConnect(arg1 context.Context, arg2 *ec2.CreateTransitGatewayConnectInput, ...) (*ec2.CreateTransitGatewayConnectOutput, error)
- func (m EC2ClientMock) CreateTransitGatewayConnectPeer(arg1 context.Context, arg2 *ec2.CreateTransitGatewayConnectPeerInput, ...) (*ec2.CreateTransitGatewayConnectPeerOutput, error)
- func (m EC2ClientMock) CreateTransitGatewayMulticastDomain(arg1 context.Context, arg2 *ec2.CreateTransitGatewayMulticastDomainInput, ...) (*ec2.CreateTransitGatewayMulticastDomainOutput, error)
- func (m EC2ClientMock) CreateTransitGatewayPeeringAttachment(arg1 context.Context, arg2 *ec2.CreateTransitGatewayPeeringAttachmentInput, ...) (*ec2.CreateTransitGatewayPeeringAttachmentOutput, error)
- func (m EC2ClientMock) CreateTransitGatewayPolicyTable(arg1 context.Context, arg2 *ec2.CreateTransitGatewayPolicyTableInput, ...) (*ec2.CreateTransitGatewayPolicyTableOutput, error)
- func (m EC2ClientMock) CreateTransitGatewayPrefixListReference(arg1 context.Context, arg2 *ec2.CreateTransitGatewayPrefixListReferenceInput, ...) (*ec2.CreateTransitGatewayPrefixListReferenceOutput, error)
- func (m EC2ClientMock) CreateTransitGatewayRoute(arg1 context.Context, arg2 *ec2.CreateTransitGatewayRouteInput, ...) (*ec2.CreateTransitGatewayRouteOutput, error)
- func (m EC2ClientMock) CreateTransitGatewayRouteTable(arg1 context.Context, arg2 *ec2.CreateTransitGatewayRouteTableInput, ...) (*ec2.CreateTransitGatewayRouteTableOutput, error)
- func (m EC2ClientMock) CreateTransitGatewayRouteTableAnnouncement(arg1 context.Context, ...) (*ec2.CreateTransitGatewayRouteTableAnnouncementOutput, error)
- func (m EC2ClientMock) CreateTransitGatewayVpcAttachment(arg1 context.Context, arg2 *ec2.CreateTransitGatewayVpcAttachmentInput, ...) (*ec2.CreateTransitGatewayVpcAttachmentOutput, error)
- func (m EC2ClientMock) CreateVolume(arg1 context.Context, arg2 *ec2.CreateVolumeInput, arg3 ...func(*ec2.Options)) (*ec2.CreateVolumeOutput, error)
- func (m EC2ClientMock) CreateVpc(arg1 context.Context, arg2 *ec2.CreateVpcInput, arg3 ...func(*ec2.Options)) (*ec2.CreateVpcOutput, error)
- func (m EC2ClientMock) CreateVpcEndpoint(arg1 context.Context, arg2 *ec2.CreateVpcEndpointInput, ...) (*ec2.CreateVpcEndpointOutput, error)
- func (m EC2ClientMock) CreateVpcEndpointConnectionNotification(arg1 context.Context, arg2 *ec2.CreateVpcEndpointConnectionNotificationInput, ...) (*ec2.CreateVpcEndpointConnectionNotificationOutput, error)
- func (m EC2ClientMock) CreateVpcEndpointServiceConfiguration(arg1 context.Context, arg2 *ec2.CreateVpcEndpointServiceConfigurationInput, ...) (*ec2.CreateVpcEndpointServiceConfigurationOutput, error)
- func (m EC2ClientMock) CreateVpcPeeringConnection(arg1 context.Context, arg2 *ec2.CreateVpcPeeringConnectionInput, ...) (*ec2.CreateVpcPeeringConnectionOutput, error)
- func (m EC2ClientMock) CreateVpnConnection(arg1 context.Context, arg2 *ec2.CreateVpnConnectionInput, ...) (*ec2.CreateVpnConnectionOutput, error)
- func (m EC2ClientMock) CreateVpnConnectionRoute(arg1 context.Context, arg2 *ec2.CreateVpnConnectionRouteInput, ...) (*ec2.CreateVpnConnectionRouteOutput, error)
- func (m EC2ClientMock) CreateVpnGateway(arg1 context.Context, arg2 *ec2.CreateVpnGatewayInput, ...) (*ec2.CreateVpnGatewayOutput, error)
- func (m EC2ClientMock) DeleteCarrierGateway(arg1 context.Context, arg2 *ec2.DeleteCarrierGatewayInput, ...) (*ec2.DeleteCarrierGatewayOutput, error)
- func (m EC2ClientMock) DeleteClientVpnEndpoint(arg1 context.Context, arg2 *ec2.DeleteClientVpnEndpointInput, ...) (*ec2.DeleteClientVpnEndpointOutput, error)
- func (m EC2ClientMock) DeleteClientVpnRoute(arg1 context.Context, arg2 *ec2.DeleteClientVpnRouteInput, ...) (*ec2.DeleteClientVpnRouteOutput, error)
- func (m EC2ClientMock) DeleteCustomerGateway(arg1 context.Context, arg2 *ec2.DeleteCustomerGatewayInput, ...) (*ec2.DeleteCustomerGatewayOutput, error)
- func (m EC2ClientMock) DeleteDhcpOptions(arg1 context.Context, arg2 *ec2.DeleteDhcpOptionsInput, ...) (*ec2.DeleteDhcpOptionsOutput, error)
- func (m EC2ClientMock) DeleteEgressOnlyInternetGateway(arg1 context.Context, arg2 *ec2.DeleteEgressOnlyInternetGatewayInput, ...) (*ec2.DeleteEgressOnlyInternetGatewayOutput, error)
- func (m EC2ClientMock) DeleteFleets(arg1 context.Context, arg2 *ec2.DeleteFleetsInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteFleetsOutput, error)
- func (m EC2ClientMock) DeleteFlowLogs(arg1 context.Context, arg2 *ec2.DeleteFlowLogsInput, ...) (*ec2.DeleteFlowLogsOutput, error)
- func (m EC2ClientMock) DeleteFpgaImage(arg1 context.Context, arg2 *ec2.DeleteFpgaImageInput, ...) (*ec2.DeleteFpgaImageOutput, error)
- func (m EC2ClientMock) DeleteInstanceEventWindow(arg1 context.Context, arg2 *ec2.DeleteInstanceEventWindowInput, ...) (*ec2.DeleteInstanceEventWindowOutput, error)
- func (m EC2ClientMock) DeleteInternetGateway(arg1 context.Context, arg2 *ec2.DeleteInternetGatewayInput, ...) (*ec2.DeleteInternetGatewayOutput, error)
- func (m EC2ClientMock) DeleteIpam(arg1 context.Context, arg2 *ec2.DeleteIpamInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteIpamOutput, error)
- func (m EC2ClientMock) DeleteIpamPool(arg1 context.Context, arg2 *ec2.DeleteIpamPoolInput, ...) (*ec2.DeleteIpamPoolOutput, error)
- func (m EC2ClientMock) DeleteIpamScope(arg1 context.Context, arg2 *ec2.DeleteIpamScopeInput, ...) (*ec2.DeleteIpamScopeOutput, error)
- func (m EC2ClientMock) DeleteKeyPair(arg1 context.Context, arg2 *ec2.DeleteKeyPairInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteKeyPairOutput, error)
- func (m EC2ClientMock) DeleteLaunchTemplate(arg1 context.Context, arg2 *ec2.DeleteLaunchTemplateInput, ...) (*ec2.DeleteLaunchTemplateOutput, error)
- func (m EC2ClientMock) DeleteLaunchTemplateVersions(arg1 context.Context, arg2 *ec2.DeleteLaunchTemplateVersionsInput, ...) (*ec2.DeleteLaunchTemplateVersionsOutput, error)
- func (m EC2ClientMock) DeleteLocalGatewayRoute(arg1 context.Context, arg2 *ec2.DeleteLocalGatewayRouteInput, ...) (*ec2.DeleteLocalGatewayRouteOutput, error)
- func (m EC2ClientMock) DeleteLocalGatewayRouteTableVpcAssociation(arg1 context.Context, ...) (*ec2.DeleteLocalGatewayRouteTableVpcAssociationOutput, error)
- func (m EC2ClientMock) DeleteManagedPrefixList(arg1 context.Context, arg2 *ec2.DeleteManagedPrefixListInput, ...) (*ec2.DeleteManagedPrefixListOutput, error)
- func (m EC2ClientMock) DeleteNatGateway(arg1 context.Context, arg2 *ec2.DeleteNatGatewayInput, ...) (*ec2.DeleteNatGatewayOutput, error)
- func (m EC2ClientMock) DeleteNetworkAcl(arg1 context.Context, arg2 *ec2.DeleteNetworkAclInput, ...) (*ec2.DeleteNetworkAclOutput, error)
- func (m EC2ClientMock) DeleteNetworkAclEntry(arg1 context.Context, arg2 *ec2.DeleteNetworkAclEntryInput, ...) (*ec2.DeleteNetworkAclEntryOutput, error)
- func (m EC2ClientMock) DeleteNetworkInsightsAccessScope(arg1 context.Context, arg2 *ec2.DeleteNetworkInsightsAccessScopeInput, ...) (*ec2.DeleteNetworkInsightsAccessScopeOutput, error)
- func (m EC2ClientMock) DeleteNetworkInsightsAccessScopeAnalysis(arg1 context.Context, arg2 *ec2.DeleteNetworkInsightsAccessScopeAnalysisInput, ...) (*ec2.DeleteNetworkInsightsAccessScopeAnalysisOutput, error)
- func (m EC2ClientMock) DeleteNetworkInsightsAnalysis(arg1 context.Context, arg2 *ec2.DeleteNetworkInsightsAnalysisInput, ...) (*ec2.DeleteNetworkInsightsAnalysisOutput, error)
- func (m EC2ClientMock) DeleteNetworkInsightsPath(arg1 context.Context, arg2 *ec2.DeleteNetworkInsightsPathInput, ...) (*ec2.DeleteNetworkInsightsPathOutput, error)
- func (m EC2ClientMock) DeleteNetworkInterface(arg1 context.Context, arg2 *ec2.DeleteNetworkInterfaceInput, ...) (*ec2.DeleteNetworkInterfaceOutput, error)
- func (m EC2ClientMock) DeleteNetworkInterfacePermission(arg1 context.Context, arg2 *ec2.DeleteNetworkInterfacePermissionInput, ...) (*ec2.DeleteNetworkInterfacePermissionOutput, error)
- func (m EC2ClientMock) DeletePlacementGroup(arg1 context.Context, arg2 *ec2.DeletePlacementGroupInput, ...) (*ec2.DeletePlacementGroupOutput, error)
- func (m EC2ClientMock) DeletePublicIpv4Pool(arg1 context.Context, arg2 *ec2.DeletePublicIpv4PoolInput, ...) (*ec2.DeletePublicIpv4PoolOutput, error)
- func (m EC2ClientMock) DeleteQueuedReservedInstances(arg1 context.Context, arg2 *ec2.DeleteQueuedReservedInstancesInput, ...) (*ec2.DeleteQueuedReservedInstancesOutput, error)
- func (m EC2ClientMock) DeleteRoute(arg1 context.Context, arg2 *ec2.DeleteRouteInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteRouteOutput, error)
- func (m EC2ClientMock) DeleteRouteTable(arg1 context.Context, arg2 *ec2.DeleteRouteTableInput, ...) (*ec2.DeleteRouteTableOutput, error)
- func (m EC2ClientMock) DeleteSecurityGroup(arg1 context.Context, arg2 *ec2.DeleteSecurityGroupInput, ...) (*ec2.DeleteSecurityGroupOutput, error)
- func (m EC2ClientMock) DeleteSnapshot(arg1 context.Context, arg2 *ec2.DeleteSnapshotInput, ...) (*ec2.DeleteSnapshotOutput, error)
- func (m EC2ClientMock) DeleteSpotDatafeedSubscription(arg1 context.Context, arg2 *ec2.DeleteSpotDatafeedSubscriptionInput, ...) (*ec2.DeleteSpotDatafeedSubscriptionOutput, error)
- func (m EC2ClientMock) DeleteSubnet(arg1 context.Context, arg2 *ec2.DeleteSubnetInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteSubnetOutput, error)
- func (m EC2ClientMock) DeleteSubnetCidrReservation(arg1 context.Context, arg2 *ec2.DeleteSubnetCidrReservationInput, ...) (*ec2.DeleteSubnetCidrReservationOutput, error)
- func (m EC2ClientMock) DeleteTags(arg1 context.Context, arg2 *ec2.DeleteTagsInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTagsOutput, error)
- func (m EC2ClientMock) DeleteTrafficMirrorFilter(arg1 context.Context, arg2 *ec2.DeleteTrafficMirrorFilterInput, ...) (*ec2.DeleteTrafficMirrorFilterOutput, error)
- func (m EC2ClientMock) DeleteTrafficMirrorFilterRule(arg1 context.Context, arg2 *ec2.DeleteTrafficMirrorFilterRuleInput, ...) (*ec2.DeleteTrafficMirrorFilterRuleOutput, error)
- func (m EC2ClientMock) DeleteTrafficMirrorSession(arg1 context.Context, arg2 *ec2.DeleteTrafficMirrorSessionInput, ...) (*ec2.DeleteTrafficMirrorSessionOutput, error)
- func (m EC2ClientMock) DeleteTrafficMirrorTarget(arg1 context.Context, arg2 *ec2.DeleteTrafficMirrorTargetInput, ...) (*ec2.DeleteTrafficMirrorTargetOutput, error)
- func (m EC2ClientMock) DeleteTransitGateway(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayInput, ...) (*ec2.DeleteTransitGatewayOutput, error)
- func (m EC2ClientMock) DeleteTransitGatewayConnect(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayConnectInput, ...) (*ec2.DeleteTransitGatewayConnectOutput, error)
- func (m EC2ClientMock) DeleteTransitGatewayConnectPeer(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayConnectPeerInput, ...) (*ec2.DeleteTransitGatewayConnectPeerOutput, error)
- func (m EC2ClientMock) DeleteTransitGatewayMulticastDomain(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayMulticastDomainInput, ...) (*ec2.DeleteTransitGatewayMulticastDomainOutput, error)
- func (m EC2ClientMock) DeleteTransitGatewayPeeringAttachment(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayPeeringAttachmentInput, ...) (*ec2.DeleteTransitGatewayPeeringAttachmentOutput, error)
- func (m EC2ClientMock) DeleteTransitGatewayPolicyTable(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayPolicyTableInput, ...) (*ec2.DeleteTransitGatewayPolicyTableOutput, error)
- func (m EC2ClientMock) DeleteTransitGatewayPrefixListReference(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayPrefixListReferenceInput, ...) (*ec2.DeleteTransitGatewayPrefixListReferenceOutput, error)
- func (m EC2ClientMock) DeleteTransitGatewayRoute(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayRouteInput, ...) (*ec2.DeleteTransitGatewayRouteOutput, error)
- func (m EC2ClientMock) DeleteTransitGatewayRouteTable(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayRouteTableInput, ...) (*ec2.DeleteTransitGatewayRouteTableOutput, error)
- func (m EC2ClientMock) DeleteTransitGatewayRouteTableAnnouncement(arg1 context.Context, ...) (*ec2.DeleteTransitGatewayRouteTableAnnouncementOutput, error)
- func (m EC2ClientMock) DeleteTransitGatewayVpcAttachment(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayVpcAttachmentInput, ...) (*ec2.DeleteTransitGatewayVpcAttachmentOutput, error)
- func (m EC2ClientMock) DeleteVolume(arg1 context.Context, arg2 *ec2.DeleteVolumeInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteVolumeOutput, error)
- func (m EC2ClientMock) DeleteVpc(arg1 context.Context, arg2 *ec2.DeleteVpcInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteVpcOutput, error)
- func (m EC2ClientMock) DeleteVpcEndpointConnectionNotifications(arg1 context.Context, arg2 *ec2.DeleteVpcEndpointConnectionNotificationsInput, ...) (*ec2.DeleteVpcEndpointConnectionNotificationsOutput, error)
- func (m EC2ClientMock) DeleteVpcEndpointServiceConfigurations(arg1 context.Context, arg2 *ec2.DeleteVpcEndpointServiceConfigurationsInput, ...) (*ec2.DeleteVpcEndpointServiceConfigurationsOutput, error)
- func (m EC2ClientMock) DeleteVpcEndpoints(arg1 context.Context, arg2 *ec2.DeleteVpcEndpointsInput, ...) (*ec2.DeleteVpcEndpointsOutput, error)
- func (m EC2ClientMock) DeleteVpcPeeringConnection(arg1 context.Context, arg2 *ec2.DeleteVpcPeeringConnectionInput, ...) (*ec2.DeleteVpcPeeringConnectionOutput, error)
- func (m EC2ClientMock) DeleteVpnConnection(arg1 context.Context, arg2 *ec2.DeleteVpnConnectionInput, ...) (*ec2.DeleteVpnConnectionOutput, error)
- func (m EC2ClientMock) DeleteVpnConnectionRoute(arg1 context.Context, arg2 *ec2.DeleteVpnConnectionRouteInput, ...) (*ec2.DeleteVpnConnectionRouteOutput, error)
- func (m EC2ClientMock) DeleteVpnGateway(arg1 context.Context, arg2 *ec2.DeleteVpnGatewayInput, ...) (*ec2.DeleteVpnGatewayOutput, error)
- func (m EC2ClientMock) DeprovisionByoipCidr(arg1 context.Context, arg2 *ec2.DeprovisionByoipCidrInput, ...) (*ec2.DeprovisionByoipCidrOutput, error)
- func (m EC2ClientMock) DeprovisionIpamPoolCidr(arg1 context.Context, arg2 *ec2.DeprovisionIpamPoolCidrInput, ...) (*ec2.DeprovisionIpamPoolCidrOutput, error)
- func (m EC2ClientMock) DeprovisionPublicIpv4PoolCidr(arg1 context.Context, arg2 *ec2.DeprovisionPublicIpv4PoolCidrInput, ...) (*ec2.DeprovisionPublicIpv4PoolCidrOutput, error)
- func (m EC2ClientMock) DeregisterImage(arg1 context.Context, arg2 *ec2.DeregisterImageInput, ...) (*ec2.DeregisterImageOutput, error)
- func (m EC2ClientMock) DeregisterInstanceEventNotificationAttributes(arg1 context.Context, ...) (*ec2.DeregisterInstanceEventNotificationAttributesOutput, error)
- func (m EC2ClientMock) DeregisterTransitGatewayMulticastGroupMembers(arg1 context.Context, ...) (*ec2.DeregisterTransitGatewayMulticastGroupMembersOutput, error)
- func (m EC2ClientMock) DeregisterTransitGatewayMulticastGroupSources(arg1 context.Context, ...) (*ec2.DeregisterTransitGatewayMulticastGroupSourcesOutput, error)
- func (m EC2ClientMock) DescribeAccountAttributes(arg1 context.Context, arg2 *ec2.DescribeAccountAttributesInput, ...) (*ec2.DescribeAccountAttributesOutput, error)
- func (m EC2ClientMock) DescribeAddresses(arg1 context.Context, arg2 *ec2.DescribeAddressesInput, ...) (*ec2.DescribeAddressesOutput, error)
- func (m EC2ClientMock) DescribeAddressesAttribute(arg1 context.Context, arg2 *ec2.DescribeAddressesAttributeInput, ...) (*ec2.DescribeAddressesAttributeOutput, error)
- func (m EC2ClientMock) DescribeAggregateIdFormat(arg1 context.Context, arg2 *ec2.DescribeAggregateIdFormatInput, ...) (*ec2.DescribeAggregateIdFormatOutput, error)
- func (m EC2ClientMock) DescribeAvailabilityZones(arg1 context.Context, arg2 *ec2.DescribeAvailabilityZonesInput, ...) (*ec2.DescribeAvailabilityZonesOutput, error)
- func (m EC2ClientMock) DescribeBundleTasks(arg1 context.Context, arg2 *ec2.DescribeBundleTasksInput, ...) (*ec2.DescribeBundleTasksOutput, error)
- func (m EC2ClientMock) DescribeByoipCidrs(arg1 context.Context, arg2 *ec2.DescribeByoipCidrsInput, ...) (*ec2.DescribeByoipCidrsOutput, error)
- func (m EC2ClientMock) DescribeCapacityReservationFleets(arg1 context.Context, arg2 *ec2.DescribeCapacityReservationFleetsInput, ...) (*ec2.DescribeCapacityReservationFleetsOutput, error)
- func (m EC2ClientMock) DescribeCapacityReservations(arg1 context.Context, arg2 *ec2.DescribeCapacityReservationsInput, ...) (*ec2.DescribeCapacityReservationsOutput, error)
- func (m EC2ClientMock) DescribeCarrierGateways(arg1 context.Context, arg2 *ec2.DescribeCarrierGatewaysInput, ...) (*ec2.DescribeCarrierGatewaysOutput, error)
- func (m EC2ClientMock) DescribeClassicLinkInstances(arg1 context.Context, arg2 *ec2.DescribeClassicLinkInstancesInput, ...) (*ec2.DescribeClassicLinkInstancesOutput, error)
- func (m EC2ClientMock) DescribeClientVpnAuthorizationRules(arg1 context.Context, arg2 *ec2.DescribeClientVpnAuthorizationRulesInput, ...) (*ec2.DescribeClientVpnAuthorizationRulesOutput, error)
- func (m EC2ClientMock) DescribeClientVpnConnections(arg1 context.Context, arg2 *ec2.DescribeClientVpnConnectionsInput, ...) (*ec2.DescribeClientVpnConnectionsOutput, error)
- func (m EC2ClientMock) DescribeClientVpnEndpoints(arg1 context.Context, arg2 *ec2.DescribeClientVpnEndpointsInput, ...) (*ec2.DescribeClientVpnEndpointsOutput, error)
- func (m EC2ClientMock) DescribeClientVpnRoutes(arg1 context.Context, arg2 *ec2.DescribeClientVpnRoutesInput, ...) (*ec2.DescribeClientVpnRoutesOutput, error)
- func (m EC2ClientMock) DescribeClientVpnTargetNetworks(arg1 context.Context, arg2 *ec2.DescribeClientVpnTargetNetworksInput, ...) (*ec2.DescribeClientVpnTargetNetworksOutput, error)
- func (m EC2ClientMock) DescribeCoipPools(arg1 context.Context, arg2 *ec2.DescribeCoipPoolsInput, ...) (*ec2.DescribeCoipPoolsOutput, error)
- func (m EC2ClientMock) DescribeConversionTasks(arg1 context.Context, arg2 *ec2.DescribeConversionTasksInput, ...) (*ec2.DescribeConversionTasksOutput, error)
- func (m EC2ClientMock) DescribeCustomerGateways(arg1 context.Context, arg2 *ec2.DescribeCustomerGatewaysInput, ...) (*ec2.DescribeCustomerGatewaysOutput, error)
- func (m EC2ClientMock) DescribeDhcpOptions(arg1 context.Context, arg2 *ec2.DescribeDhcpOptionsInput, ...) (*ec2.DescribeDhcpOptionsOutput, error)
- func (m EC2ClientMock) DescribeEgressOnlyInternetGateways(arg1 context.Context, arg2 *ec2.DescribeEgressOnlyInternetGatewaysInput, ...) (*ec2.DescribeEgressOnlyInternetGatewaysOutput, error)
- func (m EC2ClientMock) DescribeElasticGpus(arg1 context.Context, arg2 *ec2.DescribeElasticGpusInput, ...) (*ec2.DescribeElasticGpusOutput, error)
- func (m EC2ClientMock) DescribeExportImageTasks(arg1 context.Context, arg2 *ec2.DescribeExportImageTasksInput, ...) (*ec2.DescribeExportImageTasksOutput, error)
- func (m EC2ClientMock) DescribeExportTasks(arg1 context.Context, arg2 *ec2.DescribeExportTasksInput, ...) (*ec2.DescribeExportTasksOutput, error)
- func (m EC2ClientMock) DescribeFastLaunchImages(arg1 context.Context, arg2 *ec2.DescribeFastLaunchImagesInput, ...) (*ec2.DescribeFastLaunchImagesOutput, error)
- func (m EC2ClientMock) DescribeFastSnapshotRestores(arg1 context.Context, arg2 *ec2.DescribeFastSnapshotRestoresInput, ...) (*ec2.DescribeFastSnapshotRestoresOutput, error)
- func (m EC2ClientMock) DescribeFleetHistory(arg1 context.Context, arg2 *ec2.DescribeFleetHistoryInput, ...) (*ec2.DescribeFleetHistoryOutput, error)
- func (m EC2ClientMock) DescribeFleetInstances(arg1 context.Context, arg2 *ec2.DescribeFleetInstancesInput, ...) (*ec2.DescribeFleetInstancesOutput, error)
- func (m EC2ClientMock) DescribeFleets(arg1 context.Context, arg2 *ec2.DescribeFleetsInput, ...) (*ec2.DescribeFleetsOutput, error)
- func (m EC2ClientMock) DescribeFlowLogs(arg1 context.Context, arg2 *ec2.DescribeFlowLogsInput, ...) (*ec2.DescribeFlowLogsOutput, error)
- func (m EC2ClientMock) DescribeFpgaImageAttribute(arg1 context.Context, arg2 *ec2.DescribeFpgaImageAttributeInput, ...) (*ec2.DescribeFpgaImageAttributeOutput, error)
- func (m EC2ClientMock) DescribeFpgaImages(arg1 context.Context, arg2 *ec2.DescribeFpgaImagesInput, ...) (*ec2.DescribeFpgaImagesOutput, error)
- func (m EC2ClientMock) DescribeHostReservationOfferings(arg1 context.Context, arg2 *ec2.DescribeHostReservationOfferingsInput, ...) (*ec2.DescribeHostReservationOfferingsOutput, error)
- func (m EC2ClientMock) DescribeHostReservations(arg1 context.Context, arg2 *ec2.DescribeHostReservationsInput, ...) (*ec2.DescribeHostReservationsOutput, error)
- func (m EC2ClientMock) DescribeHosts(arg1 context.Context, arg2 *ec2.DescribeHostsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeHostsOutput, error)
- func (m EC2ClientMock) DescribeIamInstanceProfileAssociations(arg1 context.Context, arg2 *ec2.DescribeIamInstanceProfileAssociationsInput, ...) (*ec2.DescribeIamInstanceProfileAssociationsOutput, error)
- func (m EC2ClientMock) DescribeIdFormat(arg1 context.Context, arg2 *ec2.DescribeIdFormatInput, ...) (*ec2.DescribeIdFormatOutput, error)
- func (m EC2ClientMock) DescribeIdentityIdFormat(arg1 context.Context, arg2 *ec2.DescribeIdentityIdFormatInput, ...) (*ec2.DescribeIdentityIdFormatOutput, error)
- func (m EC2ClientMock) DescribeImageAttribute(arg1 context.Context, arg2 *ec2.DescribeImageAttributeInput, ...) (*ec2.DescribeImageAttributeOutput, error)
- func (m EC2ClientMock) DescribeImages(arg1 context.Context, arg2 *ec2.DescribeImagesInput, ...) (*ec2.DescribeImagesOutput, error)
- func (m EC2ClientMock) DescribeImportImageTasks(arg1 context.Context, arg2 *ec2.DescribeImportImageTasksInput, ...) (*ec2.DescribeImportImageTasksOutput, error)
- func (m EC2ClientMock) DescribeImportSnapshotTasks(arg1 context.Context, arg2 *ec2.DescribeImportSnapshotTasksInput, ...) (*ec2.DescribeImportSnapshotTasksOutput, error)
- func (m EC2ClientMock) DescribeInstanceAttribute(arg1 context.Context, arg2 *ec2.DescribeInstanceAttributeInput, ...) (*ec2.DescribeInstanceAttributeOutput, error)
- func (m EC2ClientMock) DescribeInstanceCreditSpecifications(arg1 context.Context, arg2 *ec2.DescribeInstanceCreditSpecificationsInput, ...) (*ec2.DescribeInstanceCreditSpecificationsOutput, error)
- func (m EC2ClientMock) DescribeInstanceEventNotificationAttributes(arg1 context.Context, ...) (*ec2.DescribeInstanceEventNotificationAttributesOutput, error)
- func (m EC2ClientMock) DescribeInstanceEventWindows(arg1 context.Context, arg2 *ec2.DescribeInstanceEventWindowsInput, ...) (*ec2.DescribeInstanceEventWindowsOutput, error)
- func (m EC2ClientMock) DescribeInstanceStatus(arg1 context.Context, arg2 *ec2.DescribeInstanceStatusInput, ...) (*ec2.DescribeInstanceStatusOutput, error)
- func (m EC2ClientMock) DescribeInstanceTypeOfferings(arg1 context.Context, arg2 *ec2.DescribeInstanceTypeOfferingsInput, ...) (*ec2.DescribeInstanceTypeOfferingsOutput, error)
- func (m EC2ClientMock) DescribeInstanceTypes(arg1 context.Context, arg2 *ec2.DescribeInstanceTypesInput, ...) (*ec2.DescribeInstanceTypesOutput, error)
- func (m EC2ClientMock) DescribeInstances(arg1 context.Context, arg2 *ec2.DescribeInstancesInput, ...) (*ec2.DescribeInstancesOutput, error)
- func (m EC2ClientMock) DescribeInternetGateways(arg1 context.Context, arg2 *ec2.DescribeInternetGatewaysInput, ...) (*ec2.DescribeInternetGatewaysOutput, error)
- func (m EC2ClientMock) DescribeIpamPools(arg1 context.Context, arg2 *ec2.DescribeIpamPoolsInput, ...) (*ec2.DescribeIpamPoolsOutput, error)
- func (m EC2ClientMock) DescribeIpamScopes(arg1 context.Context, arg2 *ec2.DescribeIpamScopesInput, ...) (*ec2.DescribeIpamScopesOutput, error)
- func (m EC2ClientMock) DescribeIpams(arg1 context.Context, arg2 *ec2.DescribeIpamsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeIpamsOutput, error)
- func (m EC2ClientMock) DescribeIpv6Pools(arg1 context.Context, arg2 *ec2.DescribeIpv6PoolsInput, ...) (*ec2.DescribeIpv6PoolsOutput, error)
- func (m EC2ClientMock) DescribeKeyPairs(arg1 context.Context, arg2 *ec2.DescribeKeyPairsInput, ...) (*ec2.DescribeKeyPairsOutput, error)
- func (m EC2ClientMock) DescribeLaunchTemplateVersions(arg1 context.Context, arg2 *ec2.DescribeLaunchTemplateVersionsInput, ...) (*ec2.DescribeLaunchTemplateVersionsOutput, error)
- func (m EC2ClientMock) DescribeLaunchTemplates(arg1 context.Context, arg2 *ec2.DescribeLaunchTemplatesInput, ...) (*ec2.DescribeLaunchTemplatesOutput, error)
- func (m EC2ClientMock) DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations(arg1 context.Context, ...) (*ec2.DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsOutput, ...)
- func (m EC2ClientMock) DescribeLocalGatewayRouteTableVpcAssociations(arg1 context.Context, ...) (*ec2.DescribeLocalGatewayRouteTableVpcAssociationsOutput, error)
- func (m EC2ClientMock) DescribeLocalGatewayRouteTables(arg1 context.Context, arg2 *ec2.DescribeLocalGatewayRouteTablesInput, ...) (*ec2.DescribeLocalGatewayRouteTablesOutput, error)
- func (m EC2ClientMock) DescribeLocalGatewayVirtualInterfaceGroups(arg1 context.Context, ...) (*ec2.DescribeLocalGatewayVirtualInterfaceGroupsOutput, error)
- func (m EC2ClientMock) DescribeLocalGatewayVirtualInterfaces(arg1 context.Context, arg2 *ec2.DescribeLocalGatewayVirtualInterfacesInput, ...) (*ec2.DescribeLocalGatewayVirtualInterfacesOutput, error)
- func (m EC2ClientMock) DescribeLocalGateways(arg1 context.Context, arg2 *ec2.DescribeLocalGatewaysInput, ...) (*ec2.DescribeLocalGatewaysOutput, error)
- func (m EC2ClientMock) DescribeManagedPrefixLists(arg1 context.Context, arg2 *ec2.DescribeManagedPrefixListsInput, ...) (*ec2.DescribeManagedPrefixListsOutput, error)
- func (m EC2ClientMock) DescribeMovingAddresses(arg1 context.Context, arg2 *ec2.DescribeMovingAddressesInput, ...) (*ec2.DescribeMovingAddressesOutput, error)
- func (m EC2ClientMock) DescribeNatGateways(arg1 context.Context, arg2 *ec2.DescribeNatGatewaysInput, ...) (*ec2.DescribeNatGatewaysOutput, error)
- func (m EC2ClientMock) DescribeNetworkAcls(arg1 context.Context, arg2 *ec2.DescribeNetworkAclsInput, ...) (*ec2.DescribeNetworkAclsOutput, error)
- func (m EC2ClientMock) DescribeNetworkInsightsAccessScopeAnalyses(arg1 context.Context, ...) (*ec2.DescribeNetworkInsightsAccessScopeAnalysesOutput, error)
- func (m EC2ClientMock) DescribeNetworkInsightsAccessScopes(arg1 context.Context, arg2 *ec2.DescribeNetworkInsightsAccessScopesInput, ...) (*ec2.DescribeNetworkInsightsAccessScopesOutput, error)
- func (m EC2ClientMock) DescribeNetworkInsightsAnalyses(arg1 context.Context, arg2 *ec2.DescribeNetworkInsightsAnalysesInput, ...) (*ec2.DescribeNetworkInsightsAnalysesOutput, error)
- func (m EC2ClientMock) DescribeNetworkInsightsPaths(arg1 context.Context, arg2 *ec2.DescribeNetworkInsightsPathsInput, ...) (*ec2.DescribeNetworkInsightsPathsOutput, error)
- func (m EC2ClientMock) DescribeNetworkInterfaceAttribute(arg1 context.Context, arg2 *ec2.DescribeNetworkInterfaceAttributeInput, ...) (*ec2.DescribeNetworkInterfaceAttributeOutput, error)
- func (m EC2ClientMock) DescribeNetworkInterfacePermissions(arg1 context.Context, arg2 *ec2.DescribeNetworkInterfacePermissionsInput, ...) (*ec2.DescribeNetworkInterfacePermissionsOutput, error)
- func (m EC2ClientMock) DescribeNetworkInterfaces(arg1 context.Context, arg2 *ec2.DescribeNetworkInterfacesInput, ...) (*ec2.DescribeNetworkInterfacesOutput, error)
- func (m EC2ClientMock) DescribePlacementGroups(arg1 context.Context, arg2 *ec2.DescribePlacementGroupsInput, ...) (*ec2.DescribePlacementGroupsOutput, error)
- func (m EC2ClientMock) DescribePrefixLists(arg1 context.Context, arg2 *ec2.DescribePrefixListsInput, ...) (*ec2.DescribePrefixListsOutput, error)
- func (m EC2ClientMock) DescribePrincipalIdFormat(arg1 context.Context, arg2 *ec2.DescribePrincipalIdFormatInput, ...) (*ec2.DescribePrincipalIdFormatOutput, error)
- func (m EC2ClientMock) DescribePublicIpv4Pools(arg1 context.Context, arg2 *ec2.DescribePublicIpv4PoolsInput, ...) (*ec2.DescribePublicIpv4PoolsOutput, error)
- func (m EC2ClientMock) DescribeRegions(arg1 context.Context, arg2 *ec2.DescribeRegionsInput, ...) (*ec2.DescribeRegionsOutput, error)
- func (m EC2ClientMock) DescribeReplaceRootVolumeTasks(arg1 context.Context, arg2 *ec2.DescribeReplaceRootVolumeTasksInput, ...) (*ec2.DescribeReplaceRootVolumeTasksOutput, error)
- func (m EC2ClientMock) DescribeReservedInstances(arg1 context.Context, arg2 *ec2.DescribeReservedInstancesInput, ...) (*ec2.DescribeReservedInstancesOutput, error)
- func (m EC2ClientMock) DescribeReservedInstancesListings(arg1 context.Context, arg2 *ec2.DescribeReservedInstancesListingsInput, ...) (*ec2.DescribeReservedInstancesListingsOutput, error)
- func (m EC2ClientMock) DescribeReservedInstancesModifications(arg1 context.Context, arg2 *ec2.DescribeReservedInstancesModificationsInput, ...) (*ec2.DescribeReservedInstancesModificationsOutput, error)
- func (m EC2ClientMock) DescribeReservedInstancesOfferings(arg1 context.Context, arg2 *ec2.DescribeReservedInstancesOfferingsInput, ...) (*ec2.DescribeReservedInstancesOfferingsOutput, error)
- func (m EC2ClientMock) DescribeRouteTables(arg1 context.Context, arg2 *ec2.DescribeRouteTablesInput, ...) (*ec2.DescribeRouteTablesOutput, error)
- func (m EC2ClientMock) DescribeScheduledInstanceAvailability(arg1 context.Context, arg2 *ec2.DescribeScheduledInstanceAvailabilityInput, ...) (*ec2.DescribeScheduledInstanceAvailabilityOutput, error)
- func (m EC2ClientMock) DescribeScheduledInstances(arg1 context.Context, arg2 *ec2.DescribeScheduledInstancesInput, ...) (*ec2.DescribeScheduledInstancesOutput, error)
- func (m EC2ClientMock) DescribeSecurityGroupReferences(arg1 context.Context, arg2 *ec2.DescribeSecurityGroupReferencesInput, ...) (*ec2.DescribeSecurityGroupReferencesOutput, error)
- func (m EC2ClientMock) DescribeSecurityGroupRules(arg1 context.Context, arg2 *ec2.DescribeSecurityGroupRulesInput, ...) (*ec2.DescribeSecurityGroupRulesOutput, error)
- func (m EC2ClientMock) DescribeSecurityGroups(arg1 context.Context, arg2 *ec2.DescribeSecurityGroupsInput, ...) (*ec2.DescribeSecurityGroupsOutput, error)
- func (m EC2ClientMock) DescribeSnapshotAttribute(arg1 context.Context, arg2 *ec2.DescribeSnapshotAttributeInput, ...) (*ec2.DescribeSnapshotAttributeOutput, error)
- func (m EC2ClientMock) DescribeSnapshotTierStatus(arg1 context.Context, arg2 *ec2.DescribeSnapshotTierStatusInput, ...) (*ec2.DescribeSnapshotTierStatusOutput, error)
- func (m EC2ClientMock) DescribeSnapshots(arg1 context.Context, arg2 *ec2.DescribeSnapshotsInput, ...) (*ec2.DescribeSnapshotsOutput, error)
- func (m EC2ClientMock) DescribeSpotDatafeedSubscription(arg1 context.Context, arg2 *ec2.DescribeSpotDatafeedSubscriptionInput, ...) (*ec2.DescribeSpotDatafeedSubscriptionOutput, error)
- func (m EC2ClientMock) DescribeSpotFleetInstances(arg1 context.Context, arg2 *ec2.DescribeSpotFleetInstancesInput, ...) (*ec2.DescribeSpotFleetInstancesOutput, error)
- func (m EC2ClientMock) DescribeSpotFleetRequestHistory(arg1 context.Context, arg2 *ec2.DescribeSpotFleetRequestHistoryInput, ...) (*ec2.DescribeSpotFleetRequestHistoryOutput, error)
- func (m EC2ClientMock) DescribeSpotFleetRequests(arg1 context.Context, arg2 *ec2.DescribeSpotFleetRequestsInput, ...) (*ec2.DescribeSpotFleetRequestsOutput, error)
- func (m EC2ClientMock) DescribeSpotInstanceRequests(arg1 context.Context, arg2 *ec2.DescribeSpotInstanceRequestsInput, ...) (*ec2.DescribeSpotInstanceRequestsOutput, error)
- func (m EC2ClientMock) DescribeSpotPriceHistory(arg1 context.Context, arg2 *ec2.DescribeSpotPriceHistoryInput, ...) (*ec2.DescribeSpotPriceHistoryOutput, error)
- func (m EC2ClientMock) DescribeStaleSecurityGroups(arg1 context.Context, arg2 *ec2.DescribeStaleSecurityGroupsInput, ...) (*ec2.DescribeStaleSecurityGroupsOutput, error)
- func (m EC2ClientMock) DescribeStoreImageTasks(arg1 context.Context, arg2 *ec2.DescribeStoreImageTasksInput, ...) (*ec2.DescribeStoreImageTasksOutput, error)
- func (m EC2ClientMock) DescribeSubnets(arg1 context.Context, arg2 *ec2.DescribeSubnetsInput, ...) (*ec2.DescribeSubnetsOutput, error)
- func (m EC2ClientMock) DescribeTags(arg1 context.Context, arg2 *ec2.DescribeTagsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTagsOutput, error)
- func (m EC2ClientMock) DescribeTrafficMirrorFilters(arg1 context.Context, arg2 *ec2.DescribeTrafficMirrorFiltersInput, ...) (*ec2.DescribeTrafficMirrorFiltersOutput, error)
- func (m EC2ClientMock) DescribeTrafficMirrorSessions(arg1 context.Context, arg2 *ec2.DescribeTrafficMirrorSessionsInput, ...) (*ec2.DescribeTrafficMirrorSessionsOutput, error)
- func (m EC2ClientMock) DescribeTrafficMirrorTargets(arg1 context.Context, arg2 *ec2.DescribeTrafficMirrorTargetsInput, ...) (*ec2.DescribeTrafficMirrorTargetsOutput, error)
- func (m EC2ClientMock) DescribeTransitGatewayAttachments(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayAttachmentsInput, ...) (*ec2.DescribeTransitGatewayAttachmentsOutput, error)
- func (m EC2ClientMock) DescribeTransitGatewayConnectPeers(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayConnectPeersInput, ...) (*ec2.DescribeTransitGatewayConnectPeersOutput, error)
- func (m EC2ClientMock) DescribeTransitGatewayConnects(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayConnectsInput, ...) (*ec2.DescribeTransitGatewayConnectsOutput, error)
- func (m EC2ClientMock) DescribeTransitGatewayMulticastDomains(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayMulticastDomainsInput, ...) (*ec2.DescribeTransitGatewayMulticastDomainsOutput, error)
- func (m EC2ClientMock) DescribeTransitGatewayPeeringAttachments(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayPeeringAttachmentsInput, ...) (*ec2.DescribeTransitGatewayPeeringAttachmentsOutput, error)
- func (m EC2ClientMock) DescribeTransitGatewayPolicyTables(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayPolicyTablesInput, ...) (*ec2.DescribeTransitGatewayPolicyTablesOutput, error)
- func (m EC2ClientMock) DescribeTransitGatewayRouteTableAnnouncements(arg1 context.Context, ...) (*ec2.DescribeTransitGatewayRouteTableAnnouncementsOutput, error)
- func (m EC2ClientMock) DescribeTransitGatewayRouteTables(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayRouteTablesInput, ...) (*ec2.DescribeTransitGatewayRouteTablesOutput, error)
- func (m EC2ClientMock) DescribeTransitGatewayVpcAttachments(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayVpcAttachmentsInput, ...) (*ec2.DescribeTransitGatewayVpcAttachmentsOutput, error)
- func (m EC2ClientMock) DescribeTransitGateways(arg1 context.Context, arg2 *ec2.DescribeTransitGatewaysInput, ...) (*ec2.DescribeTransitGatewaysOutput, error)
- func (m EC2ClientMock) DescribeTrunkInterfaceAssociations(arg1 context.Context, arg2 *ec2.DescribeTrunkInterfaceAssociationsInput, ...) (*ec2.DescribeTrunkInterfaceAssociationsOutput, error)
- func (m EC2ClientMock) DescribeVolumeAttribute(arg1 context.Context, arg2 *ec2.DescribeVolumeAttributeInput, ...) (*ec2.DescribeVolumeAttributeOutput, error)
- func (m EC2ClientMock) DescribeVolumeStatus(arg1 context.Context, arg2 *ec2.DescribeVolumeStatusInput, ...) (*ec2.DescribeVolumeStatusOutput, error)
- func (m EC2ClientMock) DescribeVolumes(arg1 context.Context, arg2 *ec2.DescribeVolumesInput, ...) (*ec2.DescribeVolumesOutput, error)
- func (m EC2ClientMock) DescribeVolumesModifications(arg1 context.Context, arg2 *ec2.DescribeVolumesModificationsInput, ...) (*ec2.DescribeVolumesModificationsOutput, error)
- func (m EC2ClientMock) DescribeVpcAttribute(arg1 context.Context, arg2 *ec2.DescribeVpcAttributeInput, ...) (*ec2.DescribeVpcAttributeOutput, error)
- func (m EC2ClientMock) DescribeVpcClassicLink(arg1 context.Context, arg2 *ec2.DescribeVpcClassicLinkInput, ...) (*ec2.DescribeVpcClassicLinkOutput, error)
- func (m EC2ClientMock) DescribeVpcClassicLinkDnsSupport(arg1 context.Context, arg2 *ec2.DescribeVpcClassicLinkDnsSupportInput, ...) (*ec2.DescribeVpcClassicLinkDnsSupportOutput, error)
- func (m EC2ClientMock) DescribeVpcEndpointConnectionNotifications(arg1 context.Context, ...) (*ec2.DescribeVpcEndpointConnectionNotificationsOutput, error)
- func (m EC2ClientMock) DescribeVpcEndpointConnections(arg1 context.Context, arg2 *ec2.DescribeVpcEndpointConnectionsInput, ...) (*ec2.DescribeVpcEndpointConnectionsOutput, error)
- func (m EC2ClientMock) DescribeVpcEndpointServiceConfigurations(arg1 context.Context, arg2 *ec2.DescribeVpcEndpointServiceConfigurationsInput, ...) (*ec2.DescribeVpcEndpointServiceConfigurationsOutput, error)
- func (m EC2ClientMock) DescribeVpcEndpointServicePermissions(arg1 context.Context, arg2 *ec2.DescribeVpcEndpointServicePermissionsInput, ...) (*ec2.DescribeVpcEndpointServicePermissionsOutput, error)
- func (m EC2ClientMock) DescribeVpcEndpointServices(arg1 context.Context, arg2 *ec2.DescribeVpcEndpointServicesInput, ...) (*ec2.DescribeVpcEndpointServicesOutput, error)
- func (m EC2ClientMock) DescribeVpcEndpoints(arg1 context.Context, arg2 *ec2.DescribeVpcEndpointsInput, ...) (*ec2.DescribeVpcEndpointsOutput, error)
- func (m EC2ClientMock) DescribeVpcPeeringConnections(arg1 context.Context, arg2 *ec2.DescribeVpcPeeringConnectionsInput, ...) (*ec2.DescribeVpcPeeringConnectionsOutput, error)
- func (m EC2ClientMock) DescribeVpcs(arg1 context.Context, arg2 *ec2.DescribeVpcsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcsOutput, error)
- func (m EC2ClientMock) DescribeVpnConnections(arg1 context.Context, arg2 *ec2.DescribeVpnConnectionsInput, ...) (*ec2.DescribeVpnConnectionsOutput, error)
- func (m EC2ClientMock) DescribeVpnGateways(arg1 context.Context, arg2 *ec2.DescribeVpnGatewaysInput, ...) (*ec2.DescribeVpnGatewaysOutput, error)
- func (m EC2ClientMock) DetachClassicLinkVpc(arg1 context.Context, arg2 *ec2.DetachClassicLinkVpcInput, ...) (*ec2.DetachClassicLinkVpcOutput, error)
- func (m EC2ClientMock) DetachInternetGateway(arg1 context.Context, arg2 *ec2.DetachInternetGatewayInput, ...) (*ec2.DetachInternetGatewayOutput, error)
- func (m EC2ClientMock) DetachNetworkInterface(arg1 context.Context, arg2 *ec2.DetachNetworkInterfaceInput, ...) (*ec2.DetachNetworkInterfaceOutput, error)
- func (m EC2ClientMock) DetachVolume(arg1 context.Context, arg2 *ec2.DetachVolumeInput, arg3 ...func(*ec2.Options)) (*ec2.DetachVolumeOutput, error)
- func (m EC2ClientMock) DetachVpnGateway(arg1 context.Context, arg2 *ec2.DetachVpnGatewayInput, ...) (*ec2.DetachVpnGatewayOutput, error)
- func (m EC2ClientMock) DisableEbsEncryptionByDefault(arg1 context.Context, arg2 *ec2.DisableEbsEncryptionByDefaultInput, ...) (*ec2.DisableEbsEncryptionByDefaultOutput, error)
- func (m EC2ClientMock) DisableFastLaunch(arg1 context.Context, arg2 *ec2.DisableFastLaunchInput, ...) (*ec2.DisableFastLaunchOutput, error)
- func (m EC2ClientMock) DisableFastSnapshotRestores(arg1 context.Context, arg2 *ec2.DisableFastSnapshotRestoresInput, ...) (*ec2.DisableFastSnapshotRestoresOutput, error)
- func (m EC2ClientMock) DisableImageDeprecation(arg1 context.Context, arg2 *ec2.DisableImageDeprecationInput, ...) (*ec2.DisableImageDeprecationOutput, error)
- func (m EC2ClientMock) DisableIpamOrganizationAdminAccount(arg1 context.Context, arg2 *ec2.DisableIpamOrganizationAdminAccountInput, ...) (*ec2.DisableIpamOrganizationAdminAccountOutput, error)
- func (m EC2ClientMock) DisableSerialConsoleAccess(arg1 context.Context, arg2 *ec2.DisableSerialConsoleAccessInput, ...) (*ec2.DisableSerialConsoleAccessOutput, error)
- func (m EC2ClientMock) DisableTransitGatewayRouteTablePropagation(arg1 context.Context, ...) (*ec2.DisableTransitGatewayRouteTablePropagationOutput, error)
- func (m EC2ClientMock) DisableVgwRoutePropagation(arg1 context.Context, arg2 *ec2.DisableVgwRoutePropagationInput, ...) (*ec2.DisableVgwRoutePropagationOutput, error)
- func (m EC2ClientMock) DisableVpcClassicLink(arg1 context.Context, arg2 *ec2.DisableVpcClassicLinkInput, ...) (*ec2.DisableVpcClassicLinkOutput, error)
- func (m EC2ClientMock) DisableVpcClassicLinkDnsSupport(arg1 context.Context, arg2 *ec2.DisableVpcClassicLinkDnsSupportInput, ...) (*ec2.DisableVpcClassicLinkDnsSupportOutput, error)
- func (m EC2ClientMock) DisassociateAddress(arg1 context.Context, arg2 *ec2.DisassociateAddressInput, ...) (*ec2.DisassociateAddressOutput, error)
- func (m EC2ClientMock) DisassociateClientVpnTargetNetwork(arg1 context.Context, arg2 *ec2.DisassociateClientVpnTargetNetworkInput, ...) (*ec2.DisassociateClientVpnTargetNetworkOutput, error)
- func (m EC2ClientMock) DisassociateEnclaveCertificateIamRole(arg1 context.Context, arg2 *ec2.DisassociateEnclaveCertificateIamRoleInput, ...) (*ec2.DisassociateEnclaveCertificateIamRoleOutput, error)
- func (m EC2ClientMock) DisassociateIamInstanceProfile(arg1 context.Context, arg2 *ec2.DisassociateIamInstanceProfileInput, ...) (*ec2.DisassociateIamInstanceProfileOutput, error)
- func (m EC2ClientMock) DisassociateInstanceEventWindow(arg1 context.Context, arg2 *ec2.DisassociateInstanceEventWindowInput, ...) (*ec2.DisassociateInstanceEventWindowOutput, error)
- func (m EC2ClientMock) DisassociateRouteTable(arg1 context.Context, arg2 *ec2.DisassociateRouteTableInput, ...) (*ec2.DisassociateRouteTableOutput, error)
- func (m EC2ClientMock) DisassociateSubnetCidrBlock(arg1 context.Context, arg2 *ec2.DisassociateSubnetCidrBlockInput, ...) (*ec2.DisassociateSubnetCidrBlockOutput, error)
- func (m EC2ClientMock) DisassociateTransitGatewayMulticastDomain(arg1 context.Context, arg2 *ec2.DisassociateTransitGatewayMulticastDomainInput, ...) (*ec2.DisassociateTransitGatewayMulticastDomainOutput, error)
- func (m EC2ClientMock) DisassociateTransitGatewayPolicyTable(arg1 context.Context, arg2 *ec2.DisassociateTransitGatewayPolicyTableInput, ...) (*ec2.DisassociateTransitGatewayPolicyTableOutput, error)
- func (m EC2ClientMock) DisassociateTransitGatewayRouteTable(arg1 context.Context, arg2 *ec2.DisassociateTransitGatewayRouteTableInput, ...) (*ec2.DisassociateTransitGatewayRouteTableOutput, error)
- func (m EC2ClientMock) DisassociateTrunkInterface(arg1 context.Context, arg2 *ec2.DisassociateTrunkInterfaceInput, ...) (*ec2.DisassociateTrunkInterfaceOutput, error)
- func (m EC2ClientMock) DisassociateVpcCidrBlock(arg1 context.Context, arg2 *ec2.DisassociateVpcCidrBlockInput, ...) (*ec2.DisassociateVpcCidrBlockOutput, error)
- func (m EC2ClientMock) EnableEbsEncryptionByDefault(arg1 context.Context, arg2 *ec2.EnableEbsEncryptionByDefaultInput, ...) (*ec2.EnableEbsEncryptionByDefaultOutput, error)
- func (m EC2ClientMock) EnableFastLaunch(arg1 context.Context, arg2 *ec2.EnableFastLaunchInput, ...) (*ec2.EnableFastLaunchOutput, error)
- func (m EC2ClientMock) EnableFastSnapshotRestores(arg1 context.Context, arg2 *ec2.EnableFastSnapshotRestoresInput, ...) (*ec2.EnableFastSnapshotRestoresOutput, error)
- func (m EC2ClientMock) EnableImageDeprecation(arg1 context.Context, arg2 *ec2.EnableImageDeprecationInput, ...) (*ec2.EnableImageDeprecationOutput, error)
- func (m EC2ClientMock) EnableIpamOrganizationAdminAccount(arg1 context.Context, arg2 *ec2.EnableIpamOrganizationAdminAccountInput, ...) (*ec2.EnableIpamOrganizationAdminAccountOutput, error)
- func (m EC2ClientMock) EnableSerialConsoleAccess(arg1 context.Context, arg2 *ec2.EnableSerialConsoleAccessInput, ...) (*ec2.EnableSerialConsoleAccessOutput, error)
- func (m EC2ClientMock) EnableTransitGatewayRouteTablePropagation(arg1 context.Context, arg2 *ec2.EnableTransitGatewayRouteTablePropagationInput, ...) (*ec2.EnableTransitGatewayRouteTablePropagationOutput, error)
- func (m EC2ClientMock) EnableVgwRoutePropagation(arg1 context.Context, arg2 *ec2.EnableVgwRoutePropagationInput, ...) (*ec2.EnableVgwRoutePropagationOutput, error)
- func (m EC2ClientMock) EnableVolumeIO(arg1 context.Context, arg2 *ec2.EnableVolumeIOInput, ...) (*ec2.EnableVolumeIOOutput, error)
- func (m EC2ClientMock) EnableVpcClassicLink(arg1 context.Context, arg2 *ec2.EnableVpcClassicLinkInput, ...) (*ec2.EnableVpcClassicLinkOutput, error)
- func (m EC2ClientMock) EnableVpcClassicLinkDnsSupport(arg1 context.Context, arg2 *ec2.EnableVpcClassicLinkDnsSupportInput, ...) (*ec2.EnableVpcClassicLinkDnsSupportOutput, error)
- func (m EC2ClientMock) ExportClientVpnClientCertificateRevocationList(arg1 context.Context, ...) (*ec2.ExportClientVpnClientCertificateRevocationListOutput, error)
- func (m EC2ClientMock) ExportClientVpnClientConfiguration(arg1 context.Context, arg2 *ec2.ExportClientVpnClientConfigurationInput, ...) (*ec2.ExportClientVpnClientConfigurationOutput, error)
- func (m EC2ClientMock) ExportImage(arg1 context.Context, arg2 *ec2.ExportImageInput, arg3 ...func(*ec2.Options)) (*ec2.ExportImageOutput, error)
- func (m EC2ClientMock) ExportTransitGatewayRoutes(arg1 context.Context, arg2 *ec2.ExportTransitGatewayRoutesInput, ...) (*ec2.ExportTransitGatewayRoutesOutput, error)
- func (m EC2ClientMock) GetAssociatedEnclaveCertificateIamRoles(arg1 context.Context, arg2 *ec2.GetAssociatedEnclaveCertificateIamRolesInput, ...) (*ec2.GetAssociatedEnclaveCertificateIamRolesOutput, error)
- func (m EC2ClientMock) GetAssociatedIpv6PoolCidrs(arg1 context.Context, arg2 *ec2.GetAssociatedIpv6PoolCidrsInput, ...) (*ec2.GetAssociatedIpv6PoolCidrsOutput, error)
- func (m EC2ClientMock) GetCapacityReservationUsage(arg1 context.Context, arg2 *ec2.GetCapacityReservationUsageInput, ...) (*ec2.GetCapacityReservationUsageOutput, error)
- func (m EC2ClientMock) GetCoipPoolUsage(arg1 context.Context, arg2 *ec2.GetCoipPoolUsageInput, ...) (*ec2.GetCoipPoolUsageOutput, error)
- func (m EC2ClientMock) GetConsoleOutput(arg1 context.Context, arg2 *ec2.GetConsoleOutputInput, ...) (*ec2.GetConsoleOutputOutput, error)
- func (m EC2ClientMock) GetConsoleScreenshot(arg1 context.Context, arg2 *ec2.GetConsoleScreenshotInput, ...) (*ec2.GetConsoleScreenshotOutput, error)
- func (m EC2ClientMock) GetDefaultCreditSpecification(arg1 context.Context, arg2 *ec2.GetDefaultCreditSpecificationInput, ...) (*ec2.GetDefaultCreditSpecificationOutput, error)
- func (m EC2ClientMock) GetEbsDefaultKmsKeyId(arg1 context.Context, arg2 *ec2.GetEbsDefaultKmsKeyIdInput, ...) (*ec2.GetEbsDefaultKmsKeyIdOutput, error)
- func (m EC2ClientMock) GetEbsEncryptionByDefault(arg1 context.Context, arg2 *ec2.GetEbsEncryptionByDefaultInput, ...) (*ec2.GetEbsEncryptionByDefaultOutput, error)
- func (m EC2ClientMock) GetFlowLogsIntegrationTemplate(arg1 context.Context, arg2 *ec2.GetFlowLogsIntegrationTemplateInput, ...) (*ec2.GetFlowLogsIntegrationTemplateOutput, error)
- func (m EC2ClientMock) GetGroupsForCapacityReservation(arg1 context.Context, arg2 *ec2.GetGroupsForCapacityReservationInput, ...) (*ec2.GetGroupsForCapacityReservationOutput, error)
- func (m EC2ClientMock) GetHostReservationPurchasePreview(arg1 context.Context, arg2 *ec2.GetHostReservationPurchasePreviewInput, ...) (*ec2.GetHostReservationPurchasePreviewOutput, error)
- func (m EC2ClientMock) GetInstanceTypesFromInstanceRequirements(arg1 context.Context, arg2 *ec2.GetInstanceTypesFromInstanceRequirementsInput, ...) (*ec2.GetInstanceTypesFromInstanceRequirementsOutput, error)
- func (m EC2ClientMock) GetInstanceUefiData(arg1 context.Context, arg2 *ec2.GetInstanceUefiDataInput, ...) (*ec2.GetInstanceUefiDataOutput, error)
- func (m EC2ClientMock) GetIpamAddressHistory(arg1 context.Context, arg2 *ec2.GetIpamAddressHistoryInput, ...) (*ec2.GetIpamAddressHistoryOutput, error)
- func (m EC2ClientMock) GetIpamPoolAllocations(arg1 context.Context, arg2 *ec2.GetIpamPoolAllocationsInput, ...) (*ec2.GetIpamPoolAllocationsOutput, error)
- func (m EC2ClientMock) GetIpamPoolCidrs(arg1 context.Context, arg2 *ec2.GetIpamPoolCidrsInput, ...) (*ec2.GetIpamPoolCidrsOutput, error)
- func (m EC2ClientMock) GetIpamResourceCidrs(arg1 context.Context, arg2 *ec2.GetIpamResourceCidrsInput, ...) (*ec2.GetIpamResourceCidrsOutput, error)
- func (m EC2ClientMock) GetLaunchTemplateData(arg1 context.Context, arg2 *ec2.GetLaunchTemplateDataInput, ...) (*ec2.GetLaunchTemplateDataOutput, error)
- func (m EC2ClientMock) GetManagedPrefixListAssociations(arg1 context.Context, arg2 *ec2.GetManagedPrefixListAssociationsInput, ...) (*ec2.GetManagedPrefixListAssociationsOutput, error)
- func (m EC2ClientMock) GetManagedPrefixListEntries(arg1 context.Context, arg2 *ec2.GetManagedPrefixListEntriesInput, ...) (*ec2.GetManagedPrefixListEntriesOutput, error)
- func (m EC2ClientMock) GetNetworkInsightsAccessScopeAnalysisFindings(arg1 context.Context, ...) (*ec2.GetNetworkInsightsAccessScopeAnalysisFindingsOutput, error)
- func (m EC2ClientMock) GetNetworkInsightsAccessScopeContent(arg1 context.Context, arg2 *ec2.GetNetworkInsightsAccessScopeContentInput, ...) (*ec2.GetNetworkInsightsAccessScopeContentOutput, error)
- func (m EC2ClientMock) GetPasswordData(arg1 context.Context, arg2 *ec2.GetPasswordDataInput, ...) (*ec2.GetPasswordDataOutput, error)
- func (m EC2ClientMock) GetReservedInstancesExchangeQuote(arg1 context.Context, arg2 *ec2.GetReservedInstancesExchangeQuoteInput, ...) (*ec2.GetReservedInstancesExchangeQuoteOutput, error)
- func (m EC2ClientMock) GetSerialConsoleAccessStatus(arg1 context.Context, arg2 *ec2.GetSerialConsoleAccessStatusInput, ...) (*ec2.GetSerialConsoleAccessStatusOutput, error)
- func (m EC2ClientMock) GetSpotPlacementScores(arg1 context.Context, arg2 *ec2.GetSpotPlacementScoresInput, ...) (*ec2.GetSpotPlacementScoresOutput, error)
- func (m EC2ClientMock) GetSubnetCidrReservations(arg1 context.Context, arg2 *ec2.GetSubnetCidrReservationsInput, ...) (*ec2.GetSubnetCidrReservationsOutput, error)
- func (m EC2ClientMock) GetTransitGatewayAttachmentPropagations(arg1 context.Context, arg2 *ec2.GetTransitGatewayAttachmentPropagationsInput, ...) (*ec2.GetTransitGatewayAttachmentPropagationsOutput, error)
- func (m EC2ClientMock) GetTransitGatewayMulticastDomainAssociations(arg1 context.Context, ...) (*ec2.GetTransitGatewayMulticastDomainAssociationsOutput, error)
- func (m EC2ClientMock) GetTransitGatewayPolicyTableAssociations(arg1 context.Context, arg2 *ec2.GetTransitGatewayPolicyTableAssociationsInput, ...) (*ec2.GetTransitGatewayPolicyTableAssociationsOutput, error)
- func (m EC2ClientMock) GetTransitGatewayPolicyTableEntries(arg1 context.Context, arg2 *ec2.GetTransitGatewayPolicyTableEntriesInput, ...) (*ec2.GetTransitGatewayPolicyTableEntriesOutput, error)
- func (m EC2ClientMock) GetTransitGatewayPrefixListReferences(arg1 context.Context, arg2 *ec2.GetTransitGatewayPrefixListReferencesInput, ...) (*ec2.GetTransitGatewayPrefixListReferencesOutput, error)
- func (m EC2ClientMock) GetTransitGatewayRouteTableAssociations(arg1 context.Context, arg2 *ec2.GetTransitGatewayRouteTableAssociationsInput, ...) (*ec2.GetTransitGatewayRouteTableAssociationsOutput, error)
- func (m EC2ClientMock) GetTransitGatewayRouteTablePropagations(arg1 context.Context, arg2 *ec2.GetTransitGatewayRouteTablePropagationsInput, ...) (*ec2.GetTransitGatewayRouteTablePropagationsOutput, error)
- func (m EC2ClientMock) GetVpnConnectionDeviceSampleConfiguration(arg1 context.Context, arg2 *ec2.GetVpnConnectionDeviceSampleConfigurationInput, ...) (*ec2.GetVpnConnectionDeviceSampleConfigurationOutput, error)
- func (m EC2ClientMock) GetVpnConnectionDeviceTypes(arg1 context.Context, arg2 *ec2.GetVpnConnectionDeviceTypesInput, ...) (*ec2.GetVpnConnectionDeviceTypesOutput, error)
- func (m EC2ClientMock) ImportClientVpnClientCertificateRevocationList(arg1 context.Context, ...) (*ec2.ImportClientVpnClientCertificateRevocationListOutput, error)
- func (m EC2ClientMock) ImportImage(arg1 context.Context, arg2 *ec2.ImportImageInput, arg3 ...func(*ec2.Options)) (*ec2.ImportImageOutput, error)
- func (m EC2ClientMock) ImportInstance(arg1 context.Context, arg2 *ec2.ImportInstanceInput, ...) (*ec2.ImportInstanceOutput, error)
- func (m EC2ClientMock) ImportKeyPair(arg1 context.Context, arg2 *ec2.ImportKeyPairInput, arg3 ...func(*ec2.Options)) (*ec2.ImportKeyPairOutput, error)
- func (m EC2ClientMock) ImportSnapshot(arg1 context.Context, arg2 *ec2.ImportSnapshotInput, ...) (*ec2.ImportSnapshotOutput, error)
- func (m EC2ClientMock) ImportVolume(arg1 context.Context, arg2 *ec2.ImportVolumeInput, arg3 ...func(*ec2.Options)) (*ec2.ImportVolumeOutput, error)
- func (m EC2ClientMock) ListImagesInRecycleBin(arg1 context.Context, arg2 *ec2.ListImagesInRecycleBinInput, ...) (*ec2.ListImagesInRecycleBinOutput, error)
- func (m EC2ClientMock) ListSnapshotsInRecycleBin(arg1 context.Context, arg2 *ec2.ListSnapshotsInRecycleBinInput, ...) (*ec2.ListSnapshotsInRecycleBinOutput, error)
- func (m EC2ClientMock) ModifyAddressAttribute(arg1 context.Context, arg2 *ec2.ModifyAddressAttributeInput, ...) (*ec2.ModifyAddressAttributeOutput, error)
- func (m EC2ClientMock) ModifyAvailabilityZoneGroup(arg1 context.Context, arg2 *ec2.ModifyAvailabilityZoneGroupInput, ...) (*ec2.ModifyAvailabilityZoneGroupOutput, error)
- func (m EC2ClientMock) ModifyCapacityReservation(arg1 context.Context, arg2 *ec2.ModifyCapacityReservationInput, ...) (*ec2.ModifyCapacityReservationOutput, error)
- func (m EC2ClientMock) ModifyCapacityReservationFleet(arg1 context.Context, arg2 *ec2.ModifyCapacityReservationFleetInput, ...) (*ec2.ModifyCapacityReservationFleetOutput, error)
- func (m EC2ClientMock) ModifyClientVpnEndpoint(arg1 context.Context, arg2 *ec2.ModifyClientVpnEndpointInput, ...) (*ec2.ModifyClientVpnEndpointOutput, error)
- func (m EC2ClientMock) ModifyDefaultCreditSpecification(arg1 context.Context, arg2 *ec2.ModifyDefaultCreditSpecificationInput, ...) (*ec2.ModifyDefaultCreditSpecificationOutput, error)
- func (m EC2ClientMock) ModifyEbsDefaultKmsKeyId(arg1 context.Context, arg2 *ec2.ModifyEbsDefaultKmsKeyIdInput, ...) (*ec2.ModifyEbsDefaultKmsKeyIdOutput, error)
- func (m EC2ClientMock) ModifyFleet(arg1 context.Context, arg2 *ec2.ModifyFleetInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyFleetOutput, error)
- func (m EC2ClientMock) ModifyFpgaImageAttribute(arg1 context.Context, arg2 *ec2.ModifyFpgaImageAttributeInput, ...) (*ec2.ModifyFpgaImageAttributeOutput, error)
- func (m EC2ClientMock) ModifyHosts(arg1 context.Context, arg2 *ec2.ModifyHostsInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyHostsOutput, error)
- func (m EC2ClientMock) ModifyIdFormat(arg1 context.Context, arg2 *ec2.ModifyIdFormatInput, ...) (*ec2.ModifyIdFormatOutput, error)
- func (m EC2ClientMock) ModifyIdentityIdFormat(arg1 context.Context, arg2 *ec2.ModifyIdentityIdFormatInput, ...) (*ec2.ModifyIdentityIdFormatOutput, error)
- func (m EC2ClientMock) ModifyImageAttribute(arg1 context.Context, arg2 *ec2.ModifyImageAttributeInput, ...) (*ec2.ModifyImageAttributeOutput, error)
- func (m EC2ClientMock) ModifyInstanceAttribute(arg1 context.Context, arg2 *ec2.ModifyInstanceAttributeInput, ...) (*ec2.ModifyInstanceAttributeOutput, error)
- func (m EC2ClientMock) ModifyInstanceCapacityReservationAttributes(arg1 context.Context, ...) (*ec2.ModifyInstanceCapacityReservationAttributesOutput, error)
- func (m EC2ClientMock) ModifyInstanceCreditSpecification(arg1 context.Context, arg2 *ec2.ModifyInstanceCreditSpecificationInput, ...) (*ec2.ModifyInstanceCreditSpecificationOutput, error)
- func (m EC2ClientMock) ModifyInstanceEventStartTime(arg1 context.Context, arg2 *ec2.ModifyInstanceEventStartTimeInput, ...) (*ec2.ModifyInstanceEventStartTimeOutput, error)
- func (m EC2ClientMock) ModifyInstanceEventWindow(arg1 context.Context, arg2 *ec2.ModifyInstanceEventWindowInput, ...) (*ec2.ModifyInstanceEventWindowOutput, error)
- func (m EC2ClientMock) ModifyInstanceMaintenanceOptions(arg1 context.Context, arg2 *ec2.ModifyInstanceMaintenanceOptionsInput, ...) (*ec2.ModifyInstanceMaintenanceOptionsOutput, error)
- func (m EC2ClientMock) ModifyInstanceMetadataOptions(arg1 context.Context, arg2 *ec2.ModifyInstanceMetadataOptionsInput, ...) (*ec2.ModifyInstanceMetadataOptionsOutput, error)
- func (m EC2ClientMock) ModifyInstancePlacement(arg1 context.Context, arg2 *ec2.ModifyInstancePlacementInput, ...) (*ec2.ModifyInstancePlacementOutput, error)
- func (m EC2ClientMock) ModifyIpam(arg1 context.Context, arg2 *ec2.ModifyIpamInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyIpamOutput, error)
- func (m EC2ClientMock) ModifyIpamPool(arg1 context.Context, arg2 *ec2.ModifyIpamPoolInput, ...) (*ec2.ModifyIpamPoolOutput, error)
- func (m EC2ClientMock) ModifyIpamResourceCidr(arg1 context.Context, arg2 *ec2.ModifyIpamResourceCidrInput, ...) (*ec2.ModifyIpamResourceCidrOutput, error)
- func (m EC2ClientMock) ModifyIpamScope(arg1 context.Context, arg2 *ec2.ModifyIpamScopeInput, ...) (*ec2.ModifyIpamScopeOutput, error)
- func (m EC2ClientMock) ModifyLaunchTemplate(arg1 context.Context, arg2 *ec2.ModifyLaunchTemplateInput, ...) (*ec2.ModifyLaunchTemplateOutput, error)
- func (m EC2ClientMock) ModifyManagedPrefixList(arg1 context.Context, arg2 *ec2.ModifyManagedPrefixListInput, ...) (*ec2.ModifyManagedPrefixListOutput, error)
- func (m EC2ClientMock) ModifyNetworkInterfaceAttribute(arg1 context.Context, arg2 *ec2.ModifyNetworkInterfaceAttributeInput, ...) (*ec2.ModifyNetworkInterfaceAttributeOutput, error)
- func (m EC2ClientMock) ModifyPrivateDnsNameOptions(arg1 context.Context, arg2 *ec2.ModifyPrivateDnsNameOptionsInput, ...) (*ec2.ModifyPrivateDnsNameOptionsOutput, error)
- func (m EC2ClientMock) ModifyReservedInstances(arg1 context.Context, arg2 *ec2.ModifyReservedInstancesInput, ...) (*ec2.ModifyReservedInstancesOutput, error)
- func (m EC2ClientMock) ModifySecurityGroupRules(arg1 context.Context, arg2 *ec2.ModifySecurityGroupRulesInput, ...) (*ec2.ModifySecurityGroupRulesOutput, error)
- func (m EC2ClientMock) ModifySnapshotAttribute(arg1 context.Context, arg2 *ec2.ModifySnapshotAttributeInput, ...) (*ec2.ModifySnapshotAttributeOutput, error)
- func (m EC2ClientMock) ModifySnapshotTier(arg1 context.Context, arg2 *ec2.ModifySnapshotTierInput, ...) (*ec2.ModifySnapshotTierOutput, error)
- func (m EC2ClientMock) ModifySpotFleetRequest(arg1 context.Context, arg2 *ec2.ModifySpotFleetRequestInput, ...) (*ec2.ModifySpotFleetRequestOutput, error)
- func (m EC2ClientMock) ModifySubnetAttribute(arg1 context.Context, arg2 *ec2.ModifySubnetAttributeInput, ...) (*ec2.ModifySubnetAttributeOutput, error)
- func (m EC2ClientMock) ModifyTrafficMirrorFilterNetworkServices(arg1 context.Context, arg2 *ec2.ModifyTrafficMirrorFilterNetworkServicesInput, ...) (*ec2.ModifyTrafficMirrorFilterNetworkServicesOutput, error)
- func (m EC2ClientMock) ModifyTrafficMirrorFilterRule(arg1 context.Context, arg2 *ec2.ModifyTrafficMirrorFilterRuleInput, ...) (*ec2.ModifyTrafficMirrorFilterRuleOutput, error)
- func (m EC2ClientMock) ModifyTrafficMirrorSession(arg1 context.Context, arg2 *ec2.ModifyTrafficMirrorSessionInput, ...) (*ec2.ModifyTrafficMirrorSessionOutput, error)
- func (m EC2ClientMock) ModifyTransitGateway(arg1 context.Context, arg2 *ec2.ModifyTransitGatewayInput, ...) (*ec2.ModifyTransitGatewayOutput, error)
- func (m EC2ClientMock) ModifyTransitGatewayPrefixListReference(arg1 context.Context, arg2 *ec2.ModifyTransitGatewayPrefixListReferenceInput, ...) (*ec2.ModifyTransitGatewayPrefixListReferenceOutput, error)
- func (m EC2ClientMock) ModifyTransitGatewayVpcAttachment(arg1 context.Context, arg2 *ec2.ModifyTransitGatewayVpcAttachmentInput, ...) (*ec2.ModifyTransitGatewayVpcAttachmentOutput, error)
- func (m EC2ClientMock) ModifyVolume(arg1 context.Context, arg2 *ec2.ModifyVolumeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVolumeOutput, error)
- func (m EC2ClientMock) ModifyVolumeAttribute(arg1 context.Context, arg2 *ec2.ModifyVolumeAttributeInput, ...) (*ec2.ModifyVolumeAttributeOutput, error)
- func (m EC2ClientMock) ModifyVpcAttribute(arg1 context.Context, arg2 *ec2.ModifyVpcAttributeInput, ...) (*ec2.ModifyVpcAttributeOutput, error)
- func (m EC2ClientMock) ModifyVpcEndpoint(arg1 context.Context, arg2 *ec2.ModifyVpcEndpointInput, ...) (*ec2.ModifyVpcEndpointOutput, error)
- func (m EC2ClientMock) ModifyVpcEndpointConnectionNotification(arg1 context.Context, arg2 *ec2.ModifyVpcEndpointConnectionNotificationInput, ...) (*ec2.ModifyVpcEndpointConnectionNotificationOutput, error)
- func (m EC2ClientMock) ModifyVpcEndpointServiceConfiguration(arg1 context.Context, arg2 *ec2.ModifyVpcEndpointServiceConfigurationInput, ...) (*ec2.ModifyVpcEndpointServiceConfigurationOutput, error)
- func (m EC2ClientMock) ModifyVpcEndpointServicePayerResponsibility(arg1 context.Context, ...) (*ec2.ModifyVpcEndpointServicePayerResponsibilityOutput, error)
- func (m EC2ClientMock) ModifyVpcEndpointServicePermissions(arg1 context.Context, arg2 *ec2.ModifyVpcEndpointServicePermissionsInput, ...) (*ec2.ModifyVpcEndpointServicePermissionsOutput, error)
- func (m EC2ClientMock) ModifyVpcPeeringConnectionOptions(arg1 context.Context, arg2 *ec2.ModifyVpcPeeringConnectionOptionsInput, ...) (*ec2.ModifyVpcPeeringConnectionOptionsOutput, error)
- func (m EC2ClientMock) ModifyVpcTenancy(arg1 context.Context, arg2 *ec2.ModifyVpcTenancyInput, ...) (*ec2.ModifyVpcTenancyOutput, error)
- func (m EC2ClientMock) ModifyVpnConnection(arg1 context.Context, arg2 *ec2.ModifyVpnConnectionInput, ...) (*ec2.ModifyVpnConnectionOutput, error)
- func (m EC2ClientMock) ModifyVpnConnectionOptions(arg1 context.Context, arg2 *ec2.ModifyVpnConnectionOptionsInput, ...) (*ec2.ModifyVpnConnectionOptionsOutput, error)
- func (m EC2ClientMock) ModifyVpnTunnelCertificate(arg1 context.Context, arg2 *ec2.ModifyVpnTunnelCertificateInput, ...) (*ec2.ModifyVpnTunnelCertificateOutput, error)
- func (m EC2ClientMock) ModifyVpnTunnelOptions(arg1 context.Context, arg2 *ec2.ModifyVpnTunnelOptionsInput, ...) (*ec2.ModifyVpnTunnelOptionsOutput, error)
- func (m EC2ClientMock) MonitorInstances(arg1 context.Context, arg2 *ec2.MonitorInstancesInput, ...) (*ec2.MonitorInstancesOutput, error)
- func (m EC2ClientMock) MoveAddressToVpc(arg1 context.Context, arg2 *ec2.MoveAddressToVpcInput, ...) (*ec2.MoveAddressToVpcOutput, error)
- func (m EC2ClientMock) MoveByoipCidrToIpam(arg1 context.Context, arg2 *ec2.MoveByoipCidrToIpamInput, ...) (*ec2.MoveByoipCidrToIpamOutput, error)
- func (m EC2ClientMock) ProvisionByoipCidr(arg1 context.Context, arg2 *ec2.ProvisionByoipCidrInput, ...) (*ec2.ProvisionByoipCidrOutput, error)
- func (m EC2ClientMock) ProvisionIpamPoolCidr(arg1 context.Context, arg2 *ec2.ProvisionIpamPoolCidrInput, ...) (*ec2.ProvisionIpamPoolCidrOutput, error)
- func (m EC2ClientMock) ProvisionPublicIpv4PoolCidr(arg1 context.Context, arg2 *ec2.ProvisionPublicIpv4PoolCidrInput, ...) (*ec2.ProvisionPublicIpv4PoolCidrOutput, error)
- func (m EC2ClientMock) PurchaseHostReservation(arg1 context.Context, arg2 *ec2.PurchaseHostReservationInput, ...) (*ec2.PurchaseHostReservationOutput, error)
- func (m EC2ClientMock) PurchaseReservedInstancesOffering(arg1 context.Context, arg2 *ec2.PurchaseReservedInstancesOfferingInput, ...) (*ec2.PurchaseReservedInstancesOfferingOutput, error)
- func (m EC2ClientMock) PurchaseScheduledInstances(arg1 context.Context, arg2 *ec2.PurchaseScheduledInstancesInput, ...) (*ec2.PurchaseScheduledInstancesOutput, error)
- func (m EC2ClientMock) RebootInstances(arg1 context.Context, arg2 *ec2.RebootInstancesInput, ...) (*ec2.RebootInstancesOutput, error)
- func (m EC2ClientMock) RegisterImage(arg1 context.Context, arg2 *ec2.RegisterImageInput, arg3 ...func(*ec2.Options)) (*ec2.RegisterImageOutput, error)
- func (m EC2ClientMock) RegisterInstanceEventNotificationAttributes(arg1 context.Context, ...) (*ec2.RegisterInstanceEventNotificationAttributesOutput, error)
- func (m EC2ClientMock) RegisterTransitGatewayMulticastGroupMembers(arg1 context.Context, ...) (*ec2.RegisterTransitGatewayMulticastGroupMembersOutput, error)
- func (m EC2ClientMock) RegisterTransitGatewayMulticastGroupSources(arg1 context.Context, ...) (*ec2.RegisterTransitGatewayMulticastGroupSourcesOutput, error)
- func (m EC2ClientMock) RejectTransitGatewayMulticastDomainAssociations(arg1 context.Context, ...) (*ec2.RejectTransitGatewayMulticastDomainAssociationsOutput, error)
- func (m EC2ClientMock) RejectTransitGatewayPeeringAttachment(arg1 context.Context, arg2 *ec2.RejectTransitGatewayPeeringAttachmentInput, ...) (*ec2.RejectTransitGatewayPeeringAttachmentOutput, error)
- func (m EC2ClientMock) RejectTransitGatewayVpcAttachment(arg1 context.Context, arg2 *ec2.RejectTransitGatewayVpcAttachmentInput, ...) (*ec2.RejectTransitGatewayVpcAttachmentOutput, error)
- func (m EC2ClientMock) RejectVpcEndpointConnections(arg1 context.Context, arg2 *ec2.RejectVpcEndpointConnectionsInput, ...) (*ec2.RejectVpcEndpointConnectionsOutput, error)
- func (m EC2ClientMock) RejectVpcPeeringConnection(arg1 context.Context, arg2 *ec2.RejectVpcPeeringConnectionInput, ...) (*ec2.RejectVpcPeeringConnectionOutput, error)
- func (m EC2ClientMock) ReleaseAddress(arg1 context.Context, arg2 *ec2.ReleaseAddressInput, ...) (*ec2.ReleaseAddressOutput, error)
- func (m EC2ClientMock) ReleaseHosts(arg1 context.Context, arg2 *ec2.ReleaseHostsInput, arg3 ...func(*ec2.Options)) (*ec2.ReleaseHostsOutput, error)
- func (m EC2ClientMock) ReleaseIpamPoolAllocation(arg1 context.Context, arg2 *ec2.ReleaseIpamPoolAllocationInput, ...) (*ec2.ReleaseIpamPoolAllocationOutput, error)
- func (m EC2ClientMock) ReplaceIamInstanceProfileAssociation(arg1 context.Context, arg2 *ec2.ReplaceIamInstanceProfileAssociationInput, ...) (*ec2.ReplaceIamInstanceProfileAssociationOutput, error)
- func (m EC2ClientMock) ReplaceNetworkAclAssociation(arg1 context.Context, arg2 *ec2.ReplaceNetworkAclAssociationInput, ...) (*ec2.ReplaceNetworkAclAssociationOutput, error)
- func (m EC2ClientMock) ReplaceNetworkAclEntry(arg1 context.Context, arg2 *ec2.ReplaceNetworkAclEntryInput, ...) (*ec2.ReplaceNetworkAclEntryOutput, error)
- func (m EC2ClientMock) ReplaceRoute(arg1 context.Context, arg2 *ec2.ReplaceRouteInput, arg3 ...func(*ec2.Options)) (*ec2.ReplaceRouteOutput, error)
- func (m EC2ClientMock) ReplaceRouteTableAssociation(arg1 context.Context, arg2 *ec2.ReplaceRouteTableAssociationInput, ...) (*ec2.ReplaceRouteTableAssociationOutput, error)
- func (m EC2ClientMock) ReplaceTransitGatewayRoute(arg1 context.Context, arg2 *ec2.ReplaceTransitGatewayRouteInput, ...) (*ec2.ReplaceTransitGatewayRouteOutput, error)
- func (m EC2ClientMock) ReportInstanceStatus(arg1 context.Context, arg2 *ec2.ReportInstanceStatusInput, ...) (*ec2.ReportInstanceStatusOutput, error)
- func (m EC2ClientMock) RequestSpotFleet(arg1 context.Context, arg2 *ec2.RequestSpotFleetInput, ...) (*ec2.RequestSpotFleetOutput, error)
- func (m EC2ClientMock) RequestSpotInstances(arg1 context.Context, arg2 *ec2.RequestSpotInstancesInput, ...) (*ec2.RequestSpotInstancesOutput, error)
- func (m EC2ClientMock) ResetAddressAttribute(arg1 context.Context, arg2 *ec2.ResetAddressAttributeInput, ...) (*ec2.ResetAddressAttributeOutput, error)
- func (m EC2ClientMock) ResetEbsDefaultKmsKeyId(arg1 context.Context, arg2 *ec2.ResetEbsDefaultKmsKeyIdInput, ...) (*ec2.ResetEbsDefaultKmsKeyIdOutput, error)
- func (m EC2ClientMock) ResetFpgaImageAttribute(arg1 context.Context, arg2 *ec2.ResetFpgaImageAttributeInput, ...) (*ec2.ResetFpgaImageAttributeOutput, error)
- func (m EC2ClientMock) ResetImageAttribute(arg1 context.Context, arg2 *ec2.ResetImageAttributeInput, ...) (*ec2.ResetImageAttributeOutput, error)
- func (m EC2ClientMock) ResetInstanceAttribute(arg1 context.Context, arg2 *ec2.ResetInstanceAttributeInput, ...) (*ec2.ResetInstanceAttributeOutput, error)
- func (m EC2ClientMock) ResetNetworkInterfaceAttribute(arg1 context.Context, arg2 *ec2.ResetNetworkInterfaceAttributeInput, ...) (*ec2.ResetNetworkInterfaceAttributeOutput, error)
- func (m EC2ClientMock) ResetSnapshotAttribute(arg1 context.Context, arg2 *ec2.ResetSnapshotAttributeInput, ...) (*ec2.ResetSnapshotAttributeOutput, error)
- func (m EC2ClientMock) RestoreAddressToClassic(arg1 context.Context, arg2 *ec2.RestoreAddressToClassicInput, ...) (*ec2.RestoreAddressToClassicOutput, error)
- func (m EC2ClientMock) RestoreImageFromRecycleBin(arg1 context.Context, arg2 *ec2.RestoreImageFromRecycleBinInput, ...) (*ec2.RestoreImageFromRecycleBinOutput, error)
- func (m EC2ClientMock) RestoreManagedPrefixListVersion(arg1 context.Context, arg2 *ec2.RestoreManagedPrefixListVersionInput, ...) (*ec2.RestoreManagedPrefixListVersionOutput, error)
- func (m EC2ClientMock) RestoreSnapshotFromRecycleBin(arg1 context.Context, arg2 *ec2.RestoreSnapshotFromRecycleBinInput, ...) (*ec2.RestoreSnapshotFromRecycleBinOutput, error)
- func (m EC2ClientMock) RestoreSnapshotTier(arg1 context.Context, arg2 *ec2.RestoreSnapshotTierInput, ...) (*ec2.RestoreSnapshotTierOutput, error)
- func (m EC2ClientMock) RevokeClientVpnIngress(arg1 context.Context, arg2 *ec2.RevokeClientVpnIngressInput, ...) (*ec2.RevokeClientVpnIngressOutput, error)
- func (m EC2ClientMock) RevokeSecurityGroupEgress(arg1 context.Context, arg2 *ec2.RevokeSecurityGroupEgressInput, ...) (*ec2.RevokeSecurityGroupEgressOutput, error)
- func (m EC2ClientMock) RevokeSecurityGroupIngress(arg1 context.Context, arg2 *ec2.RevokeSecurityGroupIngressInput, ...) (*ec2.RevokeSecurityGroupIngressOutput, error)
- func (m EC2ClientMock) RunInstances(arg1 context.Context, arg2 *ec2.RunInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.RunInstancesOutput, error)
- func (m EC2ClientMock) RunScheduledInstances(arg1 context.Context, arg2 *ec2.RunScheduledInstancesInput, ...) (*ec2.RunScheduledInstancesOutput, error)
- func (m EC2ClientMock) SearchLocalGatewayRoutes(arg1 context.Context, arg2 *ec2.SearchLocalGatewayRoutesInput, ...) (*ec2.SearchLocalGatewayRoutesOutput, error)
- func (m EC2ClientMock) SearchTransitGatewayMulticastGroups(arg1 context.Context, arg2 *ec2.SearchTransitGatewayMulticastGroupsInput, ...) (*ec2.SearchTransitGatewayMulticastGroupsOutput, error)
- func (m EC2ClientMock) SearchTransitGatewayRoutes(arg1 context.Context, arg2 *ec2.SearchTransitGatewayRoutesInput, ...) (*ec2.SearchTransitGatewayRoutesOutput, error)
- func (m EC2ClientMock) SendDiagnosticInterrupt(arg1 context.Context, arg2 *ec2.SendDiagnosticInterruptInput, ...) (*ec2.SendDiagnosticInterruptOutput, error)
- func (m EC2ClientMock) StartInstances(arg1 context.Context, arg2 *ec2.StartInstancesInput, ...) (*ec2.StartInstancesOutput, error)
- func (m EC2ClientMock) StartNetworkInsightsAccessScopeAnalysis(arg1 context.Context, arg2 *ec2.StartNetworkInsightsAccessScopeAnalysisInput, ...) (*ec2.StartNetworkInsightsAccessScopeAnalysisOutput, error)
- func (m EC2ClientMock) StartNetworkInsightsAnalysis(arg1 context.Context, arg2 *ec2.StartNetworkInsightsAnalysisInput, ...) (*ec2.StartNetworkInsightsAnalysisOutput, error)
- func (m EC2ClientMock) StartVpcEndpointServicePrivateDnsVerification(arg1 context.Context, ...) (*ec2.StartVpcEndpointServicePrivateDnsVerificationOutput, error)
- func (m EC2ClientMock) StopInstances(arg1 context.Context, arg2 *ec2.StopInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.StopInstancesOutput, error)
- func (m EC2ClientMock) TerminateClientVpnConnections(arg1 context.Context, arg2 *ec2.TerminateClientVpnConnectionsInput, ...) (*ec2.TerminateClientVpnConnectionsOutput, error)
- func (m EC2ClientMock) TerminateInstances(arg1 context.Context, arg2 *ec2.TerminateInstancesInput, ...) (*ec2.TerminateInstancesOutput, error)
- func (m EC2ClientMock) UnassignIpv6Addresses(arg1 context.Context, arg2 *ec2.UnassignIpv6AddressesInput, ...) (*ec2.UnassignIpv6AddressesOutput, error)
- func (m EC2ClientMock) UnassignPrivateIpAddresses(arg1 context.Context, arg2 *ec2.UnassignPrivateIpAddressesInput, ...) (*ec2.UnassignPrivateIpAddressesOutput, error)
- func (m EC2ClientMock) UnmonitorInstances(arg1 context.Context, arg2 *ec2.UnmonitorInstancesInput, ...) (*ec2.UnmonitorInstancesOutput, error)
- func (m EC2ClientMock) UpdateSecurityGroupRuleDescriptionsEgress(arg1 context.Context, arg2 *ec2.UpdateSecurityGroupRuleDescriptionsEgressInput, ...) (*ec2.UpdateSecurityGroupRuleDescriptionsEgressOutput, error)
- func (m EC2ClientMock) UpdateSecurityGroupRuleDescriptionsIngress(arg1 context.Context, ...) (*ec2.UpdateSecurityGroupRuleDescriptionsIngressOutput, error)
- func (m EC2ClientMock) WithdrawByoipCidr(arg1 context.Context, arg2 *ec2.WithdrawByoipCidrInput, ...) (*ec2.WithdrawByoipCidrOutput, error)
- type IAPIGatewayClient
- type ICognitoIDPClient
- type IDynamoClient
- type IEC2Client
- type ILambdaClient
- type IS3Client
- type IS3ControlClient
- type IS3PresignClient
- type IS3UploaderClient
- type ISNSClient
- type ISQSClient
- type LambdaClientMock
- func (m LambdaClientMock) AddLayerVersionPermission(arg1 context.Context, arg2 *lambda.AddLayerVersionPermissionInput, ...) (*lambda.AddLayerVersionPermissionOutput, error)
- func (m LambdaClientMock) AddPermission(arg1 context.Context, arg2 *lambda.AddPermissionInput, ...) (*lambda.AddPermissionOutput, error)
- func (m LambdaClientMock) CreateAlias(arg1 context.Context, arg2 *lambda.CreateAliasInput, ...) (*lambda.CreateAliasOutput, error)
- func (m LambdaClientMock) CreateCodeSigningConfig(arg1 context.Context, arg2 *lambda.CreateCodeSigningConfigInput, ...) (*lambda.CreateCodeSigningConfigOutput, error)
- func (m LambdaClientMock) CreateEventSourceMapping(arg1 context.Context, arg2 *lambda.CreateEventSourceMappingInput, ...) (*lambda.CreateEventSourceMappingOutput, error)
- func (m LambdaClientMock) CreateFunction(arg1 context.Context, arg2 *lambda.CreateFunctionInput, ...) (*lambda.CreateFunctionOutput, error)
- func (m LambdaClientMock) DeleteAlias(arg1 context.Context, arg2 *lambda.DeleteAliasInput, ...) (*lambda.DeleteAliasOutput, error)
- func (m LambdaClientMock) DeleteCodeSigningConfig(arg1 context.Context, arg2 *lambda.DeleteCodeSigningConfigInput, ...) (*lambda.DeleteCodeSigningConfigOutput, error)
- func (m LambdaClientMock) DeleteEventSourceMapping(arg1 context.Context, arg2 *lambda.DeleteEventSourceMappingInput, ...) (*lambda.DeleteEventSourceMappingOutput, error)
- func (m LambdaClientMock) DeleteFunction(arg1 context.Context, arg2 *lambda.DeleteFunctionInput, ...) (*lambda.DeleteFunctionOutput, error)
- func (m LambdaClientMock) DeleteFunctionCodeSigningConfig(arg1 context.Context, arg2 *lambda.DeleteFunctionCodeSigningConfigInput, ...) (*lambda.DeleteFunctionCodeSigningConfigOutput, error)
- func (m LambdaClientMock) DeleteFunctionConcurrency(arg1 context.Context, arg2 *lambda.DeleteFunctionConcurrencyInput, ...) (*lambda.DeleteFunctionConcurrencyOutput, error)
- func (m LambdaClientMock) DeleteFunctionEventInvokeConfig(arg1 context.Context, arg2 *lambda.DeleteFunctionEventInvokeConfigInput, ...) (*lambda.DeleteFunctionEventInvokeConfigOutput, error)
- func (m LambdaClientMock) DeleteLayerVersion(arg1 context.Context, arg2 *lambda.DeleteLayerVersionInput, ...) (*lambda.DeleteLayerVersionOutput, error)
- func (m LambdaClientMock) DeleteProvisionedConcurrencyConfig(arg1 context.Context, arg2 *lambda.DeleteProvisionedConcurrencyConfigInput, ...) (*lambda.DeleteProvisionedConcurrencyConfigOutput, error)
- func (m LambdaClientMock) GetAccountSettings(arg1 context.Context, arg2 *lambda.GetAccountSettingsInput, ...) (*lambda.GetAccountSettingsOutput, error)
- func (m LambdaClientMock) GetAlias(arg1 context.Context, arg2 *lambda.GetAliasInput, ...) (*lambda.GetAliasOutput, error)
- func (m LambdaClientMock) GetCodeSigningConfig(arg1 context.Context, arg2 *lambda.GetCodeSigningConfigInput, ...) (*lambda.GetCodeSigningConfigOutput, error)
- func (m LambdaClientMock) GetEventSourceMapping(arg1 context.Context, arg2 *lambda.GetEventSourceMappingInput, ...) (*lambda.GetEventSourceMappingOutput, error)
- func (m LambdaClientMock) GetFunction(arg1 context.Context, arg2 *lambda.GetFunctionInput, ...) (*lambda.GetFunctionOutput, error)
- func (m LambdaClientMock) GetFunctionCodeSigningConfig(arg1 context.Context, arg2 *lambda.GetFunctionCodeSigningConfigInput, ...) (*lambda.GetFunctionCodeSigningConfigOutput, error)
- func (m LambdaClientMock) GetFunctionConcurrency(arg1 context.Context, arg2 *lambda.GetFunctionConcurrencyInput, ...) (*lambda.GetFunctionConcurrencyOutput, error)
- func (m LambdaClientMock) GetFunctionConfiguration(arg1 context.Context, arg2 *lambda.GetFunctionConfigurationInput, ...) (*lambda.GetFunctionConfigurationOutput, error)
- func (m LambdaClientMock) GetFunctionEventInvokeConfig(arg1 context.Context, arg2 *lambda.GetFunctionEventInvokeConfigInput, ...) (*lambda.GetFunctionEventInvokeConfigOutput, error)
- func (m LambdaClientMock) GetLayerVersion(arg1 context.Context, arg2 *lambda.GetLayerVersionInput, ...) (*lambda.GetLayerVersionOutput, error)
- func (m LambdaClientMock) GetLayerVersionByArn(arg1 context.Context, arg2 *lambda.GetLayerVersionByArnInput, ...) (*lambda.GetLayerVersionByArnOutput, error)
- func (m LambdaClientMock) GetLayerVersionPolicy(arg1 context.Context, arg2 *lambda.GetLayerVersionPolicyInput, ...) (*lambda.GetLayerVersionPolicyOutput, error)
- func (m LambdaClientMock) GetPolicy(arg1 context.Context, arg2 *lambda.GetPolicyInput, ...) (*lambda.GetPolicyOutput, error)
- func (m LambdaClientMock) GetProvisionedConcurrencyConfig(arg1 context.Context, arg2 *lambda.GetProvisionedConcurrencyConfigInput, ...) (*lambda.GetProvisionedConcurrencyConfigOutput, error)
- func (m LambdaClientMock) Invoke(arg1 context.Context, arg2 *lambda.InvokeInput, arg3 ...func(*lambda.Options)) (*lambda.InvokeOutput, error)
- func (m LambdaClientMock) InvokeAsync(arg1 context.Context, arg2 *lambda.InvokeAsyncInput, ...) (*lambda.InvokeAsyncOutput, error)
- func (m LambdaClientMock) ListAliases(arg1 context.Context, arg2 *lambda.ListAliasesInput, ...) (*lambda.ListAliasesOutput, error)
- func (m LambdaClientMock) ListCodeSigningConfigs(arg1 context.Context, arg2 *lambda.ListCodeSigningConfigsInput, ...) (*lambda.ListCodeSigningConfigsOutput, error)
- func (m LambdaClientMock) ListEventSourceMappings(arg1 context.Context, arg2 *lambda.ListEventSourceMappingsInput, ...) (*lambda.ListEventSourceMappingsOutput, error)
- func (m LambdaClientMock) ListFunctionEventInvokeConfigs(arg1 context.Context, arg2 *lambda.ListFunctionEventInvokeConfigsInput, ...) (*lambda.ListFunctionEventInvokeConfigsOutput, error)
- func (m LambdaClientMock) ListFunctions(arg1 context.Context, arg2 *lambda.ListFunctionsInput, ...) (*lambda.ListFunctionsOutput, error)
- func (m LambdaClientMock) ListFunctionsByCodeSigningConfig(arg1 context.Context, arg2 *lambda.ListFunctionsByCodeSigningConfigInput, ...) (*lambda.ListFunctionsByCodeSigningConfigOutput, error)
- func (m LambdaClientMock) ListLayerVersions(arg1 context.Context, arg2 *lambda.ListLayerVersionsInput, ...) (*lambda.ListLayerVersionsOutput, error)
- func (m LambdaClientMock) ListLayers(arg1 context.Context, arg2 *lambda.ListLayersInput, ...) (*lambda.ListLayersOutput, error)
- func (m LambdaClientMock) ListProvisionedConcurrencyConfigs(arg1 context.Context, arg2 *lambda.ListProvisionedConcurrencyConfigsInput, ...) (*lambda.ListProvisionedConcurrencyConfigsOutput, error)
- func (m LambdaClientMock) ListTags(arg1 context.Context, arg2 *lambda.ListTagsInput, ...) (*lambda.ListTagsOutput, error)
- func (m LambdaClientMock) ListVersionsByFunction(arg1 context.Context, arg2 *lambda.ListVersionsByFunctionInput, ...) (*lambda.ListVersionsByFunctionOutput, error)
- func (m LambdaClientMock) PublishLayerVersion(arg1 context.Context, arg2 *lambda.PublishLayerVersionInput, ...) (*lambda.PublishLayerVersionOutput, error)
- func (m LambdaClientMock) PublishVersion(arg1 context.Context, arg2 *lambda.PublishVersionInput, ...) (*lambda.PublishVersionOutput, error)
- func (m LambdaClientMock) PutFunctionCodeSigningConfig(arg1 context.Context, arg2 *lambda.PutFunctionCodeSigningConfigInput, ...) (*lambda.PutFunctionCodeSigningConfigOutput, error)
- func (m LambdaClientMock) PutFunctionConcurrency(arg1 context.Context, arg2 *lambda.PutFunctionConcurrencyInput, ...) (*lambda.PutFunctionConcurrencyOutput, error)
- func (m LambdaClientMock) PutFunctionEventInvokeConfig(arg1 context.Context, arg2 *lambda.PutFunctionEventInvokeConfigInput, ...) (*lambda.PutFunctionEventInvokeConfigOutput, error)
- func (m LambdaClientMock) PutProvisionedConcurrencyConfig(arg1 context.Context, arg2 *lambda.PutProvisionedConcurrencyConfigInput, ...) (*lambda.PutProvisionedConcurrencyConfigOutput, error)
- func (m LambdaClientMock) RemoveLayerVersionPermission(arg1 context.Context, arg2 *lambda.RemoveLayerVersionPermissionInput, ...) (*lambda.RemoveLayerVersionPermissionOutput, error)
- func (m LambdaClientMock) RemovePermission(arg1 context.Context, arg2 *lambda.RemovePermissionInput, ...) (*lambda.RemovePermissionOutput, error)
- func (m LambdaClientMock) TagResource(arg1 context.Context, arg2 *lambda.TagResourceInput, ...) (*lambda.TagResourceOutput, error)
- func (m LambdaClientMock) UntagResource(arg1 context.Context, arg2 *lambda.UntagResourceInput, ...) (*lambda.UntagResourceOutput, error)
- func (m LambdaClientMock) UpdateAlias(arg1 context.Context, arg2 *lambda.UpdateAliasInput, ...) (*lambda.UpdateAliasOutput, error)
- func (m LambdaClientMock) UpdateCodeSigningConfig(arg1 context.Context, arg2 *lambda.UpdateCodeSigningConfigInput, ...) (*lambda.UpdateCodeSigningConfigOutput, error)
- func (m LambdaClientMock) UpdateEventSourceMapping(arg1 context.Context, arg2 *lambda.UpdateEventSourceMappingInput, ...) (*lambda.UpdateEventSourceMappingOutput, error)
- func (m LambdaClientMock) UpdateFunctionCode(arg1 context.Context, arg2 *lambda.UpdateFunctionCodeInput, ...) (*lambda.UpdateFunctionCodeOutput, error)
- func (m LambdaClientMock) UpdateFunctionConfiguration(arg1 context.Context, arg2 *lambda.UpdateFunctionConfigurationInput, ...) (*lambda.UpdateFunctionConfigurationOutput, error)
- func (m LambdaClientMock) UpdateFunctionEventInvokeConfig(arg1 context.Context, arg2 *lambda.UpdateFunctionEventInvokeConfigInput, ...) (*lambda.UpdateFunctionEventInvokeConfigOutput, error)
- type S3ClientMock
- func (m S3ClientMock) AbortMultipartUpload(arg1 context.Context, arg2 *s3.AbortMultipartUploadInput, ...) (*s3.AbortMultipartUploadOutput, error)
- func (m S3ClientMock) CompleteMultipartUpload(arg1 context.Context, arg2 *s3.CompleteMultipartUploadInput, ...) (*s3.CompleteMultipartUploadOutput, error)
- func (m S3ClientMock) CopyObject(arg1 context.Context, arg2 *s3.CopyObjectInput, arg3 ...func(*s3.Options)) (*s3.CopyObjectOutput, error)
- func (m S3ClientMock) CreateBucket(arg1 context.Context, arg2 *s3.CreateBucketInput, arg3 ...func(*s3.Options)) (*s3.CreateBucketOutput, error)
- func (m S3ClientMock) CreateMultipartUpload(arg1 context.Context, arg2 *s3.CreateMultipartUploadInput, ...) (*s3.CreateMultipartUploadOutput, error)
- func (m S3ClientMock) DeleteBucket(arg1 context.Context, arg2 *s3.DeleteBucketInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketOutput, error)
- func (m S3ClientMock) DeleteBucketAnalyticsConfiguration(arg1 context.Context, arg2 *s3.DeleteBucketAnalyticsConfigurationInput, ...) (*s3.DeleteBucketAnalyticsConfigurationOutput, error)
- func (m S3ClientMock) DeleteBucketCors(arg1 context.Context, arg2 *s3.DeleteBucketCorsInput, ...) (*s3.DeleteBucketCorsOutput, error)
- func (m S3ClientMock) DeleteBucketEncryption(arg1 context.Context, arg2 *s3.DeleteBucketEncryptionInput, ...) (*s3.DeleteBucketEncryptionOutput, error)
- func (m S3ClientMock) DeleteBucketIntelligentTieringConfiguration(arg1 context.Context, ...) (*s3.DeleteBucketIntelligentTieringConfigurationOutput, error)
- func (m S3ClientMock) DeleteBucketInventoryConfiguration(arg1 context.Context, arg2 *s3.DeleteBucketInventoryConfigurationInput, ...) (*s3.DeleteBucketInventoryConfigurationOutput, error)
- func (m S3ClientMock) DeleteBucketLifecycle(arg1 context.Context, arg2 *s3.DeleteBucketLifecycleInput, ...) (*s3.DeleteBucketLifecycleOutput, error)
- func (m S3ClientMock) DeleteBucketMetricsConfiguration(arg1 context.Context, arg2 *s3.DeleteBucketMetricsConfigurationInput, ...) (*s3.DeleteBucketMetricsConfigurationOutput, error)
- func (m S3ClientMock) DeleteBucketOwnershipControls(arg1 context.Context, arg2 *s3.DeleteBucketOwnershipControlsInput, ...) (*s3.DeleteBucketOwnershipControlsOutput, error)
- func (m S3ClientMock) DeleteBucketPolicy(arg1 context.Context, arg2 *s3.DeleteBucketPolicyInput, ...) (*s3.DeleteBucketPolicyOutput, error)
- func (m S3ClientMock) DeleteBucketReplication(arg1 context.Context, arg2 *s3.DeleteBucketReplicationInput, ...) (*s3.DeleteBucketReplicationOutput, error)
- func (m S3ClientMock) DeleteBucketTagging(arg1 context.Context, arg2 *s3.DeleteBucketTaggingInput, ...) (*s3.DeleteBucketTaggingOutput, error)
- func (m S3ClientMock) DeleteBucketWebsite(arg1 context.Context, arg2 *s3.DeleteBucketWebsiteInput, ...) (*s3.DeleteBucketWebsiteOutput, error)
- func (m S3ClientMock) DeleteObject(arg1 context.Context, arg2 *s3.DeleteObjectInput, arg3 ...func(*s3.Options)) (*s3.DeleteObjectOutput, error)
- func (m S3ClientMock) DeleteObjectTagging(arg1 context.Context, arg2 *s3.DeleteObjectTaggingInput, ...) (*s3.DeleteObjectTaggingOutput, error)
- func (m S3ClientMock) DeleteObjects(arg1 context.Context, arg2 *s3.DeleteObjectsInput, arg3 ...func(*s3.Options)) (*s3.DeleteObjectsOutput, error)
- func (m S3ClientMock) DeletePublicAccessBlock(arg1 context.Context, arg2 *s3.DeletePublicAccessBlockInput, ...) (*s3.DeletePublicAccessBlockOutput, error)
- func (m S3ClientMock) GetBucketAccelerateConfiguration(arg1 context.Context, arg2 *s3.GetBucketAccelerateConfigurationInput, ...) (*s3.GetBucketAccelerateConfigurationOutput, error)
- func (m S3ClientMock) GetBucketAcl(arg1 context.Context, arg2 *s3.GetBucketAclInput, arg3 ...func(*s3.Options)) (*s3.GetBucketAclOutput, error)
- func (m S3ClientMock) GetBucketAnalyticsConfiguration(arg1 context.Context, arg2 *s3.GetBucketAnalyticsConfigurationInput, ...) (*s3.GetBucketAnalyticsConfigurationOutput, error)
- func (m S3ClientMock) GetBucketCors(arg1 context.Context, arg2 *s3.GetBucketCorsInput, arg3 ...func(*s3.Options)) (*s3.GetBucketCorsOutput, error)
- func (m S3ClientMock) GetBucketEncryption(arg1 context.Context, arg2 *s3.GetBucketEncryptionInput, ...) (*s3.GetBucketEncryptionOutput, error)
- func (m S3ClientMock) GetBucketIntelligentTieringConfiguration(arg1 context.Context, arg2 *s3.GetBucketIntelligentTieringConfigurationInput, ...) (*s3.GetBucketIntelligentTieringConfigurationOutput, error)
- func (m S3ClientMock) GetBucketInventoryConfiguration(arg1 context.Context, arg2 *s3.GetBucketInventoryConfigurationInput, ...) (*s3.GetBucketInventoryConfigurationOutput, error)
- func (m S3ClientMock) GetBucketLifecycleConfiguration(arg1 context.Context, arg2 *s3.GetBucketLifecycleConfigurationInput, ...) (*s3.GetBucketLifecycleConfigurationOutput, error)
- func (m S3ClientMock) GetBucketLocation(arg1 context.Context, arg2 *s3.GetBucketLocationInput, ...) (*s3.GetBucketLocationOutput, error)
- func (m S3ClientMock) GetBucketLogging(arg1 context.Context, arg2 *s3.GetBucketLoggingInput, ...) (*s3.GetBucketLoggingOutput, error)
- func (m S3ClientMock) GetBucketMetricsConfiguration(arg1 context.Context, arg2 *s3.GetBucketMetricsConfigurationInput, ...) (*s3.GetBucketMetricsConfigurationOutput, error)
- func (m S3ClientMock) GetBucketNotificationConfiguration(arg1 context.Context, arg2 *s3.GetBucketNotificationConfigurationInput, ...) (*s3.GetBucketNotificationConfigurationOutput, error)
- func (m S3ClientMock) GetBucketOwnershipControls(arg1 context.Context, arg2 *s3.GetBucketOwnershipControlsInput, ...) (*s3.GetBucketOwnershipControlsOutput, error)
- func (m S3ClientMock) GetBucketPolicy(arg1 context.Context, arg2 *s3.GetBucketPolicyInput, arg3 ...func(*s3.Options)) (*s3.GetBucketPolicyOutput, error)
- func (m S3ClientMock) GetBucketPolicyStatus(arg1 context.Context, arg2 *s3.GetBucketPolicyStatusInput, ...) (*s3.GetBucketPolicyStatusOutput, error)
- func (m S3ClientMock) GetBucketReplication(arg1 context.Context, arg2 *s3.GetBucketReplicationInput, ...) (*s3.GetBucketReplicationOutput, error)
- func (m S3ClientMock) GetBucketRequestPayment(arg1 context.Context, arg2 *s3.GetBucketRequestPaymentInput, ...) (*s3.GetBucketRequestPaymentOutput, error)
- func (m S3ClientMock) GetBucketTagging(arg1 context.Context, arg2 *s3.GetBucketTaggingInput, ...) (*s3.GetBucketTaggingOutput, error)
- func (m S3ClientMock) GetBucketVersioning(arg1 context.Context, arg2 *s3.GetBucketVersioningInput, ...) (*s3.GetBucketVersioningOutput, error)
- func (m S3ClientMock) GetBucketWebsite(arg1 context.Context, arg2 *s3.GetBucketWebsiteInput, ...) (*s3.GetBucketWebsiteOutput, error)
- func (m S3ClientMock) GetObject(arg1 context.Context, arg2 *s3.GetObjectInput, arg3 ...func(*s3.Options)) (*s3.GetObjectOutput, error)
- func (m S3ClientMock) GetObjectAcl(arg1 context.Context, arg2 *s3.GetObjectAclInput, arg3 ...func(*s3.Options)) (*s3.GetObjectAclOutput, error)
- func (m S3ClientMock) GetObjectLegalHold(arg1 context.Context, arg2 *s3.GetObjectLegalHoldInput, ...) (*s3.GetObjectLegalHoldOutput, error)
- func (m S3ClientMock) GetObjectLockConfiguration(arg1 context.Context, arg2 *s3.GetObjectLockConfigurationInput, ...) (*s3.GetObjectLockConfigurationOutput, error)
- func (m S3ClientMock) GetObjectRetention(arg1 context.Context, arg2 *s3.GetObjectRetentionInput, ...) (*s3.GetObjectRetentionOutput, error)
- func (m S3ClientMock) GetObjectTagging(arg1 context.Context, arg2 *s3.GetObjectTaggingInput, ...) (*s3.GetObjectTaggingOutput, error)
- func (m S3ClientMock) GetObjectTorrent(arg1 context.Context, arg2 *s3.GetObjectTorrentInput, ...) (*s3.GetObjectTorrentOutput, error)
- func (m S3ClientMock) GetPublicAccessBlock(arg1 context.Context, arg2 *s3.GetPublicAccessBlockInput, ...) (*s3.GetPublicAccessBlockOutput, error)
- func (m S3ClientMock) HeadBucket(arg1 context.Context, arg2 *s3.HeadBucketInput, arg3 ...func(*s3.Options)) (*s3.HeadBucketOutput, error)
- func (m S3ClientMock) HeadObject(arg1 context.Context, arg2 *s3.HeadObjectInput, arg3 ...func(*s3.Options)) (*s3.HeadObjectOutput, error)
- func (m S3ClientMock) ListBucketAnalyticsConfigurations(arg1 context.Context, arg2 *s3.ListBucketAnalyticsConfigurationsInput, ...) (*s3.ListBucketAnalyticsConfigurationsOutput, error)
- func (m S3ClientMock) ListBucketIntelligentTieringConfigurations(arg1 context.Context, arg2 *s3.ListBucketIntelligentTieringConfigurationsInput, ...) (*s3.ListBucketIntelligentTieringConfigurationsOutput, error)
- func (m S3ClientMock) ListBucketInventoryConfigurations(arg1 context.Context, arg2 *s3.ListBucketInventoryConfigurationsInput, ...) (*s3.ListBucketInventoryConfigurationsOutput, error)
- func (m S3ClientMock) ListBucketMetricsConfigurations(arg1 context.Context, arg2 *s3.ListBucketMetricsConfigurationsInput, ...) (*s3.ListBucketMetricsConfigurationsOutput, error)
- func (m S3ClientMock) ListBuckets(arg1 context.Context, arg2 *s3.ListBucketsInput, arg3 ...func(*s3.Options)) (*s3.ListBucketsOutput, error)
- func (m S3ClientMock) ListMultipartUploads(arg1 context.Context, arg2 *s3.ListMultipartUploadsInput, ...) (*s3.ListMultipartUploadsOutput, error)
- func (m S3ClientMock) ListObjectVersions(arg1 context.Context, arg2 *s3.ListObjectVersionsInput, ...) (*s3.ListObjectVersionsOutput, error)
- func (m S3ClientMock) ListObjects(arg1 context.Context, arg2 *s3.ListObjectsInput, arg3 ...func(*s3.Options)) (*s3.ListObjectsOutput, error)
- func (m S3ClientMock) ListObjectsV2(arg1 context.Context, arg2 *s3.ListObjectsV2Input, arg3 ...func(*s3.Options)) (*s3.ListObjectsV2Output, error)
- func (m S3ClientMock) ListParts(arg1 context.Context, arg2 *s3.ListPartsInput, arg3 ...func(*s3.Options)) (*s3.ListPartsOutput, error)
- func (m S3ClientMock) PutBucketAccelerateConfiguration(arg1 context.Context, arg2 *s3.PutBucketAccelerateConfigurationInput, ...) (*s3.PutBucketAccelerateConfigurationOutput, error)
- func (m S3ClientMock) PutBucketAcl(arg1 context.Context, arg2 *s3.PutBucketAclInput, arg3 ...func(*s3.Options)) (*s3.PutBucketAclOutput, error)
- func (m S3ClientMock) PutBucketAnalyticsConfiguration(arg1 context.Context, arg2 *s3.PutBucketAnalyticsConfigurationInput, ...) (*s3.PutBucketAnalyticsConfigurationOutput, error)
- func (m S3ClientMock) PutBucketCors(arg1 context.Context, arg2 *s3.PutBucketCorsInput, arg3 ...func(*s3.Options)) (*s3.PutBucketCorsOutput, error)
- func (m S3ClientMock) PutBucketEncryption(arg1 context.Context, arg2 *s3.PutBucketEncryptionInput, ...) (*s3.PutBucketEncryptionOutput, error)
- func (m S3ClientMock) PutBucketIntelligentTieringConfiguration(arg1 context.Context, arg2 *s3.PutBucketIntelligentTieringConfigurationInput, ...) (*s3.PutBucketIntelligentTieringConfigurationOutput, error)
- func (m S3ClientMock) PutBucketInventoryConfiguration(arg1 context.Context, arg2 *s3.PutBucketInventoryConfigurationInput, ...) (*s3.PutBucketInventoryConfigurationOutput, error)
- func (m S3ClientMock) PutBucketLifecycleConfiguration(arg1 context.Context, arg2 *s3.PutBucketLifecycleConfigurationInput, ...) (*s3.PutBucketLifecycleConfigurationOutput, error)
- func (m S3ClientMock) PutBucketLogging(arg1 context.Context, arg2 *s3.PutBucketLoggingInput, ...) (*s3.PutBucketLoggingOutput, error)
- func (m S3ClientMock) PutBucketMetricsConfiguration(arg1 context.Context, arg2 *s3.PutBucketMetricsConfigurationInput, ...) (*s3.PutBucketMetricsConfigurationOutput, error)
- func (m S3ClientMock) PutBucketNotificationConfiguration(arg1 context.Context, arg2 *s3.PutBucketNotificationConfigurationInput, ...) (*s3.PutBucketNotificationConfigurationOutput, error)
- func (m S3ClientMock) PutBucketOwnershipControls(arg1 context.Context, arg2 *s3.PutBucketOwnershipControlsInput, ...) (*s3.PutBucketOwnershipControlsOutput, error)
- func (m S3ClientMock) PutBucketPolicy(arg1 context.Context, arg2 *s3.PutBucketPolicyInput, arg3 ...func(*s3.Options)) (*s3.PutBucketPolicyOutput, error)
- func (m S3ClientMock) PutBucketReplication(arg1 context.Context, arg2 *s3.PutBucketReplicationInput, ...) (*s3.PutBucketReplicationOutput, error)
- func (m S3ClientMock) PutBucketRequestPayment(arg1 context.Context, arg2 *s3.PutBucketRequestPaymentInput, ...) (*s3.PutBucketRequestPaymentOutput, error)
- func (m S3ClientMock) PutBucketTagging(arg1 context.Context, arg2 *s3.PutBucketTaggingInput, ...) (*s3.PutBucketTaggingOutput, error)
- func (m S3ClientMock) PutBucketVersioning(arg1 context.Context, arg2 *s3.PutBucketVersioningInput, ...) (*s3.PutBucketVersioningOutput, error)
- func (m S3ClientMock) PutBucketWebsite(arg1 context.Context, arg2 *s3.PutBucketWebsiteInput, ...) (*s3.PutBucketWebsiteOutput, error)
- func (m S3ClientMock) PutObject(arg1 context.Context, arg2 *s3.PutObjectInput, arg3 ...func(*s3.Options)) (*s3.PutObjectOutput, error)
- func (m S3ClientMock) PutObjectAcl(arg1 context.Context, arg2 *s3.PutObjectAclInput, arg3 ...func(*s3.Options)) (*s3.PutObjectAclOutput, error)
- func (m S3ClientMock) PutObjectLegalHold(arg1 context.Context, arg2 *s3.PutObjectLegalHoldInput, ...) (*s3.PutObjectLegalHoldOutput, error)
- func (m S3ClientMock) PutObjectLockConfiguration(arg1 context.Context, arg2 *s3.PutObjectLockConfigurationInput, ...) (*s3.PutObjectLockConfigurationOutput, error)
- func (m S3ClientMock) PutObjectRetention(arg1 context.Context, arg2 *s3.PutObjectRetentionInput, ...) (*s3.PutObjectRetentionOutput, error)
- func (m S3ClientMock) PutObjectTagging(arg1 context.Context, arg2 *s3.PutObjectTaggingInput, ...) (*s3.PutObjectTaggingOutput, error)
- func (m S3ClientMock) PutPublicAccessBlock(arg1 context.Context, arg2 *s3.PutPublicAccessBlockInput, ...) (*s3.PutPublicAccessBlockOutput, error)
- func (m S3ClientMock) RestoreObject(arg1 context.Context, arg2 *s3.RestoreObjectInput, arg3 ...func(*s3.Options)) (*s3.RestoreObjectOutput, error)
- func (m S3ClientMock) UploadPart(arg1 context.Context, arg2 *s3.UploadPartInput, arg3 ...func(*s3.Options)) (*s3.UploadPartOutput, error)
- func (m S3ClientMock) UploadPartCopy(arg1 context.Context, arg2 *s3.UploadPartCopyInput, arg3 ...func(*s3.Options)) (*s3.UploadPartCopyOutput, error)
- func (m S3ClientMock) WriteGetObjectResponse(arg1 context.Context, arg2 *s3.WriteGetObjectResponseInput, ...) (*s3.WriteGetObjectResponseOutput, error)
- type S3ControlClientMock
- func (m S3ControlClientMock) CreateAccessPoint(arg1 context.Context, arg2 *s3control.CreateAccessPointInput, ...) (*s3control.CreateAccessPointOutput, error)
- func (m S3ControlClientMock) CreateAccessPointForObjectLambda(arg1 context.Context, arg2 *s3control.CreateAccessPointForObjectLambdaInput, ...) (*s3control.CreateAccessPointForObjectLambdaOutput, error)
- func (m S3ControlClientMock) CreateBucket(arg1 context.Context, arg2 *s3control.CreateBucketInput, ...) (*s3control.CreateBucketOutput, error)
- func (m S3ControlClientMock) CreateJob(arg1 context.Context, arg2 *s3control.CreateJobInput, ...) (*s3control.CreateJobOutput, error)
- func (m S3ControlClientMock) DeleteAccessPoint(arg1 context.Context, arg2 *s3control.DeleteAccessPointInput, ...) (*s3control.DeleteAccessPointOutput, error)
- func (m S3ControlClientMock) DeleteAccessPointForObjectLambda(arg1 context.Context, arg2 *s3control.DeleteAccessPointForObjectLambdaInput, ...) (*s3control.DeleteAccessPointForObjectLambdaOutput, error)
- func (m S3ControlClientMock) DeleteAccessPointPolicy(arg1 context.Context, arg2 *s3control.DeleteAccessPointPolicyInput, ...) (*s3control.DeleteAccessPointPolicyOutput, error)
- func (m S3ControlClientMock) DeleteAccessPointPolicyForObjectLambda(arg1 context.Context, ...) (*s3control.DeleteAccessPointPolicyForObjectLambdaOutput, error)
- func (m S3ControlClientMock) DeleteBucket(arg1 context.Context, arg2 *s3control.DeleteBucketInput, ...) (*s3control.DeleteBucketOutput, error)
- func (m S3ControlClientMock) DeleteBucketLifecycleConfiguration(arg1 context.Context, arg2 *s3control.DeleteBucketLifecycleConfigurationInput, ...) (*s3control.DeleteBucketLifecycleConfigurationOutput, error)
- func (m S3ControlClientMock) DeleteBucketPolicy(arg1 context.Context, arg2 *s3control.DeleteBucketPolicyInput, ...) (*s3control.DeleteBucketPolicyOutput, error)
- func (m S3ControlClientMock) DeleteBucketTagging(arg1 context.Context, arg2 *s3control.DeleteBucketTaggingInput, ...) (*s3control.DeleteBucketTaggingOutput, error)
- func (m S3ControlClientMock) DeleteJobTagging(arg1 context.Context, arg2 *s3control.DeleteJobTaggingInput, ...) (*s3control.DeleteJobTaggingOutput, error)
- func (m S3ControlClientMock) DeletePublicAccessBlock(arg1 context.Context, arg2 *s3control.DeletePublicAccessBlockInput, ...) (*s3control.DeletePublicAccessBlockOutput, error)
- func (m S3ControlClientMock) DeleteStorageLensConfiguration(arg1 context.Context, arg2 *s3control.DeleteStorageLensConfigurationInput, ...) (*s3control.DeleteStorageLensConfigurationOutput, error)
- func (m S3ControlClientMock) DeleteStorageLensConfigurationTagging(arg1 context.Context, ...) (*s3control.DeleteStorageLensConfigurationTaggingOutput, error)
- func (m S3ControlClientMock) DescribeJob(arg1 context.Context, arg2 *s3control.DescribeJobInput, ...) (*s3control.DescribeJobOutput, error)
- func (m S3ControlClientMock) GetAccessPoint(arg1 context.Context, arg2 *s3control.GetAccessPointInput, ...) (*s3control.GetAccessPointOutput, error)
- func (m S3ControlClientMock) GetAccessPointConfigurationForObjectLambda(arg1 context.Context, ...) (*s3control.GetAccessPointConfigurationForObjectLambdaOutput, error)
- func (m S3ControlClientMock) GetAccessPointForObjectLambda(arg1 context.Context, arg2 *s3control.GetAccessPointForObjectLambdaInput, ...) (*s3control.GetAccessPointForObjectLambdaOutput, error)
- func (m S3ControlClientMock) GetAccessPointPolicy(arg1 context.Context, arg2 *s3control.GetAccessPointPolicyInput, ...) (*s3control.GetAccessPointPolicyOutput, error)
- func (m S3ControlClientMock) GetAccessPointPolicyForObjectLambda(arg1 context.Context, arg2 *s3control.GetAccessPointPolicyForObjectLambdaInput, ...) (*s3control.GetAccessPointPolicyForObjectLambdaOutput, error)
- func (m S3ControlClientMock) GetAccessPointPolicyStatus(arg1 context.Context, arg2 *s3control.GetAccessPointPolicyStatusInput, ...) (*s3control.GetAccessPointPolicyStatusOutput, error)
- func (m S3ControlClientMock) GetAccessPointPolicyStatusForObjectLambda(arg1 context.Context, ...) (*s3control.GetAccessPointPolicyStatusForObjectLambdaOutput, error)
- func (m S3ControlClientMock) GetBucket(arg1 context.Context, arg2 *s3control.GetBucketInput, ...) (*s3control.GetBucketOutput, error)
- func (m S3ControlClientMock) GetBucketLifecycleConfiguration(arg1 context.Context, arg2 *s3control.GetBucketLifecycleConfigurationInput, ...) (*s3control.GetBucketLifecycleConfigurationOutput, error)
- func (m S3ControlClientMock) GetBucketPolicy(arg1 context.Context, arg2 *s3control.GetBucketPolicyInput, ...) (*s3control.GetBucketPolicyOutput, error)
- func (m S3ControlClientMock) GetBucketTagging(arg1 context.Context, arg2 *s3control.GetBucketTaggingInput, ...) (*s3control.GetBucketTaggingOutput, error)
- func (m S3ControlClientMock) GetJobTagging(arg1 context.Context, arg2 *s3control.GetJobTaggingInput, ...) (*s3control.GetJobTaggingOutput, error)
- func (m S3ControlClientMock) GetPublicAccessBlock(arg1 context.Context, arg2 *s3control.GetPublicAccessBlockInput, ...) (*s3control.GetPublicAccessBlockOutput, error)
- func (m S3ControlClientMock) GetStorageLensConfiguration(arg1 context.Context, arg2 *s3control.GetStorageLensConfigurationInput, ...) (*s3control.GetStorageLensConfigurationOutput, error)
- func (m S3ControlClientMock) GetStorageLensConfigurationTagging(arg1 context.Context, arg2 *s3control.GetStorageLensConfigurationTaggingInput, ...) (*s3control.GetStorageLensConfigurationTaggingOutput, error)
- func (m S3ControlClientMock) ListAccessPoints(arg1 context.Context, arg2 *s3control.ListAccessPointsInput, ...) (*s3control.ListAccessPointsOutput, error)
- func (m S3ControlClientMock) ListAccessPointsForObjectLambda(arg1 context.Context, arg2 *s3control.ListAccessPointsForObjectLambdaInput, ...) (*s3control.ListAccessPointsForObjectLambdaOutput, error)
- func (m S3ControlClientMock) ListJobs(arg1 context.Context, arg2 *s3control.ListJobsInput, ...) (*s3control.ListJobsOutput, error)
- func (m S3ControlClientMock) ListRegionalBuckets(arg1 context.Context, arg2 *s3control.ListRegionalBucketsInput, ...) (*s3control.ListRegionalBucketsOutput, error)
- func (m S3ControlClientMock) ListStorageLensConfigurations(arg1 context.Context, arg2 *s3control.ListStorageLensConfigurationsInput, ...) (*s3control.ListStorageLensConfigurationsOutput, error)
- func (m S3ControlClientMock) PutAccessPointConfigurationForObjectLambda(arg1 context.Context, ...) (*s3control.PutAccessPointConfigurationForObjectLambdaOutput, error)
- func (m S3ControlClientMock) PutAccessPointPolicy(arg1 context.Context, arg2 *s3control.PutAccessPointPolicyInput, ...) (*s3control.PutAccessPointPolicyOutput, error)
- func (m S3ControlClientMock) PutAccessPointPolicyForObjectLambda(arg1 context.Context, arg2 *s3control.PutAccessPointPolicyForObjectLambdaInput, ...) (*s3control.PutAccessPointPolicyForObjectLambdaOutput, error)
- func (m S3ControlClientMock) PutBucketLifecycleConfiguration(arg1 context.Context, arg2 *s3control.PutBucketLifecycleConfigurationInput, ...) (*s3control.PutBucketLifecycleConfigurationOutput, error)
- func (m S3ControlClientMock) PutBucketPolicy(arg1 context.Context, arg2 *s3control.PutBucketPolicyInput, ...) (*s3control.PutBucketPolicyOutput, error)
- func (m S3ControlClientMock) PutBucketTagging(arg1 context.Context, arg2 *s3control.PutBucketTaggingInput, ...) (*s3control.PutBucketTaggingOutput, error)
- func (m S3ControlClientMock) PutJobTagging(arg1 context.Context, arg2 *s3control.PutJobTaggingInput, ...) (*s3control.PutJobTaggingOutput, error)
- func (m S3ControlClientMock) PutPublicAccessBlock(arg1 context.Context, arg2 *s3control.PutPublicAccessBlockInput, ...) (*s3control.PutPublicAccessBlockOutput, error)
- func (m S3ControlClientMock) PutStorageLensConfiguration(arg1 context.Context, arg2 *s3control.PutStorageLensConfigurationInput, ...) (*s3control.PutStorageLensConfigurationOutput, error)
- func (m S3ControlClientMock) PutStorageLensConfigurationTagging(arg1 context.Context, arg2 *s3control.PutStorageLensConfigurationTaggingInput, ...) (*s3control.PutStorageLensConfigurationTaggingOutput, error)
- func (m S3ControlClientMock) UpdateJobPriority(arg1 context.Context, arg2 *s3control.UpdateJobPriorityInput, ...) (*s3control.UpdateJobPriorityOutput, error)
- func (m S3ControlClientMock) UpdateJobStatus(arg1 context.Context, arg2 *s3control.UpdateJobStatusInput, ...) (*s3control.UpdateJobStatusOutput, error)
- type S3PresignClientMock
- func (m S3PresignClientMock) PresignGetObject(arg1 context.Context, arg2 *s3.GetObjectInput, ...) (*v4.PresignedHTTPRequest, error)
- func (m S3PresignClientMock) PresignPutObject(arg1 context.Context, arg2 *s3.PutObjectInput, ...) (*v4.PresignedHTTPRequest, error)
- func (m S3PresignClientMock) PresignUploadPart(arg1 context.Context, arg2 *s3.UploadPartInput, ...) (*v4.PresignedHTTPRequest, error)
- type S3UploaderClientMock
- type SNSClientMock
- func (m SNSClientMock) AddPermission(arg1 context.Context, arg2 *sns.AddPermissionInput, arg3 ...func(*sns.Options)) (*sns.AddPermissionOutput, error)
- func (m SNSClientMock) CheckIfPhoneNumberIsOptedOut(arg1 context.Context, arg2 *sns.CheckIfPhoneNumberIsOptedOutInput, ...) (*sns.CheckIfPhoneNumberIsOptedOutOutput, error)
- func (m SNSClientMock) ConfirmSubscription(arg1 context.Context, arg2 *sns.ConfirmSubscriptionInput, ...) (*sns.ConfirmSubscriptionOutput, error)
- func (m SNSClientMock) CreatePlatformApplication(arg1 context.Context, arg2 *sns.CreatePlatformApplicationInput, ...) (*sns.CreatePlatformApplicationOutput, error)
- func (m SNSClientMock) CreatePlatformEndpoint(arg1 context.Context, arg2 *sns.CreatePlatformEndpointInput, ...) (*sns.CreatePlatformEndpointOutput, error)
- func (m SNSClientMock) CreateTopic(arg1 context.Context, arg2 *sns.CreateTopicInput, arg3 ...func(*sns.Options)) (*sns.CreateTopicOutput, error)
- func (m SNSClientMock) DeleteEndpoint(arg1 context.Context, arg2 *sns.DeleteEndpointInput, ...) (*sns.DeleteEndpointOutput, error)
- func (m SNSClientMock) DeletePlatformApplication(arg1 context.Context, arg2 *sns.DeletePlatformApplicationInput, ...) (*sns.DeletePlatformApplicationOutput, error)
- func (m SNSClientMock) DeleteTopic(arg1 context.Context, arg2 *sns.DeleteTopicInput, arg3 ...func(*sns.Options)) (*sns.DeleteTopicOutput, error)
- func (m SNSClientMock) GetEndpointAttributes(arg1 context.Context, arg2 *sns.GetEndpointAttributesInput, ...) (*sns.GetEndpointAttributesOutput, error)
- func (m SNSClientMock) GetPlatformApplicationAttributes(arg1 context.Context, arg2 *sns.GetPlatformApplicationAttributesInput, ...) (*sns.GetPlatformApplicationAttributesOutput, error)
- func (m SNSClientMock) GetSMSAttributes(arg1 context.Context, arg2 *sns.GetSMSAttributesInput, ...) (*sns.GetSMSAttributesOutput, error)
- func (m SNSClientMock) GetSubscriptionAttributes(arg1 context.Context, arg2 *sns.GetSubscriptionAttributesInput, ...) (*sns.GetSubscriptionAttributesOutput, error)
- func (m SNSClientMock) GetTopicAttributes(arg1 context.Context, arg2 *sns.GetTopicAttributesInput, ...) (*sns.GetTopicAttributesOutput, error)
- func (m SNSClientMock) ListEndpointsByPlatformApplication(arg1 context.Context, arg2 *sns.ListEndpointsByPlatformApplicationInput, ...) (*sns.ListEndpointsByPlatformApplicationOutput, error)
- func (m SNSClientMock) ListPhoneNumbersOptedOut(arg1 context.Context, arg2 *sns.ListPhoneNumbersOptedOutInput, ...) (*sns.ListPhoneNumbersOptedOutOutput, error)
- func (m SNSClientMock) ListPlatformApplications(arg1 context.Context, arg2 *sns.ListPlatformApplicationsInput, ...) (*sns.ListPlatformApplicationsOutput, error)
- func (m SNSClientMock) ListSubscriptions(arg1 context.Context, arg2 *sns.ListSubscriptionsInput, ...) (*sns.ListSubscriptionsOutput, error)
- func (m SNSClientMock) ListSubscriptionsByTopic(arg1 context.Context, arg2 *sns.ListSubscriptionsByTopicInput, ...) (*sns.ListSubscriptionsByTopicOutput, error)
- func (m SNSClientMock) ListTagsForResource(arg1 context.Context, arg2 *sns.ListTagsForResourceInput, ...) (*sns.ListTagsForResourceOutput, error)
- func (m SNSClientMock) ListTopics(arg1 context.Context, arg2 *sns.ListTopicsInput, arg3 ...func(*sns.Options)) (*sns.ListTopicsOutput, error)
- func (m SNSClientMock) OptInPhoneNumber(arg1 context.Context, arg2 *sns.OptInPhoneNumberInput, ...) (*sns.OptInPhoneNumberOutput, error)
- func (m SNSClientMock) Publish(arg1 context.Context, arg2 *sns.PublishInput, arg3 ...func(*sns.Options)) (*sns.PublishOutput, error)
- func (m SNSClientMock) RemovePermission(arg1 context.Context, arg2 *sns.RemovePermissionInput, ...) (*sns.RemovePermissionOutput, error)
- func (m SNSClientMock) SetEndpointAttributes(arg1 context.Context, arg2 *sns.SetEndpointAttributesInput, ...) (*sns.SetEndpointAttributesOutput, error)
- func (m SNSClientMock) SetPlatformApplicationAttributes(arg1 context.Context, arg2 *sns.SetPlatformApplicationAttributesInput, ...) (*sns.SetPlatformApplicationAttributesOutput, error)
- func (m SNSClientMock) SetSMSAttributes(arg1 context.Context, arg2 *sns.SetSMSAttributesInput, ...) (*sns.SetSMSAttributesOutput, error)
- func (m SNSClientMock) SetSubscriptionAttributes(arg1 context.Context, arg2 *sns.SetSubscriptionAttributesInput, ...) (*sns.SetSubscriptionAttributesOutput, error)
- func (m SNSClientMock) SetTopicAttributes(arg1 context.Context, arg2 *sns.SetTopicAttributesInput, ...) (*sns.SetTopicAttributesOutput, error)
- func (m SNSClientMock) Subscribe(arg1 context.Context, arg2 *sns.SubscribeInput, arg3 ...func(*sns.Options)) (*sns.SubscribeOutput, error)
- func (m SNSClientMock) TagResource(arg1 context.Context, arg2 *sns.TagResourceInput, arg3 ...func(*sns.Options)) (*sns.TagResourceOutput, error)
- func (m SNSClientMock) Unsubscribe(arg1 context.Context, arg2 *sns.UnsubscribeInput, arg3 ...func(*sns.Options)) (*sns.UnsubscribeOutput, error)
- func (m SNSClientMock) UntagResource(arg1 context.Context, arg2 *sns.UntagResourceInput, arg3 ...func(*sns.Options)) (*sns.UntagResourceOutput, error)
- type SQSClientMock
- func (m SQSClientMock) AddPermission(arg1 context.Context, arg2 *sqs.AddPermissionInput, arg3 ...func(*sqs.Options)) (*sqs.AddPermissionOutput, error)
- func (m SQSClientMock) ChangeMessageVisibility(arg1 context.Context, arg2 *sqs.ChangeMessageVisibilityInput, ...) (*sqs.ChangeMessageVisibilityOutput, error)
- func (m SQSClientMock) ChangeMessageVisibilityBatch(arg1 context.Context, arg2 *sqs.ChangeMessageVisibilityBatchInput, ...) (*sqs.ChangeMessageVisibilityBatchOutput, error)
- func (m SQSClientMock) CreateQueue(arg1 context.Context, arg2 *sqs.CreateQueueInput, arg3 ...func(*sqs.Options)) (*sqs.CreateQueueOutput, error)
- func (m SQSClientMock) DeleteMessage(arg1 context.Context, arg2 *sqs.DeleteMessageInput, arg3 ...func(*sqs.Options)) (*sqs.DeleteMessageOutput, error)
- func (m SQSClientMock) DeleteMessageBatch(arg1 context.Context, arg2 *sqs.DeleteMessageBatchInput, ...) (*sqs.DeleteMessageBatchOutput, error)
- func (m SQSClientMock) DeleteQueue(arg1 context.Context, arg2 *sqs.DeleteQueueInput, arg3 ...func(*sqs.Options)) (*sqs.DeleteQueueOutput, error)
- func (m SQSClientMock) GetQueueAttributes(arg1 context.Context, arg2 *sqs.GetQueueAttributesInput, ...) (*sqs.GetQueueAttributesOutput, error)
- func (m SQSClientMock) GetQueueUrl(arg1 context.Context, arg2 *sqs.GetQueueUrlInput, arg3 ...func(*sqs.Options)) (*sqs.GetQueueUrlOutput, error)
- func (m SQSClientMock) ListDeadLetterSourceQueues(arg1 context.Context, arg2 *sqs.ListDeadLetterSourceQueuesInput, ...) (*sqs.ListDeadLetterSourceQueuesOutput, error)
- func (m SQSClientMock) ListQueueTags(arg1 context.Context, arg2 *sqs.ListQueueTagsInput, arg3 ...func(*sqs.Options)) (*sqs.ListQueueTagsOutput, error)
- func (m SQSClientMock) ListQueues(arg1 context.Context, arg2 *sqs.ListQueuesInput, arg3 ...func(*sqs.Options)) (*sqs.ListQueuesOutput, error)
- func (m SQSClientMock) PurgeQueue(arg1 context.Context, arg2 *sqs.PurgeQueueInput, arg3 ...func(*sqs.Options)) (*sqs.PurgeQueueOutput, error)
- func (m SQSClientMock) ReceiveMessage(arg1 context.Context, arg2 *sqs.ReceiveMessageInput, ...) (*sqs.ReceiveMessageOutput, error)
- func (m SQSClientMock) RemovePermission(arg1 context.Context, arg2 *sqs.RemovePermissionInput, ...) (*sqs.RemovePermissionOutput, error)
- func (m SQSClientMock) SendMessage(arg1 context.Context, arg2 *sqs.SendMessageInput, arg3 ...func(*sqs.Options)) (*sqs.SendMessageOutput, error)
- func (m SQSClientMock) SendMessageBatch(arg1 context.Context, arg2 *sqs.SendMessageBatchInput, ...) (*sqs.SendMessageBatchOutput, error)
- func (m SQSClientMock) SetQueueAttributes(arg1 context.Context, arg2 *sqs.SetQueueAttributesInput, ...) (*sqs.SetQueueAttributesOutput, error)
- func (m SQSClientMock) TagQueue(arg1 context.Context, arg2 *sqs.TagQueueInput, arg3 ...func(*sqs.Options)) (*sqs.TagQueueOutput, error)
- func (m SQSClientMock) UntagQueue(arg1 context.Context, arg2 *sqs.UntagQueueInput, arg3 ...func(*sqs.Options)) (*sqs.UntagQueueOutput, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIGatewayClientMock ¶
type APIGatewayClientMock struct { CreateApiKeyMock func(arg1 context.Context, arg2 *apigateway.CreateApiKeyInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateApiKeyOutput, error) CreateAuthorizerMock func(arg1 context.Context, arg2 *apigateway.CreateAuthorizerInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateAuthorizerOutput, error) CreateBasePathMappingMock func(arg1 context.Context, arg2 *apigateway.CreateBasePathMappingInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateBasePathMappingOutput, error) CreateDeploymentMock func(arg1 context.Context, arg2 *apigateway.CreateDeploymentInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateDeploymentOutput, error) CreateDocumentationPartMock func(arg1 context.Context, arg2 *apigateway.CreateDocumentationPartInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateDocumentationPartOutput, error) CreateDocumentationVersionMock func(arg1 context.Context, arg2 *apigateway.CreateDocumentationVersionInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateDocumentationVersionOutput, error) CreateDomainNameMock func(arg1 context.Context, arg2 *apigateway.CreateDomainNameInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateDomainNameOutput, error) CreateModelMock func(arg1 context.Context, arg2 *apigateway.CreateModelInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateModelOutput, error) CreateRequestValidatorMock func(arg1 context.Context, arg2 *apigateway.CreateRequestValidatorInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateRequestValidatorOutput, error) CreateResourceMock func(arg1 context.Context, arg2 *apigateway.CreateResourceInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateResourceOutput, error) CreateRestApiMock func(arg1 context.Context, arg2 *apigateway.CreateRestApiInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateRestApiOutput, error) CreateStageMock func(arg1 context.Context, arg2 *apigateway.CreateStageInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateStageOutput, error) CreateUsagePlanMock func(arg1 context.Context, arg2 *apigateway.CreateUsagePlanInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateUsagePlanOutput, error) CreateUsagePlanKeyMock func(arg1 context.Context, arg2 *apigateway.CreateUsagePlanKeyInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateUsagePlanKeyOutput, error) CreateVpcLinkMock func(arg1 context.Context, arg2 *apigateway.CreateVpcLinkInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateVpcLinkOutput, error) DeleteApiKeyMock func(arg1 context.Context, arg2 *apigateway.DeleteApiKeyInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteApiKeyOutput, error) DeleteAuthorizerMock func(arg1 context.Context, arg2 *apigateway.DeleteAuthorizerInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteAuthorizerOutput, error) DeleteBasePathMappingMock func(arg1 context.Context, arg2 *apigateway.DeleteBasePathMappingInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteBasePathMappingOutput, error) DeleteClientCertificateMock func(arg1 context.Context, arg2 *apigateway.DeleteClientCertificateInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteClientCertificateOutput, error) DeleteDeploymentMock func(arg1 context.Context, arg2 *apigateway.DeleteDeploymentInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteDeploymentOutput, error) DeleteDocumentationPartMock func(arg1 context.Context, arg2 *apigateway.DeleteDocumentationPartInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteDocumentationPartOutput, error) DeleteDocumentationVersionMock func(arg1 context.Context, arg2 *apigateway.DeleteDocumentationVersionInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteDocumentationVersionOutput, error) DeleteDomainNameMock func(arg1 context.Context, arg2 *apigateway.DeleteDomainNameInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteDomainNameOutput, error) DeleteGatewayResponseMock func(arg1 context.Context, arg2 *apigateway.DeleteGatewayResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteGatewayResponseOutput, error) DeleteIntegrationMock func(arg1 context.Context, arg2 *apigateway.DeleteIntegrationInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteIntegrationOutput, error) DeleteIntegrationResponseMock func(arg1 context.Context, arg2 *apigateway.DeleteIntegrationResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteIntegrationResponseOutput, error) DeleteMethodMock func(arg1 context.Context, arg2 *apigateway.DeleteMethodInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteMethodOutput, error) DeleteMethodResponseMock func(arg1 context.Context, arg2 *apigateway.DeleteMethodResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteMethodResponseOutput, error) DeleteModelMock func(arg1 context.Context, arg2 *apigateway.DeleteModelInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteModelOutput, error) DeleteRequestValidatorMock func(arg1 context.Context, arg2 *apigateway.DeleteRequestValidatorInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteRequestValidatorOutput, error) DeleteResourceMock func(arg1 context.Context, arg2 *apigateway.DeleteResourceInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteResourceOutput, error) DeleteRestApiMock func(arg1 context.Context, arg2 *apigateway.DeleteRestApiInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteRestApiOutput, error) DeleteStageMock func(arg1 context.Context, arg2 *apigateway.DeleteStageInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteStageOutput, error) DeleteUsagePlanMock func(arg1 context.Context, arg2 *apigateway.DeleteUsagePlanInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteUsagePlanOutput, error) DeleteUsagePlanKeyMock func(arg1 context.Context, arg2 *apigateway.DeleteUsagePlanKeyInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteUsagePlanKeyOutput, error) DeleteVpcLinkMock func(arg1 context.Context, arg2 *apigateway.DeleteVpcLinkInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteVpcLinkOutput, error) FlushStageAuthorizersCacheMock func(arg1 context.Context, arg2 *apigateway.FlushStageAuthorizersCacheInput, arg3 ...func(*apigateway.Options)) (*apigateway.FlushStageAuthorizersCacheOutput, error) FlushStageCacheMock func(arg1 context.Context, arg2 *apigateway.FlushStageCacheInput, arg3 ...func(*apigateway.Options)) (*apigateway.FlushStageCacheOutput, error) GenerateClientCertificateMock func(arg1 context.Context, arg2 *apigateway.GenerateClientCertificateInput, arg3 ...func(*apigateway.Options)) (*apigateway.GenerateClientCertificateOutput, error) GetAccountMock func(arg1 context.Context, arg2 *apigateway.GetAccountInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetAccountOutput, error) GetApiKeyMock func(arg1 context.Context, arg2 *apigateway.GetApiKeyInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetApiKeyOutput, error) GetApiKeysMock func(arg1 context.Context, arg2 *apigateway.GetApiKeysInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetApiKeysOutput, error) GetAuthorizerMock func(arg1 context.Context, arg2 *apigateway.GetAuthorizerInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetAuthorizerOutput, error) GetAuthorizersMock func(arg1 context.Context, arg2 *apigateway.GetAuthorizersInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetAuthorizersOutput, error) GetBasePathMappingMock func(arg1 context.Context, arg2 *apigateway.GetBasePathMappingInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetBasePathMappingOutput, error) GetBasePathMappingsMock func(arg1 context.Context, arg2 *apigateway.GetBasePathMappingsInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetBasePathMappingsOutput, error) GetClientCertificateMock func(arg1 context.Context, arg2 *apigateway.GetClientCertificateInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetClientCertificateOutput, error) GetClientCertificatesMock func(arg1 context.Context, arg2 *apigateway.GetClientCertificatesInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetClientCertificatesOutput, error) GetDeploymentMock func(arg1 context.Context, arg2 *apigateway.GetDeploymentInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetDeploymentOutput, error) GetDeploymentsMock func(arg1 context.Context, arg2 *apigateway.GetDeploymentsInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetDeploymentsOutput, error) GetDocumentationPartMock func(arg1 context.Context, arg2 *apigateway.GetDocumentationPartInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetDocumentationPartOutput, error) GetDocumentationPartsMock func(arg1 context.Context, arg2 *apigateway.GetDocumentationPartsInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetDocumentationPartsOutput, error) GetDocumentationVersionMock func(arg1 context.Context, arg2 *apigateway.GetDocumentationVersionInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetDocumentationVersionOutput, error) GetDocumentationVersionsMock func(arg1 context.Context, arg2 *apigateway.GetDocumentationVersionsInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetDocumentationVersionsOutput, error) GetDomainNameMock func(arg1 context.Context, arg2 *apigateway.GetDomainNameInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetDomainNameOutput, error) GetDomainNamesMock func(arg1 context.Context, arg2 *apigateway.GetDomainNamesInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetDomainNamesOutput, error) GetExportMock func(arg1 context.Context, arg2 *apigateway.GetExportInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetExportOutput, error) GetGatewayResponseMock func(arg1 context.Context, arg2 *apigateway.GetGatewayResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetGatewayResponseOutput, error) GetGatewayResponsesMock func(arg1 context.Context, arg2 *apigateway.GetGatewayResponsesInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetGatewayResponsesOutput, error) GetIntegrationMock func(arg1 context.Context, arg2 *apigateway.GetIntegrationInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetIntegrationOutput, error) GetIntegrationResponseMock func(arg1 context.Context, arg2 *apigateway.GetIntegrationResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetIntegrationResponseOutput, error) GetMethodMock func(arg1 context.Context, arg2 *apigateway.GetMethodInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetMethodOutput, error) GetMethodResponseMock func(arg1 context.Context, arg2 *apigateway.GetMethodResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetMethodResponseOutput, error) GetModelMock func(arg1 context.Context, arg2 *apigateway.GetModelInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetModelOutput, error) GetModelTemplateMock func(arg1 context.Context, arg2 *apigateway.GetModelTemplateInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetModelTemplateOutput, error) GetModelsMock func(arg1 context.Context, arg2 *apigateway.GetModelsInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetModelsOutput, error) GetRequestValidatorMock func(arg1 context.Context, arg2 *apigateway.GetRequestValidatorInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetRequestValidatorOutput, error) GetRequestValidatorsMock func(arg1 context.Context, arg2 *apigateway.GetRequestValidatorsInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetRequestValidatorsOutput, error) GetResourceMock func(arg1 context.Context, arg2 *apigateway.GetResourceInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetResourceOutput, error) GetResourcesMock func(arg1 context.Context, arg2 *apigateway.GetResourcesInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetResourcesOutput, error) GetRestApiMock func(arg1 context.Context, arg2 *apigateway.GetRestApiInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetRestApiOutput, error) GetRestApisMock func(arg1 context.Context, arg2 *apigateway.GetRestApisInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetRestApisOutput, error) GetSdkMock func(arg1 context.Context, arg2 *apigateway.GetSdkInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetSdkOutput, error) GetSdkTypeMock func(arg1 context.Context, arg2 *apigateway.GetSdkTypeInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetSdkTypeOutput, error) GetSdkTypesMock func(arg1 context.Context, arg2 *apigateway.GetSdkTypesInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetSdkTypesOutput, error) GetStageMock func(arg1 context.Context, arg2 *apigateway.GetStageInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetStageOutput, error) GetStagesMock func(arg1 context.Context, arg2 *apigateway.GetStagesInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetStagesOutput, error) GetTagsMock func(arg1 context.Context, arg2 *apigateway.GetTagsInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetTagsOutput, error) GetUsageMock func(arg1 context.Context, arg2 *apigateway.GetUsageInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetUsageOutput, error) GetUsagePlanMock func(arg1 context.Context, arg2 *apigateway.GetUsagePlanInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetUsagePlanOutput, error) GetUsagePlanKeyMock func(arg1 context.Context, arg2 *apigateway.GetUsagePlanKeyInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetUsagePlanKeyOutput, error) GetUsagePlanKeysMock func(arg1 context.Context, arg2 *apigateway.GetUsagePlanKeysInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetUsagePlanKeysOutput, error) GetUsagePlansMock func(arg1 context.Context, arg2 *apigateway.GetUsagePlansInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetUsagePlansOutput, error) GetVpcLinkMock func(arg1 context.Context, arg2 *apigateway.GetVpcLinkInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetVpcLinkOutput, error) GetVpcLinksMock func(arg1 context.Context, arg2 *apigateway.GetVpcLinksInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetVpcLinksOutput, error) ImportApiKeysMock func(arg1 context.Context, arg2 *apigateway.ImportApiKeysInput, arg3 ...func(*apigateway.Options)) (*apigateway.ImportApiKeysOutput, error) ImportDocumentationPartsMock func(arg1 context.Context, arg2 *apigateway.ImportDocumentationPartsInput, arg3 ...func(*apigateway.Options)) (*apigateway.ImportDocumentationPartsOutput, error) ImportRestApiMock func(arg1 context.Context, arg2 *apigateway.ImportRestApiInput, arg3 ...func(*apigateway.Options)) (*apigateway.ImportRestApiOutput, error) PutGatewayResponseMock func(arg1 context.Context, arg2 *apigateway.PutGatewayResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.PutGatewayResponseOutput, error) PutIntegrationMock func(arg1 context.Context, arg2 *apigateway.PutIntegrationInput, arg3 ...func(*apigateway.Options)) (*apigateway.PutIntegrationOutput, error) PutIntegrationResponseMock func(arg1 context.Context, arg2 *apigateway.PutIntegrationResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.PutIntegrationResponseOutput, error) PutMethodMock func(arg1 context.Context, arg2 *apigateway.PutMethodInput, arg3 ...func(*apigateway.Options)) (*apigateway.PutMethodOutput, error) PutMethodResponseMock func(arg1 context.Context, arg2 *apigateway.PutMethodResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.PutMethodResponseOutput, error) PutRestApiMock func(arg1 context.Context, arg2 *apigateway.PutRestApiInput, arg3 ...func(*apigateway.Options)) (*apigateway.PutRestApiOutput, error) TagResourceMock func(arg1 context.Context, arg2 *apigateway.TagResourceInput, arg3 ...func(*apigateway.Options)) (*apigateway.TagResourceOutput, error) TestInvokeAuthorizerMock func(arg1 context.Context, arg2 *apigateway.TestInvokeAuthorizerInput, arg3 ...func(*apigateway.Options)) (*apigateway.TestInvokeAuthorizerOutput, error) TestInvokeMethodMock func(arg1 context.Context, arg2 *apigateway.TestInvokeMethodInput, arg3 ...func(*apigateway.Options)) (*apigateway.TestInvokeMethodOutput, error) UntagResourceMock func(arg1 context.Context, arg2 *apigateway.UntagResourceInput, arg3 ...func(*apigateway.Options)) (*apigateway.UntagResourceOutput, error) UpdateAccountMock func(arg1 context.Context, arg2 *apigateway.UpdateAccountInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateAccountOutput, error) UpdateApiKeyMock func(arg1 context.Context, arg2 *apigateway.UpdateApiKeyInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateApiKeyOutput, error) UpdateAuthorizerMock func(arg1 context.Context, arg2 *apigateway.UpdateAuthorizerInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateAuthorizerOutput, error) UpdateBasePathMappingMock func(arg1 context.Context, arg2 *apigateway.UpdateBasePathMappingInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateBasePathMappingOutput, error) UpdateClientCertificateMock func(arg1 context.Context, arg2 *apigateway.UpdateClientCertificateInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateClientCertificateOutput, error) UpdateDeploymentMock func(arg1 context.Context, arg2 *apigateway.UpdateDeploymentInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateDeploymentOutput, error) UpdateDocumentationPartMock func(arg1 context.Context, arg2 *apigateway.UpdateDocumentationPartInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateDocumentationPartOutput, error) UpdateDocumentationVersionMock func(arg1 context.Context, arg2 *apigateway.UpdateDocumentationVersionInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateDocumentationVersionOutput, error) UpdateDomainNameMock func(arg1 context.Context, arg2 *apigateway.UpdateDomainNameInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateDomainNameOutput, error) UpdateGatewayResponseMock func(arg1 context.Context, arg2 *apigateway.UpdateGatewayResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateGatewayResponseOutput, error) UpdateIntegrationMock func(arg1 context.Context, arg2 *apigateway.UpdateIntegrationInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateIntegrationOutput, error) UpdateIntegrationResponseMock func(arg1 context.Context, arg2 *apigateway.UpdateIntegrationResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateIntegrationResponseOutput, error) UpdateMethodMock func(arg1 context.Context, arg2 *apigateway.UpdateMethodInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateMethodOutput, error) UpdateMethodResponseMock func(arg1 context.Context, arg2 *apigateway.UpdateMethodResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateMethodResponseOutput, error) UpdateModelMock func(arg1 context.Context, arg2 *apigateway.UpdateModelInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateModelOutput, error) UpdateRequestValidatorMock func(arg1 context.Context, arg2 *apigateway.UpdateRequestValidatorInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateRequestValidatorOutput, error) UpdateResourceMock func(arg1 context.Context, arg2 *apigateway.UpdateResourceInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateResourceOutput, error) UpdateRestApiMock func(arg1 context.Context, arg2 *apigateway.UpdateRestApiInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateRestApiOutput, error) UpdateStageMock func(arg1 context.Context, arg2 *apigateway.UpdateStageInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateStageOutput, error) UpdateUsageMock func(arg1 context.Context, arg2 *apigateway.UpdateUsageInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateUsageOutput, error) UpdateUsagePlanMock func(arg1 context.Context, arg2 *apigateway.UpdateUsagePlanInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateUsagePlanOutput, error) UpdateVpcLinkMock func(arg1 context.Context, arg2 *apigateway.UpdateVpcLinkInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateVpcLinkOutput, error) }
APIGatewayClientMock generic client mock
func (APIGatewayClientMock) CreateApiKey ¶
func (m APIGatewayClientMock) CreateApiKey(arg1 context.Context, arg2 *apigateway.CreateApiKeyInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateApiKeyOutput, error)
CreateApiKey mocked funcition
func (APIGatewayClientMock) CreateAuthorizer ¶
func (m APIGatewayClientMock) CreateAuthorizer(arg1 context.Context, arg2 *apigateway.CreateAuthorizerInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateAuthorizerOutput, error)
CreateAuthorizer mocked funcition
func (APIGatewayClientMock) CreateBasePathMapping ¶
func (m APIGatewayClientMock) CreateBasePathMapping(arg1 context.Context, arg2 *apigateway.CreateBasePathMappingInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateBasePathMappingOutput, error)
CreateBasePathMapping mocked funcition
func (APIGatewayClientMock) CreateDeployment ¶
func (m APIGatewayClientMock) CreateDeployment(arg1 context.Context, arg2 *apigateway.CreateDeploymentInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateDeploymentOutput, error)
CreateDeployment mocked funcition
func (APIGatewayClientMock) CreateDocumentationPart ¶
func (m APIGatewayClientMock) CreateDocumentationPart(arg1 context.Context, arg2 *apigateway.CreateDocumentationPartInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateDocumentationPartOutput, error)
CreateDocumentationPart mocked funcition
func (APIGatewayClientMock) CreateDocumentationVersion ¶
func (m APIGatewayClientMock) CreateDocumentationVersion(arg1 context.Context, arg2 *apigateway.CreateDocumentationVersionInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateDocumentationVersionOutput, error)
CreateDocumentationVersion mocked funcition
func (APIGatewayClientMock) CreateDomainName ¶
func (m APIGatewayClientMock) CreateDomainName(arg1 context.Context, arg2 *apigateway.CreateDomainNameInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateDomainNameOutput, error)
CreateDomainName mocked funcition
func (APIGatewayClientMock) CreateModel ¶
func (m APIGatewayClientMock) CreateModel(arg1 context.Context, arg2 *apigateway.CreateModelInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateModelOutput, error)
CreateModel mocked funcition
func (APIGatewayClientMock) CreateRequestValidator ¶
func (m APIGatewayClientMock) CreateRequestValidator(arg1 context.Context, arg2 *apigateway.CreateRequestValidatorInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateRequestValidatorOutput, error)
CreateRequestValidator mocked funcition
func (APIGatewayClientMock) CreateResource ¶
func (m APIGatewayClientMock) CreateResource(arg1 context.Context, arg2 *apigateway.CreateResourceInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateResourceOutput, error)
CreateResource mocked funcition
func (APIGatewayClientMock) CreateRestApi ¶
func (m APIGatewayClientMock) CreateRestApi(arg1 context.Context, arg2 *apigateway.CreateRestApiInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateRestApiOutput, error)
CreateRestApi mocked funcition
func (APIGatewayClientMock) CreateStage ¶
func (m APIGatewayClientMock) CreateStage(arg1 context.Context, arg2 *apigateway.CreateStageInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateStageOutput, error)
CreateStage mocked funcition
func (APIGatewayClientMock) CreateUsagePlan ¶
func (m APIGatewayClientMock) CreateUsagePlan(arg1 context.Context, arg2 *apigateway.CreateUsagePlanInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateUsagePlanOutput, error)
CreateUsagePlan mocked funcition
func (APIGatewayClientMock) CreateUsagePlanKey ¶
func (m APIGatewayClientMock) CreateUsagePlanKey(arg1 context.Context, arg2 *apigateway.CreateUsagePlanKeyInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateUsagePlanKeyOutput, error)
CreateUsagePlanKey mocked funcition
func (APIGatewayClientMock) CreateVpcLink ¶
func (m APIGatewayClientMock) CreateVpcLink(arg1 context.Context, arg2 *apigateway.CreateVpcLinkInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateVpcLinkOutput, error)
CreateVpcLink mocked funcition
func (APIGatewayClientMock) DeleteApiKey ¶
func (m APIGatewayClientMock) DeleteApiKey(arg1 context.Context, arg2 *apigateway.DeleteApiKeyInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteApiKeyOutput, error)
DeleteApiKey mocked funcition
func (APIGatewayClientMock) DeleteAuthorizer ¶
func (m APIGatewayClientMock) DeleteAuthorizer(arg1 context.Context, arg2 *apigateway.DeleteAuthorizerInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteAuthorizerOutput, error)
DeleteAuthorizer mocked funcition
func (APIGatewayClientMock) DeleteBasePathMapping ¶
func (m APIGatewayClientMock) DeleteBasePathMapping(arg1 context.Context, arg2 *apigateway.DeleteBasePathMappingInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteBasePathMappingOutput, error)
DeleteBasePathMapping mocked funcition
func (APIGatewayClientMock) DeleteClientCertificate ¶
func (m APIGatewayClientMock) DeleteClientCertificate(arg1 context.Context, arg2 *apigateway.DeleteClientCertificateInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteClientCertificateOutput, error)
DeleteClientCertificate mocked funcition
func (APIGatewayClientMock) DeleteDeployment ¶
func (m APIGatewayClientMock) DeleteDeployment(arg1 context.Context, arg2 *apigateway.DeleteDeploymentInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteDeploymentOutput, error)
DeleteDeployment mocked funcition
func (APIGatewayClientMock) DeleteDocumentationPart ¶
func (m APIGatewayClientMock) DeleteDocumentationPart(arg1 context.Context, arg2 *apigateway.DeleteDocumentationPartInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteDocumentationPartOutput, error)
DeleteDocumentationPart mocked funcition
func (APIGatewayClientMock) DeleteDocumentationVersion ¶
func (m APIGatewayClientMock) DeleteDocumentationVersion(arg1 context.Context, arg2 *apigateway.DeleteDocumentationVersionInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteDocumentationVersionOutput, error)
DeleteDocumentationVersion mocked funcition
func (APIGatewayClientMock) DeleteDomainName ¶
func (m APIGatewayClientMock) DeleteDomainName(arg1 context.Context, arg2 *apigateway.DeleteDomainNameInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteDomainNameOutput, error)
DeleteDomainName mocked funcition
func (APIGatewayClientMock) DeleteGatewayResponse ¶
func (m APIGatewayClientMock) DeleteGatewayResponse(arg1 context.Context, arg2 *apigateway.DeleteGatewayResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteGatewayResponseOutput, error)
DeleteGatewayResponse mocked funcition
func (APIGatewayClientMock) DeleteIntegration ¶
func (m APIGatewayClientMock) DeleteIntegration(arg1 context.Context, arg2 *apigateway.DeleteIntegrationInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteIntegrationOutput, error)
DeleteIntegration mocked funcition
func (APIGatewayClientMock) DeleteIntegrationResponse ¶
func (m APIGatewayClientMock) DeleteIntegrationResponse(arg1 context.Context, arg2 *apigateway.DeleteIntegrationResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteIntegrationResponseOutput, error)
DeleteIntegrationResponse mocked funcition
func (APIGatewayClientMock) DeleteMethod ¶
func (m APIGatewayClientMock) DeleteMethod(arg1 context.Context, arg2 *apigateway.DeleteMethodInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteMethodOutput, error)
DeleteMethod mocked funcition
func (APIGatewayClientMock) DeleteMethodResponse ¶
func (m APIGatewayClientMock) DeleteMethodResponse(arg1 context.Context, arg2 *apigateway.DeleteMethodResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteMethodResponseOutput, error)
DeleteMethodResponse mocked funcition
func (APIGatewayClientMock) DeleteModel ¶
func (m APIGatewayClientMock) DeleteModel(arg1 context.Context, arg2 *apigateway.DeleteModelInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteModelOutput, error)
DeleteModel mocked funcition
func (APIGatewayClientMock) DeleteRequestValidator ¶
func (m APIGatewayClientMock) DeleteRequestValidator(arg1 context.Context, arg2 *apigateway.DeleteRequestValidatorInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteRequestValidatorOutput, error)
DeleteRequestValidator mocked funcition
func (APIGatewayClientMock) DeleteResource ¶
func (m APIGatewayClientMock) DeleteResource(arg1 context.Context, arg2 *apigateway.DeleteResourceInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteResourceOutput, error)
DeleteResource mocked funcition
func (APIGatewayClientMock) DeleteRestApi ¶
func (m APIGatewayClientMock) DeleteRestApi(arg1 context.Context, arg2 *apigateway.DeleteRestApiInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteRestApiOutput, error)
DeleteRestApi mocked funcition
func (APIGatewayClientMock) DeleteStage ¶
func (m APIGatewayClientMock) DeleteStage(arg1 context.Context, arg2 *apigateway.DeleteStageInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteStageOutput, error)
DeleteStage mocked funcition
func (APIGatewayClientMock) DeleteUsagePlan ¶
func (m APIGatewayClientMock) DeleteUsagePlan(arg1 context.Context, arg2 *apigateway.DeleteUsagePlanInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteUsagePlanOutput, error)
DeleteUsagePlan mocked funcition
func (APIGatewayClientMock) DeleteUsagePlanKey ¶
func (m APIGatewayClientMock) DeleteUsagePlanKey(arg1 context.Context, arg2 *apigateway.DeleteUsagePlanKeyInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteUsagePlanKeyOutput, error)
DeleteUsagePlanKey mocked funcition
func (APIGatewayClientMock) DeleteVpcLink ¶
func (m APIGatewayClientMock) DeleteVpcLink(arg1 context.Context, arg2 *apigateway.DeleteVpcLinkInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteVpcLinkOutput, error)
DeleteVpcLink mocked funcition
func (APIGatewayClientMock) FlushStageAuthorizersCache ¶
func (m APIGatewayClientMock) FlushStageAuthorizersCache(arg1 context.Context, arg2 *apigateway.FlushStageAuthorizersCacheInput, arg3 ...func(*apigateway.Options)) (*apigateway.FlushStageAuthorizersCacheOutput, error)
FlushStageAuthorizersCache mocked funcition
func (APIGatewayClientMock) FlushStageCache ¶
func (m APIGatewayClientMock) FlushStageCache(arg1 context.Context, arg2 *apigateway.FlushStageCacheInput, arg3 ...func(*apigateway.Options)) (*apigateway.FlushStageCacheOutput, error)
FlushStageCache mocked funcition
func (APIGatewayClientMock) GenerateClientCertificate ¶
func (m APIGatewayClientMock) GenerateClientCertificate(arg1 context.Context, arg2 *apigateway.GenerateClientCertificateInput, arg3 ...func(*apigateway.Options)) (*apigateway.GenerateClientCertificateOutput, error)
GenerateClientCertificate mocked funcition
func (APIGatewayClientMock) GetAccount ¶
func (m APIGatewayClientMock) GetAccount(arg1 context.Context, arg2 *apigateway.GetAccountInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetAccountOutput, error)
GetAccount mocked funcition
func (APIGatewayClientMock) GetApiKey ¶
func (m APIGatewayClientMock) GetApiKey(arg1 context.Context, arg2 *apigateway.GetApiKeyInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetApiKeyOutput, error)
GetApiKey mocked funcition
func (APIGatewayClientMock) GetApiKeys ¶
func (m APIGatewayClientMock) GetApiKeys(arg1 context.Context, arg2 *apigateway.GetApiKeysInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetApiKeysOutput, error)
GetApiKeys mocked funcition
func (APIGatewayClientMock) GetAuthorizer ¶
func (m APIGatewayClientMock) GetAuthorizer(arg1 context.Context, arg2 *apigateway.GetAuthorizerInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetAuthorizerOutput, error)
GetAuthorizer mocked funcition
func (APIGatewayClientMock) GetAuthorizers ¶
func (m APIGatewayClientMock) GetAuthorizers(arg1 context.Context, arg2 *apigateway.GetAuthorizersInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetAuthorizersOutput, error)
GetAuthorizers mocked funcition
func (APIGatewayClientMock) GetBasePathMapping ¶
func (m APIGatewayClientMock) GetBasePathMapping(arg1 context.Context, arg2 *apigateway.GetBasePathMappingInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetBasePathMappingOutput, error)
GetBasePathMapping mocked funcition
func (APIGatewayClientMock) GetBasePathMappings ¶
func (m APIGatewayClientMock) GetBasePathMappings(arg1 context.Context, arg2 *apigateway.GetBasePathMappingsInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetBasePathMappingsOutput, error)
GetBasePathMappings mocked funcition
func (APIGatewayClientMock) GetClientCertificate ¶
func (m APIGatewayClientMock) GetClientCertificate(arg1 context.Context, arg2 *apigateway.GetClientCertificateInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetClientCertificateOutput, error)
GetClientCertificate mocked funcition
func (APIGatewayClientMock) GetClientCertificates ¶
func (m APIGatewayClientMock) GetClientCertificates(arg1 context.Context, arg2 *apigateway.GetClientCertificatesInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetClientCertificatesOutput, error)
GetClientCertificates mocked funcition
func (APIGatewayClientMock) GetDeployment ¶
func (m APIGatewayClientMock) GetDeployment(arg1 context.Context, arg2 *apigateway.GetDeploymentInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetDeploymentOutput, error)
GetDeployment mocked funcition
func (APIGatewayClientMock) GetDeployments ¶
func (m APIGatewayClientMock) GetDeployments(arg1 context.Context, arg2 *apigateway.GetDeploymentsInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetDeploymentsOutput, error)
GetDeployments mocked funcition
func (APIGatewayClientMock) GetDocumentationPart ¶
func (m APIGatewayClientMock) GetDocumentationPart(arg1 context.Context, arg2 *apigateway.GetDocumentationPartInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetDocumentationPartOutput, error)
GetDocumentationPart mocked funcition
func (APIGatewayClientMock) GetDocumentationParts ¶
func (m APIGatewayClientMock) GetDocumentationParts(arg1 context.Context, arg2 *apigateway.GetDocumentationPartsInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetDocumentationPartsOutput, error)
GetDocumentationParts mocked funcition
func (APIGatewayClientMock) GetDocumentationVersion ¶
func (m APIGatewayClientMock) GetDocumentationVersion(arg1 context.Context, arg2 *apigateway.GetDocumentationVersionInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetDocumentationVersionOutput, error)
GetDocumentationVersion mocked funcition
func (APIGatewayClientMock) GetDocumentationVersions ¶
func (m APIGatewayClientMock) GetDocumentationVersions(arg1 context.Context, arg2 *apigateway.GetDocumentationVersionsInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetDocumentationVersionsOutput, error)
GetDocumentationVersions mocked funcition
func (APIGatewayClientMock) GetDomainName ¶
func (m APIGatewayClientMock) GetDomainName(arg1 context.Context, arg2 *apigateway.GetDomainNameInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetDomainNameOutput, error)
GetDomainName mocked funcition
func (APIGatewayClientMock) GetDomainNames ¶
func (m APIGatewayClientMock) GetDomainNames(arg1 context.Context, arg2 *apigateway.GetDomainNamesInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetDomainNamesOutput, error)
GetDomainNames mocked funcition
func (APIGatewayClientMock) GetExport ¶
func (m APIGatewayClientMock) GetExport(arg1 context.Context, arg2 *apigateway.GetExportInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetExportOutput, error)
GetExport mocked funcition
func (APIGatewayClientMock) GetGatewayResponse ¶
func (m APIGatewayClientMock) GetGatewayResponse(arg1 context.Context, arg2 *apigateway.GetGatewayResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetGatewayResponseOutput, error)
GetGatewayResponse mocked funcition
func (APIGatewayClientMock) GetGatewayResponses ¶
func (m APIGatewayClientMock) GetGatewayResponses(arg1 context.Context, arg2 *apigateway.GetGatewayResponsesInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetGatewayResponsesOutput, error)
GetGatewayResponses mocked funcition
func (APIGatewayClientMock) GetIntegration ¶
func (m APIGatewayClientMock) GetIntegration(arg1 context.Context, arg2 *apigateway.GetIntegrationInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetIntegrationOutput, error)
GetIntegration mocked funcition
func (APIGatewayClientMock) GetIntegrationResponse ¶
func (m APIGatewayClientMock) GetIntegrationResponse(arg1 context.Context, arg2 *apigateway.GetIntegrationResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetIntegrationResponseOutput, error)
GetIntegrationResponse mocked funcition
func (APIGatewayClientMock) GetMethod ¶
func (m APIGatewayClientMock) GetMethod(arg1 context.Context, arg2 *apigateway.GetMethodInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetMethodOutput, error)
GetMethod mocked funcition
func (APIGatewayClientMock) GetMethodResponse ¶
func (m APIGatewayClientMock) GetMethodResponse(arg1 context.Context, arg2 *apigateway.GetMethodResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetMethodResponseOutput, error)
GetMethodResponse mocked funcition
func (APIGatewayClientMock) GetModel ¶
func (m APIGatewayClientMock) GetModel(arg1 context.Context, arg2 *apigateway.GetModelInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetModelOutput, error)
GetModel mocked funcition
func (APIGatewayClientMock) GetModelTemplate ¶
func (m APIGatewayClientMock) GetModelTemplate(arg1 context.Context, arg2 *apigateway.GetModelTemplateInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetModelTemplateOutput, error)
GetModelTemplate mocked funcition
func (APIGatewayClientMock) GetModels ¶
func (m APIGatewayClientMock) GetModels(arg1 context.Context, arg2 *apigateway.GetModelsInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetModelsOutput, error)
GetModels mocked funcition
func (APIGatewayClientMock) GetRequestValidator ¶
func (m APIGatewayClientMock) GetRequestValidator(arg1 context.Context, arg2 *apigateway.GetRequestValidatorInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetRequestValidatorOutput, error)
GetRequestValidator mocked funcition
func (APIGatewayClientMock) GetRequestValidators ¶
func (m APIGatewayClientMock) GetRequestValidators(arg1 context.Context, arg2 *apigateway.GetRequestValidatorsInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetRequestValidatorsOutput, error)
GetRequestValidators mocked funcition
func (APIGatewayClientMock) GetResource ¶
func (m APIGatewayClientMock) GetResource(arg1 context.Context, arg2 *apigateway.GetResourceInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetResourceOutput, error)
GetResource mocked funcition
func (APIGatewayClientMock) GetResources ¶
func (m APIGatewayClientMock) GetResources(arg1 context.Context, arg2 *apigateway.GetResourcesInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetResourcesOutput, error)
GetResources mocked funcition
func (APIGatewayClientMock) GetRestApi ¶
func (m APIGatewayClientMock) GetRestApi(arg1 context.Context, arg2 *apigateway.GetRestApiInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetRestApiOutput, error)
GetRestApi mocked funcition
func (APIGatewayClientMock) GetRestApis ¶
func (m APIGatewayClientMock) GetRestApis(arg1 context.Context, arg2 *apigateway.GetRestApisInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetRestApisOutput, error)
GetRestApis mocked funcition
func (APIGatewayClientMock) GetSdk ¶
func (m APIGatewayClientMock) GetSdk(arg1 context.Context, arg2 *apigateway.GetSdkInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetSdkOutput, error)
GetSdk mocked funcition
func (APIGatewayClientMock) GetSdkType ¶
func (m APIGatewayClientMock) GetSdkType(arg1 context.Context, arg2 *apigateway.GetSdkTypeInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetSdkTypeOutput, error)
GetSdkType mocked funcition
func (APIGatewayClientMock) GetSdkTypes ¶
func (m APIGatewayClientMock) GetSdkTypes(arg1 context.Context, arg2 *apigateway.GetSdkTypesInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetSdkTypesOutput, error)
GetSdkTypes mocked funcition
func (APIGatewayClientMock) GetStage ¶
func (m APIGatewayClientMock) GetStage(arg1 context.Context, arg2 *apigateway.GetStageInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetStageOutput, error)
GetStage mocked funcition
func (APIGatewayClientMock) GetStages ¶
func (m APIGatewayClientMock) GetStages(arg1 context.Context, arg2 *apigateway.GetStagesInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetStagesOutput, error)
GetStages mocked funcition
func (APIGatewayClientMock) GetTags ¶
func (m APIGatewayClientMock) GetTags(arg1 context.Context, arg2 *apigateway.GetTagsInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetTagsOutput, error)
GetTags mocked funcition
func (APIGatewayClientMock) GetUsage ¶
func (m APIGatewayClientMock) GetUsage(arg1 context.Context, arg2 *apigateway.GetUsageInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetUsageOutput, error)
GetUsage mocked funcition
func (APIGatewayClientMock) GetUsagePlan ¶
func (m APIGatewayClientMock) GetUsagePlan(arg1 context.Context, arg2 *apigateway.GetUsagePlanInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetUsagePlanOutput, error)
GetUsagePlan mocked funcition
func (APIGatewayClientMock) GetUsagePlanKey ¶
func (m APIGatewayClientMock) GetUsagePlanKey(arg1 context.Context, arg2 *apigateway.GetUsagePlanKeyInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetUsagePlanKeyOutput, error)
GetUsagePlanKey mocked funcition
func (APIGatewayClientMock) GetUsagePlanKeys ¶
func (m APIGatewayClientMock) GetUsagePlanKeys(arg1 context.Context, arg2 *apigateway.GetUsagePlanKeysInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetUsagePlanKeysOutput, error)
GetUsagePlanKeys mocked funcition
func (APIGatewayClientMock) GetUsagePlans ¶
func (m APIGatewayClientMock) GetUsagePlans(arg1 context.Context, arg2 *apigateway.GetUsagePlansInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetUsagePlansOutput, error)
GetUsagePlans mocked funcition
func (APIGatewayClientMock) GetVpcLink ¶
func (m APIGatewayClientMock) GetVpcLink(arg1 context.Context, arg2 *apigateway.GetVpcLinkInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetVpcLinkOutput, error)
GetVpcLink mocked funcition
func (APIGatewayClientMock) GetVpcLinks ¶
func (m APIGatewayClientMock) GetVpcLinks(arg1 context.Context, arg2 *apigateway.GetVpcLinksInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetVpcLinksOutput, error)
GetVpcLinks mocked funcition
func (APIGatewayClientMock) ImportApiKeys ¶
func (m APIGatewayClientMock) ImportApiKeys(arg1 context.Context, arg2 *apigateway.ImportApiKeysInput, arg3 ...func(*apigateway.Options)) (*apigateway.ImportApiKeysOutput, error)
ImportApiKeys mocked funcition
func (APIGatewayClientMock) ImportDocumentationParts ¶
func (m APIGatewayClientMock) ImportDocumentationParts(arg1 context.Context, arg2 *apigateway.ImportDocumentationPartsInput, arg3 ...func(*apigateway.Options)) (*apigateway.ImportDocumentationPartsOutput, error)
ImportDocumentationParts mocked funcition
func (APIGatewayClientMock) ImportRestApi ¶
func (m APIGatewayClientMock) ImportRestApi(arg1 context.Context, arg2 *apigateway.ImportRestApiInput, arg3 ...func(*apigateway.Options)) (*apigateway.ImportRestApiOutput, error)
ImportRestApi mocked funcition
func (APIGatewayClientMock) PutGatewayResponse ¶
func (m APIGatewayClientMock) PutGatewayResponse(arg1 context.Context, arg2 *apigateway.PutGatewayResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.PutGatewayResponseOutput, error)
PutGatewayResponse mocked funcition
func (APIGatewayClientMock) PutIntegration ¶
func (m APIGatewayClientMock) PutIntegration(arg1 context.Context, arg2 *apigateway.PutIntegrationInput, arg3 ...func(*apigateway.Options)) (*apigateway.PutIntegrationOutput, error)
PutIntegration mocked funcition
func (APIGatewayClientMock) PutIntegrationResponse ¶
func (m APIGatewayClientMock) PutIntegrationResponse(arg1 context.Context, arg2 *apigateway.PutIntegrationResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.PutIntegrationResponseOutput, error)
PutIntegrationResponse mocked funcition
func (APIGatewayClientMock) PutMethod ¶
func (m APIGatewayClientMock) PutMethod(arg1 context.Context, arg2 *apigateway.PutMethodInput, arg3 ...func(*apigateway.Options)) (*apigateway.PutMethodOutput, error)
PutMethod mocked funcition
func (APIGatewayClientMock) PutMethodResponse ¶
func (m APIGatewayClientMock) PutMethodResponse(arg1 context.Context, arg2 *apigateway.PutMethodResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.PutMethodResponseOutput, error)
PutMethodResponse mocked funcition
func (APIGatewayClientMock) PutRestApi ¶
func (m APIGatewayClientMock) PutRestApi(arg1 context.Context, arg2 *apigateway.PutRestApiInput, arg3 ...func(*apigateway.Options)) (*apigateway.PutRestApiOutput, error)
PutRestApi mocked funcition
func (APIGatewayClientMock) TagResource ¶
func (m APIGatewayClientMock) TagResource(arg1 context.Context, arg2 *apigateway.TagResourceInput, arg3 ...func(*apigateway.Options)) (*apigateway.TagResourceOutput, error)
TagResource mocked funcition
func (APIGatewayClientMock) TestInvokeAuthorizer ¶
func (m APIGatewayClientMock) TestInvokeAuthorizer(arg1 context.Context, arg2 *apigateway.TestInvokeAuthorizerInput, arg3 ...func(*apigateway.Options)) (*apigateway.TestInvokeAuthorizerOutput, error)
TestInvokeAuthorizer mocked funcition
func (APIGatewayClientMock) TestInvokeMethod ¶
func (m APIGatewayClientMock) TestInvokeMethod(arg1 context.Context, arg2 *apigateway.TestInvokeMethodInput, arg3 ...func(*apigateway.Options)) (*apigateway.TestInvokeMethodOutput, error)
TestInvokeMethod mocked funcition
func (APIGatewayClientMock) UntagResource ¶
func (m APIGatewayClientMock) UntagResource(arg1 context.Context, arg2 *apigateway.UntagResourceInput, arg3 ...func(*apigateway.Options)) (*apigateway.UntagResourceOutput, error)
UntagResource mocked funcition
func (APIGatewayClientMock) UpdateAccount ¶
func (m APIGatewayClientMock) UpdateAccount(arg1 context.Context, arg2 *apigateway.UpdateAccountInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateAccountOutput, error)
UpdateAccount mocked funcition
func (APIGatewayClientMock) UpdateApiKey ¶
func (m APIGatewayClientMock) UpdateApiKey(arg1 context.Context, arg2 *apigateway.UpdateApiKeyInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateApiKeyOutput, error)
UpdateApiKey mocked funcition
func (APIGatewayClientMock) UpdateAuthorizer ¶
func (m APIGatewayClientMock) UpdateAuthorizer(arg1 context.Context, arg2 *apigateway.UpdateAuthorizerInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateAuthorizerOutput, error)
UpdateAuthorizer mocked funcition
func (APIGatewayClientMock) UpdateBasePathMapping ¶
func (m APIGatewayClientMock) UpdateBasePathMapping(arg1 context.Context, arg2 *apigateway.UpdateBasePathMappingInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateBasePathMappingOutput, error)
UpdateBasePathMapping mocked funcition
func (APIGatewayClientMock) UpdateClientCertificate ¶
func (m APIGatewayClientMock) UpdateClientCertificate(arg1 context.Context, arg2 *apigateway.UpdateClientCertificateInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateClientCertificateOutput, error)
UpdateClientCertificate mocked funcition
func (APIGatewayClientMock) UpdateDeployment ¶
func (m APIGatewayClientMock) UpdateDeployment(arg1 context.Context, arg2 *apigateway.UpdateDeploymentInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateDeploymentOutput, error)
UpdateDeployment mocked funcition
func (APIGatewayClientMock) UpdateDocumentationPart ¶
func (m APIGatewayClientMock) UpdateDocumentationPart(arg1 context.Context, arg2 *apigateway.UpdateDocumentationPartInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateDocumentationPartOutput, error)
UpdateDocumentationPart mocked funcition
func (APIGatewayClientMock) UpdateDocumentationVersion ¶
func (m APIGatewayClientMock) UpdateDocumentationVersion(arg1 context.Context, arg2 *apigateway.UpdateDocumentationVersionInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateDocumentationVersionOutput, error)
UpdateDocumentationVersion mocked funcition
func (APIGatewayClientMock) UpdateDomainName ¶
func (m APIGatewayClientMock) UpdateDomainName(arg1 context.Context, arg2 *apigateway.UpdateDomainNameInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateDomainNameOutput, error)
UpdateDomainName mocked funcition
func (APIGatewayClientMock) UpdateGatewayResponse ¶
func (m APIGatewayClientMock) UpdateGatewayResponse(arg1 context.Context, arg2 *apigateway.UpdateGatewayResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateGatewayResponseOutput, error)
UpdateGatewayResponse mocked funcition
func (APIGatewayClientMock) UpdateIntegration ¶
func (m APIGatewayClientMock) UpdateIntegration(arg1 context.Context, arg2 *apigateway.UpdateIntegrationInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateIntegrationOutput, error)
UpdateIntegration mocked funcition
func (APIGatewayClientMock) UpdateIntegrationResponse ¶
func (m APIGatewayClientMock) UpdateIntegrationResponse(arg1 context.Context, arg2 *apigateway.UpdateIntegrationResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateIntegrationResponseOutput, error)
UpdateIntegrationResponse mocked funcition
func (APIGatewayClientMock) UpdateMethod ¶
func (m APIGatewayClientMock) UpdateMethod(arg1 context.Context, arg2 *apigateway.UpdateMethodInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateMethodOutput, error)
UpdateMethod mocked funcition
func (APIGatewayClientMock) UpdateMethodResponse ¶
func (m APIGatewayClientMock) UpdateMethodResponse(arg1 context.Context, arg2 *apigateway.UpdateMethodResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateMethodResponseOutput, error)
UpdateMethodResponse mocked funcition
func (APIGatewayClientMock) UpdateModel ¶
func (m APIGatewayClientMock) UpdateModel(arg1 context.Context, arg2 *apigateway.UpdateModelInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateModelOutput, error)
UpdateModel mocked funcition
func (APIGatewayClientMock) UpdateRequestValidator ¶
func (m APIGatewayClientMock) UpdateRequestValidator(arg1 context.Context, arg2 *apigateway.UpdateRequestValidatorInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateRequestValidatorOutput, error)
UpdateRequestValidator mocked funcition
func (APIGatewayClientMock) UpdateResource ¶
func (m APIGatewayClientMock) UpdateResource(arg1 context.Context, arg2 *apigateway.UpdateResourceInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateResourceOutput, error)
UpdateResource mocked funcition
func (APIGatewayClientMock) UpdateRestApi ¶
func (m APIGatewayClientMock) UpdateRestApi(arg1 context.Context, arg2 *apigateway.UpdateRestApiInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateRestApiOutput, error)
UpdateRestApi mocked funcition
func (APIGatewayClientMock) UpdateStage ¶
func (m APIGatewayClientMock) UpdateStage(arg1 context.Context, arg2 *apigateway.UpdateStageInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateStageOutput, error)
UpdateStage mocked funcition
func (APIGatewayClientMock) UpdateUsage ¶
func (m APIGatewayClientMock) UpdateUsage(arg1 context.Context, arg2 *apigateway.UpdateUsageInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateUsageOutput, error)
UpdateUsage mocked funcition
func (APIGatewayClientMock) UpdateUsagePlan ¶
func (m APIGatewayClientMock) UpdateUsagePlan(arg1 context.Context, arg2 *apigateway.UpdateUsagePlanInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateUsagePlanOutput, error)
UpdateUsagePlan mocked funcition
func (APIGatewayClientMock) UpdateVpcLink ¶
func (m APIGatewayClientMock) UpdateVpcLink(arg1 context.Context, arg2 *apigateway.UpdateVpcLinkInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateVpcLinkOutput, error)
UpdateVpcLink mocked funcition
type CognitoIDPClientMock ¶
type CognitoIDPClientMock struct { AddCustomAttributesMock func(arg1 context.Context, arg2 *cognitoidentityprovider.AddCustomAttributesInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AddCustomAttributesOutput, error) AdminAddUserToGroupMock func(arg1 context.Context, arg2 *cognitoidentityprovider.AdminAddUserToGroupInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminAddUserToGroupOutput, error) AdminConfirmSignUpMock func(arg1 context.Context, arg2 *cognitoidentityprovider.AdminConfirmSignUpInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminConfirmSignUpOutput, error) AdminCreateUserMock func(arg1 context.Context, arg2 *cognitoidentityprovider.AdminCreateUserInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminCreateUserOutput, error) AdminDeleteUserMock func(arg1 context.Context, arg2 *cognitoidentityprovider.AdminDeleteUserInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminDeleteUserOutput, error) AdminDeleteUserAttributesMock func(arg1 context.Context, arg2 *cognitoidentityprovider.AdminDeleteUserAttributesInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminDeleteUserAttributesOutput, error) AdminDisableProviderForUserMock func(arg1 context.Context, arg2 *cognitoidentityprovider.AdminDisableProviderForUserInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminDisableProviderForUserOutput, error) AdminDisableUserMock func(arg1 context.Context, arg2 *cognitoidentityprovider.AdminDisableUserInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminDisableUserOutput, error) AdminEnableUserMock func(arg1 context.Context, arg2 *cognitoidentityprovider.AdminEnableUserInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminEnableUserOutput, error) AdminForgetDeviceMock func(arg1 context.Context, arg2 *cognitoidentityprovider.AdminForgetDeviceInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminForgetDeviceOutput, error) AdminGetDeviceMock func(arg1 context.Context, arg2 *cognitoidentityprovider.AdminGetDeviceInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminGetDeviceOutput, error) AdminGetUserMock func(arg1 context.Context, arg2 *cognitoidentityprovider.AdminGetUserInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminGetUserOutput, error) AdminInitiateAuthMock func(arg1 context.Context, arg2 *cognitoidentityprovider.AdminInitiateAuthInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminInitiateAuthOutput, error) AdminLinkProviderForUserMock func(arg1 context.Context, arg2 *cognitoidentityprovider.AdminLinkProviderForUserInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminLinkProviderForUserOutput, error) AdminListDevicesMock func(arg1 context.Context, arg2 *cognitoidentityprovider.AdminListDevicesInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminListDevicesOutput, error) AdminListGroupsForUserMock func(arg1 context.Context, arg2 *cognitoidentityprovider.AdminListGroupsForUserInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminListGroupsForUserOutput, error) AdminListUserAuthEventsMock func(arg1 context.Context, arg2 *cognitoidentityprovider.AdminListUserAuthEventsInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminListUserAuthEventsOutput, error) AdminRemoveUserFromGroupMock func(arg1 context.Context, arg2 *cognitoidentityprovider.AdminRemoveUserFromGroupInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminRemoveUserFromGroupOutput, error) AdminResetUserPasswordMock func(arg1 context.Context, arg2 *cognitoidentityprovider.AdminResetUserPasswordInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminResetUserPasswordOutput, error) AdminRespondToAuthChallengeMock func(arg1 context.Context, arg2 *cognitoidentityprovider.AdminRespondToAuthChallengeInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminRespondToAuthChallengeOutput, error) AdminSetUserMFAPreferenceMock func(arg1 context.Context, arg2 *cognitoidentityprovider.AdminSetUserMFAPreferenceInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminSetUserMFAPreferenceOutput, error) AdminSetUserPasswordMock func(arg1 context.Context, arg2 *cognitoidentityprovider.AdminSetUserPasswordInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminSetUserPasswordOutput, error) AdminSetUserSettingsMock func(arg1 context.Context, arg2 *cognitoidentityprovider.AdminSetUserSettingsInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminSetUserSettingsOutput, error) AdminUpdateAuthEventFeedbackMock func(arg1 context.Context, arg2 *cognitoidentityprovider.AdminUpdateAuthEventFeedbackInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminUpdateAuthEventFeedbackOutput, error) AdminUpdateDeviceStatusMock func(arg1 context.Context, arg2 *cognitoidentityprovider.AdminUpdateDeviceStatusInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminUpdateDeviceStatusOutput, error) AdminUpdateUserAttributesMock func(arg1 context.Context, arg2 *cognitoidentityprovider.AdminUpdateUserAttributesInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminUpdateUserAttributesOutput, error) AdminUserGlobalSignOutMock func(arg1 context.Context, arg2 *cognitoidentityprovider.AdminUserGlobalSignOutInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminUserGlobalSignOutOutput, error) AssociateSoftwareTokenMock func(arg1 context.Context, arg2 *cognitoidentityprovider.AssociateSoftwareTokenInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AssociateSoftwareTokenOutput, error) ChangePasswordMock func(arg1 context.Context, arg2 *cognitoidentityprovider.ChangePasswordInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ChangePasswordOutput, error) ConfirmDeviceMock func(arg1 context.Context, arg2 *cognitoidentityprovider.ConfirmDeviceInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ConfirmDeviceOutput, error) ConfirmForgotPasswordMock func(arg1 context.Context, arg2 *cognitoidentityprovider.ConfirmForgotPasswordInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ConfirmForgotPasswordOutput, error) ConfirmSignUpMock func(arg1 context.Context, arg2 *cognitoidentityprovider.ConfirmSignUpInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ConfirmSignUpOutput, error) CreateGroupMock func(arg1 context.Context, arg2 *cognitoidentityprovider.CreateGroupInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.CreateGroupOutput, error) CreateIdentityProviderMock func(arg1 context.Context, arg2 *cognitoidentityprovider.CreateIdentityProviderInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.CreateIdentityProviderOutput, error) CreateResourceServerMock func(arg1 context.Context, arg2 *cognitoidentityprovider.CreateResourceServerInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.CreateResourceServerOutput, error) CreateUserImportJobMock func(arg1 context.Context, arg2 *cognitoidentityprovider.CreateUserImportJobInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.CreateUserImportJobOutput, error) CreateUserPoolMock func(arg1 context.Context, arg2 *cognitoidentityprovider.CreateUserPoolInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.CreateUserPoolOutput, error) CreateUserPoolClientMock func(arg1 context.Context, arg2 *cognitoidentityprovider.CreateUserPoolClientInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.CreateUserPoolClientOutput, error) CreateUserPoolDomainMock func(arg1 context.Context, arg2 *cognitoidentityprovider.CreateUserPoolDomainInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.CreateUserPoolDomainOutput, error) DeleteGroupMock func(arg1 context.Context, arg2 *cognitoidentityprovider.DeleteGroupInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DeleteGroupOutput, error) DeleteIdentityProviderMock func(arg1 context.Context, arg2 *cognitoidentityprovider.DeleteIdentityProviderInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DeleteIdentityProviderOutput, error) DeleteResourceServerMock func(arg1 context.Context, arg2 *cognitoidentityprovider.DeleteResourceServerInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DeleteResourceServerOutput, error) DeleteUserMock func(arg1 context.Context, arg2 *cognitoidentityprovider.DeleteUserInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DeleteUserOutput, error) DeleteUserAttributesMock func(arg1 context.Context, arg2 *cognitoidentityprovider.DeleteUserAttributesInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DeleteUserAttributesOutput, error) DeleteUserPoolMock func(arg1 context.Context, arg2 *cognitoidentityprovider.DeleteUserPoolInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DeleteUserPoolOutput, error) DeleteUserPoolClientMock func(arg1 context.Context, arg2 *cognitoidentityprovider.DeleteUserPoolClientInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DeleteUserPoolClientOutput, error) DeleteUserPoolDomainMock func(arg1 context.Context, arg2 *cognitoidentityprovider.DeleteUserPoolDomainInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DeleteUserPoolDomainOutput, error) DescribeIdentityProviderMock func(arg1 context.Context, arg2 *cognitoidentityprovider.DescribeIdentityProviderInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DescribeIdentityProviderOutput, error) DescribeResourceServerMock func(arg1 context.Context, arg2 *cognitoidentityprovider.DescribeResourceServerInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DescribeResourceServerOutput, error) DescribeRiskConfigurationMock func(arg1 context.Context, arg2 *cognitoidentityprovider.DescribeRiskConfigurationInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DescribeRiskConfigurationOutput, error) DescribeUserImportJobMock func(arg1 context.Context, arg2 *cognitoidentityprovider.DescribeUserImportJobInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DescribeUserImportJobOutput, error) DescribeUserPoolMock func(arg1 context.Context, arg2 *cognitoidentityprovider.DescribeUserPoolInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DescribeUserPoolOutput, error) DescribeUserPoolClientMock func(arg1 context.Context, arg2 *cognitoidentityprovider.DescribeUserPoolClientInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DescribeUserPoolClientOutput, error) DescribeUserPoolDomainMock func(arg1 context.Context, arg2 *cognitoidentityprovider.DescribeUserPoolDomainInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DescribeUserPoolDomainOutput, error) ForgetDeviceMock func(arg1 context.Context, arg2 *cognitoidentityprovider.ForgetDeviceInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ForgetDeviceOutput, error) ForgotPasswordMock func(arg1 context.Context, arg2 *cognitoidentityprovider.ForgotPasswordInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ForgotPasswordOutput, error) GetCSVHeaderMock func(arg1 context.Context, arg2 *cognitoidentityprovider.GetCSVHeaderInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.GetCSVHeaderOutput, error) GetDeviceMock func(arg1 context.Context, arg2 *cognitoidentityprovider.GetDeviceInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.GetDeviceOutput, error) GetGroupMock func(arg1 context.Context, arg2 *cognitoidentityprovider.GetGroupInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.GetGroupOutput, error) GetIdentityProviderByIdentifierMock func(arg1 context.Context, arg2 *cognitoidentityprovider.GetIdentityProviderByIdentifierInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.GetIdentityProviderByIdentifierOutput, error) GetSigningCertificateMock func(arg1 context.Context, arg2 *cognitoidentityprovider.GetSigningCertificateInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.GetSigningCertificateOutput, error) GetUICustomizationMock func(arg1 context.Context, arg2 *cognitoidentityprovider.GetUICustomizationInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.GetUICustomizationOutput, error) GetUserMock func(arg1 context.Context, arg2 *cognitoidentityprovider.GetUserInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.GetUserOutput, error) GetUserAttributeVerificationCodeMock func(arg1 context.Context, arg2 *cognitoidentityprovider.GetUserAttributeVerificationCodeInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.GetUserAttributeVerificationCodeOutput, error) GetUserPoolMfaConfigMock func(arg1 context.Context, arg2 *cognitoidentityprovider.GetUserPoolMfaConfigInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.GetUserPoolMfaConfigOutput, error) GlobalSignOutMock func(arg1 context.Context, arg2 *cognitoidentityprovider.GlobalSignOutInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.GlobalSignOutOutput, error) InitiateAuthMock func(arg1 context.Context, arg2 *cognitoidentityprovider.InitiateAuthInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.InitiateAuthOutput, error) ListDevicesMock func(arg1 context.Context, arg2 *cognitoidentityprovider.ListDevicesInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ListDevicesOutput, error) ListGroupsMock func(arg1 context.Context, arg2 *cognitoidentityprovider.ListGroupsInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ListGroupsOutput, error) ListIdentityProvidersMock func(arg1 context.Context, arg2 *cognitoidentityprovider.ListIdentityProvidersInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ListIdentityProvidersOutput, error) ListResourceServersMock func(arg1 context.Context, arg2 *cognitoidentityprovider.ListResourceServersInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ListResourceServersOutput, error) ListTagsForResourceMock func(arg1 context.Context, arg2 *cognitoidentityprovider.ListTagsForResourceInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ListTagsForResourceOutput, error) ListUserImportJobsMock func(arg1 context.Context, arg2 *cognitoidentityprovider.ListUserImportJobsInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ListUserImportJobsOutput, error) ListUserPoolClientsMock func(arg1 context.Context, arg2 *cognitoidentityprovider.ListUserPoolClientsInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ListUserPoolClientsOutput, error) ListUserPoolsMock func(arg1 context.Context, arg2 *cognitoidentityprovider.ListUserPoolsInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ListUserPoolsOutput, error) ListUsersMock func(arg1 context.Context, arg2 *cognitoidentityprovider.ListUsersInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ListUsersOutput, error) ListUsersInGroupMock func(arg1 context.Context, arg2 *cognitoidentityprovider.ListUsersInGroupInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ListUsersInGroupOutput, error) ResendConfirmationCodeMock func(arg1 context.Context, arg2 *cognitoidentityprovider.ResendConfirmationCodeInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ResendConfirmationCodeOutput, error) RespondToAuthChallengeMock func(arg1 context.Context, arg2 *cognitoidentityprovider.RespondToAuthChallengeInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.RespondToAuthChallengeOutput, error) SetRiskConfigurationMock func(arg1 context.Context, arg2 *cognitoidentityprovider.SetRiskConfigurationInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.SetRiskConfigurationOutput, error) SetUICustomizationMock func(arg1 context.Context, arg2 *cognitoidentityprovider.SetUICustomizationInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.SetUICustomizationOutput, error) SetUserMFAPreferenceMock func(arg1 context.Context, arg2 *cognitoidentityprovider.SetUserMFAPreferenceInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.SetUserMFAPreferenceOutput, error) SetUserPoolMfaConfigMock func(arg1 context.Context, arg2 *cognitoidentityprovider.SetUserPoolMfaConfigInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.SetUserPoolMfaConfigOutput, error) SetUserSettingsMock func(arg1 context.Context, arg2 *cognitoidentityprovider.SetUserSettingsInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.SetUserSettingsOutput, error) SignUpMock func(arg1 context.Context, arg2 *cognitoidentityprovider.SignUpInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.SignUpOutput, error) StartUserImportJobMock func(arg1 context.Context, arg2 *cognitoidentityprovider.StartUserImportJobInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.StartUserImportJobOutput, error) StopUserImportJobMock func(arg1 context.Context, arg2 *cognitoidentityprovider.StopUserImportJobInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.StopUserImportJobOutput, error) TagResourceMock func(arg1 context.Context, arg2 *cognitoidentityprovider.TagResourceInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.TagResourceOutput, error) UntagResourceMock func(arg1 context.Context, arg2 *cognitoidentityprovider.UntagResourceInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.UntagResourceOutput, error) UpdateAuthEventFeedbackMock func(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateAuthEventFeedbackInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.UpdateAuthEventFeedbackOutput, error) UpdateDeviceStatusMock func(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateDeviceStatusInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.UpdateDeviceStatusOutput, error) UpdateGroupMock func(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateGroupInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.UpdateGroupOutput, error) UpdateIdentityProviderMock func(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateIdentityProviderInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.UpdateIdentityProviderOutput, error) UpdateResourceServerMock func(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateResourceServerInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.UpdateResourceServerOutput, error) UpdateUserAttributesMock func(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateUserAttributesInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.UpdateUserAttributesOutput, error) UpdateUserPoolMock func(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateUserPoolInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.UpdateUserPoolOutput, error) UpdateUserPoolClientMock func(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateUserPoolClientInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.UpdateUserPoolClientOutput, error) UpdateUserPoolDomainMock func(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateUserPoolDomainInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.UpdateUserPoolDomainOutput, error) VerifySoftwareTokenMock func(arg1 context.Context, arg2 *cognitoidentityprovider.VerifySoftwareTokenInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.VerifySoftwareTokenOutput, error) VerifyUserAttributeMock func(arg1 context.Context, arg2 *cognitoidentityprovider.VerifyUserAttributeInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.VerifyUserAttributeOutput, error) }
CognitoIDPClientMock generic client mock
func (CognitoIDPClientMock) AddCustomAttributes ¶
func (m CognitoIDPClientMock) AddCustomAttributes(arg1 context.Context, arg2 *cognitoidentityprovider.AddCustomAttributesInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AddCustomAttributesOutput, error)
AddCustomAttributes mocked funcition
func (CognitoIDPClientMock) AdminAddUserToGroup ¶
func (m CognitoIDPClientMock) AdminAddUserToGroup(arg1 context.Context, arg2 *cognitoidentityprovider.AdminAddUserToGroupInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminAddUserToGroupOutput, error)
AdminAddUserToGroup mocked funcition
func (CognitoIDPClientMock) AdminConfirmSignUp ¶
func (m CognitoIDPClientMock) AdminConfirmSignUp(arg1 context.Context, arg2 *cognitoidentityprovider.AdminConfirmSignUpInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminConfirmSignUpOutput, error)
AdminConfirmSignUp mocked funcition
func (CognitoIDPClientMock) AdminCreateUser ¶
func (m CognitoIDPClientMock) AdminCreateUser(arg1 context.Context, arg2 *cognitoidentityprovider.AdminCreateUserInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminCreateUserOutput, error)
AdminCreateUser mocked funcition
func (CognitoIDPClientMock) AdminDeleteUser ¶
func (m CognitoIDPClientMock) AdminDeleteUser(arg1 context.Context, arg2 *cognitoidentityprovider.AdminDeleteUserInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminDeleteUserOutput, error)
AdminDeleteUser mocked funcition
func (CognitoIDPClientMock) AdminDeleteUserAttributes ¶
func (m CognitoIDPClientMock) AdminDeleteUserAttributes(arg1 context.Context, arg2 *cognitoidentityprovider.AdminDeleteUserAttributesInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminDeleteUserAttributesOutput, error)
AdminDeleteUserAttributes mocked funcition
func (CognitoIDPClientMock) AdminDisableProviderForUser ¶
func (m CognitoIDPClientMock) AdminDisableProviderForUser(arg1 context.Context, arg2 *cognitoidentityprovider.AdminDisableProviderForUserInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminDisableProviderForUserOutput, error)
AdminDisableProviderForUser mocked funcition
func (CognitoIDPClientMock) AdminDisableUser ¶
func (m CognitoIDPClientMock) AdminDisableUser(arg1 context.Context, arg2 *cognitoidentityprovider.AdminDisableUserInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminDisableUserOutput, error)
AdminDisableUser mocked funcition
func (CognitoIDPClientMock) AdminEnableUser ¶
func (m CognitoIDPClientMock) AdminEnableUser(arg1 context.Context, arg2 *cognitoidentityprovider.AdminEnableUserInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminEnableUserOutput, error)
AdminEnableUser mocked funcition
func (CognitoIDPClientMock) AdminForgetDevice ¶
func (m CognitoIDPClientMock) AdminForgetDevice(arg1 context.Context, arg2 *cognitoidentityprovider.AdminForgetDeviceInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminForgetDeviceOutput, error)
AdminForgetDevice mocked funcition
func (CognitoIDPClientMock) AdminGetDevice ¶
func (m CognitoIDPClientMock) AdminGetDevice(arg1 context.Context, arg2 *cognitoidentityprovider.AdminGetDeviceInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminGetDeviceOutput, error)
AdminGetDevice mocked funcition
func (CognitoIDPClientMock) AdminGetUser ¶
func (m CognitoIDPClientMock) AdminGetUser(arg1 context.Context, arg2 *cognitoidentityprovider.AdminGetUserInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminGetUserOutput, error)
AdminGetUser mocked funcition
func (CognitoIDPClientMock) AdminInitiateAuth ¶
func (m CognitoIDPClientMock) AdminInitiateAuth(arg1 context.Context, arg2 *cognitoidentityprovider.AdminInitiateAuthInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminInitiateAuthOutput, error)
AdminInitiateAuth mocked funcition
func (CognitoIDPClientMock) AdminLinkProviderForUser ¶
func (m CognitoIDPClientMock) AdminLinkProviderForUser(arg1 context.Context, arg2 *cognitoidentityprovider.AdminLinkProviderForUserInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminLinkProviderForUserOutput, error)
AdminLinkProviderForUser mocked funcition
func (CognitoIDPClientMock) AdminListDevices ¶
func (m CognitoIDPClientMock) AdminListDevices(arg1 context.Context, arg2 *cognitoidentityprovider.AdminListDevicesInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminListDevicesOutput, error)
AdminListDevices mocked funcition
func (CognitoIDPClientMock) AdminListGroupsForUser ¶
func (m CognitoIDPClientMock) AdminListGroupsForUser(arg1 context.Context, arg2 *cognitoidentityprovider.AdminListGroupsForUserInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminListGroupsForUserOutput, error)
AdminListGroupsForUser mocked funcition
func (CognitoIDPClientMock) AdminListUserAuthEvents ¶
func (m CognitoIDPClientMock) AdminListUserAuthEvents(arg1 context.Context, arg2 *cognitoidentityprovider.AdminListUserAuthEventsInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminListUserAuthEventsOutput, error)
AdminListUserAuthEvents mocked funcition
func (CognitoIDPClientMock) AdminRemoveUserFromGroup ¶
func (m CognitoIDPClientMock) AdminRemoveUserFromGroup(arg1 context.Context, arg2 *cognitoidentityprovider.AdminRemoveUserFromGroupInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminRemoveUserFromGroupOutput, error)
AdminRemoveUserFromGroup mocked funcition
func (CognitoIDPClientMock) AdminResetUserPassword ¶
func (m CognitoIDPClientMock) AdminResetUserPassword(arg1 context.Context, arg2 *cognitoidentityprovider.AdminResetUserPasswordInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminResetUserPasswordOutput, error)
AdminResetUserPassword mocked funcition
func (CognitoIDPClientMock) AdminRespondToAuthChallenge ¶
func (m CognitoIDPClientMock) AdminRespondToAuthChallenge(arg1 context.Context, arg2 *cognitoidentityprovider.AdminRespondToAuthChallengeInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminRespondToAuthChallengeOutput, error)
AdminRespondToAuthChallenge mocked funcition
func (CognitoIDPClientMock) AdminSetUserMFAPreference ¶
func (m CognitoIDPClientMock) AdminSetUserMFAPreference(arg1 context.Context, arg2 *cognitoidentityprovider.AdminSetUserMFAPreferenceInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminSetUserMFAPreferenceOutput, error)
AdminSetUserMFAPreference mocked funcition
func (CognitoIDPClientMock) AdminSetUserPassword ¶
func (m CognitoIDPClientMock) AdminSetUserPassword(arg1 context.Context, arg2 *cognitoidentityprovider.AdminSetUserPasswordInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminSetUserPasswordOutput, error)
AdminSetUserPassword mocked funcition
func (CognitoIDPClientMock) AdminSetUserSettings ¶
func (m CognitoIDPClientMock) AdminSetUserSettings(arg1 context.Context, arg2 *cognitoidentityprovider.AdminSetUserSettingsInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminSetUserSettingsOutput, error)
AdminSetUserSettings mocked funcition
func (CognitoIDPClientMock) AdminUpdateAuthEventFeedback ¶
func (m CognitoIDPClientMock) AdminUpdateAuthEventFeedback(arg1 context.Context, arg2 *cognitoidentityprovider.AdminUpdateAuthEventFeedbackInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminUpdateAuthEventFeedbackOutput, error)
AdminUpdateAuthEventFeedback mocked funcition
func (CognitoIDPClientMock) AdminUpdateDeviceStatus ¶
func (m CognitoIDPClientMock) AdminUpdateDeviceStatus(arg1 context.Context, arg2 *cognitoidentityprovider.AdminUpdateDeviceStatusInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminUpdateDeviceStatusOutput, error)
AdminUpdateDeviceStatus mocked funcition
func (CognitoIDPClientMock) AdminUpdateUserAttributes ¶
func (m CognitoIDPClientMock) AdminUpdateUserAttributes(arg1 context.Context, arg2 *cognitoidentityprovider.AdminUpdateUserAttributesInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminUpdateUserAttributesOutput, error)
AdminUpdateUserAttributes mocked funcition
func (CognitoIDPClientMock) AdminUserGlobalSignOut ¶
func (m CognitoIDPClientMock) AdminUserGlobalSignOut(arg1 context.Context, arg2 *cognitoidentityprovider.AdminUserGlobalSignOutInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminUserGlobalSignOutOutput, error)
AdminUserGlobalSignOut mocked funcition
func (CognitoIDPClientMock) AssociateSoftwareToken ¶
func (m CognitoIDPClientMock) AssociateSoftwareToken(arg1 context.Context, arg2 *cognitoidentityprovider.AssociateSoftwareTokenInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AssociateSoftwareTokenOutput, error)
AssociateSoftwareToken mocked funcition
func (CognitoIDPClientMock) ChangePassword ¶
func (m CognitoIDPClientMock) ChangePassword(arg1 context.Context, arg2 *cognitoidentityprovider.ChangePasswordInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ChangePasswordOutput, error)
ChangePassword mocked funcition
func (CognitoIDPClientMock) ConfirmDevice ¶
func (m CognitoIDPClientMock) ConfirmDevice(arg1 context.Context, arg2 *cognitoidentityprovider.ConfirmDeviceInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ConfirmDeviceOutput, error)
ConfirmDevice mocked funcition
func (CognitoIDPClientMock) ConfirmForgotPassword ¶
func (m CognitoIDPClientMock) ConfirmForgotPassword(arg1 context.Context, arg2 *cognitoidentityprovider.ConfirmForgotPasswordInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ConfirmForgotPasswordOutput, error)
ConfirmForgotPassword mocked funcition
func (CognitoIDPClientMock) ConfirmSignUp ¶
func (m CognitoIDPClientMock) ConfirmSignUp(arg1 context.Context, arg2 *cognitoidentityprovider.ConfirmSignUpInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ConfirmSignUpOutput, error)
ConfirmSignUp mocked funcition
func (CognitoIDPClientMock) CreateGroup ¶
func (m CognitoIDPClientMock) CreateGroup(arg1 context.Context, arg2 *cognitoidentityprovider.CreateGroupInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.CreateGroupOutput, error)
CreateGroup mocked funcition
func (CognitoIDPClientMock) CreateIdentityProvider ¶
func (m CognitoIDPClientMock) CreateIdentityProvider(arg1 context.Context, arg2 *cognitoidentityprovider.CreateIdentityProviderInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.CreateIdentityProviderOutput, error)
CreateIdentityProvider mocked funcition
func (CognitoIDPClientMock) CreateResourceServer ¶
func (m CognitoIDPClientMock) CreateResourceServer(arg1 context.Context, arg2 *cognitoidentityprovider.CreateResourceServerInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.CreateResourceServerOutput, error)
CreateResourceServer mocked funcition
func (CognitoIDPClientMock) CreateUserImportJob ¶
func (m CognitoIDPClientMock) CreateUserImportJob(arg1 context.Context, arg2 *cognitoidentityprovider.CreateUserImportJobInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.CreateUserImportJobOutput, error)
CreateUserImportJob mocked funcition
func (CognitoIDPClientMock) CreateUserPool ¶
func (m CognitoIDPClientMock) CreateUserPool(arg1 context.Context, arg2 *cognitoidentityprovider.CreateUserPoolInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.CreateUserPoolOutput, error)
CreateUserPool mocked funcition
func (CognitoIDPClientMock) CreateUserPoolClient ¶
func (m CognitoIDPClientMock) CreateUserPoolClient(arg1 context.Context, arg2 *cognitoidentityprovider.CreateUserPoolClientInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.CreateUserPoolClientOutput, error)
CreateUserPoolClient mocked funcition
func (CognitoIDPClientMock) CreateUserPoolDomain ¶
func (m CognitoIDPClientMock) CreateUserPoolDomain(arg1 context.Context, arg2 *cognitoidentityprovider.CreateUserPoolDomainInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.CreateUserPoolDomainOutput, error)
CreateUserPoolDomain mocked funcition
func (CognitoIDPClientMock) DeleteGroup ¶
func (m CognitoIDPClientMock) DeleteGroup(arg1 context.Context, arg2 *cognitoidentityprovider.DeleteGroupInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DeleteGroupOutput, error)
DeleteGroup mocked funcition
func (CognitoIDPClientMock) DeleteIdentityProvider ¶
func (m CognitoIDPClientMock) DeleteIdentityProvider(arg1 context.Context, arg2 *cognitoidentityprovider.DeleteIdentityProviderInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DeleteIdentityProviderOutput, error)
DeleteIdentityProvider mocked funcition
func (CognitoIDPClientMock) DeleteResourceServer ¶
func (m CognitoIDPClientMock) DeleteResourceServer(arg1 context.Context, arg2 *cognitoidentityprovider.DeleteResourceServerInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DeleteResourceServerOutput, error)
DeleteResourceServer mocked funcition
func (CognitoIDPClientMock) DeleteUser ¶
func (m CognitoIDPClientMock) DeleteUser(arg1 context.Context, arg2 *cognitoidentityprovider.DeleteUserInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DeleteUserOutput, error)
DeleteUser mocked funcition
func (CognitoIDPClientMock) DeleteUserAttributes ¶
func (m CognitoIDPClientMock) DeleteUserAttributes(arg1 context.Context, arg2 *cognitoidentityprovider.DeleteUserAttributesInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DeleteUserAttributesOutput, error)
DeleteUserAttributes mocked funcition
func (CognitoIDPClientMock) DeleteUserPool ¶
func (m CognitoIDPClientMock) DeleteUserPool(arg1 context.Context, arg2 *cognitoidentityprovider.DeleteUserPoolInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DeleteUserPoolOutput, error)
DeleteUserPool mocked funcition
func (CognitoIDPClientMock) DeleteUserPoolClient ¶
func (m CognitoIDPClientMock) DeleteUserPoolClient(arg1 context.Context, arg2 *cognitoidentityprovider.DeleteUserPoolClientInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DeleteUserPoolClientOutput, error)
DeleteUserPoolClient mocked funcition
func (CognitoIDPClientMock) DeleteUserPoolDomain ¶
func (m CognitoIDPClientMock) DeleteUserPoolDomain(arg1 context.Context, arg2 *cognitoidentityprovider.DeleteUserPoolDomainInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DeleteUserPoolDomainOutput, error)
DeleteUserPoolDomain mocked funcition
func (CognitoIDPClientMock) DescribeIdentityProvider ¶
func (m CognitoIDPClientMock) DescribeIdentityProvider(arg1 context.Context, arg2 *cognitoidentityprovider.DescribeIdentityProviderInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DescribeIdentityProviderOutput, error)
DescribeIdentityProvider mocked funcition
func (CognitoIDPClientMock) DescribeResourceServer ¶
func (m CognitoIDPClientMock) DescribeResourceServer(arg1 context.Context, arg2 *cognitoidentityprovider.DescribeResourceServerInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DescribeResourceServerOutput, error)
DescribeResourceServer mocked funcition
func (CognitoIDPClientMock) DescribeRiskConfiguration ¶
func (m CognitoIDPClientMock) DescribeRiskConfiguration(arg1 context.Context, arg2 *cognitoidentityprovider.DescribeRiskConfigurationInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DescribeRiskConfigurationOutput, error)
DescribeRiskConfiguration mocked funcition
func (CognitoIDPClientMock) DescribeUserImportJob ¶
func (m CognitoIDPClientMock) DescribeUserImportJob(arg1 context.Context, arg2 *cognitoidentityprovider.DescribeUserImportJobInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DescribeUserImportJobOutput, error)
DescribeUserImportJob mocked funcition
func (CognitoIDPClientMock) DescribeUserPool ¶
func (m CognitoIDPClientMock) DescribeUserPool(arg1 context.Context, arg2 *cognitoidentityprovider.DescribeUserPoolInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DescribeUserPoolOutput, error)
DescribeUserPool mocked funcition
func (CognitoIDPClientMock) DescribeUserPoolClient ¶
func (m CognitoIDPClientMock) DescribeUserPoolClient(arg1 context.Context, arg2 *cognitoidentityprovider.DescribeUserPoolClientInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DescribeUserPoolClientOutput, error)
DescribeUserPoolClient mocked funcition
func (CognitoIDPClientMock) DescribeUserPoolDomain ¶
func (m CognitoIDPClientMock) DescribeUserPoolDomain(arg1 context.Context, arg2 *cognitoidentityprovider.DescribeUserPoolDomainInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DescribeUserPoolDomainOutput, error)
DescribeUserPoolDomain mocked funcition
func (CognitoIDPClientMock) ForgetDevice ¶
func (m CognitoIDPClientMock) ForgetDevice(arg1 context.Context, arg2 *cognitoidentityprovider.ForgetDeviceInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ForgetDeviceOutput, error)
ForgetDevice mocked funcition
func (CognitoIDPClientMock) ForgotPassword ¶
func (m CognitoIDPClientMock) ForgotPassword(arg1 context.Context, arg2 *cognitoidentityprovider.ForgotPasswordInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ForgotPasswordOutput, error)
ForgotPassword mocked funcition
func (CognitoIDPClientMock) GetCSVHeader ¶
func (m CognitoIDPClientMock) GetCSVHeader(arg1 context.Context, arg2 *cognitoidentityprovider.GetCSVHeaderInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.GetCSVHeaderOutput, error)
GetCSVHeader mocked funcition
func (CognitoIDPClientMock) GetDevice ¶
func (m CognitoIDPClientMock) GetDevice(arg1 context.Context, arg2 *cognitoidentityprovider.GetDeviceInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.GetDeviceOutput, error)
GetDevice mocked funcition
func (CognitoIDPClientMock) GetGroup ¶
func (m CognitoIDPClientMock) GetGroup(arg1 context.Context, arg2 *cognitoidentityprovider.GetGroupInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.GetGroupOutput, error)
GetGroup mocked funcition
func (CognitoIDPClientMock) GetIdentityProviderByIdentifier ¶
func (m CognitoIDPClientMock) GetIdentityProviderByIdentifier(arg1 context.Context, arg2 *cognitoidentityprovider.GetIdentityProviderByIdentifierInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.GetIdentityProviderByIdentifierOutput, error)
GetIdentityProviderByIdentifier mocked funcition
func (CognitoIDPClientMock) GetSigningCertificate ¶
func (m CognitoIDPClientMock) GetSigningCertificate(arg1 context.Context, arg2 *cognitoidentityprovider.GetSigningCertificateInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.GetSigningCertificateOutput, error)
GetSigningCertificate mocked funcition
func (CognitoIDPClientMock) GetUICustomization ¶
func (m CognitoIDPClientMock) GetUICustomization(arg1 context.Context, arg2 *cognitoidentityprovider.GetUICustomizationInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.GetUICustomizationOutput, error)
GetUICustomization mocked funcition
func (CognitoIDPClientMock) GetUser ¶
func (m CognitoIDPClientMock) GetUser(arg1 context.Context, arg2 *cognitoidentityprovider.GetUserInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.GetUserOutput, error)
GetUser mocked funcition
func (CognitoIDPClientMock) GetUserAttributeVerificationCode ¶
func (m CognitoIDPClientMock) GetUserAttributeVerificationCode(arg1 context.Context, arg2 *cognitoidentityprovider.GetUserAttributeVerificationCodeInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.GetUserAttributeVerificationCodeOutput, error)
GetUserAttributeVerificationCode mocked funcition
func (CognitoIDPClientMock) GetUserPoolMfaConfig ¶
func (m CognitoIDPClientMock) GetUserPoolMfaConfig(arg1 context.Context, arg2 *cognitoidentityprovider.GetUserPoolMfaConfigInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.GetUserPoolMfaConfigOutput, error)
GetUserPoolMfaConfig mocked funcition
func (CognitoIDPClientMock) GlobalSignOut ¶
func (m CognitoIDPClientMock) GlobalSignOut(arg1 context.Context, arg2 *cognitoidentityprovider.GlobalSignOutInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.GlobalSignOutOutput, error)
GlobalSignOut mocked funcition
func (CognitoIDPClientMock) InitiateAuth ¶
func (m CognitoIDPClientMock) InitiateAuth(arg1 context.Context, arg2 *cognitoidentityprovider.InitiateAuthInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.InitiateAuthOutput, error)
InitiateAuth mocked funcition
func (CognitoIDPClientMock) ListDevices ¶
func (m CognitoIDPClientMock) ListDevices(arg1 context.Context, arg2 *cognitoidentityprovider.ListDevicesInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ListDevicesOutput, error)
ListDevices mocked funcition
func (CognitoIDPClientMock) ListGroups ¶
func (m CognitoIDPClientMock) ListGroups(arg1 context.Context, arg2 *cognitoidentityprovider.ListGroupsInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ListGroupsOutput, error)
ListGroups mocked funcition
func (CognitoIDPClientMock) ListIdentityProviders ¶
func (m CognitoIDPClientMock) ListIdentityProviders(arg1 context.Context, arg2 *cognitoidentityprovider.ListIdentityProvidersInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ListIdentityProvidersOutput, error)
ListIdentityProviders mocked funcition
func (CognitoIDPClientMock) ListResourceServers ¶
func (m CognitoIDPClientMock) ListResourceServers(arg1 context.Context, arg2 *cognitoidentityprovider.ListResourceServersInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ListResourceServersOutput, error)
ListResourceServers mocked funcition
func (CognitoIDPClientMock) ListTagsForResource ¶
func (m CognitoIDPClientMock) ListTagsForResource(arg1 context.Context, arg2 *cognitoidentityprovider.ListTagsForResourceInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ListTagsForResourceOutput, error)
ListTagsForResource mocked funcition
func (CognitoIDPClientMock) ListUserImportJobs ¶
func (m CognitoIDPClientMock) ListUserImportJobs(arg1 context.Context, arg2 *cognitoidentityprovider.ListUserImportJobsInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ListUserImportJobsOutput, error)
ListUserImportJobs mocked funcition
func (CognitoIDPClientMock) ListUserPoolClients ¶
func (m CognitoIDPClientMock) ListUserPoolClients(arg1 context.Context, arg2 *cognitoidentityprovider.ListUserPoolClientsInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ListUserPoolClientsOutput, error)
ListUserPoolClients mocked funcition
func (CognitoIDPClientMock) ListUserPools ¶
func (m CognitoIDPClientMock) ListUserPools(arg1 context.Context, arg2 *cognitoidentityprovider.ListUserPoolsInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ListUserPoolsOutput, error)
ListUserPools mocked funcition
func (CognitoIDPClientMock) ListUsers ¶
func (m CognitoIDPClientMock) ListUsers(arg1 context.Context, arg2 *cognitoidentityprovider.ListUsersInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ListUsersOutput, error)
ListUsers mocked funcition
func (CognitoIDPClientMock) ListUsersInGroup ¶
func (m CognitoIDPClientMock) ListUsersInGroup(arg1 context.Context, arg2 *cognitoidentityprovider.ListUsersInGroupInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ListUsersInGroupOutput, error)
ListUsersInGroup mocked funcition
func (CognitoIDPClientMock) ResendConfirmationCode ¶
func (m CognitoIDPClientMock) ResendConfirmationCode(arg1 context.Context, arg2 *cognitoidentityprovider.ResendConfirmationCodeInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ResendConfirmationCodeOutput, error)
ResendConfirmationCode mocked funcition
func (CognitoIDPClientMock) RespondToAuthChallenge ¶
func (m CognitoIDPClientMock) RespondToAuthChallenge(arg1 context.Context, arg2 *cognitoidentityprovider.RespondToAuthChallengeInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.RespondToAuthChallengeOutput, error)
RespondToAuthChallenge mocked funcition
func (CognitoIDPClientMock) SetRiskConfiguration ¶
func (m CognitoIDPClientMock) SetRiskConfiguration(arg1 context.Context, arg2 *cognitoidentityprovider.SetRiskConfigurationInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.SetRiskConfigurationOutput, error)
SetRiskConfiguration mocked funcition
func (CognitoIDPClientMock) SetUICustomization ¶
func (m CognitoIDPClientMock) SetUICustomization(arg1 context.Context, arg2 *cognitoidentityprovider.SetUICustomizationInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.SetUICustomizationOutput, error)
SetUICustomization mocked funcition
func (CognitoIDPClientMock) SetUserMFAPreference ¶
func (m CognitoIDPClientMock) SetUserMFAPreference(arg1 context.Context, arg2 *cognitoidentityprovider.SetUserMFAPreferenceInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.SetUserMFAPreferenceOutput, error)
SetUserMFAPreference mocked funcition
func (CognitoIDPClientMock) SetUserPoolMfaConfig ¶
func (m CognitoIDPClientMock) SetUserPoolMfaConfig(arg1 context.Context, arg2 *cognitoidentityprovider.SetUserPoolMfaConfigInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.SetUserPoolMfaConfigOutput, error)
SetUserPoolMfaConfig mocked funcition
func (CognitoIDPClientMock) SetUserSettings ¶
func (m CognitoIDPClientMock) SetUserSettings(arg1 context.Context, arg2 *cognitoidentityprovider.SetUserSettingsInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.SetUserSettingsOutput, error)
SetUserSettings mocked funcition
func (CognitoIDPClientMock) SignUp ¶
func (m CognitoIDPClientMock) SignUp(arg1 context.Context, arg2 *cognitoidentityprovider.SignUpInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.SignUpOutput, error)
SignUp mocked funcition
func (CognitoIDPClientMock) StartUserImportJob ¶
func (m CognitoIDPClientMock) StartUserImportJob(arg1 context.Context, arg2 *cognitoidentityprovider.StartUserImportJobInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.StartUserImportJobOutput, error)
StartUserImportJob mocked funcition
func (CognitoIDPClientMock) StopUserImportJob ¶
func (m CognitoIDPClientMock) StopUserImportJob(arg1 context.Context, arg2 *cognitoidentityprovider.StopUserImportJobInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.StopUserImportJobOutput, error)
StopUserImportJob mocked funcition
func (CognitoIDPClientMock) TagResource ¶
func (m CognitoIDPClientMock) TagResource(arg1 context.Context, arg2 *cognitoidentityprovider.TagResourceInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.TagResourceOutput, error)
TagResource mocked funcition
func (CognitoIDPClientMock) UntagResource ¶
func (m CognitoIDPClientMock) UntagResource(arg1 context.Context, arg2 *cognitoidentityprovider.UntagResourceInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.UntagResourceOutput, error)
UntagResource mocked funcition
func (CognitoIDPClientMock) UpdateAuthEventFeedback ¶
func (m CognitoIDPClientMock) UpdateAuthEventFeedback(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateAuthEventFeedbackInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.UpdateAuthEventFeedbackOutput, error)
UpdateAuthEventFeedback mocked funcition
func (CognitoIDPClientMock) UpdateDeviceStatus ¶
func (m CognitoIDPClientMock) UpdateDeviceStatus(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateDeviceStatusInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.UpdateDeviceStatusOutput, error)
UpdateDeviceStatus mocked funcition
func (CognitoIDPClientMock) UpdateGroup ¶
func (m CognitoIDPClientMock) UpdateGroup(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateGroupInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.UpdateGroupOutput, error)
UpdateGroup mocked funcition
func (CognitoIDPClientMock) UpdateIdentityProvider ¶
func (m CognitoIDPClientMock) UpdateIdentityProvider(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateIdentityProviderInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.UpdateIdentityProviderOutput, error)
UpdateIdentityProvider mocked funcition
func (CognitoIDPClientMock) UpdateResourceServer ¶
func (m CognitoIDPClientMock) UpdateResourceServer(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateResourceServerInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.UpdateResourceServerOutput, error)
UpdateResourceServer mocked funcition
func (CognitoIDPClientMock) UpdateUserAttributes ¶
func (m CognitoIDPClientMock) UpdateUserAttributes(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateUserAttributesInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.UpdateUserAttributesOutput, error)
UpdateUserAttributes mocked funcition
func (CognitoIDPClientMock) UpdateUserPool ¶
func (m CognitoIDPClientMock) UpdateUserPool(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateUserPoolInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.UpdateUserPoolOutput, error)
UpdateUserPool mocked funcition
func (CognitoIDPClientMock) UpdateUserPoolClient ¶
func (m CognitoIDPClientMock) UpdateUserPoolClient(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateUserPoolClientInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.UpdateUserPoolClientOutput, error)
UpdateUserPoolClient mocked funcition
func (CognitoIDPClientMock) UpdateUserPoolDomain ¶
func (m CognitoIDPClientMock) UpdateUserPoolDomain(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateUserPoolDomainInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.UpdateUserPoolDomainOutput, error)
UpdateUserPoolDomain mocked funcition
func (CognitoIDPClientMock) VerifySoftwareToken ¶
func (m CognitoIDPClientMock) VerifySoftwareToken(arg1 context.Context, arg2 *cognitoidentityprovider.VerifySoftwareTokenInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.VerifySoftwareTokenOutput, error)
VerifySoftwareToken mocked funcition
func (CognitoIDPClientMock) VerifyUserAttribute ¶
func (m CognitoIDPClientMock) VerifyUserAttribute(arg1 context.Context, arg2 *cognitoidentityprovider.VerifyUserAttributeInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.VerifyUserAttributeOutput, error)
VerifyUserAttribute mocked funcition
type DynamoClientMock ¶
type DynamoClientMock struct { BatchExecuteStatementMock func(arg1 context.Context, arg2 *dynamodb.BatchExecuteStatementInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.BatchExecuteStatementOutput, error) BatchGetItemMock func(arg1 context.Context, arg2 *dynamodb.BatchGetItemInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.BatchGetItemOutput, error) BatchWriteItemMock func(arg1 context.Context, arg2 *dynamodb.BatchWriteItemInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.BatchWriteItemOutput, error) CreateBackupMock func(arg1 context.Context, arg2 *dynamodb.CreateBackupInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.CreateBackupOutput, error) CreateGlobalTableMock func(arg1 context.Context, arg2 *dynamodb.CreateGlobalTableInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.CreateGlobalTableOutput, error) CreateTableMock func(arg1 context.Context, arg2 *dynamodb.CreateTableInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.CreateTableOutput, error) DeleteBackupMock func(arg1 context.Context, arg2 *dynamodb.DeleteBackupInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DeleteBackupOutput, error) DeleteItemMock func(arg1 context.Context, arg2 *dynamodb.DeleteItemInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DeleteItemOutput, error) DeleteTableMock func(arg1 context.Context, arg2 *dynamodb.DeleteTableInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DeleteTableOutput, error) DescribeBackupMock func(arg1 context.Context, arg2 *dynamodb.DescribeBackupInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeBackupOutput, error) DescribeContinuousBackupsMock func(arg1 context.Context, arg2 *dynamodb.DescribeContinuousBackupsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeContinuousBackupsOutput, error) DescribeContributorInsightsMock func(arg1 context.Context, arg2 *dynamodb.DescribeContributorInsightsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeContributorInsightsOutput, error) DescribeEndpointsMock func(arg1 context.Context, arg2 *dynamodb.DescribeEndpointsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeEndpointsOutput, error) DescribeExportMock func(arg1 context.Context, arg2 *dynamodb.DescribeExportInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeExportOutput, error) DescribeGlobalTableMock func(arg1 context.Context, arg2 *dynamodb.DescribeGlobalTableInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeGlobalTableOutput, error) DescribeGlobalTableSettingsMock func(arg1 context.Context, arg2 *dynamodb.DescribeGlobalTableSettingsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeGlobalTableSettingsOutput, error) DescribeKinesisStreamingDestinationMock func(arg1 context.Context, arg2 *dynamodb.DescribeKinesisStreamingDestinationInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeKinesisStreamingDestinationOutput, error) DescribeLimitsMock func(arg1 context.Context, arg2 *dynamodb.DescribeLimitsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeLimitsOutput, error) DescribeTableMock func(arg1 context.Context, arg2 *dynamodb.DescribeTableInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeTableOutput, error) DescribeTableReplicaAutoScalingMock func(arg1 context.Context, arg2 *dynamodb.DescribeTableReplicaAutoScalingInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeTableReplicaAutoScalingOutput, error) DescribeTimeToLiveMock func(arg1 context.Context, arg2 *dynamodb.DescribeTimeToLiveInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeTimeToLiveOutput, error) DisableKinesisStreamingDestinationMock func(arg1 context.Context, arg2 *dynamodb.DisableKinesisStreamingDestinationInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DisableKinesisStreamingDestinationOutput, error) EnableKinesisStreamingDestinationMock func(arg1 context.Context, arg2 *dynamodb.EnableKinesisStreamingDestinationInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.EnableKinesisStreamingDestinationOutput, error) ExecuteStatementMock func(arg1 context.Context, arg2 *dynamodb.ExecuteStatementInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.ExecuteStatementOutput, error) ExecuteTransactionMock func(arg1 context.Context, arg2 *dynamodb.ExecuteTransactionInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.ExecuteTransactionOutput, error) ExportTableToPointInTimeMock func(arg1 context.Context, arg2 *dynamodb.ExportTableToPointInTimeInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.ExportTableToPointInTimeOutput, error) GetItemMock func(arg1 context.Context, arg2 *dynamodb.GetItemInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.GetItemOutput, error) ListBackupsMock func(arg1 context.Context, arg2 *dynamodb.ListBackupsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.ListBackupsOutput, error) ListContributorInsightsMock func(arg1 context.Context, arg2 *dynamodb.ListContributorInsightsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.ListContributorInsightsOutput, error) ListExportsMock func(arg1 context.Context, arg2 *dynamodb.ListExportsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.ListExportsOutput, error) ListGlobalTablesMock func(arg1 context.Context, arg2 *dynamodb.ListGlobalTablesInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.ListGlobalTablesOutput, error) ListTablesMock func(arg1 context.Context, arg2 *dynamodb.ListTablesInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.ListTablesOutput, error) ListTagsOfResourceMock func(arg1 context.Context, arg2 *dynamodb.ListTagsOfResourceInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.ListTagsOfResourceOutput, error) PutItemMock func(arg1 context.Context, arg2 *dynamodb.PutItemInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.PutItemOutput, error) QueryMock func(arg1 context.Context, arg2 *dynamodb.QueryInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.QueryOutput, error) RestoreTableFromBackupMock func(arg1 context.Context, arg2 *dynamodb.RestoreTableFromBackupInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.RestoreTableFromBackupOutput, error) RestoreTableToPointInTimeMock func(arg1 context.Context, arg2 *dynamodb.RestoreTableToPointInTimeInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.RestoreTableToPointInTimeOutput, error) ScanMock func(arg1 context.Context, arg2 *dynamodb.ScanInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.ScanOutput, error) TagResourceMock func(arg1 context.Context, arg2 *dynamodb.TagResourceInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.TagResourceOutput, error) TransactGetItemsMock func(arg1 context.Context, arg2 *dynamodb.TransactGetItemsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.TransactGetItemsOutput, error) TransactWriteItemsMock func(arg1 context.Context, arg2 *dynamodb.TransactWriteItemsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.TransactWriteItemsOutput, error) UntagResourceMock func(arg1 context.Context, arg2 *dynamodb.UntagResourceInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.UntagResourceOutput, error) UpdateContinuousBackupsMock func(arg1 context.Context, arg2 *dynamodb.UpdateContinuousBackupsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.UpdateContinuousBackupsOutput, error) UpdateContributorInsightsMock func(arg1 context.Context, arg2 *dynamodb.UpdateContributorInsightsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.UpdateContributorInsightsOutput, error) UpdateGlobalTableMock func(arg1 context.Context, arg2 *dynamodb.UpdateGlobalTableInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.UpdateGlobalTableOutput, error) UpdateGlobalTableSettingsMock func(arg1 context.Context, arg2 *dynamodb.UpdateGlobalTableSettingsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.UpdateGlobalTableSettingsOutput, error) UpdateItemMock func(arg1 context.Context, arg2 *dynamodb.UpdateItemInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.UpdateItemOutput, error) UpdateTableMock func(arg1 context.Context, arg2 *dynamodb.UpdateTableInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.UpdateTableOutput, error) UpdateTableReplicaAutoScalingMock func(arg1 context.Context, arg2 *dynamodb.UpdateTableReplicaAutoScalingInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.UpdateTableReplicaAutoScalingOutput, error) UpdateTimeToLiveMock func(arg1 context.Context, arg2 *dynamodb.UpdateTimeToLiveInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.UpdateTimeToLiveOutput, error) }
DynamoClientMock generic client mock
func (DynamoClientMock) BatchExecuteStatement ¶
func (m DynamoClientMock) BatchExecuteStatement(arg1 context.Context, arg2 *dynamodb.BatchExecuteStatementInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.BatchExecuteStatementOutput, error)
BatchExecuteStatement mocked function
func (DynamoClientMock) BatchGetItem ¶
func (m DynamoClientMock) BatchGetItem(arg1 context.Context, arg2 *dynamodb.BatchGetItemInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.BatchGetItemOutput, error)
BatchGetItem mocked function
func (DynamoClientMock) BatchWriteItem ¶
func (m DynamoClientMock) BatchWriteItem(arg1 context.Context, arg2 *dynamodb.BatchWriteItemInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.BatchWriteItemOutput, error)
BatchWriteItem mocked function
func (DynamoClientMock) CreateBackup ¶
func (m DynamoClientMock) CreateBackup(arg1 context.Context, arg2 *dynamodb.CreateBackupInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.CreateBackupOutput, error)
CreateBackup mocked function
func (DynamoClientMock) CreateGlobalTable ¶
func (m DynamoClientMock) CreateGlobalTable(arg1 context.Context, arg2 *dynamodb.CreateGlobalTableInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.CreateGlobalTableOutput, error)
CreateGlobalTable mocked function
func (DynamoClientMock) CreateTable ¶
func (m DynamoClientMock) CreateTable(arg1 context.Context, arg2 *dynamodb.CreateTableInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.CreateTableOutput, error)
CreateTable mocked function
func (DynamoClientMock) DeleteBackup ¶
func (m DynamoClientMock) DeleteBackup(arg1 context.Context, arg2 *dynamodb.DeleteBackupInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DeleteBackupOutput, error)
DeleteBackup mocked function
func (DynamoClientMock) DeleteItem ¶
func (m DynamoClientMock) DeleteItem(arg1 context.Context, arg2 *dynamodb.DeleteItemInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DeleteItemOutput, error)
DeleteItem mocked function
func (DynamoClientMock) DeleteTable ¶
func (m DynamoClientMock) DeleteTable(arg1 context.Context, arg2 *dynamodb.DeleteTableInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DeleteTableOutput, error)
DeleteTable mocked function
func (DynamoClientMock) DescribeBackup ¶
func (m DynamoClientMock) DescribeBackup(arg1 context.Context, arg2 *dynamodb.DescribeBackupInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeBackupOutput, error)
DescribeBackup mocked function
func (DynamoClientMock) DescribeContinuousBackups ¶
func (m DynamoClientMock) DescribeContinuousBackups(arg1 context.Context, arg2 *dynamodb.DescribeContinuousBackupsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeContinuousBackupsOutput, error)
DescribeContinuousBackups mocked function
func (DynamoClientMock) DescribeContributorInsights ¶
func (m DynamoClientMock) DescribeContributorInsights(arg1 context.Context, arg2 *dynamodb.DescribeContributorInsightsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeContributorInsightsOutput, error)
DescribeContributorInsights mocked function
func (DynamoClientMock) DescribeEndpoints ¶
func (m DynamoClientMock) DescribeEndpoints(arg1 context.Context, arg2 *dynamodb.DescribeEndpointsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeEndpointsOutput, error)
DescribeEndpoints mocked function
func (DynamoClientMock) DescribeExport ¶
func (m DynamoClientMock) DescribeExport(arg1 context.Context, arg2 *dynamodb.DescribeExportInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeExportOutput, error)
DescribeExport mocked function
func (DynamoClientMock) DescribeGlobalTable ¶
func (m DynamoClientMock) DescribeGlobalTable(arg1 context.Context, arg2 *dynamodb.DescribeGlobalTableInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeGlobalTableOutput, error)
DescribeGlobalTable mocked function
func (DynamoClientMock) DescribeGlobalTableSettings ¶
func (m DynamoClientMock) DescribeGlobalTableSettings(arg1 context.Context, arg2 *dynamodb.DescribeGlobalTableSettingsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeGlobalTableSettingsOutput, error)
DescribeGlobalTableSettings mocked function
func (DynamoClientMock) DescribeKinesisStreamingDestination ¶
func (m DynamoClientMock) DescribeKinesisStreamingDestination(arg1 context.Context, arg2 *dynamodb.DescribeKinesisStreamingDestinationInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeKinesisStreamingDestinationOutput, error)
DescribeKinesisStreamingDestination mocked function
func (DynamoClientMock) DescribeLimits ¶
func (m DynamoClientMock) DescribeLimits(arg1 context.Context, arg2 *dynamodb.DescribeLimitsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeLimitsOutput, error)
DescribeLimits mocked function
func (DynamoClientMock) DescribeTable ¶
func (m DynamoClientMock) DescribeTable(arg1 context.Context, arg2 *dynamodb.DescribeTableInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeTableOutput, error)
DescribeTable mocked function
func (DynamoClientMock) DescribeTableReplicaAutoScaling ¶
func (m DynamoClientMock) DescribeTableReplicaAutoScaling(arg1 context.Context, arg2 *dynamodb.DescribeTableReplicaAutoScalingInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeTableReplicaAutoScalingOutput, error)
DescribeTableReplicaAutoScaling mocked function
func (DynamoClientMock) DescribeTimeToLive ¶
func (m DynamoClientMock) DescribeTimeToLive(arg1 context.Context, arg2 *dynamodb.DescribeTimeToLiveInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeTimeToLiveOutput, error)
DescribeTimeToLive mocked function
func (DynamoClientMock) DisableKinesisStreamingDestination ¶
func (m DynamoClientMock) DisableKinesisStreamingDestination(arg1 context.Context, arg2 *dynamodb.DisableKinesisStreamingDestinationInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DisableKinesisStreamingDestinationOutput, error)
DisableKinesisStreamingDestination mocked function
func (DynamoClientMock) EnableKinesisStreamingDestination ¶
func (m DynamoClientMock) EnableKinesisStreamingDestination(arg1 context.Context, arg2 *dynamodb.EnableKinesisStreamingDestinationInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.EnableKinesisStreamingDestinationOutput, error)
EnableKinesisStreamingDestination mocked function
func (DynamoClientMock) ExecuteStatement ¶
func (m DynamoClientMock) ExecuteStatement(arg1 context.Context, arg2 *dynamodb.ExecuteStatementInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.ExecuteStatementOutput, error)
ExecuteStatement mocked function
func (DynamoClientMock) ExecuteTransaction ¶
func (m DynamoClientMock) ExecuteTransaction(arg1 context.Context, arg2 *dynamodb.ExecuteTransactionInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.ExecuteTransactionOutput, error)
ExecuteTransaction mocked function
func (DynamoClientMock) ExportTableToPointInTime ¶
func (m DynamoClientMock) ExportTableToPointInTime(arg1 context.Context, arg2 *dynamodb.ExportTableToPointInTimeInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.ExportTableToPointInTimeOutput, error)
ExportTableToPointInTime mocked function
func (DynamoClientMock) GetItem ¶
func (m DynamoClientMock) GetItem(arg1 context.Context, arg2 *dynamodb.GetItemInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.GetItemOutput, error)
GetItem mocked function
func (DynamoClientMock) ListBackups ¶
func (m DynamoClientMock) ListBackups(arg1 context.Context, arg2 *dynamodb.ListBackupsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.ListBackupsOutput, error)
ListBackups mocked function
func (DynamoClientMock) ListContributorInsights ¶
func (m DynamoClientMock) ListContributorInsights(arg1 context.Context, arg2 *dynamodb.ListContributorInsightsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.ListContributorInsightsOutput, error)
ListContributorInsights mocked function
func (DynamoClientMock) ListExports ¶
func (m DynamoClientMock) ListExports(arg1 context.Context, arg2 *dynamodb.ListExportsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.ListExportsOutput, error)
ListExports mocked function
func (DynamoClientMock) ListGlobalTables ¶
func (m DynamoClientMock) ListGlobalTables(arg1 context.Context, arg2 *dynamodb.ListGlobalTablesInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.ListGlobalTablesOutput, error)
ListGlobalTables mocked function
func (DynamoClientMock) ListTables ¶
func (m DynamoClientMock) ListTables(arg1 context.Context, arg2 *dynamodb.ListTablesInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.ListTablesOutput, error)
ListTables mocked function
func (DynamoClientMock) ListTagsOfResource ¶
func (m DynamoClientMock) ListTagsOfResource(arg1 context.Context, arg2 *dynamodb.ListTagsOfResourceInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.ListTagsOfResourceOutput, error)
ListTagsOfResource mocked function
func (DynamoClientMock) PutItem ¶
func (m DynamoClientMock) PutItem(arg1 context.Context, arg2 *dynamodb.PutItemInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.PutItemOutput, error)
PutItem mocked function
func (DynamoClientMock) Query ¶
func (m DynamoClientMock) Query(arg1 context.Context, arg2 *dynamodb.QueryInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.QueryOutput, error)
Query mocked function
func (DynamoClientMock) RestoreTableFromBackup ¶
func (m DynamoClientMock) RestoreTableFromBackup(arg1 context.Context, arg2 *dynamodb.RestoreTableFromBackupInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.RestoreTableFromBackupOutput, error)
RestoreTableFromBackup mocked function
func (DynamoClientMock) RestoreTableToPointInTime ¶
func (m DynamoClientMock) RestoreTableToPointInTime(arg1 context.Context, arg2 *dynamodb.RestoreTableToPointInTimeInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.RestoreTableToPointInTimeOutput, error)
RestoreTableToPointInTime mocked function
func (DynamoClientMock) Scan ¶
func (m DynamoClientMock) Scan(arg1 context.Context, arg2 *dynamodb.ScanInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.ScanOutput, error)
Scan mocked function
func (DynamoClientMock) TagResource ¶
func (m DynamoClientMock) TagResource(arg1 context.Context, arg2 *dynamodb.TagResourceInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.TagResourceOutput, error)
TagResource mocked function
func (DynamoClientMock) TransactGetItems ¶
func (m DynamoClientMock) TransactGetItems(arg1 context.Context, arg2 *dynamodb.TransactGetItemsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.TransactGetItemsOutput, error)
TransactGetItems mocked function
func (DynamoClientMock) TransactWriteItems ¶
func (m DynamoClientMock) TransactWriteItems(arg1 context.Context, arg2 *dynamodb.TransactWriteItemsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.TransactWriteItemsOutput, error)
TransactWriteItems mocked function
func (DynamoClientMock) UntagResource ¶
func (m DynamoClientMock) UntagResource(arg1 context.Context, arg2 *dynamodb.UntagResourceInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.UntagResourceOutput, error)
UntagResource mocked function
func (DynamoClientMock) UpdateContinuousBackups ¶
func (m DynamoClientMock) UpdateContinuousBackups(arg1 context.Context, arg2 *dynamodb.UpdateContinuousBackupsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.UpdateContinuousBackupsOutput, error)
UpdateContinuousBackups mocked function
func (DynamoClientMock) UpdateContributorInsights ¶
func (m DynamoClientMock) UpdateContributorInsights(arg1 context.Context, arg2 *dynamodb.UpdateContributorInsightsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.UpdateContributorInsightsOutput, error)
UpdateContributorInsights mocked function
func (DynamoClientMock) UpdateGlobalTable ¶
func (m DynamoClientMock) UpdateGlobalTable(arg1 context.Context, arg2 *dynamodb.UpdateGlobalTableInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.UpdateGlobalTableOutput, error)
UpdateGlobalTable mocked function
func (DynamoClientMock) UpdateGlobalTableSettings ¶
func (m DynamoClientMock) UpdateGlobalTableSettings(arg1 context.Context, arg2 *dynamodb.UpdateGlobalTableSettingsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.UpdateGlobalTableSettingsOutput, error)
UpdateGlobalTableSettings mocked function
func (DynamoClientMock) UpdateItem ¶
func (m DynamoClientMock) UpdateItem(arg1 context.Context, arg2 *dynamodb.UpdateItemInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.UpdateItemOutput, error)
UpdateItem mocked function
func (DynamoClientMock) UpdateTable ¶
func (m DynamoClientMock) UpdateTable(arg1 context.Context, arg2 *dynamodb.UpdateTableInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.UpdateTableOutput, error)
UpdateTable mocked function
func (DynamoClientMock) UpdateTableReplicaAutoScaling ¶
func (m DynamoClientMock) UpdateTableReplicaAutoScaling(arg1 context.Context, arg2 *dynamodb.UpdateTableReplicaAutoScalingInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.UpdateTableReplicaAutoScalingOutput, error)
UpdateTableReplicaAutoScaling mocked function
func (DynamoClientMock) UpdateTimeToLive ¶
func (m DynamoClientMock) UpdateTimeToLive(arg1 context.Context, arg2 *dynamodb.UpdateTimeToLiveInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.UpdateTimeToLiveOutput, error)
UpdateTimeToLive mocked function
type EC2ClientMock ¶ added in v1.2.0
type EC2ClientMock struct { AcceptReservedInstancesExchangeQuoteMock func(arg1 context.Context, arg2 *ec2.AcceptReservedInstancesExchangeQuoteInput, arg3 ...func(*ec2.Options)) (*ec2.AcceptReservedInstancesExchangeQuoteOutput, error) AcceptTransitGatewayMulticastDomainAssociationsMock func(arg1 context.Context, arg2 *ec2.AcceptTransitGatewayMulticastDomainAssociationsInput, arg3 ...func(*ec2.Options)) (*ec2.AcceptTransitGatewayMulticastDomainAssociationsOutput, error) AcceptTransitGatewayPeeringAttachmentMock func(arg1 context.Context, arg2 *ec2.AcceptTransitGatewayPeeringAttachmentInput, arg3 ...func(*ec2.Options)) (*ec2.AcceptTransitGatewayPeeringAttachmentOutput, error) AcceptTransitGatewayVpcAttachmentMock func(arg1 context.Context, arg2 *ec2.AcceptTransitGatewayVpcAttachmentInput, arg3 ...func(*ec2.Options)) (*ec2.AcceptTransitGatewayVpcAttachmentOutput, error) AcceptVpcEndpointConnectionsMock func(arg1 context.Context, arg2 *ec2.AcceptVpcEndpointConnectionsInput, arg3 ...func(*ec2.Options)) (*ec2.AcceptVpcEndpointConnectionsOutput, error) AcceptVpcPeeringConnectionMock func(arg1 context.Context, arg2 *ec2.AcceptVpcPeeringConnectionInput, arg3 ...func(*ec2.Options)) (*ec2.AcceptVpcPeeringConnectionOutput, error) AdvertiseByoipCidrMock func(arg1 context.Context, arg2 *ec2.AdvertiseByoipCidrInput, arg3 ...func(*ec2.Options)) (*ec2.AdvertiseByoipCidrOutput, error) AllocateAddressMock func(arg1 context.Context, arg2 *ec2.AllocateAddressInput, arg3 ...func(*ec2.Options)) (*ec2.AllocateAddressOutput, error) AllocateHostsMock func(arg1 context.Context, arg2 *ec2.AllocateHostsInput, arg3 ...func(*ec2.Options)) (*ec2.AllocateHostsOutput, error) AllocateIpamPoolCidrMock func(arg1 context.Context, arg2 *ec2.AllocateIpamPoolCidrInput, arg3 ...func(*ec2.Options)) (*ec2.AllocateIpamPoolCidrOutput, error) ApplySecurityGroupsToClientVpnTargetNetworkMock func(arg1 context.Context, arg2 *ec2.ApplySecurityGroupsToClientVpnTargetNetworkInput, arg3 ...func(*ec2.Options)) (*ec2.ApplySecurityGroupsToClientVpnTargetNetworkOutput, error) AssignIpv6AddressesMock func(arg1 context.Context, arg2 *ec2.AssignIpv6AddressesInput, arg3 ...func(*ec2.Options)) (*ec2.AssignIpv6AddressesOutput, error) AssignPrivateIpAddressesMock func(arg1 context.Context, arg2 *ec2.AssignPrivateIpAddressesInput, arg3 ...func(*ec2.Options)) (*ec2.AssignPrivateIpAddressesOutput, error) AssociateAddressMock func(arg1 context.Context, arg2 *ec2.AssociateAddressInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateAddressOutput, error) AssociateClientVpnTargetNetworkMock func(arg1 context.Context, arg2 *ec2.AssociateClientVpnTargetNetworkInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateClientVpnTargetNetworkOutput, error) AssociateDhcpOptionsMock func(arg1 context.Context, arg2 *ec2.AssociateDhcpOptionsInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateDhcpOptionsOutput, error) AssociateEnclaveCertificateIamRoleMock func(arg1 context.Context, arg2 *ec2.AssociateEnclaveCertificateIamRoleInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateEnclaveCertificateIamRoleOutput, error) AssociateIamInstanceProfileMock func(arg1 context.Context, arg2 *ec2.AssociateIamInstanceProfileInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateIamInstanceProfileOutput, error) AssociateInstanceEventWindowMock func(arg1 context.Context, arg2 *ec2.AssociateInstanceEventWindowInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateInstanceEventWindowOutput, error) AssociateRouteTableMock func(arg1 context.Context, arg2 *ec2.AssociateRouteTableInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateRouteTableOutput, error) AssociateSubnetCidrBlockMock func(arg1 context.Context, arg2 *ec2.AssociateSubnetCidrBlockInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateSubnetCidrBlockOutput, error) AssociateTransitGatewayMulticastDomainMock func(arg1 context.Context, arg2 *ec2.AssociateTransitGatewayMulticastDomainInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateTransitGatewayMulticastDomainOutput, error) AssociateTransitGatewayPolicyTableMock func(arg1 context.Context, arg2 *ec2.AssociateTransitGatewayPolicyTableInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateTransitGatewayPolicyTableOutput, error) AssociateTransitGatewayRouteTableMock func(arg1 context.Context, arg2 *ec2.AssociateTransitGatewayRouteTableInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateTransitGatewayRouteTableOutput, error) AssociateTrunkInterfaceMock func(arg1 context.Context, arg2 *ec2.AssociateTrunkInterfaceInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateTrunkInterfaceOutput, error) AssociateVpcCidrBlockMock func(arg1 context.Context, arg2 *ec2.AssociateVpcCidrBlockInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateVpcCidrBlockOutput, error) AttachClassicLinkVpcMock func(arg1 context.Context, arg2 *ec2.AttachClassicLinkVpcInput, arg3 ...func(*ec2.Options)) (*ec2.AttachClassicLinkVpcOutput, error) AttachInternetGatewayMock func(arg1 context.Context, arg2 *ec2.AttachInternetGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.AttachInternetGatewayOutput, error) AttachNetworkInterfaceMock func(arg1 context.Context, arg2 *ec2.AttachNetworkInterfaceInput, arg3 ...func(*ec2.Options)) (*ec2.AttachNetworkInterfaceOutput, error) AttachVolumeMock func(arg1 context.Context, arg2 *ec2.AttachVolumeInput, arg3 ...func(*ec2.Options)) (*ec2.AttachVolumeOutput, error) AttachVpnGatewayMock func(arg1 context.Context, arg2 *ec2.AttachVpnGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.AttachVpnGatewayOutput, error) AuthorizeClientVpnIngressMock func(arg1 context.Context, arg2 *ec2.AuthorizeClientVpnIngressInput, arg3 ...func(*ec2.Options)) (*ec2.AuthorizeClientVpnIngressOutput, error) AuthorizeSecurityGroupEgressMock func(arg1 context.Context, arg2 *ec2.AuthorizeSecurityGroupEgressInput, arg3 ...func(*ec2.Options)) (*ec2.AuthorizeSecurityGroupEgressOutput, error) AuthorizeSecurityGroupIngressMock func(arg1 context.Context, arg2 *ec2.AuthorizeSecurityGroupIngressInput, arg3 ...func(*ec2.Options)) (*ec2.AuthorizeSecurityGroupIngressOutput, error) BundleInstanceMock func(arg1 context.Context, arg2 *ec2.BundleInstanceInput, arg3 ...func(*ec2.Options)) (*ec2.BundleInstanceOutput, error) CancelBundleTaskMock func(arg1 context.Context, arg2 *ec2.CancelBundleTaskInput, arg3 ...func(*ec2.Options)) (*ec2.CancelBundleTaskOutput, error) CancelCapacityReservationMock func(arg1 context.Context, arg2 *ec2.CancelCapacityReservationInput, arg3 ...func(*ec2.Options)) (*ec2.CancelCapacityReservationOutput, error) CancelCapacityReservationFleetsMock func(arg1 context.Context, arg2 *ec2.CancelCapacityReservationFleetsInput, arg3 ...func(*ec2.Options)) (*ec2.CancelCapacityReservationFleetsOutput, error) CancelConversionTaskMock func(arg1 context.Context, arg2 *ec2.CancelConversionTaskInput, arg3 ...func(*ec2.Options)) (*ec2.CancelConversionTaskOutput, error) CancelExportTaskMock func(arg1 context.Context, arg2 *ec2.CancelExportTaskInput, arg3 ...func(*ec2.Options)) (*ec2.CancelExportTaskOutput, error) CancelImportTaskMock func(arg1 context.Context, arg2 *ec2.CancelImportTaskInput, arg3 ...func(*ec2.Options)) (*ec2.CancelImportTaskOutput, error) CancelReservedInstancesListingMock func(arg1 context.Context, arg2 *ec2.CancelReservedInstancesListingInput, arg3 ...func(*ec2.Options)) (*ec2.CancelReservedInstancesListingOutput, error) CancelSpotFleetRequestsMock func(arg1 context.Context, arg2 *ec2.CancelSpotFleetRequestsInput, arg3 ...func(*ec2.Options)) (*ec2.CancelSpotFleetRequestsOutput, error) CancelSpotInstanceRequestsMock func(arg1 context.Context, arg2 *ec2.CancelSpotInstanceRequestsInput, arg3 ...func(*ec2.Options)) (*ec2.CancelSpotInstanceRequestsOutput, error) ConfirmProductInstanceMock func(arg1 context.Context, arg2 *ec2.ConfirmProductInstanceInput, arg3 ...func(*ec2.Options)) (*ec2.ConfirmProductInstanceOutput, error) CopyFpgaImageMock func(arg1 context.Context, arg2 *ec2.CopyFpgaImageInput, arg3 ...func(*ec2.Options)) (*ec2.CopyFpgaImageOutput, error) CopyImageMock func(arg1 context.Context, arg2 *ec2.CopyImageInput, arg3 ...func(*ec2.Options)) (*ec2.CopyImageOutput, error) CopySnapshotMock func(arg1 context.Context, arg2 *ec2.CopySnapshotInput, arg3 ...func(*ec2.Options)) (*ec2.CopySnapshotOutput, error) CreateCapacityReservationMock func(arg1 context.Context, arg2 *ec2.CreateCapacityReservationInput, arg3 ...func(*ec2.Options)) (*ec2.CreateCapacityReservationOutput, error) CreateCapacityReservationFleetMock func(arg1 context.Context, arg2 *ec2.CreateCapacityReservationFleetInput, arg3 ...func(*ec2.Options)) (*ec2.CreateCapacityReservationFleetOutput, error) CreateCarrierGatewayMock func(arg1 context.Context, arg2 *ec2.CreateCarrierGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.CreateCarrierGatewayOutput, error) CreateClientVpnEndpointMock func(arg1 context.Context, arg2 *ec2.CreateClientVpnEndpointInput, arg3 ...func(*ec2.Options)) (*ec2.CreateClientVpnEndpointOutput, error) CreateClientVpnRouteMock func(arg1 context.Context, arg2 *ec2.CreateClientVpnRouteInput, arg3 ...func(*ec2.Options)) (*ec2.CreateClientVpnRouteOutput, error) CreateCustomerGatewayMock func(arg1 context.Context, arg2 *ec2.CreateCustomerGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.CreateCustomerGatewayOutput, error) CreateDefaultSubnetMock func(arg1 context.Context, arg2 *ec2.CreateDefaultSubnetInput, arg3 ...func(*ec2.Options)) (*ec2.CreateDefaultSubnetOutput, error) CreateDefaultVpcMock func(arg1 context.Context, arg2 *ec2.CreateDefaultVpcInput, arg3 ...func(*ec2.Options)) (*ec2.CreateDefaultVpcOutput, error) CreateDhcpOptionsMock func(arg1 context.Context, arg2 *ec2.CreateDhcpOptionsInput, arg3 ...func(*ec2.Options)) (*ec2.CreateDhcpOptionsOutput, error) CreateEgressOnlyInternetGatewayMock func(arg1 context.Context, arg2 *ec2.CreateEgressOnlyInternetGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.CreateEgressOnlyInternetGatewayOutput, error) CreateFleetMock func(arg1 context.Context, arg2 *ec2.CreateFleetInput, arg3 ...func(*ec2.Options)) (*ec2.CreateFleetOutput, error) CreateFlowLogsMock func(arg1 context.Context, arg2 *ec2.CreateFlowLogsInput, arg3 ...func(*ec2.Options)) (*ec2.CreateFlowLogsOutput, error) CreateFpgaImageMock func(arg1 context.Context, arg2 *ec2.CreateFpgaImageInput, arg3 ...func(*ec2.Options)) (*ec2.CreateFpgaImageOutput, error) CreateImageMock func(arg1 context.Context, arg2 *ec2.CreateImageInput, arg3 ...func(*ec2.Options)) (*ec2.CreateImageOutput, error) CreateInstanceEventWindowMock func(arg1 context.Context, arg2 *ec2.CreateInstanceEventWindowInput, arg3 ...func(*ec2.Options)) (*ec2.CreateInstanceEventWindowOutput, error) CreateInstanceExportTaskMock func(arg1 context.Context, arg2 *ec2.CreateInstanceExportTaskInput, arg3 ...func(*ec2.Options)) (*ec2.CreateInstanceExportTaskOutput, error) CreateInternetGatewayMock func(arg1 context.Context, arg2 *ec2.CreateInternetGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.CreateInternetGatewayOutput, error) CreateIpamMock func(arg1 context.Context, arg2 *ec2.CreateIpamInput, arg3 ...func(*ec2.Options)) (*ec2.CreateIpamOutput, error) CreateIpamPoolMock func(arg1 context.Context, arg2 *ec2.CreateIpamPoolInput, arg3 ...func(*ec2.Options)) (*ec2.CreateIpamPoolOutput, error) CreateIpamScopeMock func(arg1 context.Context, arg2 *ec2.CreateIpamScopeInput, arg3 ...func(*ec2.Options)) (*ec2.CreateIpamScopeOutput, error) CreateKeyPairMock func(arg1 context.Context, arg2 *ec2.CreateKeyPairInput, arg3 ...func(*ec2.Options)) (*ec2.CreateKeyPairOutput, error) CreateLaunchTemplateMock func(arg1 context.Context, arg2 *ec2.CreateLaunchTemplateInput, arg3 ...func(*ec2.Options)) (*ec2.CreateLaunchTemplateOutput, error) CreateLaunchTemplateVersionMock func(arg1 context.Context, arg2 *ec2.CreateLaunchTemplateVersionInput, arg3 ...func(*ec2.Options)) (*ec2.CreateLaunchTemplateVersionOutput, error) CreateLocalGatewayRouteMock func(arg1 context.Context, arg2 *ec2.CreateLocalGatewayRouteInput, arg3 ...func(*ec2.Options)) (*ec2.CreateLocalGatewayRouteOutput, error) CreateLocalGatewayRouteTableVpcAssociationMock func(arg1 context.Context, arg2 *ec2.CreateLocalGatewayRouteTableVpcAssociationInput, arg3 ...func(*ec2.Options)) (*ec2.CreateLocalGatewayRouteTableVpcAssociationOutput, error) CreateManagedPrefixListMock func(arg1 context.Context, arg2 *ec2.CreateManagedPrefixListInput, arg3 ...func(*ec2.Options)) (*ec2.CreateManagedPrefixListOutput, error) CreateNatGatewayMock func(arg1 context.Context, arg2 *ec2.CreateNatGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.CreateNatGatewayOutput, error) CreateNetworkAclMock func(arg1 context.Context, arg2 *ec2.CreateNetworkAclInput, arg3 ...func(*ec2.Options)) (*ec2.CreateNetworkAclOutput, error) CreateNetworkAclEntryMock func(arg1 context.Context, arg2 *ec2.CreateNetworkAclEntryInput, arg3 ...func(*ec2.Options)) (*ec2.CreateNetworkAclEntryOutput, error) CreateNetworkInsightsAccessScopeMock func(arg1 context.Context, arg2 *ec2.CreateNetworkInsightsAccessScopeInput, arg3 ...func(*ec2.Options)) (*ec2.CreateNetworkInsightsAccessScopeOutput, error) CreateNetworkInsightsPathMock func(arg1 context.Context, arg2 *ec2.CreateNetworkInsightsPathInput, arg3 ...func(*ec2.Options)) (*ec2.CreateNetworkInsightsPathOutput, error) CreateNetworkInterfaceMock func(arg1 context.Context, arg2 *ec2.CreateNetworkInterfaceInput, arg3 ...func(*ec2.Options)) (*ec2.CreateNetworkInterfaceOutput, error) CreateNetworkInterfacePermissionMock func(arg1 context.Context, arg2 *ec2.CreateNetworkInterfacePermissionInput, arg3 ...func(*ec2.Options)) (*ec2.CreateNetworkInterfacePermissionOutput, error) CreatePlacementGroupMock func(arg1 context.Context, arg2 *ec2.CreatePlacementGroupInput, arg3 ...func(*ec2.Options)) (*ec2.CreatePlacementGroupOutput, error) CreatePublicIpv4PoolMock func(arg1 context.Context, arg2 *ec2.CreatePublicIpv4PoolInput, arg3 ...func(*ec2.Options)) (*ec2.CreatePublicIpv4PoolOutput, error) CreateReplaceRootVolumeTaskMock func(arg1 context.Context, arg2 *ec2.CreateReplaceRootVolumeTaskInput, arg3 ...func(*ec2.Options)) (*ec2.CreateReplaceRootVolumeTaskOutput, error) CreateReservedInstancesListingMock func(arg1 context.Context, arg2 *ec2.CreateReservedInstancesListingInput, arg3 ...func(*ec2.Options)) (*ec2.CreateReservedInstancesListingOutput, error) CreateRestoreImageTaskMock func(arg1 context.Context, arg2 *ec2.CreateRestoreImageTaskInput, arg3 ...func(*ec2.Options)) (*ec2.CreateRestoreImageTaskOutput, error) CreateRouteMock func(arg1 context.Context, arg2 *ec2.CreateRouteInput, arg3 ...func(*ec2.Options)) (*ec2.CreateRouteOutput, error) CreateRouteTableMock func(arg1 context.Context, arg2 *ec2.CreateRouteTableInput, arg3 ...func(*ec2.Options)) (*ec2.CreateRouteTableOutput, error) CreateSecurityGroupMock func(arg1 context.Context, arg2 *ec2.CreateSecurityGroupInput, arg3 ...func(*ec2.Options)) (*ec2.CreateSecurityGroupOutput, error) CreateSnapshotMock func(arg1 context.Context, arg2 *ec2.CreateSnapshotInput, arg3 ...func(*ec2.Options)) (*ec2.CreateSnapshotOutput, error) CreateSnapshotsMock func(arg1 context.Context, arg2 *ec2.CreateSnapshotsInput, arg3 ...func(*ec2.Options)) (*ec2.CreateSnapshotsOutput, error) CreateSpotDatafeedSubscriptionMock func(arg1 context.Context, arg2 *ec2.CreateSpotDatafeedSubscriptionInput, arg3 ...func(*ec2.Options)) (*ec2.CreateSpotDatafeedSubscriptionOutput, error) CreateStoreImageTaskMock func(arg1 context.Context, arg2 *ec2.CreateStoreImageTaskInput, arg3 ...func(*ec2.Options)) (*ec2.CreateStoreImageTaskOutput, error) CreateSubnetMock func(arg1 context.Context, arg2 *ec2.CreateSubnetInput, arg3 ...func(*ec2.Options)) (*ec2.CreateSubnetOutput, error) CreateSubnetCidrReservationMock func(arg1 context.Context, arg2 *ec2.CreateSubnetCidrReservationInput, arg3 ...func(*ec2.Options)) (*ec2.CreateSubnetCidrReservationOutput, error) CreateTagsMock func(arg1 context.Context, arg2 *ec2.CreateTagsInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTagsOutput, error) CreateTrafficMirrorFilterMock func(arg1 context.Context, arg2 *ec2.CreateTrafficMirrorFilterInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTrafficMirrorFilterOutput, error) CreateTrafficMirrorFilterRuleMock func(arg1 context.Context, arg2 *ec2.CreateTrafficMirrorFilterRuleInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTrafficMirrorFilterRuleOutput, error) CreateTrafficMirrorSessionMock func(arg1 context.Context, arg2 *ec2.CreateTrafficMirrorSessionInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTrafficMirrorSessionOutput, error) CreateTrafficMirrorTargetMock func(arg1 context.Context, arg2 *ec2.CreateTrafficMirrorTargetInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTrafficMirrorTargetOutput, error) CreateTransitGatewayMock func(arg1 context.Context, arg2 *ec2.CreateTransitGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayOutput, error) CreateTransitGatewayConnectMock func(arg1 context.Context, arg2 *ec2.CreateTransitGatewayConnectInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayConnectOutput, error) CreateTransitGatewayConnectPeerMock func(arg1 context.Context, arg2 *ec2.CreateTransitGatewayConnectPeerInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayConnectPeerOutput, error) CreateTransitGatewayMulticastDomainMock func(arg1 context.Context, arg2 *ec2.CreateTransitGatewayMulticastDomainInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayMulticastDomainOutput, error) CreateTransitGatewayPeeringAttachmentMock func(arg1 context.Context, arg2 *ec2.CreateTransitGatewayPeeringAttachmentInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayPeeringAttachmentOutput, error) CreateTransitGatewayPolicyTableMock func(arg1 context.Context, arg2 *ec2.CreateTransitGatewayPolicyTableInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayPolicyTableOutput, error) CreateTransitGatewayPrefixListReferenceMock func(arg1 context.Context, arg2 *ec2.CreateTransitGatewayPrefixListReferenceInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayPrefixListReferenceOutput, error) CreateTransitGatewayRouteMock func(arg1 context.Context, arg2 *ec2.CreateTransitGatewayRouteInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayRouteOutput, error) CreateTransitGatewayRouteTableMock func(arg1 context.Context, arg2 *ec2.CreateTransitGatewayRouteTableInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayRouteTableOutput, error) CreateTransitGatewayRouteTableAnnouncementMock func(arg1 context.Context, arg2 *ec2.CreateTransitGatewayRouteTableAnnouncementInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayRouteTableAnnouncementOutput, error) CreateTransitGatewayVpcAttachmentMock func(arg1 context.Context, arg2 *ec2.CreateTransitGatewayVpcAttachmentInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayVpcAttachmentOutput, error) CreateVolumeMock func(arg1 context.Context, arg2 *ec2.CreateVolumeInput, arg3 ...func(*ec2.Options)) (*ec2.CreateVolumeOutput, error) CreateVpcMock func(arg1 context.Context, arg2 *ec2.CreateVpcInput, arg3 ...func(*ec2.Options)) (*ec2.CreateVpcOutput, error) CreateVpcEndpointMock func(arg1 context.Context, arg2 *ec2.CreateVpcEndpointInput, arg3 ...func(*ec2.Options)) (*ec2.CreateVpcEndpointOutput, error) CreateVpcEndpointConnectionNotificationMock func(arg1 context.Context, arg2 *ec2.CreateVpcEndpointConnectionNotificationInput, arg3 ...func(*ec2.Options)) (*ec2.CreateVpcEndpointConnectionNotificationOutput, error) CreateVpcEndpointServiceConfigurationMock func(arg1 context.Context, arg2 *ec2.CreateVpcEndpointServiceConfigurationInput, arg3 ...func(*ec2.Options)) (*ec2.CreateVpcEndpointServiceConfigurationOutput, error) CreateVpcPeeringConnectionMock func(arg1 context.Context, arg2 *ec2.CreateVpcPeeringConnectionInput, arg3 ...func(*ec2.Options)) (*ec2.CreateVpcPeeringConnectionOutput, error) CreateVpnConnectionMock func(arg1 context.Context, arg2 *ec2.CreateVpnConnectionInput, arg3 ...func(*ec2.Options)) (*ec2.CreateVpnConnectionOutput, error) CreateVpnConnectionRouteMock func(arg1 context.Context, arg2 *ec2.CreateVpnConnectionRouteInput, arg3 ...func(*ec2.Options)) (*ec2.CreateVpnConnectionRouteOutput, error) CreateVpnGatewayMock func(arg1 context.Context, arg2 *ec2.CreateVpnGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.CreateVpnGatewayOutput, error) DeleteCarrierGatewayMock func(arg1 context.Context, arg2 *ec2.DeleteCarrierGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteCarrierGatewayOutput, error) DeleteClientVpnEndpointMock func(arg1 context.Context, arg2 *ec2.DeleteClientVpnEndpointInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteClientVpnEndpointOutput, error) DeleteClientVpnRouteMock func(arg1 context.Context, arg2 *ec2.DeleteClientVpnRouteInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteClientVpnRouteOutput, error) DeleteCustomerGatewayMock func(arg1 context.Context, arg2 *ec2.DeleteCustomerGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteCustomerGatewayOutput, error) DeleteDhcpOptionsMock func(arg1 context.Context, arg2 *ec2.DeleteDhcpOptionsInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteDhcpOptionsOutput, error) DeleteEgressOnlyInternetGatewayMock func(arg1 context.Context, arg2 *ec2.DeleteEgressOnlyInternetGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteEgressOnlyInternetGatewayOutput, error) DeleteFleetsMock func(arg1 context.Context, arg2 *ec2.DeleteFleetsInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteFleetsOutput, error) DeleteFlowLogsMock func(arg1 context.Context, arg2 *ec2.DeleteFlowLogsInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteFlowLogsOutput, error) DeleteFpgaImageMock func(arg1 context.Context, arg2 *ec2.DeleteFpgaImageInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteFpgaImageOutput, error) DeleteInstanceEventWindowMock func(arg1 context.Context, arg2 *ec2.DeleteInstanceEventWindowInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteInstanceEventWindowOutput, error) DeleteInternetGatewayMock func(arg1 context.Context, arg2 *ec2.DeleteInternetGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteInternetGatewayOutput, error) DeleteIpamMock func(arg1 context.Context, arg2 *ec2.DeleteIpamInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteIpamOutput, error) DeleteIpamPoolMock func(arg1 context.Context, arg2 *ec2.DeleteIpamPoolInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteIpamPoolOutput, error) DeleteIpamScopeMock func(arg1 context.Context, arg2 *ec2.DeleteIpamScopeInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteIpamScopeOutput, error) DeleteKeyPairMock func(arg1 context.Context, arg2 *ec2.DeleteKeyPairInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteKeyPairOutput, error) DeleteLaunchTemplateMock func(arg1 context.Context, arg2 *ec2.DeleteLaunchTemplateInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteLaunchTemplateOutput, error) DeleteLaunchTemplateVersionsMock func(arg1 context.Context, arg2 *ec2.DeleteLaunchTemplateVersionsInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteLaunchTemplateVersionsOutput, error) DeleteLocalGatewayRouteMock func(arg1 context.Context, arg2 *ec2.DeleteLocalGatewayRouteInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteLocalGatewayRouteOutput, error) DeleteLocalGatewayRouteTableVpcAssociationMock func(arg1 context.Context, arg2 *ec2.DeleteLocalGatewayRouteTableVpcAssociationInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteLocalGatewayRouteTableVpcAssociationOutput, error) DeleteManagedPrefixListMock func(arg1 context.Context, arg2 *ec2.DeleteManagedPrefixListInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteManagedPrefixListOutput, error) DeleteNatGatewayMock func(arg1 context.Context, arg2 *ec2.DeleteNatGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteNatGatewayOutput, error) DeleteNetworkAclMock func(arg1 context.Context, arg2 *ec2.DeleteNetworkAclInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteNetworkAclOutput, error) DeleteNetworkAclEntryMock func(arg1 context.Context, arg2 *ec2.DeleteNetworkAclEntryInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteNetworkAclEntryOutput, error) DeleteNetworkInsightsAccessScopeMock func(arg1 context.Context, arg2 *ec2.DeleteNetworkInsightsAccessScopeInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteNetworkInsightsAccessScopeOutput, error) DeleteNetworkInsightsAccessScopeAnalysisMock func(arg1 context.Context, arg2 *ec2.DeleteNetworkInsightsAccessScopeAnalysisInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteNetworkInsightsAccessScopeAnalysisOutput, error) DeleteNetworkInsightsAnalysisMock func(arg1 context.Context, arg2 *ec2.DeleteNetworkInsightsAnalysisInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteNetworkInsightsAnalysisOutput, error) DeleteNetworkInsightsPathMock func(arg1 context.Context, arg2 *ec2.DeleteNetworkInsightsPathInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteNetworkInsightsPathOutput, error) DeleteNetworkInterfaceMock func(arg1 context.Context, arg2 *ec2.DeleteNetworkInterfaceInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteNetworkInterfaceOutput, error) DeleteNetworkInterfacePermissionMock func(arg1 context.Context, arg2 *ec2.DeleteNetworkInterfacePermissionInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteNetworkInterfacePermissionOutput, error) DeletePlacementGroupMock func(arg1 context.Context, arg2 *ec2.DeletePlacementGroupInput, arg3 ...func(*ec2.Options)) (*ec2.DeletePlacementGroupOutput, error) DeletePublicIpv4PoolMock func(arg1 context.Context, arg2 *ec2.DeletePublicIpv4PoolInput, arg3 ...func(*ec2.Options)) (*ec2.DeletePublicIpv4PoolOutput, error) DeleteQueuedReservedInstancesMock func(arg1 context.Context, arg2 *ec2.DeleteQueuedReservedInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteQueuedReservedInstancesOutput, error) DeleteRouteMock func(arg1 context.Context, arg2 *ec2.DeleteRouteInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteRouteOutput, error) DeleteRouteTableMock func(arg1 context.Context, arg2 *ec2.DeleteRouteTableInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteRouteTableOutput, error) DeleteSecurityGroupMock func(arg1 context.Context, arg2 *ec2.DeleteSecurityGroupInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteSecurityGroupOutput, error) DeleteSnapshotMock func(arg1 context.Context, arg2 *ec2.DeleteSnapshotInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteSnapshotOutput, error) DeleteSpotDatafeedSubscriptionMock func(arg1 context.Context, arg2 *ec2.DeleteSpotDatafeedSubscriptionInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteSpotDatafeedSubscriptionOutput, error) DeleteSubnetMock func(arg1 context.Context, arg2 *ec2.DeleteSubnetInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteSubnetOutput, error) DeleteSubnetCidrReservationMock func(arg1 context.Context, arg2 *ec2.DeleteSubnetCidrReservationInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteSubnetCidrReservationOutput, error) DeleteTagsMock func(arg1 context.Context, arg2 *ec2.DeleteTagsInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTagsOutput, error) DeleteTrafficMirrorFilterMock func(arg1 context.Context, arg2 *ec2.DeleteTrafficMirrorFilterInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTrafficMirrorFilterOutput, error) DeleteTrafficMirrorFilterRuleMock func(arg1 context.Context, arg2 *ec2.DeleteTrafficMirrorFilterRuleInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTrafficMirrorFilterRuleOutput, error) DeleteTrafficMirrorSessionMock func(arg1 context.Context, arg2 *ec2.DeleteTrafficMirrorSessionInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTrafficMirrorSessionOutput, error) DeleteTrafficMirrorTargetMock func(arg1 context.Context, arg2 *ec2.DeleteTrafficMirrorTargetInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTrafficMirrorTargetOutput, error) DeleteTransitGatewayMock func(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayOutput, error) DeleteTransitGatewayConnectMock func(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayConnectInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayConnectOutput, error) DeleteTransitGatewayConnectPeerMock func(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayConnectPeerInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayConnectPeerOutput, error) DeleteTransitGatewayMulticastDomainMock func(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayMulticastDomainInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayMulticastDomainOutput, error) DeleteTransitGatewayPeeringAttachmentMock func(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayPeeringAttachmentInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayPeeringAttachmentOutput, error) DeleteTransitGatewayPolicyTableMock func(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayPolicyTableInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayPolicyTableOutput, error) DeleteTransitGatewayPrefixListReferenceMock func(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayPrefixListReferenceInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayPrefixListReferenceOutput, error) DeleteTransitGatewayRouteMock func(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayRouteInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayRouteOutput, error) DeleteTransitGatewayRouteTableMock func(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayRouteTableInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayRouteTableOutput, error) DeleteTransitGatewayRouteTableAnnouncementMock func(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayRouteTableAnnouncementInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayRouteTableAnnouncementOutput, error) DeleteTransitGatewayVpcAttachmentMock func(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayVpcAttachmentInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayVpcAttachmentOutput, error) DeleteVolumeMock func(arg1 context.Context, arg2 *ec2.DeleteVolumeInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteVolumeOutput, error) DeleteVpcMock func(arg1 context.Context, arg2 *ec2.DeleteVpcInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteVpcOutput, error) DeleteVpcEndpointConnectionNotificationsMock func(arg1 context.Context, arg2 *ec2.DeleteVpcEndpointConnectionNotificationsInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteVpcEndpointConnectionNotificationsOutput, error) DeleteVpcEndpointServiceConfigurationsMock func(arg1 context.Context, arg2 *ec2.DeleteVpcEndpointServiceConfigurationsInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteVpcEndpointServiceConfigurationsOutput, error) DeleteVpcEndpointsMock func(arg1 context.Context, arg2 *ec2.DeleteVpcEndpointsInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteVpcEndpointsOutput, error) DeleteVpcPeeringConnectionMock func(arg1 context.Context, arg2 *ec2.DeleteVpcPeeringConnectionInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteVpcPeeringConnectionOutput, error) DeleteVpnConnectionMock func(arg1 context.Context, arg2 *ec2.DeleteVpnConnectionInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteVpnConnectionOutput, error) DeleteVpnConnectionRouteMock func(arg1 context.Context, arg2 *ec2.DeleteVpnConnectionRouteInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteVpnConnectionRouteOutput, error) DeleteVpnGatewayMock func(arg1 context.Context, arg2 *ec2.DeleteVpnGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteVpnGatewayOutput, error) DeprovisionByoipCidrMock func(arg1 context.Context, arg2 *ec2.DeprovisionByoipCidrInput, arg3 ...func(*ec2.Options)) (*ec2.DeprovisionByoipCidrOutput, error) DeprovisionIpamPoolCidrMock func(arg1 context.Context, arg2 *ec2.DeprovisionIpamPoolCidrInput, arg3 ...func(*ec2.Options)) (*ec2.DeprovisionIpamPoolCidrOutput, error) DeprovisionPublicIpv4PoolCidrMock func(arg1 context.Context, arg2 *ec2.DeprovisionPublicIpv4PoolCidrInput, arg3 ...func(*ec2.Options)) (*ec2.DeprovisionPublicIpv4PoolCidrOutput, error) DeregisterImageMock func(arg1 context.Context, arg2 *ec2.DeregisterImageInput, arg3 ...func(*ec2.Options)) (*ec2.DeregisterImageOutput, error) DeregisterInstanceEventNotificationAttributesMock func(arg1 context.Context, arg2 *ec2.DeregisterInstanceEventNotificationAttributesInput, arg3 ...func(*ec2.Options)) (*ec2.DeregisterInstanceEventNotificationAttributesOutput, error) DeregisterTransitGatewayMulticastGroupMembersMock func(arg1 context.Context, arg2 *ec2.DeregisterTransitGatewayMulticastGroupMembersInput, arg3 ...func(*ec2.Options)) (*ec2.DeregisterTransitGatewayMulticastGroupMembersOutput, error) DeregisterTransitGatewayMulticastGroupSourcesMock func(arg1 context.Context, arg2 *ec2.DeregisterTransitGatewayMulticastGroupSourcesInput, arg3 ...func(*ec2.Options)) (*ec2.DeregisterTransitGatewayMulticastGroupSourcesOutput, error) DescribeAccountAttributesMock func(arg1 context.Context, arg2 *ec2.DescribeAccountAttributesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeAccountAttributesOutput, error) DescribeAddressesMock func(arg1 context.Context, arg2 *ec2.DescribeAddressesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeAddressesOutput, error) DescribeAddressesAttributeMock func(arg1 context.Context, arg2 *ec2.DescribeAddressesAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeAddressesAttributeOutput, error) DescribeAggregateIdFormatMock func(arg1 context.Context, arg2 *ec2.DescribeAggregateIdFormatInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeAggregateIdFormatOutput, error) DescribeAvailabilityZonesMock func(arg1 context.Context, arg2 *ec2.DescribeAvailabilityZonesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeAvailabilityZonesOutput, error) DescribeBundleTasksMock func(arg1 context.Context, arg2 *ec2.DescribeBundleTasksInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeBundleTasksOutput, error) DescribeByoipCidrsMock func(arg1 context.Context, arg2 *ec2.DescribeByoipCidrsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeByoipCidrsOutput, error) DescribeCapacityReservationFleetsMock func(arg1 context.Context, arg2 *ec2.DescribeCapacityReservationFleetsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeCapacityReservationFleetsOutput, error) DescribeCapacityReservationsMock func(arg1 context.Context, arg2 *ec2.DescribeCapacityReservationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeCapacityReservationsOutput, error) DescribeCarrierGatewaysMock func(arg1 context.Context, arg2 *ec2.DescribeCarrierGatewaysInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeCarrierGatewaysOutput, error) DescribeClassicLinkInstancesMock func(arg1 context.Context, arg2 *ec2.DescribeClassicLinkInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeClassicLinkInstancesOutput, error) DescribeClientVpnAuthorizationRulesMock func(arg1 context.Context, arg2 *ec2.DescribeClientVpnAuthorizationRulesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeClientVpnAuthorizationRulesOutput, error) DescribeClientVpnConnectionsMock func(arg1 context.Context, arg2 *ec2.DescribeClientVpnConnectionsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeClientVpnConnectionsOutput, error) DescribeClientVpnEndpointsMock func(arg1 context.Context, arg2 *ec2.DescribeClientVpnEndpointsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeClientVpnEndpointsOutput, error) DescribeClientVpnRoutesMock func(arg1 context.Context, arg2 *ec2.DescribeClientVpnRoutesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeClientVpnRoutesOutput, error) DescribeClientVpnTargetNetworksMock func(arg1 context.Context, arg2 *ec2.DescribeClientVpnTargetNetworksInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeClientVpnTargetNetworksOutput, error) DescribeCoipPoolsMock func(arg1 context.Context, arg2 *ec2.DescribeCoipPoolsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeCoipPoolsOutput, error) DescribeConversionTasksMock func(arg1 context.Context, arg2 *ec2.DescribeConversionTasksInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeConversionTasksOutput, error) DescribeCustomerGatewaysMock func(arg1 context.Context, arg2 *ec2.DescribeCustomerGatewaysInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeCustomerGatewaysOutput, error) DescribeDhcpOptionsMock func(arg1 context.Context, arg2 *ec2.DescribeDhcpOptionsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeDhcpOptionsOutput, error) DescribeEgressOnlyInternetGatewaysMock func(arg1 context.Context, arg2 *ec2.DescribeEgressOnlyInternetGatewaysInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeEgressOnlyInternetGatewaysOutput, error) DescribeElasticGpusMock func(arg1 context.Context, arg2 *ec2.DescribeElasticGpusInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeElasticGpusOutput, error) DescribeExportImageTasksMock func(arg1 context.Context, arg2 *ec2.DescribeExportImageTasksInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeExportImageTasksOutput, error) DescribeExportTasksMock func(arg1 context.Context, arg2 *ec2.DescribeExportTasksInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeExportTasksOutput, error) DescribeFastLaunchImagesMock func(arg1 context.Context, arg2 *ec2.DescribeFastLaunchImagesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeFastLaunchImagesOutput, error) DescribeFastSnapshotRestoresMock func(arg1 context.Context, arg2 *ec2.DescribeFastSnapshotRestoresInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeFastSnapshotRestoresOutput, error) DescribeFleetHistoryMock func(arg1 context.Context, arg2 *ec2.DescribeFleetHistoryInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeFleetHistoryOutput, error) DescribeFleetInstancesMock func(arg1 context.Context, arg2 *ec2.DescribeFleetInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeFleetInstancesOutput, error) DescribeFleetsMock func(arg1 context.Context, arg2 *ec2.DescribeFleetsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeFleetsOutput, error) DescribeFlowLogsMock func(arg1 context.Context, arg2 *ec2.DescribeFlowLogsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeFlowLogsOutput, error) DescribeFpgaImageAttributeMock func(arg1 context.Context, arg2 *ec2.DescribeFpgaImageAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeFpgaImageAttributeOutput, error) DescribeFpgaImagesMock func(arg1 context.Context, arg2 *ec2.DescribeFpgaImagesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeFpgaImagesOutput, error) DescribeHostReservationOfferingsMock func(arg1 context.Context, arg2 *ec2.DescribeHostReservationOfferingsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeHostReservationOfferingsOutput, error) DescribeHostReservationsMock func(arg1 context.Context, arg2 *ec2.DescribeHostReservationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeHostReservationsOutput, error) DescribeHostsMock func(arg1 context.Context, arg2 *ec2.DescribeHostsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeHostsOutput, error) DescribeIamInstanceProfileAssociationsMock func(arg1 context.Context, arg2 *ec2.DescribeIamInstanceProfileAssociationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeIamInstanceProfileAssociationsOutput, error) DescribeIdFormatMock func(arg1 context.Context, arg2 *ec2.DescribeIdFormatInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeIdFormatOutput, error) DescribeIdentityIdFormatMock func(arg1 context.Context, arg2 *ec2.DescribeIdentityIdFormatInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeIdentityIdFormatOutput, error) DescribeImageAttributeMock func(arg1 context.Context, arg2 *ec2.DescribeImageAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeImageAttributeOutput, error) DescribeImagesMock func(arg1 context.Context, arg2 *ec2.DescribeImagesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeImagesOutput, error) DescribeImportImageTasksMock func(arg1 context.Context, arg2 *ec2.DescribeImportImageTasksInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeImportImageTasksOutput, error) DescribeImportSnapshotTasksMock func(arg1 context.Context, arg2 *ec2.DescribeImportSnapshotTasksInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeImportSnapshotTasksOutput, error) DescribeInstanceAttributeMock func(arg1 context.Context, arg2 *ec2.DescribeInstanceAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeInstanceAttributeOutput, error) DescribeInstanceCreditSpecificationsMock func(arg1 context.Context, arg2 *ec2.DescribeInstanceCreditSpecificationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeInstanceCreditSpecificationsOutput, error) DescribeInstanceEventNotificationAttributesMock func(arg1 context.Context, arg2 *ec2.DescribeInstanceEventNotificationAttributesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeInstanceEventNotificationAttributesOutput, error) DescribeInstanceEventWindowsMock func(arg1 context.Context, arg2 *ec2.DescribeInstanceEventWindowsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeInstanceEventWindowsOutput, error) DescribeInstanceStatusMock func(arg1 context.Context, arg2 *ec2.DescribeInstanceStatusInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeInstanceStatusOutput, error) DescribeInstanceTypeOfferingsMock func(arg1 context.Context, arg2 *ec2.DescribeInstanceTypeOfferingsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeInstanceTypeOfferingsOutput, error) DescribeInstanceTypesMock func(arg1 context.Context, arg2 *ec2.DescribeInstanceTypesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeInstanceTypesOutput, error) DescribeInstancesMock func(arg1 context.Context, arg2 *ec2.DescribeInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeInstancesOutput, error) DescribeInternetGatewaysMock func(arg1 context.Context, arg2 *ec2.DescribeInternetGatewaysInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeInternetGatewaysOutput, error) DescribeIpamPoolsMock func(arg1 context.Context, arg2 *ec2.DescribeIpamPoolsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeIpamPoolsOutput, error) DescribeIpamScopesMock func(arg1 context.Context, arg2 *ec2.DescribeIpamScopesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeIpamScopesOutput, error) DescribeIpamsMock func(arg1 context.Context, arg2 *ec2.DescribeIpamsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeIpamsOutput, error) DescribeIpv6PoolsMock func(arg1 context.Context, arg2 *ec2.DescribeIpv6PoolsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeIpv6PoolsOutput, error) DescribeKeyPairsMock func(arg1 context.Context, arg2 *ec2.DescribeKeyPairsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeKeyPairsOutput, error) DescribeLaunchTemplateVersionsMock func(arg1 context.Context, arg2 *ec2.DescribeLaunchTemplateVersionsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeLaunchTemplateVersionsOutput, error) DescribeLaunchTemplatesMock func(arg1 context.Context, arg2 *ec2.DescribeLaunchTemplatesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeLaunchTemplatesOutput, error) DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsMock func(arg1 context.Context, arg2 *ec2.DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsOutput, error) DescribeLocalGatewayRouteTableVpcAssociationsMock func(arg1 context.Context, arg2 *ec2.DescribeLocalGatewayRouteTableVpcAssociationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeLocalGatewayRouteTableVpcAssociationsOutput, error) DescribeLocalGatewayRouteTablesMock func(arg1 context.Context, arg2 *ec2.DescribeLocalGatewayRouteTablesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeLocalGatewayRouteTablesOutput, error) DescribeLocalGatewayVirtualInterfaceGroupsMock func(arg1 context.Context, arg2 *ec2.DescribeLocalGatewayVirtualInterfaceGroupsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeLocalGatewayVirtualInterfaceGroupsOutput, error) DescribeLocalGatewayVirtualInterfacesMock func(arg1 context.Context, arg2 *ec2.DescribeLocalGatewayVirtualInterfacesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeLocalGatewayVirtualInterfacesOutput, error) DescribeLocalGatewaysMock func(arg1 context.Context, arg2 *ec2.DescribeLocalGatewaysInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeLocalGatewaysOutput, error) DescribeManagedPrefixListsMock func(arg1 context.Context, arg2 *ec2.DescribeManagedPrefixListsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeManagedPrefixListsOutput, error) DescribeMovingAddressesMock func(arg1 context.Context, arg2 *ec2.DescribeMovingAddressesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeMovingAddressesOutput, error) DescribeNatGatewaysMock func(arg1 context.Context, arg2 *ec2.DescribeNatGatewaysInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeNatGatewaysOutput, error) DescribeNetworkAclsMock func(arg1 context.Context, arg2 *ec2.DescribeNetworkAclsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeNetworkAclsOutput, error) DescribeNetworkInsightsAccessScopeAnalysesMock func(arg1 context.Context, arg2 *ec2.DescribeNetworkInsightsAccessScopeAnalysesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeNetworkInsightsAccessScopeAnalysesOutput, error) DescribeNetworkInsightsAccessScopesMock func(arg1 context.Context, arg2 *ec2.DescribeNetworkInsightsAccessScopesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeNetworkInsightsAccessScopesOutput, error) DescribeNetworkInsightsAnalysesMock func(arg1 context.Context, arg2 *ec2.DescribeNetworkInsightsAnalysesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeNetworkInsightsAnalysesOutput, error) DescribeNetworkInsightsPathsMock func(arg1 context.Context, arg2 *ec2.DescribeNetworkInsightsPathsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeNetworkInsightsPathsOutput, error) DescribeNetworkInterfaceAttributeMock func(arg1 context.Context, arg2 *ec2.DescribeNetworkInterfaceAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeNetworkInterfaceAttributeOutput, error) DescribeNetworkInterfacePermissionsMock func(arg1 context.Context, arg2 *ec2.DescribeNetworkInterfacePermissionsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeNetworkInterfacePermissionsOutput, error) DescribeNetworkInterfacesMock func(arg1 context.Context, arg2 *ec2.DescribeNetworkInterfacesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeNetworkInterfacesOutput, error) DescribePlacementGroupsMock func(arg1 context.Context, arg2 *ec2.DescribePlacementGroupsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribePlacementGroupsOutput, error) DescribePrefixListsMock func(arg1 context.Context, arg2 *ec2.DescribePrefixListsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribePrefixListsOutput, error) DescribePrincipalIdFormatMock func(arg1 context.Context, arg2 *ec2.DescribePrincipalIdFormatInput, arg3 ...func(*ec2.Options)) (*ec2.DescribePrincipalIdFormatOutput, error) DescribePublicIpv4PoolsMock func(arg1 context.Context, arg2 *ec2.DescribePublicIpv4PoolsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribePublicIpv4PoolsOutput, error) DescribeRegionsMock func(arg1 context.Context, arg2 *ec2.DescribeRegionsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeRegionsOutput, error) DescribeReplaceRootVolumeTasksMock func(arg1 context.Context, arg2 *ec2.DescribeReplaceRootVolumeTasksInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeReplaceRootVolumeTasksOutput, error) DescribeReservedInstancesMock func(arg1 context.Context, arg2 *ec2.DescribeReservedInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeReservedInstancesOutput, error) DescribeReservedInstancesListingsMock func(arg1 context.Context, arg2 *ec2.DescribeReservedInstancesListingsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeReservedInstancesListingsOutput, error) DescribeReservedInstancesModificationsMock func(arg1 context.Context, arg2 *ec2.DescribeReservedInstancesModificationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeReservedInstancesModificationsOutput, error) DescribeReservedInstancesOfferingsMock func(arg1 context.Context, arg2 *ec2.DescribeReservedInstancesOfferingsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeReservedInstancesOfferingsOutput, error) DescribeRouteTablesMock func(arg1 context.Context, arg2 *ec2.DescribeRouteTablesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeRouteTablesOutput, error) DescribeScheduledInstanceAvailabilityMock func(arg1 context.Context, arg2 *ec2.DescribeScheduledInstanceAvailabilityInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeScheduledInstanceAvailabilityOutput, error) DescribeScheduledInstancesMock func(arg1 context.Context, arg2 *ec2.DescribeScheduledInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeScheduledInstancesOutput, error) DescribeSecurityGroupReferencesMock func(arg1 context.Context, arg2 *ec2.DescribeSecurityGroupReferencesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSecurityGroupReferencesOutput, error) DescribeSecurityGroupRulesMock func(arg1 context.Context, arg2 *ec2.DescribeSecurityGroupRulesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSecurityGroupRulesOutput, error) DescribeSecurityGroupsMock func(arg1 context.Context, arg2 *ec2.DescribeSecurityGroupsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSecurityGroupsOutput, error) DescribeSnapshotAttributeMock func(arg1 context.Context, arg2 *ec2.DescribeSnapshotAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSnapshotAttributeOutput, error) DescribeSnapshotTierStatusMock func(arg1 context.Context, arg2 *ec2.DescribeSnapshotTierStatusInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSnapshotTierStatusOutput, error) DescribeSnapshotsMock func(arg1 context.Context, arg2 *ec2.DescribeSnapshotsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSnapshotsOutput, error) DescribeSpotDatafeedSubscriptionMock func(arg1 context.Context, arg2 *ec2.DescribeSpotDatafeedSubscriptionInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSpotDatafeedSubscriptionOutput, error) DescribeSpotFleetInstancesMock func(arg1 context.Context, arg2 *ec2.DescribeSpotFleetInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSpotFleetInstancesOutput, error) DescribeSpotFleetRequestHistoryMock func(arg1 context.Context, arg2 *ec2.DescribeSpotFleetRequestHistoryInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSpotFleetRequestHistoryOutput, error) DescribeSpotFleetRequestsMock func(arg1 context.Context, arg2 *ec2.DescribeSpotFleetRequestsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSpotFleetRequestsOutput, error) DescribeSpotInstanceRequestsMock func(arg1 context.Context, arg2 *ec2.DescribeSpotInstanceRequestsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSpotInstanceRequestsOutput, error) DescribeSpotPriceHistoryMock func(arg1 context.Context, arg2 *ec2.DescribeSpotPriceHistoryInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSpotPriceHistoryOutput, error) DescribeStaleSecurityGroupsMock func(arg1 context.Context, arg2 *ec2.DescribeStaleSecurityGroupsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeStaleSecurityGroupsOutput, error) DescribeStoreImageTasksMock func(arg1 context.Context, arg2 *ec2.DescribeStoreImageTasksInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeStoreImageTasksOutput, error) DescribeSubnetsMock func(arg1 context.Context, arg2 *ec2.DescribeSubnetsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSubnetsOutput, error) DescribeTagsMock func(arg1 context.Context, arg2 *ec2.DescribeTagsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTagsOutput, error) DescribeTrafficMirrorFiltersMock func(arg1 context.Context, arg2 *ec2.DescribeTrafficMirrorFiltersInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTrafficMirrorFiltersOutput, error) DescribeTrafficMirrorSessionsMock func(arg1 context.Context, arg2 *ec2.DescribeTrafficMirrorSessionsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTrafficMirrorSessionsOutput, error) DescribeTrafficMirrorTargetsMock func(arg1 context.Context, arg2 *ec2.DescribeTrafficMirrorTargetsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTrafficMirrorTargetsOutput, error) DescribeTransitGatewayAttachmentsMock func(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayAttachmentsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTransitGatewayAttachmentsOutput, error) DescribeTransitGatewayConnectPeersMock func(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayConnectPeersInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTransitGatewayConnectPeersOutput, error) DescribeTransitGatewayConnectsMock func(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayConnectsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTransitGatewayConnectsOutput, error) DescribeTransitGatewayMulticastDomainsMock func(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayMulticastDomainsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTransitGatewayMulticastDomainsOutput, error) DescribeTransitGatewayPeeringAttachmentsMock func(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayPeeringAttachmentsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTransitGatewayPeeringAttachmentsOutput, error) DescribeTransitGatewayPolicyTablesMock func(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayPolicyTablesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTransitGatewayPolicyTablesOutput, error) DescribeTransitGatewayRouteTableAnnouncementsMock func(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayRouteTableAnnouncementsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTransitGatewayRouteTableAnnouncementsOutput, error) DescribeTransitGatewayRouteTablesMock func(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayRouteTablesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTransitGatewayRouteTablesOutput, error) DescribeTransitGatewayVpcAttachmentsMock func(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayVpcAttachmentsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTransitGatewayVpcAttachmentsOutput, error) DescribeTransitGatewaysMock func(arg1 context.Context, arg2 *ec2.DescribeTransitGatewaysInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTransitGatewaysOutput, error) DescribeTrunkInterfaceAssociationsMock func(arg1 context.Context, arg2 *ec2.DescribeTrunkInterfaceAssociationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTrunkInterfaceAssociationsOutput, error) DescribeVolumeAttributeMock func(arg1 context.Context, arg2 *ec2.DescribeVolumeAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVolumeAttributeOutput, error) DescribeVolumeStatusMock func(arg1 context.Context, arg2 *ec2.DescribeVolumeStatusInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVolumeStatusOutput, error) DescribeVolumesMock func(arg1 context.Context, arg2 *ec2.DescribeVolumesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVolumesOutput, error) DescribeVolumesModificationsMock func(arg1 context.Context, arg2 *ec2.DescribeVolumesModificationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVolumesModificationsOutput, error) DescribeVpcAttributeMock func(arg1 context.Context, arg2 *ec2.DescribeVpcAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcAttributeOutput, error) DescribeVpcClassicLinkMock func(arg1 context.Context, arg2 *ec2.DescribeVpcClassicLinkInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcClassicLinkOutput, error) DescribeVpcClassicLinkDnsSupportMock func(arg1 context.Context, arg2 *ec2.DescribeVpcClassicLinkDnsSupportInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcClassicLinkDnsSupportOutput, error) DescribeVpcEndpointConnectionNotificationsMock func(arg1 context.Context, arg2 *ec2.DescribeVpcEndpointConnectionNotificationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcEndpointConnectionNotificationsOutput, error) DescribeVpcEndpointConnectionsMock func(arg1 context.Context, arg2 *ec2.DescribeVpcEndpointConnectionsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcEndpointConnectionsOutput, error) DescribeVpcEndpointServiceConfigurationsMock func(arg1 context.Context, arg2 *ec2.DescribeVpcEndpointServiceConfigurationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcEndpointServiceConfigurationsOutput, error) DescribeVpcEndpointServicePermissionsMock func(arg1 context.Context, arg2 *ec2.DescribeVpcEndpointServicePermissionsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcEndpointServicePermissionsOutput, error) DescribeVpcEndpointServicesMock func(arg1 context.Context, arg2 *ec2.DescribeVpcEndpointServicesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcEndpointServicesOutput, error) DescribeVpcEndpointsMock func(arg1 context.Context, arg2 *ec2.DescribeVpcEndpointsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcEndpointsOutput, error) DescribeVpcPeeringConnectionsMock func(arg1 context.Context, arg2 *ec2.DescribeVpcPeeringConnectionsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcPeeringConnectionsOutput, error) DescribeVpcsMock func(arg1 context.Context, arg2 *ec2.DescribeVpcsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcsOutput, error) DescribeVpnConnectionsMock func(arg1 context.Context, arg2 *ec2.DescribeVpnConnectionsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpnConnectionsOutput, error) DescribeVpnGatewaysMock func(arg1 context.Context, arg2 *ec2.DescribeVpnGatewaysInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpnGatewaysOutput, error) DetachClassicLinkVpcMock func(arg1 context.Context, arg2 *ec2.DetachClassicLinkVpcInput, arg3 ...func(*ec2.Options)) (*ec2.DetachClassicLinkVpcOutput, error) DetachInternetGatewayMock func(arg1 context.Context, arg2 *ec2.DetachInternetGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.DetachInternetGatewayOutput, error) DetachNetworkInterfaceMock func(arg1 context.Context, arg2 *ec2.DetachNetworkInterfaceInput, arg3 ...func(*ec2.Options)) (*ec2.DetachNetworkInterfaceOutput, error) DetachVolumeMock func(arg1 context.Context, arg2 *ec2.DetachVolumeInput, arg3 ...func(*ec2.Options)) (*ec2.DetachVolumeOutput, error) DetachVpnGatewayMock func(arg1 context.Context, arg2 *ec2.DetachVpnGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.DetachVpnGatewayOutput, error) DisableEbsEncryptionByDefaultMock func(arg1 context.Context, arg2 *ec2.DisableEbsEncryptionByDefaultInput, arg3 ...func(*ec2.Options)) (*ec2.DisableEbsEncryptionByDefaultOutput, error) DisableFastLaunchMock func(arg1 context.Context, arg2 *ec2.DisableFastLaunchInput, arg3 ...func(*ec2.Options)) (*ec2.DisableFastLaunchOutput, error) DisableFastSnapshotRestoresMock func(arg1 context.Context, arg2 *ec2.DisableFastSnapshotRestoresInput, arg3 ...func(*ec2.Options)) (*ec2.DisableFastSnapshotRestoresOutput, error) DisableImageDeprecationMock func(arg1 context.Context, arg2 *ec2.DisableImageDeprecationInput, arg3 ...func(*ec2.Options)) (*ec2.DisableImageDeprecationOutput, error) DisableIpamOrganizationAdminAccountMock func(arg1 context.Context, arg2 *ec2.DisableIpamOrganizationAdminAccountInput, arg3 ...func(*ec2.Options)) (*ec2.DisableIpamOrganizationAdminAccountOutput, error) DisableSerialConsoleAccessMock func(arg1 context.Context, arg2 *ec2.DisableSerialConsoleAccessInput, arg3 ...func(*ec2.Options)) (*ec2.DisableSerialConsoleAccessOutput, error) DisableTransitGatewayRouteTablePropagationMock func(arg1 context.Context, arg2 *ec2.DisableTransitGatewayRouteTablePropagationInput, arg3 ...func(*ec2.Options)) (*ec2.DisableTransitGatewayRouteTablePropagationOutput, error) DisableVgwRoutePropagationMock func(arg1 context.Context, arg2 *ec2.DisableVgwRoutePropagationInput, arg3 ...func(*ec2.Options)) (*ec2.DisableVgwRoutePropagationOutput, error) DisableVpcClassicLinkMock func(arg1 context.Context, arg2 *ec2.DisableVpcClassicLinkInput, arg3 ...func(*ec2.Options)) (*ec2.DisableVpcClassicLinkOutput, error) DisableVpcClassicLinkDnsSupportMock func(arg1 context.Context, arg2 *ec2.DisableVpcClassicLinkDnsSupportInput, arg3 ...func(*ec2.Options)) (*ec2.DisableVpcClassicLinkDnsSupportOutput, error) DisassociateAddressMock func(arg1 context.Context, arg2 *ec2.DisassociateAddressInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateAddressOutput, error) DisassociateClientVpnTargetNetworkMock func(arg1 context.Context, arg2 *ec2.DisassociateClientVpnTargetNetworkInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateClientVpnTargetNetworkOutput, error) DisassociateEnclaveCertificateIamRoleMock func(arg1 context.Context, arg2 *ec2.DisassociateEnclaveCertificateIamRoleInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateEnclaveCertificateIamRoleOutput, error) DisassociateIamInstanceProfileMock func(arg1 context.Context, arg2 *ec2.DisassociateIamInstanceProfileInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateIamInstanceProfileOutput, error) DisassociateInstanceEventWindowMock func(arg1 context.Context, arg2 *ec2.DisassociateInstanceEventWindowInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateInstanceEventWindowOutput, error) DisassociateRouteTableMock func(arg1 context.Context, arg2 *ec2.DisassociateRouteTableInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateRouteTableOutput, error) DisassociateSubnetCidrBlockMock func(arg1 context.Context, arg2 *ec2.DisassociateSubnetCidrBlockInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateSubnetCidrBlockOutput, error) DisassociateTransitGatewayMulticastDomainMock func(arg1 context.Context, arg2 *ec2.DisassociateTransitGatewayMulticastDomainInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateTransitGatewayMulticastDomainOutput, error) DisassociateTransitGatewayPolicyTableMock func(arg1 context.Context, arg2 *ec2.DisassociateTransitGatewayPolicyTableInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateTransitGatewayPolicyTableOutput, error) DisassociateTransitGatewayRouteTableMock func(arg1 context.Context, arg2 *ec2.DisassociateTransitGatewayRouteTableInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateTransitGatewayRouteTableOutput, error) DisassociateTrunkInterfaceMock func(arg1 context.Context, arg2 *ec2.DisassociateTrunkInterfaceInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateTrunkInterfaceOutput, error) DisassociateVpcCidrBlockMock func(arg1 context.Context, arg2 *ec2.DisassociateVpcCidrBlockInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateVpcCidrBlockOutput, error) EnableEbsEncryptionByDefaultMock func(arg1 context.Context, arg2 *ec2.EnableEbsEncryptionByDefaultInput, arg3 ...func(*ec2.Options)) (*ec2.EnableEbsEncryptionByDefaultOutput, error) EnableFastLaunchMock func(arg1 context.Context, arg2 *ec2.EnableFastLaunchInput, arg3 ...func(*ec2.Options)) (*ec2.EnableFastLaunchOutput, error) EnableFastSnapshotRestoresMock func(arg1 context.Context, arg2 *ec2.EnableFastSnapshotRestoresInput, arg3 ...func(*ec2.Options)) (*ec2.EnableFastSnapshotRestoresOutput, error) EnableImageDeprecationMock func(arg1 context.Context, arg2 *ec2.EnableImageDeprecationInput, arg3 ...func(*ec2.Options)) (*ec2.EnableImageDeprecationOutput, error) EnableIpamOrganizationAdminAccountMock func(arg1 context.Context, arg2 *ec2.EnableIpamOrganizationAdminAccountInput, arg3 ...func(*ec2.Options)) (*ec2.EnableIpamOrganizationAdminAccountOutput, error) EnableSerialConsoleAccessMock func(arg1 context.Context, arg2 *ec2.EnableSerialConsoleAccessInput, arg3 ...func(*ec2.Options)) (*ec2.EnableSerialConsoleAccessOutput, error) EnableTransitGatewayRouteTablePropagationMock func(arg1 context.Context, arg2 *ec2.EnableTransitGatewayRouteTablePropagationInput, arg3 ...func(*ec2.Options)) (*ec2.EnableTransitGatewayRouteTablePropagationOutput, error) EnableVgwRoutePropagationMock func(arg1 context.Context, arg2 *ec2.EnableVgwRoutePropagationInput, arg3 ...func(*ec2.Options)) (*ec2.EnableVgwRoutePropagationOutput, error) EnableVolumeIOMock func(arg1 context.Context, arg2 *ec2.EnableVolumeIOInput, arg3 ...func(*ec2.Options)) (*ec2.EnableVolumeIOOutput, error) EnableVpcClassicLinkMock func(arg1 context.Context, arg2 *ec2.EnableVpcClassicLinkInput, arg3 ...func(*ec2.Options)) (*ec2.EnableVpcClassicLinkOutput, error) EnableVpcClassicLinkDnsSupportMock func(arg1 context.Context, arg2 *ec2.EnableVpcClassicLinkDnsSupportInput, arg3 ...func(*ec2.Options)) (*ec2.EnableVpcClassicLinkDnsSupportOutput, error) ExportClientVpnClientCertificateRevocationListMock func(arg1 context.Context, arg2 *ec2.ExportClientVpnClientCertificateRevocationListInput, arg3 ...func(*ec2.Options)) (*ec2.ExportClientVpnClientCertificateRevocationListOutput, error) ExportClientVpnClientConfigurationMock func(arg1 context.Context, arg2 *ec2.ExportClientVpnClientConfigurationInput, arg3 ...func(*ec2.Options)) (*ec2.ExportClientVpnClientConfigurationOutput, error) ExportImageMock func(arg1 context.Context, arg2 *ec2.ExportImageInput, arg3 ...func(*ec2.Options)) (*ec2.ExportImageOutput, error) ExportTransitGatewayRoutesMock func(arg1 context.Context, arg2 *ec2.ExportTransitGatewayRoutesInput, arg3 ...func(*ec2.Options)) (*ec2.ExportTransitGatewayRoutesOutput, error) GetAssociatedEnclaveCertificateIamRolesMock func(arg1 context.Context, arg2 *ec2.GetAssociatedEnclaveCertificateIamRolesInput, arg3 ...func(*ec2.Options)) (*ec2.GetAssociatedEnclaveCertificateIamRolesOutput, error) GetAssociatedIpv6PoolCidrsMock func(arg1 context.Context, arg2 *ec2.GetAssociatedIpv6PoolCidrsInput, arg3 ...func(*ec2.Options)) (*ec2.GetAssociatedIpv6PoolCidrsOutput, error) GetCapacityReservationUsageMock func(arg1 context.Context, arg2 *ec2.GetCapacityReservationUsageInput, arg3 ...func(*ec2.Options)) (*ec2.GetCapacityReservationUsageOutput, error) GetCoipPoolUsageMock func(arg1 context.Context, arg2 *ec2.GetCoipPoolUsageInput, arg3 ...func(*ec2.Options)) (*ec2.GetCoipPoolUsageOutput, error) GetConsoleOutputMock func(arg1 context.Context, arg2 *ec2.GetConsoleOutputInput, arg3 ...func(*ec2.Options)) (*ec2.GetConsoleOutputOutput, error) GetConsoleScreenshotMock func(arg1 context.Context, arg2 *ec2.GetConsoleScreenshotInput, arg3 ...func(*ec2.Options)) (*ec2.GetConsoleScreenshotOutput, error) GetDefaultCreditSpecificationMock func(arg1 context.Context, arg2 *ec2.GetDefaultCreditSpecificationInput, arg3 ...func(*ec2.Options)) (*ec2.GetDefaultCreditSpecificationOutput, error) GetEbsDefaultKmsKeyIdMock func(arg1 context.Context, arg2 *ec2.GetEbsDefaultKmsKeyIdInput, arg3 ...func(*ec2.Options)) (*ec2.GetEbsDefaultKmsKeyIdOutput, error) GetEbsEncryptionByDefaultMock func(arg1 context.Context, arg2 *ec2.GetEbsEncryptionByDefaultInput, arg3 ...func(*ec2.Options)) (*ec2.GetEbsEncryptionByDefaultOutput, error) GetFlowLogsIntegrationTemplateMock func(arg1 context.Context, arg2 *ec2.GetFlowLogsIntegrationTemplateInput, arg3 ...func(*ec2.Options)) (*ec2.GetFlowLogsIntegrationTemplateOutput, error) GetGroupsForCapacityReservationMock func(arg1 context.Context, arg2 *ec2.GetGroupsForCapacityReservationInput, arg3 ...func(*ec2.Options)) (*ec2.GetGroupsForCapacityReservationOutput, error) GetHostReservationPurchasePreviewMock func(arg1 context.Context, arg2 *ec2.GetHostReservationPurchasePreviewInput, arg3 ...func(*ec2.Options)) (*ec2.GetHostReservationPurchasePreviewOutput, error) GetInstanceTypesFromInstanceRequirementsMock func(arg1 context.Context, arg2 *ec2.GetInstanceTypesFromInstanceRequirementsInput, arg3 ...func(*ec2.Options)) (*ec2.GetInstanceTypesFromInstanceRequirementsOutput, error) GetInstanceUefiDataMock func(arg1 context.Context, arg2 *ec2.GetInstanceUefiDataInput, arg3 ...func(*ec2.Options)) (*ec2.GetInstanceUefiDataOutput, error) GetIpamAddressHistoryMock func(arg1 context.Context, arg2 *ec2.GetIpamAddressHistoryInput, arg3 ...func(*ec2.Options)) (*ec2.GetIpamAddressHistoryOutput, error) GetIpamPoolAllocationsMock func(arg1 context.Context, arg2 *ec2.GetIpamPoolAllocationsInput, arg3 ...func(*ec2.Options)) (*ec2.GetIpamPoolAllocationsOutput, error) GetIpamPoolCidrsMock func(arg1 context.Context, arg2 *ec2.GetIpamPoolCidrsInput, arg3 ...func(*ec2.Options)) (*ec2.GetIpamPoolCidrsOutput, error) GetIpamResourceCidrsMock func(arg1 context.Context, arg2 *ec2.GetIpamResourceCidrsInput, arg3 ...func(*ec2.Options)) (*ec2.GetIpamResourceCidrsOutput, error) GetLaunchTemplateDataMock func(arg1 context.Context, arg2 *ec2.GetLaunchTemplateDataInput, arg3 ...func(*ec2.Options)) (*ec2.GetLaunchTemplateDataOutput, error) GetManagedPrefixListAssociationsMock func(arg1 context.Context, arg2 *ec2.GetManagedPrefixListAssociationsInput, arg3 ...func(*ec2.Options)) (*ec2.GetManagedPrefixListAssociationsOutput, error) GetManagedPrefixListEntriesMock func(arg1 context.Context, arg2 *ec2.GetManagedPrefixListEntriesInput, arg3 ...func(*ec2.Options)) (*ec2.GetManagedPrefixListEntriesOutput, error) GetNetworkInsightsAccessScopeAnalysisFindingsMock func(arg1 context.Context, arg2 *ec2.GetNetworkInsightsAccessScopeAnalysisFindingsInput, arg3 ...func(*ec2.Options)) (*ec2.GetNetworkInsightsAccessScopeAnalysisFindingsOutput, error) GetNetworkInsightsAccessScopeContentMock func(arg1 context.Context, arg2 *ec2.GetNetworkInsightsAccessScopeContentInput, arg3 ...func(*ec2.Options)) (*ec2.GetNetworkInsightsAccessScopeContentOutput, error) GetPasswordDataMock func(arg1 context.Context, arg2 *ec2.GetPasswordDataInput, arg3 ...func(*ec2.Options)) (*ec2.GetPasswordDataOutput, error) GetReservedInstancesExchangeQuoteMock func(arg1 context.Context, arg2 *ec2.GetReservedInstancesExchangeQuoteInput, arg3 ...func(*ec2.Options)) (*ec2.GetReservedInstancesExchangeQuoteOutput, error) GetSerialConsoleAccessStatusMock func(arg1 context.Context, arg2 *ec2.GetSerialConsoleAccessStatusInput, arg3 ...func(*ec2.Options)) (*ec2.GetSerialConsoleAccessStatusOutput, error) GetSpotPlacementScoresMock func(arg1 context.Context, arg2 *ec2.GetSpotPlacementScoresInput, arg3 ...func(*ec2.Options)) (*ec2.GetSpotPlacementScoresOutput, error) GetSubnetCidrReservationsMock func(arg1 context.Context, arg2 *ec2.GetSubnetCidrReservationsInput, arg3 ...func(*ec2.Options)) (*ec2.GetSubnetCidrReservationsOutput, error) GetTransitGatewayAttachmentPropagationsMock func(arg1 context.Context, arg2 *ec2.GetTransitGatewayAttachmentPropagationsInput, arg3 ...func(*ec2.Options)) (*ec2.GetTransitGatewayAttachmentPropagationsOutput, error) GetTransitGatewayMulticastDomainAssociationsMock func(arg1 context.Context, arg2 *ec2.GetTransitGatewayMulticastDomainAssociationsInput, arg3 ...func(*ec2.Options)) (*ec2.GetTransitGatewayMulticastDomainAssociationsOutput, error) GetTransitGatewayPolicyTableAssociationsMock func(arg1 context.Context, arg2 *ec2.GetTransitGatewayPolicyTableAssociationsInput, arg3 ...func(*ec2.Options)) (*ec2.GetTransitGatewayPolicyTableAssociationsOutput, error) GetTransitGatewayPolicyTableEntriesMock func(arg1 context.Context, arg2 *ec2.GetTransitGatewayPolicyTableEntriesInput, arg3 ...func(*ec2.Options)) (*ec2.GetTransitGatewayPolicyTableEntriesOutput, error) GetTransitGatewayPrefixListReferencesMock func(arg1 context.Context, arg2 *ec2.GetTransitGatewayPrefixListReferencesInput, arg3 ...func(*ec2.Options)) (*ec2.GetTransitGatewayPrefixListReferencesOutput, error) GetTransitGatewayRouteTableAssociationsMock func(arg1 context.Context, arg2 *ec2.GetTransitGatewayRouteTableAssociationsInput, arg3 ...func(*ec2.Options)) (*ec2.GetTransitGatewayRouteTableAssociationsOutput, error) GetTransitGatewayRouteTablePropagationsMock func(arg1 context.Context, arg2 *ec2.GetTransitGatewayRouteTablePropagationsInput, arg3 ...func(*ec2.Options)) (*ec2.GetTransitGatewayRouteTablePropagationsOutput, error) GetVpnConnectionDeviceSampleConfigurationMock func(arg1 context.Context, arg2 *ec2.GetVpnConnectionDeviceSampleConfigurationInput, arg3 ...func(*ec2.Options)) (*ec2.GetVpnConnectionDeviceSampleConfigurationOutput, error) GetVpnConnectionDeviceTypesMock func(arg1 context.Context, arg2 *ec2.GetVpnConnectionDeviceTypesInput, arg3 ...func(*ec2.Options)) (*ec2.GetVpnConnectionDeviceTypesOutput, error) ImportClientVpnClientCertificateRevocationListMock func(arg1 context.Context, arg2 *ec2.ImportClientVpnClientCertificateRevocationListInput, arg3 ...func(*ec2.Options)) (*ec2.ImportClientVpnClientCertificateRevocationListOutput, error) ImportImageMock func(arg1 context.Context, arg2 *ec2.ImportImageInput, arg3 ...func(*ec2.Options)) (*ec2.ImportImageOutput, error) ImportInstanceMock func(arg1 context.Context, arg2 *ec2.ImportInstanceInput, arg3 ...func(*ec2.Options)) (*ec2.ImportInstanceOutput, error) ImportKeyPairMock func(arg1 context.Context, arg2 *ec2.ImportKeyPairInput, arg3 ...func(*ec2.Options)) (*ec2.ImportKeyPairOutput, error) ImportSnapshotMock func(arg1 context.Context, arg2 *ec2.ImportSnapshotInput, arg3 ...func(*ec2.Options)) (*ec2.ImportSnapshotOutput, error) ImportVolumeMock func(arg1 context.Context, arg2 *ec2.ImportVolumeInput, arg3 ...func(*ec2.Options)) (*ec2.ImportVolumeOutput, error) ListImagesInRecycleBinMock func(arg1 context.Context, arg2 *ec2.ListImagesInRecycleBinInput, arg3 ...func(*ec2.Options)) (*ec2.ListImagesInRecycleBinOutput, error) ListSnapshotsInRecycleBinMock func(arg1 context.Context, arg2 *ec2.ListSnapshotsInRecycleBinInput, arg3 ...func(*ec2.Options)) (*ec2.ListSnapshotsInRecycleBinOutput, error) ModifyAddressAttributeMock func(arg1 context.Context, arg2 *ec2.ModifyAddressAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyAddressAttributeOutput, error) ModifyAvailabilityZoneGroupMock func(arg1 context.Context, arg2 *ec2.ModifyAvailabilityZoneGroupInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyAvailabilityZoneGroupOutput, error) ModifyCapacityReservationMock func(arg1 context.Context, arg2 *ec2.ModifyCapacityReservationInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyCapacityReservationOutput, error) ModifyCapacityReservationFleetMock func(arg1 context.Context, arg2 *ec2.ModifyCapacityReservationFleetInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyCapacityReservationFleetOutput, error) ModifyClientVpnEndpointMock func(arg1 context.Context, arg2 *ec2.ModifyClientVpnEndpointInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyClientVpnEndpointOutput, error) ModifyDefaultCreditSpecificationMock func(arg1 context.Context, arg2 *ec2.ModifyDefaultCreditSpecificationInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyDefaultCreditSpecificationOutput, error) ModifyEbsDefaultKmsKeyIdMock func(arg1 context.Context, arg2 *ec2.ModifyEbsDefaultKmsKeyIdInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyEbsDefaultKmsKeyIdOutput, error) ModifyFleetMock func(arg1 context.Context, arg2 *ec2.ModifyFleetInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyFleetOutput, error) ModifyFpgaImageAttributeMock func(arg1 context.Context, arg2 *ec2.ModifyFpgaImageAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyFpgaImageAttributeOutput, error) ModifyHostsMock func(arg1 context.Context, arg2 *ec2.ModifyHostsInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyHostsOutput, error) ModifyIdFormatMock func(arg1 context.Context, arg2 *ec2.ModifyIdFormatInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyIdFormatOutput, error) ModifyIdentityIdFormatMock func(arg1 context.Context, arg2 *ec2.ModifyIdentityIdFormatInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyIdentityIdFormatOutput, error) ModifyImageAttributeMock func(arg1 context.Context, arg2 *ec2.ModifyImageAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyImageAttributeOutput, error) ModifyInstanceAttributeMock func(arg1 context.Context, arg2 *ec2.ModifyInstanceAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyInstanceAttributeOutput, error) ModifyInstanceCapacityReservationAttributesMock func(arg1 context.Context, arg2 *ec2.ModifyInstanceCapacityReservationAttributesInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyInstanceCapacityReservationAttributesOutput, error) ModifyInstanceCreditSpecificationMock func(arg1 context.Context, arg2 *ec2.ModifyInstanceCreditSpecificationInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyInstanceCreditSpecificationOutput, error) ModifyInstanceEventStartTimeMock func(arg1 context.Context, arg2 *ec2.ModifyInstanceEventStartTimeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyInstanceEventStartTimeOutput, error) ModifyInstanceEventWindowMock func(arg1 context.Context, arg2 *ec2.ModifyInstanceEventWindowInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyInstanceEventWindowOutput, error) ModifyInstanceMaintenanceOptionsMock func(arg1 context.Context, arg2 *ec2.ModifyInstanceMaintenanceOptionsInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyInstanceMaintenanceOptionsOutput, error) ModifyInstanceMetadataOptionsMock func(arg1 context.Context, arg2 *ec2.ModifyInstanceMetadataOptionsInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyInstanceMetadataOptionsOutput, error) ModifyInstancePlacementMock func(arg1 context.Context, arg2 *ec2.ModifyInstancePlacementInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyInstancePlacementOutput, error) ModifyIpamMock func(arg1 context.Context, arg2 *ec2.ModifyIpamInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyIpamOutput, error) ModifyIpamPoolMock func(arg1 context.Context, arg2 *ec2.ModifyIpamPoolInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyIpamPoolOutput, error) ModifyIpamResourceCidrMock func(arg1 context.Context, arg2 *ec2.ModifyIpamResourceCidrInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyIpamResourceCidrOutput, error) ModifyIpamScopeMock func(arg1 context.Context, arg2 *ec2.ModifyIpamScopeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyIpamScopeOutput, error) ModifyLaunchTemplateMock func(arg1 context.Context, arg2 *ec2.ModifyLaunchTemplateInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyLaunchTemplateOutput, error) ModifyManagedPrefixListMock func(arg1 context.Context, arg2 *ec2.ModifyManagedPrefixListInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyManagedPrefixListOutput, error) ModifyNetworkInterfaceAttributeMock func(arg1 context.Context, arg2 *ec2.ModifyNetworkInterfaceAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyNetworkInterfaceAttributeOutput, error) ModifyPrivateDnsNameOptionsMock func(arg1 context.Context, arg2 *ec2.ModifyPrivateDnsNameOptionsInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyPrivateDnsNameOptionsOutput, error) ModifyReservedInstancesMock func(arg1 context.Context, arg2 *ec2.ModifyReservedInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyReservedInstancesOutput, error) ModifySecurityGroupRulesMock func(arg1 context.Context, arg2 *ec2.ModifySecurityGroupRulesInput, arg3 ...func(*ec2.Options)) (*ec2.ModifySecurityGroupRulesOutput, error) ModifySnapshotAttributeMock func(arg1 context.Context, arg2 *ec2.ModifySnapshotAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifySnapshotAttributeOutput, error) ModifySnapshotTierMock func(arg1 context.Context, arg2 *ec2.ModifySnapshotTierInput, arg3 ...func(*ec2.Options)) (*ec2.ModifySnapshotTierOutput, error) ModifySpotFleetRequestMock func(arg1 context.Context, arg2 *ec2.ModifySpotFleetRequestInput, arg3 ...func(*ec2.Options)) (*ec2.ModifySpotFleetRequestOutput, error) ModifySubnetAttributeMock func(arg1 context.Context, arg2 *ec2.ModifySubnetAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifySubnetAttributeOutput, error) ModifyTrafficMirrorFilterNetworkServicesMock func(arg1 context.Context, arg2 *ec2.ModifyTrafficMirrorFilterNetworkServicesInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyTrafficMirrorFilterNetworkServicesOutput, error) ModifyTrafficMirrorFilterRuleMock func(arg1 context.Context, arg2 *ec2.ModifyTrafficMirrorFilterRuleInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyTrafficMirrorFilterRuleOutput, error) ModifyTrafficMirrorSessionMock func(arg1 context.Context, arg2 *ec2.ModifyTrafficMirrorSessionInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyTrafficMirrorSessionOutput, error) ModifyTransitGatewayMock func(arg1 context.Context, arg2 *ec2.ModifyTransitGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyTransitGatewayOutput, error) ModifyTransitGatewayPrefixListReferenceMock func(arg1 context.Context, arg2 *ec2.ModifyTransitGatewayPrefixListReferenceInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyTransitGatewayPrefixListReferenceOutput, error) ModifyTransitGatewayVpcAttachmentMock func(arg1 context.Context, arg2 *ec2.ModifyTransitGatewayVpcAttachmentInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyTransitGatewayVpcAttachmentOutput, error) ModifyVolumeMock func(arg1 context.Context, arg2 *ec2.ModifyVolumeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVolumeOutput, error) ModifyVolumeAttributeMock func(arg1 context.Context, arg2 *ec2.ModifyVolumeAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVolumeAttributeOutput, error) ModifyVpcAttributeMock func(arg1 context.Context, arg2 *ec2.ModifyVpcAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpcAttributeOutput, error) ModifyVpcEndpointMock func(arg1 context.Context, arg2 *ec2.ModifyVpcEndpointInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpcEndpointOutput, error) ModifyVpcEndpointConnectionNotificationMock func(arg1 context.Context, arg2 *ec2.ModifyVpcEndpointConnectionNotificationInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpcEndpointConnectionNotificationOutput, error) ModifyVpcEndpointServiceConfigurationMock func(arg1 context.Context, arg2 *ec2.ModifyVpcEndpointServiceConfigurationInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpcEndpointServiceConfigurationOutput, error) ModifyVpcEndpointServicePayerResponsibilityMock func(arg1 context.Context, arg2 *ec2.ModifyVpcEndpointServicePayerResponsibilityInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpcEndpointServicePayerResponsibilityOutput, error) ModifyVpcEndpointServicePermissionsMock func(arg1 context.Context, arg2 *ec2.ModifyVpcEndpointServicePermissionsInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpcEndpointServicePermissionsOutput, error) ModifyVpcPeeringConnectionOptionsMock func(arg1 context.Context, arg2 *ec2.ModifyVpcPeeringConnectionOptionsInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpcPeeringConnectionOptionsOutput, error) ModifyVpcTenancyMock func(arg1 context.Context, arg2 *ec2.ModifyVpcTenancyInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpcTenancyOutput, error) ModifyVpnConnectionMock func(arg1 context.Context, arg2 *ec2.ModifyVpnConnectionInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpnConnectionOutput, error) ModifyVpnConnectionOptionsMock func(arg1 context.Context, arg2 *ec2.ModifyVpnConnectionOptionsInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpnConnectionOptionsOutput, error) ModifyVpnTunnelCertificateMock func(arg1 context.Context, arg2 *ec2.ModifyVpnTunnelCertificateInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpnTunnelCertificateOutput, error) ModifyVpnTunnelOptionsMock func(arg1 context.Context, arg2 *ec2.ModifyVpnTunnelOptionsInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpnTunnelOptionsOutput, error) MonitorInstancesMock func(arg1 context.Context, arg2 *ec2.MonitorInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.MonitorInstancesOutput, error) MoveAddressToVpcMock func(arg1 context.Context, arg2 *ec2.MoveAddressToVpcInput, arg3 ...func(*ec2.Options)) (*ec2.MoveAddressToVpcOutput, error) MoveByoipCidrToIpamMock func(arg1 context.Context, arg2 *ec2.MoveByoipCidrToIpamInput, arg3 ...func(*ec2.Options)) (*ec2.MoveByoipCidrToIpamOutput, error) ProvisionByoipCidrMock func(arg1 context.Context, arg2 *ec2.ProvisionByoipCidrInput, arg3 ...func(*ec2.Options)) (*ec2.ProvisionByoipCidrOutput, error) ProvisionIpamPoolCidrMock func(arg1 context.Context, arg2 *ec2.ProvisionIpamPoolCidrInput, arg3 ...func(*ec2.Options)) (*ec2.ProvisionIpamPoolCidrOutput, error) ProvisionPublicIpv4PoolCidrMock func(arg1 context.Context, arg2 *ec2.ProvisionPublicIpv4PoolCidrInput, arg3 ...func(*ec2.Options)) (*ec2.ProvisionPublicIpv4PoolCidrOutput, error) PurchaseHostReservationMock func(arg1 context.Context, arg2 *ec2.PurchaseHostReservationInput, arg3 ...func(*ec2.Options)) (*ec2.PurchaseHostReservationOutput, error) PurchaseReservedInstancesOfferingMock func(arg1 context.Context, arg2 *ec2.PurchaseReservedInstancesOfferingInput, arg3 ...func(*ec2.Options)) (*ec2.PurchaseReservedInstancesOfferingOutput, error) PurchaseScheduledInstancesMock func(arg1 context.Context, arg2 *ec2.PurchaseScheduledInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.PurchaseScheduledInstancesOutput, error) RebootInstancesMock func(arg1 context.Context, arg2 *ec2.RebootInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.RebootInstancesOutput, error) RegisterImageMock func(arg1 context.Context, arg2 *ec2.RegisterImageInput, arg3 ...func(*ec2.Options)) (*ec2.RegisterImageOutput, error) RegisterInstanceEventNotificationAttributesMock func(arg1 context.Context, arg2 *ec2.RegisterInstanceEventNotificationAttributesInput, arg3 ...func(*ec2.Options)) (*ec2.RegisterInstanceEventNotificationAttributesOutput, error) RegisterTransitGatewayMulticastGroupMembersMock func(arg1 context.Context, arg2 *ec2.RegisterTransitGatewayMulticastGroupMembersInput, arg3 ...func(*ec2.Options)) (*ec2.RegisterTransitGatewayMulticastGroupMembersOutput, error) RegisterTransitGatewayMulticastGroupSourcesMock func(arg1 context.Context, arg2 *ec2.RegisterTransitGatewayMulticastGroupSourcesInput, arg3 ...func(*ec2.Options)) (*ec2.RegisterTransitGatewayMulticastGroupSourcesOutput, error) RejectTransitGatewayMulticastDomainAssociationsMock func(arg1 context.Context, arg2 *ec2.RejectTransitGatewayMulticastDomainAssociationsInput, arg3 ...func(*ec2.Options)) (*ec2.RejectTransitGatewayMulticastDomainAssociationsOutput, error) RejectTransitGatewayPeeringAttachmentMock func(arg1 context.Context, arg2 *ec2.RejectTransitGatewayPeeringAttachmentInput, arg3 ...func(*ec2.Options)) (*ec2.RejectTransitGatewayPeeringAttachmentOutput, error) RejectTransitGatewayVpcAttachmentMock func(arg1 context.Context, arg2 *ec2.RejectTransitGatewayVpcAttachmentInput, arg3 ...func(*ec2.Options)) (*ec2.RejectTransitGatewayVpcAttachmentOutput, error) RejectVpcEndpointConnectionsMock func(arg1 context.Context, arg2 *ec2.RejectVpcEndpointConnectionsInput, arg3 ...func(*ec2.Options)) (*ec2.RejectVpcEndpointConnectionsOutput, error) RejectVpcPeeringConnectionMock func(arg1 context.Context, arg2 *ec2.RejectVpcPeeringConnectionInput, arg3 ...func(*ec2.Options)) (*ec2.RejectVpcPeeringConnectionOutput, error) ReleaseAddressMock func(arg1 context.Context, arg2 *ec2.ReleaseAddressInput, arg3 ...func(*ec2.Options)) (*ec2.ReleaseAddressOutput, error) ReleaseHostsMock func(arg1 context.Context, arg2 *ec2.ReleaseHostsInput, arg3 ...func(*ec2.Options)) (*ec2.ReleaseHostsOutput, error) ReleaseIpamPoolAllocationMock func(arg1 context.Context, arg2 *ec2.ReleaseIpamPoolAllocationInput, arg3 ...func(*ec2.Options)) (*ec2.ReleaseIpamPoolAllocationOutput, error) ReplaceIamInstanceProfileAssociationMock func(arg1 context.Context, arg2 *ec2.ReplaceIamInstanceProfileAssociationInput, arg3 ...func(*ec2.Options)) (*ec2.ReplaceIamInstanceProfileAssociationOutput, error) ReplaceNetworkAclAssociationMock func(arg1 context.Context, arg2 *ec2.ReplaceNetworkAclAssociationInput, arg3 ...func(*ec2.Options)) (*ec2.ReplaceNetworkAclAssociationOutput, error) ReplaceNetworkAclEntryMock func(arg1 context.Context, arg2 *ec2.ReplaceNetworkAclEntryInput, arg3 ...func(*ec2.Options)) (*ec2.ReplaceNetworkAclEntryOutput, error) ReplaceRouteMock func(arg1 context.Context, arg2 *ec2.ReplaceRouteInput, arg3 ...func(*ec2.Options)) (*ec2.ReplaceRouteOutput, error) ReplaceRouteTableAssociationMock func(arg1 context.Context, arg2 *ec2.ReplaceRouteTableAssociationInput, arg3 ...func(*ec2.Options)) (*ec2.ReplaceRouteTableAssociationOutput, error) ReplaceTransitGatewayRouteMock func(arg1 context.Context, arg2 *ec2.ReplaceTransitGatewayRouteInput, arg3 ...func(*ec2.Options)) (*ec2.ReplaceTransitGatewayRouteOutput, error) ReportInstanceStatusMock func(arg1 context.Context, arg2 *ec2.ReportInstanceStatusInput, arg3 ...func(*ec2.Options)) (*ec2.ReportInstanceStatusOutput, error) RequestSpotFleetMock func(arg1 context.Context, arg2 *ec2.RequestSpotFleetInput, arg3 ...func(*ec2.Options)) (*ec2.RequestSpotFleetOutput, error) RequestSpotInstancesMock func(arg1 context.Context, arg2 *ec2.RequestSpotInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.RequestSpotInstancesOutput, error) ResetAddressAttributeMock func(arg1 context.Context, arg2 *ec2.ResetAddressAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ResetAddressAttributeOutput, error) ResetEbsDefaultKmsKeyIdMock func(arg1 context.Context, arg2 *ec2.ResetEbsDefaultKmsKeyIdInput, arg3 ...func(*ec2.Options)) (*ec2.ResetEbsDefaultKmsKeyIdOutput, error) ResetFpgaImageAttributeMock func(arg1 context.Context, arg2 *ec2.ResetFpgaImageAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ResetFpgaImageAttributeOutput, error) ResetImageAttributeMock func(arg1 context.Context, arg2 *ec2.ResetImageAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ResetImageAttributeOutput, error) ResetInstanceAttributeMock func(arg1 context.Context, arg2 *ec2.ResetInstanceAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ResetInstanceAttributeOutput, error) ResetNetworkInterfaceAttributeMock func(arg1 context.Context, arg2 *ec2.ResetNetworkInterfaceAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ResetNetworkInterfaceAttributeOutput, error) ResetSnapshotAttributeMock func(arg1 context.Context, arg2 *ec2.ResetSnapshotAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ResetSnapshotAttributeOutput, error) RestoreAddressToClassicMock func(arg1 context.Context, arg2 *ec2.RestoreAddressToClassicInput, arg3 ...func(*ec2.Options)) (*ec2.RestoreAddressToClassicOutput, error) RestoreImageFromRecycleBinMock func(arg1 context.Context, arg2 *ec2.RestoreImageFromRecycleBinInput, arg3 ...func(*ec2.Options)) (*ec2.RestoreImageFromRecycleBinOutput, error) RestoreManagedPrefixListVersionMock func(arg1 context.Context, arg2 *ec2.RestoreManagedPrefixListVersionInput, arg3 ...func(*ec2.Options)) (*ec2.RestoreManagedPrefixListVersionOutput, error) RestoreSnapshotFromRecycleBinMock func(arg1 context.Context, arg2 *ec2.RestoreSnapshotFromRecycleBinInput, arg3 ...func(*ec2.Options)) (*ec2.RestoreSnapshotFromRecycleBinOutput, error) RestoreSnapshotTierMock func(arg1 context.Context, arg2 *ec2.RestoreSnapshotTierInput, arg3 ...func(*ec2.Options)) (*ec2.RestoreSnapshotTierOutput, error) RevokeClientVpnIngressMock func(arg1 context.Context, arg2 *ec2.RevokeClientVpnIngressInput, arg3 ...func(*ec2.Options)) (*ec2.RevokeClientVpnIngressOutput, error) RevokeSecurityGroupEgressMock func(arg1 context.Context, arg2 *ec2.RevokeSecurityGroupEgressInput, arg3 ...func(*ec2.Options)) (*ec2.RevokeSecurityGroupEgressOutput, error) RevokeSecurityGroupIngressMock func(arg1 context.Context, arg2 *ec2.RevokeSecurityGroupIngressInput, arg3 ...func(*ec2.Options)) (*ec2.RevokeSecurityGroupIngressOutput, error) RunInstancesMock func(arg1 context.Context, arg2 *ec2.RunInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.RunInstancesOutput, error) RunScheduledInstancesMock func(arg1 context.Context, arg2 *ec2.RunScheduledInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.RunScheduledInstancesOutput, error) SearchLocalGatewayRoutesMock func(arg1 context.Context, arg2 *ec2.SearchLocalGatewayRoutesInput, arg3 ...func(*ec2.Options)) (*ec2.SearchLocalGatewayRoutesOutput, error) SearchTransitGatewayMulticastGroupsMock func(arg1 context.Context, arg2 *ec2.SearchTransitGatewayMulticastGroupsInput, arg3 ...func(*ec2.Options)) (*ec2.SearchTransitGatewayMulticastGroupsOutput, error) SearchTransitGatewayRoutesMock func(arg1 context.Context, arg2 *ec2.SearchTransitGatewayRoutesInput, arg3 ...func(*ec2.Options)) (*ec2.SearchTransitGatewayRoutesOutput, error) SendDiagnosticInterruptMock func(arg1 context.Context, arg2 *ec2.SendDiagnosticInterruptInput, arg3 ...func(*ec2.Options)) (*ec2.SendDiagnosticInterruptOutput, error) StartInstancesMock func(arg1 context.Context, arg2 *ec2.StartInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.StartInstancesOutput, error) StartNetworkInsightsAccessScopeAnalysisMock func(arg1 context.Context, arg2 *ec2.StartNetworkInsightsAccessScopeAnalysisInput, arg3 ...func(*ec2.Options)) (*ec2.StartNetworkInsightsAccessScopeAnalysisOutput, error) StartNetworkInsightsAnalysisMock func(arg1 context.Context, arg2 *ec2.StartNetworkInsightsAnalysisInput, arg3 ...func(*ec2.Options)) (*ec2.StartNetworkInsightsAnalysisOutput, error) StartVpcEndpointServicePrivateDnsVerificationMock func(arg1 context.Context, arg2 *ec2.StartVpcEndpointServicePrivateDnsVerificationInput, arg3 ...func(*ec2.Options)) (*ec2.StartVpcEndpointServicePrivateDnsVerificationOutput, error) StopInstancesMock func(arg1 context.Context, arg2 *ec2.StopInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.StopInstancesOutput, error) TerminateClientVpnConnectionsMock func(arg1 context.Context, arg2 *ec2.TerminateClientVpnConnectionsInput, arg3 ...func(*ec2.Options)) (*ec2.TerminateClientVpnConnectionsOutput, error) TerminateInstancesMock func(arg1 context.Context, arg2 *ec2.TerminateInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.TerminateInstancesOutput, error) UnassignIpv6AddressesMock func(arg1 context.Context, arg2 *ec2.UnassignIpv6AddressesInput, arg3 ...func(*ec2.Options)) (*ec2.UnassignIpv6AddressesOutput, error) UnassignPrivateIpAddressesMock func(arg1 context.Context, arg2 *ec2.UnassignPrivateIpAddressesInput, arg3 ...func(*ec2.Options)) (*ec2.UnassignPrivateIpAddressesOutput, error) UnmonitorInstancesMock func(arg1 context.Context, arg2 *ec2.UnmonitorInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.UnmonitorInstancesOutput, error) UpdateSecurityGroupRuleDescriptionsEgressMock func(arg1 context.Context, arg2 *ec2.UpdateSecurityGroupRuleDescriptionsEgressInput, arg3 ...func(*ec2.Options)) (*ec2.UpdateSecurityGroupRuleDescriptionsEgressOutput, error) UpdateSecurityGroupRuleDescriptionsIngressMock func(arg1 context.Context, arg2 *ec2.UpdateSecurityGroupRuleDescriptionsIngressInput, arg3 ...func(*ec2.Options)) (*ec2.UpdateSecurityGroupRuleDescriptionsIngressOutput, error) WithdrawByoipCidrMock func(arg1 context.Context, arg2 *ec2.WithdrawByoipCidrInput, arg3 ...func(*ec2.Options)) (*ec2.WithdrawByoipCidrOutput, error) }
EC2ClientMock generic client mock
func (EC2ClientMock) AcceptReservedInstancesExchangeQuote ¶ added in v1.2.0
func (m EC2ClientMock) AcceptReservedInstancesExchangeQuote(arg1 context.Context, arg2 *ec2.AcceptReservedInstancesExchangeQuoteInput, arg3 ...func(*ec2.Options)) (*ec2.AcceptReservedInstancesExchangeQuoteOutput, error)
AcceptReservedInstancesExchangeQuote mocked function
func (EC2ClientMock) AcceptTransitGatewayMulticastDomainAssociations ¶ added in v1.2.0
func (m EC2ClientMock) AcceptTransitGatewayMulticastDomainAssociations(arg1 context.Context, arg2 *ec2.AcceptTransitGatewayMulticastDomainAssociationsInput, arg3 ...func(*ec2.Options)) (*ec2.AcceptTransitGatewayMulticastDomainAssociationsOutput, error)
AcceptTransitGatewayMulticastDomainAssociations mocked function
func (EC2ClientMock) AcceptTransitGatewayPeeringAttachment ¶ added in v1.2.0
func (m EC2ClientMock) AcceptTransitGatewayPeeringAttachment(arg1 context.Context, arg2 *ec2.AcceptTransitGatewayPeeringAttachmentInput, arg3 ...func(*ec2.Options)) (*ec2.AcceptTransitGatewayPeeringAttachmentOutput, error)
AcceptTransitGatewayPeeringAttachment mocked function
func (EC2ClientMock) AcceptTransitGatewayVpcAttachment ¶ added in v1.2.0
func (m EC2ClientMock) AcceptTransitGatewayVpcAttachment(arg1 context.Context, arg2 *ec2.AcceptTransitGatewayVpcAttachmentInput, arg3 ...func(*ec2.Options)) (*ec2.AcceptTransitGatewayVpcAttachmentOutput, error)
AcceptTransitGatewayVpcAttachment mocked function
func (EC2ClientMock) AcceptVpcEndpointConnections ¶ added in v1.2.0
func (m EC2ClientMock) AcceptVpcEndpointConnections(arg1 context.Context, arg2 *ec2.AcceptVpcEndpointConnectionsInput, arg3 ...func(*ec2.Options)) (*ec2.AcceptVpcEndpointConnectionsOutput, error)
AcceptVpcEndpointConnections mocked function
func (EC2ClientMock) AcceptVpcPeeringConnection ¶ added in v1.2.0
func (m EC2ClientMock) AcceptVpcPeeringConnection(arg1 context.Context, arg2 *ec2.AcceptVpcPeeringConnectionInput, arg3 ...func(*ec2.Options)) (*ec2.AcceptVpcPeeringConnectionOutput, error)
AcceptVpcPeeringConnection mocked function
func (EC2ClientMock) AdvertiseByoipCidr ¶ added in v1.2.0
func (m EC2ClientMock) AdvertiseByoipCidr(arg1 context.Context, arg2 *ec2.AdvertiseByoipCidrInput, arg3 ...func(*ec2.Options)) (*ec2.AdvertiseByoipCidrOutput, error)
AdvertiseByoipCidr mocked function
func (EC2ClientMock) AllocateAddress ¶ added in v1.2.0
func (m EC2ClientMock) AllocateAddress(arg1 context.Context, arg2 *ec2.AllocateAddressInput, arg3 ...func(*ec2.Options)) (*ec2.AllocateAddressOutput, error)
AllocateAddress mocked function
func (EC2ClientMock) AllocateHosts ¶ added in v1.2.0
func (m EC2ClientMock) AllocateHosts(arg1 context.Context, arg2 *ec2.AllocateHostsInput, arg3 ...func(*ec2.Options)) (*ec2.AllocateHostsOutput, error)
AllocateHosts mocked function
func (EC2ClientMock) AllocateIpamPoolCidr ¶ added in v1.2.0
func (m EC2ClientMock) AllocateIpamPoolCidr(arg1 context.Context, arg2 *ec2.AllocateIpamPoolCidrInput, arg3 ...func(*ec2.Options)) (*ec2.AllocateIpamPoolCidrOutput, error)
AllocateIpamPoolCidr mocked function
func (EC2ClientMock) ApplySecurityGroupsToClientVpnTargetNetwork ¶ added in v1.2.0
func (m EC2ClientMock) ApplySecurityGroupsToClientVpnTargetNetwork(arg1 context.Context, arg2 *ec2.ApplySecurityGroupsToClientVpnTargetNetworkInput, arg3 ...func(*ec2.Options)) (*ec2.ApplySecurityGroupsToClientVpnTargetNetworkOutput, error)
ApplySecurityGroupsToClientVpnTargetNetwork mocked function
func (EC2ClientMock) AssignIpv6Addresses ¶ added in v1.2.0
func (m EC2ClientMock) AssignIpv6Addresses(arg1 context.Context, arg2 *ec2.AssignIpv6AddressesInput, arg3 ...func(*ec2.Options)) (*ec2.AssignIpv6AddressesOutput, error)
AssignIpv6Addresses mocked function
func (EC2ClientMock) AssignPrivateIpAddresses ¶ added in v1.2.0
func (m EC2ClientMock) AssignPrivateIpAddresses(arg1 context.Context, arg2 *ec2.AssignPrivateIpAddressesInput, arg3 ...func(*ec2.Options)) (*ec2.AssignPrivateIpAddressesOutput, error)
AssignPrivateIpAddresses mocked function
func (EC2ClientMock) AssociateAddress ¶ added in v1.2.0
func (m EC2ClientMock) AssociateAddress(arg1 context.Context, arg2 *ec2.AssociateAddressInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateAddressOutput, error)
AssociateAddress mocked function
func (EC2ClientMock) AssociateClientVpnTargetNetwork ¶ added in v1.2.0
func (m EC2ClientMock) AssociateClientVpnTargetNetwork(arg1 context.Context, arg2 *ec2.AssociateClientVpnTargetNetworkInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateClientVpnTargetNetworkOutput, error)
AssociateClientVpnTargetNetwork mocked function
func (EC2ClientMock) AssociateDhcpOptions ¶ added in v1.2.0
func (m EC2ClientMock) AssociateDhcpOptions(arg1 context.Context, arg2 *ec2.AssociateDhcpOptionsInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateDhcpOptionsOutput, error)
AssociateDhcpOptions mocked function
func (EC2ClientMock) AssociateEnclaveCertificateIamRole ¶ added in v1.2.0
func (m EC2ClientMock) AssociateEnclaveCertificateIamRole(arg1 context.Context, arg2 *ec2.AssociateEnclaveCertificateIamRoleInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateEnclaveCertificateIamRoleOutput, error)
AssociateEnclaveCertificateIamRole mocked function
func (EC2ClientMock) AssociateIamInstanceProfile ¶ added in v1.2.0
func (m EC2ClientMock) AssociateIamInstanceProfile(arg1 context.Context, arg2 *ec2.AssociateIamInstanceProfileInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateIamInstanceProfileOutput, error)
AssociateIamInstanceProfile mocked function
func (EC2ClientMock) AssociateInstanceEventWindow ¶ added in v1.2.0
func (m EC2ClientMock) AssociateInstanceEventWindow(arg1 context.Context, arg2 *ec2.AssociateInstanceEventWindowInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateInstanceEventWindowOutput, error)
AssociateInstanceEventWindow mocked function
func (EC2ClientMock) AssociateRouteTable ¶ added in v1.2.0
func (m EC2ClientMock) AssociateRouteTable(arg1 context.Context, arg2 *ec2.AssociateRouteTableInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateRouteTableOutput, error)
AssociateRouteTable mocked function
func (EC2ClientMock) AssociateSubnetCidrBlock ¶ added in v1.2.0
func (m EC2ClientMock) AssociateSubnetCidrBlock(arg1 context.Context, arg2 *ec2.AssociateSubnetCidrBlockInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateSubnetCidrBlockOutput, error)
AssociateSubnetCidrBlock mocked function
func (EC2ClientMock) AssociateTransitGatewayMulticastDomain ¶ added in v1.2.0
func (m EC2ClientMock) AssociateTransitGatewayMulticastDomain(arg1 context.Context, arg2 *ec2.AssociateTransitGatewayMulticastDomainInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateTransitGatewayMulticastDomainOutput, error)
AssociateTransitGatewayMulticastDomain mocked function
func (EC2ClientMock) AssociateTransitGatewayPolicyTable ¶ added in v1.2.0
func (m EC2ClientMock) AssociateTransitGatewayPolicyTable(arg1 context.Context, arg2 *ec2.AssociateTransitGatewayPolicyTableInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateTransitGatewayPolicyTableOutput, error)
AssociateTransitGatewayPolicyTable mocked function
func (EC2ClientMock) AssociateTransitGatewayRouteTable ¶ added in v1.2.0
func (m EC2ClientMock) AssociateTransitGatewayRouteTable(arg1 context.Context, arg2 *ec2.AssociateTransitGatewayRouteTableInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateTransitGatewayRouteTableOutput, error)
AssociateTransitGatewayRouteTable mocked function
func (EC2ClientMock) AssociateTrunkInterface ¶ added in v1.2.0
func (m EC2ClientMock) AssociateTrunkInterface(arg1 context.Context, arg2 *ec2.AssociateTrunkInterfaceInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateTrunkInterfaceOutput, error)
AssociateTrunkInterface mocked function
func (EC2ClientMock) AssociateVpcCidrBlock ¶ added in v1.2.0
func (m EC2ClientMock) AssociateVpcCidrBlock(arg1 context.Context, arg2 *ec2.AssociateVpcCidrBlockInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateVpcCidrBlockOutput, error)
AssociateVpcCidrBlock mocked function
func (EC2ClientMock) AttachClassicLinkVpc ¶ added in v1.2.0
func (m EC2ClientMock) AttachClassicLinkVpc(arg1 context.Context, arg2 *ec2.AttachClassicLinkVpcInput, arg3 ...func(*ec2.Options)) (*ec2.AttachClassicLinkVpcOutput, error)
AttachClassicLinkVpc mocked function
func (EC2ClientMock) AttachInternetGateway ¶ added in v1.2.0
func (m EC2ClientMock) AttachInternetGateway(arg1 context.Context, arg2 *ec2.AttachInternetGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.AttachInternetGatewayOutput, error)
AttachInternetGateway mocked function
func (EC2ClientMock) AttachNetworkInterface ¶ added in v1.2.0
func (m EC2ClientMock) AttachNetworkInterface(arg1 context.Context, arg2 *ec2.AttachNetworkInterfaceInput, arg3 ...func(*ec2.Options)) (*ec2.AttachNetworkInterfaceOutput, error)
AttachNetworkInterface mocked function
func (EC2ClientMock) AttachVolume ¶ added in v1.2.0
func (m EC2ClientMock) AttachVolume(arg1 context.Context, arg2 *ec2.AttachVolumeInput, arg3 ...func(*ec2.Options)) (*ec2.AttachVolumeOutput, error)
AttachVolume mocked function
func (EC2ClientMock) AttachVpnGateway ¶ added in v1.2.0
func (m EC2ClientMock) AttachVpnGateway(arg1 context.Context, arg2 *ec2.AttachVpnGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.AttachVpnGatewayOutput, error)
AttachVpnGateway mocked function
func (EC2ClientMock) AuthorizeClientVpnIngress ¶ added in v1.2.0
func (m EC2ClientMock) AuthorizeClientVpnIngress(arg1 context.Context, arg2 *ec2.AuthorizeClientVpnIngressInput, arg3 ...func(*ec2.Options)) (*ec2.AuthorizeClientVpnIngressOutput, error)
AuthorizeClientVpnIngress mocked function
func (EC2ClientMock) AuthorizeSecurityGroupEgress ¶ added in v1.2.0
func (m EC2ClientMock) AuthorizeSecurityGroupEgress(arg1 context.Context, arg2 *ec2.AuthorizeSecurityGroupEgressInput, arg3 ...func(*ec2.Options)) (*ec2.AuthorizeSecurityGroupEgressOutput, error)
AuthorizeSecurityGroupEgress mocked function
func (EC2ClientMock) AuthorizeSecurityGroupIngress ¶ added in v1.2.0
func (m EC2ClientMock) AuthorizeSecurityGroupIngress(arg1 context.Context, arg2 *ec2.AuthorizeSecurityGroupIngressInput, arg3 ...func(*ec2.Options)) (*ec2.AuthorizeSecurityGroupIngressOutput, error)
AuthorizeSecurityGroupIngress mocked function
func (EC2ClientMock) BundleInstance ¶ added in v1.2.0
func (m EC2ClientMock) BundleInstance(arg1 context.Context, arg2 *ec2.BundleInstanceInput, arg3 ...func(*ec2.Options)) (*ec2.BundleInstanceOutput, error)
BundleInstance mocked function
func (EC2ClientMock) CancelBundleTask ¶ added in v1.2.0
func (m EC2ClientMock) CancelBundleTask(arg1 context.Context, arg2 *ec2.CancelBundleTaskInput, arg3 ...func(*ec2.Options)) (*ec2.CancelBundleTaskOutput, error)
CancelBundleTask mocked function
func (EC2ClientMock) CancelCapacityReservation ¶ added in v1.2.0
func (m EC2ClientMock) CancelCapacityReservation(arg1 context.Context, arg2 *ec2.CancelCapacityReservationInput, arg3 ...func(*ec2.Options)) (*ec2.CancelCapacityReservationOutput, error)
CancelCapacityReservation mocked function
func (EC2ClientMock) CancelCapacityReservationFleets ¶ added in v1.2.0
func (m EC2ClientMock) CancelCapacityReservationFleets(arg1 context.Context, arg2 *ec2.CancelCapacityReservationFleetsInput, arg3 ...func(*ec2.Options)) (*ec2.CancelCapacityReservationFleetsOutput, error)
CancelCapacityReservationFleets mocked function
func (EC2ClientMock) CancelConversionTask ¶ added in v1.2.0
func (m EC2ClientMock) CancelConversionTask(arg1 context.Context, arg2 *ec2.CancelConversionTaskInput, arg3 ...func(*ec2.Options)) (*ec2.CancelConversionTaskOutput, error)
CancelConversionTask mocked function
func (EC2ClientMock) CancelExportTask ¶ added in v1.2.0
func (m EC2ClientMock) CancelExportTask(arg1 context.Context, arg2 *ec2.CancelExportTaskInput, arg3 ...func(*ec2.Options)) (*ec2.CancelExportTaskOutput, error)
CancelExportTask mocked function
func (EC2ClientMock) CancelImportTask ¶ added in v1.2.0
func (m EC2ClientMock) CancelImportTask(arg1 context.Context, arg2 *ec2.CancelImportTaskInput, arg3 ...func(*ec2.Options)) (*ec2.CancelImportTaskOutput, error)
CancelImportTask mocked function
func (EC2ClientMock) CancelReservedInstancesListing ¶ added in v1.2.0
func (m EC2ClientMock) CancelReservedInstancesListing(arg1 context.Context, arg2 *ec2.CancelReservedInstancesListingInput, arg3 ...func(*ec2.Options)) (*ec2.CancelReservedInstancesListingOutput, error)
CancelReservedInstancesListing mocked function
func (EC2ClientMock) CancelSpotFleetRequests ¶ added in v1.2.0
func (m EC2ClientMock) CancelSpotFleetRequests(arg1 context.Context, arg2 *ec2.CancelSpotFleetRequestsInput, arg3 ...func(*ec2.Options)) (*ec2.CancelSpotFleetRequestsOutput, error)
CancelSpotFleetRequests mocked function
func (EC2ClientMock) CancelSpotInstanceRequests ¶ added in v1.2.0
func (m EC2ClientMock) CancelSpotInstanceRequests(arg1 context.Context, arg2 *ec2.CancelSpotInstanceRequestsInput, arg3 ...func(*ec2.Options)) (*ec2.CancelSpotInstanceRequestsOutput, error)
CancelSpotInstanceRequests mocked function
func (EC2ClientMock) ConfirmProductInstance ¶ added in v1.2.0
func (m EC2ClientMock) ConfirmProductInstance(arg1 context.Context, arg2 *ec2.ConfirmProductInstanceInput, arg3 ...func(*ec2.Options)) (*ec2.ConfirmProductInstanceOutput, error)
ConfirmProductInstance mocked function
func (EC2ClientMock) CopyFpgaImage ¶ added in v1.2.0
func (m EC2ClientMock) CopyFpgaImage(arg1 context.Context, arg2 *ec2.CopyFpgaImageInput, arg3 ...func(*ec2.Options)) (*ec2.CopyFpgaImageOutput, error)
CopyFpgaImage mocked function
func (EC2ClientMock) CopyImage ¶ added in v1.2.0
func (m EC2ClientMock) CopyImage(arg1 context.Context, arg2 *ec2.CopyImageInput, arg3 ...func(*ec2.Options)) (*ec2.CopyImageOutput, error)
CopyImage mocked function
func (EC2ClientMock) CopySnapshot ¶ added in v1.2.0
func (m EC2ClientMock) CopySnapshot(arg1 context.Context, arg2 *ec2.CopySnapshotInput, arg3 ...func(*ec2.Options)) (*ec2.CopySnapshotOutput, error)
CopySnapshot mocked function
func (EC2ClientMock) CreateCapacityReservation ¶ added in v1.2.0
func (m EC2ClientMock) CreateCapacityReservation(arg1 context.Context, arg2 *ec2.CreateCapacityReservationInput, arg3 ...func(*ec2.Options)) (*ec2.CreateCapacityReservationOutput, error)
CreateCapacityReservation mocked function
func (EC2ClientMock) CreateCapacityReservationFleet ¶ added in v1.2.0
func (m EC2ClientMock) CreateCapacityReservationFleet(arg1 context.Context, arg2 *ec2.CreateCapacityReservationFleetInput, arg3 ...func(*ec2.Options)) (*ec2.CreateCapacityReservationFleetOutput, error)
CreateCapacityReservationFleet mocked function
func (EC2ClientMock) CreateCarrierGateway ¶ added in v1.2.0
func (m EC2ClientMock) CreateCarrierGateway(arg1 context.Context, arg2 *ec2.CreateCarrierGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.CreateCarrierGatewayOutput, error)
CreateCarrierGateway mocked function
func (EC2ClientMock) CreateClientVpnEndpoint ¶ added in v1.2.0
func (m EC2ClientMock) CreateClientVpnEndpoint(arg1 context.Context, arg2 *ec2.CreateClientVpnEndpointInput, arg3 ...func(*ec2.Options)) (*ec2.CreateClientVpnEndpointOutput, error)
CreateClientVpnEndpoint mocked function
func (EC2ClientMock) CreateClientVpnRoute ¶ added in v1.2.0
func (m EC2ClientMock) CreateClientVpnRoute(arg1 context.Context, arg2 *ec2.CreateClientVpnRouteInput, arg3 ...func(*ec2.Options)) (*ec2.CreateClientVpnRouteOutput, error)
CreateClientVpnRoute mocked function
func (EC2ClientMock) CreateCustomerGateway ¶ added in v1.2.0
func (m EC2ClientMock) CreateCustomerGateway(arg1 context.Context, arg2 *ec2.CreateCustomerGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.CreateCustomerGatewayOutput, error)
CreateCustomerGateway mocked function
func (EC2ClientMock) CreateDefaultSubnet ¶ added in v1.2.0
func (m EC2ClientMock) CreateDefaultSubnet(arg1 context.Context, arg2 *ec2.CreateDefaultSubnetInput, arg3 ...func(*ec2.Options)) (*ec2.CreateDefaultSubnetOutput, error)
CreateDefaultSubnet mocked function
func (EC2ClientMock) CreateDefaultVpc ¶ added in v1.2.0
func (m EC2ClientMock) CreateDefaultVpc(arg1 context.Context, arg2 *ec2.CreateDefaultVpcInput, arg3 ...func(*ec2.Options)) (*ec2.CreateDefaultVpcOutput, error)
CreateDefaultVpc mocked function
func (EC2ClientMock) CreateDhcpOptions ¶ added in v1.2.0
func (m EC2ClientMock) CreateDhcpOptions(arg1 context.Context, arg2 *ec2.CreateDhcpOptionsInput, arg3 ...func(*ec2.Options)) (*ec2.CreateDhcpOptionsOutput, error)
CreateDhcpOptions mocked function
func (EC2ClientMock) CreateEgressOnlyInternetGateway ¶ added in v1.2.0
func (m EC2ClientMock) CreateEgressOnlyInternetGateway(arg1 context.Context, arg2 *ec2.CreateEgressOnlyInternetGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.CreateEgressOnlyInternetGatewayOutput, error)
CreateEgressOnlyInternetGateway mocked function
func (EC2ClientMock) CreateFleet ¶ added in v1.2.0
func (m EC2ClientMock) CreateFleet(arg1 context.Context, arg2 *ec2.CreateFleetInput, arg3 ...func(*ec2.Options)) (*ec2.CreateFleetOutput, error)
CreateFleet mocked function
func (EC2ClientMock) CreateFlowLogs ¶ added in v1.2.0
func (m EC2ClientMock) CreateFlowLogs(arg1 context.Context, arg2 *ec2.CreateFlowLogsInput, arg3 ...func(*ec2.Options)) (*ec2.CreateFlowLogsOutput, error)
CreateFlowLogs mocked function
func (EC2ClientMock) CreateFpgaImage ¶ added in v1.2.0
func (m EC2ClientMock) CreateFpgaImage(arg1 context.Context, arg2 *ec2.CreateFpgaImageInput, arg3 ...func(*ec2.Options)) (*ec2.CreateFpgaImageOutput, error)
CreateFpgaImage mocked function
func (EC2ClientMock) CreateImage ¶ added in v1.2.0
func (m EC2ClientMock) CreateImage(arg1 context.Context, arg2 *ec2.CreateImageInput, arg3 ...func(*ec2.Options)) (*ec2.CreateImageOutput, error)
CreateImage mocked function
func (EC2ClientMock) CreateInstanceEventWindow ¶ added in v1.2.0
func (m EC2ClientMock) CreateInstanceEventWindow(arg1 context.Context, arg2 *ec2.CreateInstanceEventWindowInput, arg3 ...func(*ec2.Options)) (*ec2.CreateInstanceEventWindowOutput, error)
CreateInstanceEventWindow mocked function
func (EC2ClientMock) CreateInstanceExportTask ¶ added in v1.2.0
func (m EC2ClientMock) CreateInstanceExportTask(arg1 context.Context, arg2 *ec2.CreateInstanceExportTaskInput, arg3 ...func(*ec2.Options)) (*ec2.CreateInstanceExportTaskOutput, error)
CreateInstanceExportTask mocked function
func (EC2ClientMock) CreateInternetGateway ¶ added in v1.2.0
func (m EC2ClientMock) CreateInternetGateway(arg1 context.Context, arg2 *ec2.CreateInternetGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.CreateInternetGatewayOutput, error)
CreateInternetGateway mocked function
func (EC2ClientMock) CreateIpam ¶ added in v1.2.0
func (m EC2ClientMock) CreateIpam(arg1 context.Context, arg2 *ec2.CreateIpamInput, arg3 ...func(*ec2.Options)) (*ec2.CreateIpamOutput, error)
CreateIpam mocked function
func (EC2ClientMock) CreateIpamPool ¶ added in v1.2.0
func (m EC2ClientMock) CreateIpamPool(arg1 context.Context, arg2 *ec2.CreateIpamPoolInput, arg3 ...func(*ec2.Options)) (*ec2.CreateIpamPoolOutput, error)
CreateIpamPool mocked function
func (EC2ClientMock) CreateIpamScope ¶ added in v1.2.0
func (m EC2ClientMock) CreateIpamScope(arg1 context.Context, arg2 *ec2.CreateIpamScopeInput, arg3 ...func(*ec2.Options)) (*ec2.CreateIpamScopeOutput, error)
CreateIpamScope mocked function
func (EC2ClientMock) CreateKeyPair ¶ added in v1.2.0
func (m EC2ClientMock) CreateKeyPair(arg1 context.Context, arg2 *ec2.CreateKeyPairInput, arg3 ...func(*ec2.Options)) (*ec2.CreateKeyPairOutput, error)
CreateKeyPair mocked function
func (EC2ClientMock) CreateLaunchTemplate ¶ added in v1.2.0
func (m EC2ClientMock) CreateLaunchTemplate(arg1 context.Context, arg2 *ec2.CreateLaunchTemplateInput, arg3 ...func(*ec2.Options)) (*ec2.CreateLaunchTemplateOutput, error)
CreateLaunchTemplate mocked function
func (EC2ClientMock) CreateLaunchTemplateVersion ¶ added in v1.2.0
func (m EC2ClientMock) CreateLaunchTemplateVersion(arg1 context.Context, arg2 *ec2.CreateLaunchTemplateVersionInput, arg3 ...func(*ec2.Options)) (*ec2.CreateLaunchTemplateVersionOutput, error)
CreateLaunchTemplateVersion mocked function
func (EC2ClientMock) CreateLocalGatewayRoute ¶ added in v1.2.0
func (m EC2ClientMock) CreateLocalGatewayRoute(arg1 context.Context, arg2 *ec2.CreateLocalGatewayRouteInput, arg3 ...func(*ec2.Options)) (*ec2.CreateLocalGatewayRouteOutput, error)
CreateLocalGatewayRoute mocked function
func (EC2ClientMock) CreateLocalGatewayRouteTableVpcAssociation ¶ added in v1.2.0
func (m EC2ClientMock) CreateLocalGatewayRouteTableVpcAssociation(arg1 context.Context, arg2 *ec2.CreateLocalGatewayRouteTableVpcAssociationInput, arg3 ...func(*ec2.Options)) (*ec2.CreateLocalGatewayRouteTableVpcAssociationOutput, error)
CreateLocalGatewayRouteTableVpcAssociation mocked function
func (EC2ClientMock) CreateManagedPrefixList ¶ added in v1.2.0
func (m EC2ClientMock) CreateManagedPrefixList(arg1 context.Context, arg2 *ec2.CreateManagedPrefixListInput, arg3 ...func(*ec2.Options)) (*ec2.CreateManagedPrefixListOutput, error)
CreateManagedPrefixList mocked function
func (EC2ClientMock) CreateNatGateway ¶ added in v1.2.0
func (m EC2ClientMock) CreateNatGateway(arg1 context.Context, arg2 *ec2.CreateNatGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.CreateNatGatewayOutput, error)
CreateNatGateway mocked function
func (EC2ClientMock) CreateNetworkAcl ¶ added in v1.2.0
func (m EC2ClientMock) CreateNetworkAcl(arg1 context.Context, arg2 *ec2.CreateNetworkAclInput, arg3 ...func(*ec2.Options)) (*ec2.CreateNetworkAclOutput, error)
CreateNetworkAcl mocked function
func (EC2ClientMock) CreateNetworkAclEntry ¶ added in v1.2.0
func (m EC2ClientMock) CreateNetworkAclEntry(arg1 context.Context, arg2 *ec2.CreateNetworkAclEntryInput, arg3 ...func(*ec2.Options)) (*ec2.CreateNetworkAclEntryOutput, error)
CreateNetworkAclEntry mocked function
func (EC2ClientMock) CreateNetworkInsightsAccessScope ¶ added in v1.2.0
func (m EC2ClientMock) CreateNetworkInsightsAccessScope(arg1 context.Context, arg2 *ec2.CreateNetworkInsightsAccessScopeInput, arg3 ...func(*ec2.Options)) (*ec2.CreateNetworkInsightsAccessScopeOutput, error)
CreateNetworkInsightsAccessScope mocked function
func (EC2ClientMock) CreateNetworkInsightsPath ¶ added in v1.2.0
func (m EC2ClientMock) CreateNetworkInsightsPath(arg1 context.Context, arg2 *ec2.CreateNetworkInsightsPathInput, arg3 ...func(*ec2.Options)) (*ec2.CreateNetworkInsightsPathOutput, error)
CreateNetworkInsightsPath mocked function
func (EC2ClientMock) CreateNetworkInterface ¶ added in v1.2.0
func (m EC2ClientMock) CreateNetworkInterface(arg1 context.Context, arg2 *ec2.CreateNetworkInterfaceInput, arg3 ...func(*ec2.Options)) (*ec2.CreateNetworkInterfaceOutput, error)
CreateNetworkInterface mocked function
func (EC2ClientMock) CreateNetworkInterfacePermission ¶ added in v1.2.0
func (m EC2ClientMock) CreateNetworkInterfacePermission(arg1 context.Context, arg2 *ec2.CreateNetworkInterfacePermissionInput, arg3 ...func(*ec2.Options)) (*ec2.CreateNetworkInterfacePermissionOutput, error)
CreateNetworkInterfacePermission mocked function
func (EC2ClientMock) CreatePlacementGroup ¶ added in v1.2.0
func (m EC2ClientMock) CreatePlacementGroup(arg1 context.Context, arg2 *ec2.CreatePlacementGroupInput, arg3 ...func(*ec2.Options)) (*ec2.CreatePlacementGroupOutput, error)
CreatePlacementGroup mocked function
func (EC2ClientMock) CreatePublicIpv4Pool ¶ added in v1.2.0
func (m EC2ClientMock) CreatePublicIpv4Pool(arg1 context.Context, arg2 *ec2.CreatePublicIpv4PoolInput, arg3 ...func(*ec2.Options)) (*ec2.CreatePublicIpv4PoolOutput, error)
CreatePublicIpv4Pool mocked function
func (EC2ClientMock) CreateReplaceRootVolumeTask ¶ added in v1.2.0
func (m EC2ClientMock) CreateReplaceRootVolumeTask(arg1 context.Context, arg2 *ec2.CreateReplaceRootVolumeTaskInput, arg3 ...func(*ec2.Options)) (*ec2.CreateReplaceRootVolumeTaskOutput, error)
CreateReplaceRootVolumeTask mocked function
func (EC2ClientMock) CreateReservedInstancesListing ¶ added in v1.2.0
func (m EC2ClientMock) CreateReservedInstancesListing(arg1 context.Context, arg2 *ec2.CreateReservedInstancesListingInput, arg3 ...func(*ec2.Options)) (*ec2.CreateReservedInstancesListingOutput, error)
CreateReservedInstancesListing mocked function
func (EC2ClientMock) CreateRestoreImageTask ¶ added in v1.2.0
func (m EC2ClientMock) CreateRestoreImageTask(arg1 context.Context, arg2 *ec2.CreateRestoreImageTaskInput, arg3 ...func(*ec2.Options)) (*ec2.CreateRestoreImageTaskOutput, error)
CreateRestoreImageTask mocked function
func (EC2ClientMock) CreateRoute ¶ added in v1.2.0
func (m EC2ClientMock) CreateRoute(arg1 context.Context, arg2 *ec2.CreateRouteInput, arg3 ...func(*ec2.Options)) (*ec2.CreateRouteOutput, error)
CreateRoute mocked function
func (EC2ClientMock) CreateRouteTable ¶ added in v1.2.0
func (m EC2ClientMock) CreateRouteTable(arg1 context.Context, arg2 *ec2.CreateRouteTableInput, arg3 ...func(*ec2.Options)) (*ec2.CreateRouteTableOutput, error)
CreateRouteTable mocked function
func (EC2ClientMock) CreateSecurityGroup ¶ added in v1.2.0
func (m EC2ClientMock) CreateSecurityGroup(arg1 context.Context, arg2 *ec2.CreateSecurityGroupInput, arg3 ...func(*ec2.Options)) (*ec2.CreateSecurityGroupOutput, error)
CreateSecurityGroup mocked function
func (EC2ClientMock) CreateSnapshot ¶ added in v1.2.0
func (m EC2ClientMock) CreateSnapshot(arg1 context.Context, arg2 *ec2.CreateSnapshotInput, arg3 ...func(*ec2.Options)) (*ec2.CreateSnapshotOutput, error)
CreateSnapshot mocked function
func (EC2ClientMock) CreateSnapshots ¶ added in v1.2.0
func (m EC2ClientMock) CreateSnapshots(arg1 context.Context, arg2 *ec2.CreateSnapshotsInput, arg3 ...func(*ec2.Options)) (*ec2.CreateSnapshotsOutput, error)
CreateSnapshots mocked function
func (EC2ClientMock) CreateSpotDatafeedSubscription ¶ added in v1.2.0
func (m EC2ClientMock) CreateSpotDatafeedSubscription(arg1 context.Context, arg2 *ec2.CreateSpotDatafeedSubscriptionInput, arg3 ...func(*ec2.Options)) (*ec2.CreateSpotDatafeedSubscriptionOutput, error)
CreateSpotDatafeedSubscription mocked function
func (EC2ClientMock) CreateStoreImageTask ¶ added in v1.2.0
func (m EC2ClientMock) CreateStoreImageTask(arg1 context.Context, arg2 *ec2.CreateStoreImageTaskInput, arg3 ...func(*ec2.Options)) (*ec2.CreateStoreImageTaskOutput, error)
CreateStoreImageTask mocked function
func (EC2ClientMock) CreateSubnet ¶ added in v1.2.0
func (m EC2ClientMock) CreateSubnet(arg1 context.Context, arg2 *ec2.CreateSubnetInput, arg3 ...func(*ec2.Options)) (*ec2.CreateSubnetOutput, error)
CreateSubnet mocked function
func (EC2ClientMock) CreateSubnetCidrReservation ¶ added in v1.2.0
func (m EC2ClientMock) CreateSubnetCidrReservation(arg1 context.Context, arg2 *ec2.CreateSubnetCidrReservationInput, arg3 ...func(*ec2.Options)) (*ec2.CreateSubnetCidrReservationOutput, error)
CreateSubnetCidrReservation mocked function
func (EC2ClientMock) CreateTags ¶ added in v1.2.0
func (m EC2ClientMock) CreateTags(arg1 context.Context, arg2 *ec2.CreateTagsInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTagsOutput, error)
CreateTags mocked function
func (EC2ClientMock) CreateTrafficMirrorFilter ¶ added in v1.2.0
func (m EC2ClientMock) CreateTrafficMirrorFilter(arg1 context.Context, arg2 *ec2.CreateTrafficMirrorFilterInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTrafficMirrorFilterOutput, error)
CreateTrafficMirrorFilter mocked function
func (EC2ClientMock) CreateTrafficMirrorFilterRule ¶ added in v1.2.0
func (m EC2ClientMock) CreateTrafficMirrorFilterRule(arg1 context.Context, arg2 *ec2.CreateTrafficMirrorFilterRuleInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTrafficMirrorFilterRuleOutput, error)
CreateTrafficMirrorFilterRule mocked function
func (EC2ClientMock) CreateTrafficMirrorSession ¶ added in v1.2.0
func (m EC2ClientMock) CreateTrafficMirrorSession(arg1 context.Context, arg2 *ec2.CreateTrafficMirrorSessionInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTrafficMirrorSessionOutput, error)
CreateTrafficMirrorSession mocked function
func (EC2ClientMock) CreateTrafficMirrorTarget ¶ added in v1.2.0
func (m EC2ClientMock) CreateTrafficMirrorTarget(arg1 context.Context, arg2 *ec2.CreateTrafficMirrorTargetInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTrafficMirrorTargetOutput, error)
CreateTrafficMirrorTarget mocked function
func (EC2ClientMock) CreateTransitGateway ¶ added in v1.2.0
func (m EC2ClientMock) CreateTransitGateway(arg1 context.Context, arg2 *ec2.CreateTransitGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayOutput, error)
CreateTransitGateway mocked function
func (EC2ClientMock) CreateTransitGatewayConnect ¶ added in v1.2.0
func (m EC2ClientMock) CreateTransitGatewayConnect(arg1 context.Context, arg2 *ec2.CreateTransitGatewayConnectInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayConnectOutput, error)
CreateTransitGatewayConnect mocked function
func (EC2ClientMock) CreateTransitGatewayConnectPeer ¶ added in v1.2.0
func (m EC2ClientMock) CreateTransitGatewayConnectPeer(arg1 context.Context, arg2 *ec2.CreateTransitGatewayConnectPeerInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayConnectPeerOutput, error)
CreateTransitGatewayConnectPeer mocked function
func (EC2ClientMock) CreateTransitGatewayMulticastDomain ¶ added in v1.2.0
func (m EC2ClientMock) CreateTransitGatewayMulticastDomain(arg1 context.Context, arg2 *ec2.CreateTransitGatewayMulticastDomainInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayMulticastDomainOutput, error)
CreateTransitGatewayMulticastDomain mocked function
func (EC2ClientMock) CreateTransitGatewayPeeringAttachment ¶ added in v1.2.0
func (m EC2ClientMock) CreateTransitGatewayPeeringAttachment(arg1 context.Context, arg2 *ec2.CreateTransitGatewayPeeringAttachmentInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayPeeringAttachmentOutput, error)
CreateTransitGatewayPeeringAttachment mocked function
func (EC2ClientMock) CreateTransitGatewayPolicyTable ¶ added in v1.2.0
func (m EC2ClientMock) CreateTransitGatewayPolicyTable(arg1 context.Context, arg2 *ec2.CreateTransitGatewayPolicyTableInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayPolicyTableOutput, error)
CreateTransitGatewayPolicyTable mocked function
func (EC2ClientMock) CreateTransitGatewayPrefixListReference ¶ added in v1.2.0
func (m EC2ClientMock) CreateTransitGatewayPrefixListReference(arg1 context.Context, arg2 *ec2.CreateTransitGatewayPrefixListReferenceInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayPrefixListReferenceOutput, error)
CreateTransitGatewayPrefixListReference mocked function
func (EC2ClientMock) CreateTransitGatewayRoute ¶ added in v1.2.0
func (m EC2ClientMock) CreateTransitGatewayRoute(arg1 context.Context, arg2 *ec2.CreateTransitGatewayRouteInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayRouteOutput, error)
CreateTransitGatewayRoute mocked function
func (EC2ClientMock) CreateTransitGatewayRouteTable ¶ added in v1.2.0
func (m EC2ClientMock) CreateTransitGatewayRouteTable(arg1 context.Context, arg2 *ec2.CreateTransitGatewayRouteTableInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayRouteTableOutput, error)
CreateTransitGatewayRouteTable mocked function
func (EC2ClientMock) CreateTransitGatewayRouteTableAnnouncement ¶ added in v1.2.0
func (m EC2ClientMock) CreateTransitGatewayRouteTableAnnouncement(arg1 context.Context, arg2 *ec2.CreateTransitGatewayRouteTableAnnouncementInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayRouteTableAnnouncementOutput, error)
CreateTransitGatewayRouteTableAnnouncement mocked function
func (EC2ClientMock) CreateTransitGatewayVpcAttachment ¶ added in v1.2.0
func (m EC2ClientMock) CreateTransitGatewayVpcAttachment(arg1 context.Context, arg2 *ec2.CreateTransitGatewayVpcAttachmentInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayVpcAttachmentOutput, error)
CreateTransitGatewayVpcAttachment mocked function
func (EC2ClientMock) CreateVolume ¶ added in v1.2.0
func (m EC2ClientMock) CreateVolume(arg1 context.Context, arg2 *ec2.CreateVolumeInput, arg3 ...func(*ec2.Options)) (*ec2.CreateVolumeOutput, error)
CreateVolume mocked function
func (EC2ClientMock) CreateVpc ¶ added in v1.2.0
func (m EC2ClientMock) CreateVpc(arg1 context.Context, arg2 *ec2.CreateVpcInput, arg3 ...func(*ec2.Options)) (*ec2.CreateVpcOutput, error)
CreateVpc mocked function
func (EC2ClientMock) CreateVpcEndpoint ¶ added in v1.2.0
func (m EC2ClientMock) CreateVpcEndpoint(arg1 context.Context, arg2 *ec2.CreateVpcEndpointInput, arg3 ...func(*ec2.Options)) (*ec2.CreateVpcEndpointOutput, error)
CreateVpcEndpoint mocked function
func (EC2ClientMock) CreateVpcEndpointConnectionNotification ¶ added in v1.2.0
func (m EC2ClientMock) CreateVpcEndpointConnectionNotification(arg1 context.Context, arg2 *ec2.CreateVpcEndpointConnectionNotificationInput, arg3 ...func(*ec2.Options)) (*ec2.CreateVpcEndpointConnectionNotificationOutput, error)
CreateVpcEndpointConnectionNotification mocked function
func (EC2ClientMock) CreateVpcEndpointServiceConfiguration ¶ added in v1.2.0
func (m EC2ClientMock) CreateVpcEndpointServiceConfiguration(arg1 context.Context, arg2 *ec2.CreateVpcEndpointServiceConfigurationInput, arg3 ...func(*ec2.Options)) (*ec2.CreateVpcEndpointServiceConfigurationOutput, error)
CreateVpcEndpointServiceConfiguration mocked function
func (EC2ClientMock) CreateVpcPeeringConnection ¶ added in v1.2.0
func (m EC2ClientMock) CreateVpcPeeringConnection(arg1 context.Context, arg2 *ec2.CreateVpcPeeringConnectionInput, arg3 ...func(*ec2.Options)) (*ec2.CreateVpcPeeringConnectionOutput, error)
CreateVpcPeeringConnection mocked function
func (EC2ClientMock) CreateVpnConnection ¶ added in v1.2.0
func (m EC2ClientMock) CreateVpnConnection(arg1 context.Context, arg2 *ec2.CreateVpnConnectionInput, arg3 ...func(*ec2.Options)) (*ec2.CreateVpnConnectionOutput, error)
CreateVpnConnection mocked function
func (EC2ClientMock) CreateVpnConnectionRoute ¶ added in v1.2.0
func (m EC2ClientMock) CreateVpnConnectionRoute(arg1 context.Context, arg2 *ec2.CreateVpnConnectionRouteInput, arg3 ...func(*ec2.Options)) (*ec2.CreateVpnConnectionRouteOutput, error)
CreateVpnConnectionRoute mocked function
func (EC2ClientMock) CreateVpnGateway ¶ added in v1.2.0
func (m EC2ClientMock) CreateVpnGateway(arg1 context.Context, arg2 *ec2.CreateVpnGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.CreateVpnGatewayOutput, error)
CreateVpnGateway mocked function
func (EC2ClientMock) DeleteCarrierGateway ¶ added in v1.2.0
func (m EC2ClientMock) DeleteCarrierGateway(arg1 context.Context, arg2 *ec2.DeleteCarrierGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteCarrierGatewayOutput, error)
DeleteCarrierGateway mocked function
func (EC2ClientMock) DeleteClientVpnEndpoint ¶ added in v1.2.0
func (m EC2ClientMock) DeleteClientVpnEndpoint(arg1 context.Context, arg2 *ec2.DeleteClientVpnEndpointInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteClientVpnEndpointOutput, error)
DeleteClientVpnEndpoint mocked function
func (EC2ClientMock) DeleteClientVpnRoute ¶ added in v1.2.0
func (m EC2ClientMock) DeleteClientVpnRoute(arg1 context.Context, arg2 *ec2.DeleteClientVpnRouteInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteClientVpnRouteOutput, error)
DeleteClientVpnRoute mocked function
func (EC2ClientMock) DeleteCustomerGateway ¶ added in v1.2.0
func (m EC2ClientMock) DeleteCustomerGateway(arg1 context.Context, arg2 *ec2.DeleteCustomerGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteCustomerGatewayOutput, error)
DeleteCustomerGateway mocked function
func (EC2ClientMock) DeleteDhcpOptions ¶ added in v1.2.0
func (m EC2ClientMock) DeleteDhcpOptions(arg1 context.Context, arg2 *ec2.DeleteDhcpOptionsInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteDhcpOptionsOutput, error)
DeleteDhcpOptions mocked function
func (EC2ClientMock) DeleteEgressOnlyInternetGateway ¶ added in v1.2.0
func (m EC2ClientMock) DeleteEgressOnlyInternetGateway(arg1 context.Context, arg2 *ec2.DeleteEgressOnlyInternetGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteEgressOnlyInternetGatewayOutput, error)
DeleteEgressOnlyInternetGateway mocked function
func (EC2ClientMock) DeleteFleets ¶ added in v1.2.0
func (m EC2ClientMock) DeleteFleets(arg1 context.Context, arg2 *ec2.DeleteFleetsInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteFleetsOutput, error)
DeleteFleets mocked function
func (EC2ClientMock) DeleteFlowLogs ¶ added in v1.2.0
func (m EC2ClientMock) DeleteFlowLogs(arg1 context.Context, arg2 *ec2.DeleteFlowLogsInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteFlowLogsOutput, error)
DeleteFlowLogs mocked function
func (EC2ClientMock) DeleteFpgaImage ¶ added in v1.2.0
func (m EC2ClientMock) DeleteFpgaImage(arg1 context.Context, arg2 *ec2.DeleteFpgaImageInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteFpgaImageOutput, error)
DeleteFpgaImage mocked function
func (EC2ClientMock) DeleteInstanceEventWindow ¶ added in v1.2.0
func (m EC2ClientMock) DeleteInstanceEventWindow(arg1 context.Context, arg2 *ec2.DeleteInstanceEventWindowInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteInstanceEventWindowOutput, error)
DeleteInstanceEventWindow mocked function
func (EC2ClientMock) DeleteInternetGateway ¶ added in v1.2.0
func (m EC2ClientMock) DeleteInternetGateway(arg1 context.Context, arg2 *ec2.DeleteInternetGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteInternetGatewayOutput, error)
DeleteInternetGateway mocked function
func (EC2ClientMock) DeleteIpam ¶ added in v1.2.0
func (m EC2ClientMock) DeleteIpam(arg1 context.Context, arg2 *ec2.DeleteIpamInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteIpamOutput, error)
DeleteIpam mocked function
func (EC2ClientMock) DeleteIpamPool ¶ added in v1.2.0
func (m EC2ClientMock) DeleteIpamPool(arg1 context.Context, arg2 *ec2.DeleteIpamPoolInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteIpamPoolOutput, error)
DeleteIpamPool mocked function
func (EC2ClientMock) DeleteIpamScope ¶ added in v1.2.0
func (m EC2ClientMock) DeleteIpamScope(arg1 context.Context, arg2 *ec2.DeleteIpamScopeInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteIpamScopeOutput, error)
DeleteIpamScope mocked function
func (EC2ClientMock) DeleteKeyPair ¶ added in v1.2.0
func (m EC2ClientMock) DeleteKeyPair(arg1 context.Context, arg2 *ec2.DeleteKeyPairInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteKeyPairOutput, error)
DeleteKeyPair mocked function
func (EC2ClientMock) DeleteLaunchTemplate ¶ added in v1.2.0
func (m EC2ClientMock) DeleteLaunchTemplate(arg1 context.Context, arg2 *ec2.DeleteLaunchTemplateInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteLaunchTemplateOutput, error)
DeleteLaunchTemplate mocked function
func (EC2ClientMock) DeleteLaunchTemplateVersions ¶ added in v1.2.0
func (m EC2ClientMock) DeleteLaunchTemplateVersions(arg1 context.Context, arg2 *ec2.DeleteLaunchTemplateVersionsInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteLaunchTemplateVersionsOutput, error)
DeleteLaunchTemplateVersions mocked function
func (EC2ClientMock) DeleteLocalGatewayRoute ¶ added in v1.2.0
func (m EC2ClientMock) DeleteLocalGatewayRoute(arg1 context.Context, arg2 *ec2.DeleteLocalGatewayRouteInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteLocalGatewayRouteOutput, error)
DeleteLocalGatewayRoute mocked function
func (EC2ClientMock) DeleteLocalGatewayRouteTableVpcAssociation ¶ added in v1.2.0
func (m EC2ClientMock) DeleteLocalGatewayRouteTableVpcAssociation(arg1 context.Context, arg2 *ec2.DeleteLocalGatewayRouteTableVpcAssociationInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteLocalGatewayRouteTableVpcAssociationOutput, error)
DeleteLocalGatewayRouteTableVpcAssociation mocked function
func (EC2ClientMock) DeleteManagedPrefixList ¶ added in v1.2.0
func (m EC2ClientMock) DeleteManagedPrefixList(arg1 context.Context, arg2 *ec2.DeleteManagedPrefixListInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteManagedPrefixListOutput, error)
DeleteManagedPrefixList mocked function
func (EC2ClientMock) DeleteNatGateway ¶ added in v1.2.0
func (m EC2ClientMock) DeleteNatGateway(arg1 context.Context, arg2 *ec2.DeleteNatGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteNatGatewayOutput, error)
DeleteNatGateway mocked function
func (EC2ClientMock) DeleteNetworkAcl ¶ added in v1.2.0
func (m EC2ClientMock) DeleteNetworkAcl(arg1 context.Context, arg2 *ec2.DeleteNetworkAclInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteNetworkAclOutput, error)
DeleteNetworkAcl mocked function
func (EC2ClientMock) DeleteNetworkAclEntry ¶ added in v1.2.0
func (m EC2ClientMock) DeleteNetworkAclEntry(arg1 context.Context, arg2 *ec2.DeleteNetworkAclEntryInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteNetworkAclEntryOutput, error)
DeleteNetworkAclEntry mocked function
func (EC2ClientMock) DeleteNetworkInsightsAccessScope ¶ added in v1.2.0
func (m EC2ClientMock) DeleteNetworkInsightsAccessScope(arg1 context.Context, arg2 *ec2.DeleteNetworkInsightsAccessScopeInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteNetworkInsightsAccessScopeOutput, error)
DeleteNetworkInsightsAccessScope mocked function
func (EC2ClientMock) DeleteNetworkInsightsAccessScopeAnalysis ¶ added in v1.2.0
func (m EC2ClientMock) DeleteNetworkInsightsAccessScopeAnalysis(arg1 context.Context, arg2 *ec2.DeleteNetworkInsightsAccessScopeAnalysisInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteNetworkInsightsAccessScopeAnalysisOutput, error)
DeleteNetworkInsightsAccessScopeAnalysis mocked function
func (EC2ClientMock) DeleteNetworkInsightsAnalysis ¶ added in v1.2.0
func (m EC2ClientMock) DeleteNetworkInsightsAnalysis(arg1 context.Context, arg2 *ec2.DeleteNetworkInsightsAnalysisInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteNetworkInsightsAnalysisOutput, error)
DeleteNetworkInsightsAnalysis mocked function
func (EC2ClientMock) DeleteNetworkInsightsPath ¶ added in v1.2.0
func (m EC2ClientMock) DeleteNetworkInsightsPath(arg1 context.Context, arg2 *ec2.DeleteNetworkInsightsPathInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteNetworkInsightsPathOutput, error)
DeleteNetworkInsightsPath mocked function
func (EC2ClientMock) DeleteNetworkInterface ¶ added in v1.2.0
func (m EC2ClientMock) DeleteNetworkInterface(arg1 context.Context, arg2 *ec2.DeleteNetworkInterfaceInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteNetworkInterfaceOutput, error)
DeleteNetworkInterface mocked function
func (EC2ClientMock) DeleteNetworkInterfacePermission ¶ added in v1.2.0
func (m EC2ClientMock) DeleteNetworkInterfacePermission(arg1 context.Context, arg2 *ec2.DeleteNetworkInterfacePermissionInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteNetworkInterfacePermissionOutput, error)
DeleteNetworkInterfacePermission mocked function
func (EC2ClientMock) DeletePlacementGroup ¶ added in v1.2.0
func (m EC2ClientMock) DeletePlacementGroup(arg1 context.Context, arg2 *ec2.DeletePlacementGroupInput, arg3 ...func(*ec2.Options)) (*ec2.DeletePlacementGroupOutput, error)
DeletePlacementGroup mocked function
func (EC2ClientMock) DeletePublicIpv4Pool ¶ added in v1.2.0
func (m EC2ClientMock) DeletePublicIpv4Pool(arg1 context.Context, arg2 *ec2.DeletePublicIpv4PoolInput, arg3 ...func(*ec2.Options)) (*ec2.DeletePublicIpv4PoolOutput, error)
DeletePublicIpv4Pool mocked function
func (EC2ClientMock) DeleteQueuedReservedInstances ¶ added in v1.2.0
func (m EC2ClientMock) DeleteQueuedReservedInstances(arg1 context.Context, arg2 *ec2.DeleteQueuedReservedInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteQueuedReservedInstancesOutput, error)
DeleteQueuedReservedInstances mocked function
func (EC2ClientMock) DeleteRoute ¶ added in v1.2.0
func (m EC2ClientMock) DeleteRoute(arg1 context.Context, arg2 *ec2.DeleteRouteInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteRouteOutput, error)
DeleteRoute mocked function
func (EC2ClientMock) DeleteRouteTable ¶ added in v1.2.0
func (m EC2ClientMock) DeleteRouteTable(arg1 context.Context, arg2 *ec2.DeleteRouteTableInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteRouteTableOutput, error)
DeleteRouteTable mocked function
func (EC2ClientMock) DeleteSecurityGroup ¶ added in v1.2.0
func (m EC2ClientMock) DeleteSecurityGroup(arg1 context.Context, arg2 *ec2.DeleteSecurityGroupInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteSecurityGroupOutput, error)
DeleteSecurityGroup mocked function
func (EC2ClientMock) DeleteSnapshot ¶ added in v1.2.0
func (m EC2ClientMock) DeleteSnapshot(arg1 context.Context, arg2 *ec2.DeleteSnapshotInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteSnapshotOutput, error)
DeleteSnapshot mocked function
func (EC2ClientMock) DeleteSpotDatafeedSubscription ¶ added in v1.2.0
func (m EC2ClientMock) DeleteSpotDatafeedSubscription(arg1 context.Context, arg2 *ec2.DeleteSpotDatafeedSubscriptionInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteSpotDatafeedSubscriptionOutput, error)
DeleteSpotDatafeedSubscription mocked function
func (EC2ClientMock) DeleteSubnet ¶ added in v1.2.0
func (m EC2ClientMock) DeleteSubnet(arg1 context.Context, arg2 *ec2.DeleteSubnetInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteSubnetOutput, error)
DeleteSubnet mocked function
func (EC2ClientMock) DeleteSubnetCidrReservation ¶ added in v1.2.0
func (m EC2ClientMock) DeleteSubnetCidrReservation(arg1 context.Context, arg2 *ec2.DeleteSubnetCidrReservationInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteSubnetCidrReservationOutput, error)
DeleteSubnetCidrReservation mocked function
func (EC2ClientMock) DeleteTags ¶ added in v1.2.0
func (m EC2ClientMock) DeleteTags(arg1 context.Context, arg2 *ec2.DeleteTagsInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTagsOutput, error)
DeleteTags mocked function
func (EC2ClientMock) DeleteTrafficMirrorFilter ¶ added in v1.2.0
func (m EC2ClientMock) DeleteTrafficMirrorFilter(arg1 context.Context, arg2 *ec2.DeleteTrafficMirrorFilterInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTrafficMirrorFilterOutput, error)
DeleteTrafficMirrorFilter mocked function
func (EC2ClientMock) DeleteTrafficMirrorFilterRule ¶ added in v1.2.0
func (m EC2ClientMock) DeleteTrafficMirrorFilterRule(arg1 context.Context, arg2 *ec2.DeleteTrafficMirrorFilterRuleInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTrafficMirrorFilterRuleOutput, error)
DeleteTrafficMirrorFilterRule mocked function
func (EC2ClientMock) DeleteTrafficMirrorSession ¶ added in v1.2.0
func (m EC2ClientMock) DeleteTrafficMirrorSession(arg1 context.Context, arg2 *ec2.DeleteTrafficMirrorSessionInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTrafficMirrorSessionOutput, error)
DeleteTrafficMirrorSession mocked function
func (EC2ClientMock) DeleteTrafficMirrorTarget ¶ added in v1.2.0
func (m EC2ClientMock) DeleteTrafficMirrorTarget(arg1 context.Context, arg2 *ec2.DeleteTrafficMirrorTargetInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTrafficMirrorTargetOutput, error)
DeleteTrafficMirrorTarget mocked function
func (EC2ClientMock) DeleteTransitGateway ¶ added in v1.2.0
func (m EC2ClientMock) DeleteTransitGateway(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayOutput, error)
DeleteTransitGateway mocked function
func (EC2ClientMock) DeleteTransitGatewayConnect ¶ added in v1.2.0
func (m EC2ClientMock) DeleteTransitGatewayConnect(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayConnectInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayConnectOutput, error)
DeleteTransitGatewayConnect mocked function
func (EC2ClientMock) DeleteTransitGatewayConnectPeer ¶ added in v1.2.0
func (m EC2ClientMock) DeleteTransitGatewayConnectPeer(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayConnectPeerInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayConnectPeerOutput, error)
DeleteTransitGatewayConnectPeer mocked function
func (EC2ClientMock) DeleteTransitGatewayMulticastDomain ¶ added in v1.2.0
func (m EC2ClientMock) DeleteTransitGatewayMulticastDomain(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayMulticastDomainInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayMulticastDomainOutput, error)
DeleteTransitGatewayMulticastDomain mocked function
func (EC2ClientMock) DeleteTransitGatewayPeeringAttachment ¶ added in v1.2.0
func (m EC2ClientMock) DeleteTransitGatewayPeeringAttachment(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayPeeringAttachmentInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayPeeringAttachmentOutput, error)
DeleteTransitGatewayPeeringAttachment mocked function
func (EC2ClientMock) DeleteTransitGatewayPolicyTable ¶ added in v1.2.0
func (m EC2ClientMock) DeleteTransitGatewayPolicyTable(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayPolicyTableInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayPolicyTableOutput, error)
DeleteTransitGatewayPolicyTable mocked function
func (EC2ClientMock) DeleteTransitGatewayPrefixListReference ¶ added in v1.2.0
func (m EC2ClientMock) DeleteTransitGatewayPrefixListReference(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayPrefixListReferenceInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayPrefixListReferenceOutput, error)
DeleteTransitGatewayPrefixListReference mocked function
func (EC2ClientMock) DeleteTransitGatewayRoute ¶ added in v1.2.0
func (m EC2ClientMock) DeleteTransitGatewayRoute(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayRouteInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayRouteOutput, error)
DeleteTransitGatewayRoute mocked function
func (EC2ClientMock) DeleteTransitGatewayRouteTable ¶ added in v1.2.0
func (m EC2ClientMock) DeleteTransitGatewayRouteTable(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayRouteTableInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayRouteTableOutput, error)
DeleteTransitGatewayRouteTable mocked function
func (EC2ClientMock) DeleteTransitGatewayRouteTableAnnouncement ¶ added in v1.2.0
func (m EC2ClientMock) DeleteTransitGatewayRouteTableAnnouncement(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayRouteTableAnnouncementInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayRouteTableAnnouncementOutput, error)
DeleteTransitGatewayRouteTableAnnouncement mocked function
func (EC2ClientMock) DeleteTransitGatewayVpcAttachment ¶ added in v1.2.0
func (m EC2ClientMock) DeleteTransitGatewayVpcAttachment(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayVpcAttachmentInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayVpcAttachmentOutput, error)
DeleteTransitGatewayVpcAttachment mocked function
func (EC2ClientMock) DeleteVolume ¶ added in v1.2.0
func (m EC2ClientMock) DeleteVolume(arg1 context.Context, arg2 *ec2.DeleteVolumeInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteVolumeOutput, error)
DeleteVolume mocked function
func (EC2ClientMock) DeleteVpc ¶ added in v1.2.0
func (m EC2ClientMock) DeleteVpc(arg1 context.Context, arg2 *ec2.DeleteVpcInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteVpcOutput, error)
DeleteVpc mocked function
func (EC2ClientMock) DeleteVpcEndpointConnectionNotifications ¶ added in v1.2.0
func (m EC2ClientMock) DeleteVpcEndpointConnectionNotifications(arg1 context.Context, arg2 *ec2.DeleteVpcEndpointConnectionNotificationsInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteVpcEndpointConnectionNotificationsOutput, error)
DeleteVpcEndpointConnectionNotifications mocked function
func (EC2ClientMock) DeleteVpcEndpointServiceConfigurations ¶ added in v1.2.0
func (m EC2ClientMock) DeleteVpcEndpointServiceConfigurations(arg1 context.Context, arg2 *ec2.DeleteVpcEndpointServiceConfigurationsInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteVpcEndpointServiceConfigurationsOutput, error)
DeleteVpcEndpointServiceConfigurations mocked function
func (EC2ClientMock) DeleteVpcEndpoints ¶ added in v1.2.0
func (m EC2ClientMock) DeleteVpcEndpoints(arg1 context.Context, arg2 *ec2.DeleteVpcEndpointsInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteVpcEndpointsOutput, error)
DeleteVpcEndpoints mocked function
func (EC2ClientMock) DeleteVpcPeeringConnection ¶ added in v1.2.0
func (m EC2ClientMock) DeleteVpcPeeringConnection(arg1 context.Context, arg2 *ec2.DeleteVpcPeeringConnectionInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteVpcPeeringConnectionOutput, error)
DeleteVpcPeeringConnection mocked function
func (EC2ClientMock) DeleteVpnConnection ¶ added in v1.2.0
func (m EC2ClientMock) DeleteVpnConnection(arg1 context.Context, arg2 *ec2.DeleteVpnConnectionInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteVpnConnectionOutput, error)
DeleteVpnConnection mocked function
func (EC2ClientMock) DeleteVpnConnectionRoute ¶ added in v1.2.0
func (m EC2ClientMock) DeleteVpnConnectionRoute(arg1 context.Context, arg2 *ec2.DeleteVpnConnectionRouteInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteVpnConnectionRouteOutput, error)
DeleteVpnConnectionRoute mocked function
func (EC2ClientMock) DeleteVpnGateway ¶ added in v1.2.0
func (m EC2ClientMock) DeleteVpnGateway(arg1 context.Context, arg2 *ec2.DeleteVpnGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteVpnGatewayOutput, error)
DeleteVpnGateway mocked function
func (EC2ClientMock) DeprovisionByoipCidr ¶ added in v1.2.0
func (m EC2ClientMock) DeprovisionByoipCidr(arg1 context.Context, arg2 *ec2.DeprovisionByoipCidrInput, arg3 ...func(*ec2.Options)) (*ec2.DeprovisionByoipCidrOutput, error)
DeprovisionByoipCidr mocked function
func (EC2ClientMock) DeprovisionIpamPoolCidr ¶ added in v1.2.0
func (m EC2ClientMock) DeprovisionIpamPoolCidr(arg1 context.Context, arg2 *ec2.DeprovisionIpamPoolCidrInput, arg3 ...func(*ec2.Options)) (*ec2.DeprovisionIpamPoolCidrOutput, error)
DeprovisionIpamPoolCidr mocked function
func (EC2ClientMock) DeprovisionPublicIpv4PoolCidr ¶ added in v1.2.0
func (m EC2ClientMock) DeprovisionPublicIpv4PoolCidr(arg1 context.Context, arg2 *ec2.DeprovisionPublicIpv4PoolCidrInput, arg3 ...func(*ec2.Options)) (*ec2.DeprovisionPublicIpv4PoolCidrOutput, error)
DeprovisionPublicIpv4PoolCidr mocked function
func (EC2ClientMock) DeregisterImage ¶ added in v1.2.0
func (m EC2ClientMock) DeregisterImage(arg1 context.Context, arg2 *ec2.DeregisterImageInput, arg3 ...func(*ec2.Options)) (*ec2.DeregisterImageOutput, error)
DeregisterImage mocked function
func (EC2ClientMock) DeregisterInstanceEventNotificationAttributes ¶ added in v1.2.0
func (m EC2ClientMock) DeregisterInstanceEventNotificationAttributes(arg1 context.Context, arg2 *ec2.DeregisterInstanceEventNotificationAttributesInput, arg3 ...func(*ec2.Options)) (*ec2.DeregisterInstanceEventNotificationAttributesOutput, error)
DeregisterInstanceEventNotificationAttributes mocked function
func (EC2ClientMock) DeregisterTransitGatewayMulticastGroupMembers ¶ added in v1.2.0
func (m EC2ClientMock) DeregisterTransitGatewayMulticastGroupMembers(arg1 context.Context, arg2 *ec2.DeregisterTransitGatewayMulticastGroupMembersInput, arg3 ...func(*ec2.Options)) (*ec2.DeregisterTransitGatewayMulticastGroupMembersOutput, error)
DeregisterTransitGatewayMulticastGroupMembers mocked function
func (EC2ClientMock) DeregisterTransitGatewayMulticastGroupSources ¶ added in v1.2.0
func (m EC2ClientMock) DeregisterTransitGatewayMulticastGroupSources(arg1 context.Context, arg2 *ec2.DeregisterTransitGatewayMulticastGroupSourcesInput, arg3 ...func(*ec2.Options)) (*ec2.DeregisterTransitGatewayMulticastGroupSourcesOutput, error)
DeregisterTransitGatewayMulticastGroupSources mocked function
func (EC2ClientMock) DescribeAccountAttributes ¶ added in v1.2.0
func (m EC2ClientMock) DescribeAccountAttributes(arg1 context.Context, arg2 *ec2.DescribeAccountAttributesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeAccountAttributesOutput, error)
DescribeAccountAttributes mocked function
func (EC2ClientMock) DescribeAddresses ¶ added in v1.2.0
func (m EC2ClientMock) DescribeAddresses(arg1 context.Context, arg2 *ec2.DescribeAddressesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeAddressesOutput, error)
DescribeAddresses mocked function
func (EC2ClientMock) DescribeAddressesAttribute ¶ added in v1.2.0
func (m EC2ClientMock) DescribeAddressesAttribute(arg1 context.Context, arg2 *ec2.DescribeAddressesAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeAddressesAttributeOutput, error)
DescribeAddressesAttribute mocked function
func (EC2ClientMock) DescribeAggregateIdFormat ¶ added in v1.2.0
func (m EC2ClientMock) DescribeAggregateIdFormat(arg1 context.Context, arg2 *ec2.DescribeAggregateIdFormatInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeAggregateIdFormatOutput, error)
DescribeAggregateIdFormat mocked function
func (EC2ClientMock) DescribeAvailabilityZones ¶ added in v1.2.0
func (m EC2ClientMock) DescribeAvailabilityZones(arg1 context.Context, arg2 *ec2.DescribeAvailabilityZonesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeAvailabilityZonesOutput, error)
DescribeAvailabilityZones mocked function
func (EC2ClientMock) DescribeBundleTasks ¶ added in v1.2.0
func (m EC2ClientMock) DescribeBundleTasks(arg1 context.Context, arg2 *ec2.DescribeBundleTasksInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeBundleTasksOutput, error)
DescribeBundleTasks mocked function
func (EC2ClientMock) DescribeByoipCidrs ¶ added in v1.2.0
func (m EC2ClientMock) DescribeByoipCidrs(arg1 context.Context, arg2 *ec2.DescribeByoipCidrsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeByoipCidrsOutput, error)
DescribeByoipCidrs mocked function
func (EC2ClientMock) DescribeCapacityReservationFleets ¶ added in v1.2.0
func (m EC2ClientMock) DescribeCapacityReservationFleets(arg1 context.Context, arg2 *ec2.DescribeCapacityReservationFleetsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeCapacityReservationFleetsOutput, error)
DescribeCapacityReservationFleets mocked function
func (EC2ClientMock) DescribeCapacityReservations ¶ added in v1.2.0
func (m EC2ClientMock) DescribeCapacityReservations(arg1 context.Context, arg2 *ec2.DescribeCapacityReservationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeCapacityReservationsOutput, error)
DescribeCapacityReservations mocked function
func (EC2ClientMock) DescribeCarrierGateways ¶ added in v1.2.0
func (m EC2ClientMock) DescribeCarrierGateways(arg1 context.Context, arg2 *ec2.DescribeCarrierGatewaysInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeCarrierGatewaysOutput, error)
DescribeCarrierGateways mocked function
func (EC2ClientMock) DescribeClassicLinkInstances ¶ added in v1.2.0
func (m EC2ClientMock) DescribeClassicLinkInstances(arg1 context.Context, arg2 *ec2.DescribeClassicLinkInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeClassicLinkInstancesOutput, error)
DescribeClassicLinkInstances mocked function
func (EC2ClientMock) DescribeClientVpnAuthorizationRules ¶ added in v1.2.0
func (m EC2ClientMock) DescribeClientVpnAuthorizationRules(arg1 context.Context, arg2 *ec2.DescribeClientVpnAuthorizationRulesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeClientVpnAuthorizationRulesOutput, error)
DescribeClientVpnAuthorizationRules mocked function
func (EC2ClientMock) DescribeClientVpnConnections ¶ added in v1.2.0
func (m EC2ClientMock) DescribeClientVpnConnections(arg1 context.Context, arg2 *ec2.DescribeClientVpnConnectionsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeClientVpnConnectionsOutput, error)
DescribeClientVpnConnections mocked function
func (EC2ClientMock) DescribeClientVpnEndpoints ¶ added in v1.2.0
func (m EC2ClientMock) DescribeClientVpnEndpoints(arg1 context.Context, arg2 *ec2.DescribeClientVpnEndpointsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeClientVpnEndpointsOutput, error)
DescribeClientVpnEndpoints mocked function
func (EC2ClientMock) DescribeClientVpnRoutes ¶ added in v1.2.0
func (m EC2ClientMock) DescribeClientVpnRoutes(arg1 context.Context, arg2 *ec2.DescribeClientVpnRoutesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeClientVpnRoutesOutput, error)
DescribeClientVpnRoutes mocked function
func (EC2ClientMock) DescribeClientVpnTargetNetworks ¶ added in v1.2.0
func (m EC2ClientMock) DescribeClientVpnTargetNetworks(arg1 context.Context, arg2 *ec2.DescribeClientVpnTargetNetworksInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeClientVpnTargetNetworksOutput, error)
DescribeClientVpnTargetNetworks mocked function
func (EC2ClientMock) DescribeCoipPools ¶ added in v1.2.0
func (m EC2ClientMock) DescribeCoipPools(arg1 context.Context, arg2 *ec2.DescribeCoipPoolsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeCoipPoolsOutput, error)
DescribeCoipPools mocked function
func (EC2ClientMock) DescribeConversionTasks ¶ added in v1.2.0
func (m EC2ClientMock) DescribeConversionTasks(arg1 context.Context, arg2 *ec2.DescribeConversionTasksInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeConversionTasksOutput, error)
DescribeConversionTasks mocked function
func (EC2ClientMock) DescribeCustomerGateways ¶ added in v1.2.0
func (m EC2ClientMock) DescribeCustomerGateways(arg1 context.Context, arg2 *ec2.DescribeCustomerGatewaysInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeCustomerGatewaysOutput, error)
DescribeCustomerGateways mocked function
func (EC2ClientMock) DescribeDhcpOptions ¶ added in v1.2.0
func (m EC2ClientMock) DescribeDhcpOptions(arg1 context.Context, arg2 *ec2.DescribeDhcpOptionsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeDhcpOptionsOutput, error)
DescribeDhcpOptions mocked function
func (EC2ClientMock) DescribeEgressOnlyInternetGateways ¶ added in v1.2.0
func (m EC2ClientMock) DescribeEgressOnlyInternetGateways(arg1 context.Context, arg2 *ec2.DescribeEgressOnlyInternetGatewaysInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeEgressOnlyInternetGatewaysOutput, error)
DescribeEgressOnlyInternetGateways mocked function
func (EC2ClientMock) DescribeElasticGpus ¶ added in v1.2.0
func (m EC2ClientMock) DescribeElasticGpus(arg1 context.Context, arg2 *ec2.DescribeElasticGpusInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeElasticGpusOutput, error)
DescribeElasticGpus mocked function
func (EC2ClientMock) DescribeExportImageTasks ¶ added in v1.2.0
func (m EC2ClientMock) DescribeExportImageTasks(arg1 context.Context, arg2 *ec2.DescribeExportImageTasksInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeExportImageTasksOutput, error)
DescribeExportImageTasks mocked function
func (EC2ClientMock) DescribeExportTasks ¶ added in v1.2.0
func (m EC2ClientMock) DescribeExportTasks(arg1 context.Context, arg2 *ec2.DescribeExportTasksInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeExportTasksOutput, error)
DescribeExportTasks mocked function
func (EC2ClientMock) DescribeFastLaunchImages ¶ added in v1.2.0
func (m EC2ClientMock) DescribeFastLaunchImages(arg1 context.Context, arg2 *ec2.DescribeFastLaunchImagesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeFastLaunchImagesOutput, error)
DescribeFastLaunchImages mocked function
func (EC2ClientMock) DescribeFastSnapshotRestores ¶ added in v1.2.0
func (m EC2ClientMock) DescribeFastSnapshotRestores(arg1 context.Context, arg2 *ec2.DescribeFastSnapshotRestoresInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeFastSnapshotRestoresOutput, error)
DescribeFastSnapshotRestores mocked function
func (EC2ClientMock) DescribeFleetHistory ¶ added in v1.2.0
func (m EC2ClientMock) DescribeFleetHistory(arg1 context.Context, arg2 *ec2.DescribeFleetHistoryInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeFleetHistoryOutput, error)
DescribeFleetHistory mocked function
func (EC2ClientMock) DescribeFleetInstances ¶ added in v1.2.0
func (m EC2ClientMock) DescribeFleetInstances(arg1 context.Context, arg2 *ec2.DescribeFleetInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeFleetInstancesOutput, error)
DescribeFleetInstances mocked function
func (EC2ClientMock) DescribeFleets ¶ added in v1.2.0
func (m EC2ClientMock) DescribeFleets(arg1 context.Context, arg2 *ec2.DescribeFleetsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeFleetsOutput, error)
DescribeFleets mocked function
func (EC2ClientMock) DescribeFlowLogs ¶ added in v1.2.0
func (m EC2ClientMock) DescribeFlowLogs(arg1 context.Context, arg2 *ec2.DescribeFlowLogsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeFlowLogsOutput, error)
DescribeFlowLogs mocked function
func (EC2ClientMock) DescribeFpgaImageAttribute ¶ added in v1.2.0
func (m EC2ClientMock) DescribeFpgaImageAttribute(arg1 context.Context, arg2 *ec2.DescribeFpgaImageAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeFpgaImageAttributeOutput, error)
DescribeFpgaImageAttribute mocked function
func (EC2ClientMock) DescribeFpgaImages ¶ added in v1.2.0
func (m EC2ClientMock) DescribeFpgaImages(arg1 context.Context, arg2 *ec2.DescribeFpgaImagesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeFpgaImagesOutput, error)
DescribeFpgaImages mocked function
func (EC2ClientMock) DescribeHostReservationOfferings ¶ added in v1.2.0
func (m EC2ClientMock) DescribeHostReservationOfferings(arg1 context.Context, arg2 *ec2.DescribeHostReservationOfferingsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeHostReservationOfferingsOutput, error)
DescribeHostReservationOfferings mocked function
func (EC2ClientMock) DescribeHostReservations ¶ added in v1.2.0
func (m EC2ClientMock) DescribeHostReservations(arg1 context.Context, arg2 *ec2.DescribeHostReservationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeHostReservationsOutput, error)
DescribeHostReservations mocked function
func (EC2ClientMock) DescribeHosts ¶ added in v1.2.0
func (m EC2ClientMock) DescribeHosts(arg1 context.Context, arg2 *ec2.DescribeHostsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeHostsOutput, error)
DescribeHosts mocked function
func (EC2ClientMock) DescribeIamInstanceProfileAssociations ¶ added in v1.2.0
func (m EC2ClientMock) DescribeIamInstanceProfileAssociations(arg1 context.Context, arg2 *ec2.DescribeIamInstanceProfileAssociationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeIamInstanceProfileAssociationsOutput, error)
DescribeIamInstanceProfileAssociations mocked function
func (EC2ClientMock) DescribeIdFormat ¶ added in v1.2.0
func (m EC2ClientMock) DescribeIdFormat(arg1 context.Context, arg2 *ec2.DescribeIdFormatInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeIdFormatOutput, error)
DescribeIdFormat mocked function
func (EC2ClientMock) DescribeIdentityIdFormat ¶ added in v1.2.0
func (m EC2ClientMock) DescribeIdentityIdFormat(arg1 context.Context, arg2 *ec2.DescribeIdentityIdFormatInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeIdentityIdFormatOutput, error)
DescribeIdentityIdFormat mocked function
func (EC2ClientMock) DescribeImageAttribute ¶ added in v1.2.0
func (m EC2ClientMock) DescribeImageAttribute(arg1 context.Context, arg2 *ec2.DescribeImageAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeImageAttributeOutput, error)
DescribeImageAttribute mocked function
func (EC2ClientMock) DescribeImages ¶ added in v1.2.0
func (m EC2ClientMock) DescribeImages(arg1 context.Context, arg2 *ec2.DescribeImagesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeImagesOutput, error)
DescribeImages mocked function
func (EC2ClientMock) DescribeImportImageTasks ¶ added in v1.2.0
func (m EC2ClientMock) DescribeImportImageTasks(arg1 context.Context, arg2 *ec2.DescribeImportImageTasksInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeImportImageTasksOutput, error)
DescribeImportImageTasks mocked function
func (EC2ClientMock) DescribeImportSnapshotTasks ¶ added in v1.2.0
func (m EC2ClientMock) DescribeImportSnapshotTasks(arg1 context.Context, arg2 *ec2.DescribeImportSnapshotTasksInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeImportSnapshotTasksOutput, error)
DescribeImportSnapshotTasks mocked function
func (EC2ClientMock) DescribeInstanceAttribute ¶ added in v1.2.0
func (m EC2ClientMock) DescribeInstanceAttribute(arg1 context.Context, arg2 *ec2.DescribeInstanceAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeInstanceAttributeOutput, error)
DescribeInstanceAttribute mocked function
func (EC2ClientMock) DescribeInstanceCreditSpecifications ¶ added in v1.2.0
func (m EC2ClientMock) DescribeInstanceCreditSpecifications(arg1 context.Context, arg2 *ec2.DescribeInstanceCreditSpecificationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeInstanceCreditSpecificationsOutput, error)
DescribeInstanceCreditSpecifications mocked function
func (EC2ClientMock) DescribeInstanceEventNotificationAttributes ¶ added in v1.2.0
func (m EC2ClientMock) DescribeInstanceEventNotificationAttributes(arg1 context.Context, arg2 *ec2.DescribeInstanceEventNotificationAttributesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeInstanceEventNotificationAttributesOutput, error)
DescribeInstanceEventNotificationAttributes mocked function
func (EC2ClientMock) DescribeInstanceEventWindows ¶ added in v1.2.0
func (m EC2ClientMock) DescribeInstanceEventWindows(arg1 context.Context, arg2 *ec2.DescribeInstanceEventWindowsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeInstanceEventWindowsOutput, error)
DescribeInstanceEventWindows mocked function
func (EC2ClientMock) DescribeInstanceStatus ¶ added in v1.2.0
func (m EC2ClientMock) DescribeInstanceStatus(arg1 context.Context, arg2 *ec2.DescribeInstanceStatusInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeInstanceStatusOutput, error)
DescribeInstanceStatus mocked function
func (EC2ClientMock) DescribeInstanceTypeOfferings ¶ added in v1.2.0
func (m EC2ClientMock) DescribeInstanceTypeOfferings(arg1 context.Context, arg2 *ec2.DescribeInstanceTypeOfferingsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeInstanceTypeOfferingsOutput, error)
DescribeInstanceTypeOfferings mocked function
func (EC2ClientMock) DescribeInstanceTypes ¶ added in v1.2.0
func (m EC2ClientMock) DescribeInstanceTypes(arg1 context.Context, arg2 *ec2.DescribeInstanceTypesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeInstanceTypesOutput, error)
DescribeInstanceTypes mocked function
func (EC2ClientMock) DescribeInstances ¶ added in v1.2.0
func (m EC2ClientMock) DescribeInstances(arg1 context.Context, arg2 *ec2.DescribeInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeInstancesOutput, error)
DescribeInstances mocked function
func (EC2ClientMock) DescribeInternetGateways ¶ added in v1.2.0
func (m EC2ClientMock) DescribeInternetGateways(arg1 context.Context, arg2 *ec2.DescribeInternetGatewaysInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeInternetGatewaysOutput, error)
DescribeInternetGateways mocked function
func (EC2ClientMock) DescribeIpamPools ¶ added in v1.2.0
func (m EC2ClientMock) DescribeIpamPools(arg1 context.Context, arg2 *ec2.DescribeIpamPoolsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeIpamPoolsOutput, error)
DescribeIpamPools mocked function
func (EC2ClientMock) DescribeIpamScopes ¶ added in v1.2.0
func (m EC2ClientMock) DescribeIpamScopes(arg1 context.Context, arg2 *ec2.DescribeIpamScopesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeIpamScopesOutput, error)
DescribeIpamScopes mocked function
func (EC2ClientMock) DescribeIpams ¶ added in v1.2.0
func (m EC2ClientMock) DescribeIpams(arg1 context.Context, arg2 *ec2.DescribeIpamsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeIpamsOutput, error)
DescribeIpams mocked function
func (EC2ClientMock) DescribeIpv6Pools ¶ added in v1.2.0
func (m EC2ClientMock) DescribeIpv6Pools(arg1 context.Context, arg2 *ec2.DescribeIpv6PoolsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeIpv6PoolsOutput, error)
DescribeIpv6Pools mocked function
func (EC2ClientMock) DescribeKeyPairs ¶ added in v1.2.0
func (m EC2ClientMock) DescribeKeyPairs(arg1 context.Context, arg2 *ec2.DescribeKeyPairsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeKeyPairsOutput, error)
DescribeKeyPairs mocked function
func (EC2ClientMock) DescribeLaunchTemplateVersions ¶ added in v1.2.0
func (m EC2ClientMock) DescribeLaunchTemplateVersions(arg1 context.Context, arg2 *ec2.DescribeLaunchTemplateVersionsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeLaunchTemplateVersionsOutput, error)
DescribeLaunchTemplateVersions mocked function
func (EC2ClientMock) DescribeLaunchTemplates ¶ added in v1.2.0
func (m EC2ClientMock) DescribeLaunchTemplates(arg1 context.Context, arg2 *ec2.DescribeLaunchTemplatesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeLaunchTemplatesOutput, error)
DescribeLaunchTemplates mocked function
func (EC2ClientMock) DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations ¶ added in v1.2.0
func (m EC2ClientMock) DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations(arg1 context.Context, arg2 *ec2.DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsOutput, error)
DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations mocked function
func (EC2ClientMock) DescribeLocalGatewayRouteTableVpcAssociations ¶ added in v1.2.0
func (m EC2ClientMock) DescribeLocalGatewayRouteTableVpcAssociations(arg1 context.Context, arg2 *ec2.DescribeLocalGatewayRouteTableVpcAssociationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeLocalGatewayRouteTableVpcAssociationsOutput, error)
DescribeLocalGatewayRouteTableVpcAssociations mocked function
func (EC2ClientMock) DescribeLocalGatewayRouteTables ¶ added in v1.2.0
func (m EC2ClientMock) DescribeLocalGatewayRouteTables(arg1 context.Context, arg2 *ec2.DescribeLocalGatewayRouteTablesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeLocalGatewayRouteTablesOutput, error)
DescribeLocalGatewayRouteTables mocked function
func (EC2ClientMock) DescribeLocalGatewayVirtualInterfaceGroups ¶ added in v1.2.0
func (m EC2ClientMock) DescribeLocalGatewayVirtualInterfaceGroups(arg1 context.Context, arg2 *ec2.DescribeLocalGatewayVirtualInterfaceGroupsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeLocalGatewayVirtualInterfaceGroupsOutput, error)
DescribeLocalGatewayVirtualInterfaceGroups mocked function
func (EC2ClientMock) DescribeLocalGatewayVirtualInterfaces ¶ added in v1.2.0
func (m EC2ClientMock) DescribeLocalGatewayVirtualInterfaces(arg1 context.Context, arg2 *ec2.DescribeLocalGatewayVirtualInterfacesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeLocalGatewayVirtualInterfacesOutput, error)
DescribeLocalGatewayVirtualInterfaces mocked function
func (EC2ClientMock) DescribeLocalGateways ¶ added in v1.2.0
func (m EC2ClientMock) DescribeLocalGateways(arg1 context.Context, arg2 *ec2.DescribeLocalGatewaysInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeLocalGatewaysOutput, error)
DescribeLocalGateways mocked function
func (EC2ClientMock) DescribeManagedPrefixLists ¶ added in v1.2.0
func (m EC2ClientMock) DescribeManagedPrefixLists(arg1 context.Context, arg2 *ec2.DescribeManagedPrefixListsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeManagedPrefixListsOutput, error)
DescribeManagedPrefixLists mocked function
func (EC2ClientMock) DescribeMovingAddresses ¶ added in v1.2.0
func (m EC2ClientMock) DescribeMovingAddresses(arg1 context.Context, arg2 *ec2.DescribeMovingAddressesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeMovingAddressesOutput, error)
DescribeMovingAddresses mocked function
func (EC2ClientMock) DescribeNatGateways ¶ added in v1.2.0
func (m EC2ClientMock) DescribeNatGateways(arg1 context.Context, arg2 *ec2.DescribeNatGatewaysInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeNatGatewaysOutput, error)
DescribeNatGateways mocked function
func (EC2ClientMock) DescribeNetworkAcls ¶ added in v1.2.0
func (m EC2ClientMock) DescribeNetworkAcls(arg1 context.Context, arg2 *ec2.DescribeNetworkAclsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeNetworkAclsOutput, error)
DescribeNetworkAcls mocked function
func (EC2ClientMock) DescribeNetworkInsightsAccessScopeAnalyses ¶ added in v1.2.0
func (m EC2ClientMock) DescribeNetworkInsightsAccessScopeAnalyses(arg1 context.Context, arg2 *ec2.DescribeNetworkInsightsAccessScopeAnalysesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeNetworkInsightsAccessScopeAnalysesOutput, error)
DescribeNetworkInsightsAccessScopeAnalyses mocked function
func (EC2ClientMock) DescribeNetworkInsightsAccessScopes ¶ added in v1.2.0
func (m EC2ClientMock) DescribeNetworkInsightsAccessScopes(arg1 context.Context, arg2 *ec2.DescribeNetworkInsightsAccessScopesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeNetworkInsightsAccessScopesOutput, error)
DescribeNetworkInsightsAccessScopes mocked function
func (EC2ClientMock) DescribeNetworkInsightsAnalyses ¶ added in v1.2.0
func (m EC2ClientMock) DescribeNetworkInsightsAnalyses(arg1 context.Context, arg2 *ec2.DescribeNetworkInsightsAnalysesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeNetworkInsightsAnalysesOutput, error)
DescribeNetworkInsightsAnalyses mocked function
func (EC2ClientMock) DescribeNetworkInsightsPaths ¶ added in v1.2.0
func (m EC2ClientMock) DescribeNetworkInsightsPaths(arg1 context.Context, arg2 *ec2.DescribeNetworkInsightsPathsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeNetworkInsightsPathsOutput, error)
DescribeNetworkInsightsPaths mocked function
func (EC2ClientMock) DescribeNetworkInterfaceAttribute ¶ added in v1.2.0
func (m EC2ClientMock) DescribeNetworkInterfaceAttribute(arg1 context.Context, arg2 *ec2.DescribeNetworkInterfaceAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeNetworkInterfaceAttributeOutput, error)
DescribeNetworkInterfaceAttribute mocked function
func (EC2ClientMock) DescribeNetworkInterfacePermissions ¶ added in v1.2.0
func (m EC2ClientMock) DescribeNetworkInterfacePermissions(arg1 context.Context, arg2 *ec2.DescribeNetworkInterfacePermissionsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeNetworkInterfacePermissionsOutput, error)
DescribeNetworkInterfacePermissions mocked function
func (EC2ClientMock) DescribeNetworkInterfaces ¶ added in v1.2.0
func (m EC2ClientMock) DescribeNetworkInterfaces(arg1 context.Context, arg2 *ec2.DescribeNetworkInterfacesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeNetworkInterfacesOutput, error)
DescribeNetworkInterfaces mocked function
func (EC2ClientMock) DescribePlacementGroups ¶ added in v1.2.0
func (m EC2ClientMock) DescribePlacementGroups(arg1 context.Context, arg2 *ec2.DescribePlacementGroupsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribePlacementGroupsOutput, error)
DescribePlacementGroups mocked function
func (EC2ClientMock) DescribePrefixLists ¶ added in v1.2.0
func (m EC2ClientMock) DescribePrefixLists(arg1 context.Context, arg2 *ec2.DescribePrefixListsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribePrefixListsOutput, error)
DescribePrefixLists mocked function
func (EC2ClientMock) DescribePrincipalIdFormat ¶ added in v1.2.0
func (m EC2ClientMock) DescribePrincipalIdFormat(arg1 context.Context, arg2 *ec2.DescribePrincipalIdFormatInput, arg3 ...func(*ec2.Options)) (*ec2.DescribePrincipalIdFormatOutput, error)
DescribePrincipalIdFormat mocked function
func (EC2ClientMock) DescribePublicIpv4Pools ¶ added in v1.2.0
func (m EC2ClientMock) DescribePublicIpv4Pools(arg1 context.Context, arg2 *ec2.DescribePublicIpv4PoolsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribePublicIpv4PoolsOutput, error)
DescribePublicIpv4Pools mocked function
func (EC2ClientMock) DescribeRegions ¶ added in v1.2.0
func (m EC2ClientMock) DescribeRegions(arg1 context.Context, arg2 *ec2.DescribeRegionsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeRegionsOutput, error)
DescribeRegions mocked function
func (EC2ClientMock) DescribeReplaceRootVolumeTasks ¶ added in v1.2.0
func (m EC2ClientMock) DescribeReplaceRootVolumeTasks(arg1 context.Context, arg2 *ec2.DescribeReplaceRootVolumeTasksInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeReplaceRootVolumeTasksOutput, error)
DescribeReplaceRootVolumeTasks mocked function
func (EC2ClientMock) DescribeReservedInstances ¶ added in v1.2.0
func (m EC2ClientMock) DescribeReservedInstances(arg1 context.Context, arg2 *ec2.DescribeReservedInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeReservedInstancesOutput, error)
DescribeReservedInstances mocked function
func (EC2ClientMock) DescribeReservedInstancesListings ¶ added in v1.2.0
func (m EC2ClientMock) DescribeReservedInstancesListings(arg1 context.Context, arg2 *ec2.DescribeReservedInstancesListingsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeReservedInstancesListingsOutput, error)
DescribeReservedInstancesListings mocked function
func (EC2ClientMock) DescribeReservedInstancesModifications ¶ added in v1.2.0
func (m EC2ClientMock) DescribeReservedInstancesModifications(arg1 context.Context, arg2 *ec2.DescribeReservedInstancesModificationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeReservedInstancesModificationsOutput, error)
DescribeReservedInstancesModifications mocked function
func (EC2ClientMock) DescribeReservedInstancesOfferings ¶ added in v1.2.0
func (m EC2ClientMock) DescribeReservedInstancesOfferings(arg1 context.Context, arg2 *ec2.DescribeReservedInstancesOfferingsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeReservedInstancesOfferingsOutput, error)
DescribeReservedInstancesOfferings mocked function
func (EC2ClientMock) DescribeRouteTables ¶ added in v1.2.0
func (m EC2ClientMock) DescribeRouteTables(arg1 context.Context, arg2 *ec2.DescribeRouteTablesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeRouteTablesOutput, error)
DescribeRouteTables mocked function
func (EC2ClientMock) DescribeScheduledInstanceAvailability ¶ added in v1.2.0
func (m EC2ClientMock) DescribeScheduledInstanceAvailability(arg1 context.Context, arg2 *ec2.DescribeScheduledInstanceAvailabilityInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeScheduledInstanceAvailabilityOutput, error)
DescribeScheduledInstanceAvailability mocked function
func (EC2ClientMock) DescribeScheduledInstances ¶ added in v1.2.0
func (m EC2ClientMock) DescribeScheduledInstances(arg1 context.Context, arg2 *ec2.DescribeScheduledInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeScheduledInstancesOutput, error)
DescribeScheduledInstances mocked function
func (EC2ClientMock) DescribeSecurityGroupReferences ¶ added in v1.2.0
func (m EC2ClientMock) DescribeSecurityGroupReferences(arg1 context.Context, arg2 *ec2.DescribeSecurityGroupReferencesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSecurityGroupReferencesOutput, error)
DescribeSecurityGroupReferences mocked function
func (EC2ClientMock) DescribeSecurityGroupRules ¶ added in v1.2.0
func (m EC2ClientMock) DescribeSecurityGroupRules(arg1 context.Context, arg2 *ec2.DescribeSecurityGroupRulesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSecurityGroupRulesOutput, error)
DescribeSecurityGroupRules mocked function
func (EC2ClientMock) DescribeSecurityGroups ¶ added in v1.2.0
func (m EC2ClientMock) DescribeSecurityGroups(arg1 context.Context, arg2 *ec2.DescribeSecurityGroupsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSecurityGroupsOutput, error)
DescribeSecurityGroups mocked function
func (EC2ClientMock) DescribeSnapshotAttribute ¶ added in v1.2.0
func (m EC2ClientMock) DescribeSnapshotAttribute(arg1 context.Context, arg2 *ec2.DescribeSnapshotAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSnapshotAttributeOutput, error)
DescribeSnapshotAttribute mocked function
func (EC2ClientMock) DescribeSnapshotTierStatus ¶ added in v1.2.0
func (m EC2ClientMock) DescribeSnapshotTierStatus(arg1 context.Context, arg2 *ec2.DescribeSnapshotTierStatusInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSnapshotTierStatusOutput, error)
DescribeSnapshotTierStatus mocked function
func (EC2ClientMock) DescribeSnapshots ¶ added in v1.2.0
func (m EC2ClientMock) DescribeSnapshots(arg1 context.Context, arg2 *ec2.DescribeSnapshotsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSnapshotsOutput, error)
DescribeSnapshots mocked function
func (EC2ClientMock) DescribeSpotDatafeedSubscription ¶ added in v1.2.0
func (m EC2ClientMock) DescribeSpotDatafeedSubscription(arg1 context.Context, arg2 *ec2.DescribeSpotDatafeedSubscriptionInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSpotDatafeedSubscriptionOutput, error)
DescribeSpotDatafeedSubscription mocked function
func (EC2ClientMock) DescribeSpotFleetInstances ¶ added in v1.2.0
func (m EC2ClientMock) DescribeSpotFleetInstances(arg1 context.Context, arg2 *ec2.DescribeSpotFleetInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSpotFleetInstancesOutput, error)
DescribeSpotFleetInstances mocked function
func (EC2ClientMock) DescribeSpotFleetRequestHistory ¶ added in v1.2.0
func (m EC2ClientMock) DescribeSpotFleetRequestHistory(arg1 context.Context, arg2 *ec2.DescribeSpotFleetRequestHistoryInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSpotFleetRequestHistoryOutput, error)
DescribeSpotFleetRequestHistory mocked function
func (EC2ClientMock) DescribeSpotFleetRequests ¶ added in v1.2.0
func (m EC2ClientMock) DescribeSpotFleetRequests(arg1 context.Context, arg2 *ec2.DescribeSpotFleetRequestsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSpotFleetRequestsOutput, error)
DescribeSpotFleetRequests mocked function
func (EC2ClientMock) DescribeSpotInstanceRequests ¶ added in v1.2.0
func (m EC2ClientMock) DescribeSpotInstanceRequests(arg1 context.Context, arg2 *ec2.DescribeSpotInstanceRequestsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSpotInstanceRequestsOutput, error)
DescribeSpotInstanceRequests mocked function
func (EC2ClientMock) DescribeSpotPriceHistory ¶ added in v1.2.0
func (m EC2ClientMock) DescribeSpotPriceHistory(arg1 context.Context, arg2 *ec2.DescribeSpotPriceHistoryInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSpotPriceHistoryOutput, error)
DescribeSpotPriceHistory mocked function
func (EC2ClientMock) DescribeStaleSecurityGroups ¶ added in v1.2.0
func (m EC2ClientMock) DescribeStaleSecurityGroups(arg1 context.Context, arg2 *ec2.DescribeStaleSecurityGroupsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeStaleSecurityGroupsOutput, error)
DescribeStaleSecurityGroups mocked function
func (EC2ClientMock) DescribeStoreImageTasks ¶ added in v1.2.0
func (m EC2ClientMock) DescribeStoreImageTasks(arg1 context.Context, arg2 *ec2.DescribeStoreImageTasksInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeStoreImageTasksOutput, error)
DescribeStoreImageTasks mocked function
func (EC2ClientMock) DescribeSubnets ¶ added in v1.2.0
func (m EC2ClientMock) DescribeSubnets(arg1 context.Context, arg2 *ec2.DescribeSubnetsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSubnetsOutput, error)
DescribeSubnets mocked function
func (EC2ClientMock) DescribeTags ¶ added in v1.2.0
func (m EC2ClientMock) DescribeTags(arg1 context.Context, arg2 *ec2.DescribeTagsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTagsOutput, error)
DescribeTags mocked function
func (EC2ClientMock) DescribeTrafficMirrorFilters ¶ added in v1.2.0
func (m EC2ClientMock) DescribeTrafficMirrorFilters(arg1 context.Context, arg2 *ec2.DescribeTrafficMirrorFiltersInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTrafficMirrorFiltersOutput, error)
DescribeTrafficMirrorFilters mocked function
func (EC2ClientMock) DescribeTrafficMirrorSessions ¶ added in v1.2.0
func (m EC2ClientMock) DescribeTrafficMirrorSessions(arg1 context.Context, arg2 *ec2.DescribeTrafficMirrorSessionsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTrafficMirrorSessionsOutput, error)
DescribeTrafficMirrorSessions mocked function
func (EC2ClientMock) DescribeTrafficMirrorTargets ¶ added in v1.2.0
func (m EC2ClientMock) DescribeTrafficMirrorTargets(arg1 context.Context, arg2 *ec2.DescribeTrafficMirrorTargetsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTrafficMirrorTargetsOutput, error)
DescribeTrafficMirrorTargets mocked function
func (EC2ClientMock) DescribeTransitGatewayAttachments ¶ added in v1.2.0
func (m EC2ClientMock) DescribeTransitGatewayAttachments(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayAttachmentsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTransitGatewayAttachmentsOutput, error)
DescribeTransitGatewayAttachments mocked function
func (EC2ClientMock) DescribeTransitGatewayConnectPeers ¶ added in v1.2.0
func (m EC2ClientMock) DescribeTransitGatewayConnectPeers(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayConnectPeersInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTransitGatewayConnectPeersOutput, error)
DescribeTransitGatewayConnectPeers mocked function
func (EC2ClientMock) DescribeTransitGatewayConnects ¶ added in v1.2.0
func (m EC2ClientMock) DescribeTransitGatewayConnects(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayConnectsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTransitGatewayConnectsOutput, error)
DescribeTransitGatewayConnects mocked function
func (EC2ClientMock) DescribeTransitGatewayMulticastDomains ¶ added in v1.2.0
func (m EC2ClientMock) DescribeTransitGatewayMulticastDomains(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayMulticastDomainsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTransitGatewayMulticastDomainsOutput, error)
DescribeTransitGatewayMulticastDomains mocked function
func (EC2ClientMock) DescribeTransitGatewayPeeringAttachments ¶ added in v1.2.0
func (m EC2ClientMock) DescribeTransitGatewayPeeringAttachments(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayPeeringAttachmentsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTransitGatewayPeeringAttachmentsOutput, error)
DescribeTransitGatewayPeeringAttachments mocked function
func (EC2ClientMock) DescribeTransitGatewayPolicyTables ¶ added in v1.2.0
func (m EC2ClientMock) DescribeTransitGatewayPolicyTables(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayPolicyTablesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTransitGatewayPolicyTablesOutput, error)
DescribeTransitGatewayPolicyTables mocked function
func (EC2ClientMock) DescribeTransitGatewayRouteTableAnnouncements ¶ added in v1.2.0
func (m EC2ClientMock) DescribeTransitGatewayRouteTableAnnouncements(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayRouteTableAnnouncementsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTransitGatewayRouteTableAnnouncementsOutput, error)
DescribeTransitGatewayRouteTableAnnouncements mocked function
func (EC2ClientMock) DescribeTransitGatewayRouteTables ¶ added in v1.2.0
func (m EC2ClientMock) DescribeTransitGatewayRouteTables(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayRouteTablesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTransitGatewayRouteTablesOutput, error)
DescribeTransitGatewayRouteTables mocked function
func (EC2ClientMock) DescribeTransitGatewayVpcAttachments ¶ added in v1.2.0
func (m EC2ClientMock) DescribeTransitGatewayVpcAttachments(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayVpcAttachmentsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTransitGatewayVpcAttachmentsOutput, error)
DescribeTransitGatewayVpcAttachments mocked function
func (EC2ClientMock) DescribeTransitGateways ¶ added in v1.2.0
func (m EC2ClientMock) DescribeTransitGateways(arg1 context.Context, arg2 *ec2.DescribeTransitGatewaysInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTransitGatewaysOutput, error)
DescribeTransitGateways mocked function
func (EC2ClientMock) DescribeTrunkInterfaceAssociations ¶ added in v1.2.0
func (m EC2ClientMock) DescribeTrunkInterfaceAssociations(arg1 context.Context, arg2 *ec2.DescribeTrunkInterfaceAssociationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTrunkInterfaceAssociationsOutput, error)
DescribeTrunkInterfaceAssociations mocked function
func (EC2ClientMock) DescribeVolumeAttribute ¶ added in v1.2.0
func (m EC2ClientMock) DescribeVolumeAttribute(arg1 context.Context, arg2 *ec2.DescribeVolumeAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVolumeAttributeOutput, error)
DescribeVolumeAttribute mocked function
func (EC2ClientMock) DescribeVolumeStatus ¶ added in v1.2.0
func (m EC2ClientMock) DescribeVolumeStatus(arg1 context.Context, arg2 *ec2.DescribeVolumeStatusInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVolumeStatusOutput, error)
DescribeVolumeStatus mocked function
func (EC2ClientMock) DescribeVolumes ¶ added in v1.2.0
func (m EC2ClientMock) DescribeVolumes(arg1 context.Context, arg2 *ec2.DescribeVolumesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVolumesOutput, error)
DescribeVolumes mocked function
func (EC2ClientMock) DescribeVolumesModifications ¶ added in v1.2.0
func (m EC2ClientMock) DescribeVolumesModifications(arg1 context.Context, arg2 *ec2.DescribeVolumesModificationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVolumesModificationsOutput, error)
DescribeVolumesModifications mocked function
func (EC2ClientMock) DescribeVpcAttribute ¶ added in v1.2.0
func (m EC2ClientMock) DescribeVpcAttribute(arg1 context.Context, arg2 *ec2.DescribeVpcAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcAttributeOutput, error)
DescribeVpcAttribute mocked function
func (EC2ClientMock) DescribeVpcClassicLink ¶ added in v1.2.0
func (m EC2ClientMock) DescribeVpcClassicLink(arg1 context.Context, arg2 *ec2.DescribeVpcClassicLinkInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcClassicLinkOutput, error)
DescribeVpcClassicLink mocked function
func (EC2ClientMock) DescribeVpcClassicLinkDnsSupport ¶ added in v1.2.0
func (m EC2ClientMock) DescribeVpcClassicLinkDnsSupport(arg1 context.Context, arg2 *ec2.DescribeVpcClassicLinkDnsSupportInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcClassicLinkDnsSupportOutput, error)
DescribeVpcClassicLinkDnsSupport mocked function
func (EC2ClientMock) DescribeVpcEndpointConnectionNotifications ¶ added in v1.2.0
func (m EC2ClientMock) DescribeVpcEndpointConnectionNotifications(arg1 context.Context, arg2 *ec2.DescribeVpcEndpointConnectionNotificationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcEndpointConnectionNotificationsOutput, error)
DescribeVpcEndpointConnectionNotifications mocked function
func (EC2ClientMock) DescribeVpcEndpointConnections ¶ added in v1.2.0
func (m EC2ClientMock) DescribeVpcEndpointConnections(arg1 context.Context, arg2 *ec2.DescribeVpcEndpointConnectionsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcEndpointConnectionsOutput, error)
DescribeVpcEndpointConnections mocked function
func (EC2ClientMock) DescribeVpcEndpointServiceConfigurations ¶ added in v1.2.0
func (m EC2ClientMock) DescribeVpcEndpointServiceConfigurations(arg1 context.Context, arg2 *ec2.DescribeVpcEndpointServiceConfigurationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcEndpointServiceConfigurationsOutput, error)
DescribeVpcEndpointServiceConfigurations mocked function
func (EC2ClientMock) DescribeVpcEndpointServicePermissions ¶ added in v1.2.0
func (m EC2ClientMock) DescribeVpcEndpointServicePermissions(arg1 context.Context, arg2 *ec2.DescribeVpcEndpointServicePermissionsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcEndpointServicePermissionsOutput, error)
DescribeVpcEndpointServicePermissions mocked function
func (EC2ClientMock) DescribeVpcEndpointServices ¶ added in v1.2.0
func (m EC2ClientMock) DescribeVpcEndpointServices(arg1 context.Context, arg2 *ec2.DescribeVpcEndpointServicesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcEndpointServicesOutput, error)
DescribeVpcEndpointServices mocked function
func (EC2ClientMock) DescribeVpcEndpoints ¶ added in v1.2.0
func (m EC2ClientMock) DescribeVpcEndpoints(arg1 context.Context, arg2 *ec2.DescribeVpcEndpointsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcEndpointsOutput, error)
DescribeVpcEndpoints mocked function
func (EC2ClientMock) DescribeVpcPeeringConnections ¶ added in v1.2.0
func (m EC2ClientMock) DescribeVpcPeeringConnections(arg1 context.Context, arg2 *ec2.DescribeVpcPeeringConnectionsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcPeeringConnectionsOutput, error)
DescribeVpcPeeringConnections mocked function
func (EC2ClientMock) DescribeVpcs ¶ added in v1.2.0
func (m EC2ClientMock) DescribeVpcs(arg1 context.Context, arg2 *ec2.DescribeVpcsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcsOutput, error)
DescribeVpcs mocked function
func (EC2ClientMock) DescribeVpnConnections ¶ added in v1.2.0
func (m EC2ClientMock) DescribeVpnConnections(arg1 context.Context, arg2 *ec2.DescribeVpnConnectionsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpnConnectionsOutput, error)
DescribeVpnConnections mocked function
func (EC2ClientMock) DescribeVpnGateways ¶ added in v1.2.0
func (m EC2ClientMock) DescribeVpnGateways(arg1 context.Context, arg2 *ec2.DescribeVpnGatewaysInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpnGatewaysOutput, error)
DescribeVpnGateways mocked function
func (EC2ClientMock) DetachClassicLinkVpc ¶ added in v1.2.0
func (m EC2ClientMock) DetachClassicLinkVpc(arg1 context.Context, arg2 *ec2.DetachClassicLinkVpcInput, arg3 ...func(*ec2.Options)) (*ec2.DetachClassicLinkVpcOutput, error)
DetachClassicLinkVpc mocked function
func (EC2ClientMock) DetachInternetGateway ¶ added in v1.2.0
func (m EC2ClientMock) DetachInternetGateway(arg1 context.Context, arg2 *ec2.DetachInternetGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.DetachInternetGatewayOutput, error)
DetachInternetGateway mocked function
func (EC2ClientMock) DetachNetworkInterface ¶ added in v1.2.0
func (m EC2ClientMock) DetachNetworkInterface(arg1 context.Context, arg2 *ec2.DetachNetworkInterfaceInput, arg3 ...func(*ec2.Options)) (*ec2.DetachNetworkInterfaceOutput, error)
DetachNetworkInterface mocked function
func (EC2ClientMock) DetachVolume ¶ added in v1.2.0
func (m EC2ClientMock) DetachVolume(arg1 context.Context, arg2 *ec2.DetachVolumeInput, arg3 ...func(*ec2.Options)) (*ec2.DetachVolumeOutput, error)
DetachVolume mocked function
func (EC2ClientMock) DetachVpnGateway ¶ added in v1.2.0
func (m EC2ClientMock) DetachVpnGateway(arg1 context.Context, arg2 *ec2.DetachVpnGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.DetachVpnGatewayOutput, error)
DetachVpnGateway mocked function
func (EC2ClientMock) DisableEbsEncryptionByDefault ¶ added in v1.2.0
func (m EC2ClientMock) DisableEbsEncryptionByDefault(arg1 context.Context, arg2 *ec2.DisableEbsEncryptionByDefaultInput, arg3 ...func(*ec2.Options)) (*ec2.DisableEbsEncryptionByDefaultOutput, error)
DisableEbsEncryptionByDefault mocked function
func (EC2ClientMock) DisableFastLaunch ¶ added in v1.2.0
func (m EC2ClientMock) DisableFastLaunch(arg1 context.Context, arg2 *ec2.DisableFastLaunchInput, arg3 ...func(*ec2.Options)) (*ec2.DisableFastLaunchOutput, error)
DisableFastLaunch mocked function
func (EC2ClientMock) DisableFastSnapshotRestores ¶ added in v1.2.0
func (m EC2ClientMock) DisableFastSnapshotRestores(arg1 context.Context, arg2 *ec2.DisableFastSnapshotRestoresInput, arg3 ...func(*ec2.Options)) (*ec2.DisableFastSnapshotRestoresOutput, error)
DisableFastSnapshotRestores mocked function
func (EC2ClientMock) DisableImageDeprecation ¶ added in v1.2.0
func (m EC2ClientMock) DisableImageDeprecation(arg1 context.Context, arg2 *ec2.DisableImageDeprecationInput, arg3 ...func(*ec2.Options)) (*ec2.DisableImageDeprecationOutput, error)
DisableImageDeprecation mocked function
func (EC2ClientMock) DisableIpamOrganizationAdminAccount ¶ added in v1.2.0
func (m EC2ClientMock) DisableIpamOrganizationAdminAccount(arg1 context.Context, arg2 *ec2.DisableIpamOrganizationAdminAccountInput, arg3 ...func(*ec2.Options)) (*ec2.DisableIpamOrganizationAdminAccountOutput, error)
DisableIpamOrganizationAdminAccount mocked function
func (EC2ClientMock) DisableSerialConsoleAccess ¶ added in v1.2.0
func (m EC2ClientMock) DisableSerialConsoleAccess(arg1 context.Context, arg2 *ec2.DisableSerialConsoleAccessInput, arg3 ...func(*ec2.Options)) (*ec2.DisableSerialConsoleAccessOutput, error)
DisableSerialConsoleAccess mocked function
func (EC2ClientMock) DisableTransitGatewayRouteTablePropagation ¶ added in v1.2.0
func (m EC2ClientMock) DisableTransitGatewayRouteTablePropagation(arg1 context.Context, arg2 *ec2.DisableTransitGatewayRouteTablePropagationInput, arg3 ...func(*ec2.Options)) (*ec2.DisableTransitGatewayRouteTablePropagationOutput, error)
DisableTransitGatewayRouteTablePropagation mocked function
func (EC2ClientMock) DisableVgwRoutePropagation ¶ added in v1.2.0
func (m EC2ClientMock) DisableVgwRoutePropagation(arg1 context.Context, arg2 *ec2.DisableVgwRoutePropagationInput, arg3 ...func(*ec2.Options)) (*ec2.DisableVgwRoutePropagationOutput, error)
DisableVgwRoutePropagation mocked function
func (EC2ClientMock) DisableVpcClassicLink ¶ added in v1.2.0
func (m EC2ClientMock) DisableVpcClassicLink(arg1 context.Context, arg2 *ec2.DisableVpcClassicLinkInput, arg3 ...func(*ec2.Options)) (*ec2.DisableVpcClassicLinkOutput, error)
DisableVpcClassicLink mocked function
func (EC2ClientMock) DisableVpcClassicLinkDnsSupport ¶ added in v1.2.0
func (m EC2ClientMock) DisableVpcClassicLinkDnsSupport(arg1 context.Context, arg2 *ec2.DisableVpcClassicLinkDnsSupportInput, arg3 ...func(*ec2.Options)) (*ec2.DisableVpcClassicLinkDnsSupportOutput, error)
DisableVpcClassicLinkDnsSupport mocked function
func (EC2ClientMock) DisassociateAddress ¶ added in v1.2.0
func (m EC2ClientMock) DisassociateAddress(arg1 context.Context, arg2 *ec2.DisassociateAddressInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateAddressOutput, error)
DisassociateAddress mocked function
func (EC2ClientMock) DisassociateClientVpnTargetNetwork ¶ added in v1.2.0
func (m EC2ClientMock) DisassociateClientVpnTargetNetwork(arg1 context.Context, arg2 *ec2.DisassociateClientVpnTargetNetworkInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateClientVpnTargetNetworkOutput, error)
DisassociateClientVpnTargetNetwork mocked function
func (EC2ClientMock) DisassociateEnclaveCertificateIamRole ¶ added in v1.2.0
func (m EC2ClientMock) DisassociateEnclaveCertificateIamRole(arg1 context.Context, arg2 *ec2.DisassociateEnclaveCertificateIamRoleInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateEnclaveCertificateIamRoleOutput, error)
DisassociateEnclaveCertificateIamRole mocked function
func (EC2ClientMock) DisassociateIamInstanceProfile ¶ added in v1.2.0
func (m EC2ClientMock) DisassociateIamInstanceProfile(arg1 context.Context, arg2 *ec2.DisassociateIamInstanceProfileInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateIamInstanceProfileOutput, error)
DisassociateIamInstanceProfile mocked function
func (EC2ClientMock) DisassociateInstanceEventWindow ¶ added in v1.2.0
func (m EC2ClientMock) DisassociateInstanceEventWindow(arg1 context.Context, arg2 *ec2.DisassociateInstanceEventWindowInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateInstanceEventWindowOutput, error)
DisassociateInstanceEventWindow mocked function
func (EC2ClientMock) DisassociateRouteTable ¶ added in v1.2.0
func (m EC2ClientMock) DisassociateRouteTable(arg1 context.Context, arg2 *ec2.DisassociateRouteTableInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateRouteTableOutput, error)
DisassociateRouteTable mocked function
func (EC2ClientMock) DisassociateSubnetCidrBlock ¶ added in v1.2.0
func (m EC2ClientMock) DisassociateSubnetCidrBlock(arg1 context.Context, arg2 *ec2.DisassociateSubnetCidrBlockInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateSubnetCidrBlockOutput, error)
DisassociateSubnetCidrBlock mocked function
func (EC2ClientMock) DisassociateTransitGatewayMulticastDomain ¶ added in v1.2.0
func (m EC2ClientMock) DisassociateTransitGatewayMulticastDomain(arg1 context.Context, arg2 *ec2.DisassociateTransitGatewayMulticastDomainInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateTransitGatewayMulticastDomainOutput, error)
DisassociateTransitGatewayMulticastDomain mocked function
func (EC2ClientMock) DisassociateTransitGatewayPolicyTable ¶ added in v1.2.0
func (m EC2ClientMock) DisassociateTransitGatewayPolicyTable(arg1 context.Context, arg2 *ec2.DisassociateTransitGatewayPolicyTableInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateTransitGatewayPolicyTableOutput, error)
DisassociateTransitGatewayPolicyTable mocked function
func (EC2ClientMock) DisassociateTransitGatewayRouteTable ¶ added in v1.2.0
func (m EC2ClientMock) DisassociateTransitGatewayRouteTable(arg1 context.Context, arg2 *ec2.DisassociateTransitGatewayRouteTableInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateTransitGatewayRouteTableOutput, error)
DisassociateTransitGatewayRouteTable mocked function
func (EC2ClientMock) DisassociateTrunkInterface ¶ added in v1.2.0
func (m EC2ClientMock) DisassociateTrunkInterface(arg1 context.Context, arg2 *ec2.DisassociateTrunkInterfaceInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateTrunkInterfaceOutput, error)
DisassociateTrunkInterface mocked function
func (EC2ClientMock) DisassociateVpcCidrBlock ¶ added in v1.2.0
func (m EC2ClientMock) DisassociateVpcCidrBlock(arg1 context.Context, arg2 *ec2.DisassociateVpcCidrBlockInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateVpcCidrBlockOutput, error)
DisassociateVpcCidrBlock mocked function
func (EC2ClientMock) EnableEbsEncryptionByDefault ¶ added in v1.2.0
func (m EC2ClientMock) EnableEbsEncryptionByDefault(arg1 context.Context, arg2 *ec2.EnableEbsEncryptionByDefaultInput, arg3 ...func(*ec2.Options)) (*ec2.EnableEbsEncryptionByDefaultOutput, error)
EnableEbsEncryptionByDefault mocked function
func (EC2ClientMock) EnableFastLaunch ¶ added in v1.2.0
func (m EC2ClientMock) EnableFastLaunch(arg1 context.Context, arg2 *ec2.EnableFastLaunchInput, arg3 ...func(*ec2.Options)) (*ec2.EnableFastLaunchOutput, error)
EnableFastLaunch mocked function
func (EC2ClientMock) EnableFastSnapshotRestores ¶ added in v1.2.0
func (m EC2ClientMock) EnableFastSnapshotRestores(arg1 context.Context, arg2 *ec2.EnableFastSnapshotRestoresInput, arg3 ...func(*ec2.Options)) (*ec2.EnableFastSnapshotRestoresOutput, error)
EnableFastSnapshotRestores mocked function
func (EC2ClientMock) EnableImageDeprecation ¶ added in v1.2.0
func (m EC2ClientMock) EnableImageDeprecation(arg1 context.Context, arg2 *ec2.EnableImageDeprecationInput, arg3 ...func(*ec2.Options)) (*ec2.EnableImageDeprecationOutput, error)
EnableImageDeprecation mocked function
func (EC2ClientMock) EnableIpamOrganizationAdminAccount ¶ added in v1.2.0
func (m EC2ClientMock) EnableIpamOrganizationAdminAccount(arg1 context.Context, arg2 *ec2.EnableIpamOrganizationAdminAccountInput, arg3 ...func(*ec2.Options)) (*ec2.EnableIpamOrganizationAdminAccountOutput, error)
EnableIpamOrganizationAdminAccount mocked function
func (EC2ClientMock) EnableSerialConsoleAccess ¶ added in v1.2.0
func (m EC2ClientMock) EnableSerialConsoleAccess(arg1 context.Context, arg2 *ec2.EnableSerialConsoleAccessInput, arg3 ...func(*ec2.Options)) (*ec2.EnableSerialConsoleAccessOutput, error)
EnableSerialConsoleAccess mocked function
func (EC2ClientMock) EnableTransitGatewayRouteTablePropagation ¶ added in v1.2.0
func (m EC2ClientMock) EnableTransitGatewayRouteTablePropagation(arg1 context.Context, arg2 *ec2.EnableTransitGatewayRouteTablePropagationInput, arg3 ...func(*ec2.Options)) (*ec2.EnableTransitGatewayRouteTablePropagationOutput, error)
EnableTransitGatewayRouteTablePropagation mocked function
func (EC2ClientMock) EnableVgwRoutePropagation ¶ added in v1.2.0
func (m EC2ClientMock) EnableVgwRoutePropagation(arg1 context.Context, arg2 *ec2.EnableVgwRoutePropagationInput, arg3 ...func(*ec2.Options)) (*ec2.EnableVgwRoutePropagationOutput, error)
EnableVgwRoutePropagation mocked function
func (EC2ClientMock) EnableVolumeIO ¶ added in v1.2.0
func (m EC2ClientMock) EnableVolumeIO(arg1 context.Context, arg2 *ec2.EnableVolumeIOInput, arg3 ...func(*ec2.Options)) (*ec2.EnableVolumeIOOutput, error)
EnableVolumeIO mocked function
func (EC2ClientMock) EnableVpcClassicLink ¶ added in v1.2.0
func (m EC2ClientMock) EnableVpcClassicLink(arg1 context.Context, arg2 *ec2.EnableVpcClassicLinkInput, arg3 ...func(*ec2.Options)) (*ec2.EnableVpcClassicLinkOutput, error)
EnableVpcClassicLink mocked function
func (EC2ClientMock) EnableVpcClassicLinkDnsSupport ¶ added in v1.2.0
func (m EC2ClientMock) EnableVpcClassicLinkDnsSupport(arg1 context.Context, arg2 *ec2.EnableVpcClassicLinkDnsSupportInput, arg3 ...func(*ec2.Options)) (*ec2.EnableVpcClassicLinkDnsSupportOutput, error)
EnableVpcClassicLinkDnsSupport mocked function
func (EC2ClientMock) ExportClientVpnClientCertificateRevocationList ¶ added in v1.2.0
func (m EC2ClientMock) ExportClientVpnClientCertificateRevocationList(arg1 context.Context, arg2 *ec2.ExportClientVpnClientCertificateRevocationListInput, arg3 ...func(*ec2.Options)) (*ec2.ExportClientVpnClientCertificateRevocationListOutput, error)
ExportClientVpnClientCertificateRevocationList mocked function
func (EC2ClientMock) ExportClientVpnClientConfiguration ¶ added in v1.2.0
func (m EC2ClientMock) ExportClientVpnClientConfiguration(arg1 context.Context, arg2 *ec2.ExportClientVpnClientConfigurationInput, arg3 ...func(*ec2.Options)) (*ec2.ExportClientVpnClientConfigurationOutput, error)
ExportClientVpnClientConfiguration mocked function
func (EC2ClientMock) ExportImage ¶ added in v1.2.0
func (m EC2ClientMock) ExportImage(arg1 context.Context, arg2 *ec2.ExportImageInput, arg3 ...func(*ec2.Options)) (*ec2.ExportImageOutput, error)
ExportImage mocked function
func (EC2ClientMock) ExportTransitGatewayRoutes ¶ added in v1.2.0
func (m EC2ClientMock) ExportTransitGatewayRoutes(arg1 context.Context, arg2 *ec2.ExportTransitGatewayRoutesInput, arg3 ...func(*ec2.Options)) (*ec2.ExportTransitGatewayRoutesOutput, error)
ExportTransitGatewayRoutes mocked function
func (EC2ClientMock) GetAssociatedEnclaveCertificateIamRoles ¶ added in v1.2.0
func (m EC2ClientMock) GetAssociatedEnclaveCertificateIamRoles(arg1 context.Context, arg2 *ec2.GetAssociatedEnclaveCertificateIamRolesInput, arg3 ...func(*ec2.Options)) (*ec2.GetAssociatedEnclaveCertificateIamRolesOutput, error)
GetAssociatedEnclaveCertificateIamRoles mocked function
func (EC2ClientMock) GetAssociatedIpv6PoolCidrs ¶ added in v1.2.0
func (m EC2ClientMock) GetAssociatedIpv6PoolCidrs(arg1 context.Context, arg2 *ec2.GetAssociatedIpv6PoolCidrsInput, arg3 ...func(*ec2.Options)) (*ec2.GetAssociatedIpv6PoolCidrsOutput, error)
GetAssociatedIpv6PoolCidrs mocked function
func (EC2ClientMock) GetCapacityReservationUsage ¶ added in v1.2.0
func (m EC2ClientMock) GetCapacityReservationUsage(arg1 context.Context, arg2 *ec2.GetCapacityReservationUsageInput, arg3 ...func(*ec2.Options)) (*ec2.GetCapacityReservationUsageOutput, error)
GetCapacityReservationUsage mocked function
func (EC2ClientMock) GetCoipPoolUsage ¶ added in v1.2.0
func (m EC2ClientMock) GetCoipPoolUsage(arg1 context.Context, arg2 *ec2.GetCoipPoolUsageInput, arg3 ...func(*ec2.Options)) (*ec2.GetCoipPoolUsageOutput, error)
GetCoipPoolUsage mocked function
func (EC2ClientMock) GetConsoleOutput ¶ added in v1.2.0
func (m EC2ClientMock) GetConsoleOutput(arg1 context.Context, arg2 *ec2.GetConsoleOutputInput, arg3 ...func(*ec2.Options)) (*ec2.GetConsoleOutputOutput, error)
GetConsoleOutput mocked function
func (EC2ClientMock) GetConsoleScreenshot ¶ added in v1.2.0
func (m EC2ClientMock) GetConsoleScreenshot(arg1 context.Context, arg2 *ec2.GetConsoleScreenshotInput, arg3 ...func(*ec2.Options)) (*ec2.GetConsoleScreenshotOutput, error)
GetConsoleScreenshot mocked function
func (EC2ClientMock) GetDefaultCreditSpecification ¶ added in v1.2.0
func (m EC2ClientMock) GetDefaultCreditSpecification(arg1 context.Context, arg2 *ec2.GetDefaultCreditSpecificationInput, arg3 ...func(*ec2.Options)) (*ec2.GetDefaultCreditSpecificationOutput, error)
GetDefaultCreditSpecification mocked function
func (EC2ClientMock) GetEbsDefaultKmsKeyId ¶ added in v1.2.0
func (m EC2ClientMock) GetEbsDefaultKmsKeyId(arg1 context.Context, arg2 *ec2.GetEbsDefaultKmsKeyIdInput, arg3 ...func(*ec2.Options)) (*ec2.GetEbsDefaultKmsKeyIdOutput, error)
GetEbsDefaultKmsKeyId mocked function
func (EC2ClientMock) GetEbsEncryptionByDefault ¶ added in v1.2.0
func (m EC2ClientMock) GetEbsEncryptionByDefault(arg1 context.Context, arg2 *ec2.GetEbsEncryptionByDefaultInput, arg3 ...func(*ec2.Options)) (*ec2.GetEbsEncryptionByDefaultOutput, error)
GetEbsEncryptionByDefault mocked function
func (EC2ClientMock) GetFlowLogsIntegrationTemplate ¶ added in v1.2.0
func (m EC2ClientMock) GetFlowLogsIntegrationTemplate(arg1 context.Context, arg2 *ec2.GetFlowLogsIntegrationTemplateInput, arg3 ...func(*ec2.Options)) (*ec2.GetFlowLogsIntegrationTemplateOutput, error)
GetFlowLogsIntegrationTemplate mocked function
func (EC2ClientMock) GetGroupsForCapacityReservation ¶ added in v1.2.0
func (m EC2ClientMock) GetGroupsForCapacityReservation(arg1 context.Context, arg2 *ec2.GetGroupsForCapacityReservationInput, arg3 ...func(*ec2.Options)) (*ec2.GetGroupsForCapacityReservationOutput, error)
GetGroupsForCapacityReservation mocked function
func (EC2ClientMock) GetHostReservationPurchasePreview ¶ added in v1.2.0
func (m EC2ClientMock) GetHostReservationPurchasePreview(arg1 context.Context, arg2 *ec2.GetHostReservationPurchasePreviewInput, arg3 ...func(*ec2.Options)) (*ec2.GetHostReservationPurchasePreviewOutput, error)
GetHostReservationPurchasePreview mocked function
func (EC2ClientMock) GetInstanceTypesFromInstanceRequirements ¶ added in v1.2.0
func (m EC2ClientMock) GetInstanceTypesFromInstanceRequirements(arg1 context.Context, arg2 *ec2.GetInstanceTypesFromInstanceRequirementsInput, arg3 ...func(*ec2.Options)) (*ec2.GetInstanceTypesFromInstanceRequirementsOutput, error)
GetInstanceTypesFromInstanceRequirements mocked function
func (EC2ClientMock) GetInstanceUefiData ¶ added in v1.2.0
func (m EC2ClientMock) GetInstanceUefiData(arg1 context.Context, arg2 *ec2.GetInstanceUefiDataInput, arg3 ...func(*ec2.Options)) (*ec2.GetInstanceUefiDataOutput, error)
GetInstanceUefiData mocked function
func (EC2ClientMock) GetIpamAddressHistory ¶ added in v1.2.0
func (m EC2ClientMock) GetIpamAddressHistory(arg1 context.Context, arg2 *ec2.GetIpamAddressHistoryInput, arg3 ...func(*ec2.Options)) (*ec2.GetIpamAddressHistoryOutput, error)
GetIpamAddressHistory mocked function
func (EC2ClientMock) GetIpamPoolAllocations ¶ added in v1.2.0
func (m EC2ClientMock) GetIpamPoolAllocations(arg1 context.Context, arg2 *ec2.GetIpamPoolAllocationsInput, arg3 ...func(*ec2.Options)) (*ec2.GetIpamPoolAllocationsOutput, error)
GetIpamPoolAllocations mocked function
func (EC2ClientMock) GetIpamPoolCidrs ¶ added in v1.2.0
func (m EC2ClientMock) GetIpamPoolCidrs(arg1 context.Context, arg2 *ec2.GetIpamPoolCidrsInput, arg3 ...func(*ec2.Options)) (*ec2.GetIpamPoolCidrsOutput, error)
GetIpamPoolCidrs mocked function
func (EC2ClientMock) GetIpamResourceCidrs ¶ added in v1.2.0
func (m EC2ClientMock) GetIpamResourceCidrs(arg1 context.Context, arg2 *ec2.GetIpamResourceCidrsInput, arg3 ...func(*ec2.Options)) (*ec2.GetIpamResourceCidrsOutput, error)
GetIpamResourceCidrs mocked function
func (EC2ClientMock) GetLaunchTemplateData ¶ added in v1.2.0
func (m EC2ClientMock) GetLaunchTemplateData(arg1 context.Context, arg2 *ec2.GetLaunchTemplateDataInput, arg3 ...func(*ec2.Options)) (*ec2.GetLaunchTemplateDataOutput, error)
GetLaunchTemplateData mocked function
func (EC2ClientMock) GetManagedPrefixListAssociations ¶ added in v1.2.0
func (m EC2ClientMock) GetManagedPrefixListAssociations(arg1 context.Context, arg2 *ec2.GetManagedPrefixListAssociationsInput, arg3 ...func(*ec2.Options)) (*ec2.GetManagedPrefixListAssociationsOutput, error)
GetManagedPrefixListAssociations mocked function
func (EC2ClientMock) GetManagedPrefixListEntries ¶ added in v1.2.0
func (m EC2ClientMock) GetManagedPrefixListEntries(arg1 context.Context, arg2 *ec2.GetManagedPrefixListEntriesInput, arg3 ...func(*ec2.Options)) (*ec2.GetManagedPrefixListEntriesOutput, error)
GetManagedPrefixListEntries mocked function
func (EC2ClientMock) GetNetworkInsightsAccessScopeAnalysisFindings ¶ added in v1.2.0
func (m EC2ClientMock) GetNetworkInsightsAccessScopeAnalysisFindings(arg1 context.Context, arg2 *ec2.GetNetworkInsightsAccessScopeAnalysisFindingsInput, arg3 ...func(*ec2.Options)) (*ec2.GetNetworkInsightsAccessScopeAnalysisFindingsOutput, error)
GetNetworkInsightsAccessScopeAnalysisFindings mocked function
func (EC2ClientMock) GetNetworkInsightsAccessScopeContent ¶ added in v1.2.0
func (m EC2ClientMock) GetNetworkInsightsAccessScopeContent(arg1 context.Context, arg2 *ec2.GetNetworkInsightsAccessScopeContentInput, arg3 ...func(*ec2.Options)) (*ec2.GetNetworkInsightsAccessScopeContentOutput, error)
GetNetworkInsightsAccessScopeContent mocked function
func (EC2ClientMock) GetPasswordData ¶ added in v1.2.0
func (m EC2ClientMock) GetPasswordData(arg1 context.Context, arg2 *ec2.GetPasswordDataInput, arg3 ...func(*ec2.Options)) (*ec2.GetPasswordDataOutput, error)
GetPasswordData mocked function
func (EC2ClientMock) GetReservedInstancesExchangeQuote ¶ added in v1.2.0
func (m EC2ClientMock) GetReservedInstancesExchangeQuote(arg1 context.Context, arg2 *ec2.GetReservedInstancesExchangeQuoteInput, arg3 ...func(*ec2.Options)) (*ec2.GetReservedInstancesExchangeQuoteOutput, error)
GetReservedInstancesExchangeQuote mocked function
func (EC2ClientMock) GetSerialConsoleAccessStatus ¶ added in v1.2.0
func (m EC2ClientMock) GetSerialConsoleAccessStatus(arg1 context.Context, arg2 *ec2.GetSerialConsoleAccessStatusInput, arg3 ...func(*ec2.Options)) (*ec2.GetSerialConsoleAccessStatusOutput, error)
GetSerialConsoleAccessStatus mocked function
func (EC2ClientMock) GetSpotPlacementScores ¶ added in v1.2.0
func (m EC2ClientMock) GetSpotPlacementScores(arg1 context.Context, arg2 *ec2.GetSpotPlacementScoresInput, arg3 ...func(*ec2.Options)) (*ec2.GetSpotPlacementScoresOutput, error)
GetSpotPlacementScores mocked function
func (EC2ClientMock) GetSubnetCidrReservations ¶ added in v1.2.0
func (m EC2ClientMock) GetSubnetCidrReservations(arg1 context.Context, arg2 *ec2.GetSubnetCidrReservationsInput, arg3 ...func(*ec2.Options)) (*ec2.GetSubnetCidrReservationsOutput, error)
GetSubnetCidrReservations mocked function
func (EC2ClientMock) GetTransitGatewayAttachmentPropagations ¶ added in v1.2.0
func (m EC2ClientMock) GetTransitGatewayAttachmentPropagations(arg1 context.Context, arg2 *ec2.GetTransitGatewayAttachmentPropagationsInput, arg3 ...func(*ec2.Options)) (*ec2.GetTransitGatewayAttachmentPropagationsOutput, error)
GetTransitGatewayAttachmentPropagations mocked function
func (EC2ClientMock) GetTransitGatewayMulticastDomainAssociations ¶ added in v1.2.0
func (m EC2ClientMock) GetTransitGatewayMulticastDomainAssociations(arg1 context.Context, arg2 *ec2.GetTransitGatewayMulticastDomainAssociationsInput, arg3 ...func(*ec2.Options)) (*ec2.GetTransitGatewayMulticastDomainAssociationsOutput, error)
GetTransitGatewayMulticastDomainAssociations mocked function
func (EC2ClientMock) GetTransitGatewayPolicyTableAssociations ¶ added in v1.2.0
func (m EC2ClientMock) GetTransitGatewayPolicyTableAssociations(arg1 context.Context, arg2 *ec2.GetTransitGatewayPolicyTableAssociationsInput, arg3 ...func(*ec2.Options)) (*ec2.GetTransitGatewayPolicyTableAssociationsOutput, error)
GetTransitGatewayPolicyTableAssociations mocked function
func (EC2ClientMock) GetTransitGatewayPolicyTableEntries ¶ added in v1.2.0
func (m EC2ClientMock) GetTransitGatewayPolicyTableEntries(arg1 context.Context, arg2 *ec2.GetTransitGatewayPolicyTableEntriesInput, arg3 ...func(*ec2.Options)) (*ec2.GetTransitGatewayPolicyTableEntriesOutput, error)
GetTransitGatewayPolicyTableEntries mocked function
func (EC2ClientMock) GetTransitGatewayPrefixListReferences ¶ added in v1.2.0
func (m EC2ClientMock) GetTransitGatewayPrefixListReferences(arg1 context.Context, arg2 *ec2.GetTransitGatewayPrefixListReferencesInput, arg3 ...func(*ec2.Options)) (*ec2.GetTransitGatewayPrefixListReferencesOutput, error)
GetTransitGatewayPrefixListReferences mocked function
func (EC2ClientMock) GetTransitGatewayRouteTableAssociations ¶ added in v1.2.0
func (m EC2ClientMock) GetTransitGatewayRouteTableAssociations(arg1 context.Context, arg2 *ec2.GetTransitGatewayRouteTableAssociationsInput, arg3 ...func(*ec2.Options)) (*ec2.GetTransitGatewayRouteTableAssociationsOutput, error)
GetTransitGatewayRouteTableAssociations mocked function
func (EC2ClientMock) GetTransitGatewayRouteTablePropagations ¶ added in v1.2.0
func (m EC2ClientMock) GetTransitGatewayRouteTablePropagations(arg1 context.Context, arg2 *ec2.GetTransitGatewayRouteTablePropagationsInput, arg3 ...func(*ec2.Options)) (*ec2.GetTransitGatewayRouteTablePropagationsOutput, error)
GetTransitGatewayRouteTablePropagations mocked function
func (EC2ClientMock) GetVpnConnectionDeviceSampleConfiguration ¶ added in v1.2.0
func (m EC2ClientMock) GetVpnConnectionDeviceSampleConfiguration(arg1 context.Context, arg2 *ec2.GetVpnConnectionDeviceSampleConfigurationInput, arg3 ...func(*ec2.Options)) (*ec2.GetVpnConnectionDeviceSampleConfigurationOutput, error)
GetVpnConnectionDeviceSampleConfiguration mocked function
func (EC2ClientMock) GetVpnConnectionDeviceTypes ¶ added in v1.2.0
func (m EC2ClientMock) GetVpnConnectionDeviceTypes(arg1 context.Context, arg2 *ec2.GetVpnConnectionDeviceTypesInput, arg3 ...func(*ec2.Options)) (*ec2.GetVpnConnectionDeviceTypesOutput, error)
GetVpnConnectionDeviceTypes mocked function
func (EC2ClientMock) ImportClientVpnClientCertificateRevocationList ¶ added in v1.2.0
func (m EC2ClientMock) ImportClientVpnClientCertificateRevocationList(arg1 context.Context, arg2 *ec2.ImportClientVpnClientCertificateRevocationListInput, arg3 ...func(*ec2.Options)) (*ec2.ImportClientVpnClientCertificateRevocationListOutput, error)
ImportClientVpnClientCertificateRevocationList mocked function
func (EC2ClientMock) ImportImage ¶ added in v1.2.0
func (m EC2ClientMock) ImportImage(arg1 context.Context, arg2 *ec2.ImportImageInput, arg3 ...func(*ec2.Options)) (*ec2.ImportImageOutput, error)
ImportImage mocked function
func (EC2ClientMock) ImportInstance ¶ added in v1.2.0
func (m EC2ClientMock) ImportInstance(arg1 context.Context, arg2 *ec2.ImportInstanceInput, arg3 ...func(*ec2.Options)) (*ec2.ImportInstanceOutput, error)
ImportInstance mocked function
func (EC2ClientMock) ImportKeyPair ¶ added in v1.2.0
func (m EC2ClientMock) ImportKeyPair(arg1 context.Context, arg2 *ec2.ImportKeyPairInput, arg3 ...func(*ec2.Options)) (*ec2.ImportKeyPairOutput, error)
ImportKeyPair mocked function
func (EC2ClientMock) ImportSnapshot ¶ added in v1.2.0
func (m EC2ClientMock) ImportSnapshot(arg1 context.Context, arg2 *ec2.ImportSnapshotInput, arg3 ...func(*ec2.Options)) (*ec2.ImportSnapshotOutput, error)
ImportSnapshot mocked function
func (EC2ClientMock) ImportVolume ¶ added in v1.2.0
func (m EC2ClientMock) ImportVolume(arg1 context.Context, arg2 *ec2.ImportVolumeInput, arg3 ...func(*ec2.Options)) (*ec2.ImportVolumeOutput, error)
ImportVolume mocked function
func (EC2ClientMock) ListImagesInRecycleBin ¶ added in v1.2.0
func (m EC2ClientMock) ListImagesInRecycleBin(arg1 context.Context, arg2 *ec2.ListImagesInRecycleBinInput, arg3 ...func(*ec2.Options)) (*ec2.ListImagesInRecycleBinOutput, error)
ListImagesInRecycleBin mocked function
func (EC2ClientMock) ListSnapshotsInRecycleBin ¶ added in v1.2.0
func (m EC2ClientMock) ListSnapshotsInRecycleBin(arg1 context.Context, arg2 *ec2.ListSnapshotsInRecycleBinInput, arg3 ...func(*ec2.Options)) (*ec2.ListSnapshotsInRecycleBinOutput, error)
ListSnapshotsInRecycleBin mocked function
func (EC2ClientMock) ModifyAddressAttribute ¶ added in v1.2.0
func (m EC2ClientMock) ModifyAddressAttribute(arg1 context.Context, arg2 *ec2.ModifyAddressAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyAddressAttributeOutput, error)
ModifyAddressAttribute mocked function
func (EC2ClientMock) ModifyAvailabilityZoneGroup ¶ added in v1.2.0
func (m EC2ClientMock) ModifyAvailabilityZoneGroup(arg1 context.Context, arg2 *ec2.ModifyAvailabilityZoneGroupInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyAvailabilityZoneGroupOutput, error)
ModifyAvailabilityZoneGroup mocked function
func (EC2ClientMock) ModifyCapacityReservation ¶ added in v1.2.0
func (m EC2ClientMock) ModifyCapacityReservation(arg1 context.Context, arg2 *ec2.ModifyCapacityReservationInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyCapacityReservationOutput, error)
ModifyCapacityReservation mocked function
func (EC2ClientMock) ModifyCapacityReservationFleet ¶ added in v1.2.0
func (m EC2ClientMock) ModifyCapacityReservationFleet(arg1 context.Context, arg2 *ec2.ModifyCapacityReservationFleetInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyCapacityReservationFleetOutput, error)
ModifyCapacityReservationFleet mocked function
func (EC2ClientMock) ModifyClientVpnEndpoint ¶ added in v1.2.0
func (m EC2ClientMock) ModifyClientVpnEndpoint(arg1 context.Context, arg2 *ec2.ModifyClientVpnEndpointInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyClientVpnEndpointOutput, error)
ModifyClientVpnEndpoint mocked function
func (EC2ClientMock) ModifyDefaultCreditSpecification ¶ added in v1.2.0
func (m EC2ClientMock) ModifyDefaultCreditSpecification(arg1 context.Context, arg2 *ec2.ModifyDefaultCreditSpecificationInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyDefaultCreditSpecificationOutput, error)
ModifyDefaultCreditSpecification mocked function
func (EC2ClientMock) ModifyEbsDefaultKmsKeyId ¶ added in v1.2.0
func (m EC2ClientMock) ModifyEbsDefaultKmsKeyId(arg1 context.Context, arg2 *ec2.ModifyEbsDefaultKmsKeyIdInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyEbsDefaultKmsKeyIdOutput, error)
ModifyEbsDefaultKmsKeyId mocked function
func (EC2ClientMock) ModifyFleet ¶ added in v1.2.0
func (m EC2ClientMock) ModifyFleet(arg1 context.Context, arg2 *ec2.ModifyFleetInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyFleetOutput, error)
ModifyFleet mocked function
func (EC2ClientMock) ModifyFpgaImageAttribute ¶ added in v1.2.0
func (m EC2ClientMock) ModifyFpgaImageAttribute(arg1 context.Context, arg2 *ec2.ModifyFpgaImageAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyFpgaImageAttributeOutput, error)
ModifyFpgaImageAttribute mocked function
func (EC2ClientMock) ModifyHosts ¶ added in v1.2.0
func (m EC2ClientMock) ModifyHosts(arg1 context.Context, arg2 *ec2.ModifyHostsInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyHostsOutput, error)
ModifyHosts mocked function
func (EC2ClientMock) ModifyIdFormat ¶ added in v1.2.0
func (m EC2ClientMock) ModifyIdFormat(arg1 context.Context, arg2 *ec2.ModifyIdFormatInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyIdFormatOutput, error)
ModifyIdFormat mocked function
func (EC2ClientMock) ModifyIdentityIdFormat ¶ added in v1.2.0
func (m EC2ClientMock) ModifyIdentityIdFormat(arg1 context.Context, arg2 *ec2.ModifyIdentityIdFormatInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyIdentityIdFormatOutput, error)
ModifyIdentityIdFormat mocked function
func (EC2ClientMock) ModifyImageAttribute ¶ added in v1.2.0
func (m EC2ClientMock) ModifyImageAttribute(arg1 context.Context, arg2 *ec2.ModifyImageAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyImageAttributeOutput, error)
ModifyImageAttribute mocked function
func (EC2ClientMock) ModifyInstanceAttribute ¶ added in v1.2.0
func (m EC2ClientMock) ModifyInstanceAttribute(arg1 context.Context, arg2 *ec2.ModifyInstanceAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyInstanceAttributeOutput, error)
ModifyInstanceAttribute mocked function
func (EC2ClientMock) ModifyInstanceCapacityReservationAttributes ¶ added in v1.2.0
func (m EC2ClientMock) ModifyInstanceCapacityReservationAttributes(arg1 context.Context, arg2 *ec2.ModifyInstanceCapacityReservationAttributesInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyInstanceCapacityReservationAttributesOutput, error)
ModifyInstanceCapacityReservationAttributes mocked function
func (EC2ClientMock) ModifyInstanceCreditSpecification ¶ added in v1.2.0
func (m EC2ClientMock) ModifyInstanceCreditSpecification(arg1 context.Context, arg2 *ec2.ModifyInstanceCreditSpecificationInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyInstanceCreditSpecificationOutput, error)
ModifyInstanceCreditSpecification mocked function
func (EC2ClientMock) ModifyInstanceEventStartTime ¶ added in v1.2.0
func (m EC2ClientMock) ModifyInstanceEventStartTime(arg1 context.Context, arg2 *ec2.ModifyInstanceEventStartTimeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyInstanceEventStartTimeOutput, error)
ModifyInstanceEventStartTime mocked function
func (EC2ClientMock) ModifyInstanceEventWindow ¶ added in v1.2.0
func (m EC2ClientMock) ModifyInstanceEventWindow(arg1 context.Context, arg2 *ec2.ModifyInstanceEventWindowInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyInstanceEventWindowOutput, error)
ModifyInstanceEventWindow mocked function
func (EC2ClientMock) ModifyInstanceMaintenanceOptions ¶ added in v1.2.0
func (m EC2ClientMock) ModifyInstanceMaintenanceOptions(arg1 context.Context, arg2 *ec2.ModifyInstanceMaintenanceOptionsInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyInstanceMaintenanceOptionsOutput, error)
ModifyInstanceMaintenanceOptions mocked function
func (EC2ClientMock) ModifyInstanceMetadataOptions ¶ added in v1.2.0
func (m EC2ClientMock) ModifyInstanceMetadataOptions(arg1 context.Context, arg2 *ec2.ModifyInstanceMetadataOptionsInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyInstanceMetadataOptionsOutput, error)
ModifyInstanceMetadataOptions mocked function
func (EC2ClientMock) ModifyInstancePlacement ¶ added in v1.2.0
func (m EC2ClientMock) ModifyInstancePlacement(arg1 context.Context, arg2 *ec2.ModifyInstancePlacementInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyInstancePlacementOutput, error)
ModifyInstancePlacement mocked function
func (EC2ClientMock) ModifyIpam ¶ added in v1.2.0
func (m EC2ClientMock) ModifyIpam(arg1 context.Context, arg2 *ec2.ModifyIpamInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyIpamOutput, error)
ModifyIpam mocked function
func (EC2ClientMock) ModifyIpamPool ¶ added in v1.2.0
func (m EC2ClientMock) ModifyIpamPool(arg1 context.Context, arg2 *ec2.ModifyIpamPoolInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyIpamPoolOutput, error)
ModifyIpamPool mocked function
func (EC2ClientMock) ModifyIpamResourceCidr ¶ added in v1.2.0
func (m EC2ClientMock) ModifyIpamResourceCidr(arg1 context.Context, arg2 *ec2.ModifyIpamResourceCidrInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyIpamResourceCidrOutput, error)
ModifyIpamResourceCidr mocked function
func (EC2ClientMock) ModifyIpamScope ¶ added in v1.2.0
func (m EC2ClientMock) ModifyIpamScope(arg1 context.Context, arg2 *ec2.ModifyIpamScopeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyIpamScopeOutput, error)
ModifyIpamScope mocked function
func (EC2ClientMock) ModifyLaunchTemplate ¶ added in v1.2.0
func (m EC2ClientMock) ModifyLaunchTemplate(arg1 context.Context, arg2 *ec2.ModifyLaunchTemplateInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyLaunchTemplateOutput, error)
ModifyLaunchTemplate mocked function
func (EC2ClientMock) ModifyManagedPrefixList ¶ added in v1.2.0
func (m EC2ClientMock) ModifyManagedPrefixList(arg1 context.Context, arg2 *ec2.ModifyManagedPrefixListInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyManagedPrefixListOutput, error)
ModifyManagedPrefixList mocked function
func (EC2ClientMock) ModifyNetworkInterfaceAttribute ¶ added in v1.2.0
func (m EC2ClientMock) ModifyNetworkInterfaceAttribute(arg1 context.Context, arg2 *ec2.ModifyNetworkInterfaceAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyNetworkInterfaceAttributeOutput, error)
ModifyNetworkInterfaceAttribute mocked function
func (EC2ClientMock) ModifyPrivateDnsNameOptions ¶ added in v1.2.0
func (m EC2ClientMock) ModifyPrivateDnsNameOptions(arg1 context.Context, arg2 *ec2.ModifyPrivateDnsNameOptionsInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyPrivateDnsNameOptionsOutput, error)
ModifyPrivateDnsNameOptions mocked function
func (EC2ClientMock) ModifyReservedInstances ¶ added in v1.2.0
func (m EC2ClientMock) ModifyReservedInstances(arg1 context.Context, arg2 *ec2.ModifyReservedInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyReservedInstancesOutput, error)
ModifyReservedInstances mocked function
func (EC2ClientMock) ModifySecurityGroupRules ¶ added in v1.2.0
func (m EC2ClientMock) ModifySecurityGroupRules(arg1 context.Context, arg2 *ec2.ModifySecurityGroupRulesInput, arg3 ...func(*ec2.Options)) (*ec2.ModifySecurityGroupRulesOutput, error)
ModifySecurityGroupRules mocked function
func (EC2ClientMock) ModifySnapshotAttribute ¶ added in v1.2.0
func (m EC2ClientMock) ModifySnapshotAttribute(arg1 context.Context, arg2 *ec2.ModifySnapshotAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifySnapshotAttributeOutput, error)
ModifySnapshotAttribute mocked function
func (EC2ClientMock) ModifySnapshotTier ¶ added in v1.2.0
func (m EC2ClientMock) ModifySnapshotTier(arg1 context.Context, arg2 *ec2.ModifySnapshotTierInput, arg3 ...func(*ec2.Options)) (*ec2.ModifySnapshotTierOutput, error)
ModifySnapshotTier mocked function
func (EC2ClientMock) ModifySpotFleetRequest ¶ added in v1.2.0
func (m EC2ClientMock) ModifySpotFleetRequest(arg1 context.Context, arg2 *ec2.ModifySpotFleetRequestInput, arg3 ...func(*ec2.Options)) (*ec2.ModifySpotFleetRequestOutput, error)
ModifySpotFleetRequest mocked function
func (EC2ClientMock) ModifySubnetAttribute ¶ added in v1.2.0
func (m EC2ClientMock) ModifySubnetAttribute(arg1 context.Context, arg2 *ec2.ModifySubnetAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifySubnetAttributeOutput, error)
ModifySubnetAttribute mocked function
func (EC2ClientMock) ModifyTrafficMirrorFilterNetworkServices ¶ added in v1.2.0
func (m EC2ClientMock) ModifyTrafficMirrorFilterNetworkServices(arg1 context.Context, arg2 *ec2.ModifyTrafficMirrorFilterNetworkServicesInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyTrafficMirrorFilterNetworkServicesOutput, error)
ModifyTrafficMirrorFilterNetworkServices mocked function
func (EC2ClientMock) ModifyTrafficMirrorFilterRule ¶ added in v1.2.0
func (m EC2ClientMock) ModifyTrafficMirrorFilterRule(arg1 context.Context, arg2 *ec2.ModifyTrafficMirrorFilterRuleInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyTrafficMirrorFilterRuleOutput, error)
ModifyTrafficMirrorFilterRule mocked function
func (EC2ClientMock) ModifyTrafficMirrorSession ¶ added in v1.2.0
func (m EC2ClientMock) ModifyTrafficMirrorSession(arg1 context.Context, arg2 *ec2.ModifyTrafficMirrorSessionInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyTrafficMirrorSessionOutput, error)
ModifyTrafficMirrorSession mocked function
func (EC2ClientMock) ModifyTransitGateway ¶ added in v1.2.0
func (m EC2ClientMock) ModifyTransitGateway(arg1 context.Context, arg2 *ec2.ModifyTransitGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyTransitGatewayOutput, error)
ModifyTransitGateway mocked function
func (EC2ClientMock) ModifyTransitGatewayPrefixListReference ¶ added in v1.2.0
func (m EC2ClientMock) ModifyTransitGatewayPrefixListReference(arg1 context.Context, arg2 *ec2.ModifyTransitGatewayPrefixListReferenceInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyTransitGatewayPrefixListReferenceOutput, error)
ModifyTransitGatewayPrefixListReference mocked function
func (EC2ClientMock) ModifyTransitGatewayVpcAttachment ¶ added in v1.2.0
func (m EC2ClientMock) ModifyTransitGatewayVpcAttachment(arg1 context.Context, arg2 *ec2.ModifyTransitGatewayVpcAttachmentInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyTransitGatewayVpcAttachmentOutput, error)
ModifyTransitGatewayVpcAttachment mocked function
func (EC2ClientMock) ModifyVolume ¶ added in v1.2.0
func (m EC2ClientMock) ModifyVolume(arg1 context.Context, arg2 *ec2.ModifyVolumeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVolumeOutput, error)
ModifyVolume mocked function
func (EC2ClientMock) ModifyVolumeAttribute ¶ added in v1.2.0
func (m EC2ClientMock) ModifyVolumeAttribute(arg1 context.Context, arg2 *ec2.ModifyVolumeAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVolumeAttributeOutput, error)
ModifyVolumeAttribute mocked function
func (EC2ClientMock) ModifyVpcAttribute ¶ added in v1.2.0
func (m EC2ClientMock) ModifyVpcAttribute(arg1 context.Context, arg2 *ec2.ModifyVpcAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpcAttributeOutput, error)
ModifyVpcAttribute mocked function
func (EC2ClientMock) ModifyVpcEndpoint ¶ added in v1.2.0
func (m EC2ClientMock) ModifyVpcEndpoint(arg1 context.Context, arg2 *ec2.ModifyVpcEndpointInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpcEndpointOutput, error)
ModifyVpcEndpoint mocked function
func (EC2ClientMock) ModifyVpcEndpointConnectionNotification ¶ added in v1.2.0
func (m EC2ClientMock) ModifyVpcEndpointConnectionNotification(arg1 context.Context, arg2 *ec2.ModifyVpcEndpointConnectionNotificationInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpcEndpointConnectionNotificationOutput, error)
ModifyVpcEndpointConnectionNotification mocked function
func (EC2ClientMock) ModifyVpcEndpointServiceConfiguration ¶ added in v1.2.0
func (m EC2ClientMock) ModifyVpcEndpointServiceConfiguration(arg1 context.Context, arg2 *ec2.ModifyVpcEndpointServiceConfigurationInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpcEndpointServiceConfigurationOutput, error)
ModifyVpcEndpointServiceConfiguration mocked function
func (EC2ClientMock) ModifyVpcEndpointServicePayerResponsibility ¶ added in v1.2.0
func (m EC2ClientMock) ModifyVpcEndpointServicePayerResponsibility(arg1 context.Context, arg2 *ec2.ModifyVpcEndpointServicePayerResponsibilityInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpcEndpointServicePayerResponsibilityOutput, error)
ModifyVpcEndpointServicePayerResponsibility mocked function
func (EC2ClientMock) ModifyVpcEndpointServicePermissions ¶ added in v1.2.0
func (m EC2ClientMock) ModifyVpcEndpointServicePermissions(arg1 context.Context, arg2 *ec2.ModifyVpcEndpointServicePermissionsInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpcEndpointServicePermissionsOutput, error)
ModifyVpcEndpointServicePermissions mocked function
func (EC2ClientMock) ModifyVpcPeeringConnectionOptions ¶ added in v1.2.0
func (m EC2ClientMock) ModifyVpcPeeringConnectionOptions(arg1 context.Context, arg2 *ec2.ModifyVpcPeeringConnectionOptionsInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpcPeeringConnectionOptionsOutput, error)
ModifyVpcPeeringConnectionOptions mocked function
func (EC2ClientMock) ModifyVpcTenancy ¶ added in v1.2.0
func (m EC2ClientMock) ModifyVpcTenancy(arg1 context.Context, arg2 *ec2.ModifyVpcTenancyInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpcTenancyOutput, error)
ModifyVpcTenancy mocked function
func (EC2ClientMock) ModifyVpnConnection ¶ added in v1.2.0
func (m EC2ClientMock) ModifyVpnConnection(arg1 context.Context, arg2 *ec2.ModifyVpnConnectionInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpnConnectionOutput, error)
ModifyVpnConnection mocked function
func (EC2ClientMock) ModifyVpnConnectionOptions ¶ added in v1.2.0
func (m EC2ClientMock) ModifyVpnConnectionOptions(arg1 context.Context, arg2 *ec2.ModifyVpnConnectionOptionsInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpnConnectionOptionsOutput, error)
ModifyVpnConnectionOptions mocked function
func (EC2ClientMock) ModifyVpnTunnelCertificate ¶ added in v1.2.0
func (m EC2ClientMock) ModifyVpnTunnelCertificate(arg1 context.Context, arg2 *ec2.ModifyVpnTunnelCertificateInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpnTunnelCertificateOutput, error)
ModifyVpnTunnelCertificate mocked function
func (EC2ClientMock) ModifyVpnTunnelOptions ¶ added in v1.2.0
func (m EC2ClientMock) ModifyVpnTunnelOptions(arg1 context.Context, arg2 *ec2.ModifyVpnTunnelOptionsInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpnTunnelOptionsOutput, error)
ModifyVpnTunnelOptions mocked function
func (EC2ClientMock) MonitorInstances ¶ added in v1.2.0
func (m EC2ClientMock) MonitorInstances(arg1 context.Context, arg2 *ec2.MonitorInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.MonitorInstancesOutput, error)
MonitorInstances mocked function
func (EC2ClientMock) MoveAddressToVpc ¶ added in v1.2.0
func (m EC2ClientMock) MoveAddressToVpc(arg1 context.Context, arg2 *ec2.MoveAddressToVpcInput, arg3 ...func(*ec2.Options)) (*ec2.MoveAddressToVpcOutput, error)
MoveAddressToVpc mocked function
func (EC2ClientMock) MoveByoipCidrToIpam ¶ added in v1.2.0
func (m EC2ClientMock) MoveByoipCidrToIpam(arg1 context.Context, arg2 *ec2.MoveByoipCidrToIpamInput, arg3 ...func(*ec2.Options)) (*ec2.MoveByoipCidrToIpamOutput, error)
MoveByoipCidrToIpam mocked function
func (EC2ClientMock) ProvisionByoipCidr ¶ added in v1.2.0
func (m EC2ClientMock) ProvisionByoipCidr(arg1 context.Context, arg2 *ec2.ProvisionByoipCidrInput, arg3 ...func(*ec2.Options)) (*ec2.ProvisionByoipCidrOutput, error)
ProvisionByoipCidr mocked function
func (EC2ClientMock) ProvisionIpamPoolCidr ¶ added in v1.2.0
func (m EC2ClientMock) ProvisionIpamPoolCidr(arg1 context.Context, arg2 *ec2.ProvisionIpamPoolCidrInput, arg3 ...func(*ec2.Options)) (*ec2.ProvisionIpamPoolCidrOutput, error)
ProvisionIpamPoolCidr mocked function
func (EC2ClientMock) ProvisionPublicIpv4PoolCidr ¶ added in v1.2.0
func (m EC2ClientMock) ProvisionPublicIpv4PoolCidr(arg1 context.Context, arg2 *ec2.ProvisionPublicIpv4PoolCidrInput, arg3 ...func(*ec2.Options)) (*ec2.ProvisionPublicIpv4PoolCidrOutput, error)
ProvisionPublicIpv4PoolCidr mocked function
func (EC2ClientMock) PurchaseHostReservation ¶ added in v1.2.0
func (m EC2ClientMock) PurchaseHostReservation(arg1 context.Context, arg2 *ec2.PurchaseHostReservationInput, arg3 ...func(*ec2.Options)) (*ec2.PurchaseHostReservationOutput, error)
PurchaseHostReservation mocked function
func (EC2ClientMock) PurchaseReservedInstancesOffering ¶ added in v1.2.0
func (m EC2ClientMock) PurchaseReservedInstancesOffering(arg1 context.Context, arg2 *ec2.PurchaseReservedInstancesOfferingInput, arg3 ...func(*ec2.Options)) (*ec2.PurchaseReservedInstancesOfferingOutput, error)
PurchaseReservedInstancesOffering mocked function
func (EC2ClientMock) PurchaseScheduledInstances ¶ added in v1.2.0
func (m EC2ClientMock) PurchaseScheduledInstances(arg1 context.Context, arg2 *ec2.PurchaseScheduledInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.PurchaseScheduledInstancesOutput, error)
PurchaseScheduledInstances mocked function
func (EC2ClientMock) RebootInstances ¶ added in v1.2.0
func (m EC2ClientMock) RebootInstances(arg1 context.Context, arg2 *ec2.RebootInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.RebootInstancesOutput, error)
RebootInstances mocked function
func (EC2ClientMock) RegisterImage ¶ added in v1.2.0
func (m EC2ClientMock) RegisterImage(arg1 context.Context, arg2 *ec2.RegisterImageInput, arg3 ...func(*ec2.Options)) (*ec2.RegisterImageOutput, error)
RegisterImage mocked function
func (EC2ClientMock) RegisterInstanceEventNotificationAttributes ¶ added in v1.2.0
func (m EC2ClientMock) RegisterInstanceEventNotificationAttributes(arg1 context.Context, arg2 *ec2.RegisterInstanceEventNotificationAttributesInput, arg3 ...func(*ec2.Options)) (*ec2.RegisterInstanceEventNotificationAttributesOutput, error)
RegisterInstanceEventNotificationAttributes mocked function
func (EC2ClientMock) RegisterTransitGatewayMulticastGroupMembers ¶ added in v1.2.0
func (m EC2ClientMock) RegisterTransitGatewayMulticastGroupMembers(arg1 context.Context, arg2 *ec2.RegisterTransitGatewayMulticastGroupMembersInput, arg3 ...func(*ec2.Options)) (*ec2.RegisterTransitGatewayMulticastGroupMembersOutput, error)
RegisterTransitGatewayMulticastGroupMembers mocked function
func (EC2ClientMock) RegisterTransitGatewayMulticastGroupSources ¶ added in v1.2.0
func (m EC2ClientMock) RegisterTransitGatewayMulticastGroupSources(arg1 context.Context, arg2 *ec2.RegisterTransitGatewayMulticastGroupSourcesInput, arg3 ...func(*ec2.Options)) (*ec2.RegisterTransitGatewayMulticastGroupSourcesOutput, error)
RegisterTransitGatewayMulticastGroupSources mocked function
func (EC2ClientMock) RejectTransitGatewayMulticastDomainAssociations ¶ added in v1.2.0
func (m EC2ClientMock) RejectTransitGatewayMulticastDomainAssociations(arg1 context.Context, arg2 *ec2.RejectTransitGatewayMulticastDomainAssociationsInput, arg3 ...func(*ec2.Options)) (*ec2.RejectTransitGatewayMulticastDomainAssociationsOutput, error)
RejectTransitGatewayMulticastDomainAssociations mocked function
func (EC2ClientMock) RejectTransitGatewayPeeringAttachment ¶ added in v1.2.0
func (m EC2ClientMock) RejectTransitGatewayPeeringAttachment(arg1 context.Context, arg2 *ec2.RejectTransitGatewayPeeringAttachmentInput, arg3 ...func(*ec2.Options)) (*ec2.RejectTransitGatewayPeeringAttachmentOutput, error)
RejectTransitGatewayPeeringAttachment mocked function
func (EC2ClientMock) RejectTransitGatewayVpcAttachment ¶ added in v1.2.0
func (m EC2ClientMock) RejectTransitGatewayVpcAttachment(arg1 context.Context, arg2 *ec2.RejectTransitGatewayVpcAttachmentInput, arg3 ...func(*ec2.Options)) (*ec2.RejectTransitGatewayVpcAttachmentOutput, error)
RejectTransitGatewayVpcAttachment mocked function
func (EC2ClientMock) RejectVpcEndpointConnections ¶ added in v1.2.0
func (m EC2ClientMock) RejectVpcEndpointConnections(arg1 context.Context, arg2 *ec2.RejectVpcEndpointConnectionsInput, arg3 ...func(*ec2.Options)) (*ec2.RejectVpcEndpointConnectionsOutput, error)
RejectVpcEndpointConnections mocked function
func (EC2ClientMock) RejectVpcPeeringConnection ¶ added in v1.2.0
func (m EC2ClientMock) RejectVpcPeeringConnection(arg1 context.Context, arg2 *ec2.RejectVpcPeeringConnectionInput, arg3 ...func(*ec2.Options)) (*ec2.RejectVpcPeeringConnectionOutput, error)
RejectVpcPeeringConnection mocked function
func (EC2ClientMock) ReleaseAddress ¶ added in v1.2.0
func (m EC2ClientMock) ReleaseAddress(arg1 context.Context, arg2 *ec2.ReleaseAddressInput, arg3 ...func(*ec2.Options)) (*ec2.ReleaseAddressOutput, error)
ReleaseAddress mocked function
func (EC2ClientMock) ReleaseHosts ¶ added in v1.2.0
func (m EC2ClientMock) ReleaseHosts(arg1 context.Context, arg2 *ec2.ReleaseHostsInput, arg3 ...func(*ec2.Options)) (*ec2.ReleaseHostsOutput, error)
ReleaseHosts mocked function
func (EC2ClientMock) ReleaseIpamPoolAllocation ¶ added in v1.2.0
func (m EC2ClientMock) ReleaseIpamPoolAllocation(arg1 context.Context, arg2 *ec2.ReleaseIpamPoolAllocationInput, arg3 ...func(*ec2.Options)) (*ec2.ReleaseIpamPoolAllocationOutput, error)
ReleaseIpamPoolAllocation mocked function
func (EC2ClientMock) ReplaceIamInstanceProfileAssociation ¶ added in v1.2.0
func (m EC2ClientMock) ReplaceIamInstanceProfileAssociation(arg1 context.Context, arg2 *ec2.ReplaceIamInstanceProfileAssociationInput, arg3 ...func(*ec2.Options)) (*ec2.ReplaceIamInstanceProfileAssociationOutput, error)
ReplaceIamInstanceProfileAssociation mocked function
func (EC2ClientMock) ReplaceNetworkAclAssociation ¶ added in v1.2.0
func (m EC2ClientMock) ReplaceNetworkAclAssociation(arg1 context.Context, arg2 *ec2.ReplaceNetworkAclAssociationInput, arg3 ...func(*ec2.Options)) (*ec2.ReplaceNetworkAclAssociationOutput, error)
ReplaceNetworkAclAssociation mocked function
func (EC2ClientMock) ReplaceNetworkAclEntry ¶ added in v1.2.0
func (m EC2ClientMock) ReplaceNetworkAclEntry(arg1 context.Context, arg2 *ec2.ReplaceNetworkAclEntryInput, arg3 ...func(*ec2.Options)) (*ec2.ReplaceNetworkAclEntryOutput, error)
ReplaceNetworkAclEntry mocked function
func (EC2ClientMock) ReplaceRoute ¶ added in v1.2.0
func (m EC2ClientMock) ReplaceRoute(arg1 context.Context, arg2 *ec2.ReplaceRouteInput, arg3 ...func(*ec2.Options)) (*ec2.ReplaceRouteOutput, error)
ReplaceRoute mocked function
func (EC2ClientMock) ReplaceRouteTableAssociation ¶ added in v1.2.0
func (m EC2ClientMock) ReplaceRouteTableAssociation(arg1 context.Context, arg2 *ec2.ReplaceRouteTableAssociationInput, arg3 ...func(*ec2.Options)) (*ec2.ReplaceRouteTableAssociationOutput, error)
ReplaceRouteTableAssociation mocked function
func (EC2ClientMock) ReplaceTransitGatewayRoute ¶ added in v1.2.0
func (m EC2ClientMock) ReplaceTransitGatewayRoute(arg1 context.Context, arg2 *ec2.ReplaceTransitGatewayRouteInput, arg3 ...func(*ec2.Options)) (*ec2.ReplaceTransitGatewayRouteOutput, error)
ReplaceTransitGatewayRoute mocked function
func (EC2ClientMock) ReportInstanceStatus ¶ added in v1.2.0
func (m EC2ClientMock) ReportInstanceStatus(arg1 context.Context, arg2 *ec2.ReportInstanceStatusInput, arg3 ...func(*ec2.Options)) (*ec2.ReportInstanceStatusOutput, error)
ReportInstanceStatus mocked function
func (EC2ClientMock) RequestSpotFleet ¶ added in v1.2.0
func (m EC2ClientMock) RequestSpotFleet(arg1 context.Context, arg2 *ec2.RequestSpotFleetInput, arg3 ...func(*ec2.Options)) (*ec2.RequestSpotFleetOutput, error)
RequestSpotFleet mocked function
func (EC2ClientMock) RequestSpotInstances ¶ added in v1.2.0
func (m EC2ClientMock) RequestSpotInstances(arg1 context.Context, arg2 *ec2.RequestSpotInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.RequestSpotInstancesOutput, error)
RequestSpotInstances mocked function
func (EC2ClientMock) ResetAddressAttribute ¶ added in v1.2.0
func (m EC2ClientMock) ResetAddressAttribute(arg1 context.Context, arg2 *ec2.ResetAddressAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ResetAddressAttributeOutput, error)
ResetAddressAttribute mocked function
func (EC2ClientMock) ResetEbsDefaultKmsKeyId ¶ added in v1.2.0
func (m EC2ClientMock) ResetEbsDefaultKmsKeyId(arg1 context.Context, arg2 *ec2.ResetEbsDefaultKmsKeyIdInput, arg3 ...func(*ec2.Options)) (*ec2.ResetEbsDefaultKmsKeyIdOutput, error)
ResetEbsDefaultKmsKeyId mocked function
func (EC2ClientMock) ResetFpgaImageAttribute ¶ added in v1.2.0
func (m EC2ClientMock) ResetFpgaImageAttribute(arg1 context.Context, arg2 *ec2.ResetFpgaImageAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ResetFpgaImageAttributeOutput, error)
ResetFpgaImageAttribute mocked function
func (EC2ClientMock) ResetImageAttribute ¶ added in v1.2.0
func (m EC2ClientMock) ResetImageAttribute(arg1 context.Context, arg2 *ec2.ResetImageAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ResetImageAttributeOutput, error)
ResetImageAttribute mocked function
func (EC2ClientMock) ResetInstanceAttribute ¶ added in v1.2.0
func (m EC2ClientMock) ResetInstanceAttribute(arg1 context.Context, arg2 *ec2.ResetInstanceAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ResetInstanceAttributeOutput, error)
ResetInstanceAttribute mocked function
func (EC2ClientMock) ResetNetworkInterfaceAttribute ¶ added in v1.2.0
func (m EC2ClientMock) ResetNetworkInterfaceAttribute(arg1 context.Context, arg2 *ec2.ResetNetworkInterfaceAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ResetNetworkInterfaceAttributeOutput, error)
ResetNetworkInterfaceAttribute mocked function
func (EC2ClientMock) ResetSnapshotAttribute ¶ added in v1.2.0
func (m EC2ClientMock) ResetSnapshotAttribute(arg1 context.Context, arg2 *ec2.ResetSnapshotAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ResetSnapshotAttributeOutput, error)
ResetSnapshotAttribute mocked function
func (EC2ClientMock) RestoreAddressToClassic ¶ added in v1.2.0
func (m EC2ClientMock) RestoreAddressToClassic(arg1 context.Context, arg2 *ec2.RestoreAddressToClassicInput, arg3 ...func(*ec2.Options)) (*ec2.RestoreAddressToClassicOutput, error)
RestoreAddressToClassic mocked function
func (EC2ClientMock) RestoreImageFromRecycleBin ¶ added in v1.2.0
func (m EC2ClientMock) RestoreImageFromRecycleBin(arg1 context.Context, arg2 *ec2.RestoreImageFromRecycleBinInput, arg3 ...func(*ec2.Options)) (*ec2.RestoreImageFromRecycleBinOutput, error)
RestoreImageFromRecycleBin mocked function
func (EC2ClientMock) RestoreManagedPrefixListVersion ¶ added in v1.2.0
func (m EC2ClientMock) RestoreManagedPrefixListVersion(arg1 context.Context, arg2 *ec2.RestoreManagedPrefixListVersionInput, arg3 ...func(*ec2.Options)) (*ec2.RestoreManagedPrefixListVersionOutput, error)
RestoreManagedPrefixListVersion mocked function
func (EC2ClientMock) RestoreSnapshotFromRecycleBin ¶ added in v1.2.0
func (m EC2ClientMock) RestoreSnapshotFromRecycleBin(arg1 context.Context, arg2 *ec2.RestoreSnapshotFromRecycleBinInput, arg3 ...func(*ec2.Options)) (*ec2.RestoreSnapshotFromRecycleBinOutput, error)
RestoreSnapshotFromRecycleBin mocked function
func (EC2ClientMock) RestoreSnapshotTier ¶ added in v1.2.0
func (m EC2ClientMock) RestoreSnapshotTier(arg1 context.Context, arg2 *ec2.RestoreSnapshotTierInput, arg3 ...func(*ec2.Options)) (*ec2.RestoreSnapshotTierOutput, error)
RestoreSnapshotTier mocked function
func (EC2ClientMock) RevokeClientVpnIngress ¶ added in v1.2.0
func (m EC2ClientMock) RevokeClientVpnIngress(arg1 context.Context, arg2 *ec2.RevokeClientVpnIngressInput, arg3 ...func(*ec2.Options)) (*ec2.RevokeClientVpnIngressOutput, error)
RevokeClientVpnIngress mocked function
func (EC2ClientMock) RevokeSecurityGroupEgress ¶ added in v1.2.0
func (m EC2ClientMock) RevokeSecurityGroupEgress(arg1 context.Context, arg2 *ec2.RevokeSecurityGroupEgressInput, arg3 ...func(*ec2.Options)) (*ec2.RevokeSecurityGroupEgressOutput, error)
RevokeSecurityGroupEgress mocked function
func (EC2ClientMock) RevokeSecurityGroupIngress ¶ added in v1.2.0
func (m EC2ClientMock) RevokeSecurityGroupIngress(arg1 context.Context, arg2 *ec2.RevokeSecurityGroupIngressInput, arg3 ...func(*ec2.Options)) (*ec2.RevokeSecurityGroupIngressOutput, error)
RevokeSecurityGroupIngress mocked function
func (EC2ClientMock) RunInstances ¶ added in v1.2.0
func (m EC2ClientMock) RunInstances(arg1 context.Context, arg2 *ec2.RunInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.RunInstancesOutput, error)
RunInstances mocked function
func (EC2ClientMock) RunScheduledInstances ¶ added in v1.2.0
func (m EC2ClientMock) RunScheduledInstances(arg1 context.Context, arg2 *ec2.RunScheduledInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.RunScheduledInstancesOutput, error)
RunScheduledInstances mocked function
func (EC2ClientMock) SearchLocalGatewayRoutes ¶ added in v1.2.0
func (m EC2ClientMock) SearchLocalGatewayRoutes(arg1 context.Context, arg2 *ec2.SearchLocalGatewayRoutesInput, arg3 ...func(*ec2.Options)) (*ec2.SearchLocalGatewayRoutesOutput, error)
SearchLocalGatewayRoutes mocked function
func (EC2ClientMock) SearchTransitGatewayMulticastGroups ¶ added in v1.2.0
func (m EC2ClientMock) SearchTransitGatewayMulticastGroups(arg1 context.Context, arg2 *ec2.SearchTransitGatewayMulticastGroupsInput, arg3 ...func(*ec2.Options)) (*ec2.SearchTransitGatewayMulticastGroupsOutput, error)
SearchTransitGatewayMulticastGroups mocked function
func (EC2ClientMock) SearchTransitGatewayRoutes ¶ added in v1.2.0
func (m EC2ClientMock) SearchTransitGatewayRoutes(arg1 context.Context, arg2 *ec2.SearchTransitGatewayRoutesInput, arg3 ...func(*ec2.Options)) (*ec2.SearchTransitGatewayRoutesOutput, error)
SearchTransitGatewayRoutes mocked function
func (EC2ClientMock) SendDiagnosticInterrupt ¶ added in v1.2.0
func (m EC2ClientMock) SendDiagnosticInterrupt(arg1 context.Context, arg2 *ec2.SendDiagnosticInterruptInput, arg3 ...func(*ec2.Options)) (*ec2.SendDiagnosticInterruptOutput, error)
SendDiagnosticInterrupt mocked function
func (EC2ClientMock) StartInstances ¶ added in v1.2.0
func (m EC2ClientMock) StartInstances(arg1 context.Context, arg2 *ec2.StartInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.StartInstancesOutput, error)
StartInstances mocked function
func (EC2ClientMock) StartNetworkInsightsAccessScopeAnalysis ¶ added in v1.2.0
func (m EC2ClientMock) StartNetworkInsightsAccessScopeAnalysis(arg1 context.Context, arg2 *ec2.StartNetworkInsightsAccessScopeAnalysisInput, arg3 ...func(*ec2.Options)) (*ec2.StartNetworkInsightsAccessScopeAnalysisOutput, error)
StartNetworkInsightsAccessScopeAnalysis mocked function
func (EC2ClientMock) StartNetworkInsightsAnalysis ¶ added in v1.2.0
func (m EC2ClientMock) StartNetworkInsightsAnalysis(arg1 context.Context, arg2 *ec2.StartNetworkInsightsAnalysisInput, arg3 ...func(*ec2.Options)) (*ec2.StartNetworkInsightsAnalysisOutput, error)
StartNetworkInsightsAnalysis mocked function
func (EC2ClientMock) StartVpcEndpointServicePrivateDnsVerification ¶ added in v1.2.0
func (m EC2ClientMock) StartVpcEndpointServicePrivateDnsVerification(arg1 context.Context, arg2 *ec2.StartVpcEndpointServicePrivateDnsVerificationInput, arg3 ...func(*ec2.Options)) (*ec2.StartVpcEndpointServicePrivateDnsVerificationOutput, error)
StartVpcEndpointServicePrivateDnsVerification mocked function
func (EC2ClientMock) StopInstances ¶ added in v1.2.0
func (m EC2ClientMock) StopInstances(arg1 context.Context, arg2 *ec2.StopInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.StopInstancesOutput, error)
StopInstances mocked function
func (EC2ClientMock) TerminateClientVpnConnections ¶ added in v1.2.0
func (m EC2ClientMock) TerminateClientVpnConnections(arg1 context.Context, arg2 *ec2.TerminateClientVpnConnectionsInput, arg3 ...func(*ec2.Options)) (*ec2.TerminateClientVpnConnectionsOutput, error)
TerminateClientVpnConnections mocked function
func (EC2ClientMock) TerminateInstances ¶ added in v1.2.0
func (m EC2ClientMock) TerminateInstances(arg1 context.Context, arg2 *ec2.TerminateInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.TerminateInstancesOutput, error)
TerminateInstances mocked function
func (EC2ClientMock) UnassignIpv6Addresses ¶ added in v1.2.0
func (m EC2ClientMock) UnassignIpv6Addresses(arg1 context.Context, arg2 *ec2.UnassignIpv6AddressesInput, arg3 ...func(*ec2.Options)) (*ec2.UnassignIpv6AddressesOutput, error)
UnassignIpv6Addresses mocked function
func (EC2ClientMock) UnassignPrivateIpAddresses ¶ added in v1.2.0
func (m EC2ClientMock) UnassignPrivateIpAddresses(arg1 context.Context, arg2 *ec2.UnassignPrivateIpAddressesInput, arg3 ...func(*ec2.Options)) (*ec2.UnassignPrivateIpAddressesOutput, error)
UnassignPrivateIpAddresses mocked function
func (EC2ClientMock) UnmonitorInstances ¶ added in v1.2.0
func (m EC2ClientMock) UnmonitorInstances(arg1 context.Context, arg2 *ec2.UnmonitorInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.UnmonitorInstancesOutput, error)
UnmonitorInstances mocked function
func (EC2ClientMock) UpdateSecurityGroupRuleDescriptionsEgress ¶ added in v1.2.0
func (m EC2ClientMock) UpdateSecurityGroupRuleDescriptionsEgress(arg1 context.Context, arg2 *ec2.UpdateSecurityGroupRuleDescriptionsEgressInput, arg3 ...func(*ec2.Options)) (*ec2.UpdateSecurityGroupRuleDescriptionsEgressOutput, error)
UpdateSecurityGroupRuleDescriptionsEgress mocked function
func (EC2ClientMock) UpdateSecurityGroupRuleDescriptionsIngress ¶ added in v1.2.0
func (m EC2ClientMock) UpdateSecurityGroupRuleDescriptionsIngress(arg1 context.Context, arg2 *ec2.UpdateSecurityGroupRuleDescriptionsIngressInput, arg3 ...func(*ec2.Options)) (*ec2.UpdateSecurityGroupRuleDescriptionsIngressOutput, error)
UpdateSecurityGroupRuleDescriptionsIngress mocked function
func (EC2ClientMock) WithdrawByoipCidr ¶ added in v1.2.0
func (m EC2ClientMock) WithdrawByoipCidr(arg1 context.Context, arg2 *ec2.WithdrawByoipCidrInput, arg3 ...func(*ec2.Options)) (*ec2.WithdrawByoipCidrOutput, error)
WithdrawByoipCidr mocked function
type IAPIGatewayClient ¶
type IAPIGatewayClient interface { // Create an ApiKey resource. AWS CLI // (https://docs.aws.amazon.com/cli/latest/reference/apigateway/create-api-key.html) // CreateApiKey(arg1 context.Context, arg2 *apigateway.CreateApiKeyInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateApiKeyOutput, error) // Adds a new Authorizer resource to an existing RestApi resource. AWS CLI // (https://docs.aws.amazon.com/cli/latest/reference/apigateway/create-authorizer.html) // CreateAuthorizer(arg1 context.Context, arg2 *apigateway.CreateAuthorizerInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateAuthorizerOutput, error) // Creates a new BasePathMapping resource. // CreateBasePathMapping(arg1 context.Context, arg2 *apigateway.CreateBasePathMappingInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateBasePathMappingOutput, error) // Creates a Deployment resource, which makes a specified RestApi callable over the // internet. // CreateDeployment(arg1 context.Context, arg2 *apigateway.CreateDeploymentInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateDeploymentOutput, error) CreateDocumentationPart(arg1 context.Context, arg2 *apigateway.CreateDocumentationPartInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateDocumentationPartOutput, error) CreateDocumentationVersion(arg1 context.Context, arg2 *apigateway.CreateDocumentationVersionInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateDocumentationVersionOutput, error) // Creates a new domain name. // CreateDomainName(arg1 context.Context, arg2 *apigateway.CreateDomainNameInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateDomainNameOutput, error) // Adds a new Model resource to an existing RestApi resource. // CreateModel(arg1 context.Context, arg2 *apigateway.CreateModelInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateModelOutput, error) // Creates a ReqeustValidator of a given RestApi. // CreateRequestValidator(arg1 context.Context, arg2 *apigateway.CreateRequestValidatorInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateRequestValidatorOutput, error) // Creates a Resource resource. // CreateResource(arg1 context.Context, arg2 *apigateway.CreateResourceInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateResourceOutput, error) // Creates a new RestApi resource. // CreateRestApi(arg1 context.Context, arg2 *apigateway.CreateRestApiInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateRestApiOutput, error) // Creates a new Stage resource that references a pre-existing Deployment for the // API. // CreateStage(arg1 context.Context, arg2 *apigateway.CreateStageInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateStageOutput, error) // Creates a usage plan with the throttle and quota limits, as well as the // associated API stages, specified in the payload. // CreateUsagePlan(arg1 context.Context, arg2 *apigateway.CreateUsagePlanInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateUsagePlanOutput, error) // Creates a usage plan key for adding an existing API key to a usage plan. // CreateUsagePlanKey(arg1 context.Context, arg2 *apigateway.CreateUsagePlanKeyInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateUsagePlanKeyOutput, error) // Creates a VPC link, under the caller's account in a selected region, in an // asynchronous operation that typically takes 2-4 minutes to complete and become // operational. The caller must have permissions to create and update VPC Endpoint // services. // CreateVpcLink(arg1 context.Context, arg2 *apigateway.CreateVpcLinkInput, arg3 ...func(*apigateway.Options)) (*apigateway.CreateVpcLinkOutput, error) // Deletes the ApiKey resource. // DeleteApiKey(arg1 context.Context, arg2 *apigateway.DeleteApiKeyInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteApiKeyOutput, error) // Deletes an existing Authorizer resource. AWS CLI // (https://docs.aws.amazon.com/cli/latest/reference/apigateway/delete-authorizer.html) // DeleteAuthorizer(arg1 context.Context, arg2 *apigateway.DeleteAuthorizerInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteAuthorizerOutput, error) // Deletes the BasePathMapping resource. // DeleteBasePathMapping(arg1 context.Context, arg2 *apigateway.DeleteBasePathMappingInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteBasePathMappingOutput, error) // Deletes the ClientCertificate resource. // DeleteClientCertificate(arg1 context.Context, arg2 *apigateway.DeleteClientCertificateInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteClientCertificateOutput, error) // Deletes a Deployment resource. Deleting a deployment will only succeed if there // are no Stage resources associated with it. // DeleteDeployment(arg1 context.Context, arg2 *apigateway.DeleteDeploymentInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteDeploymentOutput, error) DeleteDocumentationPart(arg1 context.Context, arg2 *apigateway.DeleteDocumentationPartInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteDocumentationPartOutput, error) DeleteDocumentationVersion(arg1 context.Context, arg2 *apigateway.DeleteDocumentationVersionInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteDocumentationVersionOutput, error) // Deletes the DomainName resource. // DeleteDomainName(arg1 context.Context, arg2 *apigateway.DeleteDomainNameInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteDomainNameOutput, error) // Clears any customization of a GatewayResponse of a specified response type on // the given RestApi and resets it with the default settings. // DeleteGatewayResponse(arg1 context.Context, arg2 *apigateway.DeleteGatewayResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteGatewayResponseOutput, error) // Represents a delete integration. // DeleteIntegration(arg1 context.Context, arg2 *apigateway.DeleteIntegrationInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteIntegrationOutput, error) // Represents a delete integration response. // DeleteIntegrationResponse(arg1 context.Context, arg2 *apigateway.DeleteIntegrationResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteIntegrationResponseOutput, error) // Deletes an existing Method resource. // DeleteMethod(arg1 context.Context, arg2 *apigateway.DeleteMethodInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteMethodOutput, error) // Deletes an existing MethodResponse resource. // DeleteMethodResponse(arg1 context.Context, arg2 *apigateway.DeleteMethodResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteMethodResponseOutput, error) // Deletes a model. // DeleteModel(arg1 context.Context, arg2 *apigateway.DeleteModelInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteModelOutput, error) // Deletes a RequestValidator of a given RestApi. // DeleteRequestValidator(arg1 context.Context, arg2 *apigateway.DeleteRequestValidatorInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteRequestValidatorOutput, error) // Deletes a Resource resource. // DeleteResource(arg1 context.Context, arg2 *apigateway.DeleteResourceInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteResourceOutput, error) // Deletes the specified API. // DeleteRestApi(arg1 context.Context, arg2 *apigateway.DeleteRestApiInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteRestApiOutput, error) // Deletes a Stage resource. // DeleteStage(arg1 context.Context, arg2 *apigateway.DeleteStageInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteStageOutput, error) // Deletes a usage plan of a given plan Id. // DeleteUsagePlan(arg1 context.Context, arg2 *apigateway.DeleteUsagePlanInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteUsagePlanOutput, error) // Deletes a usage plan key and remove the underlying API key from the associated // usage plan. // DeleteUsagePlanKey(arg1 context.Context, arg2 *apigateway.DeleteUsagePlanKeyInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteUsagePlanKeyOutput, error) // Deletes an existing VpcLink of a specified identifier. // DeleteVpcLink(arg1 context.Context, arg2 *apigateway.DeleteVpcLinkInput, arg3 ...func(*apigateway.Options)) (*apigateway.DeleteVpcLinkOutput, error) // Flushes all authorizer cache entries on a stage. // FlushStageAuthorizersCache(arg1 context.Context, arg2 *apigateway.FlushStageAuthorizersCacheInput, arg3 ...func(*apigateway.Options)) (*apigateway.FlushStageAuthorizersCacheOutput, error) // Flushes a stage's cache. // FlushStageCache(arg1 context.Context, arg2 *apigateway.FlushStageCacheInput, arg3 ...func(*apigateway.Options)) (*apigateway.FlushStageCacheOutput, error) // Generates a ClientCertificate resource. // GenerateClientCertificate(arg1 context.Context, arg2 *apigateway.GenerateClientCertificateInput, arg3 ...func(*apigateway.Options)) (*apigateway.GenerateClientCertificateOutput, error) // Gets information about the current Account resource. // GetAccount(arg1 context.Context, arg2 *apigateway.GetAccountInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetAccountOutput, error) // Gets information about the current ApiKey resource. // GetApiKey(arg1 context.Context, arg2 *apigateway.GetApiKeyInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetApiKeyOutput, error) // Gets information about the current ApiKeys resource. // GetApiKeys(arg1 context.Context, arg2 *apigateway.GetApiKeysInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetApiKeysOutput, error) // Describe an existing Authorizer resource. AWS CLI // (https://docs.aws.amazon.com/cli/latest/reference/apigateway/get-authorizer.html) // GetAuthorizer(arg1 context.Context, arg2 *apigateway.GetAuthorizerInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetAuthorizerOutput, error) // Describe an existing Authorizers resource. AWS CLI // (https://docs.aws.amazon.com/cli/latest/reference/apigateway/get-authorizers.html) // GetAuthorizers(arg1 context.Context, arg2 *apigateway.GetAuthorizersInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetAuthorizersOutput, error) // Describe a BasePathMapping resource. // GetBasePathMapping(arg1 context.Context, arg2 *apigateway.GetBasePathMappingInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetBasePathMappingOutput, error) // Represents a collection of BasePathMapping resources. // GetBasePathMappings(arg1 context.Context, arg2 *apigateway.GetBasePathMappingsInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetBasePathMappingsOutput, error) // Gets information about the current ClientCertificate resource. // GetClientCertificate(arg1 context.Context, arg2 *apigateway.GetClientCertificateInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetClientCertificateOutput, error) // Gets a collection of ClientCertificate resources. // GetClientCertificates(arg1 context.Context, arg2 *apigateway.GetClientCertificatesInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetClientCertificatesOutput, error) // Gets information about a Deployment resource. // GetDeployment(arg1 context.Context, arg2 *apigateway.GetDeploymentInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetDeploymentOutput, error) // Gets information about a Deployments collection. // GetDeployments(arg1 context.Context, arg2 *apigateway.GetDeploymentsInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetDeploymentsOutput, error) GetDocumentationPart(arg1 context.Context, arg2 *apigateway.GetDocumentationPartInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetDocumentationPartOutput, error) GetDocumentationParts(arg1 context.Context, arg2 *apigateway.GetDocumentationPartsInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetDocumentationPartsOutput, error) GetDocumentationVersion(arg1 context.Context, arg2 *apigateway.GetDocumentationVersionInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetDocumentationVersionOutput, error) GetDocumentationVersions(arg1 context.Context, arg2 *apigateway.GetDocumentationVersionsInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetDocumentationVersionsOutput, error) // Represents a domain name that is contained in a simpler, more intuitive URL that // can be called. // GetDomainName(arg1 context.Context, arg2 *apigateway.GetDomainNameInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetDomainNameOutput, error) // Represents a collection of DomainName resources. // GetDomainNames(arg1 context.Context, arg2 *apigateway.GetDomainNamesInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetDomainNamesOutput, error) // Exports a deployed version of a RestApi in a specified format. // GetExport(arg1 context.Context, arg2 *apigateway.GetExportInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetExportOutput, error) // Gets a GatewayResponse of a specified response type on the given RestApi. // GetGatewayResponse(arg1 context.Context, arg2 *apigateway.GetGatewayResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetGatewayResponseOutput, error) // Gets the GatewayResponses collection on the given RestApi. If an API developer // has not added any definitions for gateway responses, the result will be the API // Gateway-generated default GatewayResponses collection for the supported response // types. // GetGatewayResponses(arg1 context.Context, arg2 *apigateway.GetGatewayResponsesInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetGatewayResponsesOutput, error) // Get the integration settings. // GetIntegration(arg1 context.Context, arg2 *apigateway.GetIntegrationInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetIntegrationOutput, error) // Represents a get integration response. // GetIntegrationResponse(arg1 context.Context, arg2 *apigateway.GetIntegrationResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetIntegrationResponseOutput, error) // Describe an existing Method resource. // GetMethod(arg1 context.Context, arg2 *apigateway.GetMethodInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetMethodOutput, error) // Describes a MethodResponse resource. // GetMethodResponse(arg1 context.Context, arg2 *apigateway.GetMethodResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetMethodResponseOutput, error) // Describes an existing model defined for a RestApi resource. // GetModel(arg1 context.Context, arg2 *apigateway.GetModelInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetModelOutput, error) // Generates a sample mapping template that can be used to transform a payload into // the structure of a model. // GetModelTemplate(arg1 context.Context, arg2 *apigateway.GetModelTemplateInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetModelTemplateOutput, error) // Describes existing Models defined for a RestApi resource. // GetModels(arg1 context.Context, arg2 *apigateway.GetModelsInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetModelsOutput, error) // Gets a RequestValidator of a given RestApi. // GetRequestValidator(arg1 context.Context, arg2 *apigateway.GetRequestValidatorInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetRequestValidatorOutput, error) // Gets the RequestValidators collection of a given RestApi. // GetRequestValidators(arg1 context.Context, arg2 *apigateway.GetRequestValidatorsInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetRequestValidatorsOutput, error) // Lists information about a resource. // GetResource(arg1 context.Context, arg2 *apigateway.GetResourceInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetResourceOutput, error) // Lists information about a collection of Resource resources. // GetResources(arg1 context.Context, arg2 *apigateway.GetResourcesInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetResourcesOutput, error) // Lists the RestApi resource in the collection. // GetRestApi(arg1 context.Context, arg2 *apigateway.GetRestApiInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetRestApiOutput, error) // Lists the RestApis resources for your collection. // GetRestApis(arg1 context.Context, arg2 *apigateway.GetRestApisInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetRestApisOutput, error) // Generates a client SDK for a RestApi and Stage. // GetSdk(arg1 context.Context, arg2 *apigateway.GetSdkInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetSdkOutput, error) GetSdkType(arg1 context.Context, arg2 *apigateway.GetSdkTypeInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetSdkTypeOutput, error) GetSdkTypes(arg1 context.Context, arg2 *apigateway.GetSdkTypesInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetSdkTypesOutput, error) // Gets information about a Stage resource. // GetStage(arg1 context.Context, arg2 *apigateway.GetStageInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetStageOutput, error) // Gets information about one or more Stage resources. // GetStages(arg1 context.Context, arg2 *apigateway.GetStagesInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetStagesOutput, error) // Gets the Tags collection for a given resource. // GetTags(arg1 context.Context, arg2 *apigateway.GetTagsInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetTagsOutput, error) // Gets the usage data of a usage plan in a specified time interval. // GetUsage(arg1 context.Context, arg2 *apigateway.GetUsageInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetUsageOutput, error) // Gets a usage plan of a given plan identifier. // GetUsagePlan(arg1 context.Context, arg2 *apigateway.GetUsagePlanInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetUsagePlanOutput, error) // Gets a usage plan key of a given key identifier. // GetUsagePlanKey(arg1 context.Context, arg2 *apigateway.GetUsagePlanKeyInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetUsagePlanKeyOutput, error) // Gets all the usage plan keys representing the API keys added to a specified // usage plan. // GetUsagePlanKeys(arg1 context.Context, arg2 *apigateway.GetUsagePlanKeysInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetUsagePlanKeysOutput, error) // Gets all the usage plans of the caller's account. // GetUsagePlans(arg1 context.Context, arg2 *apigateway.GetUsagePlansInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetUsagePlansOutput, error) // Gets a specified VPC link under the caller's account in a region. // GetVpcLink(arg1 context.Context, arg2 *apigateway.GetVpcLinkInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetVpcLinkOutput, error) // Gets the VpcLinks collection under the caller's account in a selected region. // GetVpcLinks(arg1 context.Context, arg2 *apigateway.GetVpcLinksInput, arg3 ...func(*apigateway.Options)) (*apigateway.GetVpcLinksOutput, error) // Import API keys from an external source, such as a CSV-formatted file. // ImportApiKeys(arg1 context.Context, arg2 *apigateway.ImportApiKeysInput, arg3 ...func(*apigateway.Options)) (*apigateway.ImportApiKeysOutput, error) ImportDocumentationParts(arg1 context.Context, arg2 *apigateway.ImportDocumentationPartsInput, arg3 ...func(*apigateway.Options)) (*apigateway.ImportDocumentationPartsOutput, error) // A feature of the API Gateway control service for creating a new API from an // external API definition file. // ImportRestApi(arg1 context.Context, arg2 *apigateway.ImportRestApiInput, arg3 ...func(*apigateway.Options)) (*apigateway.ImportRestApiOutput, error) // Creates a customization of a GatewayResponse of a specified response type and // status code on the given RestApi. // PutGatewayResponse(arg1 context.Context, arg2 *apigateway.PutGatewayResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.PutGatewayResponseOutput, error) // Sets up a method's integration. // PutIntegration(arg1 context.Context, arg2 *apigateway.PutIntegrationInput, arg3 ...func(*apigateway.Options)) (*apigateway.PutIntegrationOutput, error) // Represents a put integration. // PutIntegrationResponse(arg1 context.Context, arg2 *apigateway.PutIntegrationResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.PutIntegrationResponseOutput, error) // Add a method to an existing Resource resource. // PutMethod(arg1 context.Context, arg2 *apigateway.PutMethodInput, arg3 ...func(*apigateway.Options)) (*apigateway.PutMethodOutput, error) // Adds a MethodResponse to an existing Method resource. // PutMethodResponse(arg1 context.Context, arg2 *apigateway.PutMethodResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.PutMethodResponseOutput, error) // A feature of the API Gateway control service for updating an existing API with // an input of external API definitions. The update can take the form of merging // the supplied definition into the existing API or overwriting the existing API. // PutRestApi(arg1 context.Context, arg2 *apigateway.PutRestApiInput, arg3 ...func(*apigateway.Options)) (*apigateway.PutRestApiOutput, error) // Adds or updates a tag on a given resource. // TagResource(arg1 context.Context, arg2 *apigateway.TagResourceInput, arg3 ...func(*apigateway.Options)) (*apigateway.TagResourceOutput, error) // Simulate the execution of an Authorizer in your RestApi with headers, // parameters, and an incoming request body. Use Lambda Function as Authorizer // (https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-use-lambda-authorizer.html)Use // Cognito User Pool as Authorizer // (https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-integrate-with-cognito.html) // TestInvokeAuthorizer(arg1 context.Context, arg2 *apigateway.TestInvokeAuthorizerInput, arg3 ...func(*apigateway.Options)) (*apigateway.TestInvokeAuthorizerOutput, error) // Simulate the execution of a Method in your RestApi with headers, parameters, and // an incoming request body. // TestInvokeMethod(arg1 context.Context, arg2 *apigateway.TestInvokeMethodInput, arg3 ...func(*apigateway.Options)) (*apigateway.TestInvokeMethodOutput, error) // Removes a tag from a given resource. // UntagResource(arg1 context.Context, arg2 *apigateway.UntagResourceInput, arg3 ...func(*apigateway.Options)) (*apigateway.UntagResourceOutput, error) // Changes information about the current Account resource. // UpdateAccount(arg1 context.Context, arg2 *apigateway.UpdateAccountInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateAccountOutput, error) // Changes information about an ApiKey resource. // UpdateApiKey(arg1 context.Context, arg2 *apigateway.UpdateApiKeyInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateApiKeyOutput, error) // Updates an existing Authorizer resource. AWS CLI // (https://docs.aws.amazon.com/cli/latest/reference/apigateway/update-authorizer.html) // UpdateAuthorizer(arg1 context.Context, arg2 *apigateway.UpdateAuthorizerInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateAuthorizerOutput, error) // Changes information about the BasePathMapping resource. // UpdateBasePathMapping(arg1 context.Context, arg2 *apigateway.UpdateBasePathMappingInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateBasePathMappingOutput, error) // Changes information about an ClientCertificate resource. // UpdateClientCertificate(arg1 context.Context, arg2 *apigateway.UpdateClientCertificateInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateClientCertificateOutput, error) // Changes information about a Deployment resource. // UpdateDeployment(arg1 context.Context, arg2 *apigateway.UpdateDeploymentInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateDeploymentOutput, error) UpdateDocumentationPart(arg1 context.Context, arg2 *apigateway.UpdateDocumentationPartInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateDocumentationPartOutput, error) UpdateDocumentationVersion(arg1 context.Context, arg2 *apigateway.UpdateDocumentationVersionInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateDocumentationVersionOutput, error) // Changes information about the DomainName resource. // UpdateDomainName(arg1 context.Context, arg2 *apigateway.UpdateDomainNameInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateDomainNameOutput, error) // Updates a GatewayResponse of a specified response type on the given RestApi. // UpdateGatewayResponse(arg1 context.Context, arg2 *apigateway.UpdateGatewayResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateGatewayResponseOutput, error) // Represents an update integration. // UpdateIntegration(arg1 context.Context, arg2 *apigateway.UpdateIntegrationInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateIntegrationOutput, error) // Represents an update integration response. // UpdateIntegrationResponse(arg1 context.Context, arg2 *apigateway.UpdateIntegrationResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateIntegrationResponseOutput, error) // Updates an existing Method resource. // UpdateMethod(arg1 context.Context, arg2 *apigateway.UpdateMethodInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateMethodOutput, error) // Updates an existing MethodResponse resource. // UpdateMethodResponse(arg1 context.Context, arg2 *apigateway.UpdateMethodResponseInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateMethodResponseOutput, error) // Changes information about a model. // UpdateModel(arg1 context.Context, arg2 *apigateway.UpdateModelInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateModelOutput, error) // Updates a RequestValidator of a given RestApi. // UpdateRequestValidator(arg1 context.Context, arg2 *apigateway.UpdateRequestValidatorInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateRequestValidatorOutput, error) // Changes information about a Resource resource. // UpdateResource(arg1 context.Context, arg2 *apigateway.UpdateResourceInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateResourceOutput, error) // Changes information about the specified API. // UpdateRestApi(arg1 context.Context, arg2 *apigateway.UpdateRestApiInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateRestApiOutput, error) // Changes information about a Stage resource. // UpdateStage(arg1 context.Context, arg2 *apigateway.UpdateStageInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateStageOutput, error) // Grants a temporary extension to the remaining quota of a usage plan associated // with a specified API key. // UpdateUsage(arg1 context.Context, arg2 *apigateway.UpdateUsageInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateUsageOutput, error) // Updates a usage plan of a given plan Id. // UpdateUsagePlan(arg1 context.Context, arg2 *apigateway.UpdateUsagePlanInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateUsagePlanOutput, error) // Updates an existing VpcLink of a specified identifier. // UpdateVpcLink(arg1 context.Context, arg2 *apigateway.UpdateVpcLinkInput, arg3 ...func(*apigateway.Options)) (*apigateway.UpdateVpcLinkOutput, error) }
IAPIGatewayClient generic client
type ICognitoIDPClient ¶
type ICognitoIDPClient interface { // Adds additional user attributes to the user pool schema. // AddCustomAttributes(arg1 context.Context, arg2 *cognitoidentityprovider.AddCustomAttributesInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AddCustomAttributesOutput, error) // Adds the specified user to the specified group. Calling this action requires // developer credentials. // AdminAddUserToGroup(arg1 context.Context, arg2 *cognitoidentityprovider.AdminAddUserToGroupInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminAddUserToGroupOutput, error) // Confirms user registration as an admin without using a confirmation code. Works // on any user. Calling this action requires developer credentials. // AdminConfirmSignUp(arg1 context.Context, arg2 *cognitoidentityprovider.AdminConfirmSignUpInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminConfirmSignUpOutput, error) // Creates a new user in the specified user pool. If MessageAction is not set, the // default is to send a welcome message via email or phone (SMS). This message is // based on a template that you configured in your call to create or update a user // pool. This template includes your custom sign-up instructions and placeholders // for user name and temporary password. Alternatively, you can call // AdminCreateUser with “SUPPRESS” for the MessageAction parameter, and Amazon // Cognito will not send any email. In either case, the user will be in the // FORCE_CHANGE_PASSWORD state until they sign in and change their password. // AdminCreateUser requires developer credentials. // AdminCreateUser(arg1 context.Context, arg2 *cognitoidentityprovider.AdminCreateUserInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminCreateUserOutput, error) // Deletes a user as an administrator. Works on any user. Calling this action // requires developer credentials. // AdminDeleteUser(arg1 context.Context, arg2 *cognitoidentityprovider.AdminDeleteUserInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminDeleteUserOutput, error) // Deletes the user attributes in a user pool as an administrator. Works on any // user. Calling this action requires developer credentials. // AdminDeleteUserAttributes(arg1 context.Context, arg2 *cognitoidentityprovider.AdminDeleteUserAttributesInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminDeleteUserAttributesOutput, error) // Disables the user from signing in with the specified external (SAML or social) // identity provider. If the user to disable is a Cognito User Pools native // username + password user, they are not permitted to use their password to // sign-in. If the user to disable is a linked external IdP user, any link between // that user and an existing user is removed. The next time the external user (no // longer attached to the previously linked DestinationUser) signs in, they must // create a new user account. See AdminLinkProviderForUser // (https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminLinkProviderForUser.html). // This action is enabled only for admin access and requires developer credentials. // The ProviderName must match the value specified when creating an IdP for the // pool. To disable a native username + password user, the ProviderName value must // be Cognito and the ProviderAttributeName must be Cognito_Subject, with the // ProviderAttributeValue being the name that is used in the user pool for the // user. The ProviderAttributeName must always be Cognito_Subject for social // identity providers. The ProviderAttributeValue must always be the exact subject // that was used when the user was originally linked as a source user. For // de-linking a SAML identity, there are two scenarios. If the linked identity has // not yet been used to sign-in, the ProviderAttributeName and // ProviderAttributeValue must be the same values that were used for the SourceUser // when the identities were originally linked using AdminLinkProviderForUser call. // (If the linking was done with ProviderAttributeName set to Cognito_Subject, the // same applies here). However, if the user has already signed in, the // ProviderAttributeName must be Cognito_Subject and ProviderAttributeValue must be // the subject of the SAML assertion. // AdminDisableProviderForUser(arg1 context.Context, arg2 *cognitoidentityprovider.AdminDisableProviderForUserInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminDisableProviderForUserOutput, error) // Disables the specified user. Calling this action requires developer credentials. // AdminDisableUser(arg1 context.Context, arg2 *cognitoidentityprovider.AdminDisableUserInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminDisableUserOutput, error) // Enables the specified user as an administrator. Works on any user. Calling this // action requires developer credentials. // AdminEnableUser(arg1 context.Context, arg2 *cognitoidentityprovider.AdminEnableUserInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminEnableUserOutput, error) // Forgets the device, as an administrator. Calling this action requires developer // credentials. // AdminForgetDevice(arg1 context.Context, arg2 *cognitoidentityprovider.AdminForgetDeviceInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminForgetDeviceOutput, error) // Gets the device, as an administrator. Calling this action requires developer // credentials. // AdminGetDevice(arg1 context.Context, arg2 *cognitoidentityprovider.AdminGetDeviceInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminGetDeviceOutput, error) // Gets the specified user by user name in a user pool as an administrator. Works // on any user. Calling this action requires developer credentials. // AdminGetUser(arg1 context.Context, arg2 *cognitoidentityprovider.AdminGetUserInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminGetUserOutput, error) // Initiates the authentication flow, as an administrator. Calling this action // requires developer credentials. // AdminInitiateAuth(arg1 context.Context, arg2 *cognitoidentityprovider.AdminInitiateAuthInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminInitiateAuthOutput, error) // Links an existing user account in a user pool (DestinationUser) to an identity // from an external identity provider (SourceUser) based on a specified attribute // name and value from the external identity provider. This allows you to create a // link from the existing user account to an external federated user identity that // has not yet been used to sign in, so that the federated user identity can be // used to sign in as the existing user account. For example, if there is an // existing user with a username and password, this API links that user to a // federated user identity, so that when the federated user identity is used, the // user signs in as the existing user account. The maximum number of federated // identities linked to a user is 5. Because this API allows a user with an // external federated identity to sign in as an existing user in the user pool, it // is critical that it only be used with external identity providers and provider // attributes that have been trusted by the application owner. This action is // enabled only for admin access and requires developer credentials. // AdminLinkProviderForUser(arg1 context.Context, arg2 *cognitoidentityprovider.AdminLinkProviderForUserInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminLinkProviderForUserOutput, error) // Lists devices, as an administrator. Calling this action requires developer // credentials. // AdminListDevices(arg1 context.Context, arg2 *cognitoidentityprovider.AdminListDevicesInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminListDevicesOutput, error) // Lists the groups that the user belongs to. Calling this action requires // developer credentials. // AdminListGroupsForUser(arg1 context.Context, arg2 *cognitoidentityprovider.AdminListGroupsForUserInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminListGroupsForUserOutput, error) // Lists a history of user activity and any risks detected as part of Amazon // Cognito advanced security. // AdminListUserAuthEvents(arg1 context.Context, arg2 *cognitoidentityprovider.AdminListUserAuthEventsInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminListUserAuthEventsOutput, error) // Removes the specified user from the specified group. Calling this action // requires developer credentials. // AdminRemoveUserFromGroup(arg1 context.Context, arg2 *cognitoidentityprovider.AdminRemoveUserFromGroupInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminRemoveUserFromGroupOutput, error) // Resets the specified user's password in a user pool as an administrator. Works // on any user. When a developer calls this API, the current password is // invalidated, so it must be changed. If a user tries to sign in after the API is // called, the app will get a PasswordResetRequiredException exception back and // should direct the user down the flow to reset the password, which is the same as // the forgot password flow. In addition, if the user pool has phone verification // selected and a verified phone number exists for the user, or if email // verification is selected and a verified email exists for the user, calling this // API will also result in sending a message to the end user with the code to // change their password. Calling this action requires developer credentials. // AdminResetUserPassword(arg1 context.Context, arg2 *cognitoidentityprovider.AdminResetUserPasswordInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminResetUserPasswordOutput, error) // Responds to an authentication challenge, as an administrator. Calling this // action requires developer credentials. // AdminRespondToAuthChallenge(arg1 context.Context, arg2 *cognitoidentityprovider.AdminRespondToAuthChallengeInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminRespondToAuthChallengeOutput, error) // Sets the user's multi-factor authentication (MFA) preference, including which // MFA options are enabled and if any are preferred. Only one factor can be set as // preferred. The preferred MFA factor will be used to authenticate a user if // multiple factors are enabled. If multiple options are enabled and no preference // is set, a challenge to choose an MFA option will be returned during sign in. // AdminSetUserMFAPreference(arg1 context.Context, arg2 *cognitoidentityprovider.AdminSetUserMFAPreferenceInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminSetUserMFAPreferenceOutput, error) // Sets the specified user's password in a user pool as an administrator. Works on // any user. The password can be temporary or permanent. If it is temporary, the // user status will be placed into the FORCE_CHANGE_PASSWORD state. When the user // next tries to sign in, the InitiateAuth/AdminInitiateAuth response will contain // the NEW_PASSWORD_REQUIRED challenge. If the user does not sign in before it // expires, the user will not be able to sign in and their password will need to be // reset by an administrator. Once the user has set a new password, or the password // is permanent, the user status will be set to Confirmed. // AdminSetUserPassword(arg1 context.Context, arg2 *cognitoidentityprovider.AdminSetUserPasswordInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminSetUserPasswordOutput, error) // This action is no longer supported. You can use it to configure only SMS MFA. // You can't use it to configure TOTP software token MFA. To configure either type // of MFA, use AdminSetUserMFAPreference // (https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminSetUserMFAPreference.html) // instead. // AdminSetUserSettings(arg1 context.Context, arg2 *cognitoidentityprovider.AdminSetUserSettingsInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminSetUserSettingsOutput, error) // Provides feedback for an authentication event as to whether it was from a valid // user. This feedback is used for improving the risk evaluation decision for the // user pool as part of Amazon Cognito advanced security. // AdminUpdateAuthEventFeedback(arg1 context.Context, arg2 *cognitoidentityprovider.AdminUpdateAuthEventFeedbackInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminUpdateAuthEventFeedbackOutput, error) // Updates the device status as an administrator. Calling this action requires // developer credentials. // AdminUpdateDeviceStatus(arg1 context.Context, arg2 *cognitoidentityprovider.AdminUpdateDeviceStatusInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminUpdateDeviceStatusOutput, error) // Updates the specified user's attributes, including developer attributes, as an // administrator. Works on any user. For custom attributes, you must prepend the // custom: prefix to the attribute name. In addition to updating user attributes, // this API can also be used to mark phone and email as verified. Calling this // action requires developer credentials. // AdminUpdateUserAttributes(arg1 context.Context, arg2 *cognitoidentityprovider.AdminUpdateUserAttributesInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminUpdateUserAttributesOutput, error) // Signs out users from all devices, as an administrator. It also invalidates all // refresh tokens issued to a user. The user's current access and Id tokens remain // valid until their expiry. Access and Id tokens expire one hour after they are // issued. Calling this action requires developer credentials. // AdminUserGlobalSignOut(arg1 context.Context, arg2 *cognitoidentityprovider.AdminUserGlobalSignOutInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AdminUserGlobalSignOutOutput, error) // Returns a unique generated shared secret key code for the user account. The // request takes an access token or a session string, but not both. // AssociateSoftwareToken(arg1 context.Context, arg2 *cognitoidentityprovider.AssociateSoftwareTokenInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.AssociateSoftwareTokenOutput, error) // Changes the password for a specified user in a user pool. // ChangePassword(arg1 context.Context, arg2 *cognitoidentityprovider.ChangePasswordInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ChangePasswordOutput, error) // Confirms tracking of the device. This API call is the call that begins device // tracking. // ConfirmDevice(arg1 context.Context, arg2 *cognitoidentityprovider.ConfirmDeviceInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ConfirmDeviceOutput, error) // Allows a user to enter a confirmation code to reset a forgotten password. // ConfirmForgotPassword(arg1 context.Context, arg2 *cognitoidentityprovider.ConfirmForgotPasswordInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ConfirmForgotPasswordOutput, error) // Confirms registration of a user and handles the existing alias from a previous // user. // ConfirmSignUp(arg1 context.Context, arg2 *cognitoidentityprovider.ConfirmSignUpInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ConfirmSignUpOutput, error) // Creates a new group in the specified user pool. Calling this action requires // developer credentials. // CreateGroup(arg1 context.Context, arg2 *cognitoidentityprovider.CreateGroupInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.CreateGroupOutput, error) // Creates an identity provider for a user pool. // CreateIdentityProvider(arg1 context.Context, arg2 *cognitoidentityprovider.CreateIdentityProviderInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.CreateIdentityProviderOutput, error) // Creates a new OAuth2.0 resource server and defines custom scopes in it. // CreateResourceServer(arg1 context.Context, arg2 *cognitoidentityprovider.CreateResourceServerInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.CreateResourceServerOutput, error) // Creates the user import job. // CreateUserImportJob(arg1 context.Context, arg2 *cognitoidentityprovider.CreateUserImportJobInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.CreateUserImportJobOutput, error) // Creates a new Amazon Cognito user pool and sets the password policy for the // pool. // CreateUserPool(arg1 context.Context, arg2 *cognitoidentityprovider.CreateUserPoolInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.CreateUserPoolOutput, error) // Creates the user pool client. // CreateUserPoolClient(arg1 context.Context, arg2 *cognitoidentityprovider.CreateUserPoolClientInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.CreateUserPoolClientOutput, error) // Creates a new domain for a user pool. // CreateUserPoolDomain(arg1 context.Context, arg2 *cognitoidentityprovider.CreateUserPoolDomainInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.CreateUserPoolDomainOutput, error) // Deletes a group. Calling this action requires developer credentials. // DeleteGroup(arg1 context.Context, arg2 *cognitoidentityprovider.DeleteGroupInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DeleteGroupOutput, error) // Deletes an identity provider for a user pool. // DeleteIdentityProvider(arg1 context.Context, arg2 *cognitoidentityprovider.DeleteIdentityProviderInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DeleteIdentityProviderOutput, error) // Deletes a resource server. // DeleteResourceServer(arg1 context.Context, arg2 *cognitoidentityprovider.DeleteResourceServerInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DeleteResourceServerOutput, error) // Allows a user to delete himself or herself. // DeleteUser(arg1 context.Context, arg2 *cognitoidentityprovider.DeleteUserInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DeleteUserOutput, error) // Deletes the attributes for a user. // DeleteUserAttributes(arg1 context.Context, arg2 *cognitoidentityprovider.DeleteUserAttributesInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DeleteUserAttributesOutput, error) // Deletes the specified Amazon Cognito user pool. // DeleteUserPool(arg1 context.Context, arg2 *cognitoidentityprovider.DeleteUserPoolInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DeleteUserPoolOutput, error) // Allows the developer to delete the user pool client. // DeleteUserPoolClient(arg1 context.Context, arg2 *cognitoidentityprovider.DeleteUserPoolClientInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DeleteUserPoolClientOutput, error) // Deletes a domain for a user pool. // DeleteUserPoolDomain(arg1 context.Context, arg2 *cognitoidentityprovider.DeleteUserPoolDomainInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DeleteUserPoolDomainOutput, error) // Gets information about a specific identity provider. // DescribeIdentityProvider(arg1 context.Context, arg2 *cognitoidentityprovider.DescribeIdentityProviderInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DescribeIdentityProviderOutput, error) // Describes a resource server. // DescribeResourceServer(arg1 context.Context, arg2 *cognitoidentityprovider.DescribeResourceServerInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DescribeResourceServerOutput, error) // Describes the risk configuration. // DescribeRiskConfiguration(arg1 context.Context, arg2 *cognitoidentityprovider.DescribeRiskConfigurationInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DescribeRiskConfigurationOutput, error) // Describes the user import job. // DescribeUserImportJob(arg1 context.Context, arg2 *cognitoidentityprovider.DescribeUserImportJobInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DescribeUserImportJobOutput, error) // Returns the configuration information and metadata of the specified user pool. // DescribeUserPool(arg1 context.Context, arg2 *cognitoidentityprovider.DescribeUserPoolInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DescribeUserPoolOutput, error) // Client method for returning the configuration information and metadata of the // specified user pool app client. // DescribeUserPoolClient(arg1 context.Context, arg2 *cognitoidentityprovider.DescribeUserPoolClientInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DescribeUserPoolClientOutput, error) // Gets information about a domain. // DescribeUserPoolDomain(arg1 context.Context, arg2 *cognitoidentityprovider.DescribeUserPoolDomainInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.DescribeUserPoolDomainOutput, error) // Forgets the specified device. // ForgetDevice(arg1 context.Context, arg2 *cognitoidentityprovider.ForgetDeviceInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ForgetDeviceOutput, error) // Calling this API causes a message to be sent to the end user with a confirmation // code that is required to change the user's password. For the Username parameter, // you can use the username or user alias. The method used to send the confirmation // code is sent according to the specified AccountRecoverySetting. For more // information, see Recovering User Accounts // (https://docs.aws.amazon.com/cognito/latest/developerguide/how-to-recover-a-user-account.html) // in the Amazon Cognito Developer Guide. If neither a verified phone number nor a // verified email exists, an InvalidParameterException is thrown. To use the // confirmation code for resetting the password, call ConfirmForgotPassword // (https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_ConfirmForgotPassword.html). // ForgotPassword(arg1 context.Context, arg2 *cognitoidentityprovider.ForgotPasswordInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ForgotPasswordOutput, error) // Gets the header information for the .csv file to be used as input for the user // import job. // GetCSVHeader(arg1 context.Context, arg2 *cognitoidentityprovider.GetCSVHeaderInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.GetCSVHeaderOutput, error) // Gets the device. // GetDevice(arg1 context.Context, arg2 *cognitoidentityprovider.GetDeviceInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.GetDeviceOutput, error) // Gets a group. Calling this action requires developer credentials. // GetGroup(arg1 context.Context, arg2 *cognitoidentityprovider.GetGroupInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.GetGroupOutput, error) // Gets the specified identity provider. // GetIdentityProviderByIdentifier(arg1 context.Context, arg2 *cognitoidentityprovider.GetIdentityProviderByIdentifierInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.GetIdentityProviderByIdentifierOutput, error) // This method takes a user pool ID, and returns the signing certificate. // GetSigningCertificate(arg1 context.Context, arg2 *cognitoidentityprovider.GetSigningCertificateInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.GetSigningCertificateOutput, error) // Gets the UI Customization information for a particular app client's app UI, if // there is something set. If nothing is set for the particular client, but there // is an existing pool level customization (app clientId will be ALL), then that is // returned. If nothing is present, then an empty shape is returned. // GetUICustomization(arg1 context.Context, arg2 *cognitoidentityprovider.GetUICustomizationInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.GetUICustomizationOutput, error) // Gets the user attributes and metadata for a user. // GetUser(arg1 context.Context, arg2 *cognitoidentityprovider.GetUserInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.GetUserOutput, error) // Gets the user attribute verification code for the specified attribute name. // GetUserAttributeVerificationCode(arg1 context.Context, arg2 *cognitoidentityprovider.GetUserAttributeVerificationCodeInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.GetUserAttributeVerificationCodeOutput, error) // Gets the user pool multi-factor authentication (MFA) configuration. // GetUserPoolMfaConfig(arg1 context.Context, arg2 *cognitoidentityprovider.GetUserPoolMfaConfigInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.GetUserPoolMfaConfigOutput, error) // Signs out users from all devices. It also invalidates all refresh tokens issued // to a user. The user's current access and Id tokens remain valid until their // expiry. Access and Id tokens expire one hour after they are issued. // GlobalSignOut(arg1 context.Context, arg2 *cognitoidentityprovider.GlobalSignOutInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.GlobalSignOutOutput, error) // Initiates the authentication flow. // InitiateAuth(arg1 context.Context, arg2 *cognitoidentityprovider.InitiateAuthInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.InitiateAuthOutput, error) // Lists the devices. // ListDevices(arg1 context.Context, arg2 *cognitoidentityprovider.ListDevicesInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ListDevicesOutput, error) // Lists the groups associated with a user pool. Calling this action requires // developer credentials. // ListGroups(arg1 context.Context, arg2 *cognitoidentityprovider.ListGroupsInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ListGroupsOutput, error) // Lists information about all identity providers for a user pool. // ListIdentityProviders(arg1 context.Context, arg2 *cognitoidentityprovider.ListIdentityProvidersInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ListIdentityProvidersOutput, error) // Lists the resource servers for a user pool. // ListResourceServers(arg1 context.Context, arg2 *cognitoidentityprovider.ListResourceServersInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ListResourceServersOutput, error) // Lists the tags that are assigned to an Amazon Cognito user pool. A tag is a // label that you can apply to user pools to categorize and manage them in // different ways, such as by purpose, owner, environment, or other criteria. You // can use this action up to 10 times per second, per account. // ListTagsForResource(arg1 context.Context, arg2 *cognitoidentityprovider.ListTagsForResourceInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ListTagsForResourceOutput, error) // Lists the user import jobs. // ListUserImportJobs(arg1 context.Context, arg2 *cognitoidentityprovider.ListUserImportJobsInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ListUserImportJobsOutput, error) // Lists the clients that have been created for the specified user pool. // ListUserPoolClients(arg1 context.Context, arg2 *cognitoidentityprovider.ListUserPoolClientsInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ListUserPoolClientsOutput, error) // Lists the user pools associated with an AWS account. // ListUserPools(arg1 context.Context, arg2 *cognitoidentityprovider.ListUserPoolsInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ListUserPoolsOutput, error) // Lists the users in the Amazon Cognito user pool. // ListUsers(arg1 context.Context, arg2 *cognitoidentityprovider.ListUsersInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ListUsersOutput, error) // Lists the users in the specified group. Calling this action requires developer // credentials. // ListUsersInGroup(arg1 context.Context, arg2 *cognitoidentityprovider.ListUsersInGroupInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ListUsersInGroupOutput, error) // Resends the confirmation (for confirmation of registration) to a specific user // in the user pool. // ResendConfirmationCode(arg1 context.Context, arg2 *cognitoidentityprovider.ResendConfirmationCodeInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.ResendConfirmationCodeOutput, error) // Responds to the authentication challenge. // RespondToAuthChallenge(arg1 context.Context, arg2 *cognitoidentityprovider.RespondToAuthChallengeInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.RespondToAuthChallengeOutput, error) // Configures actions on detected risks. To delete the risk configuration for // UserPoolId or ClientId, pass null values for all four configuration types. To // enable Amazon Cognito advanced security features, update the user pool to // include the UserPoolAddOns keyAdvancedSecurityMode. // SetRiskConfiguration(arg1 context.Context, arg2 *cognitoidentityprovider.SetRiskConfigurationInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.SetRiskConfigurationOutput, error) // Sets the UI customization information for a user pool's built-in app UI. You can // specify app UI customization settings for a single client (with a specific // clientId) or for all clients (by setting the clientId to ALL). If you specify // ALL, the default configuration will be used for every client that has no UI // customization set previously. If you specify UI customization settings for a // particular client, it will no longer fall back to the ALL configuration. To use // this API, your user pool must have a domain associated with it. Otherwise, there // is no place to host the app's pages, and the service will throw an error. // SetUICustomization(arg1 context.Context, arg2 *cognitoidentityprovider.SetUICustomizationInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.SetUICustomizationOutput, error) // Set the user's multi-factor authentication (MFA) method preference, including // which MFA factors are enabled and if any are preferred. Only one factor can be // set as preferred. The preferred MFA factor will be used to authenticate a user // if multiple factors are enabled. If multiple options are enabled and no // preference is set, a challenge to choose an MFA option will be returned during // sign in. If an MFA type is enabled for a user, the user will be prompted for MFA // during all sign in attempts, unless device tracking is turned on and the device // has been trusted. If you would like MFA to be applied selectively based on the // assessed risk level of sign in attempts, disable MFA for users and turn on // Adaptive Authentication for the user pool. // SetUserMFAPreference(arg1 context.Context, arg2 *cognitoidentityprovider.SetUserMFAPreferenceInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.SetUserMFAPreferenceOutput, error) // Set the user pool multi-factor authentication (MFA) configuration. // SetUserPoolMfaConfig(arg1 context.Context, arg2 *cognitoidentityprovider.SetUserPoolMfaConfigInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.SetUserPoolMfaConfigOutput, error) // This action is no longer supported. You can use it to configure only SMS MFA. // You can't use it to configure TOTP software token MFA. To configure either type // of MFA, use SetUserMFAPreference // (https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_SetUserMFAPreference.html) // instead. // SetUserSettings(arg1 context.Context, arg2 *cognitoidentityprovider.SetUserSettingsInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.SetUserSettingsOutput, error) // Registers the user in the specified user pool and creates a user name, password, // and user attributes. // SignUp(arg1 context.Context, arg2 *cognitoidentityprovider.SignUpInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.SignUpOutput, error) // Starts the user import. // StartUserImportJob(arg1 context.Context, arg2 *cognitoidentityprovider.StartUserImportJobInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.StartUserImportJobOutput, error) // Stops the user import job. // StopUserImportJob(arg1 context.Context, arg2 *cognitoidentityprovider.StopUserImportJobInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.StopUserImportJobOutput, error) // Assigns a set of tags to an Amazon Cognito user pool. A tag is a label that you // can use to categorize and manage user pools in different ways, such as by // purpose, owner, environment, or other criteria. Each tag consists of a key and // value, both of which you define. A key is a general category for more specific // values. For example, if you have two versions of a user pool, one for testing // and another for production, you might assign an Environment tag key to both user // pools. The value of this key might be Test for one user pool and Production for // the other. Tags are useful for cost tracking and access control. You can // activate your tags so that they appear on the Billing and Cost Management // console, where you can track the costs associated with your user pools. In an // IAM policy, you can constrain permissions for user pools based on specific tags // or tag values. You can use this action up to 5 times per second, per account. A // user pool can have as many as 50 tags. // TagResource(arg1 context.Context, arg2 *cognitoidentityprovider.TagResourceInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.TagResourceOutput, error) // Removes the specified tags from an Amazon Cognito user pool. You can use this // action up to 5 times per second, per account // UntagResource(arg1 context.Context, arg2 *cognitoidentityprovider.UntagResourceInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.UntagResourceOutput, error) // Provides the feedback for an authentication event whether it was from a valid // user or not. This feedback is used for improving the risk evaluation decision // for the user pool as part of Amazon Cognito advanced security. // UpdateAuthEventFeedback(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateAuthEventFeedbackInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.UpdateAuthEventFeedbackOutput, error) // Updates the device status. // UpdateDeviceStatus(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateDeviceStatusInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.UpdateDeviceStatusOutput, error) // Updates the specified group with the specified attributes. Calling this action // requires developer credentials. If you don't provide a value for an attribute, // it will be set to the default value. // UpdateGroup(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateGroupInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.UpdateGroupOutput, error) // Updates identity provider information for a user pool. // UpdateIdentityProvider(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateIdentityProviderInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.UpdateIdentityProviderOutput, error) // Updates the name and scopes of resource server. All other fields are read-only. // If you don't provide a value for an attribute, it will be set to the default // value. // UpdateResourceServer(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateResourceServerInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.UpdateResourceServerOutput, error) // Allows a user to update a specific attribute (one at a time). // UpdateUserAttributes(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateUserAttributesInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.UpdateUserAttributesOutput, error) // Updates the specified user pool with the specified attributes. You can get a // list of the current user pool settings using DescribeUserPool // (https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_DescribeUserPool.html). // If you don't provide a value for an attribute, it will be set to the default // value. // UpdateUserPool(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateUserPoolInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.UpdateUserPoolOutput, error) // Updates the specified user pool app client with the specified attributes. You // can get a list of the current user pool app client settings using // DescribeUserPoolClient // (https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_DescribeUserPoolClient.html). // If you don't provide a value for an attribute, it will be set to the default // value. // UpdateUserPoolClient(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateUserPoolClientInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.UpdateUserPoolClientOutput, error) // Updates the Secure Sockets Layer (SSL) certificate for the custom domain for // your user pool. You can use this operation to provide the Amazon Resource Name // (ARN) of a new certificate to Amazon Cognito. You cannot use it to change the // domain for a user pool. A custom domain is used to host the Amazon Cognito // hosted UI, which provides sign-up and sign-in pages for your application. When // you set up a custom domain, you provide a certificate that you manage with AWS // Certificate Manager (ACM). When necessary, you can use this operation to change // the certificate that you applied to your custom domain. Usually, this is // unnecessary following routine certificate renewal with ACM. When you renew your // existing certificate in ACM, the ARN for your certificate remains the same, and // your custom domain uses the new certificate automatically. However, if you // replace your existing certificate with a new one, ACM gives the new certificate // a new ARN. To apply the new certificate to your custom domain, you must provide // this ARN to Amazon Cognito. When you add your new certificate in ACM, you must // choose US East (N. Virginia) as the AWS Region. After you submit your request, // Amazon Cognito requires up to 1 hour to distribute your new certificate to your // custom domain. For more information about adding a custom domain to your user // pool, see Using Your Own Domain for the Hosted UI // (https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-add-custom-domain.html). // UpdateUserPoolDomain(arg1 context.Context, arg2 *cognitoidentityprovider.UpdateUserPoolDomainInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.UpdateUserPoolDomainOutput, error) // Use this API to register a user's entered TOTP code and mark the user's software // token MFA status as "verified" if successful. The request takes an access token // or a session string, but not both. // VerifySoftwareToken(arg1 context.Context, arg2 *cognitoidentityprovider.VerifySoftwareTokenInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.VerifySoftwareTokenOutput, error) // Verifies the specified user attributes in the user pool. // VerifyUserAttribute(arg1 context.Context, arg2 *cognitoidentityprovider.VerifyUserAttributeInput, arg3 ...func(*cognitoidentityprovider.Options)) (*cognitoidentityprovider.VerifyUserAttributeOutput, error) }
ICognitoIDPClient generic client
type IDynamoClient ¶
type IDynamoClient interface { // This operation allows you to perform batch reads and writes on data stored in // DynamoDB, using PartiQL. // BatchExecuteStatement(arg1 context.Context, arg2 *dynamodb.BatchExecuteStatementInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.BatchExecuteStatementOutput, error) // The BatchGetItem operation returns the attributes of one or more items from one // or more tables. You identify requested items by primary key. A single operation // can retrieve up to 16 MB of data, which can contain as many as 100 items. // BatchGetItem returns a partial result if the response size limit is exceeded, // the table's provisioned throughput is exceeded, or an internal processing // failure occurs. If a partial result is returned, the operation returns a value // for UnprocessedKeys. You can use this value to retry the operation starting with // the next item to get. If you request more than 100 items, BatchGetItem returns a // ValidationException with the message "Too many items requested for the // BatchGetItem call." For example, if you ask to retrieve 100 items, but each // individual item is 300 KB in size, the system returns 52 items (so as not to // exceed the 16 MB limit). It also returns an appropriate UnprocessedKeys value so // you can get the next page of results. If desired, your application can include // its own logic to assemble the pages of results into one dataset. If none of the // items can be processed due to insufficient provisioned throughput on all of the // tables in the request, then BatchGetItem returns a // ProvisionedThroughputExceededException. If at least one of the items is // successfully processed, then BatchGetItem completes successfully, while // returning the keys of the unread items in UnprocessedKeys. If DynamoDB returns // any unprocessed items, you should retry the batch operation on those items. // However, we strongly recommend that you use an exponential backoff algorithm. If // you retry the batch operation immediately, the underlying read or write requests // can still fail due to throttling on the individual tables. If you delay the // batch operation using exponential backoff, the individual requests in the batch // are much more likely to succeed. For more information, see Batch Operations and // Error Handling // (https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ErrorHandling.html#BatchOperations) // in the Amazon DynamoDB Developer Guide. By default, BatchGetItem performs // eventually consistent reads on every table in the request. If you want strongly // consistent reads instead, you can set ConsistentRead to true for any or all // tables. In order to minimize response latency, BatchGetItem retrieves items in // parallel. When designing your application, keep in mind that DynamoDB does not // return items in any particular order. To help parse the response by item, // include the primary key values for the items in your request in the // ProjectionExpression parameter. If a requested item does not exist, it is not // returned in the result. Requests for nonexistent items consume the minimum read // capacity units according to the type of read. For more information, see Working // with Tables // (https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.html#CapacityUnitCalculations) // in the Amazon DynamoDB Developer Guide. // BatchGetItem(arg1 context.Context, arg2 *dynamodb.BatchGetItemInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.BatchGetItemOutput, error) // The BatchWriteItem operation puts or deletes multiple items in one or more // tables. A single call to BatchWriteItem can write up to 16 MB of data, which can // comprise as many as 25 put or delete requests. Individual items to be written // can be as large as 400 KB. BatchWriteItem cannot update items. To update items, // use the UpdateItem action. The individual PutItem and DeleteItem operations // specified in BatchWriteItem are atomic; however BatchWriteItem as a whole is // not. If any requested operations fail because the table's provisioned throughput // is exceeded or an internal processing failure occurs, the failed operations are // returned in the UnprocessedItems response parameter. You can investigate and // optionally resend the requests. Typically, you would call BatchWriteItem in a // loop. Each iteration would check for unprocessed items and submit a new // BatchWriteItem request with those unprocessed items until all items have been // processed. If none of the items can be processed due to insufficient provisioned // throughput on all of the tables in the request, then BatchWriteItem returns a // ProvisionedThroughputExceededException. If DynamoDB returns any unprocessed // items, you should retry the batch operation on those items. However, we strongly // recommend that you use an exponential backoff algorithm. If you retry the batch // operation immediately, the underlying read or write requests can still fail due // to throttling on the individual tables. If you delay the batch operation using // exponential backoff, the individual requests in the batch are much more likely // to succeed. For more information, see Batch Operations and Error Handling // (https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ErrorHandling.html#Programming.Errors.BatchOperations) // in the Amazon DynamoDB Developer Guide. With BatchWriteItem, you can efficiently // write or delete large amounts of data, such as from Amazon EMR, or copy data // from another database into DynamoDB. In order to improve performance with these // large-scale operations, BatchWriteItem does not behave in the same way as // individual PutItem and DeleteItem calls would. For example, you cannot specify // conditions on individual put and delete requests, and BatchWriteItem does not // return deleted items in the response. If you use a programming language that // supports concurrency, you can use threads to write items in parallel. Your // application must include the necessary logic to manage the threads. With // languages that don't support threading, you must update or delete the specified // items one at a time. In both situations, BatchWriteItem performs the specified // put and delete operations in parallel, giving you the power of the thread pool // approach without having to introduce complexity into your application. Parallel // processing reduces latency, but each specified put and delete request consumes // the same number of write capacity units whether it is processed in parallel or // not. Delete operations on nonexistent items consume one write capacity unit. If // one or more of the following is true, DynamoDB rejects the entire batch write // operation: // // * One or more tables specified in the BatchWriteItem request does // not exist. // // * Primary key attributes specified on an item in the request do not // match those in the corresponding table's primary key schema. // // * You try to // perform multiple operations on the same item in the same BatchWriteItem request. // For example, you cannot put and delete the same item in the same BatchWriteItem // request. // // * Your request contains at least two items with identical hash and // range keys (which essentially is two put operations). // // * There are more than 25 // requests in the batch. // // * Any individual item in a batch exceeds 400 KB. // // * The // total request size exceeds 16 MB. // BatchWriteItem(arg1 context.Context, arg2 *dynamodb.BatchWriteItemInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.BatchWriteItemOutput, error) // Creates a backup for an existing table. Each time you create an on-demand // backup, the entire table data is backed up. There is no limit to the number of // on-demand backups that can be taken. When you create an on-demand backup, a time // marker of the request is cataloged, and the backup is created asynchronously, by // applying all changes until the time of the request to the last full table // snapshot. Backup requests are processed instantaneously and become available for // restore within minutes. You can call CreateBackup at a maximum rate of 50 times // per second. All backups in DynamoDB work without consuming any provisioned // throughput on the table. If you submit a backup request on 2018-12-14 at // 14:25:00, the backup is guaranteed to contain all data committed to the table up // to 14:24:00, and data committed after 14:26:00 will not be. The backup might // contain data modifications made between 14:24:00 and 14:26:00. On-demand backup // does not support causal consistency. Along with data, the following are also // included on the backups: // // * Global secondary indexes (GSIs) // // * Local secondary // indexes (LSIs) // // * Streams // // * Provisioned read and write capacity // CreateBackup(arg1 context.Context, arg2 *dynamodb.CreateBackupInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.CreateBackupOutput, error) // Creates a global table from an existing table. A global table creates a // replication relationship between two or more DynamoDB tables with the same table // name in the provided Regions. This operation only applies to Version 2017.11.29 // (https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/globaltables.V1.html) // of global tables. If you want to add a new replica table to a global table, each // of the following conditions must be true: // // * The table must have the same // primary key as all of the other replicas. // // * The table must have the same name // as all of the other replicas. // // * The table must have DynamoDB Streams enabled, // with the stream containing both the new and the old images of the item. // // * None // of the replica tables in the global table can contain any data. // // If global // secondary indexes are specified, then the following conditions must also be // met: // // * The global secondary indexes must have the same name. // // * The global // secondary indexes must have the same hash key and sort key (if present). // // If // local secondary indexes are specified, then the following conditions must also // be met: // // * The local secondary indexes must have the same name. // // * The local // secondary indexes must have the same hash key and sort key (if present). // // Write // capacity settings should be set consistently across your replica tables and // secondary indexes. DynamoDB strongly recommends enabling auto scaling to manage // the write capacity settings for all of your global tables replicas and indexes. // If you prefer to manage write capacity settings manually, you should provision // equal replicated write capacity units to your replica tables. You should also // provision equal replicated write capacity units to matching secondary indexes // across your global table. // CreateGlobalTable(arg1 context.Context, arg2 *dynamodb.CreateGlobalTableInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.CreateGlobalTableOutput, error) // The CreateTable operation adds a new table to your account. In an AWS account, // table names must be unique within each Region. That is, you can have two tables // with same name if you create the tables in different Regions. CreateTable is an // asynchronous operation. Upon receiving a CreateTable request, DynamoDB // immediately returns a response with a TableStatus of CREATING. After the table // is created, DynamoDB sets the TableStatus to ACTIVE. You can perform read and // write operations only on an ACTIVE table. You can optionally define secondary // indexes on the new table, as part of the CreateTable operation. If you want to // create multiple tables with secondary indexes on them, you must create the // tables sequentially. Only one table with secondary indexes can be in the // CREATING state at any given time. You can use the DescribeTable action to check // the table status. // CreateTable(arg1 context.Context, arg2 *dynamodb.CreateTableInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.CreateTableOutput, error) // Deletes an existing backup of a table. You can call DeleteBackup at a maximum // rate of 10 times per second. // DeleteBackup(arg1 context.Context, arg2 *dynamodb.DeleteBackupInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DeleteBackupOutput, error) // Deletes a single item in a table by primary key. You can perform a conditional // delete operation that deletes the item if it exists, or if it has an expected // attribute value. In addition to deleting an item, you can also return the item's // attribute values in the same operation, using the ReturnValues parameter. Unless // you specify conditions, the DeleteItem is an idempotent operation; running it // multiple times on the same item or attribute does not result in an error // response. Conditional deletes are useful for deleting items only if specific // conditions are met. If those conditions are met, DynamoDB performs the delete. // Otherwise, the item is not deleted. // DeleteItem(arg1 context.Context, arg2 *dynamodb.DeleteItemInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DeleteItemOutput, error) // The DeleteTable operation deletes a table and all of its items. After a // DeleteTable request, the specified table is in the DELETING state until DynamoDB // completes the deletion. If the table is in the ACTIVE state, you can delete it. // If a table is in CREATING or UPDATING states, then DynamoDB returns a // ResourceInUseException. If the specified table does not exist, DynamoDB returns // a ResourceNotFoundException. If table is already in the DELETING state, no error // is returned. DynamoDB might continue to accept data read and write operations, // such as GetItem and PutItem, on a table in the DELETING state until the table // deletion is complete. When you delete a table, any indexes on that table are // also deleted. If you have DynamoDB Streams enabled on the table, then the // corresponding stream on that table goes into the DISABLED state, and the stream // is automatically deleted after 24 hours. Use the DescribeTable action to check // the status of the table. // DeleteTable(arg1 context.Context, arg2 *dynamodb.DeleteTableInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DeleteTableOutput, error) // Describes an existing backup of a table. You can call DescribeBackup at a // maximum rate of 10 times per second. // DescribeBackup(arg1 context.Context, arg2 *dynamodb.DescribeBackupInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeBackupOutput, error) // Checks the status of continuous backups and point in time recovery on the // specified table. Continuous backups are ENABLED on all tables at table creation. // If point in time recovery is enabled, PointInTimeRecoveryStatus will be set to // ENABLED. After continuous backups and point in time recovery are enabled, you // can restore to any point in time within EarliestRestorableDateTime and // LatestRestorableDateTime. LatestRestorableDateTime is typically 5 minutes before // the current time. You can restore your table to any point in time during the // last 35 days. You can call DescribeContinuousBackups at a maximum rate of 10 // times per second. // DescribeContinuousBackups(arg1 context.Context, arg2 *dynamodb.DescribeContinuousBackupsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeContinuousBackupsOutput, error) // Returns information about contributor insights, for a given table or global // secondary index. // DescribeContributorInsights(arg1 context.Context, arg2 *dynamodb.DescribeContributorInsightsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeContributorInsightsOutput, error) // Returns the regional endpoint information. // DescribeEndpoints(arg1 context.Context, arg2 *dynamodb.DescribeEndpointsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeEndpointsOutput, error) // Describes an existing table export. // DescribeExport(arg1 context.Context, arg2 *dynamodb.DescribeExportInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeExportOutput, error) // Returns information about the specified global table. This operation only // applies to Version 2017.11.29 // (https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/globaltables.V1.html) // of global tables. If you are using global tables Version 2019.11.21 // (https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/globaltables.V2.html) // you can use DescribeTable // (https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DescribeTable.html) // instead. // DescribeGlobalTable(arg1 context.Context, arg2 *dynamodb.DescribeGlobalTableInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeGlobalTableOutput, error) // Describes Region-specific settings for a global table. This operation only // applies to Version 2017.11.29 // (https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/globaltables.V1.html) // of global tables. // DescribeGlobalTableSettings(arg1 context.Context, arg2 *dynamodb.DescribeGlobalTableSettingsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeGlobalTableSettingsOutput, error) // Returns information about the status of Kinesis streaming. // DescribeKinesisStreamingDestination(arg1 context.Context, arg2 *dynamodb.DescribeKinesisStreamingDestinationInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeKinesisStreamingDestinationOutput, error) // Returns the current provisioned-capacity quotas for your AWS account in a // Region, both for the Region as a whole and for any one DynamoDB table that you // create there. When you establish an AWS account, the account has initial quotas // on the maximum read capacity units and write capacity units that you can // provision across all of your DynamoDB tables in a given Region. Also, there are // per-table quotas that apply when you create a table there. For more information, // see Service, Account, and Table Quotas // (https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html) // page in the Amazon DynamoDB Developer Guide. Although you can increase these // quotas by filing a case at AWS Support Center // (https://console.aws.amazon.com/support/home#/), obtaining the increase is not // instantaneous. The DescribeLimits action lets you write code to compare the // capacity you are currently using to those quotas imposed by your account so that // you have enough time to apply for an increase before you hit a quota. For // example, you could use one of the AWS SDKs to do the following: // // * Call // DescribeLimits for a particular Region to obtain your current account quotas on // provisioned capacity there. // // * Create a variable to hold the aggregate read // capacity units provisioned for all your tables in that Region, and one to hold // the aggregate write capacity units. Zero them both. // // * Call ListTables to obtain // a list of all your DynamoDB tables. // // * For each table name listed by ListTables, // do the following: // // * Call DescribeTable with the table name. // // * Use the data // returned by DescribeTable to add the read capacity units and write capacity // units provisioned for the table itself to your variables. // // * If the table has // one or more global secondary indexes (GSIs), loop over these GSIs and add their // provisioned capacity values to your variables as well. // // * Report the account // quotas for that Region returned by DescribeLimits, along with the total current // provisioned capacity levels you have calculated. // // This will let you see whether // you are getting close to your account-level quotas. The per-table quotas apply // only when you are creating a new table. They restrict the sum of the provisioned // capacity of the new table itself and all its global secondary indexes. For // existing tables and their GSIs, DynamoDB doesn't let you increase provisioned // capacity extremely rapidly, but the only quota that applies is that the // aggregate provisioned capacity over all your tables and GSIs cannot exceed // either of the per-account quotas. DescribeLimits should only be called // periodically. You can expect throttling errors if you call it more than once in // a minute. The DescribeLimits Request element has no content. // DescribeLimits(arg1 context.Context, arg2 *dynamodb.DescribeLimitsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeLimitsOutput, error) // Returns information about the table, including the current status of the table, // when it was created, the primary key schema, and any indexes on the table. If // you issue a DescribeTable request immediately after a CreateTable request, // DynamoDB might return a ResourceNotFoundException. This is because DescribeTable // uses an eventually consistent query, and the metadata for your table might not // be available at that moment. Wait for a few seconds, and then try the // DescribeTable request again. // DescribeTable(arg1 context.Context, arg2 *dynamodb.DescribeTableInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeTableOutput, error) // Describes auto scaling settings across replicas of the global table at once. // This operation only applies to Version 2019.11.21 // (https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/globaltables.V2.html) // of global tables. // DescribeTableReplicaAutoScaling(arg1 context.Context, arg2 *dynamodb.DescribeTableReplicaAutoScalingInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeTableReplicaAutoScalingOutput, error) // Gives a description of the Time to Live (TTL) status on the specified table. // DescribeTimeToLive(arg1 context.Context, arg2 *dynamodb.DescribeTimeToLiveInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DescribeTimeToLiveOutput, error) // Stops replication from the DynamoDB table to the Kinesis data stream. This is // done without deleting either of the resources. // DisableKinesisStreamingDestination(arg1 context.Context, arg2 *dynamodb.DisableKinesisStreamingDestinationInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.DisableKinesisStreamingDestinationOutput, error) // Starts table data replication to the specified Kinesis data stream at a // timestamp chosen during the enable workflow. If this operation doesn't return // results immediately, use DescribeKinesisStreamingDestination to check if // streaming to the Kinesis data stream is ACTIVE. // EnableKinesisStreamingDestination(arg1 context.Context, arg2 *dynamodb.EnableKinesisStreamingDestinationInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.EnableKinesisStreamingDestinationOutput, error) // This operation allows you to perform reads and singleton writes on data stored // in DynamoDB, using PartiQL. // ExecuteStatement(arg1 context.Context, arg2 *dynamodb.ExecuteStatementInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.ExecuteStatementOutput, error) // This operation allows you to perform transactional reads or writes on data // stored in DynamoDB, using PartiQL. // ExecuteTransaction(arg1 context.Context, arg2 *dynamodb.ExecuteTransactionInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.ExecuteTransactionOutput, error) // Exports table data to an S3 bucket. The table must have point in time recovery // enabled, and you can export data from any time within the point in time recovery // window. // ExportTableToPointInTime(arg1 context.Context, arg2 *dynamodb.ExportTableToPointInTimeInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.ExportTableToPointInTimeOutput, error) // The GetItem operation returns a set of attributes for the item with the given // primary key. If there is no matching item, GetItem does not return any data and // there will be no Item element in the response. GetItem provides an eventually // consistent read by default. If your application requires a strongly consistent // read, set ConsistentRead to true. Although a strongly consistent read might take // more time than an eventually consistent read, it always returns the last updated // value. // GetItem(arg1 context.Context, arg2 *dynamodb.GetItemInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.GetItemOutput, error) // List backups associated with an AWS account. To list backups for a given table, // specify TableName. ListBackups returns a paginated list of results with at most // 1 MB worth of items in a page. You can also specify a maximum number of entries // to be returned in a page. In the request, start time is inclusive, but end time // is exclusive. Note that these boundaries are for the time at which the original // backup was requested. You can call ListBackups a maximum of five times per // second. // ListBackups(arg1 context.Context, arg2 *dynamodb.ListBackupsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.ListBackupsOutput, error) // Returns a list of ContributorInsightsSummary for a table and all its global // secondary indexes. // ListContributorInsights(arg1 context.Context, arg2 *dynamodb.ListContributorInsightsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.ListContributorInsightsOutput, error) // Lists completed exports within the past 90 days. // ListExports(arg1 context.Context, arg2 *dynamodb.ListExportsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.ListExportsOutput, error) // Lists all global tables that have a replica in the specified Region. This // operation only applies to Version 2017.11.29 // (https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/globaltables.V1.html) // of global tables. // ListGlobalTables(arg1 context.Context, arg2 *dynamodb.ListGlobalTablesInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.ListGlobalTablesOutput, error) // Returns an array of table names associated with the current account and // endpoint. The output from ListTables is paginated, with each page returning a // maximum of 100 table names. // ListTables(arg1 context.Context, arg2 *dynamodb.ListTablesInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.ListTablesOutput, error) // List all tags on an Amazon DynamoDB resource. You can call ListTagsOfResource up // to 10 times per second, per account. For an overview on tagging DynamoDB // resources, see Tagging for DynamoDB // (https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Tagging.html) // in the Amazon DynamoDB Developer Guide. // ListTagsOfResource(arg1 context.Context, arg2 *dynamodb.ListTagsOfResourceInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.ListTagsOfResourceOutput, error) // Creates a new item, or replaces an old item with a new item. If an item that has // the same primary key as the new item already exists in the specified table, the // new item completely replaces the existing item. You can perform a conditional // put operation (add a new item if one with the specified primary key doesn't // exist), or replace an existing item if it has certain attribute values. You can // return the item's attribute values in the same operation, using the ReturnValues // parameter. This topic provides general information about the PutItem API. For // information on how to call the PutItem API using the AWS SDK in specific // languages, see the following: // // * PutItem in the AWS Command Line Interface // (http://docs.aws.amazon.com/goto/aws-cli/dynamodb-2012-08-10/PutItem) // // * PutItem // in the AWS SDK for .NET // (http://docs.aws.amazon.com/goto/DotNetSDKV3/dynamodb-2012-08-10/PutItem) // // * // PutItem in the AWS SDK for C++ // (http://docs.aws.amazon.com/goto/SdkForCpp/dynamodb-2012-08-10/PutItem) // // * // PutItem in the AWS SDK for Go // (http://docs.aws.amazon.com/goto/SdkForGoV1/dynamodb-2012-08-10/PutItem) // // * // PutItem in the AWS SDK for Java // (http://docs.aws.amazon.com/goto/SdkForJava/dynamodb-2012-08-10/PutItem) // // * // PutItem in the AWS SDK for JavaScript // (http://docs.aws.amazon.com/goto/AWSJavaScriptSDK/dynamodb-2012-08-10/PutItem) // // * // PutItem in the AWS SDK for PHP V3 // (http://docs.aws.amazon.com/goto/SdkForPHPV3/dynamodb-2012-08-10/PutItem) // // * // PutItem in the AWS SDK for Python // (http://docs.aws.amazon.com/goto/boto3/dynamodb-2012-08-10/PutItem) // // * PutItem // in the AWS SDK for Ruby V2 // (http://docs.aws.amazon.com/goto/SdkForRubyV2/dynamodb-2012-08-10/PutItem) // // When // you add an item, the primary key attributes are the only required attributes. // Attribute values cannot be null. Empty String and Binary attribute values are // allowed. Attribute values of type String and Binary must have a length greater // than zero if the attribute is used as a key attribute for a table or index. Set // type attributes cannot be empty. Invalid Requests with empty values will be // rejected with a ValidationException exception. To prevent a new item from // replacing an existing item, use a conditional expression that contains the // attribute_not_exists function with the name of the attribute being used as the // partition key for the table. Since every record must contain that attribute, the // attribute_not_exists function will only succeed if no matching item exists. For // more information about PutItem, see Working with Items // (https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithItems.html) // in the Amazon DynamoDB Developer Guide. // PutItem(arg1 context.Context, arg2 *dynamodb.PutItemInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.PutItemOutput, error) // The Query operation finds items based on primary key values. You can query any // table or secondary index that has a composite primary key (a partition key and a // sort key). Use the KeyConditionExpression parameter to provide a specific value // for the partition key. The Query operation will return all of the items from the // table or index with that partition key value. You can optionally narrow the // scope of the Query operation by specifying a sort key value and a comparison // operator in KeyConditionExpression. To further refine the Query results, you can // optionally provide a FilterExpression. A FilterExpression determines which items // within the results should be returned to you. All of the other results are // discarded. A Query operation always returns a result set. If no matching items // are found, the result set will be empty. Queries that do not return results // consume the minimum number of read capacity units for that type of read // operation. DynamoDB calculates the number of read capacity units consumed based // on item size, not on the amount of data that is returned to an application. The // number of capacity units consumed will be the same whether you request all of // the attributes (the default behavior) or just some of them (using a projection // expression). The number will also be the same whether or not you use a // FilterExpression. Query results are always sorted by the sort key value. If the // data type of the sort key is Number, the results are returned in numeric order; // otherwise, the results are returned in order of UTF-8 bytes. By default, the // sort order is ascending. To reverse the order, set the ScanIndexForward // parameter to false. A single Query operation will read up to the maximum number // of items set (if using the Limit parameter) or a maximum of 1 MB of data and // then apply any filtering to the results using FilterExpression. If // LastEvaluatedKey is present in the response, you will need to paginate the // result set. For more information, see Paginating the Results // (https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Query.html#Query.Pagination) // in the Amazon DynamoDB Developer Guide. FilterExpression is applied after a // Query finishes, but before the results are returned. A FilterExpression cannot // contain partition key or sort key attributes. You need to specify those // attributes in the KeyConditionExpression. A Query operation can return an empty // result set and a LastEvaluatedKey if all the items read for the page of results // are filtered out. You can query a table, a local secondary index, or a global // secondary index. For a query on a table or on a local secondary index, you can // set the ConsistentRead parameter to true and obtain a strongly consistent // result. Global secondary indexes support eventually consistent reads only, so do // not specify ConsistentRead when querying a global secondary index. // Query(arg1 context.Context, arg2 *dynamodb.QueryInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.QueryOutput, error) // Creates a new table from an existing backup. Any number of users can execute up // to 4 concurrent restores (any type of restore) in a given account. You can call // RestoreTableFromBackup at a maximum rate of 10 times per second. You must // manually set up the following on the restored table: // // * Auto scaling policies // // * // IAM policies // // * Amazon CloudWatch metrics and alarms // // * Tags // // * Stream // settings // // * Time to Live (TTL) settings // RestoreTableFromBackup(arg1 context.Context, arg2 *dynamodb.RestoreTableFromBackupInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.RestoreTableFromBackupOutput, error) // Restores the specified table to the specified point in time within // EarliestRestorableDateTime and LatestRestorableDateTime. You can restore your // table to any point in time during the last 35 days. Any number of users can // execute up to 4 concurrent restores (any type of restore) in a given account. // When you restore using point in time recovery, DynamoDB restores your table data // to the state based on the selected date and time (day:hour:minute:second) to a // new table. Along with data, the following are also included on the new restored // table using point in time recovery: // // * Global secondary indexes (GSIs) // // * Local // secondary indexes (LSIs) // // * Provisioned read and write capacity // // * Encryption // settings All these settings come from the current settings of the source table // at the time of restore. // // You must manually set up the following on the restored // table: // // * Auto scaling policies // // * IAM policies // // * Amazon CloudWatch metrics and // alarms // // * Tags // // * Stream settings // // * Time to Live (TTL) settings // // * Point in // time recovery settings // RestoreTableToPointInTime(arg1 context.Context, arg2 *dynamodb.RestoreTableToPointInTimeInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.RestoreTableToPointInTimeOutput, error) // The Scan operation returns one or more items and item attributes by accessing // every item in a table or a secondary index. To have DynamoDB return fewer items, // you can provide a FilterExpression operation. If the total number of scanned // items exceeds the maximum dataset size limit of 1 MB, the scan stops and results // are returned to the user as a LastEvaluatedKey value to continue the scan in a // subsequent operation. The results also include the number of items exceeding the // limit. A scan can result in no table data meeting the filter criteria. A single // Scan operation reads up to the maximum number of items set (if using the Limit // parameter) or a maximum of 1 MB of data and then apply any filtering to the // results using FilterExpression. If LastEvaluatedKey is present in the response, // you need to paginate the result set. For more information, see Paginating the // Results // (https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Scan.html#Scan.Pagination) // in the Amazon DynamoDB Developer Guide. Scan operations proceed sequentially; // however, for faster performance on a large table or secondary index, // applications can request a parallel Scan operation by providing the Segment and // TotalSegments parameters. For more information, see Parallel Scan // (https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Scan.html#Scan.ParallelScan) // in the Amazon DynamoDB Developer Guide. Scan uses eventually consistent reads // when accessing the data in a table; therefore, the result set might not include // the changes to data in the table immediately before the operation began. If you // need a consistent copy of the data, as of the time that the Scan begins, you can // set the ConsistentRead parameter to true. // Scan(arg1 context.Context, arg2 *dynamodb.ScanInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.ScanOutput, error) // Associate a set of tags with an Amazon DynamoDB resource. You can then activate // these user-defined tags so that they appear on the Billing and Cost Management // console for cost allocation tracking. You can call TagResource up to five times // per second, per account. For an overview on tagging DynamoDB resources, see // Tagging for DynamoDB // (https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Tagging.html) // in the Amazon DynamoDB Developer Guide. // TagResource(arg1 context.Context, arg2 *dynamodb.TagResourceInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.TagResourceOutput, error) // TransactGetItems is a synchronous operation that atomically retrieves multiple // items from one or more tables (but not from indexes) in a single account and // Region. A TransactGetItems call can contain up to 25 TransactGetItem objects, // each of which contains a Get structure that specifies an item to retrieve from a // table in the account and Region. A call to TransactGetItems cannot retrieve // items from tables in more than one AWS account or Region. The aggregate size of // the items in the transaction cannot exceed 4 MB. DynamoDB rejects the entire // TransactGetItems request if any of the following is true: // // * A conflicting // operation is in the process of updating an item to be read. // // * There is // insufficient provisioned capacity for the transaction to be completed. // // * There // is a user error, such as an invalid data format. // // * The aggregate size of the // items in the transaction cannot exceed 4 MB. // TransactGetItems(arg1 context.Context, arg2 *dynamodb.TransactGetItemsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.TransactGetItemsOutput, error) // TransactWriteItems is a synchronous write operation that groups up to 25 action // requests. These actions can target items in different tables, but not in // different AWS accounts or Regions, and no two actions can target the same item. // For example, you cannot both ConditionCheck and Update the same item. The // aggregate size of the items in the transaction cannot exceed 4 MB. The actions // are completed atomically so that either all of them succeed, or all of them // fail. They are defined by the following objects: // // * Put � Initiates a PutItem // operation to write a new item. This structure specifies the primary key of the // item to be written, the name of the table to write it in, an optional condition // expression that must be satisfied for the write to succeed, a list of the item's // attributes, and a field indicating whether to retrieve the item's attributes if // the condition is not met. // // * Update � Initiates an UpdateItem operation to // update an existing item. This structure specifies the primary key of the item to // be updated, the name of the table where it resides, an optional condition // expression that must be satisfied for the update to succeed, an expression that // defines one or more attributes to be updated, and a field indicating whether to // retrieve the item's attributes if the condition is not met. // // * Delete � // Initiates a DeleteItem operation to delete an existing item. This structure // specifies the primary key of the item to be deleted, the name of the table where // it resides, an optional condition expression that must be satisfied for the // deletion to succeed, and a field indicating whether to retrieve the item's // attributes if the condition is not met. // // * ConditionCheck � Applies a condition // to an item that is not being modified by the transaction. This structure // specifies the primary key of the item to be checked, the name of the table where // it resides, a condition expression that must be satisfied for the transaction to // succeed, and a field indicating whether to retrieve the item's attributes if the // condition is not met. // // DynamoDB rejects the entire TransactWriteItems request if // any of the following is true: // // * A condition in one of the condition expressions // is not met. // // * An ongoing operation is in the process of updating the same // item. // // * There is insufficient provisioned capacity for the transaction to be // completed. // // * An item size becomes too large (bigger than 400 KB), a local // secondary index (LSI) becomes too large, or a similar validation error occurs // because of changes made by the transaction. // // * The aggregate size of the items // in the transaction exceeds 4 MB. // // * There is a user error, such as an invalid // data format. // TransactWriteItems(arg1 context.Context, arg2 *dynamodb.TransactWriteItemsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.TransactWriteItemsOutput, error) // Removes the association of tags from an Amazon DynamoDB resource. You can call // UntagResource up to five times per second, per account. For an overview on // tagging DynamoDB resources, see Tagging for DynamoDB // (https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Tagging.html) // in the Amazon DynamoDB Developer Guide. // UntagResource(arg1 context.Context, arg2 *dynamodb.UntagResourceInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.UntagResourceOutput, error) // UpdateContinuousBackups enables or disables point in time recovery for the // specified table. A successful UpdateContinuousBackups call returns the current // ContinuousBackupsDescription. Continuous backups are ENABLED on all tables at // table creation. If point in time recovery is enabled, PointInTimeRecoveryStatus // will be set to ENABLED. Once continuous backups and point in time recovery are // enabled, you can restore to any point in time within EarliestRestorableDateTime // and LatestRestorableDateTime. LatestRestorableDateTime is typically 5 minutes // before the current time. You can restore your table to any point in time during // the last 35 days. // UpdateContinuousBackups(arg1 context.Context, arg2 *dynamodb.UpdateContinuousBackupsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.UpdateContinuousBackupsOutput, error) // Updates the status for contributor insights for a specific table or index. // UpdateContributorInsights(arg1 context.Context, arg2 *dynamodb.UpdateContributorInsightsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.UpdateContributorInsightsOutput, error) // Adds or removes replicas in the specified global table. The global table must // already exist to be able to use this operation. Any replica to be added must be // empty, have the same name as the global table, have the same key schema, have // DynamoDB Streams enabled, and have the same provisioned and maximum write // capacity units. Although you can use UpdateGlobalTable to add replicas and // remove replicas in a single request, for simplicity we recommend that you issue // separate requests for adding or removing replicas. If global secondary indexes // are specified, then the following conditions must also be met: // // * The global // secondary indexes must have the same name. // // * The global secondary indexes must // have the same hash key and sort key (if present). // // * The global secondary // indexes must have the same provisioned and maximum write capacity units. // UpdateGlobalTable(arg1 context.Context, arg2 *dynamodb.UpdateGlobalTableInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.UpdateGlobalTableOutput, error) // Updates settings for a global table. // UpdateGlobalTableSettings(arg1 context.Context, arg2 *dynamodb.UpdateGlobalTableSettingsInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.UpdateGlobalTableSettingsOutput, error) // Edits an existing item's attributes, or adds a new item to the table if it does // not already exist. You can put, delete, or add attribute values. You can also // perform a conditional update on an existing item (insert a new attribute // name-value pair if it doesn't exist, or replace an existing name-value pair if // it has certain expected attribute values). You can also return the item's // attribute values in the same UpdateItem operation using the ReturnValues // parameter. // UpdateItem(arg1 context.Context, arg2 *dynamodb.UpdateItemInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.UpdateItemOutput, error) // Modifies the provisioned throughput settings, global secondary indexes, or // DynamoDB Streams settings for a given table. You can only perform one of the // following operations at once: // // * Modify the provisioned throughput settings of // the table. // // * Enable or disable DynamoDB Streams on the table. // // * Remove a // global secondary index from the table. // // * Create a new global secondary index on // the table. After the index begins backfilling, you can use UpdateTable to // perform other operations. // // UpdateTable is an asynchronous operation; while it is // executing, the table status changes from ACTIVE to UPDATING. While it is // UPDATING, you cannot issue another UpdateTable request. When the table returns // to the ACTIVE state, the UpdateTable operation is complete. // UpdateTable(arg1 context.Context, arg2 *dynamodb.UpdateTableInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.UpdateTableOutput, error) // Updates auto scaling settings on your global tables at once. This operation only // applies to Version 2019.11.21 // (https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/globaltables.V2.html) // of global tables. // UpdateTableReplicaAutoScaling(arg1 context.Context, arg2 *dynamodb.UpdateTableReplicaAutoScalingInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.UpdateTableReplicaAutoScalingOutput, error) // The UpdateTimeToLive method enables or disables Time to Live (TTL) for the // specified table. A successful UpdateTimeToLive call returns the current // TimeToLiveSpecification. It can take up to one hour for the change to fully // process. Any additional UpdateTimeToLive calls for the same table during this // one hour duration result in a ValidationException. TTL compares the current time // in epoch time format to the time stored in the TTL attribute of an item. If the // epoch time value stored in the attribute is less than the current time, the item // is marked as expired and subsequently deleted. The epoch time format is the // number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC. DynamoDB // deletes expired items on a best-effort basis to ensure availability of // throughput for other data operations. DynamoDB typically deletes expired items // within two days of expiration. The exact duration within which an item gets // deleted after expiration is specific to the nature of the workload. Items that // have expired and not been deleted will still show up in reads, queries, and // scans. As items are deleted, they are removed from any local secondary index and // global secondary index immediately in the same eventually consistent way as a // standard delete operation. For more information, see Time To Live // (https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/TTL.html) in // the Amazon DynamoDB Developer Guide. // UpdateTimeToLive(arg1 context.Context, arg2 *dynamodb.UpdateTimeToLiveInput, arg3 ...func(*dynamodb.Options)) (*dynamodb.UpdateTimeToLiveOutput, error) }
IDynamoClient generic client
type IEC2Client ¶ added in v1.2.0
type IEC2Client interface { // Accepts the Convertible Reserved Instance exchange quote described in the // GetReservedInstancesExchangeQuote call. // AcceptReservedInstancesExchangeQuote(arg1 context.Context, arg2 *ec2.AcceptReservedInstancesExchangeQuoteInput, arg3 ...func(*ec2.Options)) (*ec2.AcceptReservedInstancesExchangeQuoteOutput, error) // Accepts a request to associate subnets with a transit gateway multicast domain. // AcceptTransitGatewayMulticastDomainAssociations(arg1 context.Context, arg2 *ec2.AcceptTransitGatewayMulticastDomainAssociationsInput, arg3 ...func(*ec2.Options)) (*ec2.AcceptTransitGatewayMulticastDomainAssociationsOutput, error) // Accepts a transit gateway peering attachment request. The peering attachment // must be in the pendingAcceptance state. // AcceptTransitGatewayPeeringAttachment(arg1 context.Context, arg2 *ec2.AcceptTransitGatewayPeeringAttachmentInput, arg3 ...func(*ec2.Options)) (*ec2.AcceptTransitGatewayPeeringAttachmentOutput, error) // Accepts a request to attach a VPC to a transit gateway. The VPC attachment must // be in the pendingAcceptance state. Use DescribeTransitGatewayVpcAttachments to // view your pending VPC attachment requests. Use RejectTransitGatewayVpcAttachment // to reject a VPC attachment request. // AcceptTransitGatewayVpcAttachment(arg1 context.Context, arg2 *ec2.AcceptTransitGatewayVpcAttachmentInput, arg3 ...func(*ec2.Options)) (*ec2.AcceptTransitGatewayVpcAttachmentOutput, error) // Accepts one or more interface VPC endpoint connection requests to your VPC // endpoint service. // AcceptVpcEndpointConnections(arg1 context.Context, arg2 *ec2.AcceptVpcEndpointConnectionsInput, arg3 ...func(*ec2.Options)) (*ec2.AcceptVpcEndpointConnectionsOutput, error) // Accept a VPC peering connection request. To accept a request, the VPC peering // connection must be in the pending-acceptance state, and you must be the owner of // the peer VPC. Use DescribeVpcPeeringConnections to view your outstanding VPC // peering connection requests. For an inter-Region VPC peering connection request, // you must accept the VPC peering connection in the Region of the accepter VPC. // AcceptVpcPeeringConnection(arg1 context.Context, arg2 *ec2.AcceptVpcPeeringConnectionInput, arg3 ...func(*ec2.Options)) (*ec2.AcceptVpcPeeringConnectionOutput, error) // Advertises an IPv4 or IPv6 address range that is provisioned for use with your // Amazon Web Services resources through bring your own IP addresses (BYOIP). You // can perform this operation at most once every 10 seconds, even if you specify // different address ranges each time. We recommend that you stop advertising the // BYOIP CIDR from other locations when you advertise it from Amazon Web Services. // To minimize down time, you can configure your Amazon Web Services resources to // use an address from a BYOIP CIDR before it is advertised, and then // simultaneously stop advertising it from the current location and start // advertising it through Amazon Web Services. It can take a few minutes before // traffic to the specified addresses starts routing to Amazon Web Services because // of BGP propagation delays. To stop advertising the BYOIP CIDR, use // WithdrawByoipCidr. // AdvertiseByoipCidr(arg1 context.Context, arg2 *ec2.AdvertiseByoipCidrInput, arg3 ...func(*ec2.Options)) (*ec2.AdvertiseByoipCidrOutput, error) // Allocates an Elastic IP address to your Amazon Web Services account. After you // allocate the Elastic IP address you can associate it with an instance or network // interface. After you release an Elastic IP address, it is released to the IP // address pool and can be allocated to a different Amazon Web Services account. // You can allocate an Elastic IP address from an address pool owned by Amazon Web // Services or from an address pool created from a public IPv4 address range that // you have brought to Amazon Web Services for use with your Amazon Web Services // resources using bring your own IP addresses (BYOIP). For more information, see // Bring Your Own IP Addresses (BYOIP) // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-byoip.html) in the // Amazon Elastic Compute Cloud User Guide. [EC2-VPC] If you release an Elastic IP // address, you might be able to recover it. You cannot recover an Elastic IP // address that you released after it is allocated to another Amazon Web Services // account. You cannot recover an Elastic IP address for EC2-Classic. To attempt to // recover an Elastic IP address that you released, specify it in this operation. // An Elastic IP address is for use either in the EC2-Classic platform or in a VPC. // By default, you can allocate 5 Elastic IP addresses for EC2-Classic per Region // and 5 Elastic IP addresses for EC2-VPC per Region. For more information, see // Elastic IP Addresses // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html) // in the Amazon Elastic Compute Cloud User Guide. You can allocate a carrier IP // address which is a public IP address from a telecommunication carrier, to a // network interface which resides in a subnet in a Wavelength Zone (for example an // EC2 instance). // AllocateAddress(arg1 context.Context, arg2 *ec2.AllocateAddressInput, arg3 ...func(*ec2.Options)) (*ec2.AllocateAddressOutput, error) // Allocates a Dedicated Host to your account. At a minimum, specify the supported // instance type or instance family, the Availability Zone in which to allocate the // host, and the number of hosts to allocate. // AllocateHosts(arg1 context.Context, arg2 *ec2.AllocateHostsInput, arg3 ...func(*ec2.Options)) (*ec2.AllocateHostsOutput, error) // Allocate a CIDR from an IPAM pool. In IPAM, an allocation is a CIDR assignment // from an IPAM pool to another resource or IPAM pool. For more information, see // Allocate CIDRs // (https://docs.aws.amazon.com/vpc/latest/ipam/allocate-cidrs-ipam.html) in the // Amazon VPC IPAM User Guide. // AllocateIpamPoolCidr(arg1 context.Context, arg2 *ec2.AllocateIpamPoolCidrInput, arg3 ...func(*ec2.Options)) (*ec2.AllocateIpamPoolCidrOutput, error) // Applies a security group to the association between the target network and the // Client VPN endpoint. This action replaces the existing security groups with the // specified security groups. // ApplySecurityGroupsToClientVpnTargetNetwork(arg1 context.Context, arg2 *ec2.ApplySecurityGroupsToClientVpnTargetNetworkInput, arg3 ...func(*ec2.Options)) (*ec2.ApplySecurityGroupsToClientVpnTargetNetworkOutput, error) // Assigns one or more IPv6 addresses to the specified network interface. You can // specify one or more specific IPv6 addresses, or you can specify the number of // IPv6 addresses to be automatically assigned from within the subnet's IPv6 CIDR // block range. You can assign as many IPv6 addresses to a network interface as you // can assign private IPv4 addresses, and the limit varies per instance type. For // information, see IP Addresses Per Network Interface Per Instance Type // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html#AvailableIpPerENI) // in the Amazon Elastic Compute Cloud User Guide. You must specify either the IPv6 // addresses or the IPv6 address count in the request. You can optionally use // Prefix Delegation on the network interface. You must specify either the IPV6 // Prefix Delegation prefixes, or the IPv6 Prefix Delegation count. For // information, see Assigning prefixes to Amazon EC2 network interfaces // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-prefix-eni.html) in the // Amazon Elastic Compute Cloud User Guide. // AssignIpv6Addresses(arg1 context.Context, arg2 *ec2.AssignIpv6AddressesInput, arg3 ...func(*ec2.Options)) (*ec2.AssignIpv6AddressesOutput, error) // Assigns one or more secondary private IP addresses to the specified network // interface. You can specify one or more specific secondary IP addresses, or you // can specify the number of secondary IP addresses to be automatically assigned // within the subnet's CIDR block range. The number of secondary IP addresses that // you can assign to an instance varies by instance type. For information about // instance types, see Instance Types // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html) in the // Amazon Elastic Compute Cloud User Guide. For more information about Elastic IP // addresses, see Elastic IP Addresses // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html) // in the Amazon Elastic Compute Cloud User Guide. When you move a secondary // private IP address to another network interface, any Elastic IP address that is // associated with the IP address is also moved. Remapping an IP address is an // asynchronous operation. When you move an IP address from one network interface // to another, check network/interfaces/macs/mac/local-ipv4s in the instance // metadata to confirm that the remapping is complete. You must specify either the // IP addresses or the IP address count in the request. You can optionally use // Prefix Delegation on the network interface. You must specify either the IPv4 // Prefix Delegation prefixes, or the IPv4 Prefix Delegation count. For // information, see Assigning prefixes to Amazon EC2 network interfaces // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-prefix-eni.html) in the // Amazon Elastic Compute Cloud User Guide. // AssignPrivateIpAddresses(arg1 context.Context, arg2 *ec2.AssignPrivateIpAddressesInput, arg3 ...func(*ec2.Options)) (*ec2.AssignPrivateIpAddressesOutput, error) // Associates an Elastic IP address, or carrier IP address (for instances that are // in subnets in Wavelength Zones) with an instance or a network interface. Before // you can use an Elastic IP address, you must allocate it to your account. An // Elastic IP address is for use in either the EC2-Classic platform or in a VPC. // For more information, see Elastic IP Addresses // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html) // in the Amazon Elastic Compute Cloud User Guide. [EC2-Classic, VPC in an // EC2-VPC-only account] If the Elastic IP address is already associated with a // different instance, it is disassociated from that instance and associated with // the specified instance. If you associate an Elastic IP address with an instance // that has an existing Elastic IP address, the existing address is disassociated // from the instance, but remains allocated to your account. [VPC in an EC2-Classic // account] If you don't specify a private IP address, the Elastic IP address is // associated with the primary IP address. If the Elastic IP address is already // associated with a different instance or a network interface, you get an error // unless you allow reassociation. You cannot associate an Elastic IP address with // an instance or network interface that has an existing Elastic IP address. // [Subnets in Wavelength Zones] You can associate an IP address from the // telecommunication carrier to the instance or network interface. You cannot // associate an Elastic IP address with an interface in a different network border // group. This is an idempotent operation. If you perform the operation more than // once, Amazon EC2 doesn't return an error, and you may be charged for each time // the Elastic IP address is remapped to the same instance. For more information, // see the Elastic IP Addresses section of Amazon EC2 Pricing // (http://aws.amazon.com/ec2/pricing/). // AssociateAddress(arg1 context.Context, arg2 *ec2.AssociateAddressInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateAddressOutput, error) // Associates a target network with a Client VPN endpoint. A target network is a // subnet in a VPC. You can associate multiple subnets from the same VPC with a // Client VPN endpoint. You can associate only one subnet in each Availability // Zone. We recommend that you associate at least two subnets to provide // Availability Zone redundancy. If you specified a VPC when you created the Client // VPN endpoint or if you have previous subnet associations, the specified subnet // must be in the same VPC. To specify a subnet that's in a different VPC, you must // first modify the Client VPN endpoint (ModifyClientVpnEndpoint) and change the // VPC that's associated with it. // AssociateClientVpnTargetNetwork(arg1 context.Context, arg2 *ec2.AssociateClientVpnTargetNetworkInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateClientVpnTargetNetworkOutput, error) // Associates a set of DHCP options (that you've previously created) with the // specified VPC, or associates no DHCP options with the VPC. After you associate // the options with the VPC, any existing instances and all new instances that you // launch in that VPC use the options. You don't need to restart or relaunch the // instances. They automatically pick up the changes within a few hours, depending // on how frequently the instance renews its DHCP lease. You can explicitly renew // the lease using the operating system on the instance. For more information, see // DHCP options sets // (https://docs.aws.amazon.com/vpc/latest/userguide/VPC_DHCP_Options.html) in the // Amazon Virtual Private Cloud User Guide. // AssociateDhcpOptions(arg1 context.Context, arg2 *ec2.AssociateDhcpOptionsInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateDhcpOptionsOutput, error) // Associates an Identity and Access Management (IAM) role with an Certificate // Manager (ACM) certificate. This enables the certificate to be used by the ACM // for Nitro Enclaves application inside an enclave. For more information, see // Certificate Manager for Nitro Enclaves // (https://docs.aws.amazon.com/enclaves/latest/user/nitro-enclave-refapp.html) in // the Amazon Web Services Nitro Enclaves User Guide. When the IAM role is // associated with the ACM certificate, the certificate, certificate chain, and // encrypted private key are placed in an Amazon S3 bucket that only the associated // IAM role can access. The private key of the certificate is encrypted with an // Amazon Web Services managed key that has an attached attestation-based key // policy. To enable the IAM role to access the Amazon S3 object, you must grant it // permission to call s3:GetObject on the Amazon S3 bucket returned by the command. // To enable the IAM role to access the KMS key, you must grant it permission to // call kms:Decrypt on the KMS key returned by the command. For more information, // see Grant the role permission to access the certificate and encryption key // (https://docs.aws.amazon.com/enclaves/latest/user/nitro-enclave-refapp.html#add-policy) // in the Amazon Web Services Nitro Enclaves User Guide. // AssociateEnclaveCertificateIamRole(arg1 context.Context, arg2 *ec2.AssociateEnclaveCertificateIamRoleInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateEnclaveCertificateIamRoleOutput, error) // Associates an IAM instance profile with a running or stopped instance. You // cannot associate more than one IAM instance profile with an instance. // AssociateIamInstanceProfile(arg1 context.Context, arg2 *ec2.AssociateIamInstanceProfileInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateIamInstanceProfileOutput, error) // Associates one or more targets with an event window. Only one type of target // (instance IDs, Dedicated Host IDs, or tags) can be specified with an event // window. For more information, see Define event windows for scheduled events // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/event-windows.html) in the // Amazon EC2 User Guide. // AssociateInstanceEventWindow(arg1 context.Context, arg2 *ec2.AssociateInstanceEventWindowInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateInstanceEventWindowOutput, error) // Associates a subnet in your VPC or an internet gateway or virtual private // gateway attached to your VPC with a route table in your VPC. This association // causes traffic from the subnet or gateway to be routed according to the routes // in the route table. The action returns an association ID, which you need in // order to disassociate the route table later. A route table can be associated // with multiple subnets. For more information, see Route tables // (https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Route_Tables.html) in the // Amazon Virtual Private Cloud User Guide. // AssociateRouteTable(arg1 context.Context, arg2 *ec2.AssociateRouteTableInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateRouteTableOutput, error) // Associates a CIDR block with your subnet. You can only associate a single IPv6 // CIDR block with your subnet. An IPv6 CIDR block must have a prefix length of // /64. // AssociateSubnetCidrBlock(arg1 context.Context, arg2 *ec2.AssociateSubnetCidrBlockInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateSubnetCidrBlockOutput, error) // Associates the specified subnets and transit gateway attachments with the // specified transit gateway multicast domain. The transit gateway attachment must // be in the available state before you can add a resource. Use // DescribeTransitGatewayAttachments // (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeTransitGatewayAttachments.html) // to see the state of the attachment. // AssociateTransitGatewayMulticastDomain(arg1 context.Context, arg2 *ec2.AssociateTransitGatewayMulticastDomainInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateTransitGatewayMulticastDomainOutput, error) // Associates the specified transit gateway attachment with a transit gateway // policy table. // AssociateTransitGatewayPolicyTable(arg1 context.Context, arg2 *ec2.AssociateTransitGatewayPolicyTableInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateTransitGatewayPolicyTableOutput, error) // Associates the specified attachment with the specified transit gateway route // table. You can associate only one route table with an attachment. // AssociateTransitGatewayRouteTable(arg1 context.Context, arg2 *ec2.AssociateTransitGatewayRouteTableInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateTransitGatewayRouteTableOutput, error) // This API action is currently in limited preview only. If you are interested in // using this feature, contact your account manager. Associates a branch network // interface with a trunk network interface. Before you create the association, run // the create-network-interface // (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateNetworkInterface.html) // command and set --interface-type to trunk. You must also create a network // interface for each branch network interface that you want to associate with the // trunk network interface. // AssociateTrunkInterface(arg1 context.Context, arg2 *ec2.AssociateTrunkInterfaceInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateTrunkInterfaceOutput, error) // Associates a CIDR block with your VPC. You can associate a secondary IPv4 CIDR // block, an Amazon-provided IPv6 CIDR block, or an IPv6 CIDR block from an IPv6 // address pool that you provisioned through bring your own IP addresses (BYOIP // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-byoip.html)). The IPv6 // CIDR block size is fixed at /56. You must specify one of the following in the // request: an IPv4 CIDR block, an IPv6 pool, or an Amazon-provided IPv6 CIDR // block. For more information about associating CIDR blocks with your VPC and // applicable restrictions, see VPC and subnet sizing // (https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html#VPC_Sizing) // in the Amazon Virtual Private Cloud User Guide. // AssociateVpcCidrBlock(arg1 context.Context, arg2 *ec2.AssociateVpcCidrBlockInput, arg3 ...func(*ec2.Options)) (*ec2.AssociateVpcCidrBlockOutput, error) // Links an EC2-Classic instance to a ClassicLink-enabled VPC through one or more // of the VPC's security groups. You cannot link an EC2-Classic instance to more // than one VPC at a time. You can only link an instance that's in the running // state. An instance is automatically unlinked from a VPC when it's stopped - you // can link it to the VPC again when you restart it. After you've linked an // instance, you cannot change the VPC security groups that are associated with it. // To change the security groups, you must first unlink the instance, and then link // it again. Linking your instance to a VPC is sometimes referred to as attaching // your instance. // AttachClassicLinkVpc(arg1 context.Context, arg2 *ec2.AttachClassicLinkVpcInput, arg3 ...func(*ec2.Options)) (*ec2.AttachClassicLinkVpcOutput, error) // Attaches an internet gateway or a virtual private gateway to a VPC, enabling // connectivity between the internet and the VPC. For more information about your // VPC and internet gateway, see the Amazon Virtual Private Cloud User Guide // (https://docs.aws.amazon.com/vpc/latest/userguide/). // AttachInternetGateway(arg1 context.Context, arg2 *ec2.AttachInternetGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.AttachInternetGatewayOutput, error) // Attaches a network interface to an instance. // AttachNetworkInterface(arg1 context.Context, arg2 *ec2.AttachNetworkInterfaceInput, arg3 ...func(*ec2.Options)) (*ec2.AttachNetworkInterfaceOutput, error) // Attaches an EBS volume to a running or stopped instance and exposes it to the // instance with the specified device name. Encrypted EBS volumes must be attached // to instances that support Amazon EBS encryption. For more information, see // Amazon EBS encryption // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html) in the // Amazon Elastic Compute Cloud User Guide. After you attach an EBS volume, you // must make it available. For more information, see Make an EBS volume available // for use // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-using-volumes.html). If // a volume has an Amazon Web Services Marketplace product code: // // * The volume can // be attached only to a stopped instance. // // * Amazon Web Services Marketplace // product codes are copied from the volume to the instance. // // * You must be // subscribed to the product. // // * The instance type and operating system of the // instance must support the product. For example, you can't detach a volume from a // Windows instance and attach it to a Linux instance. // // For more information, see // Attach an Amazon EBS volume to an instance // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-attaching-volume.html) // in the Amazon Elastic Compute Cloud User Guide. // AttachVolume(arg1 context.Context, arg2 *ec2.AttachVolumeInput, arg3 ...func(*ec2.Options)) (*ec2.AttachVolumeOutput, error) // Attaches a virtual private gateway to a VPC. You can attach one virtual private // gateway to one VPC at a time. For more information, see Amazon Web Services // Site-to-Site VPN (https://docs.aws.amazon.com/vpn/latest/s2svpn/VPC_VPN.html) in // the Amazon Web Services Site-to-Site VPN User Guide. // AttachVpnGateway(arg1 context.Context, arg2 *ec2.AttachVpnGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.AttachVpnGatewayOutput, error) // Adds an ingress authorization rule to a Client VPN endpoint. Ingress // authorization rules act as firewall rules that grant access to networks. You // must configure ingress authorization rules to enable clients to access resources // in Amazon Web Services or on-premises networks. // AuthorizeClientVpnIngress(arg1 context.Context, arg2 *ec2.AuthorizeClientVpnIngressInput, arg3 ...func(*ec2.Options)) (*ec2.AuthorizeClientVpnIngressOutput, error) // [VPC only] Adds the specified outbound (egress) rules to a security group for // use with a VPC. An outbound rule permits instances to send traffic to the // specified IPv4 or IPv6 CIDR address ranges, or to the instances that are // associated with the specified source security groups. You specify a protocol for // each rule (for example, TCP). For the TCP and UDP protocols, you must also // specify the destination port or port range. For the ICMP protocol, you must also // specify the ICMP type and code. You can use -1 for the type or code to mean all // types or all codes. Rule changes are propagated to affected instances as quickly // as possible. However, a small delay might occur. For information about VPC // security group quotas, see Amazon VPC quotas // (https://docs.aws.amazon.com/vpc/latest/userguide/amazon-vpc-limits.html). // AuthorizeSecurityGroupEgress(arg1 context.Context, arg2 *ec2.AuthorizeSecurityGroupEgressInput, arg3 ...func(*ec2.Options)) (*ec2.AuthorizeSecurityGroupEgressOutput, error) // Adds the specified inbound (ingress) rules to a security group. An inbound rule // permits instances to receive traffic from the specified IPv4 or IPv6 CIDR // address range, or from the instances that are associated with the specified // destination security groups. You specify a protocol for each rule (for example, // TCP). For TCP and UDP, you must also specify the destination port or port range. // For ICMP/ICMPv6, you must also specify the ICMP/ICMPv6 type and code. You can // use -1 to mean all types or all codes. Rule changes are propagated to instances // within the security group as quickly as possible. However, a small delay might // occur. For more information about VPC security group quotas, see Amazon VPC // quotas // (https://docs.aws.amazon.com/vpc/latest/userguide/amazon-vpc-limits.html). // AuthorizeSecurityGroupIngress(arg1 context.Context, arg2 *ec2.AuthorizeSecurityGroupIngressInput, arg3 ...func(*ec2.Options)) (*ec2.AuthorizeSecurityGroupIngressOutput, error) // Bundles an Amazon instance store-backed Windows instance. During bundling, only // the root device volume (C:\) is bundled. Data on other instance store volumes is // not preserved. This action is not applicable for Linux/Unix instances or Windows // instances that are backed by Amazon EBS. // BundleInstance(arg1 context.Context, arg2 *ec2.BundleInstanceInput, arg3 ...func(*ec2.Options)) (*ec2.BundleInstanceOutput, error) // Cancels a bundling operation for an instance store-backed Windows instance. // CancelBundleTask(arg1 context.Context, arg2 *ec2.CancelBundleTaskInput, arg3 ...func(*ec2.Options)) (*ec2.CancelBundleTaskOutput, error) // Cancels the specified Capacity Reservation, releases the reserved capacity, and // changes the Capacity Reservation's state to cancelled. Instances running in the // reserved capacity continue running until you stop them. Stopped instances that // target the Capacity Reservation can no longer launch. Modify these instances to // either target a different Capacity Reservation, launch On-Demand Instance // capacity, or run in any open Capacity Reservation that has matching attributes // and sufficient capacity. // CancelCapacityReservation(arg1 context.Context, arg2 *ec2.CancelCapacityReservationInput, arg3 ...func(*ec2.Options)) (*ec2.CancelCapacityReservationOutput, error) // Cancels one or more Capacity Reservation Fleets. When you cancel a Capacity // Reservation Fleet, the following happens: // // * The Capacity Reservation Fleet's // status changes to cancelled. // // * The individual Capacity Reservations in the // Fleet are cancelled. Instances running in the Capacity Reservations at the time // of cancelling the Fleet continue to run in shared capacity. // // * The Fleet stops // creating new Capacity Reservations. // CancelCapacityReservationFleets(arg1 context.Context, arg2 *ec2.CancelCapacityReservationFleetsInput, arg3 ...func(*ec2.Options)) (*ec2.CancelCapacityReservationFleetsOutput, error) // Cancels an active conversion task. The task can be the import of an instance or // volume. The action removes all artifacts of the conversion, including a // partially uploaded volume or instance. If the conversion is complete or is in // the process of transferring the final disk image, the command fails and returns // an exception. For more information, see Importing a Virtual Machine Using the // Amazon EC2 CLI // (https://docs.aws.amazon.com/AWSEC2/latest/CommandLineReference/ec2-cli-vmimport-export.html). // CancelConversionTask(arg1 context.Context, arg2 *ec2.CancelConversionTaskInput, arg3 ...func(*ec2.Options)) (*ec2.CancelConversionTaskOutput, error) // Cancels an active export task. The request removes all artifacts of the export, // including any partially-created Amazon S3 objects. If the export task is // complete or is in the process of transferring the final disk image, the command // fails and returns an error. // CancelExportTask(arg1 context.Context, arg2 *ec2.CancelExportTaskInput, arg3 ...func(*ec2.Options)) (*ec2.CancelExportTaskOutput, error) // Cancels an in-process import virtual machine or import snapshot task. // CancelImportTask(arg1 context.Context, arg2 *ec2.CancelImportTaskInput, arg3 ...func(*ec2.Options)) (*ec2.CancelImportTaskOutput, error) // Cancels the specified Reserved Instance listing in the Reserved Instance // Marketplace. For more information, see Reserved Instance Marketplace // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-market-general.html) in // the Amazon EC2 User Guide. // CancelReservedInstancesListing(arg1 context.Context, arg2 *ec2.CancelReservedInstancesListingInput, arg3 ...func(*ec2.Options)) (*ec2.CancelReservedInstancesListingOutput, error) // Cancels the specified Spot Fleet requests. After you cancel a Spot Fleet // request, the Spot Fleet launches no new Spot Instances. You must specify whether // the Spot Fleet should also terminate its Spot Instances. If you terminate the // instances, the Spot Fleet request enters the cancelled_terminating state. // Otherwise, the Spot Fleet request enters the cancelled_running state and the // instances continue to run until they are interrupted or you terminate them // manually. // CancelSpotFleetRequests(arg1 context.Context, arg2 *ec2.CancelSpotFleetRequestsInput, arg3 ...func(*ec2.Options)) (*ec2.CancelSpotFleetRequestsOutput, error) // Cancels one or more Spot Instance requests. Canceling a Spot Instance request // does not terminate running Spot Instances associated with the request. // CancelSpotInstanceRequests(arg1 context.Context, arg2 *ec2.CancelSpotInstanceRequestsInput, arg3 ...func(*ec2.Options)) (*ec2.CancelSpotInstanceRequestsOutput, error) // Determines whether a product code is associated with an instance. This action // can only be used by the owner of the product code. It is useful when a product // code owner must verify whether another user's instance is eligible for support. // ConfirmProductInstance(arg1 context.Context, arg2 *ec2.ConfirmProductInstanceInput, arg3 ...func(*ec2.Options)) (*ec2.ConfirmProductInstanceOutput, error) // Copies the specified Amazon FPGA Image (AFI) to the current Region. // CopyFpgaImage(arg1 context.Context, arg2 *ec2.CopyFpgaImageInput, arg3 ...func(*ec2.Options)) (*ec2.CopyFpgaImageOutput, error) // Initiates the copy of an AMI. You can copy an AMI from one Region to another, or // from a Region to an Outpost. You can't copy an AMI from an Outpost to a Region, // from one Outpost to another, or within the same Outpost. To copy an AMI to // another partition, see CreateStoreImageTask // (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateStoreImageTask.html). // To copy an AMI from one Region to another, specify the source Region using // the // // SourceRegion parameter, and specify the destination Region using its // endpoint. Copies of encrypted backing snapshots for the AMI are encrypted. // Copies of unencrypted backing snapshots remain unencrypted, unless you set // Encrypted during the copy operation. You cannot create an unencrypted copy of an // encrypted backing snapshot. To copy an AMI from a Region to an Outpost, specify // the source Region using the // // SourceRegion parameter, and specify the ARN of the // destination Outpost using DestinationOutpostArn. Backing snapshots copied to an // Outpost are encrypted by default using the default encryption key for the // Region, or a different key that you specify in the request using KmsKeyId. // Outposts do not support unencrypted snapshots. For more information, Amazon EBS // local snapshots on Outposts // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/snapshots-outposts.html#ami) // in the Amazon Elastic Compute Cloud User Guide. For more information about the // prerequisites and limits when copying an AMI, see Copying an AMI // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/CopyingAMIs.html) in the // Amazon Elastic Compute Cloud User Guide. // CopyImage(arg1 context.Context, arg2 *ec2.CopyImageInput, arg3 ...func(*ec2.Options)) (*ec2.CopyImageOutput, error) // Copies a point-in-time snapshot of an EBS volume and stores it in Amazon S3. You // can copy a snapshot within the same Region, from one Region to another, or from // a Region to an Outpost. You can't copy a snapshot from an Outpost to a Region, // from one Outpost to another, or within the same Outpost. You can use the // snapshot to create EBS volumes or Amazon Machine Images (AMIs). When copying // snapshots to a Region, copies of encrypted EBS snapshots remain encrypted. // Copies of unencrypted snapshots remain unencrypted, unless you enable encryption // for the snapshot copy operation. By default, encrypted snapshot copies use the // default Key Management Service (KMS) KMS key; however, you can specify a // different KMS key. To copy an encrypted snapshot that has been shared from // another account, you must have permissions for the KMS key used to encrypt the // snapshot. Snapshots copied to an Outpost are encrypted by default using the // default encryption key for the Region, or a different key that you specify in // the request using KmsKeyId. Outposts do not support unencrypted snapshots. For // more information, Amazon EBS local snapshots on Outposts // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/snapshots-outposts.html#ami) // in the Amazon Elastic Compute Cloud User Guide. Snapshots created by copying // another snapshot have an arbitrary volume ID that should not be used for any // purpose. For more information, see Copy an Amazon EBS snapshot // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-copy-snapshot.html) in // the Amazon Elastic Compute Cloud User Guide. // CopySnapshot(arg1 context.Context, arg2 *ec2.CopySnapshotInput, arg3 ...func(*ec2.Options)) (*ec2.CopySnapshotOutput, error) // Creates a new Capacity Reservation with the specified attributes. Capacity // Reservations enable you to reserve capacity for your Amazon EC2 instances in a // specific Availability Zone for any duration. This gives you the flexibility to // selectively add capacity reservations and still get the Regional RI discounts // for that usage. By creating Capacity Reservations, you ensure that you always // have access to Amazon EC2 capacity when you need it, for as long as you need it. // For more information, see Capacity Reservations // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-capacity-reservations.html) // in the Amazon EC2 User Guide. Your request to create a Capacity Reservation // could fail if Amazon EC2 does not have sufficient capacity to fulfill the // request. If your request fails due to Amazon EC2 capacity constraints, either // try again at a later time, try in a different Availability Zone, or request a // smaller capacity reservation. If your application is flexible across instance // types and sizes, try to create a Capacity Reservation with different instance // attributes. Your request could also fail if the requested quantity exceeds your // On-Demand Instance limit for the selected instance type. If your request fails // due to limit constraints, increase your On-Demand Instance limit for the // required instance type and try again. For more information about increasing your // instance limits, see Amazon EC2 Service Quotas // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-resource-limits.html) // in the Amazon EC2 User Guide. // CreateCapacityReservation(arg1 context.Context, arg2 *ec2.CreateCapacityReservationInput, arg3 ...func(*ec2.Options)) (*ec2.CreateCapacityReservationOutput, error) // Creates a Capacity Reservation Fleet. For more information, see Create a // Capacity Reservation Fleet // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/work-with-cr-fleets.html#create-crfleet) // in the Amazon EC2 User Guide. // CreateCapacityReservationFleet(arg1 context.Context, arg2 *ec2.CreateCapacityReservationFleetInput, arg3 ...func(*ec2.Options)) (*ec2.CreateCapacityReservationFleetOutput, error) // Creates a carrier gateway. For more information about carrier gateways, see // Carrier gateways // (https://docs.aws.amazon.com/wavelength/latest/developerguide/how-wavelengths-work.html#wavelength-carrier-gateway) // in the Amazon Web Services Wavelength Developer Guide. // CreateCarrierGateway(arg1 context.Context, arg2 *ec2.CreateCarrierGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.CreateCarrierGatewayOutput, error) // Creates a Client VPN endpoint. A Client VPN endpoint is the resource you create // and configure to enable and manage client VPN sessions. It is the destination // endpoint at which all client VPN sessions are terminated. // CreateClientVpnEndpoint(arg1 context.Context, arg2 *ec2.CreateClientVpnEndpointInput, arg3 ...func(*ec2.Options)) (*ec2.CreateClientVpnEndpointOutput, error) // Adds a route to a network to a Client VPN endpoint. Each Client VPN endpoint has // a route table that describes the available destination network routes. Each // route in the route table specifies the path for traffic to specific resources or // networks. // CreateClientVpnRoute(arg1 context.Context, arg2 *ec2.CreateClientVpnRouteInput, arg3 ...func(*ec2.Options)) (*ec2.CreateClientVpnRouteOutput, error) // Provides information to Amazon Web Services about your customer gateway device. // The customer gateway device is the appliance at your end of the VPN connection. // You must provide the IP address of the customer gateway device’s external // interface. The IP address must be static and can be behind a device performing // network address translation (NAT). For devices that use Border Gateway Protocol // (BGP), you can also provide the device's BGP Autonomous System Number (ASN). You // can use an existing ASN assigned to your network. If you don't have an ASN // already, you can use a private ASN. For more information, see Customer gateway // options for your Site-to-Site VPN connection // (https://docs.aws.amazon.com/vpn/latest/s2svpn/cgw-options.html) in the Amazon // Web Services Site-to-Site VPN User Guide. To create more than one customer // gateway with the same VPN type, IP address, and BGP ASN, specify a unique device // name for each customer gateway. An identical request returns information about // the existing customer gateway; it doesn't create a new customer gateway. // CreateCustomerGateway(arg1 context.Context, arg2 *ec2.CreateCustomerGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.CreateCustomerGatewayOutput, error) // Creates a default subnet with a size /20 IPv4 CIDR block in the specified // Availability Zone in your default VPC. You can have only one default subnet per // Availability Zone. For more information, see Creating a default subnet // (https://docs.aws.amazon.com/vpc/latest/userguide/default-vpc.html#create-default-subnet) // in the Amazon Virtual Private Cloud User Guide. // CreateDefaultSubnet(arg1 context.Context, arg2 *ec2.CreateDefaultSubnetInput, arg3 ...func(*ec2.Options)) (*ec2.CreateDefaultSubnetOutput, error) // Creates a default VPC with a size /16 IPv4 CIDR block and a default subnet in // each Availability Zone. For more information about the components of a default // VPC, see Default VPC and default subnets // (https://docs.aws.amazon.com/vpc/latest/userguide/default-vpc.html) in the // Amazon Virtual Private Cloud User Guide. You cannot specify the components of // the default VPC yourself. If you deleted your previous default VPC, you can // create a default VPC. You cannot have more than one default VPC per Region. If // your account supports EC2-Classic, you cannot use this action to create a // default VPC in a Region that supports EC2-Classic. If you want a default VPC in // a Region that supports EC2-Classic, see "I really want a default VPC for my // existing EC2 account. Is that possible?" in the Default VPCs FAQ // (http://aws.amazon.com/vpc/faqs/#Default_VPCs). // CreateDefaultVpc(arg1 context.Context, arg2 *ec2.CreateDefaultVpcInput, arg3 ...func(*ec2.Options)) (*ec2.CreateDefaultVpcOutput, error) // Creates a set of DHCP options for your VPC. After creating the set, you must // associate it with the VPC, causing all existing and new instances that you // launch in the VPC to use this set of DHCP options. The following are the // individual DHCP options you can specify. For more information about the options, // see RFC 2132 (http://www.ietf.org/rfc/rfc2132.txt). // // * domain-name-servers - The // IP addresses of up to four domain name servers, or AmazonProvidedDNS. The // default DHCP option set specifies AmazonProvidedDNS. If specifying more than one // domain name server, specify the IP addresses in a single parameter, separated by // commas. To have your instance receive a custom DNS hostname as specified in // domain-name, you must set domain-name-servers to a custom DNS server. // // * // domain-name - If you're using AmazonProvidedDNS in us-east-1, specify // ec2.internal. If you're using AmazonProvidedDNS in another Region, specify // region.compute.internal (for example, ap-northeast-1.compute.internal). // Otherwise, specify a domain name (for example, ExampleCompany.com). This value // is used to complete unqualified DNS hostnames. Important: Some Linux operating // systems accept multiple domain names separated by spaces. However, Windows and // other Linux operating systems treat the value as a single domain, which results // in unexpected behavior. If your DHCP options set is associated with a VPC that // has instances with multiple operating systems, specify only one domain name. // // * // ntp-servers - The IP addresses of up to four Network Time Protocol (NTP) // servers. // // * netbios-name-servers - The IP addresses of up to four NetBIOS name // servers. // // * netbios-node-type - The NetBIOS node type (1, 2, 4, or 8). We // recommend that you specify 2 (broadcast and multicast are not currently // supported). For more information about these node types, see RFC 2132 // (http://www.ietf.org/rfc/rfc2132.txt). // // Your VPC automatically starts out with a // set of DHCP options that includes only a DNS server that we provide // (AmazonProvidedDNS). If you create a set of options, and if your VPC has an // internet gateway, make sure to set the domain-name-servers option either to // AmazonProvidedDNS or to a domain name server of your choice. For more // information, see DHCP options sets // (https://docs.aws.amazon.com/vpc/latest/userguide/VPC_DHCP_Options.html) in the // Amazon Virtual Private Cloud User Guide. // CreateDhcpOptions(arg1 context.Context, arg2 *ec2.CreateDhcpOptionsInput, arg3 ...func(*ec2.Options)) (*ec2.CreateDhcpOptionsOutput, error) // [IPv6 only] Creates an egress-only internet gateway for your VPC. An egress-only // internet gateway is used to enable outbound communication over IPv6 from // instances in your VPC to the internet, and prevents hosts outside of your VPC // from initiating an IPv6 connection with your instance. // CreateEgressOnlyInternetGateway(arg1 context.Context, arg2 *ec2.CreateEgressOnlyInternetGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.CreateEgressOnlyInternetGatewayOutput, error) // Launches an EC2 Fleet. You can create a single EC2 Fleet that includes multiple // launch specifications that vary by instance type, AMI, Availability Zone, or // subnet. For more information, see EC2 Fleet // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-fleet.html) in the // Amazon EC2 User Guide. // CreateFleet(arg1 context.Context, arg2 *ec2.CreateFleetInput, arg3 ...func(*ec2.Options)) (*ec2.CreateFleetOutput, error) // Creates one or more flow logs to capture information about IP traffic for a // specific network interface, subnet, or VPC. Flow log data for a monitored // network interface is recorded as flow log records, which are log events // consisting of fields that describe the traffic flow. For more information, see // Flow log records // (https://docs.aws.amazon.com/vpc/latest/userguide/flow-logs.html#flow-log-records) // in the Amazon Virtual Private Cloud User Guide. When publishing to CloudWatch // Logs, flow log records are published to a log group, and each network interface // has a unique log stream in the log group. When publishing to Amazon S3, flow log // records for all of the monitored network interfaces are published to a single // log file object that is stored in the specified bucket. For more information, // see VPC Flow Logs // (https://docs.aws.amazon.com/vpc/latest/userguide/flow-logs.html) in the Amazon // Virtual Private Cloud User Guide. // CreateFlowLogs(arg1 context.Context, arg2 *ec2.CreateFlowLogsInput, arg3 ...func(*ec2.Options)) (*ec2.CreateFlowLogsOutput, error) // Creates an Amazon FPGA Image (AFI) from the specified design checkpoint (DCP). // The create operation is asynchronous. To verify that the AFI is ready for use, // check the output logs. An AFI contains the FPGA bitstream that is ready to // download to an FPGA. You can securely deploy an AFI on multiple FPGA-accelerated // instances. For more information, see the Amazon Web Services FPGA Hardware // Development Kit (https://github.com/aws/aws-fpga/). // CreateFpgaImage(arg1 context.Context, arg2 *ec2.CreateFpgaImageInput, arg3 ...func(*ec2.Options)) (*ec2.CreateFpgaImageOutput, error) // Creates an Amazon EBS-backed AMI from an Amazon EBS-backed instance that is // either running or stopped. By default, when Amazon EC2 creates the new AMI, it // reboots the instance so that it can take snapshots of the attached volumes while // data is at rest, in order to ensure a consistent state. You can set the NoReboot // parameter to true in the API request, or use the --no-reboot option in the CLI // to prevent Amazon EC2 from shutting down and rebooting the instance. If you // choose to bypass the shutdown and reboot process by setting the NoReboot // parameter to true in the API request, or by using the --no-reboot option in the // CLI, we can't guarantee the file system integrity of the created image. If you // customized your instance with instance store volumes or Amazon EBS volumes in // addition to the root device volume, the new AMI contains block device mapping // information for those volumes. When you launch an instance from this new AMI, // the instance automatically launches with those additional volumes. For more // information, see Creating Amazon EBS-Backed Linux AMIs // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html) // in the Amazon Elastic Compute Cloud User Guide. // CreateImage(arg1 context.Context, arg2 *ec2.CreateImageInput, arg3 ...func(*ec2.Options)) (*ec2.CreateImageOutput, error) // Creates an event window in which scheduled events for the associated Amazon EC2 // instances can run. You can define either a set of time ranges or a cron // expression when creating the event window, but not both. All event window times // are in UTC. You can create up to 200 event windows per Amazon Web Services // Region. When you create the event window, targets (instance IDs, Dedicated Host // IDs, or tags) are not yet associated with it. To ensure that the event window // can be used, you must associate one or more targets with it by using the // AssociateInstanceEventWindow API. Event windows are applicable only for // scheduled events that stop, reboot, or terminate instances. Event windows are // not applicable for: // // * Expedited scheduled events and network maintenance // events. // // * Unscheduled maintenance such as AutoRecovery and unplanned // reboots. // // For more information, see Define event windows for scheduled events // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/event-windows.html) in the // Amazon EC2 User Guide. // CreateInstanceEventWindow(arg1 context.Context, arg2 *ec2.CreateInstanceEventWindowInput, arg3 ...func(*ec2.Options)) (*ec2.CreateInstanceEventWindowOutput, error) // Exports a running or stopped instance to an Amazon S3 bucket. For information // about the supported operating systems, image formats, and known limitations for // the types of instances you can export, see Exporting an instance as a VM Using // VM Import/Export // (https://docs.aws.amazon.com/vm-import/latest/userguide/vmexport.html) in the VM // Import/Export User Guide. // CreateInstanceExportTask(arg1 context.Context, arg2 *ec2.CreateInstanceExportTaskInput, arg3 ...func(*ec2.Options)) (*ec2.CreateInstanceExportTaskOutput, error) // Creates an internet gateway for use with a VPC. After creating the internet // gateway, you attach it to a VPC using AttachInternetGateway. For more // information about your VPC and internet gateway, see the Amazon Virtual Private // Cloud User Guide (https://docs.aws.amazon.com/vpc/latest/userguide/). // CreateInternetGateway(arg1 context.Context, arg2 *ec2.CreateInternetGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.CreateInternetGatewayOutput, error) // Create an IPAM. Amazon VPC IP Address Manager (IPAM) is a VPC feature that you // can use to automate your IP address management workflows including assigning, // tracking, troubleshooting, and auditing IP addresses across Amazon Web Services // Regions and accounts throughout your Amazon Web Services Organization. For more // information, see Create an IPAM // (https://docs.aws.amazon.com/vpc/latest/ipam/create-ipam.html) in the Amazon VPC // IPAM User Guide. // CreateIpam(arg1 context.Context, arg2 *ec2.CreateIpamInput, arg3 ...func(*ec2.Options)) (*ec2.CreateIpamOutput, error) // Create an IP address pool for Amazon VPC IP Address Manager (IPAM). In IPAM, a // pool is a collection of contiguous IP addresses CIDRs. Pools enable you to // organize your IP addresses according to your routing and security needs. For // example, if you have separate routing and security needs for development and // production applications, you can create a pool for each. For more information, // see Create a top-level pool // (https://docs.aws.amazon.com/vpc/latest/ipam/create-top-ipam.html) in the Amazon // VPC IPAM User Guide. // CreateIpamPool(arg1 context.Context, arg2 *ec2.CreateIpamPoolInput, arg3 ...func(*ec2.Options)) (*ec2.CreateIpamPoolOutput, error) // Create an IPAM scope. In IPAM, a scope is the highest-level container within // IPAM. An IPAM contains two default scopes. Each scope represents the IP space // for a single network. The private scope is intended for all private IP address // space. The public scope is intended for all public IP address space. Scopes // enable you to reuse IP addresses across multiple unconnected networks without // causing IP address overlap or conflict. For more information, see Add a scope // (https://docs.aws.amazon.com/vpc/latest/ipam/add-scope-ipam.html) in the Amazon // VPC IPAM User Guide. // CreateIpamScope(arg1 context.Context, arg2 *ec2.CreateIpamScopeInput, arg3 ...func(*ec2.Options)) (*ec2.CreateIpamScopeOutput, error) // Creates an ED25519 or 2048-bit RSA key pair with the specified name and in the // specified PEM or PPK format. Amazon EC2 stores the public key and displays the // private key for you to save to a file. The private key is returned as an // unencrypted PEM encoded PKCS#1 private key or an unencrypted PPK formatted // private key for use with PuTTY. If a key with the specified name already exists, // Amazon EC2 returns an error. The key pair returned to you is available only in // the Amazon Web Services Region in which you create it. If you prefer, you can // create your own key pair using a third-party tool and upload it to any Region // using ImportKeyPair. You can have up to 5,000 key pairs per Amazon Web Services // Region. For more information, see Amazon EC2 key pairs // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html) in the // Amazon Elastic Compute Cloud User Guide. // CreateKeyPair(arg1 context.Context, arg2 *ec2.CreateKeyPairInput, arg3 ...func(*ec2.Options)) (*ec2.CreateKeyPairOutput, error) // Creates a launch template. A launch template contains the parameters to launch // an instance. When you launch an instance using RunInstances, you can specify a // launch template instead of providing the launch parameters in the request. For // more information, see Launch an instance from a launch template // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html) // in the Amazon Elastic Compute Cloud User Guide. If you want to clone an existing // launch template as the basis for creating a new launch template, you can use the // Amazon EC2 console. The API, SDKs, and CLI do not support cloning a template. // For more information, see Create a launch template from an existing launch // template // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html#create-launch-template-from-existing-launch-template) // in the Amazon Elastic Compute Cloud User Guide. // CreateLaunchTemplate(arg1 context.Context, arg2 *ec2.CreateLaunchTemplateInput, arg3 ...func(*ec2.Options)) (*ec2.CreateLaunchTemplateOutput, error) // Creates a new version of a launch template. You can specify an existing version // of launch template from which to base the new version. Launch template versions // are numbered in the order in which they are created. You cannot specify, change, // or replace the numbering of launch template versions. Launch templates are // immutable; after you create a launch template, you can't modify it. Instead, you // can create a new version of the launch template that includes any changes you // require. For more information, see Modify a launch template (manage launch // template versions) // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html#manage-launch-template-versions) // in the Amazon Elastic Compute Cloud User Guide. // CreateLaunchTemplateVersion(arg1 context.Context, arg2 *ec2.CreateLaunchTemplateVersionInput, arg3 ...func(*ec2.Options)) (*ec2.CreateLaunchTemplateVersionOutput, error) // Creates a static route for the specified local gateway route table. // CreateLocalGatewayRoute(arg1 context.Context, arg2 *ec2.CreateLocalGatewayRouteInput, arg3 ...func(*ec2.Options)) (*ec2.CreateLocalGatewayRouteOutput, error) // Associates the specified VPC with the specified local gateway route table. // CreateLocalGatewayRouteTableVpcAssociation(arg1 context.Context, arg2 *ec2.CreateLocalGatewayRouteTableVpcAssociationInput, arg3 ...func(*ec2.Options)) (*ec2.CreateLocalGatewayRouteTableVpcAssociationOutput, error) // Creates a managed prefix list. You can specify one or more entries for the // prefix list. Each entry consists of a CIDR block and an optional description. // CreateManagedPrefixList(arg1 context.Context, arg2 *ec2.CreateManagedPrefixListInput, arg3 ...func(*ec2.Options)) (*ec2.CreateManagedPrefixListOutput, error) // Creates a NAT gateway in the specified subnet. This action creates a network // interface in the specified subnet with a private IP address from the IP address // range of the subnet. You can create either a public NAT gateway or a private NAT // gateway. With a public NAT gateway, internet-bound traffic from a private subnet // can be routed to the NAT gateway, so that instances in a private subnet can // connect to the internet. With a private NAT gateway, private communication is // routed across VPCs and on-premises networks through a transit gateway or virtual // private gateway. Common use cases include running large workloads behind a small // pool of allowlisted IPv4 addresses, preserving private IPv4 addresses, and // communicating between overlapping networks. For more information, see NAT // gateways (https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gateway.html) // in the Amazon Virtual Private Cloud User Guide. // CreateNatGateway(arg1 context.Context, arg2 *ec2.CreateNatGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.CreateNatGatewayOutput, error) // Creates a network ACL in a VPC. Network ACLs provide an optional layer of // security (in addition to security groups) for the instances in your VPC. For // more information, see Network ACLs // (https://docs.aws.amazon.com/vpc/latest/userguide/VPC_ACLs.html) in the Amazon // Virtual Private Cloud User Guide. // CreateNetworkAcl(arg1 context.Context, arg2 *ec2.CreateNetworkAclInput, arg3 ...func(*ec2.Options)) (*ec2.CreateNetworkAclOutput, error) // Creates an entry (a rule) in a network ACL with the specified rule number. Each // network ACL has a set of numbered ingress rules and a separate set of numbered // egress rules. When determining whether a packet should be allowed in or out of a // subnet associated with the ACL, we process the entries in the ACL according to // the rule numbers, in ascending order. Each network ACL has a set of ingress // rules and a separate set of egress rules. We recommend that you leave room // between the rule numbers (for example, 100, 110, 120, ...), and not number them // one right after the other (for example, 101, 102, 103, ...). This makes it // easier to add a rule between existing ones without having to renumber the rules. // After you add an entry, you can't modify it; you must either replace it, or // create an entry and delete the old one. For more information about network ACLs, // see Network ACLs // (https://docs.aws.amazon.com/vpc/latest/userguide/VPC_ACLs.html) in the Amazon // Virtual Private Cloud User Guide. // CreateNetworkAclEntry(arg1 context.Context, arg2 *ec2.CreateNetworkAclEntryInput, arg3 ...func(*ec2.Options)) (*ec2.CreateNetworkAclEntryOutput, error) // Creates a Network Access Scope. Amazon Web Services Network Access Analyzer // enables cloud networking and cloud operations teams to verify that their // networks on Amazon Web Services conform to their network security and governance // objectives. For more information, see the Amazon Web Services Network Access // Analyzer Guide // (https://docs.aws.amazon.com/vpc/latest/network-access-analyzer/). // CreateNetworkInsightsAccessScope(arg1 context.Context, arg2 *ec2.CreateNetworkInsightsAccessScopeInput, arg3 ...func(*ec2.Options)) (*ec2.CreateNetworkInsightsAccessScopeOutput, error) // Creates a path to analyze for reachability. Reachability Analyzer enables you to // analyze and debug network reachability between two resources in your virtual // private cloud (VPC). For more information, see What is Reachability Analyzer // (https://docs.aws.amazon.com/vpc/latest/reachability/). // CreateNetworkInsightsPath(arg1 context.Context, arg2 *ec2.CreateNetworkInsightsPathInput, arg3 ...func(*ec2.Options)) (*ec2.CreateNetworkInsightsPathOutput, error) // Creates a network interface in the specified subnet. For more information about // network interfaces, see Elastic Network Interfaces // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html) in the // Amazon Virtual Private Cloud User Guide. // CreateNetworkInterface(arg1 context.Context, arg2 *ec2.CreateNetworkInterfaceInput, arg3 ...func(*ec2.Options)) (*ec2.CreateNetworkInterfaceOutput, error) // Grants an Amazon Web Services-authorized account permission to attach the // specified network interface to an instance in their account. You can grant // permission to a single Amazon Web Services account only, and only one account at // a time. // CreateNetworkInterfacePermission(arg1 context.Context, arg2 *ec2.CreateNetworkInterfacePermissionInput, arg3 ...func(*ec2.Options)) (*ec2.CreateNetworkInterfacePermissionOutput, error) // Creates a placement group in which to launch instances. The strategy of the // placement group determines how the instances are organized within the group. A // cluster placement group is a logical grouping of instances within a single // Availability Zone that benefit from low network latency, high network // throughput. A spread placement group places instances on distinct hardware. A // partition placement group places groups of instances in different partitions, // where instances in one partition do not share the same hardware with instances // in another partition. For more information, see Placement groups // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html) in // the Amazon EC2 User Guide. // CreatePlacementGroup(arg1 context.Context, arg2 *ec2.CreatePlacementGroupInput, arg3 ...func(*ec2.Options)) (*ec2.CreatePlacementGroupOutput, error) // Creates a public IPv4 address pool. A public IPv4 pool is an EC2 IP address pool // required for the public IPv4 CIDRs that you own and bring to Amazon Web Services // to manage with IPAM. IPv6 addresses you bring to Amazon Web Services, however, // use IPAM pools only. To monitor the status of pool creation, use // DescribePublicIpv4Pools // (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribePublicIpv4Pools.html). // CreatePublicIpv4Pool(arg1 context.Context, arg2 *ec2.CreatePublicIpv4PoolInput, arg3 ...func(*ec2.Options)) (*ec2.CreatePublicIpv4PoolOutput, error) // Creates a root volume replacement task for an Amazon EC2 instance. The root // volume can either be restored to its initial launch state, or it can be restored // using a specific snapshot. For more information, see Replace a root volume // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-restoring-volume.html#replace-root) // in the Amazon Elastic Compute Cloud User Guide. // CreateReplaceRootVolumeTask(arg1 context.Context, arg2 *ec2.CreateReplaceRootVolumeTaskInput, arg3 ...func(*ec2.Options)) (*ec2.CreateReplaceRootVolumeTaskOutput, error) // Creates a listing for Amazon EC2 Standard Reserved Instances to be sold in the // Reserved Instance Marketplace. You can submit one Standard Reserved Instance // listing at a time. To get a list of your Standard Reserved Instances, you can // use the DescribeReservedInstances operation. Only Standard Reserved Instances // can be sold in the Reserved Instance Marketplace. Convertible Reserved Instances // cannot be sold. The Reserved Instance Marketplace matches sellers who want to // resell Standard Reserved Instance capacity that they no longer need with buyers // who want to purchase additional capacity. Reserved Instances bought and sold // through the Reserved Instance Marketplace work like any other Reserved // Instances. To sell your Standard Reserved Instances, you must first register as // a seller in the Reserved Instance Marketplace. After completing the registration // process, you can create a Reserved Instance Marketplace listing of some or all // of your Standard Reserved Instances, and specify the upfront price to receive // for them. Your Standard Reserved Instance listings then become available for // purchase. To view the details of your Standard Reserved Instance listing, you // can use the DescribeReservedInstancesListings operation. For more information, // see Reserved Instance Marketplace // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-market-general.html) in // the Amazon EC2 User Guide. // CreateReservedInstancesListing(arg1 context.Context, arg2 *ec2.CreateReservedInstancesListingInput, arg3 ...func(*ec2.Options)) (*ec2.CreateReservedInstancesListingOutput, error) // Starts a task that restores an AMI from an Amazon S3 object that was previously // created by using CreateStoreImageTask // (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateStoreImageTask.html). // To use this API, you must have the required permissions. For more information, // see Permissions for storing and restoring AMIs using Amazon S3 // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-store-restore.html#ami-s3-permissions) // in the Amazon Elastic Compute Cloud User Guide. For more information, see Store // and restore an AMI using Amazon S3 // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-store-restore.html) in // the Amazon Elastic Compute Cloud User Guide. // CreateRestoreImageTask(arg1 context.Context, arg2 *ec2.CreateRestoreImageTaskInput, arg3 ...func(*ec2.Options)) (*ec2.CreateRestoreImageTaskOutput, error) // Creates a route in a route table within a VPC. You must specify either a // destination CIDR block or a prefix list ID. You must also specify exactly one of // the resources from the parameter list. When determining how to route traffic, we // use the route with the most specific match. For example, traffic is destined for // the IPv4 address 192.0.2.3, and the route table includes the following two IPv4 // routes: // // * 192.0.2.0/24 (goes to some target A) // // * 192.0.2.0/28 (goes to some // target B) // // Both routes apply to the traffic destined for 192.0.2.3. However, the // second route in the list covers a smaller number of IP addresses and is // therefore more specific, so we use that route to determine where to target the // traffic. For more information about route tables, see Route tables // (https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Route_Tables.html) in the // Amazon Virtual Private Cloud User Guide. // CreateRoute(arg1 context.Context, arg2 *ec2.CreateRouteInput, arg3 ...func(*ec2.Options)) (*ec2.CreateRouteOutput, error) // Creates a route table for the specified VPC. After you create a route table, you // can add routes and associate the table with a subnet. For more information, see // Route tables // (https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Route_Tables.html) in the // Amazon Virtual Private Cloud User Guide. // CreateRouteTable(arg1 context.Context, arg2 *ec2.CreateRouteTableInput, arg3 ...func(*ec2.Options)) (*ec2.CreateRouteTableOutput, error) // Creates a security group. A security group acts as a virtual firewall for your // instance to control inbound and outbound traffic. For more information, see // Amazon EC2 security groups // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html) // in the Amazon Elastic Compute Cloud User Guide and Security groups for your VPC // (https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_SecurityGroups.html) // in the Amazon Virtual Private Cloud User Guide. When you create a security // group, you specify a friendly name of your choice. You can have a security group // for use in EC2-Classic with the same name as a security group for use in a VPC. // However, you can't have two security groups for use in EC2-Classic with the same // name or two security groups for use in a VPC with the same name. You have a // default security group for use in EC2-Classic and a default security group for // use in your VPC. If you don't specify a security group when you launch an // instance, the instance is launched into the appropriate default security group. // A default security group includes a default rule that grants instances // unrestricted network access to each other. You can add or remove rules from your // security groups using AuthorizeSecurityGroupIngress, // AuthorizeSecurityGroupEgress, RevokeSecurityGroupIngress, and // RevokeSecurityGroupEgress. For more information about VPC security group limits, // see Amazon VPC Limits // (https://docs.aws.amazon.com/vpc/latest/userguide/amazon-vpc-limits.html). // CreateSecurityGroup(arg1 context.Context, arg2 *ec2.CreateSecurityGroupInput, arg3 ...func(*ec2.Options)) (*ec2.CreateSecurityGroupOutput, error) // Creates a snapshot of an EBS volume and stores it in Amazon S3. You can use // snapshots for backups, to make copies of EBS volumes, and to save data before // shutting down an instance. You can create snapshots of volumes in a Region and // volumes on an Outpost. If you create a snapshot of a volume in a Region, the // snapshot must be stored in the same Region as the volume. If you create a // snapshot of a volume on an Outpost, the snapshot can be stored on the same // Outpost as the volume, or in the Region for that Outpost. When a snapshot is // created, any Amazon Web Services Marketplace product codes that are associated // with the source volume are propagated to the snapshot. You can take a snapshot // of an attached volume that is in use. However, snapshots only capture data that // has been written to your Amazon EBS volume at the time the snapshot command is // issued; this might exclude any data that has been cached by any applications or // the operating system. If you can pause any file systems on the volume long // enough to take a snapshot, your snapshot should be complete. However, if you // cannot pause all file writes to the volume, you should unmount the volume from // within the instance, issue the snapshot command, and then remount the volume to // ensure a consistent and complete snapshot. You may remount and use your volume // while the snapshot status is pending. To create a snapshot for Amazon EBS // volumes that serve as root devices, you should stop the instance before taking // the snapshot. Snapshots that are taken from encrypted volumes are automatically // encrypted. Volumes that are created from encrypted snapshots are also // automatically encrypted. Your encrypted volumes and any associated snapshots // always remain protected. You can tag your snapshots during creation. For more // information, see Tag your Amazon EC2 resources // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html) in the // Amazon Elastic Compute Cloud User Guide. For more information, see Amazon // Elastic Block Store // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AmazonEBS.html) and Amazon // EBS encryption // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html) in the // Amazon Elastic Compute Cloud User Guide. // CreateSnapshot(arg1 context.Context, arg2 *ec2.CreateSnapshotInput, arg3 ...func(*ec2.Options)) (*ec2.CreateSnapshotOutput, error) // Creates crash-consistent snapshots of multiple EBS volumes and stores the data // in S3. Volumes are chosen by specifying an instance. Any attached volumes will // produce one snapshot each that is crash-consistent across the instance. Boot // volumes can be excluded by changing the parameters. You can create multi-volume // snapshots of instances in a Region and instances on an Outpost. If you create // snapshots from an instance in a Region, the snapshots must be stored in the same // Region as the instance. If you create snapshots from an instance on an Outpost, // the snapshots can be stored on the same Outpost as the instance, or in the // Region for that Outpost. // CreateSnapshots(arg1 context.Context, arg2 *ec2.CreateSnapshotsInput, arg3 ...func(*ec2.Options)) (*ec2.CreateSnapshotsOutput, error) // Creates a data feed for Spot Instances, enabling you to view Spot Instance usage // logs. You can create one data feed per Amazon Web Services account. For more // information, see Spot Instance data feed // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-data-feeds.html) in // the Amazon EC2 User Guide for Linux Instances. // CreateSpotDatafeedSubscription(arg1 context.Context, arg2 *ec2.CreateSpotDatafeedSubscriptionInput, arg3 ...func(*ec2.Options)) (*ec2.CreateSpotDatafeedSubscriptionOutput, error) // Stores an AMI as a single object in an Amazon S3 bucket. To use this API, you // must have the required permissions. For more information, see Permissions for // storing and restoring AMIs using Amazon S3 // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-store-restore.html#ami-s3-permissions) // in the Amazon Elastic Compute Cloud User Guide. For more information, see Store // and restore an AMI using Amazon S3 // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-store-restore.html) in // the Amazon Elastic Compute Cloud User Guide. // CreateStoreImageTask(arg1 context.Context, arg2 *ec2.CreateStoreImageTaskInput, arg3 ...func(*ec2.Options)) (*ec2.CreateStoreImageTaskOutput, error) // Creates a subnet in a specified VPC. You must specify an IPv4 CIDR block for the // subnet. After you create a subnet, you can't change its CIDR block. The allowed // block size is between a /16 netmask (65,536 IP addresses) and /28 netmask (16 IP // addresses). The CIDR block must not overlap with the CIDR block of an existing // subnet in the VPC. If you've associated an IPv6 CIDR block with your VPC, you // can create a subnet with an IPv6 CIDR block that uses a /64 prefix length. // Amazon Web Services reserves both the first four and the last IPv4 address in // each subnet's CIDR block. They're not available for use. If you add more than // one subnet to a VPC, they're set up in a star topology with a logical router in // the middle. When you stop an instance in a subnet, it retains its private IPv4 // address. It's therefore possible to have a subnet with no running instances // (they're all stopped), but no remaining IP addresses available. For more // information about subnets, see Your VPC and subnets // (https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html) in the // Amazon Virtual Private Cloud User Guide. // CreateSubnet(arg1 context.Context, arg2 *ec2.CreateSubnetInput, arg3 ...func(*ec2.Options)) (*ec2.CreateSubnetOutput, error) // Creates a subnet CIDR reservation. For information about subnet CIDR // reservations, see Subnet CIDR reservations // (https://docs.aws.amazon.com/vpc/latest/userguide/subnet-cidr-reservation.html) // in the Amazon Virtual Private Cloud User Guide. // CreateSubnetCidrReservation(arg1 context.Context, arg2 *ec2.CreateSubnetCidrReservationInput, arg3 ...func(*ec2.Options)) (*ec2.CreateSubnetCidrReservationOutput, error) // Adds or overwrites only the specified tags for the specified Amazon EC2 resource // or resources. When you specify an existing tag key, the value is overwritten // with the new value. Each resource can have a maximum of 50 tags. Each tag // consists of a key and optional value. Tag keys must be unique per resource. For // more information about tags, see Tag your Amazon EC2 resources // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html) in the // Amazon Elastic Compute Cloud User Guide. For more information about creating IAM // policies that control users' access to resources based on tags, see Supported // resource-level permissions for Amazon EC2 API actions // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-supported-iam-actions-resources.html) // in the Amazon Elastic Compute Cloud User Guide. // CreateTags(arg1 context.Context, arg2 *ec2.CreateTagsInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTagsOutput, error) // Creates a Traffic Mirror filter. A Traffic Mirror filter is a set of rules that // defines the traffic to mirror. By default, no traffic is mirrored. To mirror // traffic, use CreateTrafficMirrorFilterRule // (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTrafficMirrorFilterRule.htm) // to add Traffic Mirror rules to the filter. The rules you add define what traffic // gets mirrored. You can also use ModifyTrafficMirrorFilterNetworkServices // (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyTrafficMirrorFilterNetworkServices.html) // to mirror supported network services. // CreateTrafficMirrorFilter(arg1 context.Context, arg2 *ec2.CreateTrafficMirrorFilterInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTrafficMirrorFilterOutput, error) // Creates a Traffic Mirror filter rule. A Traffic Mirror rule defines the Traffic // Mirror source traffic to mirror. You need the Traffic Mirror filter ID when you // create the rule. // CreateTrafficMirrorFilterRule(arg1 context.Context, arg2 *ec2.CreateTrafficMirrorFilterRuleInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTrafficMirrorFilterRuleOutput, error) // Creates a Traffic Mirror session. A Traffic Mirror session actively copies // packets from a Traffic Mirror source to a Traffic Mirror target. Create a // filter, and then assign it to the session to define a subset of the traffic to // mirror, for example all TCP traffic. The Traffic Mirror source and the Traffic // Mirror target (monitoring appliances) can be in the same VPC, or in a different // VPC connected via VPC peering or a transit gateway. By default, no traffic is // mirrored. Use CreateTrafficMirrorFilter // (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTrafficMirrorFilter.htm) // to create filter rules that specify the traffic to mirror. // CreateTrafficMirrorSession(arg1 context.Context, arg2 *ec2.CreateTrafficMirrorSessionInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTrafficMirrorSessionOutput, error) // Creates a target for your Traffic Mirror session. A Traffic Mirror target is the // destination for mirrored traffic. The Traffic Mirror source and the Traffic // Mirror target (monitoring appliances) can be in the same VPC, or in different // VPCs connected via VPC peering or a transit gateway. A Traffic Mirror target can // be a network interface, a Network Load Balancer, or a Gateway Load Balancer // endpoint. To use the target in a Traffic Mirror session, use // CreateTrafficMirrorSession // (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTrafficMirrorSession.htm). // CreateTrafficMirrorTarget(arg1 context.Context, arg2 *ec2.CreateTrafficMirrorTargetInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTrafficMirrorTargetOutput, error) // Creates a transit gateway. You can use a transit gateway to interconnect your // virtual private clouds (VPC) and on-premises networks. After the transit gateway // enters the available state, you can attach your VPCs and VPN connections to the // transit gateway. To attach your VPCs, use CreateTransitGatewayVpcAttachment. To // attach a VPN connection, use CreateCustomerGateway to create a customer gateway // and specify the ID of the customer gateway and the ID of the transit gateway in // a call to CreateVpnConnection. When you create a transit gateway, we create a // default transit gateway route table and use it as the default association route // table and the default propagation route table. You can use // CreateTransitGatewayRouteTable to create additional transit gateway route // tables. If you disable automatic route propagation, we do not create a default // transit gateway route table. You can use // EnableTransitGatewayRouteTablePropagation to propagate routes from a resource // attachment to a transit gateway route table. If you disable automatic // associations, you can use AssociateTransitGatewayRouteTable to associate a // resource attachment with a transit gateway route table. // CreateTransitGateway(arg1 context.Context, arg2 *ec2.CreateTransitGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayOutput, error) // Creates a Connect attachment from a specified transit gateway attachment. A // Connect attachment is a GRE-based tunnel attachment that you can use to // establish a connection between a transit gateway and an appliance. A Connect // attachment uses an existing VPC or Amazon Web Services Direct Connect attachment // as the underlying transport mechanism. // CreateTransitGatewayConnect(arg1 context.Context, arg2 *ec2.CreateTransitGatewayConnectInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayConnectOutput, error) // Creates a Connect peer for a specified transit gateway Connect attachment // between a transit gateway and an appliance. The peer address and transit gateway // address must be the same IP address family (IPv4 or IPv6). For more information, // see Connect peers // (https://docs.aws.amazon.com/vpc/latest/tgw/tgw-connect.html#tgw-connect-peer) // in the Transit Gateways Guide. // CreateTransitGatewayConnectPeer(arg1 context.Context, arg2 *ec2.CreateTransitGatewayConnectPeerInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayConnectPeerOutput, error) // Creates a multicast domain using the specified transit gateway. The transit // gateway must be in the available state before you create a domain. Use // DescribeTransitGateways // (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeTransitGateways.html) // to see the state of transit gateway. // CreateTransitGatewayMulticastDomain(arg1 context.Context, arg2 *ec2.CreateTransitGatewayMulticastDomainInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayMulticastDomainOutput, error) // Requests a transit gateway peering attachment between the specified transit // gateway (requester) and a peer transit gateway (accepter). The peer transit // gateway can be in your account or a different Amazon Web Services account. After // you create the peering attachment, the owner of the accepter transit gateway // must accept the attachment request. // CreateTransitGatewayPeeringAttachment(arg1 context.Context, arg2 *ec2.CreateTransitGatewayPeeringAttachmentInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayPeeringAttachmentOutput, error) // Creates a transit gateway policy table. // CreateTransitGatewayPolicyTable(arg1 context.Context, arg2 *ec2.CreateTransitGatewayPolicyTableInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayPolicyTableOutput, error) // Creates a reference (route) to a prefix list in a specified transit gateway // route table. // CreateTransitGatewayPrefixListReference(arg1 context.Context, arg2 *ec2.CreateTransitGatewayPrefixListReferenceInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayPrefixListReferenceOutput, error) // Creates a static route for the specified transit gateway route table. // CreateTransitGatewayRoute(arg1 context.Context, arg2 *ec2.CreateTransitGatewayRouteInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayRouteOutput, error) // Creates a route table for the specified transit gateway. // CreateTransitGatewayRouteTable(arg1 context.Context, arg2 *ec2.CreateTransitGatewayRouteTableInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayRouteTableOutput, error) // Advertises a new transit gateway route table. // CreateTransitGatewayRouteTableAnnouncement(arg1 context.Context, arg2 *ec2.CreateTransitGatewayRouteTableAnnouncementInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayRouteTableAnnouncementOutput, error) // Attaches the specified VPC to the specified transit gateway. If you attach a VPC // with a CIDR range that overlaps the CIDR range of a VPC that is already // attached, the new VPC CIDR range is not propagated to the default propagation // route table. To send VPC traffic to an attached transit gateway, add a route to // the VPC route table using CreateRoute. // CreateTransitGatewayVpcAttachment(arg1 context.Context, arg2 *ec2.CreateTransitGatewayVpcAttachmentInput, arg3 ...func(*ec2.Options)) (*ec2.CreateTransitGatewayVpcAttachmentOutput, error) // Creates an EBS volume that can be attached to an instance in the same // Availability Zone. You can create a new empty volume or restore a volume from an // EBS snapshot. Any Amazon Web Services Marketplace product codes from the // snapshot are propagated to the volume. You can create encrypted volumes. // Encrypted volumes must be attached to instances that support Amazon EBS // encryption. Volumes that are created from encrypted snapshots are also // automatically encrypted. For more information, see Amazon EBS encryption // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html) in the // Amazon Elastic Compute Cloud User Guide. You can tag your volumes during // creation. For more information, see Tag your Amazon EC2 resources // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html) in the // Amazon Elastic Compute Cloud User Guide. For more information, see Create an // Amazon EBS volume // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-creating-volume.html) // in the Amazon Elastic Compute Cloud User Guide. // CreateVolume(arg1 context.Context, arg2 *ec2.CreateVolumeInput, arg3 ...func(*ec2.Options)) (*ec2.CreateVolumeOutput, error) // Creates a VPC with the specified IPv4 CIDR block. The smallest VPC you can // create uses a /28 netmask (16 IPv4 addresses), and the largest uses a /16 // netmask (65,536 IPv4 addresses). For more information about how large to make // your VPC, see Your VPC and subnets // (https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html) in the // Amazon Virtual Private Cloud User Guide. You can optionally request an IPv6 CIDR // block for the VPC. You can request an Amazon-provided IPv6 CIDR block from // Amazon's pool of IPv6 addresses, or an IPv6 CIDR block from an IPv6 address pool // that you provisioned through bring your own IP addresses (BYOIP // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-byoip.html)). By // default, each instance you launch in the VPC has the default DHCP options, which // include only a default DNS server that we provide (AmazonProvidedDNS). For more // information, see DHCP options sets // (https://docs.aws.amazon.com/vpc/latest/userguide/VPC_DHCP_Options.html) in the // Amazon Virtual Private Cloud User Guide. You can specify the instance tenancy // value for the VPC when you create it. You can't change this value for the VPC // after you create it. For more information, see Dedicated Instances // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/dedicated-instance.html) in // the Amazon Elastic Compute Cloud User Guide. // CreateVpc(arg1 context.Context, arg2 *ec2.CreateVpcInput, arg3 ...func(*ec2.Options)) (*ec2.CreateVpcOutput, error) // Creates a VPC endpoint for a specified service. An endpoint enables you to // create a private connection between your VPC and the service. The service may be // provided by Amazon Web Services, an Amazon Web Services Marketplace Partner, or // another Amazon Web Services account. For more information, see the Amazon Web // Services PrivateLink Guide // (https://docs.aws.amazon.com/vpc/latest/privatelink/). // CreateVpcEndpoint(arg1 context.Context, arg2 *ec2.CreateVpcEndpointInput, arg3 ...func(*ec2.Options)) (*ec2.CreateVpcEndpointOutput, error) // Creates a connection notification for a specified VPC endpoint or VPC endpoint // service. A connection notification notifies you of specific endpoint events. You // must create an SNS topic to receive notifications. For more information, see // Create a Topic (https://docs.aws.amazon.com/sns/latest/dg/CreateTopic.html) in // the Amazon Simple Notification Service Developer Guide. You can create a // connection notification for interface endpoints only. // CreateVpcEndpointConnectionNotification(arg1 context.Context, arg2 *ec2.CreateVpcEndpointConnectionNotificationInput, arg3 ...func(*ec2.Options)) (*ec2.CreateVpcEndpointConnectionNotificationOutput, error) // Creates a VPC endpoint service to which service consumers (Amazon Web Services // accounts, IAM users, and IAM roles) can connect. Before you create an endpoint // service, you must create one of the following for your service: // // * A Network // Load Balancer // (https://docs.aws.amazon.com/elasticloadbalancing/latest/network/). Service // consumers connect to your service using an interface endpoint. // // * A Gateway Load // Balancer (https://docs.aws.amazon.com/elasticloadbalancing/latest/gateway/). // Service consumers connect to your service using a Gateway Load Balancer // endpoint. // // If you set the private DNS name, you must prove that you own the // private DNS domain name. For more information, see the Amazon Web Services // PrivateLink Guide (https://docs.aws.amazon.com/vpc/latest/privatelink/). // CreateVpcEndpointServiceConfiguration(arg1 context.Context, arg2 *ec2.CreateVpcEndpointServiceConfigurationInput, arg3 ...func(*ec2.Options)) (*ec2.CreateVpcEndpointServiceConfigurationOutput, error) // Requests a VPC peering connection between two VPCs: a requester VPC that you own // and an accepter VPC with which to create the connection. The accepter VPC can // belong to another Amazon Web Services account and can be in a different Region // to the requester VPC. The requester VPC and accepter VPC cannot have overlapping // CIDR blocks. Limitations and rules apply to a VPC peering connection. For more // information, see the limitations // (https://docs.aws.amazon.com/vpc/latest/peering/vpc-peering-basics.html#vpc-peering-limitations) // section in the VPC Peering Guide. The owner of the accepter VPC must accept the // peering request to activate the peering connection. The VPC peering connection // request expires after 7 days, after which it cannot be accepted or rejected. If // you create a VPC peering connection request between VPCs with overlapping CIDR // blocks, the VPC peering connection has a status of failed. // CreateVpcPeeringConnection(arg1 context.Context, arg2 *ec2.CreateVpcPeeringConnectionInput, arg3 ...func(*ec2.Options)) (*ec2.CreateVpcPeeringConnectionOutput, error) // Creates a VPN connection between an existing virtual private gateway or transit // gateway and a customer gateway. The supported connection type is ipsec.1. The // response includes information that you need to give to your network // administrator to configure your customer gateway. We strongly recommend that you // use HTTPS when calling this operation because the response contains sensitive // cryptographic information for configuring your customer gateway device. If you // decide to shut down your VPN connection for any reason and later create a new // VPN connection, you must reconfigure your customer gateway with the new // information returned from this call. This is an idempotent operation. If you // perform the operation more than once, Amazon EC2 doesn't return an error. For // more information, see Amazon Web Services Site-to-Site VPN // (https://docs.aws.amazon.com/vpn/latest/s2svpn/VPC_VPN.html) in the Amazon Web // Services Site-to-Site VPN User Guide. // CreateVpnConnection(arg1 context.Context, arg2 *ec2.CreateVpnConnectionInput, arg3 ...func(*ec2.Options)) (*ec2.CreateVpnConnectionOutput, error) // Creates a static route associated with a VPN connection between an existing // virtual private gateway and a VPN customer gateway. The static route allows // traffic to be routed from the virtual private gateway to the VPN customer // gateway. For more information, see Amazon Web Services Site-to-Site VPN // (https://docs.aws.amazon.com/vpn/latest/s2svpn/VPC_VPN.html) in the Amazon Web // Services Site-to-Site VPN User Guide. // CreateVpnConnectionRoute(arg1 context.Context, arg2 *ec2.CreateVpnConnectionRouteInput, arg3 ...func(*ec2.Options)) (*ec2.CreateVpnConnectionRouteOutput, error) // Creates a virtual private gateway. A virtual private gateway is the endpoint on // the VPC side of your VPN connection. You can create a virtual private gateway // before creating the VPC itself. For more information, see Amazon Web Services // Site-to-Site VPN (https://docs.aws.amazon.com/vpn/latest/s2svpn/VPC_VPN.html) in // the Amazon Web Services Site-to-Site VPN User Guide. // CreateVpnGateway(arg1 context.Context, arg2 *ec2.CreateVpnGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.CreateVpnGatewayOutput, error) // Deletes a carrier gateway. If you do not delete the route that contains the // carrier gateway as the Target, the route is a blackhole route. For information // about how to delete a route, see DeleteRoute // (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteRoute.html). // DeleteCarrierGateway(arg1 context.Context, arg2 *ec2.DeleteCarrierGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteCarrierGatewayOutput, error) // Deletes the specified Client VPN endpoint. You must disassociate all target // networks before you can delete a Client VPN endpoint. // DeleteClientVpnEndpoint(arg1 context.Context, arg2 *ec2.DeleteClientVpnEndpointInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteClientVpnEndpointOutput, error) // Deletes a route from a Client VPN endpoint. You can only delete routes that you // manually added using the CreateClientVpnRoute action. You cannot delete routes // that were automatically added when associating a subnet. To remove routes that // have been automatically added, disassociate the target subnet from the Client // VPN endpoint. // DeleteClientVpnRoute(arg1 context.Context, arg2 *ec2.DeleteClientVpnRouteInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteClientVpnRouteOutput, error) // Deletes the specified customer gateway. You must delete the VPN connection // before you can delete the customer gateway. // DeleteCustomerGateway(arg1 context.Context, arg2 *ec2.DeleteCustomerGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteCustomerGatewayOutput, error) // Deletes the specified set of DHCP options. You must disassociate the set of DHCP // options before you can delete it. You can disassociate the set of DHCP options // by associating either a new set of options or the default set of options with // the VPC. // DeleteDhcpOptions(arg1 context.Context, arg2 *ec2.DeleteDhcpOptionsInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteDhcpOptionsOutput, error) // Deletes an egress-only internet gateway. // DeleteEgressOnlyInternetGateway(arg1 context.Context, arg2 *ec2.DeleteEgressOnlyInternetGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteEgressOnlyInternetGatewayOutput, error) // Deletes the specified EC2 Fleet. After you delete an EC2 Fleet, it launches no // new instances. You must specify whether a deleted EC2 Fleet should also // terminate its instances. If you choose to terminate the instances, the EC2 Fleet // enters the deleted_terminating state. Otherwise, the EC2 Fleet enters the // deleted_running state, and the instances continue to run until they are // interrupted or you terminate them manually. For instant fleets, EC2 Fleet must // terminate the instances when the fleet is deleted. A deleted instant fleet with // running instances is not supported. Restrictions // // * You can delete up to 25 // instant fleets in a single request. If you exceed this number, no instant fleets // are deleted and an error is returned. There is no restriction on the number of // fleets of type maintain or request that can be deleted in a single request. // // * // Up to 1000 instances can be terminated in a single request to delete instant // fleets. // // For more information, see Delete an EC2 Fleet // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/manage-ec2-fleet.html#delete-fleet) // in the Amazon EC2 User Guide. // DeleteFleets(arg1 context.Context, arg2 *ec2.DeleteFleetsInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteFleetsOutput, error) // Deletes one or more flow logs. // DeleteFlowLogs(arg1 context.Context, arg2 *ec2.DeleteFlowLogsInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteFlowLogsOutput, error) // Deletes the specified Amazon FPGA Image (AFI). // DeleteFpgaImage(arg1 context.Context, arg2 *ec2.DeleteFpgaImageInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteFpgaImageOutput, error) // Deletes the specified event window. For more information, see Define event // windows for scheduled events // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/event-windows.html) in the // Amazon EC2 User Guide. // DeleteInstanceEventWindow(arg1 context.Context, arg2 *ec2.DeleteInstanceEventWindowInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteInstanceEventWindowOutput, error) // Deletes the specified internet gateway. You must detach the internet gateway // from the VPC before you can delete it. // DeleteInternetGateway(arg1 context.Context, arg2 *ec2.DeleteInternetGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteInternetGatewayOutput, error) // Delete an IPAM. Deleting an IPAM removes all monitored data associated with the // IPAM including the historical data for CIDRs. For more information, see Delete // an IPAM (https://docs.aws.amazon.com/vpc/latest/ipam/delete-ipam.html) in the // Amazon VPC IPAM User Guide. // DeleteIpam(arg1 context.Context, arg2 *ec2.DeleteIpamInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteIpamOutput, error) // Delete an IPAM pool. You cannot delete an IPAM pool if there are allocations in // it or CIDRs provisioned to it. To release allocations, see // ReleaseIpamPoolAllocation // (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ReleaseIpamPoolAllocation.html). // To deprovision pool CIDRs, see DeprovisionIpamPoolCidr // (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeprovisionIpamPoolCidr.html). // For more information, see Delete a pool // (https://docs.aws.amazon.com/vpc/latest/ipam/delete-pool-ipam.html) in the // Amazon VPC IPAM User Guide. // DeleteIpamPool(arg1 context.Context, arg2 *ec2.DeleteIpamPoolInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteIpamPoolOutput, error) // Delete the scope for an IPAM. You cannot delete the default scopes. For more // information, see Delete a scope // (https://docs.aws.amazon.com/vpc/latest/ipam/delete-scope-ipam.html) in the // Amazon VPC IPAM User Guide. // DeleteIpamScope(arg1 context.Context, arg2 *ec2.DeleteIpamScopeInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteIpamScopeOutput, error) // Deletes the specified key pair, by removing the public key from Amazon EC2. // DeleteKeyPair(arg1 context.Context, arg2 *ec2.DeleteKeyPairInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteKeyPairOutput, error) // Deletes a launch template. Deleting a launch template deletes all of its // versions. // DeleteLaunchTemplate(arg1 context.Context, arg2 *ec2.DeleteLaunchTemplateInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteLaunchTemplateOutput, error) // Deletes one or more versions of a launch template. You cannot delete the default // version of a launch template; you must first assign a different version as the // default. If the default version is the only version for the launch template, you // must delete the entire launch template using DeleteLaunchTemplate. // DeleteLaunchTemplateVersions(arg1 context.Context, arg2 *ec2.DeleteLaunchTemplateVersionsInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteLaunchTemplateVersionsOutput, error) // Deletes the specified route from the specified local gateway route table. // DeleteLocalGatewayRoute(arg1 context.Context, arg2 *ec2.DeleteLocalGatewayRouteInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteLocalGatewayRouteOutput, error) // Deletes the specified association between a VPC and local gateway route table. // DeleteLocalGatewayRouteTableVpcAssociation(arg1 context.Context, arg2 *ec2.DeleteLocalGatewayRouteTableVpcAssociationInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteLocalGatewayRouteTableVpcAssociationOutput, error) // Deletes the specified managed prefix list. You must first remove all references // to the prefix list in your resources. // DeleteManagedPrefixList(arg1 context.Context, arg2 *ec2.DeleteManagedPrefixListInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteManagedPrefixListOutput, error) // Deletes the specified NAT gateway. Deleting a public NAT gateway disassociates // its Elastic IP address, but does not release the address from your account. // Deleting a NAT gateway does not delete any NAT gateway routes in your route // tables. // DeleteNatGateway(arg1 context.Context, arg2 *ec2.DeleteNatGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteNatGatewayOutput, error) // Deletes the specified network ACL. You can't delete the ACL if it's associated // with any subnets. You can't delete the default network ACL. // DeleteNetworkAcl(arg1 context.Context, arg2 *ec2.DeleteNetworkAclInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteNetworkAclOutput, error) // Deletes the specified ingress or egress entry (rule) from the specified network // ACL. // DeleteNetworkAclEntry(arg1 context.Context, arg2 *ec2.DeleteNetworkAclEntryInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteNetworkAclEntryOutput, error) // Deletes the specified Network Access Scope. // DeleteNetworkInsightsAccessScope(arg1 context.Context, arg2 *ec2.DeleteNetworkInsightsAccessScopeInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteNetworkInsightsAccessScopeOutput, error) // Deletes the specified Network Access Scope analysis. // DeleteNetworkInsightsAccessScopeAnalysis(arg1 context.Context, arg2 *ec2.DeleteNetworkInsightsAccessScopeAnalysisInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteNetworkInsightsAccessScopeAnalysisOutput, error) // Deletes the specified network insights analysis. // DeleteNetworkInsightsAnalysis(arg1 context.Context, arg2 *ec2.DeleteNetworkInsightsAnalysisInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteNetworkInsightsAnalysisOutput, error) // Deletes the specified path. // DeleteNetworkInsightsPath(arg1 context.Context, arg2 *ec2.DeleteNetworkInsightsPathInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteNetworkInsightsPathOutput, error) // Deletes the specified network interface. You must detach the network interface // before you can delete it. // DeleteNetworkInterface(arg1 context.Context, arg2 *ec2.DeleteNetworkInterfaceInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteNetworkInterfaceOutput, error) // Deletes a permission for a network interface. By default, you cannot delete the // permission if the account for which you're removing the permission has attached // the network interface to an instance. However, you can force delete the // permission, regardless of any attachment. // DeleteNetworkInterfacePermission(arg1 context.Context, arg2 *ec2.DeleteNetworkInterfacePermissionInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteNetworkInterfacePermissionOutput, error) // Deletes the specified placement group. You must terminate all instances in the // placement group before you can delete the placement group. For more information, // see Placement groups // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html) in // the Amazon EC2 User Guide. // DeletePlacementGroup(arg1 context.Context, arg2 *ec2.DeletePlacementGroupInput, arg3 ...func(*ec2.Options)) (*ec2.DeletePlacementGroupOutput, error) // Delete a public IPv4 pool. A public IPv4 pool is an EC2 IP address pool required // for the public IPv4 CIDRs that you own and bring to Amazon Web Services to // manage with IPAM. IPv6 addresses you bring to Amazon Web Services, however, use // IPAM pools only. // DeletePublicIpv4Pool(arg1 context.Context, arg2 *ec2.DeletePublicIpv4PoolInput, arg3 ...func(*ec2.Options)) (*ec2.DeletePublicIpv4PoolOutput, error) // Deletes the queued purchases for the specified Reserved Instances. // DeleteQueuedReservedInstances(arg1 context.Context, arg2 *ec2.DeleteQueuedReservedInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteQueuedReservedInstancesOutput, error) // Deletes the specified route from the specified route table. // DeleteRoute(arg1 context.Context, arg2 *ec2.DeleteRouteInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteRouteOutput, error) // Deletes the specified route table. You must disassociate the route table from // any subnets before you can delete it. You can't delete the main route table. // DeleteRouteTable(arg1 context.Context, arg2 *ec2.DeleteRouteTableInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteRouteTableOutput, error) // Deletes a security group. If you attempt to delete a security group that is // associated with an instance, or is referenced by another security group, the // operation fails with InvalidGroup.InUse in EC2-Classic or DependencyViolation in // EC2-VPC. // DeleteSecurityGroup(arg1 context.Context, arg2 *ec2.DeleteSecurityGroupInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteSecurityGroupOutput, error) // Deletes the specified snapshot. When you make periodic snapshots of a volume, // the snapshots are incremental, and only the blocks on the device that have // changed since your last snapshot are saved in the new snapshot. When you delete // a snapshot, only the data not needed for any other snapshot is removed. So // regardless of which prior snapshots have been deleted, all active snapshots will // have access to all the information needed to restore the volume. You cannot // delete a snapshot of the root device of an EBS volume used by a registered AMI. // You must first de-register the AMI before you can delete the snapshot. For more // information, see Delete an Amazon EBS snapshot // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-deleting-snapshot.html) // in the Amazon Elastic Compute Cloud User Guide. // DeleteSnapshot(arg1 context.Context, arg2 *ec2.DeleteSnapshotInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteSnapshotOutput, error) // Deletes the data feed for Spot Instances. // DeleteSpotDatafeedSubscription(arg1 context.Context, arg2 *ec2.DeleteSpotDatafeedSubscriptionInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteSpotDatafeedSubscriptionOutput, error) // Deletes the specified subnet. You must terminate all running instances in the // subnet before you can delete the subnet. // DeleteSubnet(arg1 context.Context, arg2 *ec2.DeleteSubnetInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteSubnetOutput, error) // Deletes a subnet CIDR reservation. // DeleteSubnetCidrReservation(arg1 context.Context, arg2 *ec2.DeleteSubnetCidrReservationInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteSubnetCidrReservationOutput, error) // Deletes the specified set of tags from the specified set of resources. To list // the current tags, use DescribeTags. For more information about tags, see Tag // your Amazon EC2 resources // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html) in the // Amazon Elastic Compute Cloud User Guide. // DeleteTags(arg1 context.Context, arg2 *ec2.DeleteTagsInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTagsOutput, error) // Deletes the specified Traffic Mirror filter. You cannot delete a Traffic Mirror // filter that is in use by a Traffic Mirror session. // DeleteTrafficMirrorFilter(arg1 context.Context, arg2 *ec2.DeleteTrafficMirrorFilterInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTrafficMirrorFilterOutput, error) // Deletes the specified Traffic Mirror rule. // DeleteTrafficMirrorFilterRule(arg1 context.Context, arg2 *ec2.DeleteTrafficMirrorFilterRuleInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTrafficMirrorFilterRuleOutput, error) // Deletes the specified Traffic Mirror session. // DeleteTrafficMirrorSession(arg1 context.Context, arg2 *ec2.DeleteTrafficMirrorSessionInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTrafficMirrorSessionOutput, error) // Deletes the specified Traffic Mirror target. You cannot delete a Traffic Mirror // target that is in use by a Traffic Mirror session. // DeleteTrafficMirrorTarget(arg1 context.Context, arg2 *ec2.DeleteTrafficMirrorTargetInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTrafficMirrorTargetOutput, error) // Deletes the specified transit gateway. // DeleteTransitGateway(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayOutput, error) // Deletes the specified Connect attachment. You must first delete any Connect // peers for the attachment. // DeleteTransitGatewayConnect(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayConnectInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayConnectOutput, error) // Deletes the specified Connect peer. // DeleteTransitGatewayConnectPeer(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayConnectPeerInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayConnectPeerOutput, error) // Deletes the specified transit gateway multicast domain. // DeleteTransitGatewayMulticastDomain(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayMulticastDomainInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayMulticastDomainOutput, error) // Deletes a transit gateway peering attachment. // DeleteTransitGatewayPeeringAttachment(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayPeeringAttachmentInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayPeeringAttachmentOutput, error) // Deletes the specified transit gateway policy table. // DeleteTransitGatewayPolicyTable(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayPolicyTableInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayPolicyTableOutput, error) // Deletes a reference (route) to a prefix list in a specified transit gateway // route table. // DeleteTransitGatewayPrefixListReference(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayPrefixListReferenceInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayPrefixListReferenceOutput, error) // Deletes the specified route from the specified transit gateway route table. // DeleteTransitGatewayRoute(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayRouteInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayRouteOutput, error) // Deletes the specified transit gateway route table. You must disassociate the // route table from any transit gateway route tables before you can delete it. // DeleteTransitGatewayRouteTable(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayRouteTableInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayRouteTableOutput, error) // Advertises to the transit gateway that a transit gateway route table is deleted. // DeleteTransitGatewayRouteTableAnnouncement(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayRouteTableAnnouncementInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayRouteTableAnnouncementOutput, error) // Deletes the specified VPC attachment. // DeleteTransitGatewayVpcAttachment(arg1 context.Context, arg2 *ec2.DeleteTransitGatewayVpcAttachmentInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteTransitGatewayVpcAttachmentOutput, error) // Deletes the specified EBS volume. The volume must be in the available state (not // attached to an instance). The volume can remain in the deleting state for // several minutes. For more information, see Delete an Amazon EBS volume // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-deleting-volume.html) // in the Amazon Elastic Compute Cloud User Guide. // DeleteVolume(arg1 context.Context, arg2 *ec2.DeleteVolumeInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteVolumeOutput, error) // Deletes the specified VPC. You must detach or delete all gateways and resources // that are associated with the VPC before you can delete it. For example, you must // terminate all instances running in the VPC, delete all security groups // associated with the VPC (except the default one), delete all route tables // associated with the VPC (except the default one), and so on. // DeleteVpc(arg1 context.Context, arg2 *ec2.DeleteVpcInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteVpcOutput, error) // Deletes one or more VPC endpoint connection notifications. // DeleteVpcEndpointConnectionNotifications(arg1 context.Context, arg2 *ec2.DeleteVpcEndpointConnectionNotificationsInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteVpcEndpointConnectionNotificationsOutput, error) // Deletes one or more VPC endpoint service configurations in your account. Before // you delete the endpoint service configuration, you must reject any Available or // PendingAcceptance interface endpoint connections that are attached to the // service. // DeleteVpcEndpointServiceConfigurations(arg1 context.Context, arg2 *ec2.DeleteVpcEndpointServiceConfigurationsInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteVpcEndpointServiceConfigurationsOutput, error) // Deletes one or more specified VPC endpoints. You can delete any of the following // types of VPC endpoints. // // * Gateway endpoint, // // * Gateway Load Balancer // endpoint, // // * Interface endpoint // // The following rules apply when you delete a VPC // endpoint: // // * When you delete a gateway endpoint, we delete the endpoint routes // in the route tables that are associated with the endpoint. // // * When you delete a // Gateway Load Balancer endpoint, we delete the endpoint network interfaces. You // can only delete Gateway Load Balancer endpoints when the routes that are // associated with the endpoint are deleted. // // * When you delete an interface // endpoint, we delete the endpoint network interfaces. // DeleteVpcEndpoints(arg1 context.Context, arg2 *ec2.DeleteVpcEndpointsInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteVpcEndpointsOutput, error) // Deletes a VPC peering connection. Either the owner of the requester VPC or the // owner of the accepter VPC can delete the VPC peering connection if it's in the // active state. The owner of the requester VPC can delete a VPC peering connection // in the pending-acceptance state. You cannot delete a VPC peering connection // that's in the failed state. // DeleteVpcPeeringConnection(arg1 context.Context, arg2 *ec2.DeleteVpcPeeringConnectionInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteVpcPeeringConnectionOutput, error) // Deletes the specified VPN connection. If you're deleting the VPC and its // associated components, we recommend that you detach the virtual private gateway // from the VPC and delete the VPC before deleting the VPN connection. If you // believe that the tunnel credentials for your VPN connection have been // compromised, you can delete the VPN connection and create a new one that has new // keys, without needing to delete the VPC or virtual private gateway. If you // create a new VPN connection, you must reconfigure the customer gateway device // using the new configuration information returned with the new VPN connection ID. // For certificate-based authentication, delete all Certificate Manager (ACM) // private certificates used for the Amazon Web Services-side tunnel endpoints for // the VPN connection before deleting the VPN connection. // DeleteVpnConnection(arg1 context.Context, arg2 *ec2.DeleteVpnConnectionInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteVpnConnectionOutput, error) // Deletes the specified static route associated with a VPN connection between an // existing virtual private gateway and a VPN customer gateway. The static route // allows traffic to be routed from the virtual private gateway to the VPN customer // gateway. // DeleteVpnConnectionRoute(arg1 context.Context, arg2 *ec2.DeleteVpnConnectionRouteInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteVpnConnectionRouteOutput, error) // Deletes the specified virtual private gateway. You must first detach the virtual // private gateway from the VPC. Note that you don't need to delete the virtual // private gateway if you plan to delete and recreate the VPN connection between // your VPC and your network. // DeleteVpnGateway(arg1 context.Context, arg2 *ec2.DeleteVpnGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.DeleteVpnGatewayOutput, error) // Releases the specified address range that you provisioned for use with your // Amazon Web Services resources through bring your own IP addresses (BYOIP) and // deletes the corresponding address pool. Before you can release an address range, // you must stop advertising it using WithdrawByoipCidr and you must not have any // IP addresses allocated from its address range. // DeprovisionByoipCidr(arg1 context.Context, arg2 *ec2.DeprovisionByoipCidrInput, arg3 ...func(*ec2.Options)) (*ec2.DeprovisionByoipCidrOutput, error) // Deprovision a CIDR provisioned from an IPAM pool. If you deprovision a CIDR from // a pool that has a source pool, the CIDR is recycled back into the source pool. // For more information, see Deprovision pool CIDRs // (https://docs.aws.amazon.com/vpc/latest/ipam/depro-pool-cidr-ipam.html) in the // Amazon VPC IPAM User Guide. // DeprovisionIpamPoolCidr(arg1 context.Context, arg2 *ec2.DeprovisionIpamPoolCidrInput, arg3 ...func(*ec2.Options)) (*ec2.DeprovisionIpamPoolCidrOutput, error) // Deprovision a CIDR from a public IPv4 pool. // DeprovisionPublicIpv4PoolCidr(arg1 context.Context, arg2 *ec2.DeprovisionPublicIpv4PoolCidrInput, arg3 ...func(*ec2.Options)) (*ec2.DeprovisionPublicIpv4PoolCidrOutput, error) // Deregisters the specified AMI. After you deregister an AMI, it can't be used to // launch new instances. If you deregister an AMI that matches a Recycle Bin // retention rule, the AMI is retained in the Recycle Bin for the specified // retention period. For more information, see Recycle Bin // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/recycle-bin.html) in the // Amazon Elastic Compute Cloud User Guide. When you deregister an AMI, it doesn't // affect any instances that you've already launched from the AMI. You'll continue // to incur usage costs for those instances until you terminate them. When you // deregister an Amazon EBS-backed AMI, it doesn't affect the snapshot that was // created for the root volume of the instance during the AMI creation process. // When you deregister an instance store-backed AMI, it doesn't affect the files // that you uploaded to Amazon S3 when you created the AMI. // DeregisterImage(arg1 context.Context, arg2 *ec2.DeregisterImageInput, arg3 ...func(*ec2.Options)) (*ec2.DeregisterImageOutput, error) // Deregisters tag keys to prevent tags that have the specified tag keys from being // included in scheduled event notifications for resources in the Region. // DeregisterInstanceEventNotificationAttributes(arg1 context.Context, arg2 *ec2.DeregisterInstanceEventNotificationAttributesInput, arg3 ...func(*ec2.Options)) (*ec2.DeregisterInstanceEventNotificationAttributesOutput, error) // Deregisters the specified members (network interfaces) from the transit gateway // multicast group. // DeregisterTransitGatewayMulticastGroupMembers(arg1 context.Context, arg2 *ec2.DeregisterTransitGatewayMulticastGroupMembersInput, arg3 ...func(*ec2.Options)) (*ec2.DeregisterTransitGatewayMulticastGroupMembersOutput, error) // Deregisters the specified sources (network interfaces) from the transit gateway // multicast group. // DeregisterTransitGatewayMulticastGroupSources(arg1 context.Context, arg2 *ec2.DeregisterTransitGatewayMulticastGroupSourcesInput, arg3 ...func(*ec2.Options)) (*ec2.DeregisterTransitGatewayMulticastGroupSourcesOutput, error) // Describes attributes of your Amazon Web Services account. The following are the // supported account attributes: // // * supported-platforms: Indicates whether your // account can launch instances into EC2-Classic and EC2-VPC, or only into // EC2-VPC. // // * default-vpc: The ID of the default VPC for your account, or none. // // * // max-instances: This attribute is no longer supported. The returned value does // not reflect your actual vCPU limit for running On-Demand Instances. For more // information, see On-Demand Instance Limits // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-on-demand-instances.html#ec2-on-demand-instances-limits) // in the Amazon Elastic Compute Cloud User Guide. // // * // vpc-max-security-groups-per-interface: The maximum number of security groups // that you can assign to a network interface. // // * max-elastic-ips: The maximum // number of Elastic IP addresses that you can allocate for use with // EC2-Classic. // // * vpc-max-elastic-ips: The maximum number of Elastic IP addresses // that you can allocate for use with EC2-VPC. // DescribeAccountAttributes(arg1 context.Context, arg2 *ec2.DescribeAccountAttributesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeAccountAttributesOutput, error) // Describes the specified Elastic IP addresses or all of your Elastic IP // addresses. An Elastic IP address is for use in either the EC2-Classic platform // or in a VPC. For more information, see Elastic IP Addresses // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html) // in the Amazon Elastic Compute Cloud User Guide. // DescribeAddresses(arg1 context.Context, arg2 *ec2.DescribeAddressesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeAddressesOutput, error) // Describes the attributes of the specified Elastic IP addresses. For // requirements, see Using reverse DNS for email applications // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html#Using_Elastic_Addressing_Reverse_DNS). // DescribeAddressesAttribute(arg1 context.Context, arg2 *ec2.DescribeAddressesAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeAddressesAttributeOutput, error) // Describes the longer ID format settings for all resource types in a specific // Region. This request is useful for performing a quick audit to determine whether // a specific Region is fully opted in for longer IDs (17-character IDs). This // request only returns information about resource types that support longer IDs. // The following resource types support longer IDs: bundle | conversion-task | // customer-gateway | dhcp-options | elastic-ip-allocation | elastic-ip-association // | export-task | flow-log | image | import-task | instance | internet-gateway | // network-acl | network-acl-association | network-interface | // network-interface-attachment | prefix-list | reservation | route-table | // route-table-association | security-group | snapshot | subnet | // subnet-cidr-block-association | volume | vpc | vpc-cidr-block-association | // vpc-endpoint | vpc-peering-connection | vpn-connection | vpn-gateway. // DescribeAggregateIdFormat(arg1 context.Context, arg2 *ec2.DescribeAggregateIdFormatInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeAggregateIdFormatOutput, error) // Describes the Availability Zones, Local Zones, and Wavelength Zones that are // available to you. If there is an event impacting a zone, you can use this // request to view the state and any provided messages for that zone. For more // information about Availability Zones, Local Zones, and Wavelength Zones, see // Regions and zones // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html) // in the Amazon Elastic Compute Cloud User Guide. // DescribeAvailabilityZones(arg1 context.Context, arg2 *ec2.DescribeAvailabilityZonesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeAvailabilityZonesOutput, error) // Describes the specified bundle tasks or all of your bundle tasks. Completed // bundle tasks are listed for only a limited time. If your bundle task is no // longer in the list, you can still register an AMI from it. Just use // RegisterImage with the Amazon S3 bucket name and image manifest name you // provided to the bundle task. // DescribeBundleTasks(arg1 context.Context, arg2 *ec2.DescribeBundleTasksInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeBundleTasksOutput, error) // Describes the IP address ranges that were specified in calls to // ProvisionByoipCidr. To describe the address pools that were created when you // provisioned the address ranges, use DescribePublicIpv4Pools or // DescribeIpv6Pools. // DescribeByoipCidrs(arg1 context.Context, arg2 *ec2.DescribeByoipCidrsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeByoipCidrsOutput, error) // Describes one or more Capacity Reservation Fleets. // DescribeCapacityReservationFleets(arg1 context.Context, arg2 *ec2.DescribeCapacityReservationFleetsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeCapacityReservationFleetsOutput, error) // Describes one or more of your Capacity Reservations. The results describe only // the Capacity Reservations in the Amazon Web Services Region that you're // currently using. // DescribeCapacityReservations(arg1 context.Context, arg2 *ec2.DescribeCapacityReservationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeCapacityReservationsOutput, error) // Describes one or more of your carrier gateways. // DescribeCarrierGateways(arg1 context.Context, arg2 *ec2.DescribeCarrierGatewaysInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeCarrierGatewaysOutput, error) // Describes one or more of your linked EC2-Classic instances. This request only // returns information about EC2-Classic instances linked to a VPC through // ClassicLink. You cannot use this request to return information about other // instances. // DescribeClassicLinkInstances(arg1 context.Context, arg2 *ec2.DescribeClassicLinkInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeClassicLinkInstancesOutput, error) // Describes the authorization rules for a specified Client VPN endpoint. // DescribeClientVpnAuthorizationRules(arg1 context.Context, arg2 *ec2.DescribeClientVpnAuthorizationRulesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeClientVpnAuthorizationRulesOutput, error) // Describes active client connections and connections that have been terminated // within the last 60 minutes for the specified Client VPN endpoint. // DescribeClientVpnConnections(arg1 context.Context, arg2 *ec2.DescribeClientVpnConnectionsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeClientVpnConnectionsOutput, error) // Describes one or more Client VPN endpoints in the account. // DescribeClientVpnEndpoints(arg1 context.Context, arg2 *ec2.DescribeClientVpnEndpointsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeClientVpnEndpointsOutput, error) // Describes the routes for the specified Client VPN endpoint. // DescribeClientVpnRoutes(arg1 context.Context, arg2 *ec2.DescribeClientVpnRoutesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeClientVpnRoutesOutput, error) // Describes the target networks associated with the specified Client VPN endpoint. // DescribeClientVpnTargetNetworks(arg1 context.Context, arg2 *ec2.DescribeClientVpnTargetNetworksInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeClientVpnTargetNetworksOutput, error) // Describes the specified customer-owned address pools or all of your // customer-owned address pools. // DescribeCoipPools(arg1 context.Context, arg2 *ec2.DescribeCoipPoolsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeCoipPoolsOutput, error) // Describes the specified conversion tasks or all your conversion tasks. For more // information, see the VM Import/Export User Guide // (https://docs.aws.amazon.com/vm-import/latest/userguide/). For information about // the import manifest referenced by this API action, see VM Import Manifest // (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/manifest.html). // DescribeConversionTasks(arg1 context.Context, arg2 *ec2.DescribeConversionTasksInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeConversionTasksOutput, error) // Describes one or more of your VPN customer gateways. For more information, see // Amazon Web Services Site-to-Site VPN // (https://docs.aws.amazon.com/vpn/latest/s2svpn/VPC_VPN.html) in the Amazon Web // Services Site-to-Site VPN User Guide. // DescribeCustomerGateways(arg1 context.Context, arg2 *ec2.DescribeCustomerGatewaysInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeCustomerGatewaysOutput, error) // Describes one or more of your DHCP options sets. For more information, see DHCP // options sets // (https://docs.aws.amazon.com/vpc/latest/userguide/VPC_DHCP_Options.html) in the // Amazon Virtual Private Cloud User Guide. // DescribeDhcpOptions(arg1 context.Context, arg2 *ec2.DescribeDhcpOptionsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeDhcpOptionsOutput, error) // Describes one or more of your egress-only internet gateways. // DescribeEgressOnlyInternetGateways(arg1 context.Context, arg2 *ec2.DescribeEgressOnlyInternetGatewaysInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeEgressOnlyInternetGatewaysOutput, error) // Describes the Elastic Graphics accelerator associated with your instances. For // more information about Elastic Graphics, see Amazon Elastic Graphics // (https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/elastic-graphics.html). // DescribeElasticGpus(arg1 context.Context, arg2 *ec2.DescribeElasticGpusInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeElasticGpusOutput, error) // Describes the specified export image tasks or all of your export image tasks. // DescribeExportImageTasks(arg1 context.Context, arg2 *ec2.DescribeExportImageTasksInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeExportImageTasksOutput, error) // Describes the specified export instance tasks or all of your export instance // tasks. // DescribeExportTasks(arg1 context.Context, arg2 *ec2.DescribeExportTasksInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeExportTasksOutput, error) // Describe details for Windows AMIs that are configured for faster launching. // DescribeFastLaunchImages(arg1 context.Context, arg2 *ec2.DescribeFastLaunchImagesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeFastLaunchImagesOutput, error) // Describes the state of fast snapshot restores for your snapshots. // DescribeFastSnapshotRestores(arg1 context.Context, arg2 *ec2.DescribeFastSnapshotRestoresInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeFastSnapshotRestoresOutput, error) // Describes the events for the specified EC2 Fleet during the specified time. EC2 // Fleet events are delayed by up to 30 seconds before they can be described. This // ensures that you can query by the last evaluated time and not miss a recorded // event. EC2 Fleet events are available for 48 hours. For more information, see // Monitor fleet events using Amazon EventBridge // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/fleet-monitor.html) in the // Amazon EC2 User Guide. // DescribeFleetHistory(arg1 context.Context, arg2 *ec2.DescribeFleetHistoryInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeFleetHistoryOutput, error) // Describes the running instances for the specified EC2 Fleet. For more // information, see Monitor your EC2 Fleet // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/manage-ec2-fleet.html#monitor-ec2-fleet) // in the Amazon EC2 User Guide. // DescribeFleetInstances(arg1 context.Context, arg2 *ec2.DescribeFleetInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeFleetInstancesOutput, error) // Describes the specified EC2 Fleets or all of your EC2 Fleets. For more // information, see Monitor your EC2 Fleet // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/manage-ec2-fleet.html#monitor-ec2-fleet) // in the Amazon EC2 User Guide. // DescribeFleets(arg1 context.Context, arg2 *ec2.DescribeFleetsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeFleetsOutput, error) // Describes one or more flow logs. To view the information in your flow logs (the // log streams for the network interfaces), you must use the CloudWatch Logs // console or the CloudWatch Logs API. // DescribeFlowLogs(arg1 context.Context, arg2 *ec2.DescribeFlowLogsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeFlowLogsOutput, error) // Describes the specified attribute of the specified Amazon FPGA Image (AFI). // DescribeFpgaImageAttribute(arg1 context.Context, arg2 *ec2.DescribeFpgaImageAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeFpgaImageAttributeOutput, error) // Describes the Amazon FPGA Images (AFIs) available to you. These include public // AFIs, private AFIs that you own, and AFIs owned by other Amazon Web Services // accounts for which you have load permissions. // DescribeFpgaImages(arg1 context.Context, arg2 *ec2.DescribeFpgaImagesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeFpgaImagesOutput, error) // Describes the Dedicated Host reservations that are available to purchase. The // results describe all of the Dedicated Host reservation offerings, including // offerings that might not match the instance family and Region of your Dedicated // Hosts. When purchasing an offering, ensure that the instance family and Region // of the offering matches that of the Dedicated Hosts with which it is to be // associated. For more information about supported instance types, see Dedicated // Hosts // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/dedicated-hosts-overview.html) // in the Amazon EC2 User Guide. // DescribeHostReservationOfferings(arg1 context.Context, arg2 *ec2.DescribeHostReservationOfferingsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeHostReservationOfferingsOutput, error) // Describes reservations that are associated with Dedicated Hosts in your account. // DescribeHostReservations(arg1 context.Context, arg2 *ec2.DescribeHostReservationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeHostReservationsOutput, error) // Describes the specified Dedicated Hosts or all your Dedicated Hosts. The results // describe only the Dedicated Hosts in the Region you're currently using. All // listed instances consume capacity on your Dedicated Host. Dedicated Hosts that // have recently been released are listed with the state released. // DescribeHosts(arg1 context.Context, arg2 *ec2.DescribeHostsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeHostsOutput, error) // Describes your IAM instance profile associations. // DescribeIamInstanceProfileAssociations(arg1 context.Context, arg2 *ec2.DescribeIamInstanceProfileAssociationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeIamInstanceProfileAssociationsOutput, error) // Describes the ID format settings for your resources on a per-Region basis, for // example, to view which resource types are enabled for longer IDs. This request // only returns information about resource types whose ID formats can be modified; // it does not return information about other resource types. The following // resource types support longer IDs: bundle | conversion-task | customer-gateway | // dhcp-options | elastic-ip-allocation | elastic-ip-association | export-task | // flow-log | image | import-task | instance | internet-gateway | network-acl | // network-acl-association | network-interface | network-interface-attachment | // prefix-list | reservation | route-table | route-table-association | // security-group | snapshot | subnet | subnet-cidr-block-association | volume | // vpc | vpc-cidr-block-association | vpc-endpoint | vpc-peering-connection | // vpn-connection | vpn-gateway. These settings apply to the IAM user who makes the // request; they do not apply to the entire Amazon Web Services account. By // default, an IAM user defaults to the same settings as the root user, unless they // explicitly override the settings by running the ModifyIdFormat command. // Resources created with longer IDs are visible to all IAM users, regardless of // these settings and provided that they have permission to use the relevant // Describe command for the resource type. // DescribeIdFormat(arg1 context.Context, arg2 *ec2.DescribeIdFormatInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeIdFormatOutput, error) // Describes the ID format settings for resources for the specified IAM user, IAM // role, or root user. For example, you can view the resource types that are // enabled for longer IDs. This request only returns information about resource // types whose ID formats can be modified; it does not return information about // other resource types. For more information, see Resource IDs // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/resource-ids.html) in the // Amazon Elastic Compute Cloud User Guide. The following resource types support // longer IDs: bundle | conversion-task | customer-gateway | dhcp-options | // elastic-ip-allocation | elastic-ip-association | export-task | flow-log | image // | import-task | instance | internet-gateway | network-acl | // network-acl-association | network-interface | network-interface-attachment | // prefix-list | reservation | route-table | route-table-association | // security-group | snapshot | subnet | subnet-cidr-block-association | volume | // vpc | vpc-cidr-block-association | vpc-endpoint | vpc-peering-connection | // vpn-connection | vpn-gateway. These settings apply to the principal specified in // the request. They do not apply to the principal that makes the request. // DescribeIdentityIdFormat(arg1 context.Context, arg2 *ec2.DescribeIdentityIdFormatInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeIdentityIdFormatOutput, error) // Describes the specified attribute of the specified AMI. You can specify only one // attribute at a time. // DescribeImageAttribute(arg1 context.Context, arg2 *ec2.DescribeImageAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeImageAttributeOutput, error) // Describes the specified images (AMIs, AKIs, and ARIs) available to you or all of // the images available to you. The images available to you include public images, // private images that you own, and private images owned by other Amazon Web // Services accounts for which you have explicit launch permissions. Recently // deregistered images appear in the returned results for a short interval and then // return empty results. After all instances that reference a deregistered AMI are // terminated, specifying the ID of the image will eventually return an error // indicating that the AMI ID cannot be found. // DescribeImages(arg1 context.Context, arg2 *ec2.DescribeImagesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeImagesOutput, error) // Displays details about an import virtual machine or import snapshot tasks that // are already created. // DescribeImportImageTasks(arg1 context.Context, arg2 *ec2.DescribeImportImageTasksInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeImportImageTasksOutput, error) // Describes your import snapshot tasks. // DescribeImportSnapshotTasks(arg1 context.Context, arg2 *ec2.DescribeImportSnapshotTasksInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeImportSnapshotTasksOutput, error) // Describes the specified attribute of the specified instance. You can specify // only one attribute at a time. Valid attribute values are: instanceType | kernel // | ramdisk | userData | disableApiTermination | instanceInitiatedShutdownBehavior // | rootDeviceName | blockDeviceMapping | productCodes | sourceDestCheck | // groupSet | ebsOptimized | sriovNetSupport // DescribeInstanceAttribute(arg1 context.Context, arg2 *ec2.DescribeInstanceAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeInstanceAttributeOutput, error) // Describes the credit option for CPU usage of the specified burstable performance // instances. The credit options are standard and unlimited. If you do not specify // an instance ID, Amazon EC2 returns burstable performance instances with the // unlimited credit option, as well as instances that were previously configured as // T2, T3, and T3a with the unlimited credit option. For example, if you resize a // T2 instance, while it is configured as unlimited, to an M4 instance, Amazon EC2 // returns the M4 instance. If you specify one or more instance IDs, Amazon EC2 // returns the credit option (standard or unlimited) of those instances. If you // specify an instance ID that is not valid, such as an instance that is not a // burstable performance instance, an error is returned. Recently terminated // instances might appear in the returned results. This interval is usually less // than one hour. If an Availability Zone is experiencing a service disruption and // you specify instance IDs in the affected zone, or do not specify any instance // IDs at all, the call fails. If you specify only instance IDs in an unaffected // zone, the call works normally. For more information, see Burstable performance // instances // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-performance-instances.html) // in the Amazon EC2 User Guide. // DescribeInstanceCreditSpecifications(arg1 context.Context, arg2 *ec2.DescribeInstanceCreditSpecificationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeInstanceCreditSpecificationsOutput, error) // Describes the tag keys that are registered to appear in scheduled event // notifications for resources in the current Region. // DescribeInstanceEventNotificationAttributes(arg1 context.Context, arg2 *ec2.DescribeInstanceEventNotificationAttributesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeInstanceEventNotificationAttributesOutput, error) // Describes the specified event windows or all event windows. If you specify event // window IDs, the output includes information for only the specified event // windows. If you specify filters, the output includes information for only those // event windows that meet the filter criteria. If you do not specify event windows // IDs or filters, the output includes information for all event windows, which can // affect performance. We recommend that you use pagination to ensure that the // operation returns quickly and successfully. For more information, see Define // event windows for scheduled events // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/event-windows.html) in the // Amazon EC2 User Guide. // DescribeInstanceEventWindows(arg1 context.Context, arg2 *ec2.DescribeInstanceEventWindowsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeInstanceEventWindowsOutput, error) // Describes the status of the specified instances or all of your instances. By // default, only running instances are described, unless you specifically indicate // to return the status of all instances. Instance status includes the following // components: // // * Status checks - Amazon EC2 performs status checks on running EC2 // instances to identify hardware and software issues. For more information, see // Status checks for your instances // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-system-instance-status-check.html) // and Troubleshoot instances with failed status checks // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstances.html) // in the Amazon EC2 User Guide. // // * Scheduled events - Amazon EC2 can schedule // events (such as reboot, stop, or terminate) for your instances related to // hardware issues, software updates, or system maintenance. For more information, // see Scheduled events for your instances // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-instances-status-check_sched.html) // in the Amazon EC2 User Guide. // // * Instance state - You can manage your instances // from the moment you launch them through their termination. For more information, // see Instance lifecycle // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-lifecycle.html) // in the Amazon EC2 User Guide. // DescribeInstanceStatus(arg1 context.Context, arg2 *ec2.DescribeInstanceStatusInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeInstanceStatusOutput, error) // Returns a list of all instance types offered. The results can be filtered by // location (Region or Availability Zone). If no location is specified, the // instance types offered in the current Region are returned. // DescribeInstanceTypeOfferings(arg1 context.Context, arg2 *ec2.DescribeInstanceTypeOfferingsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeInstanceTypeOfferingsOutput, error) // Describes the details of the instance types that are offered in a location. The // results can be filtered by the attributes of the instance types. // DescribeInstanceTypes(arg1 context.Context, arg2 *ec2.DescribeInstanceTypesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeInstanceTypesOutput, error) // Describes the specified instances or all instances. If you specify instance IDs, // the output includes information for only the specified instances. If you specify // filters, the output includes information for only those instances that meet the // filter criteria. If you do not specify instance IDs or filters, the output // includes information for all instances, which can affect performance. We // recommend that you use pagination to ensure that the operation returns quickly // and successfully. If you specify an instance ID that is not valid, an error is // returned. If you specify an instance that you do not own, it is not included in // the output. Recently terminated instances might appear in the returned results. // This interval is usually less than one hour. If you describe instances in the // rare case where an Availability Zone is experiencing a service disruption and // you specify instance IDs that are in the affected zone, or do not specify any // instance IDs at all, the call fails. If you describe instances and specify only // instance IDs that are in an unaffected zone, the call works normally. // DescribeInstances(arg1 context.Context, arg2 *ec2.DescribeInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeInstancesOutput, error) // Describes one or more of your internet gateways. // DescribeInternetGateways(arg1 context.Context, arg2 *ec2.DescribeInternetGatewaysInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeInternetGatewaysOutput, error) // Get information about your IPAM pools. // DescribeIpamPools(arg1 context.Context, arg2 *ec2.DescribeIpamPoolsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeIpamPoolsOutput, error) // Get information about your IPAM scopes. // DescribeIpamScopes(arg1 context.Context, arg2 *ec2.DescribeIpamScopesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeIpamScopesOutput, error) // Get information about your IPAM pools. For more information, see What is IPAM? // (https://docs.aws.amazon.com/vpc/latest/ipam/what-is-it-ipam.html) in the Amazon // VPC IPAM User Guide. // DescribeIpams(arg1 context.Context, arg2 *ec2.DescribeIpamsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeIpamsOutput, error) // Describes your IPv6 address pools. // DescribeIpv6Pools(arg1 context.Context, arg2 *ec2.DescribeIpv6PoolsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeIpv6PoolsOutput, error) // Describes the specified key pairs or all of your key pairs. For more information // about key pairs, see Amazon EC2 key pairs // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html) in the // Amazon Elastic Compute Cloud User Guide. // DescribeKeyPairs(arg1 context.Context, arg2 *ec2.DescribeKeyPairsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeKeyPairsOutput, error) // Describes one or more versions of a specified launch template. You can describe // all versions, individual versions, or a range of versions. You can also describe // all the latest versions or all the default versions of all the launch templates // in your account. // DescribeLaunchTemplateVersions(arg1 context.Context, arg2 *ec2.DescribeLaunchTemplateVersionsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeLaunchTemplateVersionsOutput, error) // Describes one or more launch templates. // DescribeLaunchTemplates(arg1 context.Context, arg2 *ec2.DescribeLaunchTemplatesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeLaunchTemplatesOutput, error) // Describes the associations between virtual interface groups and local gateway // route tables. // DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations(arg1 context.Context, arg2 *ec2.DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsOutput, error) // Describes the specified associations between VPCs and local gateway route // tables. // DescribeLocalGatewayRouteTableVpcAssociations(arg1 context.Context, arg2 *ec2.DescribeLocalGatewayRouteTableVpcAssociationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeLocalGatewayRouteTableVpcAssociationsOutput, error) // Describes one or more local gateway route tables. By default, all local gateway // route tables are described. Alternatively, you can filter the results. // DescribeLocalGatewayRouteTables(arg1 context.Context, arg2 *ec2.DescribeLocalGatewayRouteTablesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeLocalGatewayRouteTablesOutput, error) // Describes the specified local gateway virtual interface groups. // DescribeLocalGatewayVirtualInterfaceGroups(arg1 context.Context, arg2 *ec2.DescribeLocalGatewayVirtualInterfaceGroupsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeLocalGatewayVirtualInterfaceGroupsOutput, error) // Describes the specified local gateway virtual interfaces. // DescribeLocalGatewayVirtualInterfaces(arg1 context.Context, arg2 *ec2.DescribeLocalGatewayVirtualInterfacesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeLocalGatewayVirtualInterfacesOutput, error) // Describes one or more local gateways. By default, all local gateways are // described. Alternatively, you can filter the results. // DescribeLocalGateways(arg1 context.Context, arg2 *ec2.DescribeLocalGatewaysInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeLocalGatewaysOutput, error) // Describes your managed prefix lists and any Amazon Web Services-managed prefix // lists. To view the entries for your prefix list, use // GetManagedPrefixListEntries. // DescribeManagedPrefixLists(arg1 context.Context, arg2 *ec2.DescribeManagedPrefixListsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeManagedPrefixListsOutput, error) // Describes your Elastic IP addresses that are being moved to the EC2-VPC // platform, or that are being restored to the EC2-Classic platform. This request // does not return information about any other Elastic IP addresses in your // account. // DescribeMovingAddresses(arg1 context.Context, arg2 *ec2.DescribeMovingAddressesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeMovingAddressesOutput, error) // Describes one or more of your NAT gateways. // DescribeNatGateways(arg1 context.Context, arg2 *ec2.DescribeNatGatewaysInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeNatGatewaysOutput, error) // Describes one or more of your network ACLs. For more information, see Network // ACLs (https://docs.aws.amazon.com/vpc/latest/userguide/VPC_ACLs.html) in the // Amazon Virtual Private Cloud User Guide. // DescribeNetworkAcls(arg1 context.Context, arg2 *ec2.DescribeNetworkAclsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeNetworkAclsOutput, error) // Describes the specified Network Access Scope analyses. // DescribeNetworkInsightsAccessScopeAnalyses(arg1 context.Context, arg2 *ec2.DescribeNetworkInsightsAccessScopeAnalysesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeNetworkInsightsAccessScopeAnalysesOutput, error) // Describes the specified Network Access Scopes. // DescribeNetworkInsightsAccessScopes(arg1 context.Context, arg2 *ec2.DescribeNetworkInsightsAccessScopesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeNetworkInsightsAccessScopesOutput, error) // Describes one or more of your network insights analyses. // DescribeNetworkInsightsAnalyses(arg1 context.Context, arg2 *ec2.DescribeNetworkInsightsAnalysesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeNetworkInsightsAnalysesOutput, error) // Describes one or more of your paths. // DescribeNetworkInsightsPaths(arg1 context.Context, arg2 *ec2.DescribeNetworkInsightsPathsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeNetworkInsightsPathsOutput, error) // Describes a network interface attribute. You can specify only one attribute at a // time. // DescribeNetworkInterfaceAttribute(arg1 context.Context, arg2 *ec2.DescribeNetworkInterfaceAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeNetworkInterfaceAttributeOutput, error) // Describes the permissions for your network interfaces. // DescribeNetworkInterfacePermissions(arg1 context.Context, arg2 *ec2.DescribeNetworkInterfacePermissionsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeNetworkInterfacePermissionsOutput, error) // Describes one or more of your network interfaces. // DescribeNetworkInterfaces(arg1 context.Context, arg2 *ec2.DescribeNetworkInterfacesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeNetworkInterfacesOutput, error) // Describes the specified placement groups or all of your placement groups. For // more information, see Placement groups // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html) in // the Amazon EC2 User Guide. // DescribePlacementGroups(arg1 context.Context, arg2 *ec2.DescribePlacementGroupsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribePlacementGroupsOutput, error) // Describes available Amazon Web Services services in a prefix list format, which // includes the prefix list name and prefix list ID of the service and the IP // address range for the service. We recommend that you use // DescribeManagedPrefixLists instead. // DescribePrefixLists(arg1 context.Context, arg2 *ec2.DescribePrefixListsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribePrefixListsOutput, error) // Describes the ID format settings for the root user and all IAM roles and IAM // users that have explicitly specified a longer ID (17-character ID) preference. // By default, all IAM roles and IAM users default to the same ID settings as the // root user, unless they explicitly override the settings. This request is useful // for identifying those IAM users and IAM roles that have overridden the default // ID settings. The following resource types support longer IDs: bundle | // conversion-task | customer-gateway | dhcp-options | elastic-ip-allocation | // elastic-ip-association | export-task | flow-log | image | import-task | instance // | internet-gateway | network-acl | network-acl-association | network-interface | // network-interface-attachment | prefix-list | reservation | route-table | // route-table-association | security-group | snapshot | subnet | // subnet-cidr-block-association | volume | vpc | vpc-cidr-block-association | // vpc-endpoint | vpc-peering-connection | vpn-connection | vpn-gateway. // DescribePrincipalIdFormat(arg1 context.Context, arg2 *ec2.DescribePrincipalIdFormatInput, arg3 ...func(*ec2.Options)) (*ec2.DescribePrincipalIdFormatOutput, error) // Describes the specified IPv4 address pools. // DescribePublicIpv4Pools(arg1 context.Context, arg2 *ec2.DescribePublicIpv4PoolsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribePublicIpv4PoolsOutput, error) // Describes the Regions that are enabled for your account, or all Regions. For a // list of the Regions supported by Amazon EC2, see Amazon Elastic Compute Cloud // endpoints and quotas // (https://docs.aws.amazon.com/general/latest/gr/ec2-service.html). For // information about enabling and disabling Regions for your account, see Managing // Amazon Web Services Regions // (https://docs.aws.amazon.com/general/latest/gr/rande-manage.html) in the Amazon // Web Services General Reference. // DescribeRegions(arg1 context.Context, arg2 *ec2.DescribeRegionsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeRegionsOutput, error) // Describes a root volume replacement task. For more information, see Replace a // root volume // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-restoring-volume.html#replace-root) // in the Amazon Elastic Compute Cloud User Guide. // DescribeReplaceRootVolumeTasks(arg1 context.Context, arg2 *ec2.DescribeReplaceRootVolumeTasksInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeReplaceRootVolumeTasksOutput, error) // Describes one or more of the Reserved Instances that you purchased. For more // information about Reserved Instances, see Reserved Instances // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts-on-demand-reserved-instances.html) // in the Amazon EC2 User Guide. // DescribeReservedInstances(arg1 context.Context, arg2 *ec2.DescribeReservedInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeReservedInstancesOutput, error) // Describes your account's Reserved Instance listings in the Reserved Instance // Marketplace. The Reserved Instance Marketplace matches sellers who want to // resell Reserved Instance capacity that they no longer need with buyers who want // to purchase additional capacity. Reserved Instances bought and sold through the // Reserved Instance Marketplace work like any other Reserved Instances. As a // seller, you choose to list some or all of your Reserved Instances, and you // specify the upfront price to receive for them. Your Reserved Instances are then // listed in the Reserved Instance Marketplace and are available for purchase. As a // buyer, you specify the configuration of the Reserved Instance to purchase, and // the Marketplace matches what you're searching for with what's available. The // Marketplace first sells the lowest priced Reserved Instances to you, and // continues to sell available Reserved Instance listings to you until your demand // is met. You are charged based on the total price of all of the listings that you // purchase. For more information, see Reserved Instance Marketplace // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-market-general.html) in // the Amazon EC2 User Guide. // DescribeReservedInstancesListings(arg1 context.Context, arg2 *ec2.DescribeReservedInstancesListingsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeReservedInstancesListingsOutput, error) // Describes the modifications made to your Reserved Instances. If no parameter is // specified, information about all your Reserved Instances modification requests // is returned. If a modification ID is specified, only information about the // specific modification is returned. For more information, see Modifying Reserved // Instances // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-modifying.html) in the // Amazon EC2 User Guide. // DescribeReservedInstancesModifications(arg1 context.Context, arg2 *ec2.DescribeReservedInstancesModificationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeReservedInstancesModificationsOutput, error) // Describes Reserved Instance offerings that are available for purchase. With // Reserved Instances, you purchase the right to launch instances for a period of // time. During that time period, you do not receive insufficient capacity errors, // and you pay a lower usage rate than the rate charged for On-Demand instances for // the actual time used. If you have listed your own Reserved Instances for sale in // the Reserved Instance Marketplace, they will be excluded from these results. // This is to ensure that you do not purchase your own Reserved Instances. For more // information, see Reserved Instance Marketplace // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-market-general.html) in // the Amazon EC2 User Guide. // DescribeReservedInstancesOfferings(arg1 context.Context, arg2 *ec2.DescribeReservedInstancesOfferingsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeReservedInstancesOfferingsOutput, error) // Describes one or more of your route tables. Each subnet in your VPC must be // associated with a route table. If a subnet is not explicitly associated with any // route table, it is implicitly associated with the main route table. This command // does not return the subnet ID for implicit associations. For more information, // see Route tables // (https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Route_Tables.html) in the // Amazon Virtual Private Cloud User Guide. // DescribeRouteTables(arg1 context.Context, arg2 *ec2.DescribeRouteTablesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeRouteTablesOutput, error) // Finds available schedules that meet the specified criteria. You can search for // an available schedule no more than 3 months in advance. You must meet the // minimum required duration of 1,200 hours per year. For example, the minimum // daily schedule is 4 hours, the minimum weekly schedule is 24 hours, and the // minimum monthly schedule is 100 hours. After you find a schedule that meets your // needs, call PurchaseScheduledInstances to purchase Scheduled Instances with that // schedule. // DescribeScheduledInstanceAvailability(arg1 context.Context, arg2 *ec2.DescribeScheduledInstanceAvailabilityInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeScheduledInstanceAvailabilityOutput, error) // Describes the specified Scheduled Instances or all your Scheduled Instances. // DescribeScheduledInstances(arg1 context.Context, arg2 *ec2.DescribeScheduledInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeScheduledInstancesOutput, error) // [VPC only] Describes the VPCs on the other side of a VPC peering connection that // are referencing the security groups you've specified in this request. // DescribeSecurityGroupReferences(arg1 context.Context, arg2 *ec2.DescribeSecurityGroupReferencesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSecurityGroupReferencesOutput, error) // Describes one or more of your security group rules. // DescribeSecurityGroupRules(arg1 context.Context, arg2 *ec2.DescribeSecurityGroupRulesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSecurityGroupRulesOutput, error) // Describes the specified security groups or all of your security groups. A // security group is for use with instances either in the EC2-Classic platform or // in a specific VPC. For more information, see Amazon EC2 security groups // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html) // in the Amazon Elastic Compute Cloud User Guide and Security groups for your VPC // (https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_SecurityGroups.html) // in the Amazon Virtual Private Cloud User Guide. // DescribeSecurityGroups(arg1 context.Context, arg2 *ec2.DescribeSecurityGroupsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSecurityGroupsOutput, error) // Describes the specified attribute of the specified snapshot. You can specify // only one attribute at a time. For more information about EBS snapshots, see // Amazon EBS snapshots // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSSnapshots.html) in the // Amazon Elastic Compute Cloud User Guide. // DescribeSnapshotAttribute(arg1 context.Context, arg2 *ec2.DescribeSnapshotAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSnapshotAttributeOutput, error) // Describes the storage tier status of one or more Amazon EBS snapshots. // DescribeSnapshotTierStatus(arg1 context.Context, arg2 *ec2.DescribeSnapshotTierStatusInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSnapshotTierStatusOutput, error) // Describes the specified EBS snapshots available to you or all of the EBS // snapshots available to you. The snapshots available to you include public // snapshots, private snapshots that you own, and private snapshots owned by other // Amazon Web Services accounts for which you have explicit create volume // permissions. The create volume permissions fall into the following // categories: // // * public: The owner of the snapshot granted create volume // permissions for the snapshot to the all group. All Amazon Web Services accounts // have create volume permissions for these snapshots. // // * explicit: The owner of // the snapshot granted create volume permissions to a specific Amazon Web Services // account. // // * implicit: An Amazon Web Services account has implicit create volume // permissions for all snapshots it owns. // // The list of snapshots returned can be // filtered by specifying snapshot IDs, snapshot owners, or Amazon Web Services // accounts with create volume permissions. If no options are specified, Amazon EC2 // returns all snapshots for which you have create volume permissions. If you // specify one or more snapshot IDs, only snapshots that have the specified IDs are // returned. If you specify an invalid snapshot ID, an error is returned. If you // specify a snapshot ID for which you do not have access, it is not included in // the returned results. If you specify one or more snapshot owners using the // OwnerIds option, only snapshots from the specified owners and for which you have // access are returned. The results can include the Amazon Web Services account IDs // of the specified owners, amazon for snapshots owned by Amazon, or self for // snapshots that you own. If you specify a list of restorable users, only // snapshots with create snapshot permissions for those users are returned. You can // specify Amazon Web Services account IDs (if you own the snapshots), self for // snapshots for which you own or have explicit permissions, or all for public // snapshots. If you are describing a long list of snapshots, we recommend that you // paginate the output to make the list more manageable. The MaxResults parameter // sets the maximum number of results returned in a single page. If the list of // results exceeds your MaxResults value, then that number of results is returned // along with a NextToken value that can be passed to a subsequent // DescribeSnapshots request to retrieve the remaining results. To get the state of // fast snapshot restores for a snapshot, use DescribeFastSnapshotRestores. For // more information about EBS snapshots, see Amazon EBS snapshots // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSSnapshots.html) in the // Amazon Elastic Compute Cloud User Guide. // DescribeSnapshots(arg1 context.Context, arg2 *ec2.DescribeSnapshotsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSnapshotsOutput, error) // Describes the data feed for Spot Instances. For more information, see Spot // Instance data feed // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-data-feeds.html) in // the Amazon EC2 User Guide for Linux Instances. // DescribeSpotDatafeedSubscription(arg1 context.Context, arg2 *ec2.DescribeSpotDatafeedSubscriptionInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSpotDatafeedSubscriptionOutput, error) // Describes the running instances for the specified Spot Fleet. // DescribeSpotFleetInstances(arg1 context.Context, arg2 *ec2.DescribeSpotFleetInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSpotFleetInstancesOutput, error) // Describes the events for the specified Spot Fleet request during the specified // time. Spot Fleet events are delayed by up to 30 seconds before they can be // described. This ensures that you can query by the last evaluated time and not // miss a recorded event. Spot Fleet events are available for 48 hours. For more // information, see Monitor fleet events using Amazon EventBridge // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/fleet-monitor.html) in the // Amazon EC2 User Guide for Linux Instances. // DescribeSpotFleetRequestHistory(arg1 context.Context, arg2 *ec2.DescribeSpotFleetRequestHistoryInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSpotFleetRequestHistoryOutput, error) // Describes your Spot Fleet requests. Spot Fleet requests are deleted 48 hours // after they are canceled and their instances are terminated. // DescribeSpotFleetRequests(arg1 context.Context, arg2 *ec2.DescribeSpotFleetRequestsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSpotFleetRequestsOutput, error) // Describes the specified Spot Instance requests. You can use // DescribeSpotInstanceRequests to find a running Spot Instance by examining the // response. If the status of the Spot Instance is fulfilled, the instance ID // appears in the response and contains the identifier of the instance. // Alternatively, you can use DescribeInstances // (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeInstances) // with a filter to look for instances where the instance lifecycle is spot. We // recommend that you set MaxResults to a value between 5 and 1000 to limit the // number of results returned. This paginates the output, which makes the list more // manageable and returns the results faster. If the list of results exceeds your // MaxResults value, then that number of results is returned along with a NextToken // value that can be passed to a subsequent DescribeSpotInstanceRequests request to // retrieve the remaining results. Spot Instance requests are deleted four hours // after they are canceled and their instances are terminated. // DescribeSpotInstanceRequests(arg1 context.Context, arg2 *ec2.DescribeSpotInstanceRequestsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSpotInstanceRequestsOutput, error) // Describes the Spot price history. For more information, see Spot Instance // pricing history // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-spot-instances-history.html) // in the Amazon EC2 User Guide for Linux Instances. When you specify a start and // end time, the operation returns the prices of the instance types within that // time range. It also returns the last price change before the start time, which // is the effective price as of the start time. // DescribeSpotPriceHistory(arg1 context.Context, arg2 *ec2.DescribeSpotPriceHistoryInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSpotPriceHistoryOutput, error) // [VPC only] Describes the stale security group rules for security groups in a // specified VPC. Rules are stale when they reference a deleted security group in // the same VPC or in a peer VPC, or if they reference a security group in a peer // VPC for which the VPC peering connection has been deleted. // DescribeStaleSecurityGroups(arg1 context.Context, arg2 *ec2.DescribeStaleSecurityGroupsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeStaleSecurityGroupsOutput, error) // Describes the progress of the AMI store tasks. You can describe the store tasks // for specified AMIs. If you don't specify the AMIs, you get a paginated list of // store tasks from the last 31 days. For each AMI task, the response indicates if // the task is InProgress, Completed, or Failed. For tasks InProgress, the response // shows the estimated progress as a percentage. Tasks are listed in reverse // chronological order. Currently, only tasks from the past 31 days can be viewed. // To use this API, you must have the required permissions. For more information, // see Permissions for storing and restoring AMIs using Amazon S3 // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-store-restore.html#ami-s3-permissions) // in the Amazon Elastic Compute Cloud User Guide. For more information, see Store // and restore an AMI using Amazon S3 // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-store-restore.html) in // the Amazon Elastic Compute Cloud User Guide. // DescribeStoreImageTasks(arg1 context.Context, arg2 *ec2.DescribeStoreImageTasksInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeStoreImageTasksOutput, error) // Describes one or more of your subnets. For more information, see Your VPC and // subnets (https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html) in // the Amazon Virtual Private Cloud User Guide. // DescribeSubnets(arg1 context.Context, arg2 *ec2.DescribeSubnetsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeSubnetsOutput, error) // Describes the specified tags for your EC2 resources. For more information about // tags, see Tag your Amazon EC2 resources // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html) in the // Amazon Elastic Compute Cloud User Guide. // DescribeTags(arg1 context.Context, arg2 *ec2.DescribeTagsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTagsOutput, error) // Describes one or more Traffic Mirror filters. // DescribeTrafficMirrorFilters(arg1 context.Context, arg2 *ec2.DescribeTrafficMirrorFiltersInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTrafficMirrorFiltersOutput, error) // Describes one or more Traffic Mirror sessions. By default, all Traffic Mirror // sessions are described. Alternatively, you can filter the results. // DescribeTrafficMirrorSessions(arg1 context.Context, arg2 *ec2.DescribeTrafficMirrorSessionsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTrafficMirrorSessionsOutput, error) // Information about one or more Traffic Mirror targets. // DescribeTrafficMirrorTargets(arg1 context.Context, arg2 *ec2.DescribeTrafficMirrorTargetsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTrafficMirrorTargetsOutput, error) // Describes one or more attachments between resources and transit gateways. By // default, all attachments are described. Alternatively, you can filter the // results by attachment ID, attachment state, resource ID, or resource owner. // DescribeTransitGatewayAttachments(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayAttachmentsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTransitGatewayAttachmentsOutput, error) // Describes one or more Connect peers. // DescribeTransitGatewayConnectPeers(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayConnectPeersInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTransitGatewayConnectPeersOutput, error) // Describes one or more Connect attachments. // DescribeTransitGatewayConnects(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayConnectsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTransitGatewayConnectsOutput, error) // Describes one or more transit gateway multicast domains. // DescribeTransitGatewayMulticastDomains(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayMulticastDomainsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTransitGatewayMulticastDomainsOutput, error) // Describes your transit gateway peering attachments. // DescribeTransitGatewayPeeringAttachments(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayPeeringAttachmentsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTransitGatewayPeeringAttachmentsOutput, error) // Describes one or more transit gateway route policy tables. // DescribeTransitGatewayPolicyTables(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayPolicyTablesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTransitGatewayPolicyTablesOutput, error) // Describes one or more transit gateway route table advertisements. // DescribeTransitGatewayRouteTableAnnouncements(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayRouteTableAnnouncementsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTransitGatewayRouteTableAnnouncementsOutput, error) // Describes one or more transit gateway route tables. By default, all transit // gateway route tables are described. Alternatively, you can filter the results. // DescribeTransitGatewayRouteTables(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayRouteTablesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTransitGatewayRouteTablesOutput, error) // Describes one or more VPC attachments. By default, all VPC attachments are // described. Alternatively, you can filter the results. // DescribeTransitGatewayVpcAttachments(arg1 context.Context, arg2 *ec2.DescribeTransitGatewayVpcAttachmentsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTransitGatewayVpcAttachmentsOutput, error) // Describes one or more transit gateways. By default, all transit gateways are // described. Alternatively, you can filter the results. // DescribeTransitGateways(arg1 context.Context, arg2 *ec2.DescribeTransitGatewaysInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTransitGatewaysOutput, error) // This API action is currently in limited preview only. If you are interested in // using this feature, contact your account manager. Describes one or more network // interface trunk associations. // DescribeTrunkInterfaceAssociations(arg1 context.Context, arg2 *ec2.DescribeTrunkInterfaceAssociationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeTrunkInterfaceAssociationsOutput, error) // Describes the specified attribute of the specified volume. You can specify only // one attribute at a time. For more information about EBS volumes, see Amazon EBS // volumes (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumes.html) in // the Amazon Elastic Compute Cloud User Guide. // DescribeVolumeAttribute(arg1 context.Context, arg2 *ec2.DescribeVolumeAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVolumeAttributeOutput, error) // Describes the status of the specified volumes. Volume status provides the result // of the checks performed on your volumes to determine events that can impair the // performance of your volumes. The performance of a volume can be affected if an // issue occurs on the volume's underlying host. If the volume's underlying host // experiences a power outage or system issue, after the system is restored, there // could be data inconsistencies on the volume. Volume events notify you if this // occurs. Volume actions notify you if any action needs to be taken in response to // the event. The DescribeVolumeStatus operation provides the following information // about the specified volumes: Status: Reflects the current status of the volume. // The possible values are ok, impaired , warning, or insufficient-data. If all // checks pass, the overall status of the volume is ok. If the check fails, the // overall status is impaired. If the status is insufficient-data, then the checks // might still be taking place on your volume at the time. We recommend that you // retry the request. For more information about volume status, see Monitor the // status of your volumes // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-volume-status.html) // in the Amazon Elastic Compute Cloud User Guide. Events: Reflect the cause of a // volume status and might require you to take action. For example, if your volume // returns an impaired status, then the volume event might be // potential-data-inconsistency. This means that your volume has been affected by // an issue with the underlying host, has all I/O operations disabled, and might // have inconsistent data. Actions: Reflect the actions you might have to take in // response to an event. For example, if the status of the volume is impaired and // the volume event shows potential-data-inconsistency, then the action shows // enable-volume-io. This means that you may want to enable the I/O operations for // the volume by calling the EnableVolumeIO action and then check the volume for // data consistency. Volume status is based on the volume status checks, and does // not reflect the volume state. Therefore, volume status does not indicate volumes // in the error state (for example, when a volume is incapable of accepting I/O.) // DescribeVolumeStatus(arg1 context.Context, arg2 *ec2.DescribeVolumeStatusInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVolumeStatusOutput, error) // Describes the specified EBS volumes or all of your EBS volumes. If you are // describing a long list of volumes, we recommend that you paginate the output to // make the list more manageable. The MaxResults parameter sets the maximum number // of results returned in a single page. If the list of results exceeds your // MaxResults value, then that number of results is returned along with a NextToken // value that can be passed to a subsequent DescribeVolumes request to retrieve the // remaining results. For more information about EBS volumes, see Amazon EBS // volumes (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumes.html) in // the Amazon Elastic Compute Cloud User Guide. // DescribeVolumes(arg1 context.Context, arg2 *ec2.DescribeVolumesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVolumesOutput, error) // Describes the most recent volume modification request for the specified EBS // volumes. If a volume has never been modified, some information in the output // will be null. If a volume has been modified more than once, the output includes // only the most recent modification request. You can also use CloudWatch Events to // check the status of a modification to an EBS volume. For information about // CloudWatch Events, see the Amazon CloudWatch Events User Guide // (https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/). For more // information, see Monitor the progress of volume modifications // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-volume-modifications.html) // in the Amazon Elastic Compute Cloud User Guide. // DescribeVolumesModifications(arg1 context.Context, arg2 *ec2.DescribeVolumesModificationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVolumesModificationsOutput, error) // Describes the specified attribute of the specified VPC. You can specify only one // attribute at a time. // DescribeVpcAttribute(arg1 context.Context, arg2 *ec2.DescribeVpcAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcAttributeOutput, error) // Describes the ClassicLink status of one or more VPCs. // DescribeVpcClassicLink(arg1 context.Context, arg2 *ec2.DescribeVpcClassicLinkInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcClassicLinkOutput, error) // Describes the ClassicLink DNS support status of one or more VPCs. If enabled, // the DNS hostname of a linked EC2-Classic instance resolves to its private IP // address when addressed from an instance in the VPC to which it's linked. // Similarly, the DNS hostname of an instance in a VPC resolves to its private IP // address when addressed from a linked EC2-Classic instance. For more information, // see ClassicLink // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-classiclink.html) in // the Amazon Elastic Compute Cloud User Guide. // DescribeVpcClassicLinkDnsSupport(arg1 context.Context, arg2 *ec2.DescribeVpcClassicLinkDnsSupportInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcClassicLinkDnsSupportOutput, error) // Describes the connection notifications for VPC endpoints and VPC endpoint // services. // DescribeVpcEndpointConnectionNotifications(arg1 context.Context, arg2 *ec2.DescribeVpcEndpointConnectionNotificationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcEndpointConnectionNotificationsOutput, error) // Describes the VPC endpoint connections to your VPC endpoint services, including // any endpoints that are pending your acceptance. // DescribeVpcEndpointConnections(arg1 context.Context, arg2 *ec2.DescribeVpcEndpointConnectionsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcEndpointConnectionsOutput, error) // Describes the VPC endpoint service configurations in your account (your // services). // DescribeVpcEndpointServiceConfigurations(arg1 context.Context, arg2 *ec2.DescribeVpcEndpointServiceConfigurationsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcEndpointServiceConfigurationsOutput, error) // Describes the principals (service consumers) that are permitted to discover your // VPC endpoint service. // DescribeVpcEndpointServicePermissions(arg1 context.Context, arg2 *ec2.DescribeVpcEndpointServicePermissionsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcEndpointServicePermissionsOutput, error) // Describes available services to which you can create a VPC endpoint. When the // service provider and the consumer have different accounts in multiple // Availability Zones, and the consumer views the VPC endpoint service information, // the response only includes the common Availability Zones. For example, when the // service provider account uses us-east-1a and us-east-1c and the consumer uses // us-east-1a and us-east-1b, the response includes the VPC endpoint services in // the common Availability Zone, us-east-1a. // DescribeVpcEndpointServices(arg1 context.Context, arg2 *ec2.DescribeVpcEndpointServicesInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcEndpointServicesOutput, error) // Describes one or more of your VPC endpoints. // DescribeVpcEndpoints(arg1 context.Context, arg2 *ec2.DescribeVpcEndpointsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcEndpointsOutput, error) // Describes one or more of your VPC peering connections. // DescribeVpcPeeringConnections(arg1 context.Context, arg2 *ec2.DescribeVpcPeeringConnectionsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcPeeringConnectionsOutput, error) // Describes one or more of your VPCs. // DescribeVpcs(arg1 context.Context, arg2 *ec2.DescribeVpcsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpcsOutput, error) // Describes one or more of your VPN connections. For more information, see Amazon // Web Services Site-to-Site VPN // (https://docs.aws.amazon.com/vpn/latest/s2svpn/VPC_VPN.html) in the Amazon Web // Services Site-to-Site VPN User Guide. // DescribeVpnConnections(arg1 context.Context, arg2 *ec2.DescribeVpnConnectionsInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpnConnectionsOutput, error) // Describes one or more of your virtual private gateways. For more information, // see Amazon Web Services Site-to-Site VPN // (https://docs.aws.amazon.com/vpn/latest/s2svpn/VPC_VPN.html) in the Amazon Web // Services Site-to-Site VPN User Guide. // DescribeVpnGateways(arg1 context.Context, arg2 *ec2.DescribeVpnGatewaysInput, arg3 ...func(*ec2.Options)) (*ec2.DescribeVpnGatewaysOutput, error) // Unlinks (detaches) a linked EC2-Classic instance from a VPC. After the instance // has been unlinked, the VPC security groups are no longer associated with it. An // instance is automatically unlinked from a VPC when it's stopped. // DetachClassicLinkVpc(arg1 context.Context, arg2 *ec2.DetachClassicLinkVpcInput, arg3 ...func(*ec2.Options)) (*ec2.DetachClassicLinkVpcOutput, error) // Detaches an internet gateway from a VPC, disabling connectivity between the // internet and the VPC. The VPC must not contain any running instances with // Elastic IP addresses or public IPv4 addresses. // DetachInternetGateway(arg1 context.Context, arg2 *ec2.DetachInternetGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.DetachInternetGatewayOutput, error) // Detaches a network interface from an instance. // DetachNetworkInterface(arg1 context.Context, arg2 *ec2.DetachNetworkInterfaceInput, arg3 ...func(*ec2.Options)) (*ec2.DetachNetworkInterfaceOutput, error) // Detaches an EBS volume from an instance. Make sure to unmount any file systems // on the device within your operating system before detaching the volume. Failure // to do so can result in the volume becoming stuck in the busy state while // detaching. If this happens, detachment can be delayed indefinitely until you // unmount the volume, force detachment, reboot the instance, or all three. If an // EBS volume is the root device of an instance, it can't be detached while the // instance is running. To detach the root volume, stop the instance first. When a // volume with an Amazon Web Services Marketplace product code is detached from an // instance, the product code is no longer associated with the instance. For more // information, see Detach an Amazon EBS volume // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-detaching-volume.html) // in the Amazon Elastic Compute Cloud User Guide. // DetachVolume(arg1 context.Context, arg2 *ec2.DetachVolumeInput, arg3 ...func(*ec2.Options)) (*ec2.DetachVolumeOutput, error) // Detaches a virtual private gateway from a VPC. You do this if you're planning to // turn off the VPC and not use it anymore. You can confirm a virtual private // gateway has been completely detached from a VPC by describing the virtual // private gateway (any attachments to the virtual private gateway are also // described). You must wait for the attachment's state to switch to detached // before you can delete the VPC or attach a different VPC to the virtual private // gateway. // DetachVpnGateway(arg1 context.Context, arg2 *ec2.DetachVpnGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.DetachVpnGatewayOutput, error) // Disables EBS encryption by default for your account in the current Region. After // you disable encryption by default, you can still create encrypted volumes by // enabling encryption when you create each volume. Disabling encryption by default // does not change the encryption status of your existing volumes. For more // information, see Amazon EBS encryption // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html) in the // Amazon Elastic Compute Cloud User Guide. // DisableEbsEncryptionByDefault(arg1 context.Context, arg2 *ec2.DisableEbsEncryptionByDefaultInput, arg3 ...func(*ec2.Options)) (*ec2.DisableEbsEncryptionByDefaultOutput, error) // Discontinue faster launching for a Windows AMI, and clean up existing // pre-provisioned snapshots. When you disable faster launching, the AMI uses the // standard launch process for each instance. All pre-provisioned snapshots must be // removed before you can enable faster launching again. To change these settings, // you must own the AMI. // DisableFastLaunch(arg1 context.Context, arg2 *ec2.DisableFastLaunchInput, arg3 ...func(*ec2.Options)) (*ec2.DisableFastLaunchOutput, error) // Disables fast snapshot restores for the specified snapshots in the specified // Availability Zones. // DisableFastSnapshotRestores(arg1 context.Context, arg2 *ec2.DisableFastSnapshotRestoresInput, arg3 ...func(*ec2.Options)) (*ec2.DisableFastSnapshotRestoresOutput, error) // Cancels the deprecation of the specified AMI. For more information, see // Deprecate an AMI // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-deprecate.html) in the // Amazon Elastic Compute Cloud User Guide. // DisableImageDeprecation(arg1 context.Context, arg2 *ec2.DisableImageDeprecationInput, arg3 ...func(*ec2.Options)) (*ec2.DisableImageDeprecationOutput, error) // Disable the IPAM account. For more information, see Enable integration with // Organizations // (https://docs.aws.amazon.com/vpc/latest/ipam/enable-integ-ipam.html) in the // Amazon VPC IPAM User Guide. // DisableIpamOrganizationAdminAccount(arg1 context.Context, arg2 *ec2.DisableIpamOrganizationAdminAccountInput, arg3 ...func(*ec2.Options)) (*ec2.DisableIpamOrganizationAdminAccountOutput, error) // Disables access to the EC2 serial console of all instances for your account. By // default, access to the EC2 serial console is disabled for your account. For more // information, see Manage account access to the EC2 serial console // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configure-access-to-serial-console.html#serial-console-account-access) // in the Amazon EC2 User Guide. // DisableSerialConsoleAccess(arg1 context.Context, arg2 *ec2.DisableSerialConsoleAccessInput, arg3 ...func(*ec2.Options)) (*ec2.DisableSerialConsoleAccessOutput, error) // Disables the specified resource attachment from propagating routes to the // specified propagation route table. // DisableTransitGatewayRouteTablePropagation(arg1 context.Context, arg2 *ec2.DisableTransitGatewayRouteTablePropagationInput, arg3 ...func(*ec2.Options)) (*ec2.DisableTransitGatewayRouteTablePropagationOutput, error) // Disables a virtual private gateway (VGW) from propagating routes to a specified // route table of a VPC. // DisableVgwRoutePropagation(arg1 context.Context, arg2 *ec2.DisableVgwRoutePropagationInput, arg3 ...func(*ec2.Options)) (*ec2.DisableVgwRoutePropagationOutput, error) // Disables ClassicLink for a VPC. You cannot disable ClassicLink for a VPC that // has EC2-Classic instances linked to it. // DisableVpcClassicLink(arg1 context.Context, arg2 *ec2.DisableVpcClassicLinkInput, arg3 ...func(*ec2.Options)) (*ec2.DisableVpcClassicLinkOutput, error) // Disables ClassicLink DNS support for a VPC. If disabled, DNS hostnames resolve // to public IP addresses when addressed between a linked EC2-Classic instance and // instances in the VPC to which it's linked. For more information, see ClassicLink // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-classiclink.html) in // the Amazon Elastic Compute Cloud User Guide. You must specify a VPC ID in the // request. // DisableVpcClassicLinkDnsSupport(arg1 context.Context, arg2 *ec2.DisableVpcClassicLinkDnsSupportInput, arg3 ...func(*ec2.Options)) (*ec2.DisableVpcClassicLinkDnsSupportOutput, error) // Disassociates an Elastic IP address from the instance or network interface it's // associated with. An Elastic IP address is for use in either the EC2-Classic // platform or in a VPC. For more information, see Elastic IP Addresses // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html) // in the Amazon Elastic Compute Cloud User Guide. This is an idempotent operation. // If you perform the operation more than once, Amazon EC2 doesn't return an error. // DisassociateAddress(arg1 context.Context, arg2 *ec2.DisassociateAddressInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateAddressOutput, error) // Disassociates a target network from the specified Client VPN endpoint. When you // disassociate the last target network from a Client VPN, the following // happens: // // * The route that was automatically added for the VPC is deleted // // * All // active client connections are terminated // // * New client connections are // disallowed // // * The Client VPN endpoint's status changes to pending-associate // DisassociateClientVpnTargetNetwork(arg1 context.Context, arg2 *ec2.DisassociateClientVpnTargetNetworkInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateClientVpnTargetNetworkOutput, error) // Disassociates an IAM role from an Certificate Manager (ACM) certificate. // Disassociating an IAM role from an ACM certificate removes the Amazon S3 object // that contains the certificate, certificate chain, and encrypted private key from // the Amazon S3 bucket. It also revokes the IAM role's permission to use the KMS // key used to encrypt the private key. This effectively revokes the role's // permission to use the certificate. // DisassociateEnclaveCertificateIamRole(arg1 context.Context, arg2 *ec2.DisassociateEnclaveCertificateIamRoleInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateEnclaveCertificateIamRoleOutput, error) // Disassociates an IAM instance profile from a running or stopped instance. Use // DescribeIamInstanceProfileAssociations to get the association ID. // DisassociateIamInstanceProfile(arg1 context.Context, arg2 *ec2.DisassociateIamInstanceProfileInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateIamInstanceProfileOutput, error) // Disassociates one or more targets from an event window. For more information, // see Define event windows for scheduled events // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/event-windows.html) in the // Amazon EC2 User Guide. // DisassociateInstanceEventWindow(arg1 context.Context, arg2 *ec2.DisassociateInstanceEventWindowInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateInstanceEventWindowOutput, error) // Disassociates a subnet or gateway from a route table. After you perform this // action, the subnet no longer uses the routes in the route table. Instead, it // uses the routes in the VPC's main route table. For more information about route // tables, see Route tables // (https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Route_Tables.html) in the // Amazon Virtual Private Cloud User Guide. // DisassociateRouteTable(arg1 context.Context, arg2 *ec2.DisassociateRouteTableInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateRouteTableOutput, error) // Disassociates a CIDR block from a subnet. Currently, you can disassociate an // IPv6 CIDR block only. You must detach or delete all gateways and resources that // are associated with the CIDR block before you can disassociate it. // DisassociateSubnetCidrBlock(arg1 context.Context, arg2 *ec2.DisassociateSubnetCidrBlockInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateSubnetCidrBlockOutput, error) // Disassociates the specified subnets from the transit gateway multicast domain. // DisassociateTransitGatewayMulticastDomain(arg1 context.Context, arg2 *ec2.DisassociateTransitGatewayMulticastDomainInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateTransitGatewayMulticastDomainOutput, error) // Removes the association between an an attachment and a policy table. // DisassociateTransitGatewayPolicyTable(arg1 context.Context, arg2 *ec2.DisassociateTransitGatewayPolicyTableInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateTransitGatewayPolicyTableOutput, error) // Disassociates a resource attachment from a transit gateway route table. // DisassociateTransitGatewayRouteTable(arg1 context.Context, arg2 *ec2.DisassociateTransitGatewayRouteTableInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateTransitGatewayRouteTableOutput, error) // This API action is currently in limited preview only. If you are interested in // using this feature, contact your account manager. Removes an association between // a branch network interface with a trunk network interface. // DisassociateTrunkInterface(arg1 context.Context, arg2 *ec2.DisassociateTrunkInterfaceInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateTrunkInterfaceOutput, error) // Disassociates a CIDR block from a VPC. To disassociate the CIDR block, you must // specify its association ID. You can get the association ID by using // DescribeVpcs. You must detach or delete all gateways and resources that are // associated with the CIDR block before you can disassociate it. You cannot // disassociate the CIDR block with which you originally created the VPC (the // primary CIDR block). // DisassociateVpcCidrBlock(arg1 context.Context, arg2 *ec2.DisassociateVpcCidrBlockInput, arg3 ...func(*ec2.Options)) (*ec2.DisassociateVpcCidrBlockOutput, error) // Enables EBS encryption by default for your account in the current Region. After // you enable encryption by default, the EBS volumes that you create are always // encrypted, either using the default KMS key or the KMS key that you specified // when you created each volume. For more information, see Amazon EBS encryption // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html) in the // Amazon Elastic Compute Cloud User Guide. You can specify the default KMS key for // encryption by default using ModifyEbsDefaultKmsKeyId or ResetEbsDefaultKmsKeyId. // Enabling encryption by default has no effect on the encryption status of your // existing volumes. After you enable encryption by default, you can no longer // launch instances using instance types that do not support encryption. For more // information, see Supported instance types // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html#EBSEncryption_supported_instances). // EnableEbsEncryptionByDefault(arg1 context.Context, arg2 *ec2.EnableEbsEncryptionByDefaultInput, arg3 ...func(*ec2.Options)) (*ec2.EnableEbsEncryptionByDefaultOutput, error) // When you enable faster launching for a Windows AMI, images are pre-provisioned, // using snapshots to launch instances up to 65%!f(MISSING)aster. To create the optimized // Windows image, Amazon EC2 launches an instance and runs through Sysprep steps, // rebooting as required. Then it creates a set of reserved snapshots that are used // for subsequent launches. The reserved snapshots are automatically replenished as // they are used, depending on your settings for launch frequency. To change these // settings, you must own the AMI. // EnableFastLaunch(arg1 context.Context, arg2 *ec2.EnableFastLaunchInput, arg3 ...func(*ec2.Options)) (*ec2.EnableFastLaunchOutput, error) // Enables fast snapshot restores for the specified snapshots in the specified // Availability Zones. You get the full benefit of fast snapshot restores after // they enter the enabled state. To get the current state of fast snapshot // restores, use DescribeFastSnapshotRestores. To disable fast snapshot restores, // use DisableFastSnapshotRestores. For more information, see Amazon EBS fast // snapshot restore // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-fast-snapshot-restore.html) // in the Amazon Elastic Compute Cloud User Guide. // EnableFastSnapshotRestores(arg1 context.Context, arg2 *ec2.EnableFastSnapshotRestoresInput, arg3 ...func(*ec2.Options)) (*ec2.EnableFastSnapshotRestoresOutput, error) // Enables deprecation of the specified AMI at the specified date and time. For // more information, see Deprecate an AMI // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-deprecate.html) in the // Amazon Elastic Compute Cloud User Guide. // EnableImageDeprecation(arg1 context.Context, arg2 *ec2.EnableImageDeprecationInput, arg3 ...func(*ec2.Options)) (*ec2.EnableImageDeprecationOutput, error) // Enable an Organizations member account as the IPAM admin account. You cannot // select the Organizations management account as the IPAM admin account. For more // information, see Enable integration with Organizations // (https://docs.aws.amazon.com/vpc/latest/ipam/enable-integ-ipam.html) in the // Amazon VPC IPAM User Guide. // EnableIpamOrganizationAdminAccount(arg1 context.Context, arg2 *ec2.EnableIpamOrganizationAdminAccountInput, arg3 ...func(*ec2.Options)) (*ec2.EnableIpamOrganizationAdminAccountOutput, error) // Enables access to the EC2 serial console of all instances for your account. By // default, access to the EC2 serial console is disabled for your account. For more // information, see Manage account access to the EC2 serial console // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configure-access-to-serial-console.html#serial-console-account-access) // in the Amazon EC2 User Guide. // EnableSerialConsoleAccess(arg1 context.Context, arg2 *ec2.EnableSerialConsoleAccessInput, arg3 ...func(*ec2.Options)) (*ec2.EnableSerialConsoleAccessOutput, error) // Enables the specified attachment to propagate routes to the specified // propagation route table. // EnableTransitGatewayRouteTablePropagation(arg1 context.Context, arg2 *ec2.EnableTransitGatewayRouteTablePropagationInput, arg3 ...func(*ec2.Options)) (*ec2.EnableTransitGatewayRouteTablePropagationOutput, error) // Enables a virtual private gateway (VGW) to propagate routes to the specified // route table of a VPC. // EnableVgwRoutePropagation(arg1 context.Context, arg2 *ec2.EnableVgwRoutePropagationInput, arg3 ...func(*ec2.Options)) (*ec2.EnableVgwRoutePropagationOutput, error) // Enables I/O operations for a volume that had I/O operations disabled because the // data on the volume was potentially inconsistent. // EnableVolumeIO(arg1 context.Context, arg2 *ec2.EnableVolumeIOInput, arg3 ...func(*ec2.Options)) (*ec2.EnableVolumeIOOutput, error) // Enables a VPC for ClassicLink. You can then link EC2-Classic instances to your // ClassicLink-enabled VPC to allow communication over private IP addresses. You // cannot enable your VPC for ClassicLink if any of your VPC route tables have // existing routes for address ranges within the 10.0.0.0/8 IP address range, // excluding local routes for VPCs in the 10.0.0.0/16 and 10.1.0.0/16 IP address // ranges. For more information, see ClassicLink // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-classiclink.html) in // the Amazon Elastic Compute Cloud User Guide. // EnableVpcClassicLink(arg1 context.Context, arg2 *ec2.EnableVpcClassicLinkInput, arg3 ...func(*ec2.Options)) (*ec2.EnableVpcClassicLinkOutput, error) // Enables a VPC to support DNS hostname resolution for ClassicLink. If enabled, // the DNS hostname of a linked EC2-Classic instance resolves to its private IP // address when addressed from an instance in the VPC to which it's linked. // Similarly, the DNS hostname of an instance in a VPC resolves to its private IP // address when addressed from a linked EC2-Classic instance. For more information, // see ClassicLink // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-classiclink.html) in // the Amazon Elastic Compute Cloud User Guide. You must specify a VPC ID in the // request. // EnableVpcClassicLinkDnsSupport(arg1 context.Context, arg2 *ec2.EnableVpcClassicLinkDnsSupportInput, arg3 ...func(*ec2.Options)) (*ec2.EnableVpcClassicLinkDnsSupportOutput, error) // Downloads the client certificate revocation list for the specified Client VPN // endpoint. // ExportClientVpnClientCertificateRevocationList(arg1 context.Context, arg2 *ec2.ExportClientVpnClientCertificateRevocationListInput, arg3 ...func(*ec2.Options)) (*ec2.ExportClientVpnClientCertificateRevocationListOutput, error) // Downloads the contents of the Client VPN endpoint configuration file for the // specified Client VPN endpoint. The Client VPN endpoint configuration file // includes the Client VPN endpoint and certificate information clients need to // establish a connection with the Client VPN endpoint. // ExportClientVpnClientConfiguration(arg1 context.Context, arg2 *ec2.ExportClientVpnClientConfigurationInput, arg3 ...func(*ec2.Options)) (*ec2.ExportClientVpnClientConfigurationOutput, error) // Exports an Amazon Machine Image (AMI) to a VM file. For more information, see // Exporting a VM directly from an Amazon Machine Image (AMI) // (https://docs.aws.amazon.com/vm-import/latest/userguide/vmexport_image.html) in // the VM Import/Export User Guide. // ExportImage(arg1 context.Context, arg2 *ec2.ExportImageInput, arg3 ...func(*ec2.Options)) (*ec2.ExportImageOutput, error) // Exports routes from the specified transit gateway route table to the specified // S3 bucket. By default, all routes are exported. Alternatively, you can filter by // CIDR range. The routes are saved to the specified bucket in a JSON file. For // more information, see Export Route Tables to Amazon S3 // (https://docs.aws.amazon.com/vpc/latest/tgw/tgw-route-tables.html#tgw-export-route-tables) // in Transit Gateways. // ExportTransitGatewayRoutes(arg1 context.Context, arg2 *ec2.ExportTransitGatewayRoutesInput, arg3 ...func(*ec2.Options)) (*ec2.ExportTransitGatewayRoutesOutput, error) // Returns the IAM roles that are associated with the specified ACM (ACM) // certificate. It also returns the name of the Amazon S3 bucket and the Amazon S3 // object key where the certificate, certificate chain, and encrypted private key // bundle are stored, and the ARN of the KMS key that's used to encrypt the private // key. // GetAssociatedEnclaveCertificateIamRoles(arg1 context.Context, arg2 *ec2.GetAssociatedEnclaveCertificateIamRolesInput, arg3 ...func(*ec2.Options)) (*ec2.GetAssociatedEnclaveCertificateIamRolesOutput, error) // Gets information about the IPv6 CIDR block associations for a specified IPv6 // address pool. // GetAssociatedIpv6PoolCidrs(arg1 context.Context, arg2 *ec2.GetAssociatedIpv6PoolCidrsInput, arg3 ...func(*ec2.Options)) (*ec2.GetAssociatedIpv6PoolCidrsOutput, error) // Gets usage information about a Capacity Reservation. If the Capacity Reservation // is shared, it shows usage information for the Capacity Reservation owner and // each Amazon Web Services account that is currently using the shared capacity. If // the Capacity Reservation is not shared, it shows only the Capacity Reservation // owner's usage. // GetCapacityReservationUsage(arg1 context.Context, arg2 *ec2.GetCapacityReservationUsageInput, arg3 ...func(*ec2.Options)) (*ec2.GetCapacityReservationUsageOutput, error) // Describes the allocations from the specified customer-owned address pool. // GetCoipPoolUsage(arg1 context.Context, arg2 *ec2.GetCoipPoolUsageInput, arg3 ...func(*ec2.Options)) (*ec2.GetCoipPoolUsageOutput, error) // Gets the console output for the specified instance. For Linux instances, the // instance console output displays the exact console output that would normally be // displayed on a physical monitor attached to a computer. For Windows instances, // the instance console output includes the last three system event log errors. By // default, the console output returns buffered information that was posted shortly // after an instance transition state (start, stop, reboot, or terminate). This // information is available for at least one hour after the most recent post. Only // the most recent 64 KB of console output is available. You can optionally // retrieve the latest serial console output at any time during the instance // lifecycle. This option is supported on instance types that use the Nitro // hypervisor. For more information, see Instance console output // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-console.html#instance-console-console-output) // in the Amazon EC2 User Guide. // GetConsoleOutput(arg1 context.Context, arg2 *ec2.GetConsoleOutputInput, arg3 ...func(*ec2.Options)) (*ec2.GetConsoleOutputOutput, error) // Retrieve a JPG-format screenshot of a running instance to help with // troubleshooting. The returned content is Base64-encoded. // GetConsoleScreenshot(arg1 context.Context, arg2 *ec2.GetConsoleScreenshotInput, arg3 ...func(*ec2.Options)) (*ec2.GetConsoleScreenshotOutput, error) // Describes the default credit option for CPU usage of a burstable performance // instance family. For more information, see Burstable performance instances // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-performance-instances.html) // in the Amazon EC2 User Guide. // GetDefaultCreditSpecification(arg1 context.Context, arg2 *ec2.GetDefaultCreditSpecificationInput, arg3 ...func(*ec2.Options)) (*ec2.GetDefaultCreditSpecificationOutput, error) // Describes the default KMS key for EBS encryption by default for your account in // this Region. You can change the default KMS key for encryption by default using // ModifyEbsDefaultKmsKeyId or ResetEbsDefaultKmsKeyId. For more information, see // Amazon EBS encryption // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html) in the // Amazon Elastic Compute Cloud User Guide. // GetEbsDefaultKmsKeyId(arg1 context.Context, arg2 *ec2.GetEbsDefaultKmsKeyIdInput, arg3 ...func(*ec2.Options)) (*ec2.GetEbsDefaultKmsKeyIdOutput, error) // Describes whether EBS encryption by default is enabled for your account in the // current Region. For more information, see Amazon EBS encryption // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html) in the // Amazon Elastic Compute Cloud User Guide. // GetEbsEncryptionByDefault(arg1 context.Context, arg2 *ec2.GetEbsEncryptionByDefaultInput, arg3 ...func(*ec2.Options)) (*ec2.GetEbsEncryptionByDefaultOutput, error) // Generates a CloudFormation template that streamlines and automates the // integration of VPC flow logs with Amazon Athena. This make it easier for you to // query and gain insights from VPC flow logs data. Based on the information that // you provide, we configure resources in the template to do the following: // // * // Create a table in Athena that maps fields to a custom log format // // * Create a // Lambda function that updates the table with new partitions on a daily, weekly, // or monthly basis // // * Create a table partitioned between two timestamps in the // past // // * Create a set of named queries in Athena that you can use to get started // quickly // GetFlowLogsIntegrationTemplate(arg1 context.Context, arg2 *ec2.GetFlowLogsIntegrationTemplateInput, arg3 ...func(*ec2.Options)) (*ec2.GetFlowLogsIntegrationTemplateOutput, error) // Lists the resource groups to which a Capacity Reservation has been added. // GetGroupsForCapacityReservation(arg1 context.Context, arg2 *ec2.GetGroupsForCapacityReservationInput, arg3 ...func(*ec2.Options)) (*ec2.GetGroupsForCapacityReservationOutput, error) // Preview a reservation purchase with configurations that match those of your // Dedicated Host. You must have active Dedicated Hosts in your account before you // purchase a reservation. This is a preview of the PurchaseHostReservation action // and does not result in the offering being purchased. // GetHostReservationPurchasePreview(arg1 context.Context, arg2 *ec2.GetHostReservationPurchasePreviewInput, arg3 ...func(*ec2.Options)) (*ec2.GetHostReservationPurchasePreviewOutput, error) // Returns a list of instance types with the specified instance attributes. You can // use the response to preview the instance types without launching instances. Note // that the response does not consider capacity. When you specify multiple // parameters, you get instance types that satisfy all of the specified parameters. // If you specify multiple values for a parameter, you get instance types that // satisfy any of the specified values. For more information, see Preview instance // types with specified attributes // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-fleet-attribute-based-instance-type-selection.html#spotfleet-get-instance-types-from-instance-requirements), // Attribute-based instance type selection for EC2 Fleet // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-fleet-attribute-based-instance-type-selection.html), // Attribute-based instance type selection for Spot Fleet // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-fleet-attribute-based-instance-type-selection.html), // and Spot placement score // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-placement-score.html) // in the Amazon EC2 User Guide, and Creating an Auto Scaling group using // attribute-based instance type selection // (https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-asg-instance-type-requirements.html) // in the Amazon EC2 Auto Scaling User Guide. // GetInstanceTypesFromInstanceRequirements(arg1 context.Context, arg2 *ec2.GetInstanceTypesFromInstanceRequirementsInput, arg3 ...func(*ec2.Options)) (*ec2.GetInstanceTypesFromInstanceRequirementsOutput, error) // A binary representation of the UEFI variable store. Only non-volatile variables // are stored. This is a base64 encoded and zlib compressed binary value that must // be properly encoded. When you use register-image // (https://docs.aws.amazon.com/cli/latest/reference/ec2/register-image.html) to // create an AMI, you can create an exact copy of your variable store by passing // the UEFI data in the UefiData parameter. You can modify the UEFI data by using // the python-uefivars tool (https://github.com/awslabs/python-uefivars) on GitHub. // You can use the tool to convert the UEFI data into a human-readable format // (JSON), which you can inspect and modify, and then convert back into the binary // format to use with register-image. For more information, see UEFI Secure Boot // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/uefi-secure-boot.html) in // the Amazon EC2 User Guide. // GetInstanceUefiData(arg1 context.Context, arg2 *ec2.GetInstanceUefiDataInput, arg3 ...func(*ec2.Options)) (*ec2.GetInstanceUefiDataOutput, error) // Retrieve historical information about a CIDR within an IPAM scope. For more // information, see View the history of IP addresses // (https://docs.aws.amazon.com/vpc/latest/ipam/view-history-cidr-ipam.html) in the // Amazon VPC IPAM User Guide. // GetIpamAddressHistory(arg1 context.Context, arg2 *ec2.GetIpamAddressHistoryInput, arg3 ...func(*ec2.Options)) (*ec2.GetIpamAddressHistoryOutput, error) // Get a list of all the CIDR allocations in an IPAM pool. // GetIpamPoolAllocations(arg1 context.Context, arg2 *ec2.GetIpamPoolAllocationsInput, arg3 ...func(*ec2.Options)) (*ec2.GetIpamPoolAllocationsOutput, error) // Get the CIDRs provisioned to an IPAM pool. // GetIpamPoolCidrs(arg1 context.Context, arg2 *ec2.GetIpamPoolCidrsInput, arg3 ...func(*ec2.Options)) (*ec2.GetIpamPoolCidrsOutput, error) // Get information about the resources in a scope. // GetIpamResourceCidrs(arg1 context.Context, arg2 *ec2.GetIpamResourceCidrsInput, arg3 ...func(*ec2.Options)) (*ec2.GetIpamResourceCidrsOutput, error) // Retrieves the configuration data of the specified instance. You can use this // data to create a launch template. This action calls on other describe actions to // get instance information. Depending on your instance configuration, you may need // to allow the following actions in your IAM policy: DescribeSpotInstanceRequests, // DescribeInstanceCreditSpecifications, DescribeVolumes, // DescribeInstanceAttribute, and DescribeElasticGpus. Or, you can allow describe* // depending on your instance requirements. // GetLaunchTemplateData(arg1 context.Context, arg2 *ec2.GetLaunchTemplateDataInput, arg3 ...func(*ec2.Options)) (*ec2.GetLaunchTemplateDataOutput, error) // Gets information about the resources that are associated with the specified // managed prefix list. // GetManagedPrefixListAssociations(arg1 context.Context, arg2 *ec2.GetManagedPrefixListAssociationsInput, arg3 ...func(*ec2.Options)) (*ec2.GetManagedPrefixListAssociationsOutput, error) // Gets information about the entries for a specified managed prefix list. // GetManagedPrefixListEntries(arg1 context.Context, arg2 *ec2.GetManagedPrefixListEntriesInput, arg3 ...func(*ec2.Options)) (*ec2.GetManagedPrefixListEntriesOutput, error) // Gets the findings for the specified Network Access Scope analysis. // GetNetworkInsightsAccessScopeAnalysisFindings(arg1 context.Context, arg2 *ec2.GetNetworkInsightsAccessScopeAnalysisFindingsInput, arg3 ...func(*ec2.Options)) (*ec2.GetNetworkInsightsAccessScopeAnalysisFindingsOutput, error) // Gets the content for the specified Network Access Scope. // GetNetworkInsightsAccessScopeContent(arg1 context.Context, arg2 *ec2.GetNetworkInsightsAccessScopeContentInput, arg3 ...func(*ec2.Options)) (*ec2.GetNetworkInsightsAccessScopeContentOutput, error) // Retrieves the encrypted administrator password for a running Windows instance. // The Windows password is generated at boot by the EC2Config service or EC2Launch // scripts (Windows Server 2016 and later). This usually only happens the first // time an instance is launched. For more information, see EC2Config // (https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/UsingConfig_WinAMI.html) // and EC2Launch // (https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2launch.html) in the // Amazon EC2 User Guide. For the EC2Config service, the password is not generated // for rebundled AMIs unless Ec2SetPassword is enabled before bundling. The // password is encrypted using the key pair that you specified when you launched // the instance. You must provide the corresponding key pair file. When you launch // an instance, password generation and encryption may take a few minutes. If you // try to retrieve the password before it's available, the output returns an empty // string. We recommend that you wait up to 15 minutes after launching an instance // before trying to retrieve the generated password. // GetPasswordData(arg1 context.Context, arg2 *ec2.GetPasswordDataInput, arg3 ...func(*ec2.Options)) (*ec2.GetPasswordDataOutput, error) // Returns a quote and exchange information for exchanging one or more specified // Convertible Reserved Instances for a new Convertible Reserved Instance. If the // exchange cannot be performed, the reason is returned in the response. Use // AcceptReservedInstancesExchangeQuote to perform the exchange. // GetReservedInstancesExchangeQuote(arg1 context.Context, arg2 *ec2.GetReservedInstancesExchangeQuoteInput, arg3 ...func(*ec2.Options)) (*ec2.GetReservedInstancesExchangeQuoteOutput, error) // Retrieves the access status of your account to the EC2 serial console of all // instances. By default, access to the EC2 serial console is disabled for your // account. For more information, see Manage account access to the EC2 serial // console // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configure-access-to-serial-console.html#serial-console-account-access) // in the Amazon EC2 User Guide. // GetSerialConsoleAccessStatus(arg1 context.Context, arg2 *ec2.GetSerialConsoleAccessStatusInput, arg3 ...func(*ec2.Options)) (*ec2.GetSerialConsoleAccessStatusOutput, error) // Calculates the Spot placement score for a Region or Availability Zone based on // the specified target capacity and compute requirements. You can specify your // compute requirements either by using InstanceRequirementsWithMetadata and // letting Amazon EC2 choose the optimal instance types to fulfill your Spot // request, or you can specify the instance types by using InstanceTypes. For more // information, see Spot placement score // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-placement-score.html) // in the Amazon EC2 User Guide. // GetSpotPlacementScores(arg1 context.Context, arg2 *ec2.GetSpotPlacementScoresInput, arg3 ...func(*ec2.Options)) (*ec2.GetSpotPlacementScoresOutput, error) // Gets information about the subnet CIDR reservations. // GetSubnetCidrReservations(arg1 context.Context, arg2 *ec2.GetSubnetCidrReservationsInput, arg3 ...func(*ec2.Options)) (*ec2.GetSubnetCidrReservationsOutput, error) // Lists the route tables to which the specified resource attachment propagates // routes. // GetTransitGatewayAttachmentPropagations(arg1 context.Context, arg2 *ec2.GetTransitGatewayAttachmentPropagationsInput, arg3 ...func(*ec2.Options)) (*ec2.GetTransitGatewayAttachmentPropagationsOutput, error) // Gets information about the associations for the transit gateway multicast // domain. // GetTransitGatewayMulticastDomainAssociations(arg1 context.Context, arg2 *ec2.GetTransitGatewayMulticastDomainAssociationsInput, arg3 ...func(*ec2.Options)) (*ec2.GetTransitGatewayMulticastDomainAssociationsOutput, error) // Gets a list of the transit gateway policy table associations. // GetTransitGatewayPolicyTableAssociations(arg1 context.Context, arg2 *ec2.GetTransitGatewayPolicyTableAssociationsInput, arg3 ...func(*ec2.Options)) (*ec2.GetTransitGatewayPolicyTableAssociationsOutput, error) // Returns a list of transit gateway policy table entries. // GetTransitGatewayPolicyTableEntries(arg1 context.Context, arg2 *ec2.GetTransitGatewayPolicyTableEntriesInput, arg3 ...func(*ec2.Options)) (*ec2.GetTransitGatewayPolicyTableEntriesOutput, error) // Gets information about the prefix list references in a specified transit gateway // route table. // GetTransitGatewayPrefixListReferences(arg1 context.Context, arg2 *ec2.GetTransitGatewayPrefixListReferencesInput, arg3 ...func(*ec2.Options)) (*ec2.GetTransitGatewayPrefixListReferencesOutput, error) // Gets information about the associations for the specified transit gateway route // table. // GetTransitGatewayRouteTableAssociations(arg1 context.Context, arg2 *ec2.GetTransitGatewayRouteTableAssociationsInput, arg3 ...func(*ec2.Options)) (*ec2.GetTransitGatewayRouteTableAssociationsOutput, error) // Gets information about the route table propagations for the specified transit // gateway route table. // GetTransitGatewayRouteTablePropagations(arg1 context.Context, arg2 *ec2.GetTransitGatewayRouteTablePropagationsInput, arg3 ...func(*ec2.Options)) (*ec2.GetTransitGatewayRouteTablePropagationsOutput, error) // Download an Amazon Web Services-provided sample configuration file to be used // with the customer gateway device specified for your Site-to-Site VPN connection. // GetVpnConnectionDeviceSampleConfiguration(arg1 context.Context, arg2 *ec2.GetVpnConnectionDeviceSampleConfigurationInput, arg3 ...func(*ec2.Options)) (*ec2.GetVpnConnectionDeviceSampleConfigurationOutput, error) // Obtain a list of customer gateway devices for which sample configuration files // can be provided. The request has no additional parameters. You can also see the // list of device types with sample configuration files available under Your // customer gateway device // (https://docs.aws.amazon.com/vpn/latest/s2svpn/your-cgw.html) in the Amazon Web // Services Site-to-Site VPN User Guide. // GetVpnConnectionDeviceTypes(arg1 context.Context, arg2 *ec2.GetVpnConnectionDeviceTypesInput, arg3 ...func(*ec2.Options)) (*ec2.GetVpnConnectionDeviceTypesOutput, error) // Uploads a client certificate revocation list to the specified Client VPN // endpoint. Uploading a client certificate revocation list overwrites the existing // client certificate revocation list. Uploading a client certificate revocation // list resets existing client connections. // ImportClientVpnClientCertificateRevocationList(arg1 context.Context, arg2 *ec2.ImportClientVpnClientCertificateRevocationListInput, arg3 ...func(*ec2.Options)) (*ec2.ImportClientVpnClientCertificateRevocationListOutput, error) // Import single or multi-volume disk images or EBS snapshots into an Amazon // Machine Image (AMI). For more information, see Importing a VM as an image using // VM Import/Export // (https://docs.aws.amazon.com/vm-import/latest/userguide/vmimport-image-import.html) // in the VM Import/Export User Guide. // ImportImage(arg1 context.Context, arg2 *ec2.ImportImageInput, arg3 ...func(*ec2.Options)) (*ec2.ImportImageOutput, error) // Creates an import instance task using metadata from the specified disk image. // This API action supports only single-volume VMs. To import multi-volume VMs, use // ImportImage instead. This API action is not supported by the Command Line // Interface (CLI). For information about using the Amazon EC2 CLI, which is // deprecated, see Importing a VM to Amazon EC2 // (https://awsdocs.s3.amazonaws.com/EC2/ec2-clt.pdf#UsingVirtualMachinesinAmazonEC2) // in the Amazon EC2 CLI Reference PDF file. For information about the import // manifest referenced by this API action, see VM Import Manifest // (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/manifest.html). // ImportInstance(arg1 context.Context, arg2 *ec2.ImportInstanceInput, arg3 ...func(*ec2.Options)) (*ec2.ImportInstanceOutput, error) // Imports the public key from an RSA or ED25519 key pair that you created with a // third-party tool. Compare this with CreateKeyPair, in which Amazon Web Services // creates the key pair and gives the keys to you (Amazon Web Services keeps a copy // of the public key). With ImportKeyPair, you create the key pair and give Amazon // Web Services just the public key. The private key is never transferred between // you and Amazon Web Services. For more information about key pairs, see Amazon // EC2 key pairs // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html) in the // Amazon Elastic Compute Cloud User Guide. // ImportKeyPair(arg1 context.Context, arg2 *ec2.ImportKeyPairInput, arg3 ...func(*ec2.Options)) (*ec2.ImportKeyPairOutput, error) // Imports a disk into an EBS snapshot. For more information, see Importing a disk // as a snapshot using VM Import/Export // (https://docs.aws.amazon.com/vm-import/latest/userguide/vmimport-import-snapshot.html) // in the VM Import/Export User Guide. // ImportSnapshot(arg1 context.Context, arg2 *ec2.ImportSnapshotInput, arg3 ...func(*ec2.Options)) (*ec2.ImportSnapshotOutput, error) // Creates an import volume task using metadata from the specified disk image. This // API action supports only single-volume VMs. To import multi-volume VMs, use // ImportImage instead. To import a disk to a snapshot, use ImportSnapshot instead. // This API action is not supported by the Command Line Interface (CLI). For // information about using the Amazon EC2 CLI, which is deprecated, see Importing // Disks to Amazon EBS // (https://awsdocs.s3.amazonaws.com/EC2/ec2-clt.pdf#importing-your-volumes-into-amazon-ebs) // in the Amazon EC2 CLI Reference PDF file. For information about the import // manifest referenced by this API action, see VM Import Manifest // (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/manifest.html). // ImportVolume(arg1 context.Context, arg2 *ec2.ImportVolumeInput, arg3 ...func(*ec2.Options)) (*ec2.ImportVolumeOutput, error) // Lists one or more AMIs that are currently in the Recycle Bin. For more // information, see Recycle Bin // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/recycle-bin.html) in the // Amazon Elastic Compute Cloud User Guide. // ListImagesInRecycleBin(arg1 context.Context, arg2 *ec2.ListImagesInRecycleBinInput, arg3 ...func(*ec2.Options)) (*ec2.ListImagesInRecycleBinOutput, error) // Lists one or more snapshots that are currently in the Recycle Bin. // ListSnapshotsInRecycleBin(arg1 context.Context, arg2 *ec2.ListSnapshotsInRecycleBinInput, arg3 ...func(*ec2.Options)) (*ec2.ListSnapshotsInRecycleBinOutput, error) // Modifies an attribute of the specified Elastic IP address. For requirements, see // Using reverse DNS for email applications // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html#Using_Elastic_Addressing_Reverse_DNS). // ModifyAddressAttribute(arg1 context.Context, arg2 *ec2.ModifyAddressAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyAddressAttributeOutput, error) // Changes the opt-in status of the Local Zone and Wavelength Zone group for your // account. Use DescribeAvailabilityZones // (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeAvailabilityZones.html) // to view the value for GroupName. // ModifyAvailabilityZoneGroup(arg1 context.Context, arg2 *ec2.ModifyAvailabilityZoneGroupInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyAvailabilityZoneGroupOutput, error) // Modifies a Capacity Reservation's capacity and the conditions under which it is // to be released. You cannot change a Capacity Reservation's instance type, EBS // optimization, instance store settings, platform, Availability Zone, or instance // eligibility. If you need to modify any of these attributes, we recommend that // you cancel the Capacity Reservation, and then create a new one with the required // attributes. // ModifyCapacityReservation(arg1 context.Context, arg2 *ec2.ModifyCapacityReservationInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyCapacityReservationOutput, error) // Modifies a Capacity Reservation Fleet. When you modify the total target capacity // of a Capacity Reservation Fleet, the Fleet automatically creates new Capacity // Reservations, or modifies or cancels existing Capacity Reservations in the Fleet // to meet the new total target capacity. When you modify the end date for the // Fleet, the end dates for all of the individual Capacity Reservations in the // Fleet are updated accordingly. // ModifyCapacityReservationFleet(arg1 context.Context, arg2 *ec2.ModifyCapacityReservationFleetInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyCapacityReservationFleetOutput, error) // Modifies the specified Client VPN endpoint. Modifying the DNS server resets // existing client connections. // ModifyClientVpnEndpoint(arg1 context.Context, arg2 *ec2.ModifyClientVpnEndpointInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyClientVpnEndpointOutput, error) // Modifies the default credit option for CPU usage of burstable performance // instances. The default credit option is set at the account level per Amazon Web // Services Region, and is specified per instance family. All new burstable // performance instances in the account launch using the default credit option. // ModifyDefaultCreditSpecification is an asynchronous operation, which works at an // Amazon Web Services Region level and modifies the credit option for each // Availability Zone. All zones in a Region are updated within five minutes. But if // instances are launched during this operation, they might not get the new credit // option until the zone is updated. To verify whether the update has occurred, you // can call GetDefaultCreditSpecification and check DefaultCreditSpecification for // updates. For more information, see Burstable performance instances // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-performance-instances.html) // in the Amazon EC2 User Guide. // ModifyDefaultCreditSpecification(arg1 context.Context, arg2 *ec2.ModifyDefaultCreditSpecificationInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyDefaultCreditSpecificationOutput, error) // Changes the default KMS key for EBS encryption by default for your account in // this Region. Amazon Web Services creates a unique Amazon Web Services managed // KMS key in each Region for use with encryption by default. If you change the // default KMS key to a symmetric customer managed KMS key, it is used instead of // the Amazon Web Services managed KMS key. To reset the default KMS key to the // Amazon Web Services managed KMS key for EBS, use ResetEbsDefaultKmsKeyId. Amazon // EBS does not support asymmetric KMS keys. If you delete or disable the customer // managed KMS key that you specified for use with encryption by default, your // instances will fail to launch. For more information, see Amazon EBS encryption // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html) in the // Amazon Elastic Compute Cloud User Guide. // ModifyEbsDefaultKmsKeyId(arg1 context.Context, arg2 *ec2.ModifyEbsDefaultKmsKeyIdInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyEbsDefaultKmsKeyIdOutput, error) // Modifies the specified EC2 Fleet. You can only modify an EC2 Fleet request of // type maintain. While the EC2 Fleet is being modified, it is in the modifying // state. To scale up your EC2 Fleet, increase its target capacity. The EC2 Fleet // launches the additional Spot Instances according to the allocation strategy for // the EC2 Fleet request. If the allocation strategy is lowest-price, the EC2 Fleet // launches instances using the Spot Instance pool with the lowest price. If the // allocation strategy is diversified, the EC2 Fleet distributes the instances // across the Spot Instance pools. If the allocation strategy is // capacity-optimized, EC2 Fleet launches instances from Spot Instance pools with // optimal capacity for the number of instances that are launching. To scale down // your EC2 Fleet, decrease its target capacity. First, the EC2 Fleet cancels any // open requests that exceed the new target capacity. You can request that the EC2 // Fleet terminate Spot Instances until the size of the fleet no longer exceeds the // new target capacity. If the allocation strategy is lowest-price, the EC2 Fleet // terminates the instances with the highest price per unit. If the allocation // strategy is capacity-optimized, the EC2 Fleet terminates the instances in the // Spot Instance pools that have the least available Spot Instance capacity. If the // allocation strategy is diversified, the EC2 Fleet terminates instances across // the Spot Instance pools. Alternatively, you can request that the EC2 Fleet keep // the fleet at its current size, but not replace any Spot Instances that are // interrupted or that you terminate manually. If you are finished with your EC2 // Fleet for now, but will use it again later, you can set the target capacity to // 0. // ModifyFleet(arg1 context.Context, arg2 *ec2.ModifyFleetInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyFleetOutput, error) // Modifies the specified attribute of the specified Amazon FPGA Image (AFI). // ModifyFpgaImageAttribute(arg1 context.Context, arg2 *ec2.ModifyFpgaImageAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyFpgaImageAttributeOutput, error) // Modify the auto-placement setting of a Dedicated Host. When auto-placement is // enabled, any instances that you launch with a tenancy of host but without a // specific host ID are placed onto any available Dedicated Host in your account // that has auto-placement enabled. When auto-placement is disabled, you need to // provide a host ID to have the instance launch onto a specific host. If no host // ID is provided, the instance is launched onto a suitable host with // auto-placement enabled. You can also use this API action to modify a Dedicated // Host to support either multiple instance types in an instance family, or to // support a specific instance type only. // ModifyHosts(arg1 context.Context, arg2 *ec2.ModifyHostsInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyHostsOutput, error) // Modifies the ID format for the specified resource on a per-Region basis. You can // specify that resources should receive longer IDs (17-character IDs) when they // are created. This request can only be used to modify longer ID settings for // resource types that are within the opt-in period. Resources currently in their // opt-in period include: bundle | conversion-task | customer-gateway | // dhcp-options | elastic-ip-allocation | elastic-ip-association | export-task | // flow-log | image | import-task | internet-gateway | network-acl | // network-acl-association | network-interface | network-interface-attachment | // prefix-list | route-table | route-table-association | security-group | subnet | // subnet-cidr-block-association | vpc | vpc-cidr-block-association | vpc-endpoint // | vpc-peering-connection | vpn-connection | vpn-gateway. This setting applies to // the IAM user who makes the request; it does not apply to the entire Amazon Web // Services account. By default, an IAM user defaults to the same settings as the // root user. If you're using this action as the root user, then these settings // apply to the entire account, unless an IAM user explicitly overrides these // settings for themselves. For more information, see Resource IDs // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/resource-ids.html) in the // Amazon Elastic Compute Cloud User Guide. Resources created with longer IDs are // visible to all IAM roles and users, regardless of these settings and provided // that they have permission to use the relevant Describe command for the resource // type. // ModifyIdFormat(arg1 context.Context, arg2 *ec2.ModifyIdFormatInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyIdFormatOutput, error) // Modifies the ID format of a resource for a specified IAM user, IAM role, or the // root user for an account; or all IAM users, IAM roles, and the root user for an // account. You can specify that resources should receive longer IDs (17-character // IDs) when they are created. This request can only be used to modify longer ID // settings for resource types that are within the opt-in period. Resources // currently in their opt-in period include: bundle | conversion-task | // customer-gateway | dhcp-options | elastic-ip-allocation | elastic-ip-association // | export-task | flow-log | image | import-task | internet-gateway | network-acl // | network-acl-association | network-interface | network-interface-attachment | // prefix-list | route-table | route-table-association | security-group | subnet | // subnet-cidr-block-association | vpc | vpc-cidr-block-association | vpc-endpoint // | vpc-peering-connection | vpn-connection | vpn-gateway. For more information, // see Resource IDs // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/resource-ids.html) in the // Amazon Elastic Compute Cloud User Guide. This setting applies to the principal // specified in the request; it does not apply to the principal that makes the // request. Resources created with longer IDs are visible to all IAM roles and // users, regardless of these settings and provided that they have permission to // use the relevant Describe command for the resource type. // ModifyIdentityIdFormat(arg1 context.Context, arg2 *ec2.ModifyIdentityIdFormatInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyIdentityIdFormatOutput, error) // Modifies the specified attribute of the specified AMI. You can specify only one // attribute at a time. You can use the Attribute parameter to specify the // attribute or one of the following parameters: Description or LaunchPermission. // Images with an Amazon Web Services Marketplace product code cannot be made // public. To enable the SriovNetSupport enhanced networking attribute of an image, // enable SriovNetSupport on an instance and create an AMI from the instance. // ModifyImageAttribute(arg1 context.Context, arg2 *ec2.ModifyImageAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyImageAttributeOutput, error) // Modifies the specified attribute of the specified instance. You can specify only // one attribute at a time. Note: Using this action to change the security groups // associated with an elastic network interface (ENI) attached to an instance in a // VPC can result in an error if the instance has more than one ENI. To change the // security groups associated with an ENI attached to an instance that has multiple // ENIs, we recommend that you use the ModifyNetworkInterfaceAttribute action. To // modify some attributes, the instance must be stopped. For more information, see // Modify a stopped instance // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_ChangingAttributesWhileInstanceStopped.html) // in the Amazon EC2 User Guide. // ModifyInstanceAttribute(arg1 context.Context, arg2 *ec2.ModifyInstanceAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyInstanceAttributeOutput, error) // Modifies the Capacity Reservation settings for a stopped instance. Use this // action to configure an instance to target a specific Capacity Reservation, run // in any open Capacity Reservation with matching attributes, or run On-Demand // Instance capacity. // ModifyInstanceCapacityReservationAttributes(arg1 context.Context, arg2 *ec2.ModifyInstanceCapacityReservationAttributesInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyInstanceCapacityReservationAttributesOutput, error) // Modifies the credit option for CPU usage on a running or stopped burstable // performance instance. The credit options are standard and unlimited. For more // information, see Burstable performance instances // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-performance-instances.html) // in the Amazon EC2 User Guide. // ModifyInstanceCreditSpecification(arg1 context.Context, arg2 *ec2.ModifyInstanceCreditSpecificationInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyInstanceCreditSpecificationOutput, error) // Modifies the start time for a scheduled Amazon EC2 instance event. // ModifyInstanceEventStartTime(arg1 context.Context, arg2 *ec2.ModifyInstanceEventStartTimeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyInstanceEventStartTimeOutput, error) // Modifies the specified event window. You can define either a set of time ranges // or a cron expression when modifying the event window, but not both. To modify // the targets associated with the event window, use the // AssociateInstanceEventWindow and DisassociateInstanceEventWindow API. If Amazon // Web Services has already scheduled an event, modifying an event window won't // change the time of the scheduled event. For more information, see Define event // windows for scheduled events // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/event-windows.html) in the // Amazon EC2 User Guide. // ModifyInstanceEventWindow(arg1 context.Context, arg2 *ec2.ModifyInstanceEventWindowInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyInstanceEventWindowOutput, error) // Modifies the recovery behavior of your instance to disable simplified automatic // recovery or set the recovery behavior to default. The default configuration will // not enable simplified automatic recovery for an unsupported instance type. For // more information, see Simplified automatic recovery // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-recover.html#instance-configuration-recovery). // ModifyInstanceMaintenanceOptions(arg1 context.Context, arg2 *ec2.ModifyInstanceMaintenanceOptionsInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyInstanceMaintenanceOptionsOutput, error) // Modify the instance metadata parameters on a running or stopped instance. When // you modify the parameters on a stopped instance, they are applied when the // instance is started. When you modify the parameters on a running instance, the // API responds with a state of “pending”. After the parameter modifications are // successfully applied to the instance, the state of the modifications changes // from “pending” to “applied” in subsequent describe-instances API calls. For more // information, see Instance metadata and user data // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html) // in the Amazon EC2 User Guide. // ModifyInstanceMetadataOptions(arg1 context.Context, arg2 *ec2.ModifyInstanceMetadataOptionsInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyInstanceMetadataOptionsOutput, error) // Modifies the placement attributes for a specified instance. You can do the // following: // // * Modify the affinity between an instance and a Dedicated Host // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/dedicated-hosts-overview.html). // When affinity is set to host and the instance is not associated with a specific // Dedicated Host, the next time the instance is launched, it is automatically // associated with the host on which it lands. If the instance is restarted or // rebooted, this relationship persists. // // * Change the Dedicated Host with which an // instance is associated. // // * Change the instance tenancy of an instance. // // * Move // an instance to or from a placement group // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html). // // At // least one attribute for affinity, host ID, tenancy, or placement group name must // be specified in the request. Affinity and tenancy can be modified in the same // request. To modify the host ID, tenancy, placement group, or partition for an // instance, the instance must be in the stopped state. // ModifyInstancePlacement(arg1 context.Context, arg2 *ec2.ModifyInstancePlacementInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyInstancePlacementOutput, error) // Modify the configurations of an IPAM. // ModifyIpam(arg1 context.Context, arg2 *ec2.ModifyIpamInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyIpamOutput, error) // Modify the configurations of an IPAM pool. For more information, see Modify a // pool (https://docs.aws.amazon.com/vpc/latest/ipam/mod-pool-ipam.html) in the // Amazon VPC IPAM User Guide. // ModifyIpamPool(arg1 context.Context, arg2 *ec2.ModifyIpamPoolInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyIpamPoolOutput, error) // Modify a resource CIDR. You can use this action to transfer resource CIDRs // between scopes and ignore resource CIDRs that you do not want to manage. If set // to false, the resource will not be tracked for overlap, it cannot be // auto-imported into a pool, and it will be removed from any pool it has an // allocation in. For more information, see Move resource CIDRs between scopes // (https://docs.aws.amazon.com/vpc/latest/ipam/move-resource-ipam.html) and Change // the monitoring state of resource CIDRs // (https://docs.aws.amazon.com/vpc/latest/ipam/change-monitoring-state-ipam.html) // in the Amazon VPC IPAM User Guide. // ModifyIpamResourceCidr(arg1 context.Context, arg2 *ec2.ModifyIpamResourceCidrInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyIpamResourceCidrOutput, error) // Modify an IPAM scope. // ModifyIpamScope(arg1 context.Context, arg2 *ec2.ModifyIpamScopeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyIpamScopeOutput, error) // Modifies a launch template. You can specify which version of the launch template // to set as the default version. When launching an instance, the default version // applies when a launch template version is not specified. // ModifyLaunchTemplate(arg1 context.Context, arg2 *ec2.ModifyLaunchTemplateInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyLaunchTemplateOutput, error) // Modifies the specified managed prefix list. Adding or removing entries in a // prefix list creates a new version of the prefix list. Changing the name of the // prefix list does not affect the version. If you specify a current version number // that does not match the true current version number, the request fails. // ModifyManagedPrefixList(arg1 context.Context, arg2 *ec2.ModifyManagedPrefixListInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyManagedPrefixListOutput, error) // Modifies the specified network interface attribute. You can specify only one // attribute at a time. You can use this action to attach and detach security // groups from an existing EC2 instance. // ModifyNetworkInterfaceAttribute(arg1 context.Context, arg2 *ec2.ModifyNetworkInterfaceAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyNetworkInterfaceAttributeOutput, error) // Modifies the options for instance hostnames for the specified instance. // ModifyPrivateDnsNameOptions(arg1 context.Context, arg2 *ec2.ModifyPrivateDnsNameOptionsInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyPrivateDnsNameOptionsOutput, error) // Modifies the Availability Zone, instance count, instance type, or network // platform (EC2-Classic or EC2-VPC) of your Reserved Instances. The Reserved // Instances to be modified must be identical, except for Availability Zone, // network platform, and instance type. For more information, see Modifying // Reserved Instances // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-modifying.html) in the // Amazon EC2 User Guide. // ModifyReservedInstances(arg1 context.Context, arg2 *ec2.ModifyReservedInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyReservedInstancesOutput, error) // Modifies the rules of a security group. // ModifySecurityGroupRules(arg1 context.Context, arg2 *ec2.ModifySecurityGroupRulesInput, arg3 ...func(*ec2.Options)) (*ec2.ModifySecurityGroupRulesOutput, error) // Adds or removes permission settings for the specified snapshot. You may add or // remove specified Amazon Web Services account IDs from a snapshot's list of // create volume permissions, but you cannot do both in a single operation. If you // need to both add and remove account IDs for a snapshot, you must use multiple // operations. You can make up to 500 modifications to a snapshot in a single // operation. Encrypted snapshots and snapshots with Amazon Web Services // Marketplace product codes cannot be made public. Snapshots encrypted with your // default KMS key cannot be shared with other accounts. For more information about // modifying snapshot permissions, see Share a snapshot // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-modifying-snapshot-permissions.html) // in the Amazon Elastic Compute Cloud User Guide. // ModifySnapshotAttribute(arg1 context.Context, arg2 *ec2.ModifySnapshotAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifySnapshotAttributeOutput, error) // Archives an Amazon EBS snapshot. When you archive a snapshot, it is converted to // a full snapshot that includes all of the blocks of data that were written to the // volume at the time the snapshot was created, and moved from the standard tier to // the archive tier. For more information, see Archive Amazon EBS snapshots // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/snapshot-archive.html) in // the Amazon Elastic Compute Cloud User Guide. // ModifySnapshotTier(arg1 context.Context, arg2 *ec2.ModifySnapshotTierInput, arg3 ...func(*ec2.Options)) (*ec2.ModifySnapshotTierOutput, error) // Modifies the specified Spot Fleet request. You can only modify a Spot Fleet // request of type maintain. While the Spot Fleet request is being modified, it is // in the modifying state. To scale up your Spot Fleet, increase its target // capacity. The Spot Fleet launches the additional Spot Instances according to the // allocation strategy for the Spot Fleet request. If the allocation strategy is // lowestPrice, the Spot Fleet launches instances using the Spot Instance pool with // the lowest price. If the allocation strategy is diversified, the Spot Fleet // distributes the instances across the Spot Instance pools. If the allocation // strategy is capacityOptimized, Spot Fleet launches instances from Spot Instance // pools with optimal capacity for the number of instances that are launching. To // scale down your Spot Fleet, decrease its target capacity. First, the Spot Fleet // cancels any open requests that exceed the new target capacity. You can request // that the Spot Fleet terminate Spot Instances until the size of the fleet no // longer exceeds the new target capacity. If the allocation strategy is // lowestPrice, the Spot Fleet terminates the instances with the highest price per // unit. If the allocation strategy is capacityOptimized, the Spot Fleet terminates // the instances in the Spot Instance pools that have the least available Spot // Instance capacity. If the allocation strategy is diversified, the Spot Fleet // terminates instances across the Spot Instance pools. Alternatively, you can // request that the Spot Fleet keep the fleet at its current size, but not replace // any Spot Instances that are interrupted or that you terminate manually. If you // are finished with your Spot Fleet for now, but will use it again later, you can // set the target capacity to 0. // ModifySpotFleetRequest(arg1 context.Context, arg2 *ec2.ModifySpotFleetRequestInput, arg3 ...func(*ec2.Options)) (*ec2.ModifySpotFleetRequestOutput, error) // Modifies a subnet attribute. You can only modify one attribute at a time. Use // this action to modify subnets on Amazon Web Services Outposts. // // * To modify a // subnet on an Outpost rack, set both MapCustomerOwnedIpOnLaunch and // CustomerOwnedIpv4Pool. These two parameters act as a single attribute. // // * To // modify a subnet on an Outpost server, set either EnableLniAtDeviceIndex or // DisableLniAtDeviceIndex. // // For more information about Amazon Web Services // Outposts, see the following: // // * Outpost servers // (https://docs.aws.amazon.com/outposts/latest/userguide/how-servers-work.html) // // * // Outpost racks // (https://docs.aws.amazon.com/outposts/latest/userguide/how-racks-work.html) // ModifySubnetAttribute(arg1 context.Context, arg2 *ec2.ModifySubnetAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifySubnetAttributeOutput, error) // Allows or restricts mirroring network services. By default, Amazon DNS network // services are not eligible for Traffic Mirror. Use AddNetworkServices to add // network services to a Traffic Mirror filter. When a network service is added to // the Traffic Mirror filter, all traffic related to that network service will be // mirrored. When you no longer want to mirror network services, use // RemoveNetworkServices to remove the network services from the Traffic Mirror // filter. // ModifyTrafficMirrorFilterNetworkServices(arg1 context.Context, arg2 *ec2.ModifyTrafficMirrorFilterNetworkServicesInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyTrafficMirrorFilterNetworkServicesOutput, error) // Modifies the specified Traffic Mirror rule. DestinationCidrBlock and // SourceCidrBlock must both be an IPv4 range or an IPv6 range. // ModifyTrafficMirrorFilterRule(arg1 context.Context, arg2 *ec2.ModifyTrafficMirrorFilterRuleInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyTrafficMirrorFilterRuleOutput, error) // Modifies a Traffic Mirror session. // ModifyTrafficMirrorSession(arg1 context.Context, arg2 *ec2.ModifyTrafficMirrorSessionInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyTrafficMirrorSessionOutput, error) // Modifies the specified transit gateway. When you modify a transit gateway, the // modified options are applied to new transit gateway attachments only. Your // existing transit gateway attachments are not modified. // ModifyTransitGateway(arg1 context.Context, arg2 *ec2.ModifyTransitGatewayInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyTransitGatewayOutput, error) // Modifies a reference (route) to a prefix list in a specified transit gateway // route table. // ModifyTransitGatewayPrefixListReference(arg1 context.Context, arg2 *ec2.ModifyTransitGatewayPrefixListReferenceInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyTransitGatewayPrefixListReferenceOutput, error) // Modifies the specified VPC attachment. // ModifyTransitGatewayVpcAttachment(arg1 context.Context, arg2 *ec2.ModifyTransitGatewayVpcAttachmentInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyTransitGatewayVpcAttachmentOutput, error) // You can modify several parameters of an existing EBS volume, including volume // size, volume type, and IOPS capacity. If your EBS volume is attached to a // current-generation EC2 instance type, you might be able to apply these changes // without stopping the instance or detaching the volume from it. For more // information about modifying EBS volumes, see Amazon EBS Elastic Volumes // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-modify-volume.html) // (Linux instances) or Amazon EBS Elastic Volumes // (https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ebs-modify-volume.html) // (Windows instances). When you complete a resize operation on your volume, you // need to extend the volume's file-system size to take advantage of the new // storage capacity. For more information, see Extend a Linux file system // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-expand-volume.html#recognize-expanded-volume-linux) // or Extend a Windows file system // (https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ebs-expand-volume.html#recognize-expanded-volume-windows). // You can use CloudWatch Events to check the status of a modification to an EBS // volume. For information about CloudWatch Events, see the Amazon CloudWatch // Events User Guide (https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/). // You can also track the status of a modification using // DescribeVolumesModifications. For information about tracking status changes // using either method, see Monitor the progress of volume modifications // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-volume-modifications.html). // With previous-generation instance types, resizing an EBS volume might require // detaching and reattaching the volume or stopping and restarting the instance. // After modifying a volume, you must wait at least six hours and ensure that the // volume is in the in-use or available state before you can modify the same // volume. This is sometimes referred to as a cooldown period. // ModifyVolume(arg1 context.Context, arg2 *ec2.ModifyVolumeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVolumeOutput, error) // Modifies a volume attribute. By default, all I/O operations for the volume are // suspended when the data on the volume is determined to be potentially // inconsistent, to prevent undetectable, latent data corruption. The I/O access to // the volume can be resumed by first enabling I/O access and then checking the // data consistency on your volume. You can change the default behavior to resume // I/O operations. We recommend that you change this only for boot volumes or for // volumes that are stateless or disposable. // ModifyVolumeAttribute(arg1 context.Context, arg2 *ec2.ModifyVolumeAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVolumeAttributeOutput, error) // Modifies the specified attribute of the specified VPC. // ModifyVpcAttribute(arg1 context.Context, arg2 *ec2.ModifyVpcAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpcAttributeOutput, error) // Modifies attributes of a specified VPC endpoint. The attributes that you can // modify depend on the type of VPC endpoint (interface, gateway, or Gateway Load // Balancer). For more information, see the Amazon Web Services PrivateLink Guide // (https://docs.aws.amazon.com/vpc/latest/privatelink/). // ModifyVpcEndpoint(arg1 context.Context, arg2 *ec2.ModifyVpcEndpointInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpcEndpointOutput, error) // Modifies a connection notification for VPC endpoint or VPC endpoint service. You // can change the SNS topic for the notification, or the events for which to be // notified. // ModifyVpcEndpointConnectionNotification(arg1 context.Context, arg2 *ec2.ModifyVpcEndpointConnectionNotificationInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpcEndpointConnectionNotificationOutput, error) // Modifies the attributes of your VPC endpoint service configuration. You can // change the Network Load Balancers or Gateway Load Balancers for your service, // and you can specify whether acceptance is required for requests to connect to // your endpoint service through an interface VPC endpoint. If you set or modify // the private DNS name, you must prove that you own the private DNS domain name. // ModifyVpcEndpointServiceConfiguration(arg1 context.Context, arg2 *ec2.ModifyVpcEndpointServiceConfigurationInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpcEndpointServiceConfigurationOutput, error) // Modifies the payer responsibility for your VPC endpoint service. // ModifyVpcEndpointServicePayerResponsibility(arg1 context.Context, arg2 *ec2.ModifyVpcEndpointServicePayerResponsibilityInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpcEndpointServicePayerResponsibilityOutput, error) // Modifies the permissions for your VPC endpoint service. You can add or remove // permissions for service consumers (IAM users, IAM roles, and Amazon Web Services // accounts) to connect to your endpoint service. If you grant permissions to all // principals, the service is public. Any users who know the name of a public // service can send a request to attach an endpoint. If the service does not // require manual approval, attachments are automatically approved. // ModifyVpcEndpointServicePermissions(arg1 context.Context, arg2 *ec2.ModifyVpcEndpointServicePermissionsInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpcEndpointServicePermissionsOutput, error) // Modifies the VPC peering connection options on one side of a VPC peering // connection. You can do the following: // // * Enable/disable communication over the // peering connection between an EC2-Classic instance that's linked to your VPC // (using ClassicLink) and instances in the peer VPC. // // * Enable/disable // communication over the peering connection between instances in your VPC and an // EC2-Classic instance that's linked to the peer VPC. // // * Enable/disable the // ability to resolve public DNS hostnames to private IP addresses when queried // from instances in the peer VPC. // // If the peered VPCs are in the same Amazon Web // Services account, you can enable DNS resolution for queries from the local VPC. // This ensures that queries from the local VPC resolve to private IP addresses in // the peer VPC. This option is not available if the peered VPCs are in different // different Amazon Web Services accounts or different Regions. For peered VPCs in // different Amazon Web Services accounts, each Amazon Web Services account owner // must initiate a separate request to modify the peering connection options. For // inter-region peering connections, you must use the Region for the requester VPC // to modify the requester VPC peering options and the Region for the accepter VPC // to modify the accepter VPC peering options. To verify which VPCs are the // accepter and the requester for a VPC peering connection, use the // DescribeVpcPeeringConnections command. // ModifyVpcPeeringConnectionOptions(arg1 context.Context, arg2 *ec2.ModifyVpcPeeringConnectionOptionsInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpcPeeringConnectionOptionsOutput, error) // Modifies the instance tenancy attribute of the specified VPC. You can change the // instance tenancy attribute of a VPC to default only. You cannot change the // instance tenancy attribute to dedicated. After you modify the tenancy of the // VPC, any new instances that you launch into the VPC have a tenancy of default, // unless you specify otherwise during launch. The tenancy of any existing // instances in the VPC is not affected. For more information, see Dedicated // Instances // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/dedicated-instance.html) in // the Amazon Elastic Compute Cloud User Guide. // ModifyVpcTenancy(arg1 context.Context, arg2 *ec2.ModifyVpcTenancyInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpcTenancyOutput, error) // Modifies the customer gateway or the target gateway of an Amazon Web Services // Site-to-Site VPN connection. To modify the target gateway, the following // migration options are available: // // * An existing virtual private gateway to a new // virtual private gateway // // * An existing virtual private gateway to a transit // gateway // // * An existing transit gateway to a new transit gateway // // * An existing // transit gateway to a virtual private gateway // // Before you perform the migration // to the new gateway, you must configure the new gateway. Use CreateVpnGateway to // create a virtual private gateway, or CreateTransitGateway to create a transit // gateway. This step is required when you migrate from a virtual private gateway // with static routes to a transit gateway. You must delete the static routes // before you migrate to the new gateway. Keep a copy of the static route before // you delete it. You will need to add back these routes to the transit gateway // after the VPN connection migration is complete. After you migrate to the new // gateway, you might need to modify your VPC route table. Use CreateRoute and // DeleteRoute to make the changes described in Update VPC route tables // (https://docs.aws.amazon.com/vpn/latest/s2svpn/modify-vpn-target.html#step-update-routing) // in the Amazon Web Services Site-to-Site VPN User Guide. When the new gateway is // a transit gateway, modify the transit gateway route table to allow traffic // between the VPC and the Amazon Web Services Site-to-Site VPN connection. Use // CreateTransitGatewayRoute to add the routes. If you deleted VPN static routes, // you must add the static routes to the transit gateway route table. After you // perform this operation, the VPN endpoint's IP addresses on the Amazon Web // Services side and the tunnel options remain intact. Your Amazon Web Services // Site-to-Site VPN connection will be temporarily unavailable for a brief period // while we provision the new endpoints. // ModifyVpnConnection(arg1 context.Context, arg2 *ec2.ModifyVpnConnectionInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpnConnectionOutput, error) // Modifies the connection options for your Site-to-Site VPN connection. When you // modify the VPN connection options, the VPN endpoint IP addresses on the Amazon // Web Services side do not change, and the tunnel options do not change. Your VPN // connection will be temporarily unavailable for a brief period while the VPN // connection is updated. // ModifyVpnConnectionOptions(arg1 context.Context, arg2 *ec2.ModifyVpnConnectionOptionsInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpnConnectionOptionsOutput, error) // Modifies the VPN tunnel endpoint certificate. // ModifyVpnTunnelCertificate(arg1 context.Context, arg2 *ec2.ModifyVpnTunnelCertificateInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpnTunnelCertificateOutput, error) // Modifies the options for a VPN tunnel in an Amazon Web Services Site-to-Site VPN // connection. You can modify multiple options for a tunnel in a single request, // but you can only modify one tunnel at a time. For more information, see // Site-to-Site VPN tunnel options for your Site-to-Site VPN connection // (https://docs.aws.amazon.com/vpn/latest/s2svpn/VPNTunnels.html) in the Amazon // Web Services Site-to-Site VPN User Guide. // ModifyVpnTunnelOptions(arg1 context.Context, arg2 *ec2.ModifyVpnTunnelOptionsInput, arg3 ...func(*ec2.Options)) (*ec2.ModifyVpnTunnelOptionsOutput, error) // Enables detailed monitoring for a running instance. Otherwise, basic monitoring // is enabled. For more information, see Monitor your instances using CloudWatch // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-cloudwatch.html) in // the Amazon EC2 User Guide. To disable detailed monitoring, see // UnmonitorInstances // (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_UnmonitorInstances.html). // MonitorInstances(arg1 context.Context, arg2 *ec2.MonitorInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.MonitorInstancesOutput, error) // Moves an Elastic IP address from the EC2-Classic platform to the EC2-VPC // platform. The Elastic IP address must be allocated to your account for more than // 24 hours, and it must not be associated with an instance. After the Elastic IP // address is moved, it is no longer available for use in the EC2-Classic platform, // unless you move it back using the RestoreAddressToClassic request. You cannot // move an Elastic IP address that was originally allocated for use in the EC2-VPC // platform to the EC2-Classic platform. // MoveAddressToVpc(arg1 context.Context, arg2 *ec2.MoveAddressToVpcInput, arg3 ...func(*ec2.Options)) (*ec2.MoveAddressToVpcOutput, error) // Move an BYOIP IPv4 CIDR to IPAM from a public IPv4 pool. If you already have an // IPv4 BYOIP CIDR with Amazon Web Services, you can move the CIDR to IPAM from a // public IPv4 pool. You cannot move an IPv6 CIDR to IPAM. If you are bringing a // new IP address to Amazon Web Services for the first time, complete the steps in // Tutorial: BYOIP address CIDRs to IPAM // (https://docs.aws.amazon.com/vpc/latest/ipam/tutorials-byoip-ipam.html). // MoveByoipCidrToIpam(arg1 context.Context, arg2 *ec2.MoveByoipCidrToIpamInput, arg3 ...func(*ec2.Options)) (*ec2.MoveByoipCidrToIpamOutput, error) // Provisions an IPv4 or IPv6 address range for use with your Amazon Web Services // resources through bring your own IP addresses (BYOIP) and creates a // corresponding address pool. After the address range is provisioned, it is ready // to be advertised using AdvertiseByoipCidr. Amazon Web Services verifies that you // own the address range and are authorized to advertise it. You must ensure that // the address range is registered to you and that you created an RPKI ROA to // authorize Amazon ASNs 16509 and 14618 to advertise the address range. For more // information, see Bring your own IP addresses (BYOIP) // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-byoip.html) in the // Amazon Elastic Compute Cloud User Guide. Provisioning an address range is an // asynchronous operation, so the call returns immediately, but the address range // is not ready to use until its status changes from pending-provision to // provisioned. To monitor the status of an address range, use DescribeByoipCidrs. // To allocate an Elastic IP address from your IPv4 address pool, use // AllocateAddress with either the specific address from the address pool or the ID // of the address pool. // ProvisionByoipCidr(arg1 context.Context, arg2 *ec2.ProvisionByoipCidrInput, arg3 ...func(*ec2.Options)) (*ec2.ProvisionByoipCidrOutput, error) // Provision a CIDR to an IPAM pool. You can use this action to provision new CIDRs // to a top-level pool or to transfer a CIDR from a top-level pool to a pool within // it. For more information, see Provision CIDRs to pools // (https://docs.aws.amazon.com/vpc/latest/ipam/prov-cidr-ipam.html) in the Amazon // VPC IPAM User Guide. // ProvisionIpamPoolCidr(arg1 context.Context, arg2 *ec2.ProvisionIpamPoolCidrInput, arg3 ...func(*ec2.Options)) (*ec2.ProvisionIpamPoolCidrOutput, error) // Provision a CIDR to a public IPv4 pool. For more information about IPAM, see // What is IPAM? (https://docs.aws.amazon.com/vpc/latest/ipam/what-is-it-ipam.html) // in the Amazon VPC IPAM User Guide. // ProvisionPublicIpv4PoolCidr(arg1 context.Context, arg2 *ec2.ProvisionPublicIpv4PoolCidrInput, arg3 ...func(*ec2.Options)) (*ec2.ProvisionPublicIpv4PoolCidrOutput, error) // Purchase a reservation with configurations that match those of your Dedicated // Host. You must have active Dedicated Hosts in your account before you purchase a // reservation. This action results in the specified reservation being purchased // and charged to your account. // PurchaseHostReservation(arg1 context.Context, arg2 *ec2.PurchaseHostReservationInput, arg3 ...func(*ec2.Options)) (*ec2.PurchaseHostReservationOutput, error) // Purchases a Reserved Instance for use with your account. With Reserved // Instances, you pay a lower hourly rate compared to On-Demand instance pricing. // Use DescribeReservedInstancesOfferings to get a list of Reserved Instance // offerings that match your specifications. After you've purchased a Reserved // Instance, you can check for your new Reserved Instance with // DescribeReservedInstances. To queue a purchase for a future date and time, // specify a purchase time. If you do not specify a purchase time, the default is // the current time. For more information, see Reserved Instances // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts-on-demand-reserved-instances.html) // and Reserved Instance Marketplace // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-market-general.html) in // the Amazon EC2 User Guide. // PurchaseReservedInstancesOffering(arg1 context.Context, arg2 *ec2.PurchaseReservedInstancesOfferingInput, arg3 ...func(*ec2.Options)) (*ec2.PurchaseReservedInstancesOfferingOutput, error) // Purchases the Scheduled Instances with the specified schedule. Scheduled // Instances enable you to purchase Amazon EC2 compute capacity by the hour for a // one-year term. Before you can purchase a Scheduled Instance, you must call // DescribeScheduledInstanceAvailability to check for available schedules and // obtain a purchase token. After you purchase a Scheduled Instance, you must call // RunScheduledInstances during each scheduled time period. After you purchase a // Scheduled Instance, you can't cancel, modify, or resell your purchase. // PurchaseScheduledInstances(arg1 context.Context, arg2 *ec2.PurchaseScheduledInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.PurchaseScheduledInstancesOutput, error) // Requests a reboot of the specified instances. This operation is asynchronous; it // only queues a request to reboot the specified instances. The operation succeeds // if the instances are valid and belong to you. Requests to reboot terminated // instances are ignored. If an instance does not cleanly shut down within a few // minutes, Amazon EC2 performs a hard reboot. For more information about // troubleshooting, see Troubleshoot an unreachable instance // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-console.html) in // the Amazon EC2 User Guide. // RebootInstances(arg1 context.Context, arg2 *ec2.RebootInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.RebootInstancesOutput, error) // Registers an AMI. When you're creating an AMI, this is the final step you must // complete before you can launch an instance from the AMI. For more information // about creating AMIs, see Creating your own AMIs // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami.html) in // the Amazon Elastic Compute Cloud User Guide. For Amazon EBS-backed instances, // CreateImage creates and registers the AMI in a single request, so you don't have // to register the AMI yourself. We recommend that you always use CreateImage // unless you have a specific reason to use RegisterImage. If needed, you can // deregister an AMI at any time. Any modifications you make to an AMI backed by an // instance store volume invalidates its registration. If you make changes to an // image, deregister the previous image and register the new image. Register a // snapshot of a root device volume You can use RegisterImage to create an Amazon // EBS-backed Linux AMI from a snapshot of a root device volume. You specify the // snapshot using a block device mapping. You can't set the encryption state of the // volume using the block device mapping. If the snapshot is encrypted, or // encryption by default is enabled, the root volume of an instance launched from // the AMI is encrypted. For more information, see Create a Linux AMI from a // snapshot // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html#creating-launching-ami-from-snapshot) // and Use encryption with Amazon EBS-backed AMIs // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIEncryption.html) in the // Amazon Elastic Compute Cloud User Guide. Amazon Web Services Marketplace product // codes If any snapshots have Amazon Web Services Marketplace product codes, they // are copied to the new AMI. Windows and some Linux distributions, such as Red Hat // Enterprise Linux (RHEL) and SUSE Linux Enterprise Server (SLES), use the Amazon // EC2 billing product code associated with an AMI to verify the subscription // status for package updates. To create a new AMI for operating systems that // require a billing product code, instead of registering the AMI, do the following // to preserve the billing product code association: // // * Launch an instance from an // existing AMI with that billing product code. // // * Customize the instance. // // * // Create an AMI from the instance using CreateImage. // // If you purchase a Reserved // Instance to apply to an On-Demand Instance that was launched from an AMI with a // billing product code, make sure that the Reserved Instance has the matching // billing product code. If you purchase a Reserved Instance without the matching // billing product code, the Reserved Instance will not be applied to the On-Demand // Instance. For information about how to obtain the platform details and billing // information of an AMI, see Understanding AMI billing // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-billing-info.html) in // the Amazon Elastic Compute Cloud User Guide. // RegisterImage(arg1 context.Context, arg2 *ec2.RegisterImageInput, arg3 ...func(*ec2.Options)) (*ec2.RegisterImageOutput, error) // Registers a set of tag keys to include in scheduled event notifications for your // resources. To remove tags, use DeregisterInstanceEventNotificationAttributes // (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeregisterInstanceEventNotificationAttributes.html). // RegisterInstanceEventNotificationAttributes(arg1 context.Context, arg2 *ec2.RegisterInstanceEventNotificationAttributesInput, arg3 ...func(*ec2.Options)) (*ec2.RegisterInstanceEventNotificationAttributesOutput, error) // Registers members (network interfaces) with the transit gateway multicast group. // A member is a network interface associated with a supported EC2 instance that // receives multicast traffic. For information about supported instances, see // Multicast Consideration // (https://docs.aws.amazon.com/vpc/latest/tgw/transit-gateway-limits.html#multicast-limits) // in Amazon VPC Transit Gateways. After you add the members, use // SearchTransitGatewayMulticastGroups // (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_SearchTransitGatewayMulticastGroups.html) // to verify that the members were added to the transit gateway multicast group. // RegisterTransitGatewayMulticastGroupMembers(arg1 context.Context, arg2 *ec2.RegisterTransitGatewayMulticastGroupMembersInput, arg3 ...func(*ec2.Options)) (*ec2.RegisterTransitGatewayMulticastGroupMembersOutput, error) // Registers sources (network interfaces) with the specified transit gateway // multicast group. A multicast source is a network interface attached to a // supported instance that sends multicast traffic. For information about supported // instances, see Multicast Considerations // (https://docs.aws.amazon.com/vpc/latest/tgw/transit-gateway-limits.html#multicast-limits) // in Amazon VPC Transit Gateways. After you add the source, use // SearchTransitGatewayMulticastGroups // (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_SearchTransitGatewayMulticastGroups.html) // to verify that the source was added to the multicast group. // RegisterTransitGatewayMulticastGroupSources(arg1 context.Context, arg2 *ec2.RegisterTransitGatewayMulticastGroupSourcesInput, arg3 ...func(*ec2.Options)) (*ec2.RegisterTransitGatewayMulticastGroupSourcesOutput, error) // Rejects a request to associate cross-account subnets with a transit gateway // multicast domain. // RejectTransitGatewayMulticastDomainAssociations(arg1 context.Context, arg2 *ec2.RejectTransitGatewayMulticastDomainAssociationsInput, arg3 ...func(*ec2.Options)) (*ec2.RejectTransitGatewayMulticastDomainAssociationsOutput, error) // Rejects a transit gateway peering attachment request. // RejectTransitGatewayPeeringAttachment(arg1 context.Context, arg2 *ec2.RejectTransitGatewayPeeringAttachmentInput, arg3 ...func(*ec2.Options)) (*ec2.RejectTransitGatewayPeeringAttachmentOutput, error) // Rejects a request to attach a VPC to a transit gateway. The VPC attachment must // be in the pendingAcceptance state. Use DescribeTransitGatewayVpcAttachments to // view your pending VPC attachment requests. Use AcceptTransitGatewayVpcAttachment // to accept a VPC attachment request. // RejectTransitGatewayVpcAttachment(arg1 context.Context, arg2 *ec2.RejectTransitGatewayVpcAttachmentInput, arg3 ...func(*ec2.Options)) (*ec2.RejectTransitGatewayVpcAttachmentOutput, error) // Rejects one or more VPC endpoint connection requests to your VPC endpoint // service. // RejectVpcEndpointConnections(arg1 context.Context, arg2 *ec2.RejectVpcEndpointConnectionsInput, arg3 ...func(*ec2.Options)) (*ec2.RejectVpcEndpointConnectionsOutput, error) // Rejects a VPC peering connection request. The VPC peering connection must be in // the pending-acceptance state. Use the DescribeVpcPeeringConnections request to // view your outstanding VPC peering connection requests. To delete an active VPC // peering connection, or to delete a VPC peering connection request that you // initiated, use DeleteVpcPeeringConnection. // RejectVpcPeeringConnection(arg1 context.Context, arg2 *ec2.RejectVpcPeeringConnectionInput, arg3 ...func(*ec2.Options)) (*ec2.RejectVpcPeeringConnectionOutput, error) // Releases the specified Elastic IP address. [EC2-Classic, default VPC] Releasing // an Elastic IP address automatically disassociates it from any instance that it's // associated with. To disassociate an Elastic IP address without releasing it, use // DisassociateAddress. [Nondefault VPC] You must use DisassociateAddress to // disassociate the Elastic IP address before you can release it. Otherwise, Amazon // EC2 returns an error (InvalidIPAddress.InUse). After releasing an Elastic IP // address, it is released to the IP address pool. Be sure to update your DNS // records and any servers or devices that communicate with the address. If you // attempt to release an Elastic IP address that you already released, you'll get // an AuthFailure error if the address is already allocated to another Amazon Web // Services account. [EC2-VPC] After you release an Elastic IP address for use in a // VPC, you might be able to recover it. For more information, see AllocateAddress. // For more information, see Elastic IP Addresses // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html) // in the Amazon Elastic Compute Cloud User Guide. // ReleaseAddress(arg1 context.Context, arg2 *ec2.ReleaseAddressInput, arg3 ...func(*ec2.Options)) (*ec2.ReleaseAddressOutput, error) // When you no longer want to use an On-Demand Dedicated Host it can be released. // On-Demand billing is stopped and the host goes into released state. The host ID // of Dedicated Hosts that have been released can no longer be specified in another // request, for example, to modify the host. You must stop or terminate all // instances on a host before it can be released. When Dedicated Hosts are // released, it may take some time for them to stop counting toward your limit and // you may receive capacity errors when trying to allocate new Dedicated Hosts. // Wait a few minutes and then try again. Released hosts still appear in a // DescribeHosts response. // ReleaseHosts(arg1 context.Context, arg2 *ec2.ReleaseHostsInput, arg3 ...func(*ec2.Options)) (*ec2.ReleaseHostsOutput, error) // Release an allocation within an IPAM pool. You can only use this action to // release manual allocations. To remove an allocation for a resource without // deleting the resource, set its monitored state to false using // ModifyIpamResourceCidr // (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyIpamResourceCidr.html). // For more information, see Release an allocation // (https://docs.aws.amazon.com/vpc/latest/ipam/release-pool-alloc-ipam.html) in // the Amazon VPC IPAM User Guide. // ReleaseIpamPoolAllocation(arg1 context.Context, arg2 *ec2.ReleaseIpamPoolAllocationInput, arg3 ...func(*ec2.Options)) (*ec2.ReleaseIpamPoolAllocationOutput, error) // Replaces an IAM instance profile for the specified running instance. You can use // this action to change the IAM instance profile that's associated with an // instance without having to disassociate the existing IAM instance profile first. // Use DescribeIamInstanceProfileAssociations to get the association ID. // ReplaceIamInstanceProfileAssociation(arg1 context.Context, arg2 *ec2.ReplaceIamInstanceProfileAssociationInput, arg3 ...func(*ec2.Options)) (*ec2.ReplaceIamInstanceProfileAssociationOutput, error) // Changes which network ACL a subnet is associated with. By default when you // create a subnet, it's automatically associated with the default network ACL. For // more information, see Network ACLs // (https://docs.aws.amazon.com/vpc/latest/userguide/VPC_ACLs.html) in the Amazon // Virtual Private Cloud User Guide. This is an idempotent operation. // ReplaceNetworkAclAssociation(arg1 context.Context, arg2 *ec2.ReplaceNetworkAclAssociationInput, arg3 ...func(*ec2.Options)) (*ec2.ReplaceNetworkAclAssociationOutput, error) // Replaces an entry (rule) in a network ACL. For more information, see Network // ACLs (https://docs.aws.amazon.com/vpc/latest/userguide/VPC_ACLs.html) in the // Amazon Virtual Private Cloud User Guide. // ReplaceNetworkAclEntry(arg1 context.Context, arg2 *ec2.ReplaceNetworkAclEntryInput, arg3 ...func(*ec2.Options)) (*ec2.ReplaceNetworkAclEntryOutput, error) // Replaces an existing route within a route table in a VPC. You must specify // either a destination CIDR block or a prefix list ID. You must also specify // exactly one of the resources from the parameter list, or reset the local route // to its default target. For more information, see Route tables // (https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Route_Tables.html) in the // Amazon Virtual Private Cloud User Guide. // ReplaceRoute(arg1 context.Context, arg2 *ec2.ReplaceRouteInput, arg3 ...func(*ec2.Options)) (*ec2.ReplaceRouteOutput, error) // Changes the route table associated with a given subnet, internet gateway, or // virtual private gateway in a VPC. After the operation completes, the subnet or // gateway uses the routes in the new route table. For more information about route // tables, see Route tables // (https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Route_Tables.html) in the // Amazon Virtual Private Cloud User Guide. You can also use this operation to // change which table is the main route table in the VPC. Specify the main route // table's association ID and the route table ID of the new main route table. // ReplaceRouteTableAssociation(arg1 context.Context, arg2 *ec2.ReplaceRouteTableAssociationInput, arg3 ...func(*ec2.Options)) (*ec2.ReplaceRouteTableAssociationOutput, error) // Replaces the specified route in the specified transit gateway route table. // ReplaceTransitGatewayRoute(arg1 context.Context, arg2 *ec2.ReplaceTransitGatewayRouteInput, arg3 ...func(*ec2.Options)) (*ec2.ReplaceTransitGatewayRouteOutput, error) // Submits feedback about the status of an instance. The instance must be in the // running state. If your experience with the instance differs from the instance // status returned by DescribeInstanceStatus, use ReportInstanceStatus to report // your experience with the instance. Amazon EC2 collects this information to // improve the accuracy of status checks. Use of this action does not change the // value returned by DescribeInstanceStatus. // ReportInstanceStatus(arg1 context.Context, arg2 *ec2.ReportInstanceStatusInput, arg3 ...func(*ec2.Options)) (*ec2.ReportInstanceStatusOutput, error) // Creates a Spot Fleet request. The Spot Fleet request specifies the total target // capacity and the On-Demand target capacity. Amazon EC2 calculates the difference // between the total capacity and On-Demand capacity, and launches the difference // as Spot capacity. You can submit a single request that includes multiple launch // specifications that vary by instance type, AMI, Availability Zone, or subnet. By // default, the Spot Fleet requests Spot Instances in the Spot Instance pool where // the price per unit is the lowest. Each launch specification can include its own // instance weighting that reflects the value of the instance type to your // application workload. Alternatively, you can specify that the Spot Fleet // distribute the target capacity across the Spot pools included in its launch // specifications. By ensuring that the Spot Instances in your Spot Fleet are in // different Spot pools, you can improve the availability of your fleet. You can // specify tags for the Spot Fleet request and instances launched by the fleet. You // cannot tag other resource types in a Spot Fleet request because only the // spot-fleet-request and instance resource types are supported. For more // information, see Spot Fleet requests // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-fleet-requests.html) // in the Amazon EC2 User Guide for Linux Instances. We strongly discourage using // the RequestSpotFleet API because it is a legacy API with no planned investment. // For options for requesting Spot Instances, see Which is the best Spot request // method to use? // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-best-practices.html#which-spot-request-method-to-use) // in the Amazon EC2 User Guide for Linux Instances. // RequestSpotFleet(arg1 context.Context, arg2 *ec2.RequestSpotFleetInput, arg3 ...func(*ec2.Options)) (*ec2.RequestSpotFleetOutput, error) // Creates a Spot Instance request. For more information, see Spot Instance // requests // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-requests.html) in the // Amazon EC2 User Guide for Linux Instances. We strongly discourage using the // RequestSpotInstances API because it is a legacy API with no planned investment. // For options for requesting Spot Instances, see Which is the best Spot request // method to use? // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-best-practices.html#which-spot-request-method-to-use) // in the Amazon EC2 User Guide for Linux Instances. // RequestSpotInstances(arg1 context.Context, arg2 *ec2.RequestSpotInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.RequestSpotInstancesOutput, error) // Resets the attribute of the specified IP address. For requirements, see Using // reverse DNS for email applications // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html#Using_Elastic_Addressing_Reverse_DNS). // ResetAddressAttribute(arg1 context.Context, arg2 *ec2.ResetAddressAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ResetAddressAttributeOutput, error) // Resets the default KMS key for EBS encryption for your account in this Region to // the Amazon Web Services managed KMS key for EBS. After resetting the default KMS // key to the Amazon Web Services managed KMS key, you can continue to encrypt by a // customer managed KMS key by specifying it when you create the volume. For more // information, see Amazon EBS encryption // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html) in the // Amazon Elastic Compute Cloud User Guide. // ResetEbsDefaultKmsKeyId(arg1 context.Context, arg2 *ec2.ResetEbsDefaultKmsKeyIdInput, arg3 ...func(*ec2.Options)) (*ec2.ResetEbsDefaultKmsKeyIdOutput, error) // Resets the specified attribute of the specified Amazon FPGA Image (AFI) to its // default value. You can only reset the load permission attribute. // ResetFpgaImageAttribute(arg1 context.Context, arg2 *ec2.ResetFpgaImageAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ResetFpgaImageAttributeOutput, error) // Resets an attribute of an AMI to its default value. // ResetImageAttribute(arg1 context.Context, arg2 *ec2.ResetImageAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ResetImageAttributeOutput, error) // Resets an attribute of an instance to its default value. To reset the kernel or // ramdisk, the instance must be in a stopped state. To reset the sourceDestCheck, // the instance can be either running or stopped. The sourceDestCheck attribute // controls whether source/destination checking is enabled. The default value is // true, which means checking is enabled. This value must be false for a NAT // instance to perform NAT. For more information, see NAT Instances // (https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_NAT_Instance.html) // in the Amazon VPC User Guide. // ResetInstanceAttribute(arg1 context.Context, arg2 *ec2.ResetInstanceAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ResetInstanceAttributeOutput, error) // Resets a network interface attribute. You can specify only one attribute at a // time. // ResetNetworkInterfaceAttribute(arg1 context.Context, arg2 *ec2.ResetNetworkInterfaceAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ResetNetworkInterfaceAttributeOutput, error) // Resets permission settings for the specified snapshot. For more information // about modifying snapshot permissions, see Share a snapshot // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-modifying-snapshot-permissions.html) // in the Amazon Elastic Compute Cloud User Guide. // ResetSnapshotAttribute(arg1 context.Context, arg2 *ec2.ResetSnapshotAttributeInput, arg3 ...func(*ec2.Options)) (*ec2.ResetSnapshotAttributeOutput, error) // Restores an Elastic IP address that was previously moved to the EC2-VPC platform // back to the EC2-Classic platform. You cannot move an Elastic IP address that was // originally allocated for use in EC2-VPC. The Elastic IP address must not be // associated with an instance or network interface. // RestoreAddressToClassic(arg1 context.Context, arg2 *ec2.RestoreAddressToClassicInput, arg3 ...func(*ec2.Options)) (*ec2.RestoreAddressToClassicOutput, error) // Restores an AMI from the Recycle Bin. For more information, see Recycle Bin // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/recycle-bin.html) in the // Amazon Elastic Compute Cloud User Guide. // RestoreImageFromRecycleBin(arg1 context.Context, arg2 *ec2.RestoreImageFromRecycleBinInput, arg3 ...func(*ec2.Options)) (*ec2.RestoreImageFromRecycleBinOutput, error) // Restores the entries from a previous version of a managed prefix list to a new // version of the prefix list. // RestoreManagedPrefixListVersion(arg1 context.Context, arg2 *ec2.RestoreManagedPrefixListVersionInput, arg3 ...func(*ec2.Options)) (*ec2.RestoreManagedPrefixListVersionOutput, error) // Restores a snapshot from the Recycle Bin. For more information, see Restore // snapshots from the Recycle Bin // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/recycle-bin-working-with-snaps.html#recycle-bin-restore-snaps) // in the Amazon Elastic Compute Cloud User Guide. // RestoreSnapshotFromRecycleBin(arg1 context.Context, arg2 *ec2.RestoreSnapshotFromRecycleBinInput, arg3 ...func(*ec2.Options)) (*ec2.RestoreSnapshotFromRecycleBinOutput, error) // Restores an archived Amazon EBS snapshot for use temporarily or permanently, or // modifies the restore period or restore type for a snapshot that was previously // temporarily restored. For more information see Restore an archived snapshot // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/working-with-snapshot-archiving.html#restore-archived-snapshot) // and modify the restore period or restore type for a temporarily restored // snapshot // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/working-with-snapshot-archiving.html#modify-temp-restore-period) // in the Amazon Elastic Compute Cloud User Guide. // RestoreSnapshotTier(arg1 context.Context, arg2 *ec2.RestoreSnapshotTierInput, arg3 ...func(*ec2.Options)) (*ec2.RestoreSnapshotTierOutput, error) // Removes an ingress authorization rule from a Client VPN endpoint. // RevokeClientVpnIngress(arg1 context.Context, arg2 *ec2.RevokeClientVpnIngressInput, arg3 ...func(*ec2.Options)) (*ec2.RevokeClientVpnIngressOutput, error) // [VPC only] Removes the specified outbound (egress) rules from a security group // for EC2-VPC. This action does not apply to security groups for use in // EC2-Classic. You can specify rules using either rule IDs or security group rule // properties. If you use rule properties, the values that you specify (for // example, ports) must match the existing rule's values exactly. Each rule has a // protocol, from and to ports, and destination (CIDR range, security group, or // prefix list). For the TCP and UDP protocols, you must also specify the // destination port or range of ports. For the ICMP protocol, you must also specify // the ICMP type and code. If the security group rule has a description, you do not // need to specify the description to revoke the rule. [Default VPC] If the values // you specify do not match the existing rule's values, no error is returned, and // the output describes the security group rules that were not revoked. Amazon Web // Services recommends that you describe the security group to verify that the // rules were removed. Rule changes are propagated to instances within the security // group as quickly as possible. However, a small delay might occur. // RevokeSecurityGroupEgress(arg1 context.Context, arg2 *ec2.RevokeSecurityGroupEgressInput, arg3 ...func(*ec2.Options)) (*ec2.RevokeSecurityGroupEgressOutput, error) // Removes the specified inbound (ingress) rules from a security group. You can // specify rules using either rule IDs or security group rule properties. If you // use rule properties, the values that you specify (for example, ports) must match // the existing rule's values exactly. Each rule has a protocol, from and to ports, // and source (CIDR range, security group, or prefix list). For the TCP and UDP // protocols, you must also specify the destination port or range of ports. For the // ICMP protocol, you must also specify the ICMP type and code. If the security // group rule has a description, you do not need to specify the description to // revoke the rule. [EC2-Classic, default VPC] If the values you specify do not // match the existing rule's values, no error is returned, and the output describes // the security group rules that were not revoked. Amazon Web Services recommends // that you describe the security group to verify that the rules were removed. Rule // changes are propagated to instances within the security group as quickly as // possible. However, a small delay might occur. // RevokeSecurityGroupIngress(arg1 context.Context, arg2 *ec2.RevokeSecurityGroupIngressInput, arg3 ...func(*ec2.Options)) (*ec2.RevokeSecurityGroupIngressOutput, error) // Launches the specified number of instances using an AMI for which you have // permissions. You can specify a number of options, or leave the default options. // The following rules apply: // // * [EC2-VPC] If you don't specify a subnet ID, we // choose a default subnet from your default VPC for you. If you don't have a // default VPC, you must specify a subnet ID in the request. // // * [EC2-Classic] If // don't specify an Availability Zone, we choose one for you. // // * Some instance // types must be launched into a VPC. If you do not have a default VPC, or if you // do not specify a subnet ID, the request fails. For more information, see // Instance types available only in a VPC // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-vpc.html#vpc-only-instance-types). // // * // [EC2-VPC] All instances have a network interface with a primary private IPv4 // address. If you don't specify this address, we choose one from the IPv4 range of // your subnet. // // * Not all instance types support IPv6 addresses. For more // information, see Instance types // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html). // // * If // you don't specify a security group ID, we use the default security group. For // more information, see Security groups // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html). // // * // If any of the AMIs have a product code attached for which the user has not // subscribed, the request fails. // // You can create a launch template // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html), // which is a resource that contains the parameters to launch an instance. When you // launch an instance using RunInstances, you can specify the launch template // instead of specifying the launch parameters. To ensure faster instance launches, // break up large requests into smaller batches. For example, create five separate // launch requests for 100 instances each instead of one launch request for 500 // instances. An instance is ready for you to use when it's in the running state. // You can check the state of your instance using DescribeInstances. You can tag // instances and EBS volumes during launch, after launch, or both. For more // information, see CreateTags and Tagging your Amazon EC2 resources // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html). Linux // instances have access to the public key of the key pair at boot. You can use // this key to provide secure access to the instance. Amazon EC2 public images use // this feature to provide secure access without passwords. For more information, // see Key pairs // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html). For // troubleshooting, see What to do if an instance immediately terminates // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_InstanceStraightToTerminated.html), // and Troubleshooting connecting to your instance // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstancesConnecting.html). // RunInstances(arg1 context.Context, arg2 *ec2.RunInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.RunInstancesOutput, error) // Launches the specified Scheduled Instances. Before you can launch a Scheduled // Instance, you must purchase it and obtain an identifier using // PurchaseScheduledInstances. You must launch a Scheduled Instance during its // scheduled time period. You can't stop or reboot a Scheduled Instance, but you // can terminate it as needed. If you terminate a Scheduled Instance before the // current scheduled time period ends, you can launch it again after a few minutes. // For more information, see Scheduled Instances // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-scheduled-instances.html) // in the Amazon EC2 User Guide. // RunScheduledInstances(arg1 context.Context, arg2 *ec2.RunScheduledInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.RunScheduledInstancesOutput, error) // Searches for routes in the specified local gateway route table. // SearchLocalGatewayRoutes(arg1 context.Context, arg2 *ec2.SearchLocalGatewayRoutesInput, arg3 ...func(*ec2.Options)) (*ec2.SearchLocalGatewayRoutesOutput, error) // Searches one or more transit gateway multicast groups and returns the group // membership information. // SearchTransitGatewayMulticastGroups(arg1 context.Context, arg2 *ec2.SearchTransitGatewayMulticastGroupsInput, arg3 ...func(*ec2.Options)) (*ec2.SearchTransitGatewayMulticastGroupsOutput, error) // Searches for routes in the specified transit gateway route table. // SearchTransitGatewayRoutes(arg1 context.Context, arg2 *ec2.SearchTransitGatewayRoutesInput, arg3 ...func(*ec2.Options)) (*ec2.SearchTransitGatewayRoutesOutput, error) // Sends a diagnostic interrupt to the specified Amazon EC2 instance to trigger a // kernel panic (on Linux instances), or a blue screen/stop error (on Windows // instances). For instances based on Intel and AMD processors, the interrupt is // received as a non-maskable interrupt (NMI). In general, the operating system // crashes and reboots when a kernel panic or stop error is triggered. The // operating system can also be configured to perform diagnostic tasks, such as // generating a memory dump file, loading a secondary kernel, or obtaining a call // trace. Before sending a diagnostic interrupt to your instance, ensure that its // operating system is configured to perform the required diagnostic tasks. For // more information about configuring your operating system to generate a crash // dump when a kernel panic or stop error occurs, see Send a diagnostic interrupt // (for advanced users) // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/diagnostic-interrupt.html) // (Linux instances) or Send a diagnostic interrupt (for advanced users) // (https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/diagnostic-interrupt.html) // (Windows instances). // SendDiagnosticInterrupt(arg1 context.Context, arg2 *ec2.SendDiagnosticInterruptInput, arg3 ...func(*ec2.Options)) (*ec2.SendDiagnosticInterruptOutput, error) // Starts an Amazon EBS-backed instance that you've previously stopped. Instances // that use Amazon EBS volumes as their root devices can be quickly stopped and // started. When an instance is stopped, the compute resources are released and you // are not billed for instance usage. However, your root partition Amazon EBS // volume remains and continues to persist your data, and you are charged for // Amazon EBS volume usage. You can restart your instance at any time. Every time // you start your instance, Amazon EC2 charges a one-minute minimum for instance // usage, and thereafter charges per second for instance usage. Before stopping an // instance, make sure it is in a state from which it can be restarted. Stopping an // instance does not preserve data stored in RAM. Performing this operation on an // instance that uses an instance store as its root device returns an error. If you // attempt to start a T3 instance with host tenancy and the unlimted CPU credit // option, the request fails. The unlimited CPU credit option is not supported on // Dedicated Hosts. Before you start the instance, either change its CPU credit // option to standard, or change its tenancy to default or dedicated. For more // information, see Stop and start your instance // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Stop_Start.html) in the // Amazon EC2 User Guide. // StartInstances(arg1 context.Context, arg2 *ec2.StartInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.StartInstancesOutput, error) // Starts analyzing the specified Network Access Scope. // StartNetworkInsightsAccessScopeAnalysis(arg1 context.Context, arg2 *ec2.StartNetworkInsightsAccessScopeAnalysisInput, arg3 ...func(*ec2.Options)) (*ec2.StartNetworkInsightsAccessScopeAnalysisOutput, error) // Starts analyzing the specified path. If the path is reachable, the operation // returns the shortest feasible path. // StartNetworkInsightsAnalysis(arg1 context.Context, arg2 *ec2.StartNetworkInsightsAnalysisInput, arg3 ...func(*ec2.Options)) (*ec2.StartNetworkInsightsAnalysisOutput, error) // Initiates the verification process to prove that the service provider owns the // private DNS name domain for the endpoint service. The service provider must // successfully perform the verification before the consumer can use the name to // access the service. Before the service provider runs this command, they must add // a record to the DNS server. // StartVpcEndpointServicePrivateDnsVerification(arg1 context.Context, arg2 *ec2.StartVpcEndpointServicePrivateDnsVerificationInput, arg3 ...func(*ec2.Options)) (*ec2.StartVpcEndpointServicePrivateDnsVerificationOutput, error) // Stops an Amazon EBS-backed instance. For more information, see Stop and start // your instance // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Stop_Start.html) in the // Amazon EC2 User Guide. You can use the Stop action to hibernate an instance if // the instance is enabled for hibernation // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Hibernate.html#enabling-hibernation) // and it meets the hibernation prerequisites // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Hibernate.html#hibernating-prerequisites). // For more information, see Hibernate your instance // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Hibernate.html) in the // Amazon EC2 User Guide. We don't charge usage for a stopped instance, or data // transfer fees; however, your root partition Amazon EBS volume remains and // continues to persist your data, and you are charged for Amazon EBS volume usage. // Every time you start your instance, Amazon EC2 charges a one-minute minimum for // instance usage, and thereafter charges per second for instance usage. You can't // stop or hibernate instance store-backed instances. You can't use the Stop action // to hibernate Spot Instances, but you can specify that Amazon EC2 should // hibernate Spot Instances when they are interrupted. For more information, see // Hibernating interrupted Spot Instances // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-interruptions.html#hibernate-spot-instances) // in the Amazon EC2 User Guide. When you stop or hibernate an instance, we shut it // down. You can restart your instance at any time. Before stopping or hibernating // an instance, make sure it is in a state from which it can be restarted. Stopping // an instance does not preserve data stored in RAM, but hibernating an instance // does preserve data stored in RAM. If an instance cannot hibernate successfully, // a normal shutdown occurs. Stopping and hibernating an instance is different to // rebooting or terminating it. For example, when you stop or hibernate an // instance, the root device and any other devices attached to the instance // persist. When you terminate an instance, the root device and any other devices // attached during the instance launch are automatically deleted. For more // information about the differences between rebooting, stopping, hibernating, and // terminating instances, see Instance lifecycle // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-lifecycle.html) // in the Amazon EC2 User Guide. When you stop an instance, we attempt to shut it // down forcibly after a short while. If your instance appears stuck in the // stopping state after a period of time, there may be an issue with the underlying // host computer. For more information, see Troubleshoot stopping your instance // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstancesStopping.html) // in the Amazon EC2 User Guide. // StopInstances(arg1 context.Context, arg2 *ec2.StopInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.StopInstancesOutput, error) // Terminates active Client VPN endpoint connections. This action can be used to // terminate a specific client connection, or up to five connections established by // a specific user. // TerminateClientVpnConnections(arg1 context.Context, arg2 *ec2.TerminateClientVpnConnectionsInput, arg3 ...func(*ec2.Options)) (*ec2.TerminateClientVpnConnectionsOutput, error) // Shuts down the specified instances. This operation is idempotent; if you // terminate an instance more than once, each call succeeds. If you specify // multiple instances and the request fails (for example, because of a single // incorrect instance ID), none of the instances are terminated. If you terminate // multiple instances across multiple Availability Zones, and one or more of the // specified instances are enabled for termination protection, the request fails // with the following results: // // * The specified instances that are in the same // Availability Zone as the protected instance are not terminated. // // * The specified // instances that are in different Availability Zones, where no other specified // instances are protected, are successfully terminated. // // For example, say you have // the following instances: // // * Instance A: us-east-1a; Not protected // // * Instance B: // us-east-1a; Not protected // // * Instance C: us-east-1b; Protected // // * Instance D: // us-east-1b; not protected // // If you attempt to terminate all of these instances in // the same request, the request reports failure with the following results: // // * // Instance A and Instance B are successfully terminated because none of the // specified instances in us-east-1a are enabled for termination protection. // // * // Instance C and Instance D fail to terminate because at least one of the // specified instances in us-east-1b (Instance C) is enabled for termination // protection. // // Terminated instances remain visible after termination (for // approximately one hour). By default, Amazon EC2 deletes all EBS volumes that // were attached when the instance launched. Volumes attached after instance launch // continue running. You can stop, start, and terminate EBS-backed instances. You // can only terminate instance store-backed instances. What happens to an instance // differs if you stop it or terminate it. For example, when you stop an instance, // the root device and any other devices attached to the instance persist. When you // terminate an instance, any attached EBS volumes with the DeleteOnTermination // block device mapping parameter set to true are automatically deleted. For more // information about the differences between stopping and terminating instances, // see Instance lifecycle // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-lifecycle.html) // in the Amazon EC2 User Guide. For more information about troubleshooting, see // Troubleshooting terminating your instance // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstancesShuttingDown.html) // in the Amazon EC2 User Guide. // TerminateInstances(arg1 context.Context, arg2 *ec2.TerminateInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.TerminateInstancesOutput, error) // Unassigns one or more IPv6 addresses IPv4 Prefix Delegation prefixes from a // network interface. // UnassignIpv6Addresses(arg1 context.Context, arg2 *ec2.UnassignIpv6AddressesInput, arg3 ...func(*ec2.Options)) (*ec2.UnassignIpv6AddressesOutput, error) // Unassigns one or more secondary private IP addresses, or IPv4 Prefix Delegation // prefixes from a network interface. // UnassignPrivateIpAddresses(arg1 context.Context, arg2 *ec2.UnassignPrivateIpAddressesInput, arg3 ...func(*ec2.Options)) (*ec2.UnassignPrivateIpAddressesOutput, error) // Disables detailed monitoring for a running instance. For more information, see // Monitoring your instances and volumes // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-cloudwatch.html) in // the Amazon EC2 User Guide. // UnmonitorInstances(arg1 context.Context, arg2 *ec2.UnmonitorInstancesInput, arg3 ...func(*ec2.Options)) (*ec2.UnmonitorInstancesOutput, error) // [VPC only] Updates the description of an egress (outbound) security group rule. // You can replace an existing description, or add a description to a rule that did // not have one previously. You can remove a description for a security group rule // by omitting the description parameter in the request. // UpdateSecurityGroupRuleDescriptionsEgress(arg1 context.Context, arg2 *ec2.UpdateSecurityGroupRuleDescriptionsEgressInput, arg3 ...func(*ec2.Options)) (*ec2.UpdateSecurityGroupRuleDescriptionsEgressOutput, error) // Updates the description of an ingress (inbound) security group rule. You can // replace an existing description, or add a description to a rule that did not // have one previously. You can remove a description for a security group rule by // omitting the description parameter in the request. // UpdateSecurityGroupRuleDescriptionsIngress(arg1 context.Context, arg2 *ec2.UpdateSecurityGroupRuleDescriptionsIngressInput, arg3 ...func(*ec2.Options)) (*ec2.UpdateSecurityGroupRuleDescriptionsIngressOutput, error) // Stops advertising an address range that is provisioned as an address pool. You // can perform this operation at most once every 10 seconds, even if you specify // different address ranges each time. It can take a few minutes before traffic to // the specified addresses stops routing to Amazon Web Services because of BGP // propagation delays. // WithdrawByoipCidr(arg1 context.Context, arg2 *ec2.WithdrawByoipCidrInput, arg3 ...func(*ec2.Options)) (*ec2.WithdrawByoipCidrOutput, error) }
IEC2Client generic client
type ILambdaClient ¶
type ILambdaClient interface { // Adds permissions to the resource-based policy of a version of an Lambda layer // (https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html). Use // this action to grant layer usage permission to other accounts. You can grant // permission to a single account, all accounts in an organization, or all Amazon // Web Services accounts. To revoke permission, call RemoveLayerVersionPermission // with the statement ID that you specified when you added it. // AddLayerVersionPermission(arg1 context.Context, arg2 *lambda.AddLayerVersionPermissionInput, arg3 ...func(*lambda.Options)) (*lambda.AddLayerVersionPermissionOutput, error) // Grants an Amazon Web Services service or another account permission to use a // function. You can apply the policy at the function level, or specify a qualifier // to restrict access to a single version or alias. If you use a qualifier, the // invoker must use the full Amazon Resource Name (ARN) of that version or alias to // invoke the function. To grant permission to another account, specify the account // ID as the Principal. For Amazon Web Services services, the principal is a // domain-style identifier defined by the service, like s3.amazonaws.com or // sns.amazonaws.com. For Amazon Web Services services, you can also specify the // ARN of the associated resource as the SourceArn. If you grant permission to a // service principal without specifying the source, other accounts could // potentially configure resources in their account to invoke your Lambda function. // This action adds a statement to a resource-based permissions policy for the // function. For more information about function policies, see Lambda Function // Policies // (https://docs.aws.amazon.com/lambda/latest/dg/access-control-resource-based.html). // AddPermission(arg1 context.Context, arg2 *lambda.AddPermissionInput, arg3 ...func(*lambda.Options)) (*lambda.AddPermissionOutput, error) // Creates an alias // (https://docs.aws.amazon.com/lambda/latest/dg/versioning-aliases.html) for a // Lambda function version. Use aliases to provide clients with a function // identifier that you can update to invoke a different version. You can also map // an alias to split invocation requests between two versions. Use the // RoutingConfig parameter to specify a second version and the percentage of // invocation requests that it receives. // CreateAlias(arg1 context.Context, arg2 *lambda.CreateAliasInput, arg3 ...func(*lambda.Options)) (*lambda.CreateAliasOutput, error) // Creates a code signing configuration. A code signing configuration // (https://docs.aws.amazon.com/lambda/latest/dg/configuration-trustedcode.html) // defines a list of allowed signing profiles and defines the code-signing // validation policy (action to be taken if deployment validation checks fail). // CreateCodeSigningConfig(arg1 context.Context, arg2 *lambda.CreateCodeSigningConfigInput, arg3 ...func(*lambda.Options)) (*lambda.CreateCodeSigningConfigOutput, error) // Creates a mapping between an event source and an Lambda function. Lambda reads // items from the event source and triggers the function. For details about each // event source type, see the following topics. In particular, each of the topics // describes the required and optional parameters for the specific event source. // // * // Configuring a Dynamo DB stream as an event source // (https://docs.aws.amazon.com/lambda/latest/dg/with-ddb.html#services-dynamodb-eventsourcemapping) // // * // Configuring a Kinesis stream as an event source // (https://docs.aws.amazon.com/lambda/latest/dg/with-kinesis.html#services-kinesis-eventsourcemapping) // // * // Configuring an SQS queue as an event source // (https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html#events-sqs-eventsource) // // * // Configuring an MQ broker as an event source // (https://docs.aws.amazon.com/lambda/latest/dg/with-mq.html#services-mq-eventsourcemapping) // // * // Configuring MSK as an event source // (https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html) // // * Configuring // Self-Managed Apache Kafka as an event source // (https://docs.aws.amazon.com/lambda/latest/dg/kafka-smaa.html) // // The following // error handling options are only available for stream sources (DynamoDB and // Kinesis): // // * BisectBatchOnFunctionError - If the function returns an error, // split the batch in two and retry. // // * DestinationConfig - Send discarded records // to an Amazon SQS queue or Amazon SNS topic. // // * MaximumRecordAgeInSeconds - // Discard records older than the specified age. The default value is infinite // (-1). When set to infinite (-1), failed records are retried until the record // expires // // * MaximumRetryAttempts - Discard records after the specified number of // retries. The default value is infinite (-1). When set to infinite (-1), failed // records are retried until the record expires. // // * ParallelizationFactor - Process // multiple batches from each shard concurrently. // CreateEventSourceMapping(arg1 context.Context, arg2 *lambda.CreateEventSourceMappingInput, arg3 ...func(*lambda.Options)) (*lambda.CreateEventSourceMappingOutput, error) // Creates a Lambda function. To create a function, you need a deployment package // (https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html) and // an execution role // (https://docs.aws.amazon.com/lambda/latest/dg/intro-permission-model.html#lambda-intro-execution-role). // The deployment package is a .zip file archive or container image that contains // your function code. The execution role grants the function permission to use // Amazon Web Services services, such as Amazon CloudWatch Logs for log streaming // and X-Ray for request tracing. You set the package type to Image if the // deployment package is a container image // (https://docs.aws.amazon.com/lambda/latest/dg/lambda-images.html). For a // container image, the code property must include the URI of a container image in // the Amazon ECR registry. You do not need to specify the handler and runtime // properties. You set the package type to Zip if the deployment package is a .zip // file archive // (https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html#gettingstarted-package-zip). // For a .zip file archive, the code property specifies the location of the .zip // file. You must also specify the handler and runtime properties. When you create // a function, Lambda provisions an instance of the function and its supporting // resources. If your function connects to a VPC, this process can take a minute or // so. During this time, you can't invoke or modify the function. The State, // StateReason, and StateReasonCode fields in the response from // GetFunctionConfiguration indicate when the function is ready to invoke. For more // information, see Function States // (https://docs.aws.amazon.com/lambda/latest/dg/functions-states.html). A function // has an unpublished version, and can have published versions and aliases. The // unpublished version changes when you update your function's code and // configuration. A published version is a snapshot of your function code and // configuration that can't be changed. An alias is a named resource that maps to a // version, and can be changed to map to a different version. Use the Publish // parameter to create version 1 of your function from its initial configuration. // The other parameters let you configure version-specific and function-level // settings. You can modify version-specific settings later with // UpdateFunctionConfiguration. Function-level settings apply to both the // unpublished and published versions of the function, and include tags // (TagResource) and per-function concurrency limits (PutFunctionConcurrency). You // can use code signing if your deployment package is a .zip file archive. To // enable code signing for this function, specify the ARN of a code-signing // configuration. When a user attempts to deploy a code package with // UpdateFunctionCode, Lambda checks that the code package has a valid signature // from a trusted publisher. The code-signing configuration includes set set of // signing profiles, which define the trusted publishers for this function. If // another account or an Amazon Web Services service invokes your function, use // AddPermission to grant permission by creating a resource-based IAM policy. You // can grant permissions at the function level, on a version, or on an alias. To // invoke your function directly, use Invoke. To invoke your function in response // to events in other Amazon Web Services services, create an event source mapping // (CreateEventSourceMapping), or configure a function trigger in the other // service. For more information, see Invoking Functions // (https://docs.aws.amazon.com/lambda/latest/dg/lambda-invocation.html). // CreateFunction(arg1 context.Context, arg2 *lambda.CreateFunctionInput, arg3 ...func(*lambda.Options)) (*lambda.CreateFunctionOutput, error) // Deletes a Lambda function alias // (https://docs.aws.amazon.com/lambda/latest/dg/versioning-aliases.html). // DeleteAlias(arg1 context.Context, arg2 *lambda.DeleteAliasInput, arg3 ...func(*lambda.Options)) (*lambda.DeleteAliasOutput, error) // Deletes the code signing configuration. You can delete the code signing // configuration only if no function is using it. // DeleteCodeSigningConfig(arg1 context.Context, arg2 *lambda.DeleteCodeSigningConfigInput, arg3 ...func(*lambda.Options)) (*lambda.DeleteCodeSigningConfigOutput, error) // Deletes an event source mapping // (https://docs.aws.amazon.com/lambda/latest/dg/intro-invocation-modes.html). You // can get the identifier of a mapping from the output of ListEventSourceMappings. // When you delete an event source mapping, it enters a Deleting state and might // not be completely deleted for several seconds. // DeleteEventSourceMapping(arg1 context.Context, arg2 *lambda.DeleteEventSourceMappingInput, arg3 ...func(*lambda.Options)) (*lambda.DeleteEventSourceMappingOutput, error) // Deletes a Lambda function. To delete a specific function version, use the // Qualifier parameter. Otherwise, all versions and aliases are deleted. To delete // Lambda event source mappings that invoke a function, use // DeleteEventSourceMapping. For Amazon Web Services services and resources that // invoke your function directly, delete the trigger in the service where you // originally configured it. // DeleteFunction(arg1 context.Context, arg2 *lambda.DeleteFunctionInput, arg3 ...func(*lambda.Options)) (*lambda.DeleteFunctionOutput, error) // Removes the code signing configuration from the function. // DeleteFunctionCodeSigningConfig(arg1 context.Context, arg2 *lambda.DeleteFunctionCodeSigningConfigInput, arg3 ...func(*lambda.Options)) (*lambda.DeleteFunctionCodeSigningConfigOutput, error) // Removes a concurrent execution limit from a function. // DeleteFunctionConcurrency(arg1 context.Context, arg2 *lambda.DeleteFunctionConcurrencyInput, arg3 ...func(*lambda.Options)) (*lambda.DeleteFunctionConcurrencyOutput, error) // Deletes the configuration for asynchronous invocation for a function, version, // or alias. To configure options for asynchronous invocation, use // PutFunctionEventInvokeConfig. // DeleteFunctionEventInvokeConfig(arg1 context.Context, arg2 *lambda.DeleteFunctionEventInvokeConfigInput, arg3 ...func(*lambda.Options)) (*lambda.DeleteFunctionEventInvokeConfigOutput, error) // Deletes a version of an Lambda layer // (https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html). // Deleted versions can no longer be viewed or added to functions. To avoid // breaking functions, a copy of the version remains in Lambda until no functions // refer to it. // DeleteLayerVersion(arg1 context.Context, arg2 *lambda.DeleteLayerVersionInput, arg3 ...func(*lambda.Options)) (*lambda.DeleteLayerVersionOutput, error) // Deletes the provisioned concurrency configuration for a function. // DeleteProvisionedConcurrencyConfig(arg1 context.Context, arg2 *lambda.DeleteProvisionedConcurrencyConfigInput, arg3 ...func(*lambda.Options)) (*lambda.DeleteProvisionedConcurrencyConfigOutput, error) // Retrieves details about your account's limits // (https://docs.aws.amazon.com/lambda/latest/dg/limits.html) and usage in an // Amazon Web Services Region. // GetAccountSettings(arg1 context.Context, arg2 *lambda.GetAccountSettingsInput, arg3 ...func(*lambda.Options)) (*lambda.GetAccountSettingsOutput, error) // Returns details about a Lambda function alias // (https://docs.aws.amazon.com/lambda/latest/dg/versioning-aliases.html). // GetAlias(arg1 context.Context, arg2 *lambda.GetAliasInput, arg3 ...func(*lambda.Options)) (*lambda.GetAliasOutput, error) // Returns information about the specified code signing configuration. // GetCodeSigningConfig(arg1 context.Context, arg2 *lambda.GetCodeSigningConfigInput, arg3 ...func(*lambda.Options)) (*lambda.GetCodeSigningConfigOutput, error) // Returns details about an event source mapping. You can get the identifier of a // mapping from the output of ListEventSourceMappings. // GetEventSourceMapping(arg1 context.Context, arg2 *lambda.GetEventSourceMappingInput, arg3 ...func(*lambda.Options)) (*lambda.GetEventSourceMappingOutput, error) // Returns information about the function or function version, with a link to // download the deployment package that's valid for 10 minutes. If you specify a // function version, only details that are specific to that version are returned. // GetFunction(arg1 context.Context, arg2 *lambda.GetFunctionInput, arg3 ...func(*lambda.Options)) (*lambda.GetFunctionOutput, error) // Returns the code signing configuration for the specified function. // GetFunctionCodeSigningConfig(arg1 context.Context, arg2 *lambda.GetFunctionCodeSigningConfigInput, arg3 ...func(*lambda.Options)) (*lambda.GetFunctionCodeSigningConfigOutput, error) // Returns details about the reserved concurrency configuration for a function. To // set a concurrency limit for a function, use PutFunctionConcurrency. // GetFunctionConcurrency(arg1 context.Context, arg2 *lambda.GetFunctionConcurrencyInput, arg3 ...func(*lambda.Options)) (*lambda.GetFunctionConcurrencyOutput, error) // Returns the version-specific settings of a Lambda function or version. The // output includes only options that can vary between versions of a function. To // modify these settings, use UpdateFunctionConfiguration. To get all of a // function's details, including function-level settings, use GetFunction. // GetFunctionConfiguration(arg1 context.Context, arg2 *lambda.GetFunctionConfigurationInput, arg3 ...func(*lambda.Options)) (*lambda.GetFunctionConfigurationOutput, error) // Retrieves the configuration for asynchronous invocation for a function, version, // or alias. To configure options for asynchronous invocation, use // PutFunctionEventInvokeConfig. // GetFunctionEventInvokeConfig(arg1 context.Context, arg2 *lambda.GetFunctionEventInvokeConfigInput, arg3 ...func(*lambda.Options)) (*lambda.GetFunctionEventInvokeConfigOutput, error) // Returns information about a version of an Lambda layer // (https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html), with a // link to download the layer archive that's valid for 10 minutes. // GetLayerVersion(arg1 context.Context, arg2 *lambda.GetLayerVersionInput, arg3 ...func(*lambda.Options)) (*lambda.GetLayerVersionOutput, error) // Returns information about a version of an Lambda layer // (https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html), with a // link to download the layer archive that's valid for 10 minutes. // GetLayerVersionByArn(arg1 context.Context, arg2 *lambda.GetLayerVersionByArnInput, arg3 ...func(*lambda.Options)) (*lambda.GetLayerVersionByArnOutput, error) // Returns the permission policy for a version of an Lambda layer // (https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html). For // more information, see AddLayerVersionPermission. // GetLayerVersionPolicy(arg1 context.Context, arg2 *lambda.GetLayerVersionPolicyInput, arg3 ...func(*lambda.Options)) (*lambda.GetLayerVersionPolicyOutput, error) // Returns the resource-based IAM policy // (https://docs.aws.amazon.com/lambda/latest/dg/access-control-resource-based.html) // for a function, version, or alias. // GetPolicy(arg1 context.Context, arg2 *lambda.GetPolicyInput, arg3 ...func(*lambda.Options)) (*lambda.GetPolicyOutput, error) // Retrieves the provisioned concurrency configuration for a function's alias or // version. // GetProvisionedConcurrencyConfig(arg1 context.Context, arg2 *lambda.GetProvisionedConcurrencyConfigInput, arg3 ...func(*lambda.Options)) (*lambda.GetProvisionedConcurrencyConfigOutput, error) // Invokes a Lambda function. You can invoke a function synchronously (and wait for // the response), or asynchronously. To invoke a function asynchronously, set // InvocationType to Event. For synchronous invocation // (https://docs.aws.amazon.com/lambda/latest/dg/invocation-sync.html), details // about the function response, including errors, are included in the response body // and headers. For either invocation type, you can find more information in the // execution log // (https://docs.aws.amazon.com/lambda/latest/dg/monitoring-functions.html) and // trace (https://docs.aws.amazon.com/lambda/latest/dg/lambda-x-ray.html). When an // error occurs, your function may be invoked multiple times. Retry behavior varies // by error type, client, event source, and invocation type. For example, if you // invoke a function asynchronously and it returns an error, Lambda executes the // function up to two more times. For more information, see Retry Behavior // (https://docs.aws.amazon.com/lambda/latest/dg/retries-on-errors.html). For // asynchronous invocation // (https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html), Lambda // adds events to a queue before sending them to your function. If your function // does not have enough capacity to keep up with the queue, events may be lost. // Occasionally, your function may receive the same event multiple times, even if // no error occurs. To retain events that were not processed, configure your // function with a dead-letter queue // (https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#dlq). The // status code in the API response doesn't reflect function errors. Error codes are // reserved for errors that prevent your function from executing, such as // permissions errors, limit errors // (https://docs.aws.amazon.com/lambda/latest/dg/limits.html), or issues with your // function's code and configuration. For example, Lambda returns // TooManyRequestsException if executing the function would cause you to exceed a // concurrency limit at either the account level // (ConcurrentInvocationLimitExceeded) or function level // (ReservedFunctionConcurrentInvocationLimitExceeded). For functions with a long // timeout, your client might be disconnected during synchronous invocation while // it waits for a response. Configure your HTTP client, SDK, firewall, proxy, or // operating system to allow for long connections with timeout or keep-alive // settings. This operation requires permission for the lambda:InvokeFunction // (https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awslambda.html) action. // Invoke(arg1 context.Context, arg2 *lambda.InvokeInput, arg3 ...func(*lambda.Options)) (*lambda.InvokeOutput, error) // For asynchronous function invocation, use Invoke. Invokes a function // asynchronously. // // Deprecated: This operation has been deprecated. // InvokeAsync(arg1 context.Context, arg2 *lambda.InvokeAsyncInput, arg3 ...func(*lambda.Options)) (*lambda.InvokeAsyncOutput, error) // Returns a list of aliases // (https://docs.aws.amazon.com/lambda/latest/dg/versioning-aliases.html) for a // Lambda function. // ListAliases(arg1 context.Context, arg2 *lambda.ListAliasesInput, arg3 ...func(*lambda.Options)) (*lambda.ListAliasesOutput, error) // Returns a list of code signing configurations // (https://docs.aws.amazon.com/lambda/latest/dg/configuring-codesigning.html). A // request returns up to 10,000 configurations per call. You can use the MaxItems // parameter to return fewer configurations per call. // ListCodeSigningConfigs(arg1 context.Context, arg2 *lambda.ListCodeSigningConfigsInput, arg3 ...func(*lambda.Options)) (*lambda.ListCodeSigningConfigsOutput, error) // Lists event source mappings. Specify an EventSourceArn to only show event source // mappings for a single event source. // ListEventSourceMappings(arg1 context.Context, arg2 *lambda.ListEventSourceMappingsInput, arg3 ...func(*lambda.Options)) (*lambda.ListEventSourceMappingsOutput, error) // Retrieves a list of configurations for asynchronous invocation for a function. // To configure options for asynchronous invocation, use // PutFunctionEventInvokeConfig. // ListFunctionEventInvokeConfigs(arg1 context.Context, arg2 *lambda.ListFunctionEventInvokeConfigsInput, arg3 ...func(*lambda.Options)) (*lambda.ListFunctionEventInvokeConfigsOutput, error) // Returns a list of Lambda functions, with the version-specific configuration of // each. Lambda returns up to 50 functions per call. Set FunctionVersion to ALL to // include all published versions of each function in addition to the unpublished // version. The ListFunctions action returns a subset of the FunctionConfiguration // fields. To get the additional fields (State, StateReasonCode, StateReason, // LastUpdateStatus, LastUpdateStatusReason, LastUpdateStatusReasonCode) for a // function or version, use GetFunction. // ListFunctions(arg1 context.Context, arg2 *lambda.ListFunctionsInput, arg3 ...func(*lambda.Options)) (*lambda.ListFunctionsOutput, error) // List the functions that use the specified code signing configuration. You can // use this method prior to deleting a code signing configuration, to verify that // no functions are using it. // ListFunctionsByCodeSigningConfig(arg1 context.Context, arg2 *lambda.ListFunctionsByCodeSigningConfigInput, arg3 ...func(*lambda.Options)) (*lambda.ListFunctionsByCodeSigningConfigOutput, error) // Lists the versions of an Lambda layer // (https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html). // Versions that have been deleted aren't listed. Specify a runtime identifier // (https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) to list only // versions that indicate that they're compatible with that runtime. // ListLayerVersions(arg1 context.Context, arg2 *lambda.ListLayerVersionsInput, arg3 ...func(*lambda.Options)) (*lambda.ListLayerVersionsOutput, error) // Lists Lambda layers // (https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) and // shows information about the latest version of each. Specify a runtime identifier // (https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) to list only // layers that indicate that they're compatible with that runtime. // ListLayers(arg1 context.Context, arg2 *lambda.ListLayersInput, arg3 ...func(*lambda.Options)) (*lambda.ListLayersOutput, error) // Retrieves a list of provisioned concurrency configurations for a function. // ListProvisionedConcurrencyConfigs(arg1 context.Context, arg2 *lambda.ListProvisionedConcurrencyConfigsInput, arg3 ...func(*lambda.Options)) (*lambda.ListProvisionedConcurrencyConfigsOutput, error) // Returns a function's tags // (https://docs.aws.amazon.com/lambda/latest/dg/tagging.html). You can also view // tags with GetFunction. // ListTags(arg1 context.Context, arg2 *lambda.ListTagsInput, arg3 ...func(*lambda.Options)) (*lambda.ListTagsOutput, error) // Returns a list of versions // (https://docs.aws.amazon.com/lambda/latest/dg/versioning-aliases.html), with the // version-specific configuration of each. Lambda returns up to 50 versions per // call. // ListVersionsByFunction(arg1 context.Context, arg2 *lambda.ListVersionsByFunctionInput, arg3 ...func(*lambda.Options)) (*lambda.ListVersionsByFunctionOutput, error) // Creates an Lambda layer // (https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) from a // ZIP archive. Each time you call PublishLayerVersion with the same layer name, a // new version is created. Add layers to your function with CreateFunction or // UpdateFunctionConfiguration. // PublishLayerVersion(arg1 context.Context, arg2 *lambda.PublishLayerVersionInput, arg3 ...func(*lambda.Options)) (*lambda.PublishLayerVersionOutput, error) // Creates a version // (https://docs.aws.amazon.com/lambda/latest/dg/versioning-aliases.html) from the // current code and configuration of a function. Use versions to create a snapshot // of your function code and configuration that doesn't change. Lambda doesn't // publish a version if the function's configuration and code haven't changed since // the last version. Use UpdateFunctionCode or UpdateFunctionConfiguration to // update the function before publishing a version. Clients can invoke versions // directly or with an alias. To create an alias, use CreateAlias. // PublishVersion(arg1 context.Context, arg2 *lambda.PublishVersionInput, arg3 ...func(*lambda.Options)) (*lambda.PublishVersionOutput, error) // Update the code signing configuration for the function. Changes to the code // signing configuration take effect the next time a user tries to deploy a code // package to the function. // PutFunctionCodeSigningConfig(arg1 context.Context, arg2 *lambda.PutFunctionCodeSigningConfigInput, arg3 ...func(*lambda.Options)) (*lambda.PutFunctionCodeSigningConfigOutput, error) // Sets the maximum number of simultaneous executions for a function, and reserves // capacity for that concurrency level. Concurrency settings apply to the function // as a whole, including all published versions and the unpublished version. // Reserving concurrency both ensures that your function has capacity to process // the specified number of events simultaneously, and prevents it from scaling // beyond that level. Use GetFunction to see the current setting for a function. // Use GetAccountSettings to see your Regional concurrency limit. You can reserve // concurrency for as many functions as you like, as long as you leave at least 100 // simultaneous executions unreserved for functions that aren't configured with a // per-function limit. For more information, see Managing Concurrency // (https://docs.aws.amazon.com/lambda/latest/dg/concurrent-executions.html). // PutFunctionConcurrency(arg1 context.Context, arg2 *lambda.PutFunctionConcurrencyInput, arg3 ...func(*lambda.Options)) (*lambda.PutFunctionConcurrencyOutput, error) // Configures options for asynchronous invocation // (https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html) on a // function, version, or alias. If a configuration already exists for a function, // version, or alias, this operation overwrites it. If you exclude any settings, // they are removed. To set one option without affecting existing settings for // other options, use UpdateFunctionEventInvokeConfig. By default, Lambda retries // an asynchronous invocation twice if the function returns an error. It retains // events in a queue for up to six hours. When an event fails all processing // attempts or stays in the asynchronous invocation queue for too long, Lambda // discards it. To retain discarded events, configure a dead-letter queue with // UpdateFunctionConfiguration. To send an invocation record to a queue, topic, // function, or event bus, specify a destination // (https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#invocation-async-destinations). // You can configure separate destinations for successful invocations (on-success) // and events that fail all processing attempts (on-failure). You can configure // destinations in addition to or instead of a dead-letter queue. // PutFunctionEventInvokeConfig(arg1 context.Context, arg2 *lambda.PutFunctionEventInvokeConfigInput, arg3 ...func(*lambda.Options)) (*lambda.PutFunctionEventInvokeConfigOutput, error) // Adds a provisioned concurrency configuration to a function's alias or version. // PutProvisionedConcurrencyConfig(arg1 context.Context, arg2 *lambda.PutProvisionedConcurrencyConfigInput, arg3 ...func(*lambda.Options)) (*lambda.PutProvisionedConcurrencyConfigOutput, error) // Removes a statement from the permissions policy for a version of an Lambda layer // (https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html). For // more information, see AddLayerVersionPermission. // RemoveLayerVersionPermission(arg1 context.Context, arg2 *lambda.RemoveLayerVersionPermissionInput, arg3 ...func(*lambda.Options)) (*lambda.RemoveLayerVersionPermissionOutput, error) // Revokes function-use permission from an Amazon Web Services service or another // account. You can get the ID of the statement from the output of GetPolicy. // RemovePermission(arg1 context.Context, arg2 *lambda.RemovePermissionInput, arg3 ...func(*lambda.Options)) (*lambda.RemovePermissionOutput, error) // Adds tags (https://docs.aws.amazon.com/lambda/latest/dg/tagging.html) to a // function. // TagResource(arg1 context.Context, arg2 *lambda.TagResourceInput, arg3 ...func(*lambda.Options)) (*lambda.TagResourceOutput, error) // Removes tags (https://docs.aws.amazon.com/lambda/latest/dg/tagging.html) from a // function. // UntagResource(arg1 context.Context, arg2 *lambda.UntagResourceInput, arg3 ...func(*lambda.Options)) (*lambda.UntagResourceOutput, error) // Updates the configuration of a Lambda function alias // (https://docs.aws.amazon.com/lambda/latest/dg/versioning-aliases.html). // UpdateAlias(arg1 context.Context, arg2 *lambda.UpdateAliasInput, arg3 ...func(*lambda.Options)) (*lambda.UpdateAliasOutput, error) // Update the code signing configuration. Changes to the code signing configuration // take effect the next time a user tries to deploy a code package to the function. // UpdateCodeSigningConfig(arg1 context.Context, arg2 *lambda.UpdateCodeSigningConfigInput, arg3 ...func(*lambda.Options)) (*lambda.UpdateCodeSigningConfigOutput, error) // Updates an event source mapping. You can change the function that Lambda // invokes, or pause invocation and resume later from the same location. The // following error handling options are only available for stream sources (DynamoDB // and Kinesis): // // * BisectBatchOnFunctionError - If the function returns an error, // split the batch in two and retry. // // * DestinationConfig - Send discarded records // to an Amazon SQS queue or Amazon SNS topic. // // * MaximumRecordAgeInSeconds - // Discard records older than the specified age. The default value is infinite // (-1). When set to infinite (-1), failed records are retried until the record // expires // // * MaximumRetryAttempts - Discard records after the specified number of // retries. The default value is infinite (-1). When set to infinite (-1), failed // records are retried until the record expires. // // * ParallelizationFactor - Process // multiple batches from each shard concurrently. // UpdateEventSourceMapping(arg1 context.Context, arg2 *lambda.UpdateEventSourceMappingInput, arg3 ...func(*lambda.Options)) (*lambda.UpdateEventSourceMappingOutput, error) // Updates a Lambda function's code. If code signing is enabled for the function, // the code package must be signed by a trusted publisher. For more information, // see Configuring code signing // (https://docs.aws.amazon.com/lambda/latest/dg/configuration-trustedcode.html). // The function's code is locked when you publish a version. You can't modify the // code of a published version, only the unpublished version. For a function // defined as a container image, Lambda resolves the image tag to an image digest. // In Amazon ECR, if you update the image tag to a new image, Lambda does not // automatically update the function. // UpdateFunctionCode(arg1 context.Context, arg2 *lambda.UpdateFunctionCodeInput, arg3 ...func(*lambda.Options)) (*lambda.UpdateFunctionCodeOutput, error) // Modify the version-specific settings of a Lambda function. When you update a // function, Lambda provisions an instance of the function and its supporting // resources. If your function connects to a VPC, this process can take a minute. // During this time, you can't modify the function, but you can still invoke it. // The LastUpdateStatus, LastUpdateStatusReason, and LastUpdateStatusReasonCode // fields in the response from GetFunctionConfiguration indicate when the update is // complete and the function is processing events with the new configuration. For // more information, see Function States // (https://docs.aws.amazon.com/lambda/latest/dg/functions-states.html). These // settings can vary between versions of a function and are locked when you publish // a version. You can't modify the configuration of a published version, only the // unpublished version. To configure function concurrency, use // PutFunctionConcurrency. To grant invoke permissions to an account or Amazon Web // Services service, use AddPermission. // UpdateFunctionConfiguration(arg1 context.Context, arg2 *lambda.UpdateFunctionConfigurationInput, arg3 ...func(*lambda.Options)) (*lambda.UpdateFunctionConfigurationOutput, error) // Updates the configuration for asynchronous invocation for a function, version, // or alias. To configure options for asynchronous invocation, use // PutFunctionEventInvokeConfig. // UpdateFunctionEventInvokeConfig(arg1 context.Context, arg2 *lambda.UpdateFunctionEventInvokeConfigInput, arg3 ...func(*lambda.Options)) (*lambda.UpdateFunctionEventInvokeConfigOutput, error) }
ILambdaClient generic client
type IS3Client ¶
type IS3Client interface { // This action aborts a multipart upload. After a multipart upload is aborted, no // additional parts can be uploaded using that upload ID. The storage consumed by // any previously uploaded parts will be freed. However, if any part uploads are // currently in progress, those part uploads might or might not succeed. As a // result, it might be necessary to abort a given multipart upload multiple times // in order to completely free all storage consumed by all parts. To verify that // all parts have been removed, so you don't get charged for the part storage, you // should call the ListParts // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html) action and // ensure that the parts list is empty. For information about permissions required // to use the multipart upload, see Multipart Upload and Permissions // (https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuAndPermissions.html). The // following operations are related to AbortMultipartUpload: // // * // CreateMultipartUpload // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html) // // * // UploadPart // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html) // // * // CompleteMultipartUpload // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html) // // * // ListParts // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html) // // * // ListMultipartUploads // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListMultipartUploads.html) // AbortMultipartUpload(arg1 context.Context, arg2 *s3.AbortMultipartUploadInput, arg3 ...func(*s3.Options)) (*s3.AbortMultipartUploadOutput, error) // Completes a multipart upload by assembling previously uploaded parts. You first // initiate the multipart upload and then upload all parts using the UploadPart // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html) operation. // After successfully uploading all relevant parts of an upload, you call this // action to complete the upload. Upon receiving this request, Amazon S3 // concatenates all the parts in ascending order by part number to create a new // object. In the Complete Multipart Upload request, you must provide the parts // list. You must ensure that the parts list is complete. This action concatenates // the parts that you provide in the list. For each part in the list, you must // provide the part number and the ETag value, returned after that part was // uploaded. Processing of a Complete Multipart Upload request could take several // minutes to complete. After Amazon S3 begins processing the request, it sends an // HTTP response header that specifies a 200 OK response. While processing is in // progress, Amazon S3 periodically sends white space characters to keep the // connection from timing out. Because a request could fail after the initial 200 // OK response has been sent, it is important that you check the response body to // determine whether the request succeeded. Note that if CompleteMultipartUpload // fails, applications should be prepared to retry the failed requests. For more // information, see Amazon S3 Error Best Practices // (https://docs.aws.amazon.com/AmazonS3/latest/dev/ErrorBestPractices.html). For // more information about multipart uploads, see Uploading Objects Using Multipart // Upload (https://docs.aws.amazon.com/AmazonS3/latest/dev/uploadobjusingmpu.html). // For information about permissions required to use the multipart upload API, see // Multipart Upload and Permissions // (https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuAndPermissions.html). // CompleteMultipartUpload has the following special errors: // // * Error code: // EntityTooSmall // // * Description: Your proposed upload is smaller than the minimum // allowed object size. Each part must be at least 5 MB in size, except the last // part. // // * 400 Bad Request // // * Error code: InvalidPart // // * Description: One or more // of the specified parts could not be found. The part might not have been // uploaded, or the specified entity tag might not have matched the part's entity // tag. // // * 400 Bad Request // // * Error code: InvalidPartOrder // // * Description: The list // of parts was not in ascending order. The parts list must be specified in order // by part number. // // * 400 Bad Request // // * Error code: NoSuchUpload // // * Description: // The specified multipart upload does not exist. The upload ID might be invalid, // or the multipart upload might have been aborted or completed. // // * 404 Not // Found // // The following operations are related to CompleteMultipartUpload: // // * // CreateMultipartUpload // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html) // // * // UploadPart // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html) // // * // AbortMultipartUpload // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html) // // * // ListParts // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html) // // * // ListMultipartUploads // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListMultipartUploads.html) // CompleteMultipartUpload(arg1 context.Context, arg2 *s3.CompleteMultipartUploadInput, arg3 ...func(*s3.Options)) (*s3.CompleteMultipartUploadOutput, error) // Creates a copy of an object that is already stored in Amazon S3. You can store // individual objects of up to 5 TB in Amazon S3. You create a copy of your object // up to 5 GB in size in a single atomic action using this API. However, to copy an // object greater than 5 GB, you must use the multipart upload Upload Part - Copy // API. For more information, see Copy Object Using the REST Multipart Upload API // (https://docs.aws.amazon.com/AmazonS3/latest/dev/CopyingObjctsUsingRESTMPUapi.html). // All copy requests must be authenticated. Additionally, you must have read access // to the source object and write access to the destination bucket. For more // information, see REST Authentication // (https://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html). Both // the Region that you want to copy the object from and the Region that you want to // copy the object to must be enabled for your account. A copy request might return // an error when Amazon S3 receives the copy request or while Amazon S3 is copying // the files. If the error occurs before the copy action starts, you receive a // standard Amazon S3 error. If the error occurs during the copy operation, the // error response is embedded in the 200 OK response. This means that a 200 OK // response can contain either a success or an error. Design your application to // parse the contents of the response and handle it appropriately. If the copy is // successful, you receive a response with information about the copied object. If // the request is an HTTP 1.1 request, the response is chunk encoded. If it were // not, it would not contain the content-length, and you would need to read the // entire body. The copy request charge is based on the storage class and Region // that you specify for the destination object. For pricing information, see Amazon // S3 pricing (http://aws.amazon.com/s3/pricing/). Amazon S3 transfer acceleration // does not support cross-Region copies. If you request a cross-Region copy using a // transfer acceleration endpoint, you get a 400 Bad Request error. For more // information, see Transfer Acceleration // (https://docs.aws.amazon.com/AmazonS3/latest/dev/transfer-acceleration.html). // Metadata When copying an object, you can preserve all metadata (default) or // specify new metadata. However, the ACL is not preserved and is set to private // for the user making the request. To override the default ACL setting, specify a // new ACL when generating a copy request. For more information, see Using ACLs // (https://docs.aws.amazon.com/AmazonS3/latest/dev/S3_ACLs_UsingACLs.html). To // specify whether you want the object metadata copied from the source object or // replaced with metadata provided in the request, you can optionally add the // x-amz-metadata-directive header. When you grant permissions, you can use the // s3:x-amz-metadata-directive condition key to enforce certain metadata behavior // when objects are uploaded. For more information, see Specifying Conditions in a // Policy // (https://docs.aws.amazon.com/AmazonS3/latest/dev/amazon-s3-policy-keys.html) in // the Amazon S3 Developer Guide. For a complete list of Amazon S3-specific // condition keys, see Actions, Resources, and Condition Keys for Amazon S3 // (https://docs.aws.amazon.com/AmazonS3/latest/dev/list_amazons3.html). // x-amz-copy-source-if Headers To only copy an object under certain conditions, // such as whether the Etag matches or whether the object was modified before or // after a specified date, use the following request parameters: // // * // x-amz-copy-source-if-match // // * x-amz-copy-source-if-none-match // // * // x-amz-copy-source-if-unmodified-since // // * x-amz-copy-source-if-modified-since // // If // both the x-amz-copy-source-if-match and x-amz-copy-source-if-unmodified-since // headers are present in the request and evaluate as follows, Amazon S3 returns // 200 OK and copies the data: // // * x-amz-copy-source-if-match condition evaluates to // true // // * x-amz-copy-source-if-unmodified-since condition evaluates to false // // If // both the x-amz-copy-source-if-none-match and x-amz-copy-source-if-modified-since // headers are present in the request and evaluate as follows, Amazon S3 returns // the 412 Precondition Failed response code: // // * x-amz-copy-source-if-none-match // condition evaluates to false // // * x-amz-copy-source-if-modified-since condition // evaluates to true // // All headers with the x-amz- prefix, including // x-amz-copy-source, must be signed. Server-side encryption When you perform a // CopyObject operation, you can optionally use the appropriate encryption-related // headers to encrypt the object using server-side encryption with AWS managed // encryption keys (SSE-S3 or SSE-KMS) or a customer-provided encryption key. With // server-side encryption, Amazon S3 encrypts your data as it writes it to disks in // its data centers and decrypts the data when you access it. For more information // about server-side encryption, see Using Server-Side Encryption // (https://docs.aws.amazon.com/AmazonS3/latest/dev/serv-side-encryption.html). If // a target object uses SSE-KMS, you can enable an S3 Bucket Key for the object. // For more information, see Amazon S3 Bucket Keys // (https://docs.aws.amazon.com/AmazonS3/latest/dev/bucket-key.html) in the Amazon // S3 User Guide. Access Control List (ACL)-Specific Request Headers When copying // an object, you can optionally use headers to grant ACL-based permissions. By // default, all objects are private. Only the owner has full access control. When // adding a new object, you can grant permissions to individual AWS accounts or to // predefined groups defined by Amazon S3. These permissions are then added to the // ACL on the object. For more information, see Access Control List (ACL) Overview // (https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html) and Managing // ACLs Using the REST API // (https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-using-rest-api.html). // Storage Class Options You can use the CopyObject action to change the storage // class of an object that is already stored in Amazon S3 using the StorageClass // parameter. For more information, see Storage Classes // (https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-class-intro.html) in // the Amazon S3 Service Developer Guide. Versioning By default, x-amz-copy-source // identifies the current version of an object to copy. If the current version is a // delete marker, Amazon S3 behaves as if the object was deleted. To copy a // different version, use the versionId subresource. If you enable versioning on // the target bucket, Amazon S3 generates a unique version ID for the object being // copied. This version ID is different from the version ID of the source object. // Amazon S3 returns the version ID of the copied object in the x-amz-version-id // response header in the response. If you do not enable versioning or suspend it // on the target bucket, the version ID that Amazon S3 generates is always null. If // the source object's storage class is GLACIER, you must restore a copy of this // object before you can use it as a source object for the copy operation. For more // information, see RestoreObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_RestoreObject.html). The // following operations are related to CopyObject: // // * PutObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html) // // * // GetObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html) // // For more // information, see Copying Objects // (https://docs.aws.amazon.com/AmazonS3/latest/dev/CopyingObjectsExamples.html). // CopyObject(arg1 context.Context, arg2 *s3.CopyObjectInput, arg3 ...func(*s3.Options)) (*s3.CopyObjectOutput, error) // Creates a new S3 bucket. To create a bucket, you must register with Amazon S3 // and have a valid AWS Access Key ID to authenticate requests. Anonymous requests // are never allowed to create buckets. By creating the bucket, you become the // bucket owner. Not every string is an acceptable bucket name. For information // about bucket naming restrictions, see Working with Amazon S3 buckets // (https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html). If you want // to create an Amazon S3 on Outposts bucket, see Create Bucket // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateBucket.html). // By default, the bucket is created in the US East (N. Virginia) Region. You can // optionally specify a Region in the request body. You might choose a Region to // optimize latency, minimize costs, or address regulatory requirements. For // example, if you reside in Europe, you will probably find it advantageous to // create buckets in the Europe (Ireland) Region. For more information, see // Accessing a bucket // (https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html#access-bucket-intro). // If you send your create bucket request to the s3.amazonaws.com endpoint, the // request goes to the us-east-1 Region. Accordingly, the signature calculations in // Signature Version 4 must use us-east-1 as the Region, even if the location // constraint in the request specifies another Region where the bucket is to be // created. If you create a bucket in a Region other than US East (N. Virginia), // your application must be able to handle 307 redirect. For more information, see // Virtual hosting of buckets // (https://docs.aws.amazon.com/AmazonS3/latest/dev/VirtualHosting.html). When // creating a bucket using this operation, you can optionally specify the accounts // or groups that should be granted specific permissions on the bucket. There are // two ways to grant the appropriate permissions using the request headers. // // * // Specify a canned ACL using the x-amz-acl request header. Amazon S3 supports a // set of predefined ACLs, known as canned ACLs. Each canned ACL has a predefined // set of grantees and permissions. For more information, see Canned ACL // (https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#CannedACL). // // * // Specify access permissions explicitly using the x-amz-grant-read, // x-amz-grant-write, x-amz-grant-read-acp, x-amz-grant-write-acp, and // x-amz-grant-full-control headers. These headers map to the set of permissions // Amazon S3 supports in an ACL. For more information, see Access control list // (ACL) overview // (https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html). You specify // each grantee as a type=value pair, where the type is one of the following: // // * id // – if the value specified is the canonical user ID of an AWS account // // * uri – if // you are granting permissions to a predefined group // // * emailAddress – if the // value specified is the email address of an AWS account Using email addresses to // specify a grantee is only supported in the following AWS Regions: // // * US East (N. // Virginia) // // * US West (N. California) // // * US West (Oregon) // // * Asia Pacific // (Singapore) // // * Asia Pacific (Sydney) // // * Asia Pacific (Tokyo) // // * Europe // (Ireland) // // * South America (São Paulo) // // For a list of all the Amazon S3 // supported Regions and endpoints, see Regions and Endpoints // (https://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region) in the AWS // General Reference. // // For example, the following x-amz-grant-read header grants // the AWS accounts identified by account IDs permissions to read object data and // its metadata: x-amz-grant-read: id="11112222333", id="444455556666" // // You can use // either a canned ACL or specify access permissions explicitly. You cannot do // both. The following operations are related to CreateBucket: // // * PutObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html) // // * // DeleteBucket // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucket.html) // CreateBucket(arg1 context.Context, arg2 *s3.CreateBucketInput, arg3 ...func(*s3.Options)) (*s3.CreateBucketOutput, error) // This action initiates a multipart upload and returns an upload ID. This upload // ID is used to associate all of the parts in the specific multipart upload. You // specify this upload ID in each of your subsequent upload part requests (see // UploadPart // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html)). You also // include this upload ID in the final request to either complete or abort the // multipart upload request. For more information about multipart uploads, see // Multipart Upload Overview // (https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html). If you have // configured a lifecycle rule to abort incomplete multipart uploads, the upload // must complete within the number of days specified in the bucket lifecycle // configuration. Otherwise, the incomplete multipart upload becomes eligible for // an abort action and Amazon S3 aborts the multipart upload. For more information, // see Aborting Incomplete Multipart Uploads Using a Bucket Lifecycle Policy // (https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html#mpu-abort-incomplete-mpu-lifecycle-config). // For information about the permissions required to use the multipart upload API, // see Multipart Upload and Permissions // (https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuAndPermissions.html). For // request signing, multipart upload is just a series of regular requests. You // initiate a multipart upload, send one or more requests to upload parts, and then // complete the multipart upload process. You sign each request individually. There // is nothing special about signing multipart upload requests. For more information // about signing, see Authenticating Requests (AWS Signature Version 4) // (https://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-authenticating-requests.html). // After you initiate a multipart upload and upload one or more parts, to stop // being charged for storing the uploaded parts, you must either complete or abort // the multipart upload. Amazon S3 frees up the space used to store the parts and // stop charging you for storing them only after you either complete or abort a // multipart upload. You can optionally request server-side encryption. For // server-side encryption, Amazon S3 encrypts your data as it writes it to disks in // its data centers and decrypts it when you access it. You can provide your own // encryption key, or use AWS Key Management Service (AWS KMS) customer master keys // (CMKs) or Amazon S3-managed encryption keys. If you choose to provide your own // encryption key, the request headers you provide in UploadPart // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html) and // UploadPartCopy // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPartCopy.html) // requests must match the headers you used in the request to initiate the upload // by using CreateMultipartUpload. To perform a multipart upload with encryption // using an AWS KMS CMK, the requester must have permission to the kms:Encrypt, // kms:Decrypt, kms:ReEncrypt*, kms:GenerateDataKey*, and kms:DescribeKey actions // on the key. These permissions are required because Amazon S3 must decrypt and // read data from the encrypted file parts before it completes the multipart // upload. If your AWS Identity and Access Management (IAM) user or role is in the // same AWS account as the AWS KMS CMK, then you must have these permissions on the // key policy. If your IAM user or role belongs to a different account than the // key, then you must have the permissions on both the key policy and your IAM user // or role. For more information, see Protecting Data Using Server-Side Encryption // (https://docs.aws.amazon.com/AmazonS3/latest/dev/serv-side-encryption.html). // Access Permissions When copying an object, you can optionally specify the // accounts or groups that should be granted specific permissions on the new // object. There are two ways to grant the permissions using the request // headers: // // * Specify a canned ACL with the x-amz-acl request header. For more // information, see Canned ACL // (https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#CannedACL). // // * // Specify access permissions explicitly with the x-amz-grant-read, // x-amz-grant-read-acp, x-amz-grant-write-acp, and x-amz-grant-full-control // headers. These parameters map to the set of permissions that Amazon S3 supports // in an ACL. For more information, see Access Control List (ACL) Overview // (https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html). // // You can // use either a canned ACL or specify access permissions explicitly. You cannot do // both. Server-Side- Encryption-Specific Request Headers You can optionally tell // Amazon S3 to encrypt data at rest using server-side encryption. Server-side // encryption is for data encryption at rest. Amazon S3 encrypts your data as it // writes it to disks in its data centers and decrypts it when you access it. The // option you use depends on whether you want to use AWS managed encryption keys or // provide your own encryption key. // // * Use encryption keys managed by Amazon S3 or // customer master keys (CMKs) stored in AWS Key Management Service (AWS KMS) – If // you want AWS to manage the keys used to encrypt data, specify the following // headers in the request. // // * x-amz-server-side-encryption // // * // x-amz-server-side-encryption-aws-kms-key-id // // * // x-amz-server-side-encryption-context // // If you specify // x-amz-server-side-encryption:aws:kms, but don't provide // x-amz-server-side-encryption-aws-kms-key-id, Amazon S3 uses the AWS managed CMK // in AWS KMS to protect the data. All GET and PUT requests for an object protected // by AWS KMS fail if you don't make them with SSL or by using SigV4. For more // information about server-side encryption with CMKs stored in AWS KMS (SSE-KMS), // see Protecting Data Using Server-Side Encryption with CMKs stored in AWS KMS // (https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingKMSEncryption.html). // // * // Use customer-provided encryption keys – If you want to manage your own // encryption keys, provide all the following headers in the request. // // * // x-amz-server-side-encryption-customer-algorithm // // * // x-amz-server-side-encryption-customer-key // // * // x-amz-server-side-encryption-customer-key-MD5 // // For more information about // server-side encryption with CMKs stored in AWS KMS (SSE-KMS), see Protecting // Data Using Server-Side Encryption with CMKs stored in AWS KMS // (https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingKMSEncryption.html). // // Access-Control-List // (ACL)-Specific Request Headers You also can use the following access // control–related headers with this operation. By default, all objects are // private. Only the owner has full access control. When adding a new object, you // can grant permissions to individual AWS accounts or to predefined groups defined // by Amazon S3. These permissions are then added to the access control list (ACL) // on the object. For more information, see Using ACLs // (https://docs.aws.amazon.com/AmazonS3/latest/dev/S3_ACLs_UsingACLs.html). With // this operation, you can grant access permissions using one of the following two // methods: // // * Specify a canned ACL (x-amz-acl) — Amazon S3 supports a set of // predefined ACLs, known as canned ACLs. Each canned ACL has a predefined set of // grantees and permissions. For more information, see Canned ACL // (https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#CannedACL). // // * // Specify access permissions explicitly — To explicitly grant access permissions // to specific AWS accounts or groups, use the following headers. Each header maps // to specific permissions that Amazon S3 supports in an ACL. For more information, // see Access Control List (ACL) Overview // (https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html). In the // header, you specify a list of grantees who get the specific permission. To grant // permissions explicitly, use: // // * x-amz-grant-read // // * x-amz-grant-write // // * // x-amz-grant-read-acp // // * x-amz-grant-write-acp // // * x-amz-grant-full-control // // You // specify each grantee as a type=value pair, where the type is one of the // following: // // * id – if the value specified is the canonical user ID of an AWS // account // // * uri – if you are granting permissions to a predefined group // // * // emailAddress – if the value specified is the email address of an AWS account // Using email addresses to specify a grantee is only supported in the following // AWS Regions: // // * US East (N. Virginia) // // * US West (N. California) // // * US West // (Oregon) // // * Asia Pacific (Singapore) // // * Asia Pacific (Sydney) // // * Asia Pacific // (Tokyo) // // * Europe (Ireland) // // * South America (São Paulo) // // For a list of all the // Amazon S3 supported Regions and endpoints, see Regions and Endpoints // (https://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region) in the AWS // General Reference. // // For example, the following x-amz-grant-read header grants // the AWS accounts identified by account IDs permissions to read object data and // its metadata: x-amz-grant-read: id="11112222333", id="444455556666" // // The // following operations are related to CreateMultipartUpload: // // * UploadPart // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html) // // * // CompleteMultipartUpload // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html) // // * // AbortMultipartUpload // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html) // // * // ListParts // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html) // // * // ListMultipartUploads // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListMultipartUploads.html) // CreateMultipartUpload(arg1 context.Context, arg2 *s3.CreateMultipartUploadInput, arg3 ...func(*s3.Options)) (*s3.CreateMultipartUploadOutput, error) // Deletes the S3 bucket. All objects (including all object versions and delete // markers) in the bucket must be deleted before the bucket itself can be deleted. // Related Resources // // * CreateBucket // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html) // // * // DeleteObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html) // DeleteBucket(arg1 context.Context, arg2 *s3.DeleteBucketInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketOutput, error) // Deletes an analytics configuration for the bucket (specified by the analytics // configuration ID). To use this operation, you must have permissions to perform // the s3:PutAnalyticsConfiguration action. The bucket owner has this permission by // default. The bucket owner can grant this permission to others. For more // information about permissions, see Permissions Related to Bucket Subresource // Operations // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) // and Managing Access Permissions to Your Amazon S3 Resources // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). // For information about the Amazon S3 analytics feature, see Amazon S3 Analytics – // Storage Class Analysis // (https://docs.aws.amazon.com/AmazonS3/latest/dev/analytics-storage-class.html). // The following operations are related to DeleteBucketAnalyticsConfiguration: // // * // GetBucketAnalyticsConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketAnalyticsConfiguration.html) // // * // ListBucketAnalyticsConfigurations // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListBucketAnalyticsConfigurations.html) // // * // PutBucketAnalyticsConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketAnalyticsConfiguration.html) // DeleteBucketAnalyticsConfiguration(arg1 context.Context, arg2 *s3.DeleteBucketAnalyticsConfigurationInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketAnalyticsConfigurationOutput, error) // Deletes the cors configuration information set for the bucket. To use this // operation, you must have permission to perform the s3:PutBucketCORS action. The // bucket owner has this permission by default and can grant this permission to // others. For information about cors, see Enabling Cross-Origin Resource Sharing // (https://docs.aws.amazon.com/AmazonS3/latest/dev/cors.html) in the Amazon S3 // User Guide. Related Resources: // // * PutBucketCors // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketCors.html) // // * // RESTOPTIONSobject // (https://docs.aws.amazon.com/AmazonS3/latest/API/RESTOPTIONSobject.html) // DeleteBucketCors(arg1 context.Context, arg2 *s3.DeleteBucketCorsInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketCorsOutput, error) // This implementation of the DELETE action removes default encryption from the // bucket. For information about the Amazon S3 default encryption feature, see // Amazon S3 Default Bucket Encryption // (https://docs.aws.amazon.com/AmazonS3/latest/dev/bucket-encryption.html) in the // Amazon S3 User Guide. To use this operation, you must have permissions to // perform the s3:PutEncryptionConfiguration action. The bucket owner has this // permission by default. The bucket owner can grant this permission to others. For // more information about permissions, see Permissions Related to Bucket // Subresource Operations // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) // and Managing Access Permissions to your Amazon S3 Resources // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html) // in the Amazon S3 User Guide. Related Resources // // * PutBucketEncryption // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketEncryption.html) // // * // GetBucketEncryption // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketEncryption.html) // DeleteBucketEncryption(arg1 context.Context, arg2 *s3.DeleteBucketEncryptionInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketEncryptionOutput, error) // Deletes the S3 Intelligent-Tiering configuration from the specified bucket. The // S3 Intelligent-Tiering storage class is designed to optimize storage costs by // automatically moving data to the most cost-effective storage access tier, // without additional operational overhead. S3 Intelligent-Tiering delivers // automatic cost savings by moving data between access tiers, when access patterns // change. The S3 Intelligent-Tiering storage class is suitable for objects larger // than 128 KB that you plan to store for at least 30 days. If the size of an // object is less than 128 KB, it is not eligible for auto-tiering. Smaller objects // can be stored, but they are always charged at the frequent access tier rates in // the S3 Intelligent-Tiering storage class. If you delete an object before the end // of the 30-day minimum storage duration period, you are charged for 30 days. For // more information, see Storage class for automatically optimizing frequently and // infrequently accessed objects // (https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-class-intro.html#sc-dynamic-data-access). // Operations related to DeleteBucketIntelligentTieringConfiguration include: // // * // GetBucketIntelligentTieringConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketIntelligentTieringConfiguration.html) // // * // PutBucketIntelligentTieringConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketIntelligentTieringConfiguration.html) // // * // ListBucketIntelligentTieringConfigurations // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListBucketIntelligentTieringConfigurations.html) // DeleteBucketIntelligentTieringConfiguration(arg1 context.Context, arg2 *s3.DeleteBucketIntelligentTieringConfigurationInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketIntelligentTieringConfigurationOutput, error) // Deletes an inventory configuration (identified by the inventory ID) from the // bucket. To use this operation, you must have permissions to perform the // s3:PutInventoryConfiguration action. The bucket owner has this permission by // default. The bucket owner can grant this permission to others. For more // information about permissions, see Permissions Related to Bucket Subresource // Operations // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) // and Managing Access Permissions to Your Amazon S3 Resources // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). // For information about the Amazon S3 inventory feature, see Amazon S3 Inventory // (https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-inventory.html). // Operations related to DeleteBucketInventoryConfiguration include: // // * // GetBucketInventoryConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketInventoryConfiguration.html) // // * // PutBucketInventoryConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketInventoryConfiguration.html) // // * // ListBucketInventoryConfigurations // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListBucketInventoryConfigurations.html) // DeleteBucketInventoryConfiguration(arg1 context.Context, arg2 *s3.DeleteBucketInventoryConfigurationInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketInventoryConfigurationOutput, error) // Deletes the lifecycle configuration from the specified bucket. Amazon S3 removes // all the lifecycle configuration rules in the lifecycle subresource associated // with the bucket. Your objects never expire, and Amazon S3 no longer // automatically deletes any objects on the basis of rules contained in the deleted // lifecycle configuration. To use this operation, you must have permission to // perform the s3:PutLifecycleConfiguration action. By default, the bucket owner // has this permission and the bucket owner can grant this permission to others. // There is usually some time lag before lifecycle configuration deletion is fully // propagated to all the Amazon S3 systems. For more information about the object // expiration, see Elements to Describe Lifecycle Actions // (https://docs.aws.amazon.com/AmazonS3/latest/dev/intro-lifecycle-rules.html#intro-lifecycle-rules-actions). // Related actions include: // // * PutBucketLifecycleConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketLifecycleConfiguration.html) // // * // GetBucketLifecycleConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketLifecycleConfiguration.html) // DeleteBucketLifecycle(arg1 context.Context, arg2 *s3.DeleteBucketLifecycleInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketLifecycleOutput, error) // Deletes a metrics configuration for the Amazon CloudWatch request metrics // (specified by the metrics configuration ID) from the bucket. Note that this // doesn't include the daily storage metrics. To use this operation, you must have // permissions to perform the s3:PutMetricsConfiguration action. The bucket owner // has this permission by default. The bucket owner can grant this permission to // others. For more information about permissions, see Permissions Related to // Bucket Subresource Operations // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) // and Managing Access Permissions to Your Amazon S3 Resources // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). // For information about CloudWatch request metrics for Amazon S3, see Monitoring // Metrics with Amazon CloudWatch // (https://docs.aws.amazon.com/AmazonS3/latest/dev/cloudwatch-monitoring.html). // The following operations are related to DeleteBucketMetricsConfiguration: // // * // GetBucketMetricsConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketMetricsConfiguration.html) // // * // PutBucketMetricsConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketMetricsConfiguration.html) // // * // ListBucketMetricsConfigurations // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListBucketMetricsConfigurations.html) // // * // Monitoring Metrics with Amazon CloudWatch // (https://docs.aws.amazon.com/AmazonS3/latest/dev/cloudwatch-monitoring.html) // DeleteBucketMetricsConfiguration(arg1 context.Context, arg2 *s3.DeleteBucketMetricsConfigurationInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketMetricsConfigurationOutput, error) // Removes OwnershipControls for an Amazon S3 bucket. To use this operation, you // must have the s3:PutBucketOwnershipControls permission. For more information // about Amazon S3 permissions, see Specifying Permissions in a Policy // (https://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html). // For information about Amazon S3 Object Ownership, see Using Object Ownership // (https://docs.aws.amazon.com/AmazonS3/latest/dev/about-object-ownership.html). // The following operations are related to DeleteBucketOwnershipControls: // // * // GetBucketOwnershipControls // // * PutBucketOwnershipControls // DeleteBucketOwnershipControls(arg1 context.Context, arg2 *s3.DeleteBucketOwnershipControlsInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketOwnershipControlsOutput, error) // This implementation of the DELETE action uses the policy subresource to delete // the policy of a specified bucket. If you are using an identity other than the // root user of the AWS account that owns the bucket, the calling identity must // have the DeleteBucketPolicy permissions on the specified bucket and belong to // the bucket owner's account to use this operation. If you don't have // DeleteBucketPolicy permissions, Amazon S3 returns a 403 Access Denied error. If // you have the correct permissions, but you're not using an identity that belongs // to the bucket owner's account, Amazon S3 returns a 405 Method Not Allowed error. // As a security precaution, the root user of the AWS account that owns a bucket // can always use this operation, even if the policy explicitly denies the root // user the ability to perform this action. For more information about bucket // policies, see Using Bucket Policies and UserPolicies // (https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies.html). The // following operations are related to DeleteBucketPolicy // // * CreateBucket // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html) // // * // DeleteObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html) // DeleteBucketPolicy(arg1 context.Context, arg2 *s3.DeleteBucketPolicyInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketPolicyOutput, error) // Deletes the replication configuration from the bucket. To use this operation, // you must have permissions to perform the s3:PutReplicationConfiguration action. // The bucket owner has these permissions by default and can grant it to others. // For more information about permissions, see Permissions Related to Bucket // Subresource Operations // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) // and Managing Access Permissions to Your Amazon S3 Resources // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). // It can take a while for the deletion of a replication configuration to fully // propagate. For information about replication configuration, see Replication // (https://docs.aws.amazon.com/AmazonS3/latest/dev/replication.html) in the Amazon // S3 Developer Guide. The following operations are related to // DeleteBucketReplication: // // * PutBucketReplication // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketReplication.html) // // * // GetBucketReplication // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketReplication.html) // DeleteBucketReplication(arg1 context.Context, arg2 *s3.DeleteBucketReplicationInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketReplicationOutput, error) // Deletes the tags from the bucket. To use this operation, you must have // permission to perform the s3:PutBucketTagging action. By default, the bucket // owner has this permission and can grant this permission to others. The following // operations are related to DeleteBucketTagging: // // * GetBucketTagging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketTagging.html) // // * // PutBucketTagging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketTagging.html) // DeleteBucketTagging(arg1 context.Context, arg2 *s3.DeleteBucketTaggingInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketTaggingOutput, error) // This action removes the website configuration for a bucket. Amazon S3 returns a // 200 OK response upon successfully deleting a website configuration on the // specified bucket. You will get a 200 OK response if the website configuration // you are trying to delete does not exist on the bucket. Amazon S3 returns a 404 // response if the bucket specified in the request does not exist. This DELETE // action requires the S3:DeleteBucketWebsite permission. By default, only the // bucket owner can delete the website configuration attached to a bucket. However, // bucket owners can grant other users permission to delete the website // configuration by writing a bucket policy granting them the // S3:DeleteBucketWebsite permission. For more information about hosting websites, // see Hosting Websites on Amazon S3 // (https://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html). The // following operations are related to DeleteBucketWebsite: // // * GetBucketWebsite // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketWebsite.html) // // * // PutBucketWebsite // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketWebsite.html) // DeleteBucketWebsite(arg1 context.Context, arg2 *s3.DeleteBucketWebsiteInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketWebsiteOutput, error) // Removes the null version (if there is one) of an object and inserts a delete // marker, which becomes the latest version of the object. If there isn't a null // version, Amazon S3 does not remove any objects but will still respond that the // command was successful. To remove a specific version, you must be the bucket // owner and you must use the version Id subresource. Using this subresource // permanently deletes the version. If the object deleted is a delete marker, // Amazon S3 sets the response header, x-amz-delete-marker, to true. If the object // you want to delete is in a bucket where the bucket versioning configuration is // MFA Delete enabled, you must include the x-amz-mfa request header in the DELETE // versionId request. Requests that include x-amz-mfa must use HTTPS. For more // information about MFA Delete, see Using MFA Delete // (https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingMFADelete.html). To see // sample requests that use versioning, see Sample Request // (https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectDELETE.html#ExampleVersionObjectDelete). // You can delete objects by explicitly calling DELETE Object or configure its // lifecycle (PutBucketLifecycle // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketLifecycle.html)) // to enable Amazon S3 to remove them for you. If you want to block users or // accounts from removing or deleting objects from your bucket, you must deny them // the s3:DeleteObject, s3:DeleteObjectVersion, and s3:PutLifeCycleConfiguration // actions. The following action is related to DeleteObject: // // * PutObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html) // DeleteObject(arg1 context.Context, arg2 *s3.DeleteObjectInput, arg3 ...func(*s3.Options)) (*s3.DeleteObjectOutput, error) // Removes the entire tag set from the specified object. For more information about // managing object tags, see Object Tagging // (https://docs.aws.amazon.com/AmazonS3/latest/dev/object-tagging.html). To use // this operation, you must have permission to perform the s3:DeleteObjectTagging // action. To delete tags of a specific object version, add the versionId query // parameter in the request. You will need permission for the // s3:DeleteObjectVersionTagging action. The following operations are related to // DeleteBucketMetricsConfiguration: // // * PutObjectTagging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectTagging.html) // // * // GetObjectTagging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectTagging.html) // DeleteObjectTagging(arg1 context.Context, arg2 *s3.DeleteObjectTaggingInput, arg3 ...func(*s3.Options)) (*s3.DeleteObjectTaggingOutput, error) // This action enables you to delete multiple objects from a bucket using a single // HTTP request. If you know the object keys that you want to delete, then this // action provides a suitable alternative to sending individual delete requests, // reducing per-request overhead. The request contains a list of up to 1000 keys // that you want to delete. In the XML, you provide the object key names, and // optionally, version IDs if you want to delete a specific version of the object // from a versioning-enabled bucket. For each key, Amazon S3 performs a delete // action and returns the result of that delete, success, or failure, in the // response. Note that if the object specified in the request is not found, Amazon // S3 returns the result as deleted. The action supports two modes for the // response: verbose and quiet. By default, the action uses verbose mode in which // the response includes the result of deletion of each key in your request. In // quiet mode the response includes only keys where the delete action encountered // an error. For a successful deletion, the action does not return any information // about the delete in the response body. When performing this action on an MFA // Delete enabled bucket, that attempts to delete any versioned objects, you must // include an MFA token. If you do not provide one, the entire request will fail, // even if there are non-versioned objects you are trying to delete. If you provide // an invalid token, whether there are versioned keys in the request or not, the // entire Multi-Object Delete request will fail. For information about MFA Delete, // see MFA Delete // (https://docs.aws.amazon.com/AmazonS3/latest/dev/Versioning.html#MultiFactorAuthenticationDelete). // Finally, the Content-MD5 header is required for all Multi-Object Delete // requests. Amazon S3 uses the header value to ensure that your request body has // not been altered in transit. The following operations are related to // DeleteObjects: // // * CreateMultipartUpload // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html) // // * // UploadPart // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html) // // * // CompleteMultipartUpload // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html) // // * // ListParts // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html) // // * // AbortMultipartUpload // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html) // DeleteObjects(arg1 context.Context, arg2 *s3.DeleteObjectsInput, arg3 ...func(*s3.Options)) (*s3.DeleteObjectsOutput, error) // Removes the PublicAccessBlock configuration for an Amazon S3 bucket. To use this // operation, you must have the s3:PutBucketPublicAccessBlock permission. For more // information about permissions, see Permissions Related to Bucket Subresource // Operations // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) // and Managing Access Permissions to Your Amazon S3 Resources // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). // The following operations are related to DeletePublicAccessBlock: // // * Using Amazon // S3 Block Public Access // (https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html) // // * // GetPublicAccessBlock // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetPublicAccessBlock.html) // // * // PutPublicAccessBlock // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutPublicAccessBlock.html) // // * // GetBucketPolicyStatus // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketPolicyStatus.html) // DeletePublicAccessBlock(arg1 context.Context, arg2 *s3.DeletePublicAccessBlockInput, arg3 ...func(*s3.Options)) (*s3.DeletePublicAccessBlockOutput, error) // This implementation of the GET action uses the accelerate subresource to return // the Transfer Acceleration state of a bucket, which is either Enabled or // Suspended. Amazon S3 Transfer Acceleration is a bucket-level feature that // enables you to perform faster data transfers to and from Amazon S3. To use this // operation, you must have permission to perform the s3:GetAccelerateConfiguration // action. The bucket owner has this permission by default. The bucket owner can // grant this permission to others. For more information about permissions, see // Permissions Related to Bucket Subresource Operations // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) // and Managing Access Permissions to your Amazon S3 Resources // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html) // in the Amazon S3 User Guide. You set the Transfer Acceleration state of an // existing bucket to Enabled or Suspended by using the // PutBucketAccelerateConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketAccelerateConfiguration.html) // operation. A GET accelerate request does not return a state value for a bucket // that has no transfer acceleration state. A bucket has no Transfer Acceleration // state if a state has never been set on the bucket. For more information about // transfer acceleration, see Transfer Acceleration // (https://docs.aws.amazon.com/AmazonS3/latest/dev/transfer-acceleration.html) in // the Amazon S3 User Guide. Related Resources // // * PutBucketAccelerateConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketAccelerateConfiguration.html) // GetBucketAccelerateConfiguration(arg1 context.Context, arg2 *s3.GetBucketAccelerateConfigurationInput, arg3 ...func(*s3.Options)) (*s3.GetBucketAccelerateConfigurationOutput, error) // This implementation of the GET action uses the acl subresource to return the // access control list (ACL) of a bucket. To use GET to return the ACL of the // bucket, you must have READ_ACP access to the bucket. If READ_ACP permission is // granted to the anonymous user, you can return the ACL of the bucket without // using an authorization header. Related Resources // // * ListObjects // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjects.html) // GetBucketAcl(arg1 context.Context, arg2 *s3.GetBucketAclInput, arg3 ...func(*s3.Options)) (*s3.GetBucketAclOutput, error) // This implementation of the GET action returns an analytics configuration // (identified by the analytics configuration ID) from the bucket. To use this // operation, you must have permissions to perform the s3:GetAnalyticsConfiguration // action. The bucket owner has this permission by default. The bucket owner can // grant this permission to others. For more information about permissions, see // Permissions Related to Bucket Subresource Operations // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) // and Managing Access Permissions to Your Amazon S3 Resources // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html) // in the Amazon S3 User Guide. For information about Amazon S3 analytics feature, // see Amazon S3 Analytics – Storage Class Analysis // (https://docs.aws.amazon.com/AmazonS3/latest/dev/analytics-storage-class.html) // in the Amazon S3 User Guide. Related Resources // // * // DeleteBucketAnalyticsConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketAnalyticsConfiguration.html) // // * // ListBucketAnalyticsConfigurations // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListBucketAnalyticsConfigurations.html) // // * // PutBucketAnalyticsConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketAnalyticsConfiguration.html) // GetBucketAnalyticsConfiguration(arg1 context.Context, arg2 *s3.GetBucketAnalyticsConfigurationInput, arg3 ...func(*s3.Options)) (*s3.GetBucketAnalyticsConfigurationOutput, error) // Returns the cors configuration information set for the bucket. To use this // operation, you must have permission to perform the s3:GetBucketCORS action. By // default, the bucket owner has this permission and can grant it to others. For // more information about cors, see Enabling Cross-Origin Resource Sharing // (https://docs.aws.amazon.com/AmazonS3/latest/dev/cors.html). The following // operations are related to GetBucketCors: // // * PutBucketCors // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketCors.html) // // * // DeleteBucketCors // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketCors.html) // GetBucketCors(arg1 context.Context, arg2 *s3.GetBucketCorsInput, arg3 ...func(*s3.Options)) (*s3.GetBucketCorsOutput, error) // Returns the default encryption configuration for an Amazon S3 bucket. If the // bucket does not have a default encryption configuration, GetBucketEncryption // returns ServerSideEncryptionConfigurationNotFoundError. For information about // the Amazon S3 default encryption feature, see Amazon S3 Default Bucket // Encryption // (https://docs.aws.amazon.com/AmazonS3/latest/dev/bucket-encryption.html). To use // this operation, you must have permission to perform the // s3:GetEncryptionConfiguration action. The bucket owner has this permission by // default. The bucket owner can grant this permission to others. For more // information about permissions, see Permissions Related to Bucket Subresource // Operations // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) // and Managing Access Permissions to Your Amazon S3 Resources // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). // The following operations are related to GetBucketEncryption: // // * // PutBucketEncryption // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketEncryption.html) // // * // DeleteBucketEncryption // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketEncryption.html) // GetBucketEncryption(arg1 context.Context, arg2 *s3.GetBucketEncryptionInput, arg3 ...func(*s3.Options)) (*s3.GetBucketEncryptionOutput, error) // Gets the S3 Intelligent-Tiering configuration from the specified bucket. The S3 // Intelligent-Tiering storage class is designed to optimize storage costs by // automatically moving data to the most cost-effective storage access tier, // without additional operational overhead. S3 Intelligent-Tiering delivers // automatic cost savings by moving data between access tiers, when access patterns // change. The S3 Intelligent-Tiering storage class is suitable for objects larger // than 128 KB that you plan to store for at least 30 days. If the size of an // object is less than 128 KB, it is not eligible for auto-tiering. Smaller objects // can be stored, but they are always charged at the frequent access tier rates in // the S3 Intelligent-Tiering storage class. If you delete an object before the end // of the 30-day minimum storage duration period, you are charged for 30 days. For // more information, see Storage class for automatically optimizing frequently and // infrequently accessed objects // (https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-class-intro.html#sc-dynamic-data-access). // Operations related to GetBucketIntelligentTieringConfiguration include: // // * // DeleteBucketIntelligentTieringConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketIntelligentTieringConfiguration.html) // // * // PutBucketIntelligentTieringConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketIntelligentTieringConfiguration.html) // // * // ListBucketIntelligentTieringConfigurations // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListBucketIntelligentTieringConfigurations.html) // GetBucketIntelligentTieringConfiguration(arg1 context.Context, arg2 *s3.GetBucketIntelligentTieringConfigurationInput, arg3 ...func(*s3.Options)) (*s3.GetBucketIntelligentTieringConfigurationOutput, error) // Returns an inventory configuration (identified by the inventory configuration // ID) from the bucket. To use this operation, you must have permissions to perform // the s3:GetInventoryConfiguration action. The bucket owner has this permission by // default and can grant this permission to others. For more information about // permissions, see Permissions Related to Bucket Subresource Operations // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) // and Managing Access Permissions to Your Amazon S3 Resources // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). // For information about the Amazon S3 inventory feature, see Amazon S3 Inventory // (https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-inventory.html). The // following operations are related to GetBucketInventoryConfiguration: // // * // DeleteBucketInventoryConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketInventoryConfiguration.html) // // * // ListBucketInventoryConfigurations // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListBucketInventoryConfigurations.html) // // * // PutBucketInventoryConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketInventoryConfiguration.html) // GetBucketInventoryConfiguration(arg1 context.Context, arg2 *s3.GetBucketInventoryConfigurationInput, arg3 ...func(*s3.Options)) (*s3.GetBucketInventoryConfigurationOutput, error) // Bucket lifecycle configuration now supports specifying a lifecycle rule using an // object key name prefix, one or more object tags, or a combination of both. // Accordingly, this section describes the latest API. The response describes the // new filter element that you can use to specify a filter to select a subset of // objects to which the rule applies. If you are using a previous version of the // lifecycle configuration, it still works. For the earlier action, see // GetBucketLifecycle // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketLifecycle.html). // Returns the lifecycle configuration information set on the bucket. For // information about lifecycle configuration, see Object Lifecycle Management // (https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lifecycle-mgmt.html). To // use this operation, you must have permission to perform the // s3:GetLifecycleConfiguration action. The bucket owner has this permission, by // default. The bucket owner can grant this permission to others. For more // information about permissions, see Permissions Related to Bucket Subresource // Operations // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) // and Managing Access Permissions to Your Amazon S3 Resources // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). // GetBucketLifecycleConfiguration has the following special error: // // * Error code: // NoSuchLifecycleConfiguration // // * Description: The lifecycle configuration does // not exist. // // * HTTP Status Code: 404 Not Found // // * SOAP Fault Code Prefix: // Client // // The following operations are related to // GetBucketLifecycleConfiguration: // // * GetBucketLifecycle // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketLifecycle.html) // // * // PutBucketLifecycle // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketLifecycle.html) // // * // DeleteBucketLifecycle // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketLifecycle.html) // GetBucketLifecycleConfiguration(arg1 context.Context, arg2 *s3.GetBucketLifecycleConfigurationInput, arg3 ...func(*s3.Options)) (*s3.GetBucketLifecycleConfigurationOutput, error) // Returns the Region the bucket resides in. You set the bucket's Region using the // LocationConstraint request parameter in a CreateBucket request. For more // information, see CreateBucket // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html). To use // this implementation of the operation, you must be the bucket owner. The // following operations are related to GetBucketLocation: // // * GetObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html) // // * // CreateBucket // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html) // GetBucketLocation(arg1 context.Context, arg2 *s3.GetBucketLocationInput, arg3 ...func(*s3.Options)) (*s3.GetBucketLocationOutput, error) // Returns the logging status of a bucket and the permissions users have to view // and modify that status. To use GET, you must be the bucket owner. The following // operations are related to GetBucketLogging: // // * CreateBucket // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html) // // * // PutBucketLogging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketLogging.html) // GetBucketLogging(arg1 context.Context, arg2 *s3.GetBucketLoggingInput, arg3 ...func(*s3.Options)) (*s3.GetBucketLoggingOutput, error) // Gets a metrics configuration (specified by the metrics configuration ID) from // the bucket. Note that this doesn't include the daily storage metrics. To use // this operation, you must have permissions to perform the // s3:GetMetricsConfiguration action. The bucket owner has this permission by // default. The bucket owner can grant this permission to others. For more // information about permissions, see Permissions Related to Bucket Subresource // Operations // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) // and Managing Access Permissions to Your Amazon S3 Resources // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). // For information about CloudWatch request metrics for Amazon S3, see Monitoring // Metrics with Amazon CloudWatch // (https://docs.aws.amazon.com/AmazonS3/latest/dev/cloudwatch-monitoring.html). // The following operations are related to GetBucketMetricsConfiguration: // // * // PutBucketMetricsConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketMetricsConfiguration.html) // // * // DeleteBucketMetricsConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketMetricsConfiguration.html) // // * // ListBucketMetricsConfigurations // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListBucketMetricsConfigurations.html) // // * // Monitoring Metrics with Amazon CloudWatch // (https://docs.aws.amazon.com/AmazonS3/latest/dev/cloudwatch-monitoring.html) // GetBucketMetricsConfiguration(arg1 context.Context, arg2 *s3.GetBucketMetricsConfigurationInput, arg3 ...func(*s3.Options)) (*s3.GetBucketMetricsConfigurationOutput, error) // Returns the notification configuration of a bucket. If notifications are not // enabled on the bucket, the action returns an empty NotificationConfiguration // element. By default, you must be the bucket owner to read the notification // configuration of a bucket. However, the bucket owner can use a bucket policy to // grant permission to other users to read this configuration with the // s3:GetBucketNotification permission. For more information about setting and // reading the notification configuration on a bucket, see Setting Up Notification // of Bucket Events // (https://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html). For // more information about bucket policies, see Using Bucket Policies // (https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies.html). The // following action is related to GetBucketNotification: // // * PutBucketNotification // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketNotification.html) // GetBucketNotificationConfiguration(arg1 context.Context, arg2 *s3.GetBucketNotificationConfigurationInput, arg3 ...func(*s3.Options)) (*s3.GetBucketNotificationConfigurationOutput, error) // Retrieves OwnershipControls for an Amazon S3 bucket. To use this operation, you // must have the s3:GetBucketOwnershipControls permission. For more information // about Amazon S3 permissions, see Specifying Permissions in a Policy // (https://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html). // For information about Amazon S3 Object Ownership, see Using Object Ownership // (https://docs.aws.amazon.com/AmazonS3/latest/dev/about-object-ownership.html). // The following operations are related to GetBucketOwnershipControls: // // * // PutBucketOwnershipControls // // * DeleteBucketOwnershipControls // GetBucketOwnershipControls(arg1 context.Context, arg2 *s3.GetBucketOwnershipControlsInput, arg3 ...func(*s3.Options)) (*s3.GetBucketOwnershipControlsOutput, error) // Returns the policy of a specified bucket. If you are using an identity other // than the root user of the AWS account that owns the bucket, the calling identity // must have the GetBucketPolicy permissions on the specified bucket and belong to // the bucket owner's account in order to use this operation. If you don't have // GetBucketPolicy permissions, Amazon S3 returns a 403 Access Denied error. If you // have the correct permissions, but you're not using an identity that belongs to // the bucket owner's account, Amazon S3 returns a 405 Method Not Allowed error. As // a security precaution, the root user of the AWS account that owns a bucket can // always use this operation, even if the policy explicitly denies the root user // the ability to perform this action. For more information about bucket policies, // see Using Bucket Policies and User Policies // (https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies.html). The // following action is related to GetBucketPolicy: // // * GetObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html) // GetBucketPolicy(arg1 context.Context, arg2 *s3.GetBucketPolicyInput, arg3 ...func(*s3.Options)) (*s3.GetBucketPolicyOutput, error) // Retrieves the policy status for an Amazon S3 bucket, indicating whether the // bucket is public. In order to use this operation, you must have the // s3:GetBucketPolicyStatus permission. For more information about Amazon S3 // permissions, see Specifying Permissions in a Policy // (https://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html). // For more information about when Amazon S3 considers a bucket public, see The // Meaning of "Public" // (https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status). // The following operations are related to GetBucketPolicyStatus: // // * Using Amazon // S3 Block Public Access // (https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html) // // * // GetPublicAccessBlock // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetPublicAccessBlock.html) // // * // PutPublicAccessBlock // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutPublicAccessBlock.html) // // * // DeletePublicAccessBlock // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeletePublicAccessBlock.html) // GetBucketPolicyStatus(arg1 context.Context, arg2 *s3.GetBucketPolicyStatusInput, arg3 ...func(*s3.Options)) (*s3.GetBucketPolicyStatusOutput, error) // Returns the replication configuration of a bucket. It can take a while to // propagate the put or delete a replication configuration to all Amazon S3 // systems. Therefore, a get request soon after put or delete can return a wrong // result. For information about replication configuration, see Replication // (https://docs.aws.amazon.com/AmazonS3/latest/dev/replication.html) in the Amazon // S3 User Guide. This action requires permissions for the // s3:GetReplicationConfiguration action. For more information about permissions, // see Using Bucket Policies and User Policies // (https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies.html). If // you include the Filter element in a replication configuration, you must also // include the DeleteMarkerReplication and Priority elements. The response also // returns those elements. For information about GetBucketReplication errors, see // List of replication-related error codes // (https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#ReplicationErrorCodeList) // The following operations are related to GetBucketReplication: // // * // PutBucketReplication // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketReplication.html) // // * // DeleteBucketReplication // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketReplication.html) // GetBucketReplication(arg1 context.Context, arg2 *s3.GetBucketReplicationInput, arg3 ...func(*s3.Options)) (*s3.GetBucketReplicationOutput, error) // Returns the request payment configuration of a bucket. To use this version of // the operation, you must be the bucket owner. For more information, see Requester // Pays Buckets // (https://docs.aws.amazon.com/AmazonS3/latest/dev/RequesterPaysBuckets.html). The // following operations are related to GetBucketRequestPayment: // // * ListObjects // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjects.html) // GetBucketRequestPayment(arg1 context.Context, arg2 *s3.GetBucketRequestPaymentInput, arg3 ...func(*s3.Options)) (*s3.GetBucketRequestPaymentOutput, error) // Returns the tag set associated with the bucket. To use this operation, you must // have permission to perform the s3:GetBucketTagging action. By default, the // bucket owner has this permission and can grant this permission to others. // GetBucketTagging has the following special error: // // * Error code: // NoSuchTagSetError // // * Description: There is no tag set associated with the // bucket. // // The following operations are related to GetBucketTagging: // // * // PutBucketTagging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketTagging.html) // // * // DeleteBucketTagging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketTagging.html) // GetBucketTagging(arg1 context.Context, arg2 *s3.GetBucketTaggingInput, arg3 ...func(*s3.Options)) (*s3.GetBucketTaggingOutput, error) // Returns the versioning state of a bucket. To retrieve the versioning state of a // bucket, you must be the bucket owner. This implementation also returns the MFA // Delete status of the versioning state. If the MFA Delete status is enabled, the // bucket owner must use an authentication device to change the versioning state of // the bucket. The following operations are related to GetBucketVersioning: // // * // GetObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html) // // * // PutObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html) // // * // DeleteObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html) // GetBucketVersioning(arg1 context.Context, arg2 *s3.GetBucketVersioningInput, arg3 ...func(*s3.Options)) (*s3.GetBucketVersioningOutput, error) // Returns the website configuration for a bucket. To host website on Amazon S3, // you can configure a bucket as website by adding a website configuration. For // more information about hosting websites, see Hosting Websites on Amazon S3 // (https://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html). This GET // action requires the S3:GetBucketWebsite permission. By default, only the bucket // owner can read the bucket website configuration. However, bucket owners can // allow other users to read the website configuration by writing a bucket policy // granting them the S3:GetBucketWebsite permission. The following operations are // related to DeleteBucketWebsite: // // * DeleteBucketWebsite // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketWebsite.html) // // * // PutBucketWebsite // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketWebsite.html) // GetBucketWebsite(arg1 context.Context, arg2 *s3.GetBucketWebsiteInput, arg3 ...func(*s3.Options)) (*s3.GetBucketWebsiteOutput, error) // Retrieves objects from Amazon S3. To use GET, you must have READ access to the // object. If you grant READ access to the anonymous user, you can return the // object without using an authorization header. An Amazon S3 bucket has no // directory hierarchy such as you would find in a typical computer file system. // You can, however, create a logical hierarchy by using object key names that // imply a folder structure. For example, instead of naming an object sample.jpg, // you can name it photos/2006/February/sample.jpg. To get an object from such a // logical hierarchy, specify the full key name for the object in the GET // operation. For a virtual hosted-style request example, if you have the object // photos/2006/February/sample.jpg, specify the resource as // /photos/2006/February/sample.jpg. For a path-style request example, if you have // the object photos/2006/February/sample.jpg in the bucket named examplebucket, // specify the resource as /examplebucket/photos/2006/February/sample.jpg. For more // information about request types, see HTTP Host Header Bucket Specification // (https://docs.aws.amazon.com/AmazonS3/latest/dev/VirtualHosting.html#VirtualHostingSpecifyBucket). // To distribute large files to many people, you can save bandwidth costs by using // BitTorrent. For more information, see Amazon S3 Torrent // (https://docs.aws.amazon.com/AmazonS3/latest/dev/S3Torrent.html). For more // information about returning the ACL of an object, see GetObjectAcl // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAcl.html). If the // object you are retrieving is stored in the S3 Glacier or S3 Glacier Deep Archive // storage class, or S3 Intelligent-Tiering Archive or S3 Intelligent-Tiering Deep // Archive tiers, before you can retrieve the object you must first restore a copy // using RestoreObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_RestoreObject.html). // Otherwise, this action returns an InvalidObjectStateError error. For information // about restoring archived objects, see Restoring Archived Objects // (https://docs.aws.amazon.com/AmazonS3/latest/dev/restoring-objects.html). // Encryption request headers, like x-amz-server-side-encryption, should not be // sent for GET requests if your object uses server-side encryption with CMKs // stored in AWS KMS (SSE-KMS) or server-side encryption with Amazon S3–managed // encryption keys (SSE-S3). If your object does use these types of keys, you’ll // get an HTTP 400 BadRequest error. If you encrypt an object by using server-side // encryption with customer-provided encryption keys (SSE-C) when you store the // object in Amazon S3, then when you GET the object, you must use the following // headers: // // * x-amz-server-side-encryption-customer-algorithm // // * // x-amz-server-side-encryption-customer-key // // * // x-amz-server-side-encryption-customer-key-MD5 // // For more information about SSE-C, // see Server-Side Encryption (Using Customer-Provided Encryption Keys) // (https://docs.aws.amazon.com/AmazonS3/latest/dev/ServerSideEncryptionCustomerKeys.html). // Assuming you have permission to read object tags (permission for the // s3:GetObjectVersionTagging action), the response also returns the // x-amz-tagging-count header that provides the count of number of tags associated // with the object. You can use GetObjectTagging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectTagging.html) to // retrieve the tag set associated with an object. Permissions You need the // s3:GetObject permission for this operation. For more information, see Specifying // Permissions in a Policy // (https://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html). If // the object you request does not exist, the error Amazon S3 returns depends on // whether you also have the s3:ListBucket permission. // // * If you have the // s3:ListBucket permission on the bucket, Amazon S3 will return an HTTP status // code 404 ("no such key") error. // // * If you don’t have the s3:ListBucket // permission, Amazon S3 will return an HTTP status code 403 ("access denied") // error. // // Versioning By default, the GET action returns the current version of an // object. To return a different version, use the versionId subresource. If the // current version of the object is a delete marker, Amazon S3 behaves as if the // object was deleted and includes x-amz-delete-marker: true in the response. For // more information about versioning, see PutBucketVersioning // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketVersioning.html). // Overriding Response Header Values There are times when you want to override // certain response header values in a GET response. For example, you might // override the Content-Disposition response header value in your GET request. You // can override values for a set of response headers using the following query // parameters. These response header values are sent only on a successful request, // that is, when status code 200 OK is returned. The set of headers you can // override using these parameters is a subset of the headers that Amazon S3 // accepts when you create an object. The response headers that you can override // for the GET response are Content-Type, Content-Language, Expires, Cache-Control, // Content-Disposition, and Content-Encoding. To override these header values in // the GET response, you use the following request parameters. You must sign the // request, either using an Authorization header or a presigned URL, when using // these parameters. They cannot be used with an unsigned (anonymous) request. // // * // response-content-type // // * response-content-language // // * response-expires // // * // response-cache-control // // * response-content-disposition // // * // response-content-encoding // // Additional Considerations about Request Headers If // both of the If-Match and If-Unmodified-Since headers are present in the request // as follows: If-Match condition evaluates to true, and; If-Unmodified-Since // condition evaluates to false; then, S3 returns 200 OK and the data requested. If // both of the If-None-Match and If-Modified-Since headers are present in the // request as follows: If-None-Match condition evaluates to false, and; // If-Modified-Since condition evaluates to true; then, S3 returns 304 Not Modified // response code. For more information about conditional requests, see RFC 7232 // (https://tools.ietf.org/html/rfc7232). The following operations are related to // GetObject: // // * ListBuckets // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListBuckets.html) // // * // GetObjectAcl // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAcl.html) // GetObject(arg1 context.Context, arg2 *s3.GetObjectInput, arg3 ...func(*s3.Options)) (*s3.GetObjectOutput, error) // Returns the access control list (ACL) of an object. To use this operation, you // must have READ_ACP access to the object. This action is not supported by Amazon // S3 on Outposts. Versioning By default, GET returns ACL information about the // current version of an object. To return ACL information about a different // version, use the versionId subresource. The following operations are related to // GetObjectAcl: // // * GetObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html) // // * // DeleteObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html) // // * // PutObject (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html) // GetObjectAcl(arg1 context.Context, arg2 *s3.GetObjectAclInput, arg3 ...func(*s3.Options)) (*s3.GetObjectAclOutput, error) // Gets an object's current Legal Hold status. For more information, see Locking // Objects (https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lock.html). This // action is not supported by Amazon S3 on Outposts. // GetObjectLegalHold(arg1 context.Context, arg2 *s3.GetObjectLegalHoldInput, arg3 ...func(*s3.Options)) (*s3.GetObjectLegalHoldOutput, error) // Gets the Object Lock configuration for a bucket. The rule specified in the // Object Lock configuration will be applied by default to every new object placed // in the specified bucket. For more information, see Locking Objects // (https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lock.html). // GetObjectLockConfiguration(arg1 context.Context, arg2 *s3.GetObjectLockConfigurationInput, arg3 ...func(*s3.Options)) (*s3.GetObjectLockConfigurationOutput, error) // Retrieves an object's retention settings. For more information, see Locking // Objects (https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lock.html). This // action is not supported by Amazon S3 on Outposts. // GetObjectRetention(arg1 context.Context, arg2 *s3.GetObjectRetentionInput, arg3 ...func(*s3.Options)) (*s3.GetObjectRetentionOutput, error) // Returns the tag-set of an object. You send the GET request against the tagging // subresource associated with the object. To use this operation, you must have // permission to perform the s3:GetObjectTagging action. By default, the GET action // returns information about current version of an object. For a versioned bucket, // you can have multiple versions of an object in your bucket. To retrieve tags of // any other version, use the versionId query parameter. You also need permission // for the s3:GetObjectVersionTagging action. By default, the bucket owner has this // permission and can grant this permission to others. For information about the // Amazon S3 object tagging feature, see Object Tagging // (https://docs.aws.amazon.com/AmazonS3/latest/dev/object-tagging.html). The // following action is related to GetObjectTagging: // // * PutObjectTagging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectTagging.html) // // * // DeleteObjectTagging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObjectTagging.html) // GetObjectTagging(arg1 context.Context, arg2 *s3.GetObjectTaggingInput, arg3 ...func(*s3.Options)) (*s3.GetObjectTaggingOutput, error) // Returns torrent files from a bucket. BitTorrent can save you bandwidth when // you're distributing large files. For more information about BitTorrent, see // Using BitTorrent with Amazon S3 // (https://docs.aws.amazon.com/AmazonS3/latest/dev/S3Torrent.html). You can get // torrent only for objects that are less than 5 GB in size, and that are not // encrypted using server-side encryption with a customer-provided encryption key. // To use GET, you must have READ access to the object. This action is not // supported by Amazon S3 on Outposts. The following action is related to // GetObjectTorrent: // // * GetObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html) // GetObjectTorrent(arg1 context.Context, arg2 *s3.GetObjectTorrentInput, arg3 ...func(*s3.Options)) (*s3.GetObjectTorrentOutput, error) // Retrieves the PublicAccessBlock configuration for an Amazon S3 bucket. To use // this operation, you must have the s3:GetBucketPublicAccessBlock permission. For // more information about Amazon S3 permissions, see Specifying Permissions in a // Policy // (https://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html). // When Amazon S3 evaluates the PublicAccessBlock configuration for a bucket or an // object, it checks the PublicAccessBlock configuration for both the bucket (or // the bucket that contains the object) and the bucket owner's account. If the // PublicAccessBlock settings are different between the bucket and the account, // Amazon S3 uses the most restrictive combination of the bucket-level and // account-level settings. For more information about when Amazon S3 considers a // bucket or an object public, see The Meaning of "Public" // (https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status). // The following operations are related to GetPublicAccessBlock: // // * Using Amazon S3 // Block Public Access // (https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html) // // * // PutPublicAccessBlock // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutPublicAccessBlock.html) // // * // GetPublicAccessBlock // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetPublicAccessBlock.html) // // * // DeletePublicAccessBlock // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeletePublicAccessBlock.html) // GetPublicAccessBlock(arg1 context.Context, arg2 *s3.GetPublicAccessBlockInput, arg3 ...func(*s3.Options)) (*s3.GetPublicAccessBlockOutput, error) // This action is useful to determine if a bucket exists and you have permission to // access it. The action returns a 200 OK if the bucket exists and you have // permission to access it. If the bucket does not exist or you do not have // permission to access it, the HEAD request returns a generic 404 Not Found or 403 // Forbidden code. A message body is not included, so you cannot determine the // exception beyond these error codes. To use this operation, you must have // permissions to perform the s3:ListBucket action. The bucket owner has this // permission by default and can grant this permission to others. For more // information about permissions, see Permissions Related to Bucket Subresource // Operations // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) // and Managing Access Permissions to Your Amazon S3 Resources // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). // HeadBucket(arg1 context.Context, arg2 *s3.HeadBucketInput, arg3 ...func(*s3.Options)) (*s3.HeadBucketOutput, error) // The HEAD action retrieves metadata from an object without returning the object // itself. This action is useful if you're only interested in an object's metadata. // To use HEAD, you must have READ access to the object. A HEAD request has the // same options as a GET action on an object. The response is identical to the GET // response except that there is no response body. Because of this, if the HEAD // request generates an error, it returns a generic 404 Not Found or 403 Forbidden // code. It is not possible to retrieve the exact exception beyond these error // codes. If you encrypt an object by using server-side encryption with // customer-provided encryption keys (SSE-C) when you store the object in Amazon // S3, then when you retrieve the metadata from the object, you must use the // following headers: // // * x-amz-server-side-encryption-customer-algorithm // // * // x-amz-server-side-encryption-customer-key // // * // x-amz-server-side-encryption-customer-key-MD5 // // For more information about SSE-C, // see Server-Side Encryption (Using Customer-Provided Encryption Keys) // (https://docs.aws.amazon.com/AmazonS3/latest/dev/ServerSideEncryptionCustomerKeys.html). // // * // Encryption request headers, like x-amz-server-side-encryption, should not be // sent for GET requests if your object uses server-side encryption with CMKs // stored in AWS KMS (SSE-KMS) or server-side encryption with Amazon S3–managed // encryption keys (SSE-S3). If your object does use these types of keys, you’ll // get an HTTP 400 BadRequest error. // // * The last modified property in this case is // the creation date of the object. // // Request headers are limited to 8 KB in size. // For more information, see Common Request Headers // (https://docs.aws.amazon.com/AmazonS3/latest/API/RESTCommonRequestHeaders.html). // Consider the following when using request headers: // // * Consideration 1 – If both // of the If-Match and If-Unmodified-Since headers are present in the request as // follows: // // * If-Match condition evaluates to true, and; // // * If-Unmodified-Since // condition evaluates to false; // // Then Amazon S3 returns 200 OK and the data // requested. // // * Consideration 2 – If both of the If-None-Match and // If-Modified-Since headers are present in the request as follows: // // * // If-None-Match condition evaluates to false, and; // // * If-Modified-Since condition // evaluates to true; // // Then Amazon S3 returns the 304 Not Modified response // code. // // For more information about conditional requests, see RFC 7232 // (https://tools.ietf.org/html/rfc7232). Permissions You need the s3:GetObject // permission for this operation. For more information, see Specifying Permissions // in a Policy // (https://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html). If // the object you request does not exist, the error Amazon S3 returns depends on // whether you also have the s3:ListBucket permission. // // * If you have the // s3:ListBucket permission on the bucket, Amazon S3 returns an HTTP status code // 404 ("no such key") error. // // * If you don’t have the s3:ListBucket permission, // Amazon S3 returns an HTTP status code 403 ("access denied") error. // // The // following action is related to HeadObject: // // * GetObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html) // HeadObject(arg1 context.Context, arg2 *s3.HeadObjectInput, arg3 ...func(*s3.Options)) (*s3.HeadObjectOutput, error) // Lists the analytics configurations for the bucket. You can have up to 1,000 // analytics configurations per bucket. This action supports list pagination and // does not return more than 100 configurations at a time. You should always check // the IsTruncated element in the response. If there are no more configurations to // list, IsTruncated is set to false. If there are more configurations to list, // IsTruncated is set to true, and there will be a value in NextContinuationToken. // You use the NextContinuationToken value to continue the pagination of the list // by passing the value in continuation-token in the request to GET the next page. // To use this operation, you must have permissions to perform the // s3:GetAnalyticsConfiguration action. The bucket owner has this permission by // default. The bucket owner can grant this permission to others. For more // information about permissions, see Permissions Related to Bucket Subresource // Operations // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) // and Managing Access Permissions to Your Amazon S3 Resources // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). // For information about Amazon S3 analytics feature, see Amazon S3 Analytics – // Storage Class Analysis // (https://docs.aws.amazon.com/AmazonS3/latest/dev/analytics-storage-class.html). // The following operations are related to ListBucketAnalyticsConfigurations: // // * // GetBucketAnalyticsConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketAnalyticsConfiguration.html) // // * // DeleteBucketAnalyticsConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketAnalyticsConfiguration.html) // // * // PutBucketAnalyticsConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketAnalyticsConfiguration.html) // ListBucketAnalyticsConfigurations(arg1 context.Context, arg2 *s3.ListBucketAnalyticsConfigurationsInput, arg3 ...func(*s3.Options)) (*s3.ListBucketAnalyticsConfigurationsOutput, error) // Lists the S3 Intelligent-Tiering configuration from the specified bucket. The S3 // Intelligent-Tiering storage class is designed to optimize storage costs by // automatically moving data to the most cost-effective storage access tier, // without additional operational overhead. S3 Intelligent-Tiering delivers // automatic cost savings by moving data between access tiers, when access patterns // change. The S3 Intelligent-Tiering storage class is suitable for objects larger // than 128 KB that you plan to store for at least 30 days. If the size of an // object is less than 128 KB, it is not eligible for auto-tiering. Smaller objects // can be stored, but they are always charged at the frequent access tier rates in // the S3 Intelligent-Tiering storage class. If you delete an object before the end // of the 30-day minimum storage duration period, you are charged for 30 days. For // more information, see Storage class for automatically optimizing frequently and // infrequently accessed objects // (https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-class-intro.html#sc-dynamic-data-access). // Operations related to ListBucketIntelligentTieringConfigurations include: // // * // DeleteBucketIntelligentTieringConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketIntelligentTieringConfiguration.html) // // * // PutBucketIntelligentTieringConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketIntelligentTieringConfiguration.html) // // * // GetBucketIntelligentTieringConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketIntelligentTieringConfiguration.html) // ListBucketIntelligentTieringConfigurations(arg1 context.Context, arg2 *s3.ListBucketIntelligentTieringConfigurationsInput, arg3 ...func(*s3.Options)) (*s3.ListBucketIntelligentTieringConfigurationsOutput, error) // Returns a list of inventory configurations for the bucket. You can have up to // 1,000 analytics configurations per bucket. This action supports list pagination // and does not return more than 100 configurations at a time. Always check the // IsTruncated element in the response. If there are no more configurations to // list, IsTruncated is set to false. If there are more configurations to list, // IsTruncated is set to true, and there is a value in NextContinuationToken. You // use the NextContinuationToken value to continue the pagination of the list by // passing the value in continuation-token in the request to GET the next page. To // use this operation, you must have permissions to perform the // s3:GetInventoryConfiguration action. The bucket owner has this permission by // default. The bucket owner can grant this permission to others. For more // information about permissions, see Permissions Related to Bucket Subresource // Operations // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) // and Managing Access Permissions to Your Amazon S3 Resources // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). // For information about the Amazon S3 inventory feature, see Amazon S3 Inventory // (https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-inventory.html) The // following operations are related to ListBucketInventoryConfigurations: // // * // GetBucketInventoryConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketInventoryConfiguration.html) // // * // DeleteBucketInventoryConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketInventoryConfiguration.html) // // * // PutBucketInventoryConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketInventoryConfiguration.html) // ListBucketInventoryConfigurations(arg1 context.Context, arg2 *s3.ListBucketInventoryConfigurationsInput, arg3 ...func(*s3.Options)) (*s3.ListBucketInventoryConfigurationsOutput, error) // Lists the metrics configurations for the bucket. The metrics configurations are // only for the request metrics of the bucket and do not provide information on // daily storage metrics. You can have up to 1,000 configurations per bucket. This // action supports list pagination and does not return more than 100 configurations // at a time. Always check the IsTruncated element in the response. If there are no // more configurations to list, IsTruncated is set to false. If there are more // configurations to list, IsTruncated is set to true, and there is a value in // NextContinuationToken. You use the NextContinuationToken value to continue the // pagination of the list by passing the value in continuation-token in the request // to GET the next page. To use this operation, you must have permissions to // perform the s3:GetMetricsConfiguration action. The bucket owner has this // permission by default. The bucket owner can grant this permission to others. For // more information about permissions, see Permissions Related to Bucket // Subresource Operations // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) // and Managing Access Permissions to Your Amazon S3 Resources // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). // For more information about metrics configurations and CloudWatch request // metrics, see Monitoring Metrics with Amazon CloudWatch // (https://docs.aws.amazon.com/AmazonS3/latest/dev/cloudwatch-monitoring.html). // The following operations are related to ListBucketMetricsConfigurations: // // * // PutBucketMetricsConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketMetricsConfiguration.html) // // * // GetBucketMetricsConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketMetricsConfiguration.html) // // * // DeleteBucketMetricsConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketMetricsConfiguration.html) // ListBucketMetricsConfigurations(arg1 context.Context, arg2 *s3.ListBucketMetricsConfigurationsInput, arg3 ...func(*s3.Options)) (*s3.ListBucketMetricsConfigurationsOutput, error) // Returns a list of all buckets owned by the authenticated sender of the request. // ListBuckets(arg1 context.Context, arg2 *s3.ListBucketsInput, arg3 ...func(*s3.Options)) (*s3.ListBucketsOutput, error) // This action lists in-progress multipart uploads. An in-progress multipart upload // is a multipart upload that has been initiated using the Initiate Multipart // Upload request, but has not yet been completed or aborted. This action returns // at most 1,000 multipart uploads in the response. 1,000 multipart uploads is the // maximum number of uploads a response can include, which is also the default // value. You can further limit the number of uploads in a response by specifying // the max-uploads parameter in the response. If additional multipart uploads // satisfy the list criteria, the response will contain an IsTruncated element with // the value true. To list the additional multipart uploads, use the key-marker and // upload-id-marker request parameters. In the response, the uploads are sorted by // key. If your application has initiated more than one multipart upload using the // same object key, then uploads in the response are first sorted by key. // Additionally, uploads are sorted in ascending order within each key by the // upload initiation time. For more information on multipart uploads, see Uploading // Objects Using Multipart Upload // (https://docs.aws.amazon.com/AmazonS3/latest/dev/uploadobjusingmpu.html). For // information on permissions required to use the multipart upload API, see // Multipart Upload and Permissions // (https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuAndPermissions.html). The // following operations are related to ListMultipartUploads: // // * // CreateMultipartUpload // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html) // // * // UploadPart // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html) // // * // CompleteMultipartUpload // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html) // // * // ListParts // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html) // // * // AbortMultipartUpload // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html) // ListMultipartUploads(arg1 context.Context, arg2 *s3.ListMultipartUploadsInput, arg3 ...func(*s3.Options)) (*s3.ListMultipartUploadsOutput, error) // Returns metadata about all versions of the objects in a bucket. You can also use // request parameters as selection criteria to return metadata about a subset of // all the object versions. To use this operation, you must have permissions to // perform the s3:ListBucketVersions action. Be aware of the name difference. A 200 // OK response can contain valid or invalid XML. Make sure to design your // application to parse the contents of the response and handle it appropriately. // To use this operation, you must have READ access to the bucket. This action is // not supported by Amazon S3 on Outposts. The following operations are related to // ListObjectVersions: // // * ListObjectsV2 // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjectsV2.html) // // * // GetObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html) // // * // PutObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html) // // * // DeleteObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html) // ListObjectVersions(arg1 context.Context, arg2 *s3.ListObjectVersionsInput, arg3 ...func(*s3.Options)) (*s3.ListObjectVersionsOutput, error) // Returns some or all (up to 1,000) of the objects in a bucket. You can use the // request parameters as selection criteria to return a subset of the objects in a // bucket. A 200 OK response can contain valid or invalid XML. Be sure to design // your application to parse the contents of the response and handle it // appropriately. This action has been revised. We recommend that you use the newer // version, ListObjectsV2 // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjectsV2.html), when // developing applications. For backward compatibility, Amazon S3 continues to // support ListObjects. The following operations are related to ListObjects: // // * // ListObjectsV2 // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjectsV2.html) // // * // GetObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html) // // * // PutObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html) // // * // CreateBucket // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html) // // * // ListBuckets // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListBuckets.html) // ListObjects(arg1 context.Context, arg2 *s3.ListObjectsInput, arg3 ...func(*s3.Options)) (*s3.ListObjectsOutput, error) // Returns some or all (up to 1,000) of the objects in a bucket. You can use the // request parameters as selection criteria to return a subset of the objects in a // bucket. A 200 OK response can contain valid or invalid XML. Make sure to design // your application to parse the contents of the response and handle it // appropriately. Objects are returned sorted in an ascending order of the // respective key names in the list. To use this operation, you must have READ // access to the bucket. To use this action in an AWS Identity and Access // Management (IAM) policy, you must have permissions to perform the s3:ListBucket // action. The bucket owner has this permission by default and can grant this // permission to others. For more information about permissions, see Permissions // Related to Bucket Subresource Operations // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) // and Managing Access Permissions to Your Amazon S3 Resources // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). // This section describes the latest revision of this action. We recommend that you // use this revised API for application development. For backward compatibility, // Amazon S3 continues to support the prior version of this API, ListObjects // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjects.html). To get a // list of your buckets, see ListBuckets // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListBuckets.html). The // following operations are related to ListObjectsV2: // // * GetObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html) // // * // PutObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html) // // * // CreateBucket // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html) // ListObjectsV2(arg1 context.Context, arg2 *s3.ListObjectsV2Input, arg3 ...func(*s3.Options)) (*s3.ListObjectsV2Output, error) // Lists the parts that have been uploaded for a specific multipart upload. This // operation must include the upload ID, which you obtain by sending the initiate // multipart upload request (see CreateMultipartUpload // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html)). // This request returns a maximum of 1,000 uploaded parts. The default number of // parts returned is 1,000 parts. You can restrict the number of parts returned by // specifying the max-parts request parameter. If your multipart upload consists of // more than 1,000 parts, the response returns an IsTruncated field with the value // of true, and a NextPartNumberMarker element. In subsequent ListParts requests // you can include the part-number-marker query string parameter and set its value // to the NextPartNumberMarker field value from the previous response. For more // information on multipart uploads, see Uploading Objects Using Multipart Upload // (https://docs.aws.amazon.com/AmazonS3/latest/dev/uploadobjusingmpu.html). For // information on permissions required to use the multipart upload API, see // Multipart Upload and Permissions // (https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuAndPermissions.html). The // following operations are related to ListParts: // // * CreateMultipartUpload // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html) // // * // UploadPart // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html) // // * // CompleteMultipartUpload // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html) // // * // AbortMultipartUpload // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html) // // * // ListMultipartUploads // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListMultipartUploads.html) // ListParts(arg1 context.Context, arg2 *s3.ListPartsInput, arg3 ...func(*s3.Options)) (*s3.ListPartsOutput, error) // Sets the accelerate configuration of an existing bucket. Amazon S3 Transfer // Acceleration is a bucket-level feature that enables you to perform faster data // transfers to Amazon S3. To use this operation, you must have permission to // perform the s3:PutAccelerateConfiguration action. The bucket owner has this // permission by default. The bucket owner can grant this permission to others. For // more information about permissions, see Permissions Related to Bucket // Subresource Operations // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) // and Managing Access Permissions to Your Amazon S3 Resources // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). // The Transfer Acceleration state of a bucket can be set to one of the following // two values: // // * Enabled – Enables accelerated data transfers to the bucket. // // * // Suspended – Disables accelerated data transfers to the bucket. // // The // GetBucketAccelerateConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketAccelerateConfiguration.html) // action returns the transfer acceleration state of a bucket. After setting the // Transfer Acceleration state of a bucket to Enabled, it might take up to thirty // minutes before the data transfer rates to the bucket increase. The name of the // bucket used for Transfer Acceleration must be DNS-compliant and must not contain // periods ("."). For more information about transfer acceleration, see Transfer // Acceleration // (https://docs.aws.amazon.com/AmazonS3/latest/dev/transfer-acceleration.html). // The following operations are related to PutBucketAccelerateConfiguration: // // * // GetBucketAccelerateConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketAccelerateConfiguration.html) // // * // CreateBucket // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html) // PutBucketAccelerateConfiguration(arg1 context.Context, arg2 *s3.PutBucketAccelerateConfigurationInput, arg3 ...func(*s3.Options)) (*s3.PutBucketAccelerateConfigurationOutput, error) // Sets the permissions on an existing bucket using access control lists (ACL). For // more information, see Using ACLs // (https://docs.aws.amazon.com/AmazonS3/latest/dev/S3_ACLs_UsingACLs.html). To set // the ACL of a bucket, you must have WRITE_ACP permission. You can use one of the // following two ways to set a bucket's permissions: // // * Specify the ACL in the // request body // // * Specify permissions using request headers // // You cannot specify // access permission using both the body and the request headers. Depending on your // application needs, you may choose to set the ACL on a bucket using either the // request body or the headers. For example, if you have an existing application // that updates a bucket ACL using the request body, then you can continue to use // that approach. Access Permissions You can set access permissions using one of // the following methods: // // * Specify a canned ACL with the x-amz-acl request // header. Amazon S3 supports a set of predefined ACLs, known as canned ACLs. Each // canned ACL has a predefined set of grantees and permissions. Specify the canned // ACL name as the value of x-amz-acl. If you use this header, you cannot use other // access control-specific headers in your request. For more information, see // Canned ACL // (https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#CannedACL). // // * // Specify access permissions explicitly with the x-amz-grant-read, // x-amz-grant-read-acp, x-amz-grant-write-acp, and x-amz-grant-full-control // headers. When using these headers, you specify explicit access permissions and // grantees (AWS accounts or Amazon S3 groups) who will receive the permission. If // you use these ACL-specific headers, you cannot use the x-amz-acl header to set a // canned ACL. These parameters map to the set of permissions that Amazon S3 // supports in an ACL. For more information, see Access Control List (ACL) Overview // (https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html). You specify // each grantee as a type=value pair, where the type is one of the following: // // * id // – if the value specified is the canonical user ID of an AWS account // // * uri – if // you are granting permissions to a predefined group // // * emailAddress – if the // value specified is the email address of an AWS account Using email addresses to // specify a grantee is only supported in the following AWS Regions: // // * US East (N. // Virginia) // // * US West (N. California) // // * US West (Oregon) // // * Asia Pacific // (Singapore) // // * Asia Pacific (Sydney) // // * Asia Pacific (Tokyo) // // * Europe // (Ireland) // // * South America (São Paulo) // // For a list of all the Amazon S3 // supported Regions and endpoints, see Regions and Endpoints // (https://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region) in the AWS // General Reference. // // For example, the following x-amz-grant-write header grants // create, overwrite, and delete objects permission to LogDelivery group predefined // by Amazon S3 and two AWS accounts identified by their email addresses. // x-amz-grant-write: uri="http://acs.amazonaws.com/groups/s3/LogDelivery", // id="111122223333", id="555566667777" // // You can use either a canned ACL or specify // access permissions explicitly. You cannot do both. Grantee Values You can // specify the person (grantee) to whom you're assigning access rights (using // request elements) in the following ways: // // * By the person's ID: // <>ID<><>GranteesEmail<> DisplayName is optional and ignored in the request // // * // By URI: <>http://acs.amazonaws.com/groups/global/AuthenticatedUsers<> // // * By // Email address: <>Grantees@email.com<>lt;/Grantee> The grantee is resolved to the // CanonicalUser and, in a response to a GET Object acl request, appears as the // CanonicalUser. Using email addresses to specify a grantee is only supported in // the following AWS Regions: // // * US East (N. Virginia) // // * US West (N. // California) // // * US West (Oregon) // // * Asia Pacific (Singapore) // // * Asia Pacific // (Sydney) // // * Asia Pacific (Tokyo) // // * Europe (Ireland) // // * South America (São // Paulo) // // For a list of all the Amazon S3 supported Regions and endpoints, see // Regions and Endpoints // (https://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region) in the AWS // General Reference. // // Related Resources // // * CreateBucket // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html) // // * // DeleteBucket // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucket.html) // // * // GetObjectAcl // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAcl.html) // PutBucketAcl(arg1 context.Context, arg2 *s3.PutBucketAclInput, arg3 ...func(*s3.Options)) (*s3.PutBucketAclOutput, error) // Sets an analytics configuration for the bucket (specified by the analytics // configuration ID). You can have up to 1,000 analytics configurations per bucket. // You can choose to have storage class analysis export analysis reports sent to a // comma-separated values (CSV) flat file. See the DataExport request element. // Reports are updated daily and are based on the object filters that you // configure. When selecting data export, you specify a destination bucket and an // optional destination prefix where the file is written. You can export the data // to a destination bucket in a different account. However, the destination bucket // must be in the same Region as the bucket that you are making the PUT analytics // configuration to. For more information, see Amazon S3 Analytics – Storage Class // Analysis // (https://docs.aws.amazon.com/AmazonS3/latest/dev/analytics-storage-class.html). // You must create a bucket policy on the destination bucket where the exported // file is written to grant permissions to Amazon S3 to write objects to the // bucket. For an example policy, see Granting Permissions for Amazon S3 Inventory // and Storage Class Analysis // (https://docs.aws.amazon.com/AmazonS3/latest/dev/example-bucket-policies.html#example-bucket-policies-use-case-9). // To use this operation, you must have permissions to perform the // s3:PutAnalyticsConfiguration action. The bucket owner has this permission by // default. The bucket owner can grant this permission to others. For more // information about permissions, see Permissions Related to Bucket Subresource // Operations // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) // and Managing Access Permissions to Your Amazon S3 Resources // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). // Special Errors // // * HTTP Error: HTTP 400 Bad Request // // * Code: InvalidArgument // // * // Cause: Invalid argument. // // * HTTP Error: HTTP 400 Bad Request // // * Code: // TooManyConfigurations // // * Cause: You are attempting to create a new configuration // but have already reached the 1,000-configuration limit. // // * HTTP Error: HTTP 403 // Forbidden // // * Code: AccessDenied // // * Cause: You are not the owner of the specified // bucket, or you do not have the s3:PutAnalyticsConfiguration bucket permission to // set the configuration on the bucket. // // Related Resources // // * // GetBucketAnalyticsConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketAnalyticsConfiguration.html) // // * // DeleteBucketAnalyticsConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketAnalyticsConfiguration.html) // // * // ListBucketAnalyticsConfigurations // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListBucketAnalyticsConfigurations.html) // PutBucketAnalyticsConfiguration(arg1 context.Context, arg2 *s3.PutBucketAnalyticsConfigurationInput, arg3 ...func(*s3.Options)) (*s3.PutBucketAnalyticsConfigurationOutput, error) // Sets the cors configuration for your bucket. If the configuration exists, Amazon // S3 replaces it. To use this operation, you must be allowed to perform the // s3:PutBucketCORS action. By default, the bucket owner has this permission and // can grant it to others. You set this configuration on a bucket so that the // bucket can service cross-origin requests. For example, you might want to enable // a request whose origin is http://www.example.com to access your Amazon S3 bucket // at my.example.bucket.com by using the browser's XMLHttpRequest capability. To // enable cross-origin resource sharing (CORS) on a bucket, you add the cors // subresource to the bucket. The cors subresource is an XML document in which you // configure rules that identify origins and the HTTP methods that can be executed // on your bucket. The document is limited to 64 KB in size. When Amazon S3 // receives a cross-origin request (or a pre-flight OPTIONS request) against a // bucket, it evaluates the cors configuration on the bucket and uses the first // CORSRule rule that matches the incoming browser request to enable a cross-origin // request. For a rule to match, the following conditions must be met: // // * The // request's Origin header must match AllowedOrigin elements. // // * The request method // (for example, GET, PUT, HEAD, and so on) or the Access-Control-Request-Method // header in case of a pre-flight OPTIONS request must be one of the AllowedMethod // elements. // // * Every header specified in the Access-Control-Request-Headers // request header of a pre-flight request must match an AllowedHeader element. // // For // more information about CORS, go to Enabling Cross-Origin Resource Sharing // (https://docs.aws.amazon.com/AmazonS3/latest/dev/cors.html) in the Amazon S3 // User Guide. Related Resources // // * GetBucketCors // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketCors.html) // // * // DeleteBucketCors // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketCors.html) // // * // RESTOPTIONSobject // (https://docs.aws.amazon.com/AmazonS3/latest/API/RESTOPTIONSobject.html) // PutBucketCors(arg1 context.Context, arg2 *s3.PutBucketCorsInput, arg3 ...func(*s3.Options)) (*s3.PutBucketCorsOutput, error) // This action uses the encryption subresource to configure default encryption and // Amazon S3 Bucket Key for an existing bucket. Default encryption for a bucket can // use server-side encryption with Amazon S3-managed keys (SSE-S3) or AWS KMS // customer master keys (SSE-KMS). If you specify default encryption using SSE-KMS, // you can also configure Amazon S3 Bucket Key. For information about default // encryption, see Amazon S3 default bucket encryption // (https://docs.aws.amazon.com/AmazonS3/latest/dev/bucket-encryption.html) in the // Amazon S3 User Guide. For more information about S3 Bucket Keys, see Amazon S3 // Bucket Keys (https://docs.aws.amazon.com/AmazonS3/latest/dev/bucket-key.html) in // the Amazon S3 User Guide. This action requires AWS Signature Version 4. For more // information, see Authenticating Requests (AWS Signature Version 4) // (https://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-authenticating-requests.html). // To use this operation, you must have permissions to perform the // s3:PutEncryptionConfiguration action. The bucket owner has this permission by // default. The bucket owner can grant this permission to others. For more // information about permissions, see Permissions Related to Bucket Subresource // Operations // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) // and Managing Access Permissions to Your Amazon S3 Resources // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html) // in the Amazon S3 User Guide. Related Resources // // * GetBucketEncryption // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketEncryption.html) // // * // DeleteBucketEncryption // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketEncryption.html) // PutBucketEncryption(arg1 context.Context, arg2 *s3.PutBucketEncryptionInput, arg3 ...func(*s3.Options)) (*s3.PutBucketEncryptionOutput, error) // Puts a S3 Intelligent-Tiering configuration to the specified bucket. You can // have up to 1,000 S3 Intelligent-Tiering configurations per bucket. The S3 // Intelligent-Tiering storage class is designed to optimize storage costs by // automatically moving data to the most cost-effective storage access tier, // without additional operational overhead. S3 Intelligent-Tiering delivers // automatic cost savings by moving data between access tiers, when access patterns // change. The S3 Intelligent-Tiering storage class is suitable for objects larger // than 128 KB that you plan to store for at least 30 days. If the size of an // object is less than 128 KB, it is not eligible for auto-tiering. Smaller objects // can be stored, but they are always charged at the frequent access tier rates in // the S3 Intelligent-Tiering storage class. If you delete an object before the end // of the 30-day minimum storage duration period, you are charged for 30 days. For // more information, see Storage class for automatically optimizing frequently and // infrequently accessed objects // (https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-class-intro.html#sc-dynamic-data-access). // Operations related to PutBucketIntelligentTieringConfiguration include: // // * // DeleteBucketIntelligentTieringConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketIntelligentTieringConfiguration.html) // // * // GetBucketIntelligentTieringConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketIntelligentTieringConfiguration.html) // // * // ListBucketIntelligentTieringConfigurations // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListBucketIntelligentTieringConfigurations.html) // // You // only need S3 Intelligent-Tiering enabled on a bucket if you want to // automatically move objects stored in the S3 Intelligent-Tiering storage class to // the Archive Access or Deep Archive Access tier. Special Errors // // * HTTP 400 Bad // Request Error // // * Code: InvalidArgument // // * Cause: Invalid Argument // // * HTTP 400 // Bad Request Error // // * Code: TooManyConfigurations // // * Cause: You are attempting to // create a new configuration but have already reached the 1,000-configuration // limit. // // * HTTP 403 Forbidden Error // // * Code: AccessDenied // // * Cause: You are not // the owner of the specified bucket, or you do not have the // s3:PutIntelligentTieringConfiguration bucket permission to set the configuration // on the bucket. // PutBucketIntelligentTieringConfiguration(arg1 context.Context, arg2 *s3.PutBucketIntelligentTieringConfigurationInput, arg3 ...func(*s3.Options)) (*s3.PutBucketIntelligentTieringConfigurationOutput, error) // This implementation of the PUT action adds an inventory configuration // (identified by the inventory ID) to the bucket. You can have up to 1,000 // inventory configurations per bucket. Amazon S3 inventory generates inventories // of the objects in the bucket on a daily or weekly basis, and the results are // published to a flat file. The bucket that is inventoried is called the source // bucket, and the bucket where the inventory flat file is stored is called the // destination bucket. The destination bucket must be in the same AWS Region as the // source bucket. When you configure an inventory for a source bucket, you specify // the destination bucket where you want the inventory to be stored, and whether to // generate the inventory daily or weekly. You can also configure what object // metadata to include and whether to inventory all object versions or only current // versions. For more information, see Amazon S3 Inventory // (https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-inventory.html) in the // Amazon S3 User Guide. You must create a bucket policy on the destination bucket // to grant permissions to Amazon S3 to write objects to the bucket in the defined // location. For an example policy, see Granting Permissions for Amazon S3 // Inventory and Storage Class Analysis // (https://docs.aws.amazon.com/AmazonS3/latest/dev/example-bucket-policies.html#example-bucket-policies-use-case-9). // To use this operation, you must have permissions to perform the // s3:PutInventoryConfiguration action. The bucket owner has this permission by // default and can grant this permission to others. For more information about // permissions, see Permissions Related to Bucket Subresource Operations // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) // and Managing Access Permissions to Your Amazon S3 Resources // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html) // in the Amazon S3 User Guide. Special Errors // // * HTTP 400 Bad Request Error // // * // Code: InvalidArgument // // * Cause: Invalid Argument // // * HTTP 400 Bad Request // Error // // * Code: TooManyConfigurations // // * Cause: You are attempting to create a // new configuration but have already reached the 1,000-configuration limit. // // * // HTTP 403 Forbidden Error // // * Code: AccessDenied // // * Cause: You are not the owner // of the specified bucket, or you do not have the s3:PutInventoryConfiguration // bucket permission to set the configuration on the bucket. // // Related Resources // // * // GetBucketInventoryConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketInventoryConfiguration.html) // // * // DeleteBucketInventoryConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketInventoryConfiguration.html) // // * // ListBucketInventoryConfigurations // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListBucketInventoryConfigurations.html) // PutBucketInventoryConfiguration(arg1 context.Context, arg2 *s3.PutBucketInventoryConfigurationInput, arg3 ...func(*s3.Options)) (*s3.PutBucketInventoryConfigurationOutput, error) // Creates a new lifecycle configuration for the bucket or replaces an existing // lifecycle configuration. For information about lifecycle configuration, see // Managing Access Permissions to Your Amazon S3 Resources // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). // Bucket lifecycle configuration now supports specifying a lifecycle rule using an // object key name prefix, one or more object tags, or a combination of both. // Accordingly, this section describes the latest API. The previous version of the // API supported filtering based only on an object key name prefix, which is // supported for backward compatibility. For the related API description, see // PutBucketLifecycle // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketLifecycle.html). // Rules You specify the lifecycle configuration in your request body. The // lifecycle configuration is specified as XML consisting of one or more rules. // Each rule consists of the following: // // * Filter identifying a subset of objects // to which the rule applies. The filter can be based on a key name prefix, object // tags, or a combination of both. // // * Status whether the rule is in effect. // // * One // or more lifecycle transition and expiration actions that you want Amazon S3 to // perform on the objects identified by the filter. If the state of your bucket is // versioning-enabled or versioning-suspended, you can have many versions of the // same object (one current version and zero or more noncurrent versions). Amazon // S3 provides predefined actions that you can specify for current and noncurrent // object versions. // // For more information, see Object Lifecycle Management // (https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lifecycle-mgmt.html) and // Lifecycle Configuration Elements // (https://docs.aws.amazon.com/AmazonS3/latest/dev/intro-lifecycle-rules.html). // Permissions By default, all Amazon S3 resources are private, including buckets, // objects, and related subresources (for example, lifecycle configuration and // website configuration). Only the resource owner (that is, the AWS account that // created it) can access the resource. The resource owner can optionally grant // access permissions to others by writing an access policy. For this operation, a // user must get the s3:PutLifecycleConfiguration permission. You can also // explicitly deny permissions. Explicit deny also supersedes any other // permissions. If you want to block users or accounts from removing or deleting // objects from your bucket, you must deny them permissions for the following // actions: // // * s3:DeleteObject // // * s3:DeleteObjectVersion // // * // s3:PutLifecycleConfiguration // // For more information about permissions, see // Managing Access Permissions to Your Amazon S3 Resources // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). // The following are related to PutBucketLifecycleConfiguration: // // * Examples of // Lifecycle Configuration // (https://docs.aws.amazon.com/AmazonS3/latest/dev/lifecycle-configuration-examples.html) // // * // GetBucketLifecycleConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketLifecycleConfiguration.html) // // * // DeleteBucketLifecycle // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketLifecycle.html) // PutBucketLifecycleConfiguration(arg1 context.Context, arg2 *s3.PutBucketLifecycleConfigurationInput, arg3 ...func(*s3.Options)) (*s3.PutBucketLifecycleConfigurationOutput, error) // Set the logging parameters for a bucket and to specify permissions for who can // view and modify the logging parameters. All logs are saved to buckets in the // same AWS Region as the source bucket. To set the logging status of a bucket, you // must be the bucket owner. The bucket owner is automatically granted FULL_CONTROL // to all logs. You use the Grantee request element to grant access to other // people. The Permissions request element specifies the kind of access the grantee // has to the logs. Grantee Values You can specify the person (grantee) to whom // you're assigning access rights (using request elements) in the following // ways: // // * By the person's ID: <>ID<><>GranteesEmail<> DisplayName is optional // and ignored in the request. // // * By Email address: <>Grantees@email.com<> The // grantee is resolved to the CanonicalUser and, in a response to a GET Object acl // request, appears as the CanonicalUser. // // * By URI: // <>http://acs.amazonaws.com/groups/global/AuthenticatedUsers<> // // To enable // logging, you use LoggingEnabled and its children request elements. To disable // logging, you use an empty BucketLoggingStatus request element: For more // information about server access logging, see Server Access Logging // (https://docs.aws.amazon.com/AmazonS3/latest/dev/ServerLogs.html). For more // information about creating a bucket, see CreateBucket // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html). For // more information about returning the logging status of a bucket, see // GetBucketLogging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketLogging.html). The // following operations are related to PutBucketLogging: // // * PutObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html) // // * // DeleteBucket // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucket.html) // // * // CreateBucket // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html) // // * // GetBucketLogging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketLogging.html) // PutBucketLogging(arg1 context.Context, arg2 *s3.PutBucketLoggingInput, arg3 ...func(*s3.Options)) (*s3.PutBucketLoggingOutput, error) // Sets a metrics configuration (specified by the metrics configuration ID) for the // bucket. You can have up to 1,000 metrics configurations per bucket. If you're // updating an existing metrics configuration, note that this is a full replacement // of the existing metrics configuration. If you don't include the elements you // want to keep, they are erased. To use this operation, you must have permissions // to perform the s3:PutMetricsConfiguration action. The bucket owner has this // permission by default. The bucket owner can grant this permission to others. For // more information about permissions, see Permissions Related to Bucket // Subresource Operations // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) // and Managing Access Permissions to Your Amazon S3 Resources // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). // For information about CloudWatch request metrics for Amazon S3, see Monitoring // Metrics with Amazon CloudWatch // (https://docs.aws.amazon.com/AmazonS3/latest/dev/cloudwatch-monitoring.html). // The following operations are related to PutBucketMetricsConfiguration: // // * // DeleteBucketMetricsConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketMetricsConfiguration.html) // // * // PutBucketMetricsConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketMetricsConfiguration.html) // // * // ListBucketMetricsConfigurations // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListBucketMetricsConfigurations.html) // // GetBucketLifecycle // has the following special error: // // * Error code: TooManyConfigurations // // * // Description: You are attempting to create a new configuration but have already // reached the 1,000-configuration limit. // // * HTTP Status Code: HTTP 400 Bad Request // PutBucketMetricsConfiguration(arg1 context.Context, arg2 *s3.PutBucketMetricsConfigurationInput, arg3 ...func(*s3.Options)) (*s3.PutBucketMetricsConfigurationOutput, error) // Enables notifications of specified events for a bucket. For more information // about event notifications, see Configuring Event Notifications // (https://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html). Using // this API, you can replace an existing notification configuration. The // configuration is an XML file that defines the event types that you want Amazon // S3 to publish and the destination where you want Amazon S3 to publish an event // notification when it detects an event of the specified type. By default, your // bucket has no event notifications configured. That is, the notification // configuration will be an empty NotificationConfiguration. This action replaces // the existing notification configuration with the configuration you include in // the request body. After Amazon S3 receives this request, it first verifies that // any Amazon Simple Notification Service (Amazon SNS) or Amazon Simple Queue // Service (Amazon SQS) destination exists, and that the bucket owner has // permission to publish to it by sending a test notification. In the case of AWS // Lambda destinations, Amazon S3 verifies that the Lambda function permissions // grant Amazon S3 permission to invoke the function from the Amazon S3 bucket. For // more information, see Configuring Notifications for Amazon S3 Events // (https://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html). You // can disable notifications by adding the empty NotificationConfiguration element. // By default, only the bucket owner can configure notifications on a bucket. // However, bucket owners can use a bucket policy to grant permission to other // users to set this configuration with s3:PutBucketNotification permission. The // PUT notification is an atomic operation. For example, suppose your notification // configuration includes SNS topic, SQS queue, and Lambda function configurations. // When you send a PUT request with this configuration, Amazon S3 sends test // messages to your SNS topic. If the message fails, the entire PUT action will // fail, and Amazon S3 will not add the configuration to your bucket. Responses If // the configuration in the request body includes only one TopicConfiguration // specifying only the s3:ReducedRedundancyLostObject event type, the response will // also include the x-amz-sns-test-message-id header containing the message ID of // the test notification sent to the topic. The following action is related to // PutBucketNotificationConfiguration: // // * GetBucketNotificationConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketNotificationConfiguration.html) // PutBucketNotificationConfiguration(arg1 context.Context, arg2 *s3.PutBucketNotificationConfigurationInput, arg3 ...func(*s3.Options)) (*s3.PutBucketNotificationConfigurationOutput, error) // Creates or modifies OwnershipControls for an Amazon S3 bucket. To use this // operation, you must have the s3:PutBucketOwnershipControls permission. For more // information about Amazon S3 permissions, see Specifying Permissions in a Policy // (https://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html). // For information about Amazon S3 Object Ownership, see Using Object Ownership // (https://docs.aws.amazon.com/AmazonS3/latest/dev/about-object-ownership.html). // The following operations are related to PutBucketOwnershipControls: // // * // GetBucketOwnershipControls // // * DeleteBucketOwnershipControls // PutBucketOwnershipControls(arg1 context.Context, arg2 *s3.PutBucketOwnershipControlsInput, arg3 ...func(*s3.Options)) (*s3.PutBucketOwnershipControlsOutput, error) // Applies an Amazon S3 bucket policy to an Amazon S3 bucket. If you are using an // identity other than the root user of the AWS account that owns the bucket, the // calling identity must have the PutBucketPolicy permissions on the specified // bucket and belong to the bucket owner's account in order to use this operation. // If you don't have PutBucketPolicy permissions, Amazon S3 returns a 403 Access // Denied error. If you have the correct permissions, but you're not using an // identity that belongs to the bucket owner's account, Amazon S3 returns a 405 // Method Not Allowed error. As a security precaution, the root user of the AWS // account that owns a bucket can always use this operation, even if the policy // explicitly denies the root user the ability to perform this action. For more // information about bucket policies, see Using Bucket Policies and User Policies // (https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies.html). The // following operations are related to PutBucketPolicy: // // * CreateBucket // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html) // // * // DeleteBucket // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucket.html) // PutBucketPolicy(arg1 context.Context, arg2 *s3.PutBucketPolicyInput, arg3 ...func(*s3.Options)) (*s3.PutBucketPolicyOutput, error) // Creates a replication configuration or replaces an existing one. For more // information, see Replication // (https://docs.aws.amazon.com/AmazonS3/latest/dev/replication.html) in the Amazon // S3 Developer Guide. To perform this operation, the user or role performing the // action must have the iam:PassRole // (https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html) // permission. Specify the replication configuration in the request body. In the // replication configuration, you provide the name of the destination bucket or // buckets where you want Amazon S3 to replicate objects, the IAM role that Amazon // S3 can assume to replicate objects on your behalf, and other relevant // information. A replication configuration must include at least one rule, and can // contain a maximum of 1,000. Each rule identifies a subset of objects to // replicate by filtering the objects in the source bucket. To choose additional // subsets of objects to replicate, add a rule for each subset. To specify a subset // of the objects in the source bucket to apply a replication rule to, add the // Filter element as a child of the Rule element. You can filter objects based on // an object key prefix, one or more object tags, or both. When you add the Filter // element in the configuration, you must also add the following elements: // DeleteMarkerReplication, Status, and Priority. If you are using an earlier // version of the replication configuration, Amazon S3 handles replication of // delete markers differently. For more information, see Backward Compatibility // (https://docs.aws.amazon.com/AmazonS3/latest/dev/replication-add-config.html#replication-backward-compat-considerations). // For information about enabling versioning on a bucket, see Using Versioning // (https://docs.aws.amazon.com/AmazonS3/latest/dev/Versioning.html). By default, a // resource owner, in this case the AWS account that created the bucket, can // perform this operation. The resource owner can also grant others permissions to // perform the operation. For more information about permissions, see Specifying // Permissions in a Policy // (https://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html) and // Managing Access Permissions to Your Amazon S3 Resources // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). // Handling Replication of Encrypted Objects By default, Amazon S3 doesn't // replicate objects that are stored at rest using server-side encryption with CMKs // stored in AWS KMS. To replicate AWS KMS-encrypted objects, add the following: // SourceSelectionCriteria, SseKmsEncryptedObjects, Status, // EncryptionConfiguration, and ReplicaKmsKeyID. For information about replication // configuration, see Replicating Objects Created with SSE Using CMKs stored in AWS // KMS // (https://docs.aws.amazon.com/AmazonS3/latest/dev/replication-config-for-kms-objects.html). // For information on PutBucketReplication errors, see List of replication-related // error codes // (https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#ReplicationErrorCodeList) // The following operations are related to PutBucketReplication: // // * // GetBucketReplication // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketReplication.html) // // * // DeleteBucketReplication // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketReplication.html) // PutBucketReplication(arg1 context.Context, arg2 *s3.PutBucketReplicationInput, arg3 ...func(*s3.Options)) (*s3.PutBucketReplicationOutput, error) // Sets the request payment configuration for a bucket. By default, the bucket // owner pays for downloads from the bucket. This configuration parameter enables // the bucket owner (only) to specify that the person requesting the download will // be charged for the download. For more information, see Requester Pays Buckets // (https://docs.aws.amazon.com/AmazonS3/latest/dev/RequesterPaysBuckets.html). The // following operations are related to PutBucketRequestPayment: // // * CreateBucket // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html) // // * // GetBucketRequestPayment // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketRequestPayment.html) // PutBucketRequestPayment(arg1 context.Context, arg2 *s3.PutBucketRequestPaymentInput, arg3 ...func(*s3.Options)) (*s3.PutBucketRequestPaymentOutput, error) // Sets the tags for a bucket. Use tags to organize your AWS bill to reflect your // own cost structure. To do this, sign up to get your AWS account bill with tag // key values included. Then, to see the cost of combined resources, organize your // billing information according to resources with the same tag key values. For // example, you can tag several resources with a specific application name, and // then organize your billing information to see the total cost of that application // across several services. For more information, see Cost Allocation and Tagging // (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html). // Within a bucket, if you add a tag that has the same key as an existing tag, the // new value overwrites the old value. For more information, see Using Cost // Allocation in Amazon S3 Bucket Tags // (https://docs.aws.amazon.com/AmazonS3/latest/dev/CostAllocTagging.html). To use // this operation, you must have permissions to perform the s3:PutBucketTagging // action. The bucket owner has this permission by default and can grant this // permission to others. For more information about permissions, see Permissions // Related to Bucket Subresource Operations // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) // and Managing Access Permissions to Your Amazon S3 Resources // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). // PutBucketTagging has the following special errors: // // * Error code: // InvalidTagError // // * Description: The tag provided was not a valid tag. This error // can occur if the tag did not pass input validation. For information about tag // restrictions, see User-Defined Tag Restrictions // (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/allocation-tag-restrictions.html) // and AWS-Generated Cost Allocation Tag Restrictions // (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/aws-tag-restrictions.html). // // * // Error code: MalformedXMLError // // * Description: The XML provided does not match // the schema. // // * Error code: OperationAbortedError // // * Description: A conflicting // conditional action is currently in progress against this resource. Please try // again. // // * Error code: InternalError // // * Description: The service was unable to // apply the provided tag to the bucket. // // The following operations are related to // PutBucketTagging: // // * GetBucketTagging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketTagging.html) // // * // DeleteBucketTagging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketTagging.html) // PutBucketTagging(arg1 context.Context, arg2 *s3.PutBucketTaggingInput, arg3 ...func(*s3.Options)) (*s3.PutBucketTaggingOutput, error) // Sets the versioning state of an existing bucket. To set the versioning state, // you must be the bucket owner. You can set the versioning state with one of the // following values: Enabled—Enables versioning for the objects in the bucket. All // objects added to the bucket receive a unique version ID. Suspended—Disables // versioning for the objects in the bucket. All objects added to the bucket // receive the version ID null. If the versioning state has never been set on a // bucket, it has no versioning state; a GetBucketVersioning // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketVersioning.html) // request does not return a versioning state value. If the bucket owner enables // MFA Delete in the bucket versioning configuration, the bucket owner must include // the x-amz-mfa request header and the Status and the MfaDelete request elements // in a request to set the versioning state of the bucket. If you have an object // expiration lifecycle policy in your non-versioned bucket and you want to // maintain the same permanent delete behavior when you enable versioning, you must // add a noncurrent expiration policy. The noncurrent expiration lifecycle policy // will manage the deletes of the noncurrent object versions in the version-enabled // bucket. (A version-enabled bucket maintains one current and zero or more // noncurrent object versions.) For more information, see Lifecycle and Versioning // (https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lifecycle-mgmt.html#lifecycle-and-other-bucket-config). // Related Resources // // * CreateBucket // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html) // // * // DeleteBucket // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucket.html) // // * // GetBucketVersioning // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketVersioning.html) // PutBucketVersioning(arg1 context.Context, arg2 *s3.PutBucketVersioningInput, arg3 ...func(*s3.Options)) (*s3.PutBucketVersioningOutput, error) // Sets the configuration of the website that is specified in the website // subresource. To configure a bucket as a website, you can add this subresource on // the bucket with website configuration information such as the file name of the // index document and any redirect rules. For more information, see Hosting // Websites on Amazon S3 // (https://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html). This PUT // action requires the S3:PutBucketWebsite permission. By default, only the bucket // owner can configure the website attached to a bucket; however, bucket owners can // allow other users to set the website configuration by writing a bucket policy // that grants them the S3:PutBucketWebsite permission. To redirect all website // requests sent to the bucket's website endpoint, you add a website configuration // with the following elements. Because all requests are sent to another website, // you don't need to provide index document name for the bucket. // // * // WebsiteConfiguration // // * RedirectAllRequestsTo // // * HostName // // * Protocol // // If you // want granular control over redirects, you can use the following elements to add // routing rules that describe conditions for redirecting requests and information // about the redirect destination. In this case, the website configuration must // provide an index document for the bucket, because some requests might not be // redirected. // // * WebsiteConfiguration // // * IndexDocument // // * Suffix // // * // ErrorDocument // // * Key // // * RoutingRules // // * RoutingRule // // * Condition // // * // HttpErrorCodeReturnedEquals // // * KeyPrefixEquals // // * Redirect // // * Protocol // // * // HostName // // * ReplaceKeyPrefixWith // // * ReplaceKeyWith // // * HttpRedirectCode // // Amazon // S3 has a limitation of 50 routing rules per website configuration. If you // require more than 50 routing rules, you can use object redirect. For more // information, see Configuring an Object Redirect // (https://docs.aws.amazon.com/AmazonS3/latest/dev/how-to-page-redirect.html) in // the Amazon S3 User Guide. // PutBucketWebsite(arg1 context.Context, arg2 *s3.PutBucketWebsiteInput, arg3 ...func(*s3.Options)) (*s3.PutBucketWebsiteOutput, error) // Adds an object to a bucket. You must have WRITE permissions on a bucket to add // an object to it. Amazon S3 never adds partial objects; if you receive a success // response, Amazon S3 added the entire object to the bucket. Amazon S3 is a // distributed system. If it receives multiple write requests for the same object // simultaneously, it overwrites all but the last object written. Amazon S3 does // not provide object locking; if you need this, make sure to build it into your // application layer or use versioning instead. To ensure that data is not // corrupted traversing the network, use the Content-MD5 header. When you use this // header, Amazon S3 checks the object against the provided MD5 value and, if they // do not match, returns an error. Additionally, you can calculate the MD5 while // putting an object to Amazon S3 and compare the returned ETag to the calculated // MD5 value. The Content-MD5 header is required for any request to upload an // object with a retention period configured using Amazon S3 Object Lock. For more // information about Amazon S3 Object Lock, see Amazon S3 Object Lock Overview // (https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lock-overview.html) in // the Amazon S3 User Guide. Server-side Encryption You can optionally request // server-side encryption. With server-side encryption, Amazon S3 encrypts your // data as it writes it to disks in its data centers and decrypts the data when you // access it. You have the option to provide your own encryption key or use AWS // managed encryption keys (SSE-S3 or SSE-KMS). For more information, see Using // Server-Side Encryption // (https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingServerSideEncryption.html). // If you request server-side encryption using AWS Key Management Service // (SSE-KMS), you can enable an S3 Bucket Key at the object-level. For more // information, see Amazon S3 Bucket Keys // (https://docs.aws.amazon.com/AmazonS3/latest/dev/bucket-key.html) in the Amazon // S3 User Guide. Access Control List (ACL)-Specific Request Headers You can use // headers to grant ACL- based permissions. By default, all objects are private. // Only the owner has full access control. When adding a new object, you can grant // permissions to individual AWS accounts or to predefined groups defined by Amazon // S3. These permissions are then added to the ACL on the object. For more // information, see Access Control List (ACL) Overview // (https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html) and Managing // ACLs Using the REST API // (https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-using-rest-api.html). // Storage Class Options By default, Amazon S3 uses the STANDARD Storage Class to // store newly created objects. The STANDARD storage class provides high durability // and high availability. Depending on performance needs, you can specify a // different Storage Class. Amazon S3 on Outposts only uses the OUTPOSTS Storage // Class. For more information, see Storage Classes // (https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-class-intro.html) in // the Amazon S3 Service Developer Guide. Versioning If you enable versioning for a // bucket, Amazon S3 automatically generates a unique version ID for the object // being stored. Amazon S3 returns this ID in the response. When you enable // versioning for a bucket, if Amazon S3 receives multiple write requests for the // same object simultaneously, it stores all of the objects. For more information // about versioning, see Adding Objects to Versioning Enabled Buckets // (https://docs.aws.amazon.com/AmazonS3/latest/dev/AddingObjectstoVersioningEnabledBuckets.html). // For information about returning the versioning state of a bucket, see // GetBucketVersioning // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketVersioning.html). // Related Resources // // * CopyObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CopyObject.html) // // * // DeleteObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html) // PutObject(arg1 context.Context, arg2 *s3.PutObjectInput, arg3 ...func(*s3.Options)) (*s3.PutObjectOutput, error) // Uses the acl subresource to set the access control list (ACL) permissions for a // new or existing object in an S3 bucket. You must have WRITE_ACP permission to // set the ACL of an object. For more information, see What permissions can I // grant? // (https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#permissions) // in the Amazon S3 User Guide. This action is not supported by Amazon S3 on // Outposts. Depending on your application needs, you can choose to set the ACL on // an object using either the request body or the headers. For example, if you have // an existing application that updates a bucket ACL using the request body, you // can continue to use that approach. For more information, see Access Control List // (ACL) Overview // (https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html) in the // Amazon S3 Developer Guide. Access Permissions You can set access permissions // using one of the following methods: // // * Specify a canned ACL with the x-amz-acl // request header. Amazon S3 supports a set of predefined ACLs, known as canned // ACLs. Each canned ACL has a predefined set of grantees and permissions. Specify // the canned ACL name as the value of x-amz-acl. If you use this header, you // cannot use other access control-specific headers in your request. For more // information, see Canned ACL // (https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#CannedACL). // // * // Specify access permissions explicitly with the x-amz-grant-read, // x-amz-grant-read-acp, x-amz-grant-write-acp, and x-amz-grant-full-control // headers. When using these headers, you specify explicit access permissions and // grantees (AWS accounts or Amazon S3 groups) who will receive the permission. If // you use these ACL-specific headers, you cannot use x-amz-acl header to set a // canned ACL. These parameters map to the set of permissions that Amazon S3 // supports in an ACL. For more information, see Access Control List (ACL) Overview // (https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html). You specify // each grantee as a type=value pair, where the type is one of the following: // // * id // – if the value specified is the canonical user ID of an AWS account // // * uri – if // you are granting permissions to a predefined group // // * emailAddress – if the // value specified is the email address of an AWS account Using email addresses to // specify a grantee is only supported in the following AWS Regions: // // * US East (N. // Virginia) // // * US West (N. California) // // * US West (Oregon) // // * Asia Pacific // (Singapore) // // * Asia Pacific (Sydney) // // * Asia Pacific (Tokyo) // // * Europe // (Ireland) // // * South America (São Paulo) // // For a list of all the Amazon S3 // supported Regions and endpoints, see Regions and Endpoints // (https://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region) in the AWS // General Reference. // // For example, the following x-amz-grant-read header grants // list objects permission to the two AWS accounts identified by their email // addresses. x-amz-grant-read: emailAddress="xyz@amazon.com", // emailAddress="abc@amazon.com" // // You can use either a canned ACL or specify access // permissions explicitly. You cannot do both. Grantee Values You can specify the // person (grantee) to whom you're assigning access rights (using request elements) // in the following ways: // // * By the person's ID: <>ID<><>GranteesEmail<> // DisplayName is optional and ignored in the request. // // * By URI: // <>http://acs.amazonaws.com/groups/global/AuthenticatedUsers<> // // * By Email // address: <>Grantees@email.com<>lt;/Grantee> The grantee is resolved to the // CanonicalUser and, in a response to a GET Object acl request, appears as the // CanonicalUser. Using email addresses to specify a grantee is only supported in // the following AWS Regions: // // * US East (N. Virginia) // // * US West (N. // California) // // * US West (Oregon) // // * Asia Pacific (Singapore) // // * Asia Pacific // (Sydney) // // * Asia Pacific (Tokyo) // // * Europe (Ireland) // // * South America (São // Paulo) // // For a list of all the Amazon S3 supported Regions and endpoints, see // Regions and Endpoints // (https://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region) in the AWS // General Reference. // // Versioning The ACL of an object is set at the object version // level. By default, PUT sets the ACL of the current version of an object. To set // the ACL of a different version, use the versionId subresource. Related // Resources // // * CopyObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CopyObject.html) // // * // GetObject (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html) // PutObjectAcl(arg1 context.Context, arg2 *s3.PutObjectAclInput, arg3 ...func(*s3.Options)) (*s3.PutObjectAclOutput, error) // Applies a Legal Hold configuration to the specified object. For more // information, see Locking Objects // (https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lock.html). This action // is not supported by Amazon S3 on Outposts. // PutObjectLegalHold(arg1 context.Context, arg2 *s3.PutObjectLegalHoldInput, arg3 ...func(*s3.Options)) (*s3.PutObjectLegalHoldOutput, error) // Places an Object Lock configuration on the specified bucket. The rule specified // in the Object Lock configuration will be applied by default to every new object // placed in the specified bucket. For more information, see Locking Objects // (https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lock.html). // // * The // DefaultRetention settings require both a mode and a period. // // * The // DefaultRetention period can be either Days or Years but you must select one. You // cannot specify Days and Years at the same time. // // * You can only enable Object // Lock for new buckets. If you want to turn on Object Lock for an existing bucket, // contact AWS Support. // PutObjectLockConfiguration(arg1 context.Context, arg2 *s3.PutObjectLockConfigurationInput, arg3 ...func(*s3.Options)) (*s3.PutObjectLockConfigurationOutput, error) // Places an Object Retention configuration on an object. For more information, see // Locking Objects // (https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lock.html). This action // is not supported by Amazon S3 on Outposts. // PutObjectRetention(arg1 context.Context, arg2 *s3.PutObjectRetentionInput, arg3 ...func(*s3.Options)) (*s3.PutObjectRetentionOutput, error) // Sets the supplied tag-set to an object that already exists in a bucket. A tag is // a key-value pair. You can associate tags with an object by sending a PUT request // against the tagging subresource that is associated with the object. You can // retrieve tags by sending a GET request. For more information, see // GetObjectTagging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectTagging.html). For // tagging-related restrictions related to characters and encodings, see Tag // Restrictions // (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/allocation-tag-restrictions.html). // Note that Amazon S3 limits the maximum number of tags to 10 tags per object. To // use this operation, you must have permission to perform the s3:PutObjectTagging // action. By default, the bucket owner has this permission and can grant this // permission to others. To put tags of any other version, use the versionId query // parameter. You also need permission for the s3:PutObjectVersionTagging action. // For information about the Amazon S3 object tagging feature, see Object Tagging // (https://docs.aws.amazon.com/AmazonS3/latest/dev/object-tagging.html). Special // Errors // // * Code: InvalidTagError // // * Cause: The tag provided was not a valid tag. // This error can occur if the tag did not pass input validation. For more // information, see Object Tagging // (https://docs.aws.amazon.com/AmazonS3/latest/dev/object-tagging.html). // // * Code: // MalformedXMLError // // * Cause: The XML provided does not match the schema. // // * Code: // OperationAbortedError // // * Cause: A conflicting conditional action is currently in // progress against this resource. Please try again. // // * Code: InternalError // // * // Cause: The service was unable to apply the provided tag to the object. // // Related // Resources // // * GetObjectTagging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectTagging.html) // // * // DeleteObjectTagging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObjectTagging.html) // PutObjectTagging(arg1 context.Context, arg2 *s3.PutObjectTaggingInput, arg3 ...func(*s3.Options)) (*s3.PutObjectTaggingOutput, error) // Creates or modifies the PublicAccessBlock configuration for an Amazon S3 bucket. // To use this operation, you must have the s3:PutBucketPublicAccessBlock // permission. For more information about Amazon S3 permissions, see Specifying // Permissions in a Policy // (https://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html). // When Amazon S3 evaluates the PublicAccessBlock configuration for a bucket or an // object, it checks the PublicAccessBlock configuration for both the bucket (or // the bucket that contains the object) and the bucket owner's account. If the // PublicAccessBlock configurations are different between the bucket and the // account, Amazon S3 uses the most restrictive combination of the bucket-level and // account-level settings. For more information about when Amazon S3 considers a // bucket or an object public, see The Meaning of "Public" // (https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status). // Related Resources // // * GetPublicAccessBlock // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetPublicAccessBlock.html) // // * // DeletePublicAccessBlock // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeletePublicAccessBlock.html) // // * // GetBucketPolicyStatus // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketPolicyStatus.html) // // * // Using Amazon S3 Block Public Access // (https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html) // PutPublicAccessBlock(arg1 context.Context, arg2 *s3.PutPublicAccessBlockInput, arg3 ...func(*s3.Options)) (*s3.PutPublicAccessBlockOutput, error) // Restores an archived copy of an object back into Amazon S3 This action is not // supported by Amazon S3 on Outposts. This action performs the following types of // requests: // // * select - Perform a select query on an archived object // // * restore an // archive - Restore an archived object // // To use this operation, you must have // permissions to perform the s3:RestoreObject action. The bucket owner has this // permission by default and can grant this permission to others. For more // information about permissions, see Permissions Related to Bucket Subresource // Operations // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) // and Managing Access Permissions to Your Amazon S3 Resources // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html) // in the Amazon S3 User Guide. Querying Archives with Select Requests You use a // select type of request to perform SQL queries on archived objects. The archived // objects that are being queried by the select request must be formatted as // uncompressed comma-separated values (CSV) files. You can run queries and custom // analytics on your archived data without having to restore your data to a hotter // Amazon S3 tier. For an overview about select requests, see Querying Archived // Objects // (https://docs.aws.amazon.com/AmazonS3/latest/dev/querying-glacier-archives.html) // in the Amazon S3 User Guide. When making a select request, do the following: // // * // Define an output location for the select query's output. This must be an Amazon // S3 bucket in the same AWS Region as the bucket that contains the archive object // that is being queried. The AWS account that initiates the job must have // permissions to write to the S3 bucket. You can specify the storage class and // encryption for the output objects stored in the bucket. For more information // about output, see Querying Archived Objects // (https://docs.aws.amazon.com/AmazonS3/latest/dev/querying-glacier-archives.html) // in the Amazon S3 User Guide. For more information about the S3 structure in the // request body, see the following: // // * PutObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html) // // * Managing // Access with ACLs // (https://docs.aws.amazon.com/AmazonS3/latest/dev/S3_ACLs_UsingACLs.html) in the // Amazon S3 User Guide // // * Protecting Data Using Server-Side Encryption // (https://docs.aws.amazon.com/AmazonS3/latest/dev/serv-side-encryption.html) in // the Amazon S3 User Guide // // * Define the SQL expression for the SELECT type of // restoration for your query in the request body's SelectParameters structure. You // can use expressions like the following examples. // // * The following expression // returns all records from the specified object. SELECT * FROM Object // // * Assuming // that you are not using any headers for data stored in the object, you can // specify columns with positional headers. SELECT s._1, s._2 FROM Object s WHERE // s._3 > 100 // // * If you have headers and you set the fileHeaderInfo in the CSV // structure in the request body to USE, you can specify headers in the query. (If // you set the fileHeaderInfo field to IGNORE, the first row is skipped for the // query.) You cannot mix ordinal positions with header column names. SELECT s.Id, // s.FirstName, s.SSN FROM S3Object s // // For more information about using SQL with S3 // Glacier Select restore, see SQL Reference for Amazon S3 Select and S3 Glacier // Select // (https://docs.aws.amazon.com/AmazonS3/latest/dev/s3-glacier-select-sql-reference.html) // in the Amazon S3 User Guide. When making a select request, you can also do the // following: // // * To expedite your queries, specify the Expedited tier. For more // information about tiers, see "Restoring Archives," later in this topic. // // * // Specify details about the data serialization format of both the input object // that is being queried and the serialization of the CSV-encoded query // results. // // The following are additional important facts about the select // feature: // // * The output results are new Amazon S3 objects. Unlike archive // retrievals, they are stored until explicitly deleted-manually or through a // lifecycle policy. // // * You can issue more than one select request on the same // Amazon S3 object. Amazon S3 doesn't deduplicate requests, so avoid issuing // duplicate requests. // // * Amazon S3 accepts a select request even if the object has // already been restored. A select request doesn’t return error response // 409. // // Restoring objects Objects that you archive to the S3 Glacier or S3 Glacier // Deep Archive storage class, and S3 Intelligent-Tiering Archive or S3 // Intelligent-Tiering Deep Archive tiers are not accessible in real time. For // objects in Archive Access or Deep Archive Access tiers you must first initiate a // restore request, and then wait until the object is moved into the Frequent // Access tier. For objects in S3 Glacier or S3 Glacier Deep Archive storage // classes you must first initiate a restore request, and then wait until a // temporary copy of the object is available. To access an archived object, you // must restore the object for the duration (number of days) that you specify. To // restore a specific object version, you can provide a version ID. If you don't // provide a version ID, Amazon S3 restores the current version. When restoring an // archived object (or using a select request), you can specify one of the // following data access tier options in the Tier element of the request body: // // * // Expedited - Expedited retrievals allow you to quickly access your data stored in // the S3 Glacier storage class or S3 Intelligent-Tiering Archive tier when // occasional urgent requests for a subset of archives are required. For all but // the largest archived objects (250 MB+), data accessed using Expedited retrievals // is typically made available within 1–5 minutes. Provisioned capacity ensures // that retrieval capacity for Expedited retrievals is available when you need it. // Expedited retrievals and provisioned capacity are not available for objects // stored in the S3 Glacier Deep Archive storage class or S3 Intelligent-Tiering // Deep Archive tier. // // * Standard - Standard retrievals allow you to access any of // your archived objects within several hours. This is the default option for // retrieval requests that do not specify the retrieval option. Standard retrievals // typically finish within 3–5 hours for objects stored in the S3 Glacier storage // class or S3 Intelligent-Tiering Archive tier. They typically finish within 12 // hours for objects stored in the S3 Glacier Deep Archive storage class or S3 // Intelligent-Tiering Deep Archive tier. Standard retrievals are free for objects // stored in S3 Intelligent-Tiering. // // * Bulk - Bulk retrievals are the lowest-cost // retrieval option in S3 Glacier, enabling you to retrieve large amounts, even // petabytes, of data inexpensively. Bulk retrievals typically finish within 5–12 // hours for objects stored in the S3 Glacier storage class or S3 // Intelligent-Tiering Archive tier. They typically finish within 48 hours for // objects stored in the S3 Glacier Deep Archive storage class or S3 // Intelligent-Tiering Deep Archive tier. Bulk retrievals are free for objects // stored in S3 Intelligent-Tiering. // // For more information about archive retrieval // options and provisioned capacity for Expedited data access, see Restoring // Archived Objects // (https://docs.aws.amazon.com/AmazonS3/latest/dev/restoring-objects.html) in the // Amazon S3 User Guide. You can use Amazon S3 restore speed upgrade to change the // restore speed to a faster speed while it is in progress. For more information, // see Upgrading the speed of an in-progress restore // (https://docs.aws.amazon.com/AmazonS3/latest/dev/restoring-objects.html#restoring-objects-upgrade-tier.title.html) // in the Amazon S3 User Guide. To get the status of object restoration, you can // send a HEAD request. Operations return the x-amz-restore header, which provides // information about the restoration status, in the response. You can use Amazon S3 // event notifications to notify you when a restore is initiated or completed. For // more information, see Configuring Amazon S3 Event Notifications // (https://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html) in the // Amazon S3 User Guide. After restoring an archived object, you can update the // restoration period by reissuing the request with a new period. Amazon S3 updates // the restoration period relative to the current time and charges only for the // request-there are no data transfer charges. You cannot update the restoration // period when Amazon S3 is actively processing your current restore request for // the object. If your bucket has a lifecycle configuration with a rule that // includes an expiration action, the object expiration overrides the life span // that you specify in a restore request. For example, if you restore an object // copy for 10 days, but the object is scheduled to expire in 3 days, Amazon S3 // deletes the object in 3 days. For more information about lifecycle // configuration, see PutBucketLifecycleConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketLifecycleConfiguration.html) // and Object Lifecycle Management // (https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lifecycle-mgmt.html) in // Amazon S3 User Guide. Responses A successful action returns either the 200 OK or // 202 Accepted status code. // // * If the object is not previously restored, then // Amazon S3 returns 202 Accepted in the response. // // * If the object is previously // restored, Amazon S3 returns 200 OK in the response. // // Special Errors // // * Code: // RestoreAlreadyInProgress // // * Cause: Object restore is already in progress. (This // error does not apply to SELECT type requests.) // // * HTTP Status Code: 409 // Conflict // // * SOAP Fault Code Prefix: Client // // * Code: // GlacierExpeditedRetrievalNotAvailable // // * Cause: expedited retrievals are // currently not available. Try again later. (Returned if there is insufficient // capacity to process the Expedited request. This error applies only to Expedited // retrievals and not to S3 Standard or Bulk retrievals.) // // * HTTP Status Code: // 503 // // * SOAP Fault Code Prefix: N/A // // Related Resources // // * // PutBucketLifecycleConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketLifecycleConfiguration.html) // // * // GetBucketNotificationConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketNotificationConfiguration.html) // // * // SQL Reference for Amazon S3 Select and S3 Glacier Select // (https://docs.aws.amazon.com/AmazonS3/latest/dev/s3-glacier-select-sql-reference.html) // in the Amazon S3 User Guide // RestoreObject(arg1 context.Context, arg2 *s3.RestoreObjectInput, arg3 ...func(*s3.Options)) (*s3.RestoreObjectOutput, error) // Uploads a part in a multipart upload. In this operation, you provide part data // in your request. However, you have an option to specify your existing Amazon S3 // object as a data source for the part you are uploading. To upload a part from an // existing object, you use the UploadPartCopy // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPartCopy.html) // operation. You must initiate a multipart upload (see CreateMultipartUpload // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html)) // before you can upload any part. In response to your initiate request, Amazon S3 // returns an upload ID, a unique identifier, that you must include in your upload // part request. Part numbers can be any number from 1 to 10,000, inclusive. A part // number uniquely identifies a part and also defines its position within the // object being created. If you upload a new part using the same part number that // was used with a previous part, the previously uploaded part is overwritten. Each // part must be at least 5 MB in size, except the last part. There is no size limit // on the last part of your multipart upload. To ensure that data is not corrupted // when traversing the network, specify the Content-MD5 header in the upload part // request. Amazon S3 checks the part data against the provided MD5 value. If they // do not match, Amazon S3 returns an error. If the upload request is signed with // Signature Version 4, then AWS S3 uses the x-amz-content-sha256 header as a // checksum instead of Content-MD5. For more information see Authenticating // Requests: Using the Authorization Header (AWS Signature Version 4) // (https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-auth-using-authorization-header.html). // Note: After you initiate multipart upload and upload one or more parts, you must // either complete or abort multipart upload in order to stop getting charged for // storage of the uploaded parts. Only after you either complete or abort multipart // upload, Amazon S3 frees up the parts storage and stops charging you for the // parts storage. For more information on multipart uploads, go to Multipart Upload // Overview (https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html) in // the Amazon S3 User Guide . For information on the permissions required to use // the multipart upload API, go to Multipart Upload and Permissions // (https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuAndPermissions.html) in the // Amazon S3 User Guide. You can optionally request server-side encryption where // Amazon S3 encrypts your data as it writes it to disks in its data centers and // decrypts it for you when you access it. You have the option of providing your // own encryption key, or you can use the AWS managed encryption keys. If you // choose to provide your own encryption key, the request headers you provide in // the request must match the headers you used in the request to initiate the // upload by using CreateMultipartUpload // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html). // For more information, go to Using Server-Side Encryption // (https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingServerSideEncryption.html) // in the Amazon S3 User Guide. Server-side encryption is supported by the S3 // Multipart Upload actions. Unless you are using a customer-provided encryption // key, you don't need to specify the encryption parameters in each UploadPart // request. Instead, you only need to specify the server-side encryption parameters // in the initial Initiate Multipart request. For more information, see // CreateMultipartUpload // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html). // If you requested server-side encryption using a customer-provided encryption key // in your initiate multipart upload request, you must provide identical encryption // information in each part upload using the following headers. // // * // x-amz-server-side-encryption-customer-algorithm // // * // x-amz-server-side-encryption-customer-key // // * // x-amz-server-side-encryption-customer-key-MD5 // // Special Errors // // * Code: // NoSuchUpload // // * Cause: The specified multipart upload does not exist. The upload // ID might be invalid, or the multipart upload might have been aborted or // completed. // // * HTTP Status Code: 404 Not Found // // * SOAP Fault Code Prefix: // Client // // Related Resources // // * CreateMultipartUpload // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html) // // * // CompleteMultipartUpload // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html) // // * // AbortMultipartUpload // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html) // // * // ListParts // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html) // // * // ListMultipartUploads // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListMultipartUploads.html) // UploadPart(arg1 context.Context, arg2 *s3.UploadPartInput, arg3 ...func(*s3.Options)) (*s3.UploadPartOutput, error) // Uploads a part by copying data from an existing object as data source. You // specify the data source by adding the request header x-amz-copy-source in your // request and a byte range by adding the request header x-amz-copy-source-range in // your request. The minimum allowable part size for a multipart upload is 5 MB. // For more information about multipart upload limits, go to Quick Facts // (https://docs.aws.amazon.com/AmazonS3/latest/dev/qfacts.html) in the Amazon S3 // User Guide. Instead of using an existing object as part data, you might use the // UploadPart (https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html) // action and provide data in your request. You must initiate a multipart upload // before you can upload any part. In response to your initiate request. Amazon S3 // returns a unique identifier, the upload ID, that you must include in your upload // part request. For more information about using the UploadPartCopy operation, see // the following: // // * For conceptual information about multipart uploads, see // Uploading Objects Using Multipart Upload // (https://docs.aws.amazon.com/AmazonS3/latest/dev/uploadobjusingmpu.html) in the // Amazon S3 User Guide. // // * For information about permissions required to use the // multipart upload API, see Multipart Upload and Permissions // (https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuAndPermissions.html) in the // Amazon S3 User Guide. // // * For information about copying objects using a single // atomic action vs. the multipart upload, see Operations on Objects // (https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectOperations.html) in the // Amazon S3 User Guide. // // * For information about using server-side encryption with // customer-provided encryption keys with the UploadPartCopy operation, see // CopyObject (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CopyObject.html) // and UploadPart // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html). // // Note the // following additional considerations about the request headers // x-amz-copy-source-if-match, x-amz-copy-source-if-none-match, // x-amz-copy-source-if-unmodified-since, and // x-amz-copy-source-if-modified-since: // // * Consideration 1 - If both of the // x-amz-copy-source-if-match and x-amz-copy-source-if-unmodified-since headers are // present in the request as follows: x-amz-copy-source-if-match condition // evaluates to true, and; x-amz-copy-source-if-unmodified-since condition // evaluates to false; Amazon S3 returns 200 OK and copies the data. // // * // Consideration 2 - If both of the x-amz-copy-source-if-none-match and // x-amz-copy-source-if-modified-since headers are present in the request as // follows: x-amz-copy-source-if-none-match condition evaluates to false, and; // x-amz-copy-source-if-modified-since condition evaluates to true; Amazon S3 // returns 412 Precondition Failed response code. // // Versioning If your bucket has // versioning enabled, you could have multiple versions of the same object. By // default, x-amz-copy-source identifies the current version of the object to copy. // If the current version is a delete marker and you don't specify a versionId in // the x-amz-copy-source, Amazon S3 returns a 404 error, because the object does // not exist. If you specify versionId in the x-amz-copy-source and the versionId // is a delete marker, Amazon S3 returns an HTTP 400 error, because you are not // allowed to specify a delete marker as a version for the x-amz-copy-source. You // can optionally specify a specific version of the source object to copy by adding // the versionId subresource as shown in the following example: x-amz-copy-source: // /bucket/object?versionId=version id Special Errors // // * Code: NoSuchUpload // // * // Cause: The specified multipart upload does not exist. The upload ID might be // invalid, or the multipart upload might have been aborted or completed. // // * HTTP // Status Code: 404 Not Found // // * Code: InvalidRequest // // * Cause: The specified copy // source is not supported as a byte-range copy source. // // * HTTP Status Code: 400 // Bad Request // // Related Resources // // * CreateMultipartUpload // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html) // // * // UploadPart // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html) // // * // CompleteMultipartUpload // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html) // // * // AbortMultipartUpload // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html) // // * // ListParts // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html) // // * // ListMultipartUploads // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListMultipartUploads.html) // UploadPartCopy(arg1 context.Context, arg2 *s3.UploadPartCopyInput, arg3 ...func(*s3.Options)) (*s3.UploadPartCopyOutput, error) // Passes transformed objects to a GetObject operation when using Object Lambda // Access Points. For information about Object Lambda Access Points, see // Transforming objects with Object Lambda Access Points // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/transforming-objects.html) // in the Amazon S3 User Guide. This operation supports metadata that can be // returned by GetObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html), in // addition to RequestRoute, RequestToken, StatusCode, ErrorCode, and ErrorMessage. // The GetObject response metadata is supported so that the WriteGetObjectResponse // caller, typically an AWS Lambda function, can provide the same metadata when it // internally invokes GetObject. When WriteGetObjectResponse is called by a // customer-owned Lambda function, the metadata returned to the end user GetObject // call might differ from what Amazon S3 would normally return. AWS provides some // prebuilt Lambda functions that you can use with S3 Object Lambda to detect and // redact personally identifiable information (PII) and decompress S3 objects. // These Lambda functions are available in the AWS Serverless Application // Repository, and can be selected through the AWS Management Console when you // create your Object Lambda Access Point. Example 1: PII Access Control - This // Lambda function uses Amazon Comprehend, a natural language processing (NLP) // service using machine learning to find insights and relationships in text. It // automatically detects personally identifiable information (PII) such as names, // addresses, dates, credit card numbers, and social security numbers from // documents in your Amazon S3 bucket. Example 2: PII Redaction - This Lambda // function uses Amazon Comprehend, a natural language processing (NLP) service // using machine learning to find insights and relationships in text. It // automatically redacts personally identifiable information (PII) such as names, // addresses, dates, credit card numbers, and social security numbers from // documents in your Amazon S3 bucket. Example 3: Decompression - The Lambda // function S3ObjectLambdaDecompression, is equipped to decompress objects stored // in S3 in one of six compressed file formats including bzip2, gzip, snappy, zlib, // zstandard and ZIP. For information on how to view and use these functions, see // Using AWS built Lambda functions // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/olap-examples.html) in // the Amazon S3 User Guide. // WriteGetObjectResponse(arg1 context.Context, arg2 *s3.WriteGetObjectResponseInput, arg3 ...func(*s3.Options)) (*s3.WriteGetObjectResponseOutput, error) }
IS3Client generic client
type IS3ControlClient ¶
type IS3ControlClient interface { // Creates an access point and associates it with the specified bucket. For more // information, see Managing Data Access with Amazon S3 Access Points // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points.html) in // the Amazon S3 User Guide. S3 on Outposts only supports VPC-style access points. // For more information, see Accessing Amazon S3 on Outposts using virtual private // cloud (VPC) only access points // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html) in the // Amazon S3 User Guide. All Amazon S3 on Outposts REST API requests for this // action require an additional parameter of x-amz-outpost-id to be passed with the // request and an S3 on Outposts endpoint hostname prefix instead of s3-control. // For an example of the request syntax for Amazon S3 on Outposts that uses the S3 // on Outposts endpoint hostname prefix and the x-amz-outpost-id derived using the // access point ARN, see the Examples // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPoint.html#API_control_CreateAccessPoint_Examples) // section. The following actions are related to CreateAccessPoint: // // * // GetAccessPoint // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPoint.html) // // * // DeleteAccessPoint // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPoint.html) // // * // ListAccessPoints // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPoints.html) // CreateAccessPoint(arg1 context.Context, arg2 *s3control.CreateAccessPointInput, arg3 ...func(*s3control.Options)) (*s3control.CreateAccessPointOutput, error) // Creates an Object Lambda Access Point. For more information, see Transforming // objects with Object Lambda Access Points // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/transforming-objects.html) // in the Amazon S3 User Guide. The following actions are related to // CreateAccessPointForObjectLambda: // // * DeleteAccessPointForObjectLambda // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointForObjectLambda.html) // // * // GetAccessPointForObjectLambda // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointForObjectLambda.html) // // * // ListAccessPointsForObjectLambda // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPointsForObjectLambda.html) // CreateAccessPointForObjectLambda(arg1 context.Context, arg2 *s3control.CreateAccessPointForObjectLambdaInput, arg3 ...func(*s3control.Options)) (*s3control.CreateAccessPointForObjectLambdaOutput, error) // This action creates an Amazon S3 on Outposts bucket. To create an S3 bucket, see // Create Bucket // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html) in the // Amazon S3 API Reference. Creates a new Outposts bucket. By creating the bucket, // you become the bucket owner. To create an Outposts bucket, you must have S3 on // Outposts. For more information, see Using Amazon S3 on Outposts // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html) in // Amazon S3 User Guide. Not every string is an acceptable bucket name. For // information on bucket naming restrictions, see Working with Amazon S3 Buckets // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/BucketRestrictions.html#bucketnamingrules). // S3 on Outposts buckets support: // // * Tags // // * LifecycleConfigurations for deleting // expired objects // // For a complete list of restrictions and Amazon S3 feature // limitations on S3 on Outposts, see Amazon S3 on Outposts Restrictions and // Limitations // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OnOutpostsRestrictionsLimitations.html). // For an example of the request syntax for Amazon S3 on Outposts that uses the S3 // on Outposts endpoint hostname prefix and x-amz-outpost-id in your API request, // see the Examples // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateBucket.html#API_control_CreateBucket_Examples) // section. The following actions are related to CreateBucket for Amazon S3 on // Outposts: // // * PutObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html) // // * // GetBucket // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucket.html) // // * // DeleteBucket // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucket.html) // // * // CreateAccessPoint // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPoint.html) // // * // PutAccessPointPolicy // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicy.html) // CreateBucket(arg1 context.Context, arg2 *s3control.CreateBucketInput, arg3 ...func(*s3control.Options)) (*s3control.CreateBucketOutput, error) // You can use S3 Batch Operations to perform large-scale batch actions on Amazon // S3 objects. Batch Operations can run a single action on lists of Amazon S3 // objects that you specify. For more information, see S3 Batch Operations // (https://docs.aws.amazon.com/AmazonS3/latest/dev/batch-ops-basics.html) in the // Amazon S3 User Guide. This action creates a S3 Batch Operations job. Related // actions include: // // * DescribeJob // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeJob.html) // // * // ListJobs // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListJobs.html) // // * // UpdateJobPriority // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobPriority.html) // // * // UpdateJobStatus // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobStatus.html) // // * // JobOperation // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_JobOperation.html) // CreateJob(arg1 context.Context, arg2 *s3control.CreateJobInput, arg3 ...func(*s3control.Options)) (*s3control.CreateJobOutput, error) // Deletes the specified access point. All Amazon S3 on Outposts REST API requests // for this action require an additional parameter of x-amz-outpost-id to be passed // with the request and an S3 on Outposts endpoint hostname prefix instead of // s3-control. For an example of the request syntax for Amazon S3 on Outposts that // uses the S3 on Outposts endpoint hostname prefix and the x-amz-outpost-id // derived using the access point ARN, see the Examples // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPoint.html#API_control_DeleteAccessPoint_Examples) // section. The following actions are related to DeleteAccessPoint: // // * // CreateAccessPoint // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPoint.html) // // * // GetAccessPoint // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPoint.html) // // * // ListAccessPoints // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPoints.html) // DeleteAccessPoint(arg1 context.Context, arg2 *s3control.DeleteAccessPointInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteAccessPointOutput, error) // Deletes the specified Object Lambda Access Point. The following actions are // related to DeleteAccessPointForObjectLambda: // // * CreateAccessPointForObjectLambda // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPointForObjectLambda.html) // // * // GetAccessPointForObjectLambda // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointForObjectLambda.html) // // * // ListAccessPointsForObjectLambda // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPointsForObjectLambda.html) // DeleteAccessPointForObjectLambda(arg1 context.Context, arg2 *s3control.DeleteAccessPointForObjectLambdaInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteAccessPointForObjectLambdaOutput, error) // Deletes the access point policy for the specified access point. All Amazon S3 on // Outposts REST API requests for this action require an additional parameter of // x-amz-outpost-id to be passed with the request and an S3 on Outposts endpoint // hostname prefix instead of s3-control. For an example of the request syntax for // Amazon S3 on Outposts that uses the S3 on Outposts endpoint hostname prefix and // the x-amz-outpost-id derived using the access point ARN, see the Examples // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointPolicy.html#API_control_DeleteAccessPointPolicy_Examples) // section. The following actions are related to DeleteAccessPointPolicy: // // * // PutAccessPointPolicy // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicy.html) // // * // GetAccessPointPolicy // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointPolicy.html) // DeleteAccessPointPolicy(arg1 context.Context, arg2 *s3control.DeleteAccessPointPolicyInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteAccessPointPolicyOutput, error) // Removes the resource policy for an Object Lambda Access Point. The following // actions are related to DeleteAccessPointPolicyForObjectLambda: // // * // GetAccessPointPolicyForObjectLambda // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointPolicyForObjectLambda.html) // // * // PutAccessPointPolicyForObjectLambda // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicyForObjectLambda.html) // DeleteAccessPointPolicyForObjectLambda(arg1 context.Context, arg2 *s3control.DeleteAccessPointPolicyForObjectLambdaInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteAccessPointPolicyForObjectLambdaOutput, error) // This action deletes an Amazon S3 on Outposts bucket. To delete an S3 bucket, see // DeleteBucket // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucket.html) in the // Amazon S3 API Reference. Deletes the Amazon S3 on Outposts bucket. All objects // (including all object versions and delete markers) in the bucket must be deleted // before the bucket itself can be deleted. For more information, see Using Amazon // S3 on Outposts // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html) in // Amazon S3 User Guide. All Amazon S3 on Outposts REST API requests for this // action require an additional parameter of x-amz-outpost-id to be passed with the // request and an S3 on Outposts endpoint hostname prefix instead of s3-control. // For an example of the request syntax for Amazon S3 on Outposts that uses the S3 // on Outposts endpoint hostname prefix and the x-amz-outpost-id derived using the // access point ARN, see the Examples // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucket.html#API_control_DeleteBucket_Examples) // section. Related Resources // // * CreateBucket // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateBucket.html) // // * // GetBucket // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucket.html) // // * // DeleteObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html) // DeleteBucket(arg1 context.Context, arg2 *s3control.DeleteBucketInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteBucketOutput, error) // This action deletes an Amazon S3 on Outposts bucket's lifecycle configuration. // To delete an S3 bucket's lifecycle configuration, see DeleteBucketLifecycle // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketLifecycle.html) // in the Amazon S3 API Reference. Deletes the lifecycle configuration from the // specified Outposts bucket. Amazon S3 on Outposts removes all the lifecycle // configuration rules in the lifecycle subresource associated with the bucket. // Your objects never expire, and Amazon S3 on Outposts no longer automatically // deletes any objects on the basis of rules contained in the deleted lifecycle // configuration. For more information, see Using Amazon S3 on Outposts // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html) in // Amazon S3 User Guide. To use this action, you must have permission to perform // the s3-outposts:DeleteLifecycleConfiguration action. By default, the bucket // owner has this permission and the Outposts bucket owner can grant this // permission to others. All Amazon S3 on Outposts REST API requests for this // action require an additional parameter of x-amz-outpost-id to be passed with the // request and an S3 on Outposts endpoint hostname prefix instead of s3-control. // For an example of the request syntax for Amazon S3 on Outposts that uses the S3 // on Outposts endpoint hostname prefix and the x-amz-outpost-id derived using the // access point ARN, see the Examples // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketLifecycleConfiguration.html#API_control_DeleteBucketLifecycleConfiguration_Examples) // section. For more information about object expiration, see Elements to Describe // Lifecycle Actions // (https://docs.aws.amazon.com/AmazonS3/latest/dev/intro-lifecycle-rules.html#intro-lifecycle-rules-actions). // Related actions include: // // * PutBucketLifecycleConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketLifecycleConfiguration.html) // // * // GetBucketLifecycleConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketLifecycleConfiguration.html) // DeleteBucketLifecycleConfiguration(arg1 context.Context, arg2 *s3control.DeleteBucketLifecycleConfigurationInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteBucketLifecycleConfigurationOutput, error) // This action deletes an Amazon S3 on Outposts bucket policy. To delete an S3 // bucket policy, see DeleteBucketPolicy // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketPolicy.html) in // the Amazon S3 API Reference. This implementation of the DELETE action uses the // policy subresource to delete the policy of a specified Amazon S3 on Outposts // bucket. If you are using an identity other than the root user of the AWS account // that owns the bucket, the calling identity must have the // s3-outposts:DeleteBucketPolicy permissions on the specified Outposts bucket and // belong to the bucket owner's account to use this action. For more information, // see Using Amazon S3 on Outposts // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html) in // Amazon S3 User Guide. If you don't have DeleteBucketPolicy permissions, Amazon // S3 returns a 403 Access Denied error. If you have the correct permissions, but // you're not using an identity that belongs to the bucket owner's account, Amazon // S3 returns a 405 Method Not Allowed error. As a security precaution, the root // user of the AWS account that owns a bucket can always use this action, even if // the policy explicitly denies the root user the ability to perform this action. // For more information about bucket policies, see Using Bucket Policies and User // Policies // (https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies.html). All // Amazon S3 on Outposts REST API requests for this action require an additional // parameter of x-amz-outpost-id to be passed with the request and an S3 on // Outposts endpoint hostname prefix instead of s3-control. For an example of the // request syntax for Amazon S3 on Outposts that uses the S3 on Outposts endpoint // hostname prefix and the x-amz-outpost-id derived using the access point ARN, see // the Examples // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketPolicy.html#API_control_DeleteBucketPolicy_Examples) // section. The following actions are related to DeleteBucketPolicy: // // * // GetBucketPolicy // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketPolicy.html) // // * // PutBucketPolicy // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketPolicy.html) // DeleteBucketPolicy(arg1 context.Context, arg2 *s3control.DeleteBucketPolicyInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteBucketPolicyOutput, error) // This action deletes an Amazon S3 on Outposts bucket's tags. To delete an S3 // bucket tags, see DeleteBucketTagging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketTagging.html) // in the Amazon S3 API Reference. Deletes the tags from the Outposts bucket. For // more information, see Using Amazon S3 on Outposts // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html) in // Amazon S3 User Guide. To use this action, you must have permission to perform // the PutBucketTagging action. By default, the bucket owner has this permission // and can grant this permission to others. All Amazon S3 on Outposts REST API // requests for this action require an additional parameter of x-amz-outpost-id to // be passed with the request and an S3 on Outposts endpoint hostname prefix // instead of s3-control. For an example of the request syntax for Amazon S3 on // Outposts that uses the S3 on Outposts endpoint hostname prefix and the // x-amz-outpost-id derived using the access point ARN, see the Examples // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketTagging.html#API_control_DeleteBucketTagging_Examples) // section. The following actions are related to DeleteBucketTagging: // // * // GetBucketTagging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketTagging.html) // // * // PutBucketTagging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketTagging.html) // DeleteBucketTagging(arg1 context.Context, arg2 *s3control.DeleteBucketTaggingInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteBucketTaggingOutput, error) // Removes the entire tag set from the specified S3 Batch Operations job. To use // this operation, you must have permission to perform the s3:DeleteJobTagging // action. For more information, see Controlling access and labeling jobs using // tags // (https://docs.aws.amazon.com/AmazonS3/latest/dev/batch-ops-managing-jobs.html#batch-ops-job-tags) // in the Amazon S3 User Guide. Related actions include: // // * CreateJob // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateJob.html) // // * // GetJobTagging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetJobTagging.html) // // * // PutJobTagging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutJobTagging.html) // DeleteJobTagging(arg1 context.Context, arg2 *s3control.DeleteJobTaggingInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteJobTaggingOutput, error) // Removes the PublicAccessBlock configuration for an AWS account. For more // information, see Using Amazon S3 block public access // (https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html). // Related actions include: // // * GetPublicAccessBlock // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetPublicAccessBlock.html) // // * // PutPublicAccessBlock // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutPublicAccessBlock.html) // DeletePublicAccessBlock(arg1 context.Context, arg2 *s3control.DeletePublicAccessBlockInput, arg3 ...func(*s3control.Options)) (*s3control.DeletePublicAccessBlockOutput, error) // Deletes the Amazon S3 Storage Lens configuration. For more information about S3 // Storage Lens, see Assessing your storage activity and usage with Amazon S3 // Storage Lens // (https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html) in the // Amazon S3 User Guide. To use this action, you must have permission to perform // the s3:DeleteStorageLensConfiguration action. For more information, see Setting // permissions to use Amazon S3 Storage Lens // (https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html) // in the Amazon S3 User Guide. // DeleteStorageLensConfiguration(arg1 context.Context, arg2 *s3control.DeleteStorageLensConfigurationInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteStorageLensConfigurationOutput, error) // Deletes the Amazon S3 Storage Lens configuration tags. For more information // about S3 Storage Lens, see Assessing your storage activity and usage with Amazon // S3 Storage Lens // (https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html) in the // Amazon S3 User Guide. To use this action, you must have permission to perform // the s3:DeleteStorageLensConfigurationTagging action. For more information, see // Setting permissions to use Amazon S3 Storage Lens // (https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html) // in the Amazon S3 User Guide. // DeleteStorageLensConfigurationTagging(arg1 context.Context, arg2 *s3control.DeleteStorageLensConfigurationTaggingInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteStorageLensConfigurationTaggingOutput, error) // Retrieves the configuration parameters and status for a Batch Operations job. // For more information, see S3 Batch Operations // (https://docs.aws.amazon.com/AmazonS3/latest/dev/batch-ops-basics.html) in the // Amazon S3 User Guide. Related actions include: // // * CreateJob // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateJob.html) // // * // ListJobs // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListJobs.html) // // * // UpdateJobPriority // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobPriority.html) // // * // UpdateJobStatus // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobStatus.html) // DescribeJob(arg1 context.Context, arg2 *s3control.DescribeJobInput, arg3 ...func(*s3control.Options)) (*s3control.DescribeJobOutput, error) // Returns configuration information about the specified access point. All Amazon // S3 on Outposts REST API requests for this action require an additional parameter // of x-amz-outpost-id to be passed with the request and an S3 on Outposts endpoint // hostname prefix instead of s3-control. For an example of the request syntax for // Amazon S3 on Outposts that uses the S3 on Outposts endpoint hostname prefix and // the x-amz-outpost-id derived using the access point ARN, see the Examples // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPoint.html#API_control_GetAccessPoint_Examples) // section. The following actions are related to GetAccessPoint: // // * // CreateAccessPoint // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPoint.html) // // * // DeleteAccessPoint // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPoint.html) // // * // ListAccessPoints // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPoints.html) // GetAccessPoint(arg1 context.Context, arg2 *s3control.GetAccessPointInput, arg3 ...func(*s3control.Options)) (*s3control.GetAccessPointOutput, error) // Returns configuration for an Object Lambda Access Point. The following actions // are related to GetAccessPointConfigurationForObjectLambda: // // * // PutAccessPointConfigurationForObjectLambda // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointConfigurationForObjectLambda.html) // GetAccessPointConfigurationForObjectLambda(arg1 context.Context, arg2 *s3control.GetAccessPointConfigurationForObjectLambdaInput, arg3 ...func(*s3control.Options)) (*s3control.GetAccessPointConfigurationForObjectLambdaOutput, error) // Returns configuration information about the specified Object Lambda Access Point // The following actions are related to GetAccessPointForObjectLambda: // // * // CreateAccessPointForObjectLambda // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPointForObjectLambda.html) // // * // DeleteAccessPointForObjectLambda // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointForObjectLambda.html) // // * // ListAccessPointsForObjectLambda // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPointsForObjectLambda.html) // GetAccessPointForObjectLambda(arg1 context.Context, arg2 *s3control.GetAccessPointForObjectLambdaInput, arg3 ...func(*s3control.Options)) (*s3control.GetAccessPointForObjectLambdaOutput, error) // Returns the access point policy associated with the specified access point. The // following actions are related to GetAccessPointPolicy: // // * PutAccessPointPolicy // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicy.html) // // * // DeleteAccessPointPolicy // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointPolicy.html) // GetAccessPointPolicy(arg1 context.Context, arg2 *s3control.GetAccessPointPolicyInput, arg3 ...func(*s3control.Options)) (*s3control.GetAccessPointPolicyOutput, error) // Returns the resource policy for an Object Lambda Access Point. The following // actions are related to GetAccessPointPolicyForObjectLambda: // // * // DeleteAccessPointPolicyForObjectLambda // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointPolicyForObjectLambda.html) // // * // PutAccessPointPolicyForObjectLambda // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicyForObjectLambda.html) // GetAccessPointPolicyForObjectLambda(arg1 context.Context, arg2 *s3control.GetAccessPointPolicyForObjectLambdaInput, arg3 ...func(*s3control.Options)) (*s3control.GetAccessPointPolicyForObjectLambdaOutput, error) // Indicates whether the specified access point currently has a policy that allows // public access. For more information about public access through access points, // see Managing Data Access with Amazon S3 access points // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points.html) in // the Amazon S3 User Guide. // GetAccessPointPolicyStatus(arg1 context.Context, arg2 *s3control.GetAccessPointPolicyStatusInput, arg3 ...func(*s3control.Options)) (*s3control.GetAccessPointPolicyStatusOutput, error) // Returns the status of the resource policy associated with an Object Lambda // Access Point. // GetAccessPointPolicyStatusForObjectLambda(arg1 context.Context, arg2 *s3control.GetAccessPointPolicyStatusForObjectLambdaInput, arg3 ...func(*s3control.Options)) (*s3control.GetAccessPointPolicyStatusForObjectLambdaOutput, error) // Gets an Amazon S3 on Outposts bucket. For more information, see Using Amazon S3 // on Outposts // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html) in the // Amazon S3 User Guide. If you are using an identity other than the root user of // the AWS account that owns the Outposts bucket, the calling identity must have // the s3-outposts:GetBucket permissions on the specified Outposts bucket and // belong to the Outposts bucket owner's account in order to use this action. Only // users from Outposts bucket owner account with the right permissions can perform // actions on an Outposts bucket. If you don't have s3-outposts:GetBucket // permissions or you're not using an identity that belongs to the bucket owner's // account, Amazon S3 returns a 403 Access Denied error. The following actions are // related to GetBucket for Amazon S3 on Outposts: All Amazon S3 on Outposts REST // API requests for this action require an additional parameter of x-amz-outpost-id // to be passed with the request and an S3 on Outposts endpoint hostname prefix // instead of s3-control. For an example of the request syntax for Amazon S3 on // Outposts that uses the S3 on Outposts endpoint hostname prefix and the // x-amz-outpost-id derived using the access point ARN, see the Examples // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucket.html#API_control_GetBucket_Examples) // section. // // * PutObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html) // // * // CreateBucket // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateBucket.html) // // * // DeleteBucket // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucket.html) // GetBucket(arg1 context.Context, arg2 *s3control.GetBucketInput, arg3 ...func(*s3control.Options)) (*s3control.GetBucketOutput, error) // This action gets an Amazon S3 on Outposts bucket's lifecycle configuration. To // get an S3 bucket's lifecycle configuration, see GetBucketLifecycleConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketLifecycleConfiguration.html) // in the Amazon S3 API Reference. Returns the lifecycle configuration information // set on the Outposts bucket. For more information, see Using Amazon S3 on // Outposts // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html) and // for information about lifecycle configuration, see Object Lifecycle Management // (https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lifecycle-mgmt.html) in // Amazon S3 User Guide. To use this action, you must have permission to perform // the s3-outposts:GetLifecycleConfiguration action. The Outposts bucket owner has // this permission, by default. The bucket owner can grant this permission to // others. For more information about permissions, see Permissions Related to // Bucket Subresource Operations // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) // and Managing Access Permissions to Your Amazon S3 Resources // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). // All Amazon S3 on Outposts REST API requests for this action require an // additional parameter of x-amz-outpost-id to be passed with the request and an S3 // on Outposts endpoint hostname prefix instead of s3-control. For an example of // the request syntax for Amazon S3 on Outposts that uses the S3 on Outposts // endpoint hostname prefix and the x-amz-outpost-id derived using the access point // ARN, see the Examples // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketLifecycleConfiguration.html#API_control_GetBucketLifecycleConfiguration_Examples) // section. GetBucketLifecycleConfiguration has the following special error: // // * // Error code: NoSuchLifecycleConfiguration // // * Description: The lifecycle // configuration does not exist. // // * HTTP Status Code: 404 Not Found // // * SOAP Fault // Code Prefix: Client // // The following actions are related to // GetBucketLifecycleConfiguration: // // * PutBucketLifecycleConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketLifecycleConfiguration.html) // // * // DeleteBucketLifecycleConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketLifecycleConfiguration.html) // GetBucketLifecycleConfiguration(arg1 context.Context, arg2 *s3control.GetBucketLifecycleConfigurationInput, arg3 ...func(*s3control.Options)) (*s3control.GetBucketLifecycleConfigurationOutput, error) // This action gets a bucket policy for an Amazon S3 on Outposts bucket. To get a // policy for an S3 bucket, see GetBucketPolicy // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketPolicy.html) in // the Amazon S3 API Reference. Returns the policy of a specified Outposts bucket. // For more information, see Using Amazon S3 on Outposts // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html) in the // Amazon S3 User Guide. If you are using an identity other than the root user of // the AWS account that owns the bucket, the calling identity must have the // GetBucketPolicy permissions on the specified bucket and belong to the bucket // owner's account in order to use this action. Only users from Outposts bucket // owner account with the right permissions can perform actions on an Outposts // bucket. If you don't have s3-outposts:GetBucketPolicy permissions or you're not // using an identity that belongs to the bucket owner's account, Amazon S3 returns // a 403 Access Denied error. As a security precaution, the root user of the AWS // account that owns a bucket can always use this action, even if the policy // explicitly denies the root user the ability to perform this action. For more // information about bucket policies, see Using Bucket Policies and User Policies // (https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies.html). All // Amazon S3 on Outposts REST API requests for this action require an additional // parameter of x-amz-outpost-id to be passed with the request and an S3 on // Outposts endpoint hostname prefix instead of s3-control. For an example of the // request syntax for Amazon S3 on Outposts that uses the S3 on Outposts endpoint // hostname prefix and the x-amz-outpost-id derived using the access point ARN, see // the Examples // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketPolicy.html#API_control_GetBucketPolicy_Examples) // section. The following actions are related to GetBucketPolicy: // // * GetObject // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html) // // * // PutBucketPolicy // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketPolicy.html) // // * // DeleteBucketPolicy // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketPolicy.html) // GetBucketPolicy(arg1 context.Context, arg2 *s3control.GetBucketPolicyInput, arg3 ...func(*s3control.Options)) (*s3control.GetBucketPolicyOutput, error) // This action gets an Amazon S3 on Outposts bucket's tags. To get an S3 bucket // tags, see GetBucketTagging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketTagging.html) in // the Amazon S3 API Reference. Returns the tag set associated with the Outposts // bucket. For more information, see Using Amazon S3 on Outposts // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html) in the // Amazon S3 User Guide. To use this action, you must have permission to perform // the GetBucketTagging action. By default, the bucket owner has this permission // and can grant this permission to others. GetBucketTagging has the following // special error: // // * Error code: NoSuchTagSetError // // * Description: There is no tag // set associated with the bucket. // // All Amazon S3 on Outposts REST API requests for // this action require an additional parameter of x-amz-outpost-id to be passed // with the request and an S3 on Outposts endpoint hostname prefix instead of // s3-control. For an example of the request syntax for Amazon S3 on Outposts that // uses the S3 on Outposts endpoint hostname prefix and the x-amz-outpost-id // derived using the access point ARN, see the Examples // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketTagging.html#API_control_GetBucketTagging_Examples) // section. The following actions are related to GetBucketTagging: // // * // PutBucketTagging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketTagging.html) // // * // DeleteBucketTagging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketTagging.html) // GetBucketTagging(arg1 context.Context, arg2 *s3control.GetBucketTaggingInput, arg3 ...func(*s3control.Options)) (*s3control.GetBucketTaggingOutput, error) // Returns the tags on an S3 Batch Operations job. To use this operation, you must // have permission to perform the s3:GetJobTagging action. For more information, // see Controlling access and labeling jobs using tags // (https://docs.aws.amazon.com/AmazonS3/latest/dev/batch-ops-managing-jobs.html#batch-ops-job-tags) // in the Amazon S3 User Guide. Related actions include: // // * CreateJob // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateJob.html) // // * // PutJobTagging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutJobTagging.html) // // * // DeleteJobTagging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteJobTagging.html) // GetJobTagging(arg1 context.Context, arg2 *s3control.GetJobTaggingInput, arg3 ...func(*s3control.Options)) (*s3control.GetJobTaggingOutput, error) // Retrieves the PublicAccessBlock configuration for an AWS account. For more // information, see Using Amazon S3 block public access // (https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html). // Related actions include: // // * DeletePublicAccessBlock // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeletePublicAccessBlock.html) // // * // PutPublicAccessBlock // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutPublicAccessBlock.html) // GetPublicAccessBlock(arg1 context.Context, arg2 *s3control.GetPublicAccessBlockInput, arg3 ...func(*s3control.Options)) (*s3control.GetPublicAccessBlockOutput, error) // Gets the Amazon S3 Storage Lens configuration. For more information, see // Assessing your storage activity and usage with Amazon S3 Storage Lens // (https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html) in the // Amazon S3 User Guide. To use this action, you must have permission to perform // the s3:GetStorageLensConfiguration action. For more information, see Setting // permissions to use Amazon S3 Storage Lens // (https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html) // in the Amazon S3 User Guide. // GetStorageLensConfiguration(arg1 context.Context, arg2 *s3control.GetStorageLensConfigurationInput, arg3 ...func(*s3control.Options)) (*s3control.GetStorageLensConfigurationOutput, error) // Gets the tags of Amazon S3 Storage Lens configuration. For more information // about S3 Storage Lens, see Assessing your storage activity and usage with Amazon // S3 Storage Lens // (https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html) in the // Amazon S3 User Guide. To use this action, you must have permission to perform // the s3:GetStorageLensConfigurationTagging action. For more information, see // Setting permissions to use Amazon S3 Storage Lens // (https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html) // in the Amazon S3 User Guide. // GetStorageLensConfigurationTagging(arg1 context.Context, arg2 *s3control.GetStorageLensConfigurationTaggingInput, arg3 ...func(*s3control.Options)) (*s3control.GetStorageLensConfigurationTaggingOutput, error) // Returns a list of the access points currently associated with the specified // bucket. You can retrieve up to 1000 access points per call. If the specified // bucket has more than 1,000 access points (or the number specified in maxResults, // whichever is less), the response will include a continuation token that you can // use to list the additional access points. All Amazon S3 on Outposts REST API // requests for this action require an additional parameter of x-amz-outpost-id to // be passed with the request and an S3 on Outposts endpoint hostname prefix // instead of s3-control. For an example of the request syntax for Amazon S3 on // Outposts that uses the S3 on Outposts endpoint hostname prefix and the // x-amz-outpost-id derived using the access point ARN, see the Examples // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPoint.html#API_control_GetAccessPoint_Examples) // section. The following actions are related to ListAccessPoints: // // * // CreateAccessPoint // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPoint.html) // // * // DeleteAccessPoint // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPoint.html) // // * // GetAccessPoint // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPoint.html) // ListAccessPoints(arg1 context.Context, arg2 *s3control.ListAccessPointsInput, arg3 ...func(*s3control.Options)) (*s3control.ListAccessPointsOutput, error) // Returns a list of the access points associated with the Object Lambda Access // Point. You can retrieve up to 1000 access points per call. If there are more // than 1,000 access points (or the number specified in maxResults, whichever is // less), the response will include a continuation token that you can use to list // the additional access points. The following actions are related to // ListAccessPointsForObjectLambda: // // * CreateAccessPointForObjectLambda // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPointForObjectLambda.html) // // * // DeleteAccessPointForObjectLambda // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointForObjectLambda.html) // // * // GetAccessPointForObjectLambda // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointForObjectLambda.html) // ListAccessPointsForObjectLambda(arg1 context.Context, arg2 *s3control.ListAccessPointsForObjectLambdaInput, arg3 ...func(*s3control.Options)) (*s3control.ListAccessPointsForObjectLambdaOutput, error) // Lists current S3 Batch Operations jobs and jobs that have ended within the last // 30 days for the AWS account making the request. For more information, see S3 // Batch Operations // (https://docs.aws.amazon.com/AmazonS3/latest/dev/batch-ops-basics.html) in the // Amazon S3 User Guide. Related actions include: // // * CreateJob // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateJob.html) // // * // DescribeJob // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeJob.html) // // * // UpdateJobPriority // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobPriority.html) // // * // UpdateJobStatus // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobStatus.html) // ListJobs(arg1 context.Context, arg2 *s3control.ListJobsInput, arg3 ...func(*s3control.Options)) (*s3control.ListJobsOutput, error) // Returns a list of all Outposts buckets in an Outpost that are owned by the // authenticated sender of the request. For more information, see Using Amazon S3 // on Outposts // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html) in the // Amazon S3 User Guide. For an example of the request syntax for Amazon S3 on // Outposts that uses the S3 on Outposts endpoint hostname prefix and // x-amz-outpost-id in your request, see the Examples // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListRegionalBuckets.html#API_control_ListRegionalBuckets_Examples) // section. // ListRegionalBuckets(arg1 context.Context, arg2 *s3control.ListRegionalBucketsInput, arg3 ...func(*s3control.Options)) (*s3control.ListRegionalBucketsOutput, error) // Gets a list of Amazon S3 Storage Lens configurations. For more information about // S3 Storage Lens, see Assessing your storage activity and usage with Amazon S3 // Storage Lens // (https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html) in the // Amazon S3 User Guide. To use this action, you must have permission to perform // the s3:ListStorageLensConfigurations action. For more information, see Setting // permissions to use Amazon S3 Storage Lens // (https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html) // in the Amazon S3 User Guide. // ListStorageLensConfigurations(arg1 context.Context, arg2 *s3control.ListStorageLensConfigurationsInput, arg3 ...func(*s3control.Options)) (*s3control.ListStorageLensConfigurationsOutput, error) // Replaces configuration for an Object Lambda Access Point. The following actions // are related to PutAccessPointConfigurationForObjectLambda: // // * // GetAccessPointConfigurationForObjectLambda // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointConfigurationForObjectLambda.html) // PutAccessPointConfigurationForObjectLambda(arg1 context.Context, arg2 *s3control.PutAccessPointConfigurationForObjectLambdaInput, arg3 ...func(*s3control.Options)) (*s3control.PutAccessPointConfigurationForObjectLambdaOutput, error) // Associates an access policy with the specified access point. Each access point // can have only one policy, so a request made to this API replaces any existing // policy associated with the specified access point. All Amazon S3 on Outposts // REST API requests for this action require an additional parameter of // x-amz-outpost-id to be passed with the request and an S3 on Outposts endpoint // hostname prefix instead of s3-control. For an example of the request syntax for // Amazon S3 on Outposts that uses the S3 on Outposts endpoint hostname prefix and // the x-amz-outpost-id derived using the access point ARN, see the Examples // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicy.html#API_control_PutAccessPointPolicy_Examples) // section. The following actions are related to PutAccessPointPolicy: // // * // GetAccessPointPolicy // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointPolicy.html) // // * // DeleteAccessPointPolicy // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointPolicy.html) // PutAccessPointPolicy(arg1 context.Context, arg2 *s3control.PutAccessPointPolicyInput, arg3 ...func(*s3control.Options)) (*s3control.PutAccessPointPolicyOutput, error) // Creates or replaces resource policy for an Object Lambda Access Point. For an // example policy, see Creating Object Lambda Access Points // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/olap-create.html#olap-create-cli) // in the Amazon S3 User Guide. The following actions are related to // PutAccessPointPolicyForObjectLambda: // // * DeleteAccessPointPolicyForObjectLambda // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointPolicyForObjectLambda.html) // // * // GetAccessPointPolicyForObjectLambda // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointPolicyForObjectLambda.html) // PutAccessPointPolicyForObjectLambda(arg1 context.Context, arg2 *s3control.PutAccessPointPolicyForObjectLambdaInput, arg3 ...func(*s3control.Options)) (*s3control.PutAccessPointPolicyForObjectLambdaOutput, error) // This action puts a lifecycle configuration to an Amazon S3 on Outposts bucket. // To put a lifecycle configuration to an S3 bucket, see // PutBucketLifecycleConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketLifecycleConfiguration.html) // in the Amazon S3 API Reference. Creates a new lifecycle configuration for the S3 // on Outposts bucket or replaces an existing lifecycle configuration. Outposts // buckets only support lifecycle configurations that delete/expire objects after a // certain period of time and abort incomplete multipart uploads. All Amazon S3 on // Outposts REST API requests for this action require an additional parameter of // x-amz-outpost-id to be passed with the request and an S3 on Outposts endpoint // hostname prefix instead of s3-control. For an example of the request syntax for // Amazon S3 on Outposts that uses the S3 on Outposts endpoint hostname prefix and // the x-amz-outpost-id derived using the access point ARN, see the Examples // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketLifecycleConfiguration.html#API_control_PutBucketLifecycleConfiguration_Examples) // section. The following actions are related to // PutBucketLifecycleConfiguration: // // * GetBucketLifecycleConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketLifecycleConfiguration.html) // // * // DeleteBucketLifecycleConfiguration // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketLifecycleConfiguration.html) // PutBucketLifecycleConfiguration(arg1 context.Context, arg2 *s3control.PutBucketLifecycleConfigurationInput, arg3 ...func(*s3control.Options)) (*s3control.PutBucketLifecycleConfigurationOutput, error) // This action puts a bucket policy to an Amazon S3 on Outposts bucket. To put a // policy on an S3 bucket, see PutBucketPolicy // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketPolicy.html) in // the Amazon S3 API Reference. Applies an Amazon S3 bucket policy to an Outposts // bucket. For more information, see Using Amazon S3 on Outposts // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html) in the // Amazon S3 User Guide. If you are using an identity other than the root user of // the AWS account that owns the Outposts bucket, the calling identity must have // the PutBucketPolicy permissions on the specified Outposts bucket and belong to // the bucket owner's account in order to use this action. If you don't have // PutBucketPolicy permissions, Amazon S3 returns a 403 Access Denied error. If you // have the correct permissions, but you're not using an identity that belongs to // the bucket owner's account, Amazon S3 returns a 405 Method Not Allowed error. As // a security precaution, the root user of the AWS account that owns a bucket can // always use this action, even if the policy explicitly denies the root user the // ability to perform this action. For more information about bucket policies, see // Using Bucket Policies and User Policies // (https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies.html). All // Amazon S3 on Outposts REST API requests for this action require an additional // parameter of x-amz-outpost-id to be passed with the request and an S3 on // Outposts endpoint hostname prefix instead of s3-control. For an example of the // request syntax for Amazon S3 on Outposts that uses the S3 on Outposts endpoint // hostname prefix and the x-amz-outpost-id derived using the access point ARN, see // the Examples // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketPolicy.html#API_control_PutBucketPolicy_Examples) // section. The following actions are related to PutBucketPolicy: // // * // GetBucketPolicy // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketPolicy.html) // // * // DeleteBucketPolicy // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketPolicy.html) // PutBucketPolicy(arg1 context.Context, arg2 *s3control.PutBucketPolicyInput, arg3 ...func(*s3control.Options)) (*s3control.PutBucketPolicyOutput, error) // This action puts tags on an Amazon S3 on Outposts bucket. To put tags on an S3 // bucket, see PutBucketTagging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketTagging.html) in // the Amazon S3 API Reference. Sets the tags for an S3 on Outposts bucket. For // more information, see Using Amazon S3 on Outposts // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html) in the // Amazon S3 User Guide. Use tags to organize your AWS bill to reflect your own // cost structure. To do this, sign up to get your AWS account bill with tag key // values included. Then, to see the cost of combined resources, organize your // billing information according to resources with the same tag key values. For // example, you can tag several resources with a specific application name, and // then organize your billing information to see the total cost of that application // across several services. For more information, see Cost allocation and tagging // (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html). // Within a bucket, if you add a tag that has the same key as an existing tag, the // new value overwrites the old value. For more information, see Using cost // allocation in Amazon S3 bucket tags // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/CostAllocTagging.html). // To use this action, you must have permissions to perform the // s3-outposts:PutBucketTagging action. The Outposts bucket owner has this // permission by default and can grant this permission to others. For more // information about permissions, see Permissions Related to Bucket Subresource // Operations // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) // and Managing access permissions to your Amazon S3 resources // (https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). // PutBucketTagging has the following special errors: // // * Error code: // InvalidTagError // // * Description: The tag provided was not a valid tag. This error // can occur if the tag did not pass input validation. For information about tag // restrictions, see User-Defined Tag Restrictions // (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/allocation-tag-restrictions.html) // and AWS-Generated Cost Allocation Tag Restrictions // (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/aws-tag-restrictions.html). // // * // Error code: MalformedXMLError // // * Description: The XML provided does not match // the schema. // // * Error code: OperationAbortedError // // * Description: A conflicting // conditional action is currently in progress against this resource. Try again. // // * // Error code: InternalError // // * Description: The service was unable to apply the // provided tag to the bucket. // // All Amazon S3 on Outposts REST API requests for // this action require an additional parameter of x-amz-outpost-id to be passed // with the request and an S3 on Outposts endpoint hostname prefix instead of // s3-control. For an example of the request syntax for Amazon S3 on Outposts that // uses the S3 on Outposts endpoint hostname prefix and the x-amz-outpost-id // derived using the access point ARN, see the Examples // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketTagging.html#API_control_PutBucketTagging_Examples) // section. The following actions are related to PutBucketTagging: // // * // GetBucketTagging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketTagging.html) // // * // DeleteBucketTagging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketTagging.html) // PutBucketTagging(arg1 context.Context, arg2 *s3control.PutBucketTaggingInput, arg3 ...func(*s3control.Options)) (*s3control.PutBucketTaggingOutput, error) // Sets the supplied tag-set on an S3 Batch Operations job. A tag is a key-value // pair. You can associate S3 Batch Operations tags with any job by sending a PUT // request against the tagging subresource that is associated with the job. To // modify the existing tag set, you can either replace the existing tag set // entirely, or make changes within the existing tag set by retrieving the existing // tag set using GetJobTagging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetJobTagging.html), // modify that tag set, and use this action to replace the tag set with the one you // modified. For more information, see Controlling access and labeling jobs using // tags // (https://docs.aws.amazon.com/AmazonS3/latest/dev/batch-ops-managing-jobs.html#batch-ops-job-tags) // in the Amazon S3 User Guide. // // * If you send this request with an empty tag set, // Amazon S3 deletes the existing tag set on the Batch Operations job. If you use // this method, you are charged for a Tier 1 Request (PUT). For more information, // see Amazon S3 pricing (http://aws.amazon.com/s3/pricing/). // // * For deleting // existing tags for your Batch Operations job, a DeleteJobTagging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteJobTagging.html) // request is preferred because it achieves the same result without incurring // charges. // // * A few things to consider about using tags: // // * Amazon S3 limits the // maximum number of tags to 50 tags per job. // // * You can associate up to 50 tags // with a job as long as they have unique tag keys. // // * A tag key can be up to 128 // Unicode characters in length, and tag values can be up to 256 Unicode characters // in length. // // * The key and values are case sensitive. // // * For tagging-related // restrictions related to characters and encodings, see User-Defined Tag // Restrictions // (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/allocation-tag-restrictions.html) // in the AWS Billing and Cost Management User Guide. // // To use this action, you must // have permission to perform the s3:PutJobTagging action. Related actions // include: // // * CreatJob // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateJob.html) // // * // GetJobTagging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetJobTagging.html) // // * // DeleteJobTagging // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteJobTagging.html) // PutJobTagging(arg1 context.Context, arg2 *s3control.PutJobTaggingInput, arg3 ...func(*s3control.Options)) (*s3control.PutJobTaggingOutput, error) // Creates or modifies the PublicAccessBlock configuration for an AWS account. For // more information, see Using Amazon S3 block public access // (https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html). // Related actions include: // // * GetPublicAccessBlock // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetPublicAccessBlock.html) // // * // DeletePublicAccessBlock // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeletePublicAccessBlock.html) // PutPublicAccessBlock(arg1 context.Context, arg2 *s3control.PutPublicAccessBlockInput, arg3 ...func(*s3control.Options)) (*s3control.PutPublicAccessBlockOutput, error) // Puts an Amazon S3 Storage Lens configuration. For more information about S3 // Storage Lens, see Working with Amazon S3 Storage Lens // (https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html) in the // Amazon S3 User Guide. To use this action, you must have permission to perform // the s3:PutStorageLensConfiguration action. For more information, see Setting // permissions to use Amazon S3 Storage Lens // (https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html) // in the Amazon S3 User Guide. // PutStorageLensConfiguration(arg1 context.Context, arg2 *s3control.PutStorageLensConfigurationInput, arg3 ...func(*s3control.Options)) (*s3control.PutStorageLensConfigurationOutput, error) // Put or replace tags on an existing Amazon S3 Storage Lens configuration. For // more information about S3 Storage Lens, see Assessing your storage activity and // usage with Amazon S3 Storage Lens // (https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html) in the // Amazon S3 User Guide. To use this action, you must have permission to perform // the s3:PutStorageLensConfigurationTagging action. For more information, see // Setting permissions to use Amazon S3 Storage Lens // (https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html) // in the Amazon S3 User Guide. // PutStorageLensConfigurationTagging(arg1 context.Context, arg2 *s3control.PutStorageLensConfigurationTaggingInput, arg3 ...func(*s3control.Options)) (*s3control.PutStorageLensConfigurationTaggingOutput, error) // Updates an existing S3 Batch Operations job's priority. For more information, // see S3 Batch Operations // (https://docs.aws.amazon.com/AmazonS3/latest/dev/batch-ops-basics.html) in the // Amazon S3 User Guide. Related actions include: // // * CreateJob // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateJob.html) // // * // ListJobs // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListJobs.html) // // * // DescribeJob // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeJob.html) // // * // UpdateJobStatus // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobStatus.html) // UpdateJobPriority(arg1 context.Context, arg2 *s3control.UpdateJobPriorityInput, arg3 ...func(*s3control.Options)) (*s3control.UpdateJobPriorityOutput, error) // Updates the status for the specified job. Use this action to confirm that you // want to run a job or to cancel an existing job. For more information, see S3 // Batch Operations // (https://docs.aws.amazon.com/AmazonS3/latest/dev/batch-ops-basics.html) in the // Amazon S3 User Guide. Related actions include: // // * CreateJob // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateJob.html) // // * // ListJobs // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListJobs.html) // // * // DescribeJob // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeJob.html) // // * // UpdateJobStatus // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobStatus.html) // UpdateJobStatus(arg1 context.Context, arg2 *s3control.UpdateJobStatusInput, arg3 ...func(*s3control.Options)) (*s3control.UpdateJobStatusOutput, error) }
IS3ControlClient generic client
type IS3PresignClient ¶
type IS3PresignClient interface { // PresignGetObject is used to generate a presigned HTTP Request which contains // presigned URL, signed headers and HTTP method used. // PresignGetObject(arg1 context.Context, arg2 *s3.GetObjectInput, arg3 ...func(*s3.PresignOptions)) (*v4.PresignedHTTPRequest, error) // PresignPutObject is used to generate a presigned HTTP Request which contains // presigned URL, signed headers and HTTP method used. // PresignPutObject(arg1 context.Context, arg2 *s3.PutObjectInput, arg3 ...func(*s3.PresignOptions)) (*v4.PresignedHTTPRequest, error) // PresignUploadPart is used to generate a presigned HTTP Request which contains // presigned URL, signed headers and HTTP method used. // PresignUploadPart(arg1 context.Context, arg2 *s3.UploadPartInput, arg3 ...func(*s3.PresignOptions)) (*v4.PresignedHTTPRequest, error) }
IS3PresignClient generic client
type IS3UploaderClient ¶
type IS3UploaderClient interface {
Upload(arg1 context.Context, arg2 *s3.PutObjectInput, arg3 ...func(*manager.Uploader)) (*manager.UploadOutput, error)
}
IS3UploaderClient generic client
type ISNSClient ¶
type ISNSClient interface { // Adds a statement to a topic's access control policy, granting access for the // specified AWS accounts to the specified actions. // AddPermission(arg1 context.Context, arg2 *sns.AddPermissionInput, arg3 ...func(*sns.Options)) (*sns.AddPermissionOutput, error) // Accepts a phone number and indicates whether the phone holder has opted out of // receiving SMS messages from your account. You cannot send SMS messages to a // number that is opted out. To resume sending messages, you can opt in the number // by using the OptInPhoneNumber action. // CheckIfPhoneNumberIsOptedOut(arg1 context.Context, arg2 *sns.CheckIfPhoneNumberIsOptedOutInput, arg3 ...func(*sns.Options)) (*sns.CheckIfPhoneNumberIsOptedOutOutput, error) // Verifies an endpoint owner's intent to receive messages by validating the token // sent to the endpoint by an earlier Subscribe action. If the token is valid, the // action creates a new subscription and returns its Amazon Resource Name (ARN). // This call requires an AWS signature only when the AuthenticateOnUnsubscribe flag // is set to "true". // ConfirmSubscription(arg1 context.Context, arg2 *sns.ConfirmSubscriptionInput, arg3 ...func(*sns.Options)) (*sns.ConfirmSubscriptionOutput, error) // Creates a platform application object for one of the supported push notification // services, such as APNS and GCM (Firebase Cloud Messaging), to which devices and // mobile apps may register. You must specify PlatformPrincipal and // PlatformCredential attributes when using the CreatePlatformApplication action. // PlatformPrincipal and PlatformCredential are received from the notification // service. // // * For ADM, PlatformPrincipal is client id and PlatformCredential is // client secret. // // * For Baidu, PlatformPrincipal is API key and PlatformCredential // is secret key. // // * For APNS and APNS_SANDBOX, PlatformPrincipal is SSL // certificate and PlatformCredential is private key. // // * For GCM (Firebase Cloud // Messaging), there is no PlatformPrincipal and the PlatformCredential is API // key. // // * For MPNS, PlatformPrincipal is TLS certificate and PlatformCredential is // private key. // // * For WNS, PlatformPrincipal is Package Security Identifier and // PlatformCredential is secret key. // // You can use the returned // PlatformApplicationArn as an attribute for the CreatePlatformEndpoint action. // CreatePlatformApplication(arg1 context.Context, arg2 *sns.CreatePlatformApplicationInput, arg3 ...func(*sns.Options)) (*sns.CreatePlatformApplicationOutput, error) // Creates an endpoint for a device and mobile app on one of the supported push // notification services, such as GCM (Firebase Cloud Messaging) and APNS. // CreatePlatformEndpoint requires the PlatformApplicationArn that is returned from // CreatePlatformApplication. You can use the returned EndpointArn to send a // message to a mobile app or by the Subscribe action for subscription to a topic. // The CreatePlatformEndpoint action is idempotent, so if the requester already // owns an endpoint with the same device token and attributes, that endpoint's ARN // is returned without creating a new endpoint. For more information, see Using // Amazon SNS Mobile Push Notifications // (https://docs.aws.amazon.com/sns/latest/dg/SNSMobilePush.html). When using // CreatePlatformEndpoint with Baidu, two attributes must be provided: ChannelId // and UserId. The token field must also contain the ChannelId. For more // information, see Creating an Amazon SNS Endpoint for Baidu // (https://docs.aws.amazon.com/sns/latest/dg/SNSMobilePushBaiduEndpoint.html). // CreatePlatformEndpoint(arg1 context.Context, arg2 *sns.CreatePlatformEndpointInput, arg3 ...func(*sns.Options)) (*sns.CreatePlatformEndpointOutput, error) // Creates a topic to which notifications can be published. Users can create at // most 100,000 standard topics (at most 1,000 FIFO topics). For more information, // see https://aws.amazon.com/sns (http://aws.amazon.com/sns/). This action is // idempotent, so if the requester already owns a topic with the specified name, // that topic's ARN is returned without creating a new topic. // CreateTopic(arg1 context.Context, arg2 *sns.CreateTopicInput, arg3 ...func(*sns.Options)) (*sns.CreateTopicOutput, error) // Deletes the endpoint for a device and mobile app from Amazon SNS. This action is // idempotent. For more information, see Using Amazon SNS Mobile Push Notifications // (https://docs.aws.amazon.com/sns/latest/dg/SNSMobilePush.html). When you delete // an endpoint that is also subscribed to a topic, then you must also unsubscribe // the endpoint from the topic. // DeleteEndpoint(arg1 context.Context, arg2 *sns.DeleteEndpointInput, arg3 ...func(*sns.Options)) (*sns.DeleteEndpointOutput, error) // Deletes a platform application object for one of the supported push notification // services, such as APNS and GCM (Firebase Cloud Messaging). For more information, // see Using Amazon SNS Mobile Push Notifications // (https://docs.aws.amazon.com/sns/latest/dg/SNSMobilePush.html). // DeletePlatformApplication(arg1 context.Context, arg2 *sns.DeletePlatformApplicationInput, arg3 ...func(*sns.Options)) (*sns.DeletePlatformApplicationOutput, error) // Deletes a topic and all its subscriptions. Deleting a topic might prevent some // messages previously sent to the topic from being delivered to subscribers. This // action is idempotent, so deleting a topic that does not exist does not result in // an error. // DeleteTopic(arg1 context.Context, arg2 *sns.DeleteTopicInput, arg3 ...func(*sns.Options)) (*sns.DeleteTopicOutput, error) // Retrieves the endpoint attributes for a device on one of the supported push // notification services, such as GCM (Firebase Cloud Messaging) and APNS. For more // information, see Using Amazon SNS Mobile Push Notifications // (https://docs.aws.amazon.com/sns/latest/dg/SNSMobilePush.html). // GetEndpointAttributes(arg1 context.Context, arg2 *sns.GetEndpointAttributesInput, arg3 ...func(*sns.Options)) (*sns.GetEndpointAttributesOutput, error) // Retrieves the attributes of the platform application object for the supported // push notification services, such as APNS and GCM (Firebase Cloud Messaging). For // more information, see Using Amazon SNS Mobile Push Notifications // (https://docs.aws.amazon.com/sns/latest/dg/SNSMobilePush.html). // GetPlatformApplicationAttributes(arg1 context.Context, arg2 *sns.GetPlatformApplicationAttributesInput, arg3 ...func(*sns.Options)) (*sns.GetPlatformApplicationAttributesOutput, error) // Returns the settings for sending SMS messages from your account. These settings // are set with the SetSMSAttributes action. // GetSMSAttributes(arg1 context.Context, arg2 *sns.GetSMSAttributesInput, arg3 ...func(*sns.Options)) (*sns.GetSMSAttributesOutput, error) // Returns all of the properties of a subscription. // GetSubscriptionAttributes(arg1 context.Context, arg2 *sns.GetSubscriptionAttributesInput, arg3 ...func(*sns.Options)) (*sns.GetSubscriptionAttributesOutput, error) // Returns all of the properties of a topic. Topic properties returned might differ // based on the authorization of the user. // GetTopicAttributes(arg1 context.Context, arg2 *sns.GetTopicAttributesInput, arg3 ...func(*sns.Options)) (*sns.GetTopicAttributesOutput, error) // Lists the endpoints and endpoint attributes for devices in a supported push // notification service, such as GCM (Firebase Cloud Messaging) and APNS. The // results for ListEndpointsByPlatformApplication are paginated and return a // limited list of endpoints, up to 100. If additional records are available after // the first page results, then a NextToken string will be returned. To receive the // next page, you call ListEndpointsByPlatformApplication again using the NextToken // string received from the previous call. When there are no more records to // return, NextToken will be null. For more information, see Using Amazon SNS // Mobile Push Notifications // (https://docs.aws.amazon.com/sns/latest/dg/SNSMobilePush.html). This action is // throttled at 30 transactions per second (TPS). // ListEndpointsByPlatformApplication(arg1 context.Context, arg2 *sns.ListEndpointsByPlatformApplicationInput, arg3 ...func(*sns.Options)) (*sns.ListEndpointsByPlatformApplicationOutput, error) // Returns a list of phone numbers that are opted out, meaning you cannot send SMS // messages to them. The results for ListPhoneNumbersOptedOut are paginated, and // each page returns up to 100 phone numbers. If additional phone numbers are // available after the first page of results, then a NextToken string will be // returned. To receive the next page, you call ListPhoneNumbersOptedOut again // using the NextToken string received from the previous call. When there are no // more records to return, NextToken will be null. // ListPhoneNumbersOptedOut(arg1 context.Context, arg2 *sns.ListPhoneNumbersOptedOutInput, arg3 ...func(*sns.Options)) (*sns.ListPhoneNumbersOptedOutOutput, error) // Lists the platform application objects for the supported push notification // services, such as APNS and GCM (Firebase Cloud Messaging). The results for // ListPlatformApplications are paginated and return a limited list of // applications, up to 100. If additional records are available after the first // page results, then a NextToken string will be returned. To receive the next // page, you call ListPlatformApplications using the NextToken string received from // the previous call. When there are no more records to return, NextToken will be // null. For more information, see Using Amazon SNS Mobile Push Notifications // (https://docs.aws.amazon.com/sns/latest/dg/SNSMobilePush.html). This action is // throttled at 15 transactions per second (TPS). // ListPlatformApplications(arg1 context.Context, arg2 *sns.ListPlatformApplicationsInput, arg3 ...func(*sns.Options)) (*sns.ListPlatformApplicationsOutput, error) // Returns a list of the requester's subscriptions. Each call returns a limited // list of subscriptions, up to 100. If there are more subscriptions, a NextToken // is also returned. Use the NextToken parameter in a new ListSubscriptions call to // get further results. This action is throttled at 30 transactions per second // (TPS). // ListSubscriptions(arg1 context.Context, arg2 *sns.ListSubscriptionsInput, arg3 ...func(*sns.Options)) (*sns.ListSubscriptionsOutput, error) // Returns a list of the subscriptions to a specific topic. Each call returns a // limited list of subscriptions, up to 100. If there are more subscriptions, a // NextToken is also returned. Use the NextToken parameter in a new // ListSubscriptionsByTopic call to get further results. This action is throttled // at 30 transactions per second (TPS). // ListSubscriptionsByTopic(arg1 context.Context, arg2 *sns.ListSubscriptionsByTopicInput, arg3 ...func(*sns.Options)) (*sns.ListSubscriptionsByTopicOutput, error) // List all tags added to the specified Amazon SNS topic. For an overview, see // Amazon SNS Tags (https://docs.aws.amazon.com/sns/latest/dg/sns-tags.html) in the // Amazon Simple Notification Service Developer Guide. // ListTagsForResource(arg1 context.Context, arg2 *sns.ListTagsForResourceInput, arg3 ...func(*sns.Options)) (*sns.ListTagsForResourceOutput, error) // Returns a list of the requester's topics. Each call returns a limited list of // topics, up to 100. If there are more topics, a NextToken is also returned. Use // the NextToken parameter in a new ListTopics call to get further results. This // action is throttled at 30 transactions per second (TPS). // ListTopics(arg1 context.Context, arg2 *sns.ListTopicsInput, arg3 ...func(*sns.Options)) (*sns.ListTopicsOutput, error) // Use this request to opt in a phone number that is opted out, which enables you // to resume sending SMS messages to the number. You can opt in a phone number only // once every 30 days. // OptInPhoneNumber(arg1 context.Context, arg2 *sns.OptInPhoneNumberInput, arg3 ...func(*sns.Options)) (*sns.OptInPhoneNumberOutput, error) // Sends a message to an Amazon SNS topic, a text message (SMS message) directly to // a phone number, or a message to a mobile platform endpoint (when you specify the // TargetArn). If you send a message to a topic, Amazon SNS delivers the message to // each endpoint that is subscribed to the topic. The format of the message depends // on the notification protocol for each subscribed endpoint. When a messageId is // returned, the message has been saved and Amazon SNS will attempt to deliver it // shortly. To use the Publish action for sending a message to a mobile endpoint, // such as an app on a Kindle device or mobile phone, you must specify the // EndpointArn for the TargetArn parameter. The EndpointArn is returned when making // a call with the CreatePlatformEndpoint action. For more information about // formatting messages, see Send Custom Platform-Specific Payloads in Messages to // Mobile Devices // (https://docs.aws.amazon.com/sns/latest/dg/mobile-push-send-custommessage.html). // You can publish messages only to topics and endpoints in the same AWS Region. // Publish(arg1 context.Context, arg2 *sns.PublishInput, arg3 ...func(*sns.Options)) (*sns.PublishOutput, error) // Removes a statement from a topic's access control policy. // RemovePermission(arg1 context.Context, arg2 *sns.RemovePermissionInput, arg3 ...func(*sns.Options)) (*sns.RemovePermissionOutput, error) // Sets the attributes for an endpoint for a device on one of the supported push // notification services, such as GCM (Firebase Cloud Messaging) and APNS. For more // information, see Using Amazon SNS Mobile Push Notifications // (https://docs.aws.amazon.com/sns/latest/dg/SNSMobilePush.html). // SetEndpointAttributes(arg1 context.Context, arg2 *sns.SetEndpointAttributesInput, arg3 ...func(*sns.Options)) (*sns.SetEndpointAttributesOutput, error) // Sets the attributes of the platform application object for the supported push // notification services, such as APNS and GCM (Firebase Cloud Messaging). For more // information, see Using Amazon SNS Mobile Push Notifications // (https://docs.aws.amazon.com/sns/latest/dg/SNSMobilePush.html). For information // on configuring attributes for message delivery status, see Using Amazon SNS // Application Attributes for Message Delivery Status // (https://docs.aws.amazon.com/sns/latest/dg/sns-msg-status.html). // SetPlatformApplicationAttributes(arg1 context.Context, arg2 *sns.SetPlatformApplicationAttributesInput, arg3 ...func(*sns.Options)) (*sns.SetPlatformApplicationAttributesOutput, error) // Use this request to set the default settings for sending SMS messages and // receiving daily SMS usage reports. You can override some of these settings for a // single message when you use the Publish action with the // MessageAttributes.entry.N parameter. For more information, see Publishing to a // mobile phone // (https://docs.aws.amazon.com/sns/latest/dg/sms_publish-to-phone.html) in the // Amazon SNS Developer Guide. To use this operation, you must grant the Amazon SNS // service principal (sns.amazonaws.com) permission to perform the s3:ListBucket // action. // SetSMSAttributes(arg1 context.Context, arg2 *sns.SetSMSAttributesInput, arg3 ...func(*sns.Options)) (*sns.SetSMSAttributesOutput, error) // Allows a subscription owner to set an attribute of the subscription to a new // value. // SetSubscriptionAttributes(arg1 context.Context, arg2 *sns.SetSubscriptionAttributesInput, arg3 ...func(*sns.Options)) (*sns.SetSubscriptionAttributesOutput, error) // Allows a topic owner to set an attribute of the topic to a new value. // SetTopicAttributes(arg1 context.Context, arg2 *sns.SetTopicAttributesInput, arg3 ...func(*sns.Options)) (*sns.SetTopicAttributesOutput, error) // Subscribes an endpoint to an Amazon SNS topic. If the endpoint type is HTTP/S or // email, or if the endpoint and the topic are not in the same AWS account, the // endpoint owner must run the ConfirmSubscription action to confirm the // subscription. You call the ConfirmSubscription action with the token from the // subscription response. Confirmation tokens are valid for three days. This action // is throttled at 100 transactions per second (TPS). // Subscribe(arg1 context.Context, arg2 *sns.SubscribeInput, arg3 ...func(*sns.Options)) (*sns.SubscribeOutput, error) // Add tags to the specified Amazon SNS topic. For an overview, see Amazon SNS Tags // (https://docs.aws.amazon.com/sns/latest/dg/sns-tags.html) in the Amazon SNS // Developer Guide. When you use topic tags, keep the following guidelines in // mind: // // * Adding more than 50 tags to a topic isn't recommended. // // * Tags don't // have any semantic meaning. Amazon SNS interprets tags as character strings. // // * // Tags are case-sensitive. // // * A new tag with a key identical to that of an // existing tag overwrites the existing tag. // // * Tagging actions are limited to 10 // TPS per AWS account, per AWS region. If your application requires a higher // throughput, file a technical support request // (https://console.aws.amazon.com/support/home#/case/create?issueType=technical). // TagResource(arg1 context.Context, arg2 *sns.TagResourceInput, arg3 ...func(*sns.Options)) (*sns.TagResourceOutput, error) // Deletes a subscription. If the subscription requires authentication for // deletion, only the owner of the subscription or the topic's owner can // unsubscribe, and an AWS signature is required. If the Unsubscribe call does not // require authentication and the requester is not the subscription owner, a final // cancellation message is delivered to the endpoint, so that the endpoint owner // can easily resubscribe to the topic if the Unsubscribe request was unintended. // This action is throttled at 100 transactions per second (TPS). // Unsubscribe(arg1 context.Context, arg2 *sns.UnsubscribeInput, arg3 ...func(*sns.Options)) (*sns.UnsubscribeOutput, error) // Remove tags from the specified Amazon SNS topic. For an overview, see Amazon SNS // Tags (https://docs.aws.amazon.com/sns/latest/dg/sns-tags.html) in the Amazon SNS // Developer Guide. // UntagResource(arg1 context.Context, arg2 *sns.UntagResourceInput, arg3 ...func(*sns.Options)) (*sns.UntagResourceOutput, error) }
ISNSClient generic client
type ISQSClient ¶ added in v1.1.0
type ISQSClient interface { // Adds a permission to a queue for a specific principal // (https://docs.aws.amazon.com/general/latest/gr/glos-chap.html#P). This allows // sharing access to the queue. When you create a queue, you have full control // access rights for the queue. Only you, the owner of the queue, can grant or deny // permissions to the queue. For more information about these permissions, see // Allow Developers to Write Messages to a Shared Queue // (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-writing-an-sqs-policy.html#write-messages-to-shared-queue) // in the Amazon Simple Queue Service Developer Guide. // // * AddPermission generates a // policy for you. You can use SetQueueAttributes to upload your policy. For more // information, see Using Custom Policies with the Amazon SQS Access Policy // Language // (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-creating-custom-policies.html) // in the Amazon Simple Queue Service Developer Guide. // // * An Amazon SQS policy can // have a maximum of 7 actions. // // * To remove the ability to change queue // permissions, you must deny permission to the AddPermission, RemovePermission, // and SetQueueAttributes actions in your IAM policy. // // Some actions take lists of // parameters. These lists are specified using the param.n notation. Values of n // are integers starting from 1. For example, a parameter list with two elements // looks like this: &AttributeName.1=first&AttributeName.2=second Cross-account // permissions don't apply to this action. For more information, see Grant // cross-account permissions to a role and a user name // (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-customer-managed-policy-examples.html#grant-cross-account-permissions-to-role-and-user-name) // in the Amazon Simple Queue Service Developer Guide. // AddPermission(arg1 context.Context, arg2 *sqs.AddPermissionInput, arg3 ...func(*sqs.Options)) (*sqs.AddPermissionOutput, error) // Changes the visibility timeout of a specified message in a queue to a new value. // The default visibility timeout for a message is 30 seconds. The minimum is 0 // seconds. The maximum is 12 hours. For more information, see Visibility Timeout // (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-visibility-timeout.html) // in the Amazon Simple Queue Service Developer Guide. For example, you have a // message with a visibility timeout of 5 minutes. After 3 minutes, you call // ChangeMessageVisibility with a timeout of 10 minutes. You can continue to call // ChangeMessageVisibility to extend the visibility timeout to the maximum allowed // time. If you try to extend the visibility timeout beyond the maximum, your // request is rejected. An Amazon SQS message has three basic states: // // * Sent to a // queue by a producer. // // * Received from the queue by a consumer. // // * Deleted from // the queue. // // A message is considered to be stored after it is sent to a queue by // a producer, but not yet received from the queue by a consumer (that is, between // states 1 and 2). There is no limit to the number of stored messages. A message // is considered to be in flight after it is received from a queue by a consumer, // but not yet deleted from the queue (that is, between states 2 and 3). There is a // limit to the number of inflight messages. Limits that apply to inflight messages // are unrelated to the unlimited number of stored messages. For most standard // queues (depending on queue traffic and message backlog), there can be a maximum // of approximately 120,000 inflight messages (received from a queue by a consumer, // but not yet deleted from the queue). If you reach this limit, Amazon SQS returns // the OverLimit error message. To avoid reaching the limit, you should delete // messages from the queue after they're processed. You can also increase the // number of queues you use to process your messages. To request a limit increase, // file a support request // (https://console.aws.amazon.com/support/home#/case/create?issueType=service-limit-increase&limitType=service-code-sqs). // For FIFO queues, there can be a maximum of 20,000 inflight messages (received // from a queue by a consumer, but not yet deleted from the queue). If you reach // this limit, Amazon SQS returns no error messages. If you attempt to set the // VisibilityTimeout to a value greater than the maximum time left, Amazon SQS // returns an error. Amazon SQS doesn't automatically recalculate and increase the // timeout to the maximum remaining time. Unlike with a queue, when you change the // visibility timeout for a specific message the timeout value is applied // immediately but isn't saved in memory for that message. If you don't delete a // message after it is received, the visibility timeout for the message reverts to // the original timeout value (not to the value you set using the // ChangeMessageVisibility action) the next time the message is received. // ChangeMessageVisibility(arg1 context.Context, arg2 *sqs.ChangeMessageVisibilityInput, arg3 ...func(*sqs.Options)) (*sqs.ChangeMessageVisibilityOutput, error) // Changes the visibility timeout of multiple messages. This is a batch version of // ChangeMessageVisibility. The result of the action on each message is reported // individually in the response. You can send up to 10 ChangeMessageVisibility // requests with each ChangeMessageVisibilityBatch action. Because the batch // request can result in a combination of successful and unsuccessful actions, you // should check for batch errors even when the call returns an HTTP status code of // 200. Some actions take lists of parameters. These lists are specified using the // param.n notation. Values of n are integers starting from 1. For example, a // parameter list with two elements looks like this: &AttributeName.1=first // // &AttributeName.2=second // ChangeMessageVisibilityBatch(arg1 context.Context, arg2 *sqs.ChangeMessageVisibilityBatchInput, arg3 ...func(*sqs.Options)) (*sqs.ChangeMessageVisibilityBatchOutput, error) // Creates a new standard or FIFO queue. You can pass one or more attributes in the // request. Keep the following in mind: // // * If you don't specify the FifoQueue // attribute, Amazon SQS creates a standard queue. You can't change the queue type // after you create it and you can't convert an existing standard queue into a FIFO // queue. You must either create a new FIFO queue for your application or delete // your existing standard queue and recreate it as a FIFO queue. For more // information, see Moving From a Standard Queue to a FIFO Queue // (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/FIFO-queues.html#FIFO-queues-moving) // in the Amazon Simple Queue Service Developer Guide. // // * If you don't provide a // value for an attribute, the queue is created with the default value for the // attribute. // // * If you delete a queue, you must wait at least 60 seconds before // creating a queue with the same name. // // To successfully create a new queue, you // must provide a queue name that adheres to the limits related to queues // (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/limits-queues.html) // and is unique within the scope of your queues. After you create a queue, you // must wait at least one second after the queue is created to be able to use the // queue. To get the queue URL, use the GetQueueUrl action. GetQueueUrl requires // only the QueueName parameter. be aware of existing queue names: // // * If you // provide the name of an existing queue along with the exact names and values of // all the queue's attributes, CreateQueue returns the queue URL for the existing // queue. // // * If the queue name, attribute names, or attribute values don't match an // existing queue, CreateQueue returns an error. // // Some actions take lists of // parameters. These lists are specified using the param.n notation. Values of n // are integers starting from 1. For example, a parameter list with two elements // looks like this: &AttributeName.1=first&AttributeName.2=second Cross-account // permissions don't apply to this action. For more information, see Grant // cross-account permissions to a role and a user name // (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-customer-managed-policy-examples.html#grant-cross-account-permissions-to-role-and-user-name) // in the Amazon Simple Queue Service Developer Guide. // CreateQueue(arg1 context.Context, arg2 *sqs.CreateQueueInput, arg3 ...func(*sqs.Options)) (*sqs.CreateQueueOutput, error) // Deletes the specified message from the specified queue. To select the message to // delete, use the ReceiptHandle of the message (not the MessageId which you // receive when you send the message). Amazon SQS can delete a message from a queue // even if a visibility timeout setting causes the message to be locked by another // consumer. Amazon SQS automatically deletes messages left in a queue longer than // the retention period configured for the queue. The ReceiptHandle is associated // with a specific instance of receiving a message. If you receive a message more // than once, the ReceiptHandle is different each time you receive a message. When // you use the DeleteMessage action, you must provide the most recently received // ReceiptHandle for the message (otherwise, the request succeeds, but the message // might not be deleted). For standard queues, it is possible to receive a message // even after you delete it. This might happen on rare occasions if one of the // servers which stores a copy of the message is unavailable when you send the // request to delete the message. The copy remains on the server and might be // returned to you during a subsequent receive request. You should ensure that your // application is idempotent, so that receiving a message more than once does not // cause issues. // DeleteMessage(arg1 context.Context, arg2 *sqs.DeleteMessageInput, arg3 ...func(*sqs.Options)) (*sqs.DeleteMessageOutput, error) // Deletes up to ten messages from the specified queue. This is a batch version of // DeleteMessage. The result of the action on each message is reported individually // in the response. Because the batch request can result in a combination of // successful and unsuccessful actions, you should check for batch errors even when // the call returns an HTTP status code of 200. Some actions take lists of // parameters. These lists are specified using the param.n notation. Values of n // are integers starting from 1. For example, a parameter list with two elements // looks like this: &AttributeName.1=first // &AttributeName.2=second // DeleteMessageBatch(arg1 context.Context, arg2 *sqs.DeleteMessageBatchInput, arg3 ...func(*sqs.Options)) (*sqs.DeleteMessageBatchOutput, error) // Deletes the queue specified by the QueueUrl, regardless of the queue's contents. // Be careful with the DeleteQueue action: When you delete a queue, any messages in // the queue are no longer available. When you delete a queue, the deletion process // takes up to 60 seconds. Requests you send involving that queue during the 60 // seconds might succeed. For example, a SendMessage request might succeed, but // after 60 seconds the queue and the message you sent no longer exist. When you // delete a queue, you must wait at least 60 seconds before creating a queue with // the same name. Cross-account permissions don't apply to this action. For more // information, see Grant cross-account permissions to a role and a user name // (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-customer-managed-policy-examples.html#grant-cross-account-permissions-to-role-and-user-name) // in the Amazon Simple Queue Service Developer Guide. // DeleteQueue(arg1 context.Context, arg2 *sqs.DeleteQueueInput, arg3 ...func(*sqs.Options)) (*sqs.DeleteQueueOutput, error) // Gets attributes for the specified queue. To determine whether a queue is FIFO // (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/FIFO-queues.html), // you can check whether QueueName ends with the .fifo suffix. // GetQueueAttributes(arg1 context.Context, arg2 *sqs.GetQueueAttributesInput, arg3 ...func(*sqs.Options)) (*sqs.GetQueueAttributesOutput, error) // Returns the URL of an existing Amazon SQS queue. To access a queue that belongs // to another AWS account, use the QueueOwnerAWSAccountId parameter to specify the // account ID of the queue's owner. The queue's owner must grant you permission to // access the queue. For more information about shared queue access, see // AddPermission or see Allow Developers to Write Messages to a Shared Queue // (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-writing-an-sqs-policy.html#write-messages-to-shared-queue) // in the Amazon Simple Queue Service Developer Guide. // GetQueueUrl(arg1 context.Context, arg2 *sqs.GetQueueUrlInput, arg3 ...func(*sqs.Options)) (*sqs.GetQueueUrlOutput, error) // Returns a list of your queues that have the RedrivePolicy queue attribute // configured with a dead-letter queue. The ListDeadLetterSourceQueues methods // supports pagination. Set parameter MaxResults in the request to specify the // maximum number of results to be returned in the response. If you do not set // MaxResults, the response includes a maximum of 1,000 results. If you set // MaxResults and there are additional results to display, the response includes a // value for NextToken. Use NextToken as a parameter in your next request to // ListDeadLetterSourceQueues to receive the next page of results. For more // information about using dead-letter queues, see Using Amazon SQS Dead-Letter // Queues // (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-dead-letter-queues.html) // in the Amazon Simple Queue Service Developer Guide. // ListDeadLetterSourceQueues(arg1 context.Context, arg2 *sqs.ListDeadLetterSourceQueuesInput, arg3 ...func(*sqs.Options)) (*sqs.ListDeadLetterSourceQueuesOutput, error) // List all cost allocation tags added to the specified Amazon SQS queue. For an // overview, see Tagging Your Amazon SQS Queues // (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-queue-tags.html) // in the Amazon Simple Queue Service Developer Guide. Cross-account permissions // don't apply to this action. For more information, see Grant cross-account // permissions to a role and a user name // (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-customer-managed-policy-examples.html#grant-cross-account-permissions-to-role-and-user-name) // in the Amazon Simple Queue Service Developer Guide. // ListQueueTags(arg1 context.Context, arg2 *sqs.ListQueueTagsInput, arg3 ...func(*sqs.Options)) (*sqs.ListQueueTagsOutput, error) // Returns a list of your queues in the current region. The response includes a // maximum of 1,000 results. If you specify a value for the optional // QueueNamePrefix parameter, only queues with a name that begins with the // specified value are returned. The listQueues methods supports pagination. Set // parameter MaxResults in the request to specify the maximum number of results to // be returned in the response. If you do not set MaxResults, the response includes // a maximum of 1,000 results. If you set MaxResults and there are additional // results to display, the response includes a value for NextToken. Use NextToken // as a parameter in your next request to listQueues to receive the next page of // results. Cross-account permissions don't apply to this action. For more // information, see Grant cross-account permissions to a role and a user name // (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-customer-managed-policy-examples.html#grant-cross-account-permissions-to-role-and-user-name) // in the Amazon Simple Queue Service Developer Guide. // ListQueues(arg1 context.Context, arg2 *sqs.ListQueuesInput, arg3 ...func(*sqs.Options)) (*sqs.ListQueuesOutput, error) // Deletes the messages in a queue specified by the QueueURL parameter. When you // use the PurgeQueue action, you can't retrieve any messages deleted from a queue. // The message deletion process takes up to 60 seconds. We recommend waiting for 60 // seconds regardless of your queue's size. Messages sent to the queue before you // call PurgeQueue might be received but are deleted within the next minute. // Messages sent to the queue after you call PurgeQueue might be deleted while the // queue is being purged. // PurgeQueue(arg1 context.Context, arg2 *sqs.PurgeQueueInput, arg3 ...func(*sqs.Options)) (*sqs.PurgeQueueOutput, error) // Retrieves one or more messages (up to 10), from the specified queue. Using the // WaitTimeSeconds parameter enables long-poll support. For more information, see // Amazon SQS Long Polling // (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-long-polling.html) // in the Amazon Simple Queue Service Developer Guide. Short poll is the default // behavior where a weighted random set of machines is sampled on a ReceiveMessage // call. Thus, only the messages on the sampled machines are returned. If the // number of messages in the queue is small (fewer than 1,000), you most likely get // fewer messages than you requested per ReceiveMessage call. If the number of // messages in the queue is extremely small, you might not receive any messages in // a particular ReceiveMessage response. If this happens, repeat the request. For // each message returned, the response includes the following: // // * The message // body. // // * An MD5 digest of the message body. For information about MD5, see // RFC1321 (https://www.ietf.org/rfc/rfc1321.txt). // // * The MessageId you received // when you sent the message to the queue. // // * The receipt handle. // // * The message // attributes. // // * An MD5 digest of the message attributes. // // The receipt handle is // the identifier you must provide when deleting the message. For more information, // see Queue and Message Identifiers // (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-queue-message-identifiers.html) // in the Amazon Simple Queue Service Developer Guide. You can provide the // VisibilityTimeout parameter in your request. The parameter is applied to the // messages that Amazon SQS returns in the response. If you don't include the // parameter, the overall visibility timeout for the queue is used for the returned // messages. For more information, see Visibility Timeout // (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-visibility-timeout.html) // in the Amazon Simple Queue Service Developer Guide. A message that isn't deleted // or a message whose visibility isn't extended before the visibility timeout // expires counts as a failed receive. Depending on the configuration of the queue, // the message might be sent to the dead-letter queue. In the future, new // attributes might be added. If you write code that calls this action, we // recommend that you structure your code so that it can handle new attributes // gracefully. // ReceiveMessage(arg1 context.Context, arg2 *sqs.ReceiveMessageInput, arg3 ...func(*sqs.Options)) (*sqs.ReceiveMessageOutput, error) // Revokes any permissions in the queue policy that matches the specified Label // parameter. // // * Only the owner of a queue can remove permissions from it. // // * // Cross-account permissions don't apply to this action. For more information, see // Grant cross-account permissions to a role and a user name // (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-customer-managed-policy-examples.html#grant-cross-account-permissions-to-role-and-user-name) // in the Amazon Simple Queue Service Developer Guide. // // * To remove the ability to // change queue permissions, you must deny permission to the AddPermission, // RemovePermission, and SetQueueAttributes actions in your IAM policy. // RemovePermission(arg1 context.Context, arg2 *sqs.RemovePermissionInput, arg3 ...func(*sqs.Options)) (*sqs.RemovePermissionOutput, error) // Delivers a message to the specified queue. A message can include only XML, JSON, // and unformatted text. The following Unicode characters are allowed: #x9 | #xA | // #xD | #x20 to #xD7FF | #xE000 to #xFFFD | #x10000 to #x10FFFF Any characters not // included in this list will be rejected. For more information, see the W3C // specification for characters (http://www.w3.org/TR/REC-xml/#charsets). // SendMessage(arg1 context.Context, arg2 *sqs.SendMessageInput, arg3 ...func(*sqs.Options)) (*sqs.SendMessageOutput, error) // Delivers up to ten messages to the specified queue. This is a batch version of // SendMessage. For a FIFO queue, multiple messages within a single batch are // enqueued in the order they are sent. The result of sending each message is // reported individually in the response. Because the batch request can result in a // combination of successful and unsuccessful actions, you should check for batch // errors even when the call returns an HTTP status code of 200. The maximum // allowed individual message size and the maximum total payload size (the sum of // the individual lengths of all of the batched messages) are both 256 KB (262,144 // bytes). A message can include only XML, JSON, and unformatted text. The // following Unicode characters are allowed: #x9 | #xA | #xD | #x20 to #xD7FF | // #xE000 to #xFFFD | #x10000 to #x10FFFF Any characters not included in this list // will be rejected. For more information, see the W3C specification for characters // (http://www.w3.org/TR/REC-xml/#charsets). If you don't specify the DelaySeconds // parameter for an entry, Amazon SQS uses the default value for the queue. Some // actions take lists of parameters. These lists are specified using the param.n // notation. Values of n are integers starting from 1. For example, a parameter // list with two elements looks like this: &AttributeName.1=first // // &AttributeName.2=second // SendMessageBatch(arg1 context.Context, arg2 *sqs.SendMessageBatchInput, arg3 ...func(*sqs.Options)) (*sqs.SendMessageBatchOutput, error) // Sets the value of one or more queue attributes. When you change a queue's // attributes, the change can take up to 60 seconds for most of the attributes to // propagate throughout the Amazon SQS system. Changes made to the // MessageRetentionPeriod attribute can take up to 15 minutes. // // * In the future, // new attributes might be added. If you write code that calls this action, we // recommend that you structure your code so that it can handle new attributes // gracefully. // // * Cross-account permissions don't apply to this action. For more // information, see Grant cross-account permissions to a role and a user name // (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-customer-managed-policy-examples.html#grant-cross-account-permissions-to-role-and-user-name) // in the Amazon Simple Queue Service Developer Guide. // // * To remove the ability to // change queue permissions, you must deny permission to the AddPermission, // RemovePermission, and SetQueueAttributes actions in your IAM policy. // SetQueueAttributes(arg1 context.Context, arg2 *sqs.SetQueueAttributesInput, arg3 ...func(*sqs.Options)) (*sqs.SetQueueAttributesOutput, error) // Add cost allocation tags to the specified Amazon SQS queue. For an overview, see // Tagging Your Amazon SQS Queues // (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-queue-tags.html) // in the Amazon Simple Queue Service Developer Guide. When you use queue tags, // keep the following guidelines in mind: // // * Adding more than 50 tags to a queue // isn't recommended. // // * Tags don't have any semantic meaning. Amazon SQS // interprets tags as character strings. // // * Tags are case-sensitive. // // * A new tag // with a key identical to that of an existing tag overwrites the existing // tag. // // For a full list of tag restrictions, see Limits Related to Queues // (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-limits.html#limits-queues) // in the Amazon Simple Queue Service Developer Guide. Cross-account permissions // don't apply to this action. For more information, see Grant cross-account // permissions to a role and a user name // (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-customer-managed-policy-examples.html#grant-cross-account-permissions-to-role-and-user-name) // in the Amazon Simple Queue Service Developer Guide. // TagQueue(arg1 context.Context, arg2 *sqs.TagQueueInput, arg3 ...func(*sqs.Options)) (*sqs.TagQueueOutput, error) // Remove cost allocation tags from the specified Amazon SQS queue. For an // overview, see Tagging Your Amazon SQS Queues // (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-queue-tags.html) // in the Amazon Simple Queue Service Developer Guide. Cross-account permissions // don't apply to this action. For more information, see Grant cross-account // permissions to a role and a user name // (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-customer-managed-policy-examples.html#grant-cross-account-permissions-to-role-and-user-name) // in the Amazon Simple Queue Service Developer Guide. // UntagQueue(arg1 context.Context, arg2 *sqs.UntagQueueInput, arg3 ...func(*sqs.Options)) (*sqs.UntagQueueOutput, error) }
ISQSClient generic client
type LambdaClientMock ¶
type LambdaClientMock struct { AddLayerVersionPermissionMock func(arg1 context.Context, arg2 *lambda.AddLayerVersionPermissionInput, arg3 ...func(*lambda.Options)) (*lambda.AddLayerVersionPermissionOutput, error) AddPermissionMock func(arg1 context.Context, arg2 *lambda.AddPermissionInput, arg3 ...func(*lambda.Options)) (*lambda.AddPermissionOutput, error) CreateAliasMock func(arg1 context.Context, arg2 *lambda.CreateAliasInput, arg3 ...func(*lambda.Options)) (*lambda.CreateAliasOutput, error) CreateCodeSigningConfigMock func(arg1 context.Context, arg2 *lambda.CreateCodeSigningConfigInput, arg3 ...func(*lambda.Options)) (*lambda.CreateCodeSigningConfigOutput, error) CreateEventSourceMappingMock func(arg1 context.Context, arg2 *lambda.CreateEventSourceMappingInput, arg3 ...func(*lambda.Options)) (*lambda.CreateEventSourceMappingOutput, error) CreateFunctionMock func(arg1 context.Context, arg2 *lambda.CreateFunctionInput, arg3 ...func(*lambda.Options)) (*lambda.CreateFunctionOutput, error) DeleteAliasMock func(arg1 context.Context, arg2 *lambda.DeleteAliasInput, arg3 ...func(*lambda.Options)) (*lambda.DeleteAliasOutput, error) DeleteCodeSigningConfigMock func(arg1 context.Context, arg2 *lambda.DeleteCodeSigningConfigInput, arg3 ...func(*lambda.Options)) (*lambda.DeleteCodeSigningConfigOutput, error) DeleteEventSourceMappingMock func(arg1 context.Context, arg2 *lambda.DeleteEventSourceMappingInput, arg3 ...func(*lambda.Options)) (*lambda.DeleteEventSourceMappingOutput, error) DeleteFunctionMock func(arg1 context.Context, arg2 *lambda.DeleteFunctionInput, arg3 ...func(*lambda.Options)) (*lambda.DeleteFunctionOutput, error) DeleteFunctionCodeSigningConfigMock func(arg1 context.Context, arg2 *lambda.DeleteFunctionCodeSigningConfigInput, arg3 ...func(*lambda.Options)) (*lambda.DeleteFunctionCodeSigningConfigOutput, error) DeleteFunctionConcurrencyMock func(arg1 context.Context, arg2 *lambda.DeleteFunctionConcurrencyInput, arg3 ...func(*lambda.Options)) (*lambda.DeleteFunctionConcurrencyOutput, error) DeleteFunctionEventInvokeConfigMock func(arg1 context.Context, arg2 *lambda.DeleteFunctionEventInvokeConfigInput, arg3 ...func(*lambda.Options)) (*lambda.DeleteFunctionEventInvokeConfigOutput, error) DeleteLayerVersionMock func(arg1 context.Context, arg2 *lambda.DeleteLayerVersionInput, arg3 ...func(*lambda.Options)) (*lambda.DeleteLayerVersionOutput, error) DeleteProvisionedConcurrencyConfigMock func(arg1 context.Context, arg2 *lambda.DeleteProvisionedConcurrencyConfigInput, arg3 ...func(*lambda.Options)) (*lambda.DeleteProvisionedConcurrencyConfigOutput, error) GetAccountSettingsMock func(arg1 context.Context, arg2 *lambda.GetAccountSettingsInput, arg3 ...func(*lambda.Options)) (*lambda.GetAccountSettingsOutput, error) GetAliasMock func(arg1 context.Context, arg2 *lambda.GetAliasInput, arg3 ...func(*lambda.Options)) (*lambda.GetAliasOutput, error) GetCodeSigningConfigMock func(arg1 context.Context, arg2 *lambda.GetCodeSigningConfigInput, arg3 ...func(*lambda.Options)) (*lambda.GetCodeSigningConfigOutput, error) GetEventSourceMappingMock func(arg1 context.Context, arg2 *lambda.GetEventSourceMappingInput, arg3 ...func(*lambda.Options)) (*lambda.GetEventSourceMappingOutput, error) GetFunctionMock func(arg1 context.Context, arg2 *lambda.GetFunctionInput, arg3 ...func(*lambda.Options)) (*lambda.GetFunctionOutput, error) GetFunctionCodeSigningConfigMock func(arg1 context.Context, arg2 *lambda.GetFunctionCodeSigningConfigInput, arg3 ...func(*lambda.Options)) (*lambda.GetFunctionCodeSigningConfigOutput, error) GetFunctionConcurrencyMock func(arg1 context.Context, arg2 *lambda.GetFunctionConcurrencyInput, arg3 ...func(*lambda.Options)) (*lambda.GetFunctionConcurrencyOutput, error) GetFunctionConfigurationMock func(arg1 context.Context, arg2 *lambda.GetFunctionConfigurationInput, arg3 ...func(*lambda.Options)) (*lambda.GetFunctionConfigurationOutput, error) GetFunctionEventInvokeConfigMock func(arg1 context.Context, arg2 *lambda.GetFunctionEventInvokeConfigInput, arg3 ...func(*lambda.Options)) (*lambda.GetFunctionEventInvokeConfigOutput, error) GetLayerVersionMock func(arg1 context.Context, arg2 *lambda.GetLayerVersionInput, arg3 ...func(*lambda.Options)) (*lambda.GetLayerVersionOutput, error) GetLayerVersionByArnMock func(arg1 context.Context, arg2 *lambda.GetLayerVersionByArnInput, arg3 ...func(*lambda.Options)) (*lambda.GetLayerVersionByArnOutput, error) GetLayerVersionPolicyMock func(arg1 context.Context, arg2 *lambda.GetLayerVersionPolicyInput, arg3 ...func(*lambda.Options)) (*lambda.GetLayerVersionPolicyOutput, error) GetPolicyMock func(arg1 context.Context, arg2 *lambda.GetPolicyInput, arg3 ...func(*lambda.Options)) (*lambda.GetPolicyOutput, error) GetProvisionedConcurrencyConfigMock func(arg1 context.Context, arg2 *lambda.GetProvisionedConcurrencyConfigInput, arg3 ...func(*lambda.Options)) (*lambda.GetProvisionedConcurrencyConfigOutput, error) InvokeMock func(arg1 context.Context, arg2 *lambda.InvokeInput, arg3 ...func(*lambda.Options)) (*lambda.InvokeOutput, error) InvokeAsyncMock func(arg1 context.Context, arg2 *lambda.InvokeAsyncInput, arg3 ...func(*lambda.Options)) (*lambda.InvokeAsyncOutput, error) ListAliasesMock func(arg1 context.Context, arg2 *lambda.ListAliasesInput, arg3 ...func(*lambda.Options)) (*lambda.ListAliasesOutput, error) ListCodeSigningConfigsMock func(arg1 context.Context, arg2 *lambda.ListCodeSigningConfigsInput, arg3 ...func(*lambda.Options)) (*lambda.ListCodeSigningConfigsOutput, error) ListEventSourceMappingsMock func(arg1 context.Context, arg2 *lambda.ListEventSourceMappingsInput, arg3 ...func(*lambda.Options)) (*lambda.ListEventSourceMappingsOutput, error) ListFunctionEventInvokeConfigsMock func(arg1 context.Context, arg2 *lambda.ListFunctionEventInvokeConfigsInput, arg3 ...func(*lambda.Options)) (*lambda.ListFunctionEventInvokeConfigsOutput, error) ListFunctionsMock func(arg1 context.Context, arg2 *lambda.ListFunctionsInput, arg3 ...func(*lambda.Options)) (*lambda.ListFunctionsOutput, error) ListFunctionsByCodeSigningConfigMock func(arg1 context.Context, arg2 *lambda.ListFunctionsByCodeSigningConfigInput, arg3 ...func(*lambda.Options)) (*lambda.ListFunctionsByCodeSigningConfigOutput, error) ListLayerVersionsMock func(arg1 context.Context, arg2 *lambda.ListLayerVersionsInput, arg3 ...func(*lambda.Options)) (*lambda.ListLayerVersionsOutput, error) ListLayersMock func(arg1 context.Context, arg2 *lambda.ListLayersInput, arg3 ...func(*lambda.Options)) (*lambda.ListLayersOutput, error) ListProvisionedConcurrencyConfigsMock func(arg1 context.Context, arg2 *lambda.ListProvisionedConcurrencyConfigsInput, arg3 ...func(*lambda.Options)) (*lambda.ListProvisionedConcurrencyConfigsOutput, error) ListTagsMock func(arg1 context.Context, arg2 *lambda.ListTagsInput, arg3 ...func(*lambda.Options)) (*lambda.ListTagsOutput, error) ListVersionsByFunctionMock func(arg1 context.Context, arg2 *lambda.ListVersionsByFunctionInput, arg3 ...func(*lambda.Options)) (*lambda.ListVersionsByFunctionOutput, error) PublishLayerVersionMock func(arg1 context.Context, arg2 *lambda.PublishLayerVersionInput, arg3 ...func(*lambda.Options)) (*lambda.PublishLayerVersionOutput, error) PublishVersionMock func(arg1 context.Context, arg2 *lambda.PublishVersionInput, arg3 ...func(*lambda.Options)) (*lambda.PublishVersionOutput, error) PutFunctionCodeSigningConfigMock func(arg1 context.Context, arg2 *lambda.PutFunctionCodeSigningConfigInput, arg3 ...func(*lambda.Options)) (*lambda.PutFunctionCodeSigningConfigOutput, error) PutFunctionConcurrencyMock func(arg1 context.Context, arg2 *lambda.PutFunctionConcurrencyInput, arg3 ...func(*lambda.Options)) (*lambda.PutFunctionConcurrencyOutput, error) PutFunctionEventInvokeConfigMock func(arg1 context.Context, arg2 *lambda.PutFunctionEventInvokeConfigInput, arg3 ...func(*lambda.Options)) (*lambda.PutFunctionEventInvokeConfigOutput, error) PutProvisionedConcurrencyConfigMock func(arg1 context.Context, arg2 *lambda.PutProvisionedConcurrencyConfigInput, arg3 ...func(*lambda.Options)) (*lambda.PutProvisionedConcurrencyConfigOutput, error) RemoveLayerVersionPermissionMock func(arg1 context.Context, arg2 *lambda.RemoveLayerVersionPermissionInput, arg3 ...func(*lambda.Options)) (*lambda.RemoveLayerVersionPermissionOutput, error) RemovePermissionMock func(arg1 context.Context, arg2 *lambda.RemovePermissionInput, arg3 ...func(*lambda.Options)) (*lambda.RemovePermissionOutput, error) TagResourceMock func(arg1 context.Context, arg2 *lambda.TagResourceInput, arg3 ...func(*lambda.Options)) (*lambda.TagResourceOutput, error) UntagResourceMock func(arg1 context.Context, arg2 *lambda.UntagResourceInput, arg3 ...func(*lambda.Options)) (*lambda.UntagResourceOutput, error) UpdateAliasMock func(arg1 context.Context, arg2 *lambda.UpdateAliasInput, arg3 ...func(*lambda.Options)) (*lambda.UpdateAliasOutput, error) UpdateCodeSigningConfigMock func(arg1 context.Context, arg2 *lambda.UpdateCodeSigningConfigInput, arg3 ...func(*lambda.Options)) (*lambda.UpdateCodeSigningConfigOutput, error) UpdateEventSourceMappingMock func(arg1 context.Context, arg2 *lambda.UpdateEventSourceMappingInput, arg3 ...func(*lambda.Options)) (*lambda.UpdateEventSourceMappingOutput, error) UpdateFunctionCodeMock func(arg1 context.Context, arg2 *lambda.UpdateFunctionCodeInput, arg3 ...func(*lambda.Options)) (*lambda.UpdateFunctionCodeOutput, error) UpdateFunctionConfigurationMock func(arg1 context.Context, arg2 *lambda.UpdateFunctionConfigurationInput, arg3 ...func(*lambda.Options)) (*lambda.UpdateFunctionConfigurationOutput, error) UpdateFunctionEventInvokeConfigMock func(arg1 context.Context, arg2 *lambda.UpdateFunctionEventInvokeConfigInput, arg3 ...func(*lambda.Options)) (*lambda.UpdateFunctionEventInvokeConfigOutput, error) }
LambdaClientMock generic client mock
func (LambdaClientMock) AddLayerVersionPermission ¶
func (m LambdaClientMock) AddLayerVersionPermission(arg1 context.Context, arg2 *lambda.AddLayerVersionPermissionInput, arg3 ...func(*lambda.Options)) (*lambda.AddLayerVersionPermissionOutput, error)
AddLayerVersionPermission mocked funcition
func (LambdaClientMock) AddPermission ¶
func (m LambdaClientMock) AddPermission(arg1 context.Context, arg2 *lambda.AddPermissionInput, arg3 ...func(*lambda.Options)) (*lambda.AddPermissionOutput, error)
AddPermission mocked funcition
func (LambdaClientMock) CreateAlias ¶
func (m LambdaClientMock) CreateAlias(arg1 context.Context, arg2 *lambda.CreateAliasInput, arg3 ...func(*lambda.Options)) (*lambda.CreateAliasOutput, error)
CreateAlias mocked funcition
func (LambdaClientMock) CreateCodeSigningConfig ¶
func (m LambdaClientMock) CreateCodeSigningConfig(arg1 context.Context, arg2 *lambda.CreateCodeSigningConfigInput, arg3 ...func(*lambda.Options)) (*lambda.CreateCodeSigningConfigOutput, error)
CreateCodeSigningConfig mocked funcition
func (LambdaClientMock) CreateEventSourceMapping ¶
func (m LambdaClientMock) CreateEventSourceMapping(arg1 context.Context, arg2 *lambda.CreateEventSourceMappingInput, arg3 ...func(*lambda.Options)) (*lambda.CreateEventSourceMappingOutput, error)
CreateEventSourceMapping mocked funcition
func (LambdaClientMock) CreateFunction ¶
func (m LambdaClientMock) CreateFunction(arg1 context.Context, arg2 *lambda.CreateFunctionInput, arg3 ...func(*lambda.Options)) (*lambda.CreateFunctionOutput, error)
CreateFunction mocked funcition
func (LambdaClientMock) DeleteAlias ¶
func (m LambdaClientMock) DeleteAlias(arg1 context.Context, arg2 *lambda.DeleteAliasInput, arg3 ...func(*lambda.Options)) (*lambda.DeleteAliasOutput, error)
DeleteAlias mocked funcition
func (LambdaClientMock) DeleteCodeSigningConfig ¶
func (m LambdaClientMock) DeleteCodeSigningConfig(arg1 context.Context, arg2 *lambda.DeleteCodeSigningConfigInput, arg3 ...func(*lambda.Options)) (*lambda.DeleteCodeSigningConfigOutput, error)
DeleteCodeSigningConfig mocked funcition
func (LambdaClientMock) DeleteEventSourceMapping ¶
func (m LambdaClientMock) DeleteEventSourceMapping(arg1 context.Context, arg2 *lambda.DeleteEventSourceMappingInput, arg3 ...func(*lambda.Options)) (*lambda.DeleteEventSourceMappingOutput, error)
DeleteEventSourceMapping mocked funcition
func (LambdaClientMock) DeleteFunction ¶
func (m LambdaClientMock) DeleteFunction(arg1 context.Context, arg2 *lambda.DeleteFunctionInput, arg3 ...func(*lambda.Options)) (*lambda.DeleteFunctionOutput, error)
DeleteFunction mocked funcition
func (LambdaClientMock) DeleteFunctionCodeSigningConfig ¶
func (m LambdaClientMock) DeleteFunctionCodeSigningConfig(arg1 context.Context, arg2 *lambda.DeleteFunctionCodeSigningConfigInput, arg3 ...func(*lambda.Options)) (*lambda.DeleteFunctionCodeSigningConfigOutput, error)
DeleteFunctionCodeSigningConfig mocked funcition
func (LambdaClientMock) DeleteFunctionConcurrency ¶
func (m LambdaClientMock) DeleteFunctionConcurrency(arg1 context.Context, arg2 *lambda.DeleteFunctionConcurrencyInput, arg3 ...func(*lambda.Options)) (*lambda.DeleteFunctionConcurrencyOutput, error)
DeleteFunctionConcurrency mocked funcition
func (LambdaClientMock) DeleteFunctionEventInvokeConfig ¶
func (m LambdaClientMock) DeleteFunctionEventInvokeConfig(arg1 context.Context, arg2 *lambda.DeleteFunctionEventInvokeConfigInput, arg3 ...func(*lambda.Options)) (*lambda.DeleteFunctionEventInvokeConfigOutput, error)
DeleteFunctionEventInvokeConfig mocked funcition
func (LambdaClientMock) DeleteLayerVersion ¶
func (m LambdaClientMock) DeleteLayerVersion(arg1 context.Context, arg2 *lambda.DeleteLayerVersionInput, arg3 ...func(*lambda.Options)) (*lambda.DeleteLayerVersionOutput, error)
DeleteLayerVersion mocked funcition
func (LambdaClientMock) DeleteProvisionedConcurrencyConfig ¶
func (m LambdaClientMock) DeleteProvisionedConcurrencyConfig(arg1 context.Context, arg2 *lambda.DeleteProvisionedConcurrencyConfigInput, arg3 ...func(*lambda.Options)) (*lambda.DeleteProvisionedConcurrencyConfigOutput, error)
DeleteProvisionedConcurrencyConfig mocked funcition
func (LambdaClientMock) GetAccountSettings ¶
func (m LambdaClientMock) GetAccountSettings(arg1 context.Context, arg2 *lambda.GetAccountSettingsInput, arg3 ...func(*lambda.Options)) (*lambda.GetAccountSettingsOutput, error)
GetAccountSettings mocked funcition
func (LambdaClientMock) GetAlias ¶
func (m LambdaClientMock) GetAlias(arg1 context.Context, arg2 *lambda.GetAliasInput, arg3 ...func(*lambda.Options)) (*lambda.GetAliasOutput, error)
GetAlias mocked funcition
func (LambdaClientMock) GetCodeSigningConfig ¶
func (m LambdaClientMock) GetCodeSigningConfig(arg1 context.Context, arg2 *lambda.GetCodeSigningConfigInput, arg3 ...func(*lambda.Options)) (*lambda.GetCodeSigningConfigOutput, error)
GetCodeSigningConfig mocked funcition
func (LambdaClientMock) GetEventSourceMapping ¶
func (m LambdaClientMock) GetEventSourceMapping(arg1 context.Context, arg2 *lambda.GetEventSourceMappingInput, arg3 ...func(*lambda.Options)) (*lambda.GetEventSourceMappingOutput, error)
GetEventSourceMapping mocked funcition
func (LambdaClientMock) GetFunction ¶
func (m LambdaClientMock) GetFunction(arg1 context.Context, arg2 *lambda.GetFunctionInput, arg3 ...func(*lambda.Options)) (*lambda.GetFunctionOutput, error)
GetFunction mocked funcition
func (LambdaClientMock) GetFunctionCodeSigningConfig ¶
func (m LambdaClientMock) GetFunctionCodeSigningConfig(arg1 context.Context, arg2 *lambda.GetFunctionCodeSigningConfigInput, arg3 ...func(*lambda.Options)) (*lambda.GetFunctionCodeSigningConfigOutput, error)
GetFunctionCodeSigningConfig mocked funcition
func (LambdaClientMock) GetFunctionConcurrency ¶
func (m LambdaClientMock) GetFunctionConcurrency(arg1 context.Context, arg2 *lambda.GetFunctionConcurrencyInput, arg3 ...func(*lambda.Options)) (*lambda.GetFunctionConcurrencyOutput, error)
GetFunctionConcurrency mocked funcition
func (LambdaClientMock) GetFunctionConfiguration ¶
func (m LambdaClientMock) GetFunctionConfiguration(arg1 context.Context, arg2 *lambda.GetFunctionConfigurationInput, arg3 ...func(*lambda.Options)) (*lambda.GetFunctionConfigurationOutput, error)
GetFunctionConfiguration mocked funcition
func (LambdaClientMock) GetFunctionEventInvokeConfig ¶
func (m LambdaClientMock) GetFunctionEventInvokeConfig(arg1 context.Context, arg2 *lambda.GetFunctionEventInvokeConfigInput, arg3 ...func(*lambda.Options)) (*lambda.GetFunctionEventInvokeConfigOutput, error)
GetFunctionEventInvokeConfig mocked funcition
func (LambdaClientMock) GetLayerVersion ¶
func (m LambdaClientMock) GetLayerVersion(arg1 context.Context, arg2 *lambda.GetLayerVersionInput, arg3 ...func(*lambda.Options)) (*lambda.GetLayerVersionOutput, error)
GetLayerVersion mocked funcition
func (LambdaClientMock) GetLayerVersionByArn ¶
func (m LambdaClientMock) GetLayerVersionByArn(arg1 context.Context, arg2 *lambda.GetLayerVersionByArnInput, arg3 ...func(*lambda.Options)) (*lambda.GetLayerVersionByArnOutput, error)
GetLayerVersionByArn mocked funcition
func (LambdaClientMock) GetLayerVersionPolicy ¶
func (m LambdaClientMock) GetLayerVersionPolicy(arg1 context.Context, arg2 *lambda.GetLayerVersionPolicyInput, arg3 ...func(*lambda.Options)) (*lambda.GetLayerVersionPolicyOutput, error)
GetLayerVersionPolicy mocked funcition
func (LambdaClientMock) GetPolicy ¶
func (m LambdaClientMock) GetPolicy(arg1 context.Context, arg2 *lambda.GetPolicyInput, arg3 ...func(*lambda.Options)) (*lambda.GetPolicyOutput, error)
GetPolicy mocked funcition
func (LambdaClientMock) GetProvisionedConcurrencyConfig ¶
func (m LambdaClientMock) GetProvisionedConcurrencyConfig(arg1 context.Context, arg2 *lambda.GetProvisionedConcurrencyConfigInput, arg3 ...func(*lambda.Options)) (*lambda.GetProvisionedConcurrencyConfigOutput, error)
GetProvisionedConcurrencyConfig mocked funcition
func (LambdaClientMock) Invoke ¶
func (m LambdaClientMock) Invoke(arg1 context.Context, arg2 *lambda.InvokeInput, arg3 ...func(*lambda.Options)) (*lambda.InvokeOutput, error)
Invoke mocked funcition
func (LambdaClientMock) InvokeAsync ¶
func (m LambdaClientMock) InvokeAsync(arg1 context.Context, arg2 *lambda.InvokeAsyncInput, arg3 ...func(*lambda.Options)) (*lambda.InvokeAsyncOutput, error)
InvokeAsync mocked funcition
func (LambdaClientMock) ListAliases ¶
func (m LambdaClientMock) ListAliases(arg1 context.Context, arg2 *lambda.ListAliasesInput, arg3 ...func(*lambda.Options)) (*lambda.ListAliasesOutput, error)
ListAliases mocked funcition
func (LambdaClientMock) ListCodeSigningConfigs ¶
func (m LambdaClientMock) ListCodeSigningConfigs(arg1 context.Context, arg2 *lambda.ListCodeSigningConfigsInput, arg3 ...func(*lambda.Options)) (*lambda.ListCodeSigningConfigsOutput, error)
ListCodeSigningConfigs mocked funcition
func (LambdaClientMock) ListEventSourceMappings ¶
func (m LambdaClientMock) ListEventSourceMappings(arg1 context.Context, arg2 *lambda.ListEventSourceMappingsInput, arg3 ...func(*lambda.Options)) (*lambda.ListEventSourceMappingsOutput, error)
ListEventSourceMappings mocked funcition
func (LambdaClientMock) ListFunctionEventInvokeConfigs ¶
func (m LambdaClientMock) ListFunctionEventInvokeConfigs(arg1 context.Context, arg2 *lambda.ListFunctionEventInvokeConfigsInput, arg3 ...func(*lambda.Options)) (*lambda.ListFunctionEventInvokeConfigsOutput, error)
ListFunctionEventInvokeConfigs mocked funcition
func (LambdaClientMock) ListFunctions ¶
func (m LambdaClientMock) ListFunctions(arg1 context.Context, arg2 *lambda.ListFunctionsInput, arg3 ...func(*lambda.Options)) (*lambda.ListFunctionsOutput, error)
ListFunctions mocked funcition
func (LambdaClientMock) ListFunctionsByCodeSigningConfig ¶
func (m LambdaClientMock) ListFunctionsByCodeSigningConfig(arg1 context.Context, arg2 *lambda.ListFunctionsByCodeSigningConfigInput, arg3 ...func(*lambda.Options)) (*lambda.ListFunctionsByCodeSigningConfigOutput, error)
ListFunctionsByCodeSigningConfig mocked funcition
func (LambdaClientMock) ListLayerVersions ¶
func (m LambdaClientMock) ListLayerVersions(arg1 context.Context, arg2 *lambda.ListLayerVersionsInput, arg3 ...func(*lambda.Options)) (*lambda.ListLayerVersionsOutput, error)
ListLayerVersions mocked funcition
func (LambdaClientMock) ListLayers ¶
func (m LambdaClientMock) ListLayers(arg1 context.Context, arg2 *lambda.ListLayersInput, arg3 ...func(*lambda.Options)) (*lambda.ListLayersOutput, error)
ListLayers mocked funcition
func (LambdaClientMock) ListProvisionedConcurrencyConfigs ¶
func (m LambdaClientMock) ListProvisionedConcurrencyConfigs(arg1 context.Context, arg2 *lambda.ListProvisionedConcurrencyConfigsInput, arg3 ...func(*lambda.Options)) (*lambda.ListProvisionedConcurrencyConfigsOutput, error)
ListProvisionedConcurrencyConfigs mocked funcition
func (LambdaClientMock) ListTags ¶
func (m LambdaClientMock) ListTags(arg1 context.Context, arg2 *lambda.ListTagsInput, arg3 ...func(*lambda.Options)) (*lambda.ListTagsOutput, error)
ListTags mocked funcition
func (LambdaClientMock) ListVersionsByFunction ¶
func (m LambdaClientMock) ListVersionsByFunction(arg1 context.Context, arg2 *lambda.ListVersionsByFunctionInput, arg3 ...func(*lambda.Options)) (*lambda.ListVersionsByFunctionOutput, error)
ListVersionsByFunction mocked funcition
func (LambdaClientMock) PublishLayerVersion ¶
func (m LambdaClientMock) PublishLayerVersion(arg1 context.Context, arg2 *lambda.PublishLayerVersionInput, arg3 ...func(*lambda.Options)) (*lambda.PublishLayerVersionOutput, error)
PublishLayerVersion mocked funcition
func (LambdaClientMock) PublishVersion ¶
func (m LambdaClientMock) PublishVersion(arg1 context.Context, arg2 *lambda.PublishVersionInput, arg3 ...func(*lambda.Options)) (*lambda.PublishVersionOutput, error)
PublishVersion mocked funcition
func (LambdaClientMock) PutFunctionCodeSigningConfig ¶
func (m LambdaClientMock) PutFunctionCodeSigningConfig(arg1 context.Context, arg2 *lambda.PutFunctionCodeSigningConfigInput, arg3 ...func(*lambda.Options)) (*lambda.PutFunctionCodeSigningConfigOutput, error)
PutFunctionCodeSigningConfig mocked funcition
func (LambdaClientMock) PutFunctionConcurrency ¶
func (m LambdaClientMock) PutFunctionConcurrency(arg1 context.Context, arg2 *lambda.PutFunctionConcurrencyInput, arg3 ...func(*lambda.Options)) (*lambda.PutFunctionConcurrencyOutput, error)
PutFunctionConcurrency mocked funcition
func (LambdaClientMock) PutFunctionEventInvokeConfig ¶
func (m LambdaClientMock) PutFunctionEventInvokeConfig(arg1 context.Context, arg2 *lambda.PutFunctionEventInvokeConfigInput, arg3 ...func(*lambda.Options)) (*lambda.PutFunctionEventInvokeConfigOutput, error)
PutFunctionEventInvokeConfig mocked funcition
func (LambdaClientMock) PutProvisionedConcurrencyConfig ¶
func (m LambdaClientMock) PutProvisionedConcurrencyConfig(arg1 context.Context, arg2 *lambda.PutProvisionedConcurrencyConfigInput, arg3 ...func(*lambda.Options)) (*lambda.PutProvisionedConcurrencyConfigOutput, error)
PutProvisionedConcurrencyConfig mocked funcition
func (LambdaClientMock) RemoveLayerVersionPermission ¶
func (m LambdaClientMock) RemoveLayerVersionPermission(arg1 context.Context, arg2 *lambda.RemoveLayerVersionPermissionInput, arg3 ...func(*lambda.Options)) (*lambda.RemoveLayerVersionPermissionOutput, error)
RemoveLayerVersionPermission mocked funcition
func (LambdaClientMock) RemovePermission ¶
func (m LambdaClientMock) RemovePermission(arg1 context.Context, arg2 *lambda.RemovePermissionInput, arg3 ...func(*lambda.Options)) (*lambda.RemovePermissionOutput, error)
RemovePermission mocked funcition
func (LambdaClientMock) TagResource ¶
func (m LambdaClientMock) TagResource(arg1 context.Context, arg2 *lambda.TagResourceInput, arg3 ...func(*lambda.Options)) (*lambda.TagResourceOutput, error)
TagResource mocked funcition
func (LambdaClientMock) UntagResource ¶
func (m LambdaClientMock) UntagResource(arg1 context.Context, arg2 *lambda.UntagResourceInput, arg3 ...func(*lambda.Options)) (*lambda.UntagResourceOutput, error)
UntagResource mocked funcition
func (LambdaClientMock) UpdateAlias ¶
func (m LambdaClientMock) UpdateAlias(arg1 context.Context, arg2 *lambda.UpdateAliasInput, arg3 ...func(*lambda.Options)) (*lambda.UpdateAliasOutput, error)
UpdateAlias mocked funcition
func (LambdaClientMock) UpdateCodeSigningConfig ¶
func (m LambdaClientMock) UpdateCodeSigningConfig(arg1 context.Context, arg2 *lambda.UpdateCodeSigningConfigInput, arg3 ...func(*lambda.Options)) (*lambda.UpdateCodeSigningConfigOutput, error)
UpdateCodeSigningConfig mocked funcition
func (LambdaClientMock) UpdateEventSourceMapping ¶
func (m LambdaClientMock) UpdateEventSourceMapping(arg1 context.Context, arg2 *lambda.UpdateEventSourceMappingInput, arg3 ...func(*lambda.Options)) (*lambda.UpdateEventSourceMappingOutput, error)
UpdateEventSourceMapping mocked funcition
func (LambdaClientMock) UpdateFunctionCode ¶
func (m LambdaClientMock) UpdateFunctionCode(arg1 context.Context, arg2 *lambda.UpdateFunctionCodeInput, arg3 ...func(*lambda.Options)) (*lambda.UpdateFunctionCodeOutput, error)
UpdateFunctionCode mocked funcition
func (LambdaClientMock) UpdateFunctionConfiguration ¶
func (m LambdaClientMock) UpdateFunctionConfiguration(arg1 context.Context, arg2 *lambda.UpdateFunctionConfigurationInput, arg3 ...func(*lambda.Options)) (*lambda.UpdateFunctionConfigurationOutput, error)
UpdateFunctionConfiguration mocked funcition
func (LambdaClientMock) UpdateFunctionEventInvokeConfig ¶
func (m LambdaClientMock) UpdateFunctionEventInvokeConfig(arg1 context.Context, arg2 *lambda.UpdateFunctionEventInvokeConfigInput, arg3 ...func(*lambda.Options)) (*lambda.UpdateFunctionEventInvokeConfigOutput, error)
UpdateFunctionEventInvokeConfig mocked funcition
type S3ClientMock ¶
type S3ClientMock struct { AbortMultipartUploadMock func(arg1 context.Context, arg2 *s3.AbortMultipartUploadInput, arg3 ...func(*s3.Options)) (*s3.AbortMultipartUploadOutput, error) CompleteMultipartUploadMock func(arg1 context.Context, arg2 *s3.CompleteMultipartUploadInput, arg3 ...func(*s3.Options)) (*s3.CompleteMultipartUploadOutput, error) CopyObjectMock func(arg1 context.Context, arg2 *s3.CopyObjectInput, arg3 ...func(*s3.Options)) (*s3.CopyObjectOutput, error) CreateBucketMock func(arg1 context.Context, arg2 *s3.CreateBucketInput, arg3 ...func(*s3.Options)) (*s3.CreateBucketOutput, error) CreateMultipartUploadMock func(arg1 context.Context, arg2 *s3.CreateMultipartUploadInput, arg3 ...func(*s3.Options)) (*s3.CreateMultipartUploadOutput, error) DeleteBucketMock func(arg1 context.Context, arg2 *s3.DeleteBucketInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketOutput, error) DeleteBucketAnalyticsConfigurationMock func(arg1 context.Context, arg2 *s3.DeleteBucketAnalyticsConfigurationInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketAnalyticsConfigurationOutput, error) DeleteBucketCorsMock func(arg1 context.Context, arg2 *s3.DeleteBucketCorsInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketCorsOutput, error) DeleteBucketEncryptionMock func(arg1 context.Context, arg2 *s3.DeleteBucketEncryptionInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketEncryptionOutput, error) DeleteBucketIntelligentTieringConfigurationMock func(arg1 context.Context, arg2 *s3.DeleteBucketIntelligentTieringConfigurationInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketIntelligentTieringConfigurationOutput, error) DeleteBucketInventoryConfigurationMock func(arg1 context.Context, arg2 *s3.DeleteBucketInventoryConfigurationInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketInventoryConfigurationOutput, error) DeleteBucketLifecycleMock func(arg1 context.Context, arg2 *s3.DeleteBucketLifecycleInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketLifecycleOutput, error) DeleteBucketMetricsConfigurationMock func(arg1 context.Context, arg2 *s3.DeleteBucketMetricsConfigurationInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketMetricsConfigurationOutput, error) DeleteBucketOwnershipControlsMock func(arg1 context.Context, arg2 *s3.DeleteBucketOwnershipControlsInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketOwnershipControlsOutput, error) DeleteBucketPolicyMock func(arg1 context.Context, arg2 *s3.DeleteBucketPolicyInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketPolicyOutput, error) DeleteBucketReplicationMock func(arg1 context.Context, arg2 *s3.DeleteBucketReplicationInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketReplicationOutput, error) DeleteBucketTaggingMock func(arg1 context.Context, arg2 *s3.DeleteBucketTaggingInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketTaggingOutput, error) DeleteBucketWebsiteMock func(arg1 context.Context, arg2 *s3.DeleteBucketWebsiteInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketWebsiteOutput, error) DeleteObjectMock func(arg1 context.Context, arg2 *s3.DeleteObjectInput, arg3 ...func(*s3.Options)) (*s3.DeleteObjectOutput, error) DeleteObjectTaggingMock func(arg1 context.Context, arg2 *s3.DeleteObjectTaggingInput, arg3 ...func(*s3.Options)) (*s3.DeleteObjectTaggingOutput, error) DeleteObjectsMock func(arg1 context.Context, arg2 *s3.DeleteObjectsInput, arg3 ...func(*s3.Options)) (*s3.DeleteObjectsOutput, error) DeletePublicAccessBlockMock func(arg1 context.Context, arg2 *s3.DeletePublicAccessBlockInput, arg3 ...func(*s3.Options)) (*s3.DeletePublicAccessBlockOutput, error) GetBucketAccelerateConfigurationMock func(arg1 context.Context, arg2 *s3.GetBucketAccelerateConfigurationInput, arg3 ...func(*s3.Options)) (*s3.GetBucketAccelerateConfigurationOutput, error) GetBucketAclMock func(arg1 context.Context, arg2 *s3.GetBucketAclInput, arg3 ...func(*s3.Options)) (*s3.GetBucketAclOutput, error) GetBucketAnalyticsConfigurationMock func(arg1 context.Context, arg2 *s3.GetBucketAnalyticsConfigurationInput, arg3 ...func(*s3.Options)) (*s3.GetBucketAnalyticsConfigurationOutput, error) GetBucketCorsMock func(arg1 context.Context, arg2 *s3.GetBucketCorsInput, arg3 ...func(*s3.Options)) (*s3.GetBucketCorsOutput, error) GetBucketEncryptionMock func(arg1 context.Context, arg2 *s3.GetBucketEncryptionInput, arg3 ...func(*s3.Options)) (*s3.GetBucketEncryptionOutput, error) GetBucketIntelligentTieringConfigurationMock func(arg1 context.Context, arg2 *s3.GetBucketIntelligentTieringConfigurationInput, arg3 ...func(*s3.Options)) (*s3.GetBucketIntelligentTieringConfigurationOutput, error) GetBucketInventoryConfigurationMock func(arg1 context.Context, arg2 *s3.GetBucketInventoryConfigurationInput, arg3 ...func(*s3.Options)) (*s3.GetBucketInventoryConfigurationOutput, error) GetBucketLifecycleConfigurationMock func(arg1 context.Context, arg2 *s3.GetBucketLifecycleConfigurationInput, arg3 ...func(*s3.Options)) (*s3.GetBucketLifecycleConfigurationOutput, error) GetBucketLocationMock func(arg1 context.Context, arg2 *s3.GetBucketLocationInput, arg3 ...func(*s3.Options)) (*s3.GetBucketLocationOutput, error) GetBucketLoggingMock func(arg1 context.Context, arg2 *s3.GetBucketLoggingInput, arg3 ...func(*s3.Options)) (*s3.GetBucketLoggingOutput, error) GetBucketMetricsConfigurationMock func(arg1 context.Context, arg2 *s3.GetBucketMetricsConfigurationInput, arg3 ...func(*s3.Options)) (*s3.GetBucketMetricsConfigurationOutput, error) GetBucketNotificationConfigurationMock func(arg1 context.Context, arg2 *s3.GetBucketNotificationConfigurationInput, arg3 ...func(*s3.Options)) (*s3.GetBucketNotificationConfigurationOutput, error) GetBucketOwnershipControlsMock func(arg1 context.Context, arg2 *s3.GetBucketOwnershipControlsInput, arg3 ...func(*s3.Options)) (*s3.GetBucketOwnershipControlsOutput, error) GetBucketPolicyMock func(arg1 context.Context, arg2 *s3.GetBucketPolicyInput, arg3 ...func(*s3.Options)) (*s3.GetBucketPolicyOutput, error) GetBucketPolicyStatusMock func(arg1 context.Context, arg2 *s3.GetBucketPolicyStatusInput, arg3 ...func(*s3.Options)) (*s3.GetBucketPolicyStatusOutput, error) GetBucketReplicationMock func(arg1 context.Context, arg2 *s3.GetBucketReplicationInput, arg3 ...func(*s3.Options)) (*s3.GetBucketReplicationOutput, error) GetBucketRequestPaymentMock func(arg1 context.Context, arg2 *s3.GetBucketRequestPaymentInput, arg3 ...func(*s3.Options)) (*s3.GetBucketRequestPaymentOutput, error) GetBucketTaggingMock func(arg1 context.Context, arg2 *s3.GetBucketTaggingInput, arg3 ...func(*s3.Options)) (*s3.GetBucketTaggingOutput, error) GetBucketVersioningMock func(arg1 context.Context, arg2 *s3.GetBucketVersioningInput, arg3 ...func(*s3.Options)) (*s3.GetBucketVersioningOutput, error) GetBucketWebsiteMock func(arg1 context.Context, arg2 *s3.GetBucketWebsiteInput, arg3 ...func(*s3.Options)) (*s3.GetBucketWebsiteOutput, error) GetObjectMock func(arg1 context.Context, arg2 *s3.GetObjectInput, arg3 ...func(*s3.Options)) (*s3.GetObjectOutput, error) GetObjectAclMock func(arg1 context.Context, arg2 *s3.GetObjectAclInput, arg3 ...func(*s3.Options)) (*s3.GetObjectAclOutput, error) GetObjectLegalHoldMock func(arg1 context.Context, arg2 *s3.GetObjectLegalHoldInput, arg3 ...func(*s3.Options)) (*s3.GetObjectLegalHoldOutput, error) GetObjectLockConfigurationMock func(arg1 context.Context, arg2 *s3.GetObjectLockConfigurationInput, arg3 ...func(*s3.Options)) (*s3.GetObjectLockConfigurationOutput, error) GetObjectRetentionMock func(arg1 context.Context, arg2 *s3.GetObjectRetentionInput, arg3 ...func(*s3.Options)) (*s3.GetObjectRetentionOutput, error) GetObjectTaggingMock func(arg1 context.Context, arg2 *s3.GetObjectTaggingInput, arg3 ...func(*s3.Options)) (*s3.GetObjectTaggingOutput, error) GetObjectTorrentMock func(arg1 context.Context, arg2 *s3.GetObjectTorrentInput, arg3 ...func(*s3.Options)) (*s3.GetObjectTorrentOutput, error) GetPublicAccessBlockMock func(arg1 context.Context, arg2 *s3.GetPublicAccessBlockInput, arg3 ...func(*s3.Options)) (*s3.GetPublicAccessBlockOutput, error) HeadBucketMock func(arg1 context.Context, arg2 *s3.HeadBucketInput, arg3 ...func(*s3.Options)) (*s3.HeadBucketOutput, error) HeadObjectMock func(arg1 context.Context, arg2 *s3.HeadObjectInput, arg3 ...func(*s3.Options)) (*s3.HeadObjectOutput, error) ListBucketAnalyticsConfigurationsMock func(arg1 context.Context, arg2 *s3.ListBucketAnalyticsConfigurationsInput, arg3 ...func(*s3.Options)) (*s3.ListBucketAnalyticsConfigurationsOutput, error) ListBucketIntelligentTieringConfigurationsMock func(arg1 context.Context, arg2 *s3.ListBucketIntelligentTieringConfigurationsInput, arg3 ...func(*s3.Options)) (*s3.ListBucketIntelligentTieringConfigurationsOutput, error) ListBucketInventoryConfigurationsMock func(arg1 context.Context, arg2 *s3.ListBucketInventoryConfigurationsInput, arg3 ...func(*s3.Options)) (*s3.ListBucketInventoryConfigurationsOutput, error) ListBucketMetricsConfigurationsMock func(arg1 context.Context, arg2 *s3.ListBucketMetricsConfigurationsInput, arg3 ...func(*s3.Options)) (*s3.ListBucketMetricsConfigurationsOutput, error) ListBucketsMock func(arg1 context.Context, arg2 *s3.ListBucketsInput, arg3 ...func(*s3.Options)) (*s3.ListBucketsOutput, error) ListMultipartUploadsMock func(arg1 context.Context, arg2 *s3.ListMultipartUploadsInput, arg3 ...func(*s3.Options)) (*s3.ListMultipartUploadsOutput, error) ListObjectVersionsMock func(arg1 context.Context, arg2 *s3.ListObjectVersionsInput, arg3 ...func(*s3.Options)) (*s3.ListObjectVersionsOutput, error) ListObjectsMock func(arg1 context.Context, arg2 *s3.ListObjectsInput, arg3 ...func(*s3.Options)) (*s3.ListObjectsOutput, error) ListObjectsV2Mock func(arg1 context.Context, arg2 *s3.ListObjectsV2Input, arg3 ...func(*s3.Options)) (*s3.ListObjectsV2Output, error) ListPartsMock func(arg1 context.Context, arg2 *s3.ListPartsInput, arg3 ...func(*s3.Options)) (*s3.ListPartsOutput, error) PutBucketAccelerateConfigurationMock func(arg1 context.Context, arg2 *s3.PutBucketAccelerateConfigurationInput, arg3 ...func(*s3.Options)) (*s3.PutBucketAccelerateConfigurationOutput, error) PutBucketAclMock func(arg1 context.Context, arg2 *s3.PutBucketAclInput, arg3 ...func(*s3.Options)) (*s3.PutBucketAclOutput, error) PutBucketAnalyticsConfigurationMock func(arg1 context.Context, arg2 *s3.PutBucketAnalyticsConfigurationInput, arg3 ...func(*s3.Options)) (*s3.PutBucketAnalyticsConfigurationOutput, error) PutBucketCorsMock func(arg1 context.Context, arg2 *s3.PutBucketCorsInput, arg3 ...func(*s3.Options)) (*s3.PutBucketCorsOutput, error) PutBucketEncryptionMock func(arg1 context.Context, arg2 *s3.PutBucketEncryptionInput, arg3 ...func(*s3.Options)) (*s3.PutBucketEncryptionOutput, error) PutBucketIntelligentTieringConfigurationMock func(arg1 context.Context, arg2 *s3.PutBucketIntelligentTieringConfigurationInput, arg3 ...func(*s3.Options)) (*s3.PutBucketIntelligentTieringConfigurationOutput, error) PutBucketInventoryConfigurationMock func(arg1 context.Context, arg2 *s3.PutBucketInventoryConfigurationInput, arg3 ...func(*s3.Options)) (*s3.PutBucketInventoryConfigurationOutput, error) PutBucketLifecycleConfigurationMock func(arg1 context.Context, arg2 *s3.PutBucketLifecycleConfigurationInput, arg3 ...func(*s3.Options)) (*s3.PutBucketLifecycleConfigurationOutput, error) PutBucketLoggingMock func(arg1 context.Context, arg2 *s3.PutBucketLoggingInput, arg3 ...func(*s3.Options)) (*s3.PutBucketLoggingOutput, error) PutBucketMetricsConfigurationMock func(arg1 context.Context, arg2 *s3.PutBucketMetricsConfigurationInput, arg3 ...func(*s3.Options)) (*s3.PutBucketMetricsConfigurationOutput, error) PutBucketNotificationConfigurationMock func(arg1 context.Context, arg2 *s3.PutBucketNotificationConfigurationInput, arg3 ...func(*s3.Options)) (*s3.PutBucketNotificationConfigurationOutput, error) PutBucketOwnershipControlsMock func(arg1 context.Context, arg2 *s3.PutBucketOwnershipControlsInput, arg3 ...func(*s3.Options)) (*s3.PutBucketOwnershipControlsOutput, error) PutBucketPolicyMock func(arg1 context.Context, arg2 *s3.PutBucketPolicyInput, arg3 ...func(*s3.Options)) (*s3.PutBucketPolicyOutput, error) PutBucketReplicationMock func(arg1 context.Context, arg2 *s3.PutBucketReplicationInput, arg3 ...func(*s3.Options)) (*s3.PutBucketReplicationOutput, error) PutBucketRequestPaymentMock func(arg1 context.Context, arg2 *s3.PutBucketRequestPaymentInput, arg3 ...func(*s3.Options)) (*s3.PutBucketRequestPaymentOutput, error) PutBucketTaggingMock func(arg1 context.Context, arg2 *s3.PutBucketTaggingInput, arg3 ...func(*s3.Options)) (*s3.PutBucketTaggingOutput, error) PutBucketVersioningMock func(arg1 context.Context, arg2 *s3.PutBucketVersioningInput, arg3 ...func(*s3.Options)) (*s3.PutBucketVersioningOutput, error) PutBucketWebsiteMock func(arg1 context.Context, arg2 *s3.PutBucketWebsiteInput, arg3 ...func(*s3.Options)) (*s3.PutBucketWebsiteOutput, error) PutObjectMock func(arg1 context.Context, arg2 *s3.PutObjectInput, arg3 ...func(*s3.Options)) (*s3.PutObjectOutput, error) PutObjectAclMock func(arg1 context.Context, arg2 *s3.PutObjectAclInput, arg3 ...func(*s3.Options)) (*s3.PutObjectAclOutput, error) PutObjectLegalHoldMock func(arg1 context.Context, arg2 *s3.PutObjectLegalHoldInput, arg3 ...func(*s3.Options)) (*s3.PutObjectLegalHoldOutput, error) PutObjectLockConfigurationMock func(arg1 context.Context, arg2 *s3.PutObjectLockConfigurationInput, arg3 ...func(*s3.Options)) (*s3.PutObjectLockConfigurationOutput, error) PutObjectRetentionMock func(arg1 context.Context, arg2 *s3.PutObjectRetentionInput, arg3 ...func(*s3.Options)) (*s3.PutObjectRetentionOutput, error) PutObjectTaggingMock func(arg1 context.Context, arg2 *s3.PutObjectTaggingInput, arg3 ...func(*s3.Options)) (*s3.PutObjectTaggingOutput, error) PutPublicAccessBlockMock func(arg1 context.Context, arg2 *s3.PutPublicAccessBlockInput, arg3 ...func(*s3.Options)) (*s3.PutPublicAccessBlockOutput, error) RestoreObjectMock func(arg1 context.Context, arg2 *s3.RestoreObjectInput, arg3 ...func(*s3.Options)) (*s3.RestoreObjectOutput, error) UploadPartMock func(arg1 context.Context, arg2 *s3.UploadPartInput, arg3 ...func(*s3.Options)) (*s3.UploadPartOutput, error) UploadPartCopyMock func(arg1 context.Context, arg2 *s3.UploadPartCopyInput, arg3 ...func(*s3.Options)) (*s3.UploadPartCopyOutput, error) WriteGetObjectResponseMock func(arg1 context.Context, arg2 *s3.WriteGetObjectResponseInput, arg3 ...func(*s3.Options)) (*s3.WriteGetObjectResponseOutput, error) }
S3ClientMock generic client mock
func (S3ClientMock) AbortMultipartUpload ¶
func (m S3ClientMock) AbortMultipartUpload(arg1 context.Context, arg2 *s3.AbortMultipartUploadInput, arg3 ...func(*s3.Options)) (*s3.AbortMultipartUploadOutput, error)
AbortMultipartUpload mocked function
func (S3ClientMock) CompleteMultipartUpload ¶
func (m S3ClientMock) CompleteMultipartUpload(arg1 context.Context, arg2 *s3.CompleteMultipartUploadInput, arg3 ...func(*s3.Options)) (*s3.CompleteMultipartUploadOutput, error)
CompleteMultipartUpload mocked function
func (S3ClientMock) CopyObject ¶
func (m S3ClientMock) CopyObject(arg1 context.Context, arg2 *s3.CopyObjectInput, arg3 ...func(*s3.Options)) (*s3.CopyObjectOutput, error)
CopyObject mocked function
func (S3ClientMock) CreateBucket ¶
func (m S3ClientMock) CreateBucket(arg1 context.Context, arg2 *s3.CreateBucketInput, arg3 ...func(*s3.Options)) (*s3.CreateBucketOutput, error)
CreateBucket mocked function
func (S3ClientMock) CreateMultipartUpload ¶
func (m S3ClientMock) CreateMultipartUpload(arg1 context.Context, arg2 *s3.CreateMultipartUploadInput, arg3 ...func(*s3.Options)) (*s3.CreateMultipartUploadOutput, error)
CreateMultipartUpload mocked function
func (S3ClientMock) DeleteBucket ¶
func (m S3ClientMock) DeleteBucket(arg1 context.Context, arg2 *s3.DeleteBucketInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketOutput, error)
DeleteBucket mocked function
func (S3ClientMock) DeleteBucketAnalyticsConfiguration ¶
func (m S3ClientMock) DeleteBucketAnalyticsConfiguration(arg1 context.Context, arg2 *s3.DeleteBucketAnalyticsConfigurationInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketAnalyticsConfigurationOutput, error)
DeleteBucketAnalyticsConfiguration mocked function
func (S3ClientMock) DeleteBucketCors ¶
func (m S3ClientMock) DeleteBucketCors(arg1 context.Context, arg2 *s3.DeleteBucketCorsInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketCorsOutput, error)
DeleteBucketCors mocked function
func (S3ClientMock) DeleteBucketEncryption ¶
func (m S3ClientMock) DeleteBucketEncryption(arg1 context.Context, arg2 *s3.DeleteBucketEncryptionInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketEncryptionOutput, error)
DeleteBucketEncryption mocked function
func (S3ClientMock) DeleteBucketIntelligentTieringConfiguration ¶
func (m S3ClientMock) DeleteBucketIntelligentTieringConfiguration(arg1 context.Context, arg2 *s3.DeleteBucketIntelligentTieringConfigurationInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketIntelligentTieringConfigurationOutput, error)
DeleteBucketIntelligentTieringConfiguration mocked function
func (S3ClientMock) DeleteBucketInventoryConfiguration ¶
func (m S3ClientMock) DeleteBucketInventoryConfiguration(arg1 context.Context, arg2 *s3.DeleteBucketInventoryConfigurationInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketInventoryConfigurationOutput, error)
DeleteBucketInventoryConfiguration mocked function
func (S3ClientMock) DeleteBucketLifecycle ¶
func (m S3ClientMock) DeleteBucketLifecycle(arg1 context.Context, arg2 *s3.DeleteBucketLifecycleInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketLifecycleOutput, error)
DeleteBucketLifecycle mocked function
func (S3ClientMock) DeleteBucketMetricsConfiguration ¶
func (m S3ClientMock) DeleteBucketMetricsConfiguration(arg1 context.Context, arg2 *s3.DeleteBucketMetricsConfigurationInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketMetricsConfigurationOutput, error)
DeleteBucketMetricsConfiguration mocked function
func (S3ClientMock) DeleteBucketOwnershipControls ¶
func (m S3ClientMock) DeleteBucketOwnershipControls(arg1 context.Context, arg2 *s3.DeleteBucketOwnershipControlsInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketOwnershipControlsOutput, error)
DeleteBucketOwnershipControls mocked function
func (S3ClientMock) DeleteBucketPolicy ¶
func (m S3ClientMock) DeleteBucketPolicy(arg1 context.Context, arg2 *s3.DeleteBucketPolicyInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketPolicyOutput, error)
DeleteBucketPolicy mocked function
func (S3ClientMock) DeleteBucketReplication ¶
func (m S3ClientMock) DeleteBucketReplication(arg1 context.Context, arg2 *s3.DeleteBucketReplicationInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketReplicationOutput, error)
DeleteBucketReplication mocked function
func (S3ClientMock) DeleteBucketTagging ¶
func (m S3ClientMock) DeleteBucketTagging(arg1 context.Context, arg2 *s3.DeleteBucketTaggingInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketTaggingOutput, error)
DeleteBucketTagging mocked function
func (S3ClientMock) DeleteBucketWebsite ¶
func (m S3ClientMock) DeleteBucketWebsite(arg1 context.Context, arg2 *s3.DeleteBucketWebsiteInput, arg3 ...func(*s3.Options)) (*s3.DeleteBucketWebsiteOutput, error)
DeleteBucketWebsite mocked function
func (S3ClientMock) DeleteObject ¶
func (m S3ClientMock) DeleteObject(arg1 context.Context, arg2 *s3.DeleteObjectInput, arg3 ...func(*s3.Options)) (*s3.DeleteObjectOutput, error)
DeleteObject mocked function
func (S3ClientMock) DeleteObjectTagging ¶
func (m S3ClientMock) DeleteObjectTagging(arg1 context.Context, arg2 *s3.DeleteObjectTaggingInput, arg3 ...func(*s3.Options)) (*s3.DeleteObjectTaggingOutput, error)
DeleteObjectTagging mocked function
func (S3ClientMock) DeleteObjects ¶
func (m S3ClientMock) DeleteObjects(arg1 context.Context, arg2 *s3.DeleteObjectsInput, arg3 ...func(*s3.Options)) (*s3.DeleteObjectsOutput, error)
DeleteObjects mocked function
func (S3ClientMock) DeletePublicAccessBlock ¶
func (m S3ClientMock) DeletePublicAccessBlock(arg1 context.Context, arg2 *s3.DeletePublicAccessBlockInput, arg3 ...func(*s3.Options)) (*s3.DeletePublicAccessBlockOutput, error)
DeletePublicAccessBlock mocked function
func (S3ClientMock) GetBucketAccelerateConfiguration ¶
func (m S3ClientMock) GetBucketAccelerateConfiguration(arg1 context.Context, arg2 *s3.GetBucketAccelerateConfigurationInput, arg3 ...func(*s3.Options)) (*s3.GetBucketAccelerateConfigurationOutput, error)
GetBucketAccelerateConfiguration mocked function
func (S3ClientMock) GetBucketAcl ¶
func (m S3ClientMock) GetBucketAcl(arg1 context.Context, arg2 *s3.GetBucketAclInput, arg3 ...func(*s3.Options)) (*s3.GetBucketAclOutput, error)
GetBucketAcl mocked function
func (S3ClientMock) GetBucketAnalyticsConfiguration ¶
func (m S3ClientMock) GetBucketAnalyticsConfiguration(arg1 context.Context, arg2 *s3.GetBucketAnalyticsConfigurationInput, arg3 ...func(*s3.Options)) (*s3.GetBucketAnalyticsConfigurationOutput, error)
GetBucketAnalyticsConfiguration mocked function
func (S3ClientMock) GetBucketCors ¶
func (m S3ClientMock) GetBucketCors(arg1 context.Context, arg2 *s3.GetBucketCorsInput, arg3 ...func(*s3.Options)) (*s3.GetBucketCorsOutput, error)
GetBucketCors mocked function
func (S3ClientMock) GetBucketEncryption ¶
func (m S3ClientMock) GetBucketEncryption(arg1 context.Context, arg2 *s3.GetBucketEncryptionInput, arg3 ...func(*s3.Options)) (*s3.GetBucketEncryptionOutput, error)
GetBucketEncryption mocked function
func (S3ClientMock) GetBucketIntelligentTieringConfiguration ¶
func (m S3ClientMock) GetBucketIntelligentTieringConfiguration(arg1 context.Context, arg2 *s3.GetBucketIntelligentTieringConfigurationInput, arg3 ...func(*s3.Options)) (*s3.GetBucketIntelligentTieringConfigurationOutput, error)
GetBucketIntelligentTieringConfiguration mocked function
func (S3ClientMock) GetBucketInventoryConfiguration ¶
func (m S3ClientMock) GetBucketInventoryConfiguration(arg1 context.Context, arg2 *s3.GetBucketInventoryConfigurationInput, arg3 ...func(*s3.Options)) (*s3.GetBucketInventoryConfigurationOutput, error)
GetBucketInventoryConfiguration mocked function
func (S3ClientMock) GetBucketLifecycleConfiguration ¶
func (m S3ClientMock) GetBucketLifecycleConfiguration(arg1 context.Context, arg2 *s3.GetBucketLifecycleConfigurationInput, arg3 ...func(*s3.Options)) (*s3.GetBucketLifecycleConfigurationOutput, error)
GetBucketLifecycleConfiguration mocked function
func (S3ClientMock) GetBucketLocation ¶
func (m S3ClientMock) GetBucketLocation(arg1 context.Context, arg2 *s3.GetBucketLocationInput, arg3 ...func(*s3.Options)) (*s3.GetBucketLocationOutput, error)
GetBucketLocation mocked function
func (S3ClientMock) GetBucketLogging ¶
func (m S3ClientMock) GetBucketLogging(arg1 context.Context, arg2 *s3.GetBucketLoggingInput, arg3 ...func(*s3.Options)) (*s3.GetBucketLoggingOutput, error)
GetBucketLogging mocked function
func (S3ClientMock) GetBucketMetricsConfiguration ¶
func (m S3ClientMock) GetBucketMetricsConfiguration(arg1 context.Context, arg2 *s3.GetBucketMetricsConfigurationInput, arg3 ...func(*s3.Options)) (*s3.GetBucketMetricsConfigurationOutput, error)
GetBucketMetricsConfiguration mocked function
func (S3ClientMock) GetBucketNotificationConfiguration ¶
func (m S3ClientMock) GetBucketNotificationConfiguration(arg1 context.Context, arg2 *s3.GetBucketNotificationConfigurationInput, arg3 ...func(*s3.Options)) (*s3.GetBucketNotificationConfigurationOutput, error)
GetBucketNotificationConfiguration mocked function
func (S3ClientMock) GetBucketOwnershipControls ¶
func (m S3ClientMock) GetBucketOwnershipControls(arg1 context.Context, arg2 *s3.GetBucketOwnershipControlsInput, arg3 ...func(*s3.Options)) (*s3.GetBucketOwnershipControlsOutput, error)
GetBucketOwnershipControls mocked function
func (S3ClientMock) GetBucketPolicy ¶
func (m S3ClientMock) GetBucketPolicy(arg1 context.Context, arg2 *s3.GetBucketPolicyInput, arg3 ...func(*s3.Options)) (*s3.GetBucketPolicyOutput, error)
GetBucketPolicy mocked function
func (S3ClientMock) GetBucketPolicyStatus ¶
func (m S3ClientMock) GetBucketPolicyStatus(arg1 context.Context, arg2 *s3.GetBucketPolicyStatusInput, arg3 ...func(*s3.Options)) (*s3.GetBucketPolicyStatusOutput, error)
GetBucketPolicyStatus mocked function
func (S3ClientMock) GetBucketReplication ¶
func (m S3ClientMock) GetBucketReplication(arg1 context.Context, arg2 *s3.GetBucketReplicationInput, arg3 ...func(*s3.Options)) (*s3.GetBucketReplicationOutput, error)
GetBucketReplication mocked function
func (S3ClientMock) GetBucketRequestPayment ¶
func (m S3ClientMock) GetBucketRequestPayment(arg1 context.Context, arg2 *s3.GetBucketRequestPaymentInput, arg3 ...func(*s3.Options)) (*s3.GetBucketRequestPaymentOutput, error)
GetBucketRequestPayment mocked function
func (S3ClientMock) GetBucketTagging ¶
func (m S3ClientMock) GetBucketTagging(arg1 context.Context, arg2 *s3.GetBucketTaggingInput, arg3 ...func(*s3.Options)) (*s3.GetBucketTaggingOutput, error)
GetBucketTagging mocked function
func (S3ClientMock) GetBucketVersioning ¶
func (m S3ClientMock) GetBucketVersioning(arg1 context.Context, arg2 *s3.GetBucketVersioningInput, arg3 ...func(*s3.Options)) (*s3.GetBucketVersioningOutput, error)
GetBucketVersioning mocked function
func (S3ClientMock) GetBucketWebsite ¶
func (m S3ClientMock) GetBucketWebsite(arg1 context.Context, arg2 *s3.GetBucketWebsiteInput, arg3 ...func(*s3.Options)) (*s3.GetBucketWebsiteOutput, error)
GetBucketWebsite mocked function
func (S3ClientMock) GetObject ¶
func (m S3ClientMock) GetObject(arg1 context.Context, arg2 *s3.GetObjectInput, arg3 ...func(*s3.Options)) (*s3.GetObjectOutput, error)
GetObject mocked function
func (S3ClientMock) GetObjectAcl ¶
func (m S3ClientMock) GetObjectAcl(arg1 context.Context, arg2 *s3.GetObjectAclInput, arg3 ...func(*s3.Options)) (*s3.GetObjectAclOutput, error)
GetObjectAcl mocked function
func (S3ClientMock) GetObjectLegalHold ¶
func (m S3ClientMock) GetObjectLegalHold(arg1 context.Context, arg2 *s3.GetObjectLegalHoldInput, arg3 ...func(*s3.Options)) (*s3.GetObjectLegalHoldOutput, error)
GetObjectLegalHold mocked function
func (S3ClientMock) GetObjectLockConfiguration ¶
func (m S3ClientMock) GetObjectLockConfiguration(arg1 context.Context, arg2 *s3.GetObjectLockConfigurationInput, arg3 ...func(*s3.Options)) (*s3.GetObjectLockConfigurationOutput, error)
GetObjectLockConfiguration mocked function
func (S3ClientMock) GetObjectRetention ¶
func (m S3ClientMock) GetObjectRetention(arg1 context.Context, arg2 *s3.GetObjectRetentionInput, arg3 ...func(*s3.Options)) (*s3.GetObjectRetentionOutput, error)
GetObjectRetention mocked function
func (S3ClientMock) GetObjectTagging ¶
func (m S3ClientMock) GetObjectTagging(arg1 context.Context, arg2 *s3.GetObjectTaggingInput, arg3 ...func(*s3.Options)) (*s3.GetObjectTaggingOutput, error)
GetObjectTagging mocked function
func (S3ClientMock) GetObjectTorrent ¶
func (m S3ClientMock) GetObjectTorrent(arg1 context.Context, arg2 *s3.GetObjectTorrentInput, arg3 ...func(*s3.Options)) (*s3.GetObjectTorrentOutput, error)
GetObjectTorrent mocked function
func (S3ClientMock) GetPublicAccessBlock ¶
func (m S3ClientMock) GetPublicAccessBlock(arg1 context.Context, arg2 *s3.GetPublicAccessBlockInput, arg3 ...func(*s3.Options)) (*s3.GetPublicAccessBlockOutput, error)
GetPublicAccessBlock mocked function
func (S3ClientMock) HeadBucket ¶
func (m S3ClientMock) HeadBucket(arg1 context.Context, arg2 *s3.HeadBucketInput, arg3 ...func(*s3.Options)) (*s3.HeadBucketOutput, error)
HeadBucket mocked function
func (S3ClientMock) HeadObject ¶
func (m S3ClientMock) HeadObject(arg1 context.Context, arg2 *s3.HeadObjectInput, arg3 ...func(*s3.Options)) (*s3.HeadObjectOutput, error)
HeadObject mocked function
func (S3ClientMock) ListBucketAnalyticsConfigurations ¶
func (m S3ClientMock) ListBucketAnalyticsConfigurations(arg1 context.Context, arg2 *s3.ListBucketAnalyticsConfigurationsInput, arg3 ...func(*s3.Options)) (*s3.ListBucketAnalyticsConfigurationsOutput, error)
ListBucketAnalyticsConfigurations mocked function
func (S3ClientMock) ListBucketIntelligentTieringConfigurations ¶
func (m S3ClientMock) ListBucketIntelligentTieringConfigurations(arg1 context.Context, arg2 *s3.ListBucketIntelligentTieringConfigurationsInput, arg3 ...func(*s3.Options)) (*s3.ListBucketIntelligentTieringConfigurationsOutput, error)
ListBucketIntelligentTieringConfigurations mocked function
func (S3ClientMock) ListBucketInventoryConfigurations ¶
func (m S3ClientMock) ListBucketInventoryConfigurations(arg1 context.Context, arg2 *s3.ListBucketInventoryConfigurationsInput, arg3 ...func(*s3.Options)) (*s3.ListBucketInventoryConfigurationsOutput, error)
ListBucketInventoryConfigurations mocked function
func (S3ClientMock) ListBucketMetricsConfigurations ¶
func (m S3ClientMock) ListBucketMetricsConfigurations(arg1 context.Context, arg2 *s3.ListBucketMetricsConfigurationsInput, arg3 ...func(*s3.Options)) (*s3.ListBucketMetricsConfigurationsOutput, error)
ListBucketMetricsConfigurations mocked function
func (S3ClientMock) ListBuckets ¶
func (m S3ClientMock) ListBuckets(arg1 context.Context, arg2 *s3.ListBucketsInput, arg3 ...func(*s3.Options)) (*s3.ListBucketsOutput, error)
ListBuckets mocked function
func (S3ClientMock) ListMultipartUploads ¶
func (m S3ClientMock) ListMultipartUploads(arg1 context.Context, arg2 *s3.ListMultipartUploadsInput, arg3 ...func(*s3.Options)) (*s3.ListMultipartUploadsOutput, error)
ListMultipartUploads mocked function
func (S3ClientMock) ListObjectVersions ¶
func (m S3ClientMock) ListObjectVersions(arg1 context.Context, arg2 *s3.ListObjectVersionsInput, arg3 ...func(*s3.Options)) (*s3.ListObjectVersionsOutput, error)
ListObjectVersions mocked function
func (S3ClientMock) ListObjects ¶
func (m S3ClientMock) ListObjects(arg1 context.Context, arg2 *s3.ListObjectsInput, arg3 ...func(*s3.Options)) (*s3.ListObjectsOutput, error)
ListObjects mocked function
func (S3ClientMock) ListObjectsV2 ¶
func (m S3ClientMock) ListObjectsV2(arg1 context.Context, arg2 *s3.ListObjectsV2Input, arg3 ...func(*s3.Options)) (*s3.ListObjectsV2Output, error)
ListObjectsV2 mocked function
func (S3ClientMock) ListParts ¶
func (m S3ClientMock) ListParts(arg1 context.Context, arg2 *s3.ListPartsInput, arg3 ...func(*s3.Options)) (*s3.ListPartsOutput, error)
ListParts mocked function
func (S3ClientMock) PutBucketAccelerateConfiguration ¶
func (m S3ClientMock) PutBucketAccelerateConfiguration(arg1 context.Context, arg2 *s3.PutBucketAccelerateConfigurationInput, arg3 ...func(*s3.Options)) (*s3.PutBucketAccelerateConfigurationOutput, error)
PutBucketAccelerateConfiguration mocked function
func (S3ClientMock) PutBucketAcl ¶
func (m S3ClientMock) PutBucketAcl(arg1 context.Context, arg2 *s3.PutBucketAclInput, arg3 ...func(*s3.Options)) (*s3.PutBucketAclOutput, error)
PutBucketAcl mocked function
func (S3ClientMock) PutBucketAnalyticsConfiguration ¶
func (m S3ClientMock) PutBucketAnalyticsConfiguration(arg1 context.Context, arg2 *s3.PutBucketAnalyticsConfigurationInput, arg3 ...func(*s3.Options)) (*s3.PutBucketAnalyticsConfigurationOutput, error)
PutBucketAnalyticsConfiguration mocked function
func (S3ClientMock) PutBucketCors ¶
func (m S3ClientMock) PutBucketCors(arg1 context.Context, arg2 *s3.PutBucketCorsInput, arg3 ...func(*s3.Options)) (*s3.PutBucketCorsOutput, error)
PutBucketCors mocked function
func (S3ClientMock) PutBucketEncryption ¶
func (m S3ClientMock) PutBucketEncryption(arg1 context.Context, arg2 *s3.PutBucketEncryptionInput, arg3 ...func(*s3.Options)) (*s3.PutBucketEncryptionOutput, error)
PutBucketEncryption mocked function
func (S3ClientMock) PutBucketIntelligentTieringConfiguration ¶
func (m S3ClientMock) PutBucketIntelligentTieringConfiguration(arg1 context.Context, arg2 *s3.PutBucketIntelligentTieringConfigurationInput, arg3 ...func(*s3.Options)) (*s3.PutBucketIntelligentTieringConfigurationOutput, error)
PutBucketIntelligentTieringConfiguration mocked function
func (S3ClientMock) PutBucketInventoryConfiguration ¶
func (m S3ClientMock) PutBucketInventoryConfiguration(arg1 context.Context, arg2 *s3.PutBucketInventoryConfigurationInput, arg3 ...func(*s3.Options)) (*s3.PutBucketInventoryConfigurationOutput, error)
PutBucketInventoryConfiguration mocked function
func (S3ClientMock) PutBucketLifecycleConfiguration ¶
func (m S3ClientMock) PutBucketLifecycleConfiguration(arg1 context.Context, arg2 *s3.PutBucketLifecycleConfigurationInput, arg3 ...func(*s3.Options)) (*s3.PutBucketLifecycleConfigurationOutput, error)
PutBucketLifecycleConfiguration mocked function
func (S3ClientMock) PutBucketLogging ¶
func (m S3ClientMock) PutBucketLogging(arg1 context.Context, arg2 *s3.PutBucketLoggingInput, arg3 ...func(*s3.Options)) (*s3.PutBucketLoggingOutput, error)
PutBucketLogging mocked function
func (S3ClientMock) PutBucketMetricsConfiguration ¶
func (m S3ClientMock) PutBucketMetricsConfiguration(arg1 context.Context, arg2 *s3.PutBucketMetricsConfigurationInput, arg3 ...func(*s3.Options)) (*s3.PutBucketMetricsConfigurationOutput, error)
PutBucketMetricsConfiguration mocked function
func (S3ClientMock) PutBucketNotificationConfiguration ¶
func (m S3ClientMock) PutBucketNotificationConfiguration(arg1 context.Context, arg2 *s3.PutBucketNotificationConfigurationInput, arg3 ...func(*s3.Options)) (*s3.PutBucketNotificationConfigurationOutput, error)
PutBucketNotificationConfiguration mocked function
func (S3ClientMock) PutBucketOwnershipControls ¶
func (m S3ClientMock) PutBucketOwnershipControls(arg1 context.Context, arg2 *s3.PutBucketOwnershipControlsInput, arg3 ...func(*s3.Options)) (*s3.PutBucketOwnershipControlsOutput, error)
PutBucketOwnershipControls mocked function
func (S3ClientMock) PutBucketPolicy ¶
func (m S3ClientMock) PutBucketPolicy(arg1 context.Context, arg2 *s3.PutBucketPolicyInput, arg3 ...func(*s3.Options)) (*s3.PutBucketPolicyOutput, error)
PutBucketPolicy mocked function
func (S3ClientMock) PutBucketReplication ¶
func (m S3ClientMock) PutBucketReplication(arg1 context.Context, arg2 *s3.PutBucketReplicationInput, arg3 ...func(*s3.Options)) (*s3.PutBucketReplicationOutput, error)
PutBucketReplication mocked function
func (S3ClientMock) PutBucketRequestPayment ¶
func (m S3ClientMock) PutBucketRequestPayment(arg1 context.Context, arg2 *s3.PutBucketRequestPaymentInput, arg3 ...func(*s3.Options)) (*s3.PutBucketRequestPaymentOutput, error)
PutBucketRequestPayment mocked function
func (S3ClientMock) PutBucketTagging ¶
func (m S3ClientMock) PutBucketTagging(arg1 context.Context, arg2 *s3.PutBucketTaggingInput, arg3 ...func(*s3.Options)) (*s3.PutBucketTaggingOutput, error)
PutBucketTagging mocked function
func (S3ClientMock) PutBucketVersioning ¶
func (m S3ClientMock) PutBucketVersioning(arg1 context.Context, arg2 *s3.PutBucketVersioningInput, arg3 ...func(*s3.Options)) (*s3.PutBucketVersioningOutput, error)
PutBucketVersioning mocked function
func (S3ClientMock) PutBucketWebsite ¶
func (m S3ClientMock) PutBucketWebsite(arg1 context.Context, arg2 *s3.PutBucketWebsiteInput, arg3 ...func(*s3.Options)) (*s3.PutBucketWebsiteOutput, error)
PutBucketWebsite mocked function
func (S3ClientMock) PutObject ¶
func (m S3ClientMock) PutObject(arg1 context.Context, arg2 *s3.PutObjectInput, arg3 ...func(*s3.Options)) (*s3.PutObjectOutput, error)
PutObject mocked function
func (S3ClientMock) PutObjectAcl ¶
func (m S3ClientMock) PutObjectAcl(arg1 context.Context, arg2 *s3.PutObjectAclInput, arg3 ...func(*s3.Options)) (*s3.PutObjectAclOutput, error)
PutObjectAcl mocked function
func (S3ClientMock) PutObjectLegalHold ¶
func (m S3ClientMock) PutObjectLegalHold(arg1 context.Context, arg2 *s3.PutObjectLegalHoldInput, arg3 ...func(*s3.Options)) (*s3.PutObjectLegalHoldOutput, error)
PutObjectLegalHold mocked function
func (S3ClientMock) PutObjectLockConfiguration ¶
func (m S3ClientMock) PutObjectLockConfiguration(arg1 context.Context, arg2 *s3.PutObjectLockConfigurationInput, arg3 ...func(*s3.Options)) (*s3.PutObjectLockConfigurationOutput, error)
PutObjectLockConfiguration mocked function
func (S3ClientMock) PutObjectRetention ¶
func (m S3ClientMock) PutObjectRetention(arg1 context.Context, arg2 *s3.PutObjectRetentionInput, arg3 ...func(*s3.Options)) (*s3.PutObjectRetentionOutput, error)
PutObjectRetention mocked function
func (S3ClientMock) PutObjectTagging ¶
func (m S3ClientMock) PutObjectTagging(arg1 context.Context, arg2 *s3.PutObjectTaggingInput, arg3 ...func(*s3.Options)) (*s3.PutObjectTaggingOutput, error)
PutObjectTagging mocked function
func (S3ClientMock) PutPublicAccessBlock ¶
func (m S3ClientMock) PutPublicAccessBlock(arg1 context.Context, arg2 *s3.PutPublicAccessBlockInput, arg3 ...func(*s3.Options)) (*s3.PutPublicAccessBlockOutput, error)
PutPublicAccessBlock mocked function
func (S3ClientMock) RestoreObject ¶
func (m S3ClientMock) RestoreObject(arg1 context.Context, arg2 *s3.RestoreObjectInput, arg3 ...func(*s3.Options)) (*s3.RestoreObjectOutput, error)
RestoreObject mocked function
func (S3ClientMock) UploadPart ¶
func (m S3ClientMock) UploadPart(arg1 context.Context, arg2 *s3.UploadPartInput, arg3 ...func(*s3.Options)) (*s3.UploadPartOutput, error)
UploadPart mocked function
func (S3ClientMock) UploadPartCopy ¶
func (m S3ClientMock) UploadPartCopy(arg1 context.Context, arg2 *s3.UploadPartCopyInput, arg3 ...func(*s3.Options)) (*s3.UploadPartCopyOutput, error)
UploadPartCopy mocked function
func (S3ClientMock) WriteGetObjectResponse ¶
func (m S3ClientMock) WriteGetObjectResponse(arg1 context.Context, arg2 *s3.WriteGetObjectResponseInput, arg3 ...func(*s3.Options)) (*s3.WriteGetObjectResponseOutput, error)
WriteGetObjectResponse mocked function
type S3ControlClientMock ¶
type S3ControlClientMock struct { CreateAccessPointMock func(arg1 context.Context, arg2 *s3control.CreateAccessPointInput, arg3 ...func(*s3control.Options)) (*s3control.CreateAccessPointOutput, error) CreateAccessPointForObjectLambdaMock func(arg1 context.Context, arg2 *s3control.CreateAccessPointForObjectLambdaInput, arg3 ...func(*s3control.Options)) (*s3control.CreateAccessPointForObjectLambdaOutput, error) CreateBucketMock func(arg1 context.Context, arg2 *s3control.CreateBucketInput, arg3 ...func(*s3control.Options)) (*s3control.CreateBucketOutput, error) CreateJobMock func(arg1 context.Context, arg2 *s3control.CreateJobInput, arg3 ...func(*s3control.Options)) (*s3control.CreateJobOutput, error) DeleteAccessPointMock func(arg1 context.Context, arg2 *s3control.DeleteAccessPointInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteAccessPointOutput, error) DeleteAccessPointForObjectLambdaMock func(arg1 context.Context, arg2 *s3control.DeleteAccessPointForObjectLambdaInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteAccessPointForObjectLambdaOutput, error) DeleteAccessPointPolicyMock func(arg1 context.Context, arg2 *s3control.DeleteAccessPointPolicyInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteAccessPointPolicyOutput, error) DeleteAccessPointPolicyForObjectLambdaMock func(arg1 context.Context, arg2 *s3control.DeleteAccessPointPolicyForObjectLambdaInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteAccessPointPolicyForObjectLambdaOutput, error) DeleteBucketMock func(arg1 context.Context, arg2 *s3control.DeleteBucketInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteBucketOutput, error) DeleteBucketLifecycleConfigurationMock func(arg1 context.Context, arg2 *s3control.DeleteBucketLifecycleConfigurationInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteBucketLifecycleConfigurationOutput, error) DeleteBucketPolicyMock func(arg1 context.Context, arg2 *s3control.DeleteBucketPolicyInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteBucketPolicyOutput, error) DeleteBucketTaggingMock func(arg1 context.Context, arg2 *s3control.DeleteBucketTaggingInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteBucketTaggingOutput, error) DeleteJobTaggingMock func(arg1 context.Context, arg2 *s3control.DeleteJobTaggingInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteJobTaggingOutput, error) DeletePublicAccessBlockMock func(arg1 context.Context, arg2 *s3control.DeletePublicAccessBlockInput, arg3 ...func(*s3control.Options)) (*s3control.DeletePublicAccessBlockOutput, error) DeleteStorageLensConfigurationMock func(arg1 context.Context, arg2 *s3control.DeleteStorageLensConfigurationInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteStorageLensConfigurationOutput, error) DeleteStorageLensConfigurationTaggingMock func(arg1 context.Context, arg2 *s3control.DeleteStorageLensConfigurationTaggingInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteStorageLensConfigurationTaggingOutput, error) DescribeJobMock func(arg1 context.Context, arg2 *s3control.DescribeJobInput, arg3 ...func(*s3control.Options)) (*s3control.DescribeJobOutput, error) GetAccessPointMock func(arg1 context.Context, arg2 *s3control.GetAccessPointInput, arg3 ...func(*s3control.Options)) (*s3control.GetAccessPointOutput, error) GetAccessPointConfigurationForObjectLambdaMock func(arg1 context.Context, arg2 *s3control.GetAccessPointConfigurationForObjectLambdaInput, arg3 ...func(*s3control.Options)) (*s3control.GetAccessPointConfigurationForObjectLambdaOutput, error) GetAccessPointForObjectLambdaMock func(arg1 context.Context, arg2 *s3control.GetAccessPointForObjectLambdaInput, arg3 ...func(*s3control.Options)) (*s3control.GetAccessPointForObjectLambdaOutput, error) GetAccessPointPolicyMock func(arg1 context.Context, arg2 *s3control.GetAccessPointPolicyInput, arg3 ...func(*s3control.Options)) (*s3control.GetAccessPointPolicyOutput, error) GetAccessPointPolicyForObjectLambdaMock func(arg1 context.Context, arg2 *s3control.GetAccessPointPolicyForObjectLambdaInput, arg3 ...func(*s3control.Options)) (*s3control.GetAccessPointPolicyForObjectLambdaOutput, error) GetAccessPointPolicyStatusMock func(arg1 context.Context, arg2 *s3control.GetAccessPointPolicyStatusInput, arg3 ...func(*s3control.Options)) (*s3control.GetAccessPointPolicyStatusOutput, error) GetAccessPointPolicyStatusForObjectLambdaMock func(arg1 context.Context, arg2 *s3control.GetAccessPointPolicyStatusForObjectLambdaInput, arg3 ...func(*s3control.Options)) (*s3control.GetAccessPointPolicyStatusForObjectLambdaOutput, error) GetBucketMock func(arg1 context.Context, arg2 *s3control.GetBucketInput, arg3 ...func(*s3control.Options)) (*s3control.GetBucketOutput, error) GetBucketLifecycleConfigurationMock func(arg1 context.Context, arg2 *s3control.GetBucketLifecycleConfigurationInput, arg3 ...func(*s3control.Options)) (*s3control.GetBucketLifecycleConfigurationOutput, error) GetBucketPolicyMock func(arg1 context.Context, arg2 *s3control.GetBucketPolicyInput, arg3 ...func(*s3control.Options)) (*s3control.GetBucketPolicyOutput, error) GetBucketTaggingMock func(arg1 context.Context, arg2 *s3control.GetBucketTaggingInput, arg3 ...func(*s3control.Options)) (*s3control.GetBucketTaggingOutput, error) GetJobTaggingMock func(arg1 context.Context, arg2 *s3control.GetJobTaggingInput, arg3 ...func(*s3control.Options)) (*s3control.GetJobTaggingOutput, error) GetPublicAccessBlockMock func(arg1 context.Context, arg2 *s3control.GetPublicAccessBlockInput, arg3 ...func(*s3control.Options)) (*s3control.GetPublicAccessBlockOutput, error) GetStorageLensConfigurationMock func(arg1 context.Context, arg2 *s3control.GetStorageLensConfigurationInput, arg3 ...func(*s3control.Options)) (*s3control.GetStorageLensConfigurationOutput, error) GetStorageLensConfigurationTaggingMock func(arg1 context.Context, arg2 *s3control.GetStorageLensConfigurationTaggingInput, arg3 ...func(*s3control.Options)) (*s3control.GetStorageLensConfigurationTaggingOutput, error) ListAccessPointsMock func(arg1 context.Context, arg2 *s3control.ListAccessPointsInput, arg3 ...func(*s3control.Options)) (*s3control.ListAccessPointsOutput, error) ListAccessPointsForObjectLambdaMock func(arg1 context.Context, arg2 *s3control.ListAccessPointsForObjectLambdaInput, arg3 ...func(*s3control.Options)) (*s3control.ListAccessPointsForObjectLambdaOutput, error) ListJobsMock func(arg1 context.Context, arg2 *s3control.ListJobsInput, arg3 ...func(*s3control.Options)) (*s3control.ListJobsOutput, error) ListRegionalBucketsMock func(arg1 context.Context, arg2 *s3control.ListRegionalBucketsInput, arg3 ...func(*s3control.Options)) (*s3control.ListRegionalBucketsOutput, error) ListStorageLensConfigurationsMock func(arg1 context.Context, arg2 *s3control.ListStorageLensConfigurationsInput, arg3 ...func(*s3control.Options)) (*s3control.ListStorageLensConfigurationsOutput, error) PutAccessPointConfigurationForObjectLambdaMock func(arg1 context.Context, arg2 *s3control.PutAccessPointConfigurationForObjectLambdaInput, arg3 ...func(*s3control.Options)) (*s3control.PutAccessPointConfigurationForObjectLambdaOutput, error) PutAccessPointPolicyMock func(arg1 context.Context, arg2 *s3control.PutAccessPointPolicyInput, arg3 ...func(*s3control.Options)) (*s3control.PutAccessPointPolicyOutput, error) PutAccessPointPolicyForObjectLambdaMock func(arg1 context.Context, arg2 *s3control.PutAccessPointPolicyForObjectLambdaInput, arg3 ...func(*s3control.Options)) (*s3control.PutAccessPointPolicyForObjectLambdaOutput, error) PutBucketLifecycleConfigurationMock func(arg1 context.Context, arg2 *s3control.PutBucketLifecycleConfigurationInput, arg3 ...func(*s3control.Options)) (*s3control.PutBucketLifecycleConfigurationOutput, error) PutBucketPolicyMock func(arg1 context.Context, arg2 *s3control.PutBucketPolicyInput, arg3 ...func(*s3control.Options)) (*s3control.PutBucketPolicyOutput, error) PutBucketTaggingMock func(arg1 context.Context, arg2 *s3control.PutBucketTaggingInput, arg3 ...func(*s3control.Options)) (*s3control.PutBucketTaggingOutput, error) PutJobTaggingMock func(arg1 context.Context, arg2 *s3control.PutJobTaggingInput, arg3 ...func(*s3control.Options)) (*s3control.PutJobTaggingOutput, error) PutPublicAccessBlockMock func(arg1 context.Context, arg2 *s3control.PutPublicAccessBlockInput, arg3 ...func(*s3control.Options)) (*s3control.PutPublicAccessBlockOutput, error) PutStorageLensConfigurationMock func(arg1 context.Context, arg2 *s3control.PutStorageLensConfigurationInput, arg3 ...func(*s3control.Options)) (*s3control.PutStorageLensConfigurationOutput, error) PutStorageLensConfigurationTaggingMock func(arg1 context.Context, arg2 *s3control.PutStorageLensConfigurationTaggingInput, arg3 ...func(*s3control.Options)) (*s3control.PutStorageLensConfigurationTaggingOutput, error) UpdateJobPriorityMock func(arg1 context.Context, arg2 *s3control.UpdateJobPriorityInput, arg3 ...func(*s3control.Options)) (*s3control.UpdateJobPriorityOutput, error) UpdateJobStatusMock func(arg1 context.Context, arg2 *s3control.UpdateJobStatusInput, arg3 ...func(*s3control.Options)) (*s3control.UpdateJobStatusOutput, error) }
S3ControlClientMock generic client mock
func (S3ControlClientMock) CreateAccessPoint ¶
func (m S3ControlClientMock) CreateAccessPoint(arg1 context.Context, arg2 *s3control.CreateAccessPointInput, arg3 ...func(*s3control.Options)) (*s3control.CreateAccessPointOutput, error)
CreateAccessPoint mocked function
func (S3ControlClientMock) CreateAccessPointForObjectLambda ¶
func (m S3ControlClientMock) CreateAccessPointForObjectLambda(arg1 context.Context, arg2 *s3control.CreateAccessPointForObjectLambdaInput, arg3 ...func(*s3control.Options)) (*s3control.CreateAccessPointForObjectLambdaOutput, error)
CreateAccessPointForObjectLambda mocked function
func (S3ControlClientMock) CreateBucket ¶
func (m S3ControlClientMock) CreateBucket(arg1 context.Context, arg2 *s3control.CreateBucketInput, arg3 ...func(*s3control.Options)) (*s3control.CreateBucketOutput, error)
CreateBucket mocked function
func (S3ControlClientMock) CreateJob ¶
func (m S3ControlClientMock) CreateJob(arg1 context.Context, arg2 *s3control.CreateJobInput, arg3 ...func(*s3control.Options)) (*s3control.CreateJobOutput, error)
CreateJob mocked function
func (S3ControlClientMock) DeleteAccessPoint ¶
func (m S3ControlClientMock) DeleteAccessPoint(arg1 context.Context, arg2 *s3control.DeleteAccessPointInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteAccessPointOutput, error)
DeleteAccessPoint mocked function
func (S3ControlClientMock) DeleteAccessPointForObjectLambda ¶
func (m S3ControlClientMock) DeleteAccessPointForObjectLambda(arg1 context.Context, arg2 *s3control.DeleteAccessPointForObjectLambdaInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteAccessPointForObjectLambdaOutput, error)
DeleteAccessPointForObjectLambda mocked function
func (S3ControlClientMock) DeleteAccessPointPolicy ¶
func (m S3ControlClientMock) DeleteAccessPointPolicy(arg1 context.Context, arg2 *s3control.DeleteAccessPointPolicyInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteAccessPointPolicyOutput, error)
DeleteAccessPointPolicy mocked function
func (S3ControlClientMock) DeleteAccessPointPolicyForObjectLambda ¶
func (m S3ControlClientMock) DeleteAccessPointPolicyForObjectLambda(arg1 context.Context, arg2 *s3control.DeleteAccessPointPolicyForObjectLambdaInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteAccessPointPolicyForObjectLambdaOutput, error)
DeleteAccessPointPolicyForObjectLambda mocked function
func (S3ControlClientMock) DeleteBucket ¶
func (m S3ControlClientMock) DeleteBucket(arg1 context.Context, arg2 *s3control.DeleteBucketInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteBucketOutput, error)
DeleteBucket mocked function
func (S3ControlClientMock) DeleteBucketLifecycleConfiguration ¶
func (m S3ControlClientMock) DeleteBucketLifecycleConfiguration(arg1 context.Context, arg2 *s3control.DeleteBucketLifecycleConfigurationInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteBucketLifecycleConfigurationOutput, error)
DeleteBucketLifecycleConfiguration mocked function
func (S3ControlClientMock) DeleteBucketPolicy ¶
func (m S3ControlClientMock) DeleteBucketPolicy(arg1 context.Context, arg2 *s3control.DeleteBucketPolicyInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteBucketPolicyOutput, error)
DeleteBucketPolicy mocked function
func (S3ControlClientMock) DeleteBucketTagging ¶
func (m S3ControlClientMock) DeleteBucketTagging(arg1 context.Context, arg2 *s3control.DeleteBucketTaggingInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteBucketTaggingOutput, error)
DeleteBucketTagging mocked function
func (S3ControlClientMock) DeleteJobTagging ¶
func (m S3ControlClientMock) DeleteJobTagging(arg1 context.Context, arg2 *s3control.DeleteJobTaggingInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteJobTaggingOutput, error)
DeleteJobTagging mocked function
func (S3ControlClientMock) DeletePublicAccessBlock ¶
func (m S3ControlClientMock) DeletePublicAccessBlock(arg1 context.Context, arg2 *s3control.DeletePublicAccessBlockInput, arg3 ...func(*s3control.Options)) (*s3control.DeletePublicAccessBlockOutput, error)
DeletePublicAccessBlock mocked function
func (S3ControlClientMock) DeleteStorageLensConfiguration ¶
func (m S3ControlClientMock) DeleteStorageLensConfiguration(arg1 context.Context, arg2 *s3control.DeleteStorageLensConfigurationInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteStorageLensConfigurationOutput, error)
DeleteStorageLensConfiguration mocked function
func (S3ControlClientMock) DeleteStorageLensConfigurationTagging ¶
func (m S3ControlClientMock) DeleteStorageLensConfigurationTagging(arg1 context.Context, arg2 *s3control.DeleteStorageLensConfigurationTaggingInput, arg3 ...func(*s3control.Options)) (*s3control.DeleteStorageLensConfigurationTaggingOutput, error)
DeleteStorageLensConfigurationTagging mocked function
func (S3ControlClientMock) DescribeJob ¶
func (m S3ControlClientMock) DescribeJob(arg1 context.Context, arg2 *s3control.DescribeJobInput, arg3 ...func(*s3control.Options)) (*s3control.DescribeJobOutput, error)
DescribeJob mocked function
func (S3ControlClientMock) GetAccessPoint ¶
func (m S3ControlClientMock) GetAccessPoint(arg1 context.Context, arg2 *s3control.GetAccessPointInput, arg3 ...func(*s3control.Options)) (*s3control.GetAccessPointOutput, error)
GetAccessPoint mocked function
func (S3ControlClientMock) GetAccessPointConfigurationForObjectLambda ¶
func (m S3ControlClientMock) GetAccessPointConfigurationForObjectLambda(arg1 context.Context, arg2 *s3control.GetAccessPointConfigurationForObjectLambdaInput, arg3 ...func(*s3control.Options)) (*s3control.GetAccessPointConfigurationForObjectLambdaOutput, error)
GetAccessPointConfigurationForObjectLambda mocked function
func (S3ControlClientMock) GetAccessPointForObjectLambda ¶
func (m S3ControlClientMock) GetAccessPointForObjectLambda(arg1 context.Context, arg2 *s3control.GetAccessPointForObjectLambdaInput, arg3 ...func(*s3control.Options)) (*s3control.GetAccessPointForObjectLambdaOutput, error)
GetAccessPointForObjectLambda mocked function
func (S3ControlClientMock) GetAccessPointPolicy ¶
func (m S3ControlClientMock) GetAccessPointPolicy(arg1 context.Context, arg2 *s3control.GetAccessPointPolicyInput, arg3 ...func(*s3control.Options)) (*s3control.GetAccessPointPolicyOutput, error)
GetAccessPointPolicy mocked function
func (S3ControlClientMock) GetAccessPointPolicyForObjectLambda ¶
func (m S3ControlClientMock) GetAccessPointPolicyForObjectLambda(arg1 context.Context, arg2 *s3control.GetAccessPointPolicyForObjectLambdaInput, arg3 ...func(*s3control.Options)) (*s3control.GetAccessPointPolicyForObjectLambdaOutput, error)
GetAccessPointPolicyForObjectLambda mocked function
func (S3ControlClientMock) GetAccessPointPolicyStatus ¶
func (m S3ControlClientMock) GetAccessPointPolicyStatus(arg1 context.Context, arg2 *s3control.GetAccessPointPolicyStatusInput, arg3 ...func(*s3control.Options)) (*s3control.GetAccessPointPolicyStatusOutput, error)
GetAccessPointPolicyStatus mocked function
func (S3ControlClientMock) GetAccessPointPolicyStatusForObjectLambda ¶
func (m S3ControlClientMock) GetAccessPointPolicyStatusForObjectLambda(arg1 context.Context, arg2 *s3control.GetAccessPointPolicyStatusForObjectLambdaInput, arg3 ...func(*s3control.Options)) (*s3control.GetAccessPointPolicyStatusForObjectLambdaOutput, error)
GetAccessPointPolicyStatusForObjectLambda mocked function
func (S3ControlClientMock) GetBucket ¶
func (m S3ControlClientMock) GetBucket(arg1 context.Context, arg2 *s3control.GetBucketInput, arg3 ...func(*s3control.Options)) (*s3control.GetBucketOutput, error)
GetBucket mocked function
func (S3ControlClientMock) GetBucketLifecycleConfiguration ¶
func (m S3ControlClientMock) GetBucketLifecycleConfiguration(arg1 context.Context, arg2 *s3control.GetBucketLifecycleConfigurationInput, arg3 ...func(*s3control.Options)) (*s3control.GetBucketLifecycleConfigurationOutput, error)
GetBucketLifecycleConfiguration mocked function
func (S3ControlClientMock) GetBucketPolicy ¶
func (m S3ControlClientMock) GetBucketPolicy(arg1 context.Context, arg2 *s3control.GetBucketPolicyInput, arg3 ...func(*s3control.Options)) (*s3control.GetBucketPolicyOutput, error)
GetBucketPolicy mocked function
func (S3ControlClientMock) GetBucketTagging ¶
func (m S3ControlClientMock) GetBucketTagging(arg1 context.Context, arg2 *s3control.GetBucketTaggingInput, arg3 ...func(*s3control.Options)) (*s3control.GetBucketTaggingOutput, error)
GetBucketTagging mocked function
func (S3ControlClientMock) GetJobTagging ¶
func (m S3ControlClientMock) GetJobTagging(arg1 context.Context, arg2 *s3control.GetJobTaggingInput, arg3 ...func(*s3control.Options)) (*s3control.GetJobTaggingOutput, error)
GetJobTagging mocked function
func (S3ControlClientMock) GetPublicAccessBlock ¶
func (m S3ControlClientMock) GetPublicAccessBlock(arg1 context.Context, arg2 *s3control.GetPublicAccessBlockInput, arg3 ...func(*s3control.Options)) (*s3control.GetPublicAccessBlockOutput, error)
GetPublicAccessBlock mocked function
func (S3ControlClientMock) GetStorageLensConfiguration ¶
func (m S3ControlClientMock) GetStorageLensConfiguration(arg1 context.Context, arg2 *s3control.GetStorageLensConfigurationInput, arg3 ...func(*s3control.Options)) (*s3control.GetStorageLensConfigurationOutput, error)
GetStorageLensConfiguration mocked function
func (S3ControlClientMock) GetStorageLensConfigurationTagging ¶
func (m S3ControlClientMock) GetStorageLensConfigurationTagging(arg1 context.Context, arg2 *s3control.GetStorageLensConfigurationTaggingInput, arg3 ...func(*s3control.Options)) (*s3control.GetStorageLensConfigurationTaggingOutput, error)
GetStorageLensConfigurationTagging mocked function
func (S3ControlClientMock) ListAccessPoints ¶
func (m S3ControlClientMock) ListAccessPoints(arg1 context.Context, arg2 *s3control.ListAccessPointsInput, arg3 ...func(*s3control.Options)) (*s3control.ListAccessPointsOutput, error)
ListAccessPoints mocked function
func (S3ControlClientMock) ListAccessPointsForObjectLambda ¶
func (m S3ControlClientMock) ListAccessPointsForObjectLambda(arg1 context.Context, arg2 *s3control.ListAccessPointsForObjectLambdaInput, arg3 ...func(*s3control.Options)) (*s3control.ListAccessPointsForObjectLambdaOutput, error)
ListAccessPointsForObjectLambda mocked function
func (S3ControlClientMock) ListJobs ¶
func (m S3ControlClientMock) ListJobs(arg1 context.Context, arg2 *s3control.ListJobsInput, arg3 ...func(*s3control.Options)) (*s3control.ListJobsOutput, error)
ListJobs mocked function
func (S3ControlClientMock) ListRegionalBuckets ¶
func (m S3ControlClientMock) ListRegionalBuckets(arg1 context.Context, arg2 *s3control.ListRegionalBucketsInput, arg3 ...func(*s3control.Options)) (*s3control.ListRegionalBucketsOutput, error)
ListRegionalBuckets mocked function
func (S3ControlClientMock) ListStorageLensConfigurations ¶
func (m S3ControlClientMock) ListStorageLensConfigurations(arg1 context.Context, arg2 *s3control.ListStorageLensConfigurationsInput, arg3 ...func(*s3control.Options)) (*s3control.ListStorageLensConfigurationsOutput, error)
ListStorageLensConfigurations mocked function
func (S3ControlClientMock) PutAccessPointConfigurationForObjectLambda ¶
func (m S3ControlClientMock) PutAccessPointConfigurationForObjectLambda(arg1 context.Context, arg2 *s3control.PutAccessPointConfigurationForObjectLambdaInput, arg3 ...func(*s3control.Options)) (*s3control.PutAccessPointConfigurationForObjectLambdaOutput, error)
PutAccessPointConfigurationForObjectLambda mocked function
func (S3ControlClientMock) PutAccessPointPolicy ¶
func (m S3ControlClientMock) PutAccessPointPolicy(arg1 context.Context, arg2 *s3control.PutAccessPointPolicyInput, arg3 ...func(*s3control.Options)) (*s3control.PutAccessPointPolicyOutput, error)
PutAccessPointPolicy mocked function
func (S3ControlClientMock) PutAccessPointPolicyForObjectLambda ¶
func (m S3ControlClientMock) PutAccessPointPolicyForObjectLambda(arg1 context.Context, arg2 *s3control.PutAccessPointPolicyForObjectLambdaInput, arg3 ...func(*s3control.Options)) (*s3control.PutAccessPointPolicyForObjectLambdaOutput, error)
PutAccessPointPolicyForObjectLambda mocked function
func (S3ControlClientMock) PutBucketLifecycleConfiguration ¶
func (m S3ControlClientMock) PutBucketLifecycleConfiguration(arg1 context.Context, arg2 *s3control.PutBucketLifecycleConfigurationInput, arg3 ...func(*s3control.Options)) (*s3control.PutBucketLifecycleConfigurationOutput, error)
PutBucketLifecycleConfiguration mocked function
func (S3ControlClientMock) PutBucketPolicy ¶
func (m S3ControlClientMock) PutBucketPolicy(arg1 context.Context, arg2 *s3control.PutBucketPolicyInput, arg3 ...func(*s3control.Options)) (*s3control.PutBucketPolicyOutput, error)
PutBucketPolicy mocked function
func (S3ControlClientMock) PutBucketTagging ¶
func (m S3ControlClientMock) PutBucketTagging(arg1 context.Context, arg2 *s3control.PutBucketTaggingInput, arg3 ...func(*s3control.Options)) (*s3control.PutBucketTaggingOutput, error)
PutBucketTagging mocked function
func (S3ControlClientMock) PutJobTagging ¶
func (m S3ControlClientMock) PutJobTagging(arg1 context.Context, arg2 *s3control.PutJobTaggingInput, arg3 ...func(*s3control.Options)) (*s3control.PutJobTaggingOutput, error)
PutJobTagging mocked function
func (S3ControlClientMock) PutPublicAccessBlock ¶
func (m S3ControlClientMock) PutPublicAccessBlock(arg1 context.Context, arg2 *s3control.PutPublicAccessBlockInput, arg3 ...func(*s3control.Options)) (*s3control.PutPublicAccessBlockOutput, error)
PutPublicAccessBlock mocked function
func (S3ControlClientMock) PutStorageLensConfiguration ¶
func (m S3ControlClientMock) PutStorageLensConfiguration(arg1 context.Context, arg2 *s3control.PutStorageLensConfigurationInput, arg3 ...func(*s3control.Options)) (*s3control.PutStorageLensConfigurationOutput, error)
PutStorageLensConfiguration mocked function
func (S3ControlClientMock) PutStorageLensConfigurationTagging ¶
func (m S3ControlClientMock) PutStorageLensConfigurationTagging(arg1 context.Context, arg2 *s3control.PutStorageLensConfigurationTaggingInput, arg3 ...func(*s3control.Options)) (*s3control.PutStorageLensConfigurationTaggingOutput, error)
PutStorageLensConfigurationTagging mocked function
func (S3ControlClientMock) UpdateJobPriority ¶
func (m S3ControlClientMock) UpdateJobPriority(arg1 context.Context, arg2 *s3control.UpdateJobPriorityInput, arg3 ...func(*s3control.Options)) (*s3control.UpdateJobPriorityOutput, error)
UpdateJobPriority mocked function
func (S3ControlClientMock) UpdateJobStatus ¶
func (m S3ControlClientMock) UpdateJobStatus(arg1 context.Context, arg2 *s3control.UpdateJobStatusInput, arg3 ...func(*s3control.Options)) (*s3control.UpdateJobStatusOutput, error)
UpdateJobStatus mocked function
type S3PresignClientMock ¶
type S3PresignClientMock struct { PresignGetObjectMock func(arg1 context.Context, arg2 *s3.GetObjectInput, arg3 ...func(*s3.PresignOptions)) (*v4.PresignedHTTPRequest, error) PresignPutObjectMock func(arg1 context.Context, arg2 *s3.PutObjectInput, arg3 ...func(*s3.PresignOptions)) (*v4.PresignedHTTPRequest, error) PresignUploadPartMock func(arg1 context.Context, arg2 *s3.UploadPartInput, arg3 ...func(*s3.PresignOptions)) (*v4.PresignedHTTPRequest, error) }
S3PresignClientMock generic client mock
func (S3PresignClientMock) PresignGetObject ¶
func (m S3PresignClientMock) PresignGetObject(arg1 context.Context, arg2 *s3.GetObjectInput, arg3 ...func(*s3.PresignOptions)) (*v4.PresignedHTTPRequest, error)
PresignGetObject mocked funcition
func (S3PresignClientMock) PresignPutObject ¶
func (m S3PresignClientMock) PresignPutObject(arg1 context.Context, arg2 *s3.PutObjectInput, arg3 ...func(*s3.PresignOptions)) (*v4.PresignedHTTPRequest, error)
PresignPutObject mocked funcition
func (S3PresignClientMock) PresignUploadPart ¶
func (m S3PresignClientMock) PresignUploadPart(arg1 context.Context, arg2 *s3.UploadPartInput, arg3 ...func(*s3.PresignOptions)) (*v4.PresignedHTTPRequest, error)
PresignUploadPart mocked funcition
type S3UploaderClientMock ¶
type S3UploaderClientMock struct {
UploadMock func(arg1 context.Context, arg2 *s3.PutObjectInput, arg3 ...func(*manager.Uploader)) (*manager.UploadOutput, error)
}
S3UploaderClientMock generic client mock
func (S3UploaderClientMock) Upload ¶
func (m S3UploaderClientMock) Upload(arg1 context.Context, arg2 *s3.PutObjectInput, arg3 ...func(*manager.Uploader)) (*manager.UploadOutput, error)
Upload mocked function
type SNSClientMock ¶
type SNSClientMock struct { AddPermissionMock func(arg1 context.Context, arg2 *sns.AddPermissionInput, arg3 ...func(*sns.Options)) (*sns.AddPermissionOutput, error) CheckIfPhoneNumberIsOptedOutMock func(arg1 context.Context, arg2 *sns.CheckIfPhoneNumberIsOptedOutInput, arg3 ...func(*sns.Options)) (*sns.CheckIfPhoneNumberIsOptedOutOutput, error) ConfirmSubscriptionMock func(arg1 context.Context, arg2 *sns.ConfirmSubscriptionInput, arg3 ...func(*sns.Options)) (*sns.ConfirmSubscriptionOutput, error) CreatePlatformApplicationMock func(arg1 context.Context, arg2 *sns.CreatePlatformApplicationInput, arg3 ...func(*sns.Options)) (*sns.CreatePlatformApplicationOutput, error) CreatePlatformEndpointMock func(arg1 context.Context, arg2 *sns.CreatePlatformEndpointInput, arg3 ...func(*sns.Options)) (*sns.CreatePlatformEndpointOutput, error) CreateTopicMock func(arg1 context.Context, arg2 *sns.CreateTopicInput, arg3 ...func(*sns.Options)) (*sns.CreateTopicOutput, error) DeleteEndpointMock func(arg1 context.Context, arg2 *sns.DeleteEndpointInput, arg3 ...func(*sns.Options)) (*sns.DeleteEndpointOutput, error) DeletePlatformApplicationMock func(arg1 context.Context, arg2 *sns.DeletePlatformApplicationInput, arg3 ...func(*sns.Options)) (*sns.DeletePlatformApplicationOutput, error) DeleteTopicMock func(arg1 context.Context, arg2 *sns.DeleteTopicInput, arg3 ...func(*sns.Options)) (*sns.DeleteTopicOutput, error) GetEndpointAttributesMock func(arg1 context.Context, arg2 *sns.GetEndpointAttributesInput, arg3 ...func(*sns.Options)) (*sns.GetEndpointAttributesOutput, error) GetPlatformApplicationAttributesMock func(arg1 context.Context, arg2 *sns.GetPlatformApplicationAttributesInput, arg3 ...func(*sns.Options)) (*sns.GetPlatformApplicationAttributesOutput, error) GetSMSAttributesMock func(arg1 context.Context, arg2 *sns.GetSMSAttributesInput, arg3 ...func(*sns.Options)) (*sns.GetSMSAttributesOutput, error) GetSubscriptionAttributesMock func(arg1 context.Context, arg2 *sns.GetSubscriptionAttributesInput, arg3 ...func(*sns.Options)) (*sns.GetSubscriptionAttributesOutput, error) GetTopicAttributesMock func(arg1 context.Context, arg2 *sns.GetTopicAttributesInput, arg3 ...func(*sns.Options)) (*sns.GetTopicAttributesOutput, error) ListEndpointsByPlatformApplicationMock func(arg1 context.Context, arg2 *sns.ListEndpointsByPlatformApplicationInput, arg3 ...func(*sns.Options)) (*sns.ListEndpointsByPlatformApplicationOutput, error) ListPhoneNumbersOptedOutMock func(arg1 context.Context, arg2 *sns.ListPhoneNumbersOptedOutInput, arg3 ...func(*sns.Options)) (*sns.ListPhoneNumbersOptedOutOutput, error) ListPlatformApplicationsMock func(arg1 context.Context, arg2 *sns.ListPlatformApplicationsInput, arg3 ...func(*sns.Options)) (*sns.ListPlatformApplicationsOutput, error) ListSubscriptionsMock func(arg1 context.Context, arg2 *sns.ListSubscriptionsInput, arg3 ...func(*sns.Options)) (*sns.ListSubscriptionsOutput, error) ListSubscriptionsByTopicMock func(arg1 context.Context, arg2 *sns.ListSubscriptionsByTopicInput, arg3 ...func(*sns.Options)) (*sns.ListSubscriptionsByTopicOutput, error) ListTagsForResourceMock func(arg1 context.Context, arg2 *sns.ListTagsForResourceInput, arg3 ...func(*sns.Options)) (*sns.ListTagsForResourceOutput, error) ListTopicsMock func(arg1 context.Context, arg2 *sns.ListTopicsInput, arg3 ...func(*sns.Options)) (*sns.ListTopicsOutput, error) OptInPhoneNumberMock func(arg1 context.Context, arg2 *sns.OptInPhoneNumberInput, arg3 ...func(*sns.Options)) (*sns.OptInPhoneNumberOutput, error) PublishMock func(arg1 context.Context, arg2 *sns.PublishInput, arg3 ...func(*sns.Options)) (*sns.PublishOutput, error) RemovePermissionMock func(arg1 context.Context, arg2 *sns.RemovePermissionInput, arg3 ...func(*sns.Options)) (*sns.RemovePermissionOutput, error) SetEndpointAttributesMock func(arg1 context.Context, arg2 *sns.SetEndpointAttributesInput, arg3 ...func(*sns.Options)) (*sns.SetEndpointAttributesOutput, error) SetPlatformApplicationAttributesMock func(arg1 context.Context, arg2 *sns.SetPlatformApplicationAttributesInput, arg3 ...func(*sns.Options)) (*sns.SetPlatformApplicationAttributesOutput, error) SetSMSAttributesMock func(arg1 context.Context, arg2 *sns.SetSMSAttributesInput, arg3 ...func(*sns.Options)) (*sns.SetSMSAttributesOutput, error) SetSubscriptionAttributesMock func(arg1 context.Context, arg2 *sns.SetSubscriptionAttributesInput, arg3 ...func(*sns.Options)) (*sns.SetSubscriptionAttributesOutput, error) SetTopicAttributesMock func(arg1 context.Context, arg2 *sns.SetTopicAttributesInput, arg3 ...func(*sns.Options)) (*sns.SetTopicAttributesOutput, error) SubscribeMock func(arg1 context.Context, arg2 *sns.SubscribeInput, arg3 ...func(*sns.Options)) (*sns.SubscribeOutput, error) TagResourceMock func(arg1 context.Context, arg2 *sns.TagResourceInput, arg3 ...func(*sns.Options)) (*sns.TagResourceOutput, error) UnsubscribeMock func(arg1 context.Context, arg2 *sns.UnsubscribeInput, arg3 ...func(*sns.Options)) (*sns.UnsubscribeOutput, error) UntagResourceMock func(arg1 context.Context, arg2 *sns.UntagResourceInput, arg3 ...func(*sns.Options)) (*sns.UntagResourceOutput, error) }
SNSClientMock generic client mock
func (SNSClientMock) AddPermission ¶
func (m SNSClientMock) AddPermission(arg1 context.Context, arg2 *sns.AddPermissionInput, arg3 ...func(*sns.Options)) (*sns.AddPermissionOutput, error)
AddPermission mocked funcition
func (SNSClientMock) CheckIfPhoneNumberIsOptedOut ¶
func (m SNSClientMock) CheckIfPhoneNumberIsOptedOut(arg1 context.Context, arg2 *sns.CheckIfPhoneNumberIsOptedOutInput, arg3 ...func(*sns.Options)) (*sns.CheckIfPhoneNumberIsOptedOutOutput, error)
CheckIfPhoneNumberIsOptedOut mocked funcition
func (SNSClientMock) ConfirmSubscription ¶
func (m SNSClientMock) ConfirmSubscription(arg1 context.Context, arg2 *sns.ConfirmSubscriptionInput, arg3 ...func(*sns.Options)) (*sns.ConfirmSubscriptionOutput, error)
ConfirmSubscription mocked funcition
func (SNSClientMock) CreatePlatformApplication ¶
func (m SNSClientMock) CreatePlatformApplication(arg1 context.Context, arg2 *sns.CreatePlatformApplicationInput, arg3 ...func(*sns.Options)) (*sns.CreatePlatformApplicationOutput, error)
CreatePlatformApplication mocked funcition
func (SNSClientMock) CreatePlatformEndpoint ¶
func (m SNSClientMock) CreatePlatformEndpoint(arg1 context.Context, arg2 *sns.CreatePlatformEndpointInput, arg3 ...func(*sns.Options)) (*sns.CreatePlatformEndpointOutput, error)
CreatePlatformEndpoint mocked funcition
func (SNSClientMock) CreateTopic ¶
func (m SNSClientMock) CreateTopic(arg1 context.Context, arg2 *sns.CreateTopicInput, arg3 ...func(*sns.Options)) (*sns.CreateTopicOutput, error)
CreateTopic mocked funcition
func (SNSClientMock) DeleteEndpoint ¶
func (m SNSClientMock) DeleteEndpoint(arg1 context.Context, arg2 *sns.DeleteEndpointInput, arg3 ...func(*sns.Options)) (*sns.DeleteEndpointOutput, error)
DeleteEndpoint mocked funcition
func (SNSClientMock) DeletePlatformApplication ¶
func (m SNSClientMock) DeletePlatformApplication(arg1 context.Context, arg2 *sns.DeletePlatformApplicationInput, arg3 ...func(*sns.Options)) (*sns.DeletePlatformApplicationOutput, error)
DeletePlatformApplication mocked funcition
func (SNSClientMock) DeleteTopic ¶
func (m SNSClientMock) DeleteTopic(arg1 context.Context, arg2 *sns.DeleteTopicInput, arg3 ...func(*sns.Options)) (*sns.DeleteTopicOutput, error)
DeleteTopic mocked funcition
func (SNSClientMock) GetEndpointAttributes ¶
func (m SNSClientMock) GetEndpointAttributes(arg1 context.Context, arg2 *sns.GetEndpointAttributesInput, arg3 ...func(*sns.Options)) (*sns.GetEndpointAttributesOutput, error)
GetEndpointAttributes mocked funcition
func (SNSClientMock) GetPlatformApplicationAttributes ¶
func (m SNSClientMock) GetPlatformApplicationAttributes(arg1 context.Context, arg2 *sns.GetPlatformApplicationAttributesInput, arg3 ...func(*sns.Options)) (*sns.GetPlatformApplicationAttributesOutput, error)
GetPlatformApplicationAttributes mocked funcition
func (SNSClientMock) GetSMSAttributes ¶
func (m SNSClientMock) GetSMSAttributes(arg1 context.Context, arg2 *sns.GetSMSAttributesInput, arg3 ...func(*sns.Options)) (*sns.GetSMSAttributesOutput, error)
GetSMSAttributes mocked funcition
func (SNSClientMock) GetSubscriptionAttributes ¶
func (m SNSClientMock) GetSubscriptionAttributes(arg1 context.Context, arg2 *sns.GetSubscriptionAttributesInput, arg3 ...func(*sns.Options)) (*sns.GetSubscriptionAttributesOutput, error)
GetSubscriptionAttributes mocked funcition
func (SNSClientMock) GetTopicAttributes ¶
func (m SNSClientMock) GetTopicAttributes(arg1 context.Context, arg2 *sns.GetTopicAttributesInput, arg3 ...func(*sns.Options)) (*sns.GetTopicAttributesOutput, error)
GetTopicAttributes mocked funcition
func (SNSClientMock) ListEndpointsByPlatformApplication ¶
func (m SNSClientMock) ListEndpointsByPlatformApplication(arg1 context.Context, arg2 *sns.ListEndpointsByPlatformApplicationInput, arg3 ...func(*sns.Options)) (*sns.ListEndpointsByPlatformApplicationOutput, error)
ListEndpointsByPlatformApplication mocked funcition
func (SNSClientMock) ListPhoneNumbersOptedOut ¶
func (m SNSClientMock) ListPhoneNumbersOptedOut(arg1 context.Context, arg2 *sns.ListPhoneNumbersOptedOutInput, arg3 ...func(*sns.Options)) (*sns.ListPhoneNumbersOptedOutOutput, error)
ListPhoneNumbersOptedOut mocked funcition
func (SNSClientMock) ListPlatformApplications ¶
func (m SNSClientMock) ListPlatformApplications(arg1 context.Context, arg2 *sns.ListPlatformApplicationsInput, arg3 ...func(*sns.Options)) (*sns.ListPlatformApplicationsOutput, error)
ListPlatformApplications mocked funcition
func (SNSClientMock) ListSubscriptions ¶
func (m SNSClientMock) ListSubscriptions(arg1 context.Context, arg2 *sns.ListSubscriptionsInput, arg3 ...func(*sns.Options)) (*sns.ListSubscriptionsOutput, error)
ListSubscriptions mocked funcition
func (SNSClientMock) ListSubscriptionsByTopic ¶
func (m SNSClientMock) ListSubscriptionsByTopic(arg1 context.Context, arg2 *sns.ListSubscriptionsByTopicInput, arg3 ...func(*sns.Options)) (*sns.ListSubscriptionsByTopicOutput, error)
ListSubscriptionsByTopic mocked funcition
func (SNSClientMock) ListTagsForResource ¶
func (m SNSClientMock) ListTagsForResource(arg1 context.Context, arg2 *sns.ListTagsForResourceInput, arg3 ...func(*sns.Options)) (*sns.ListTagsForResourceOutput, error)
ListTagsForResource mocked funcition
func (SNSClientMock) ListTopics ¶
func (m SNSClientMock) ListTopics(arg1 context.Context, arg2 *sns.ListTopicsInput, arg3 ...func(*sns.Options)) (*sns.ListTopicsOutput, error)
ListTopics mocked funcition
func (SNSClientMock) OptInPhoneNumber ¶
func (m SNSClientMock) OptInPhoneNumber(arg1 context.Context, arg2 *sns.OptInPhoneNumberInput, arg3 ...func(*sns.Options)) (*sns.OptInPhoneNumberOutput, error)
OptInPhoneNumber mocked funcition
func (SNSClientMock) Publish ¶
func (m SNSClientMock) Publish(arg1 context.Context, arg2 *sns.PublishInput, arg3 ...func(*sns.Options)) (*sns.PublishOutput, error)
Publish mocked funcition
func (SNSClientMock) RemovePermission ¶
func (m SNSClientMock) RemovePermission(arg1 context.Context, arg2 *sns.RemovePermissionInput, arg3 ...func(*sns.Options)) (*sns.RemovePermissionOutput, error)
RemovePermission mocked funcition
func (SNSClientMock) SetEndpointAttributes ¶
func (m SNSClientMock) SetEndpointAttributes(arg1 context.Context, arg2 *sns.SetEndpointAttributesInput, arg3 ...func(*sns.Options)) (*sns.SetEndpointAttributesOutput, error)
SetEndpointAttributes mocked funcition
func (SNSClientMock) SetPlatformApplicationAttributes ¶
func (m SNSClientMock) SetPlatformApplicationAttributes(arg1 context.Context, arg2 *sns.SetPlatformApplicationAttributesInput, arg3 ...func(*sns.Options)) (*sns.SetPlatformApplicationAttributesOutput, error)
SetPlatformApplicationAttributes mocked funcition
func (SNSClientMock) SetSMSAttributes ¶
func (m SNSClientMock) SetSMSAttributes(arg1 context.Context, arg2 *sns.SetSMSAttributesInput, arg3 ...func(*sns.Options)) (*sns.SetSMSAttributesOutput, error)
SetSMSAttributes mocked funcition
func (SNSClientMock) SetSubscriptionAttributes ¶
func (m SNSClientMock) SetSubscriptionAttributes(arg1 context.Context, arg2 *sns.SetSubscriptionAttributesInput, arg3 ...func(*sns.Options)) (*sns.SetSubscriptionAttributesOutput, error)
SetSubscriptionAttributes mocked funcition
func (SNSClientMock) SetTopicAttributes ¶
func (m SNSClientMock) SetTopicAttributes(arg1 context.Context, arg2 *sns.SetTopicAttributesInput, arg3 ...func(*sns.Options)) (*sns.SetTopicAttributesOutput, error)
SetTopicAttributes mocked funcition
func (SNSClientMock) Subscribe ¶
func (m SNSClientMock) Subscribe(arg1 context.Context, arg2 *sns.SubscribeInput, arg3 ...func(*sns.Options)) (*sns.SubscribeOutput, error)
Subscribe mocked funcition
func (SNSClientMock) TagResource ¶
func (m SNSClientMock) TagResource(arg1 context.Context, arg2 *sns.TagResourceInput, arg3 ...func(*sns.Options)) (*sns.TagResourceOutput, error)
TagResource mocked funcition
func (SNSClientMock) Unsubscribe ¶
func (m SNSClientMock) Unsubscribe(arg1 context.Context, arg2 *sns.UnsubscribeInput, arg3 ...func(*sns.Options)) (*sns.UnsubscribeOutput, error)
Unsubscribe mocked funcition
func (SNSClientMock) UntagResource ¶
func (m SNSClientMock) UntagResource(arg1 context.Context, arg2 *sns.UntagResourceInput, arg3 ...func(*sns.Options)) (*sns.UntagResourceOutput, error)
UntagResource mocked funcition
type SQSClientMock ¶ added in v1.1.0
type SQSClientMock struct { AddPermissionMock func(arg1 context.Context, arg2 *sqs.AddPermissionInput, arg3 ...func(*sqs.Options)) (*sqs.AddPermissionOutput, error) ChangeMessageVisibilityMock func(arg1 context.Context, arg2 *sqs.ChangeMessageVisibilityInput, arg3 ...func(*sqs.Options)) (*sqs.ChangeMessageVisibilityOutput, error) ChangeMessageVisibilityBatchMock func(arg1 context.Context, arg2 *sqs.ChangeMessageVisibilityBatchInput, arg3 ...func(*sqs.Options)) (*sqs.ChangeMessageVisibilityBatchOutput, error) CreateQueueMock func(arg1 context.Context, arg2 *sqs.CreateQueueInput, arg3 ...func(*sqs.Options)) (*sqs.CreateQueueOutput, error) DeleteMessageMock func(arg1 context.Context, arg2 *sqs.DeleteMessageInput, arg3 ...func(*sqs.Options)) (*sqs.DeleteMessageOutput, error) DeleteMessageBatchMock func(arg1 context.Context, arg2 *sqs.DeleteMessageBatchInput, arg3 ...func(*sqs.Options)) (*sqs.DeleteMessageBatchOutput, error) DeleteQueueMock func(arg1 context.Context, arg2 *sqs.DeleteQueueInput, arg3 ...func(*sqs.Options)) (*sqs.DeleteQueueOutput, error) GetQueueAttributesMock func(arg1 context.Context, arg2 *sqs.GetQueueAttributesInput, arg3 ...func(*sqs.Options)) (*sqs.GetQueueAttributesOutput, error) GetQueueUrlMock func(arg1 context.Context, arg2 *sqs.GetQueueUrlInput, arg3 ...func(*sqs.Options)) (*sqs.GetQueueUrlOutput, error) ListDeadLetterSourceQueuesMock func(arg1 context.Context, arg2 *sqs.ListDeadLetterSourceQueuesInput, arg3 ...func(*sqs.Options)) (*sqs.ListDeadLetterSourceQueuesOutput, error) ListQueueTagsMock func(arg1 context.Context, arg2 *sqs.ListQueueTagsInput, arg3 ...func(*sqs.Options)) (*sqs.ListQueueTagsOutput, error) ListQueuesMock func(arg1 context.Context, arg2 *sqs.ListQueuesInput, arg3 ...func(*sqs.Options)) (*sqs.ListQueuesOutput, error) PurgeQueueMock func(arg1 context.Context, arg2 *sqs.PurgeQueueInput, arg3 ...func(*sqs.Options)) (*sqs.PurgeQueueOutput, error) ReceiveMessageMock func(arg1 context.Context, arg2 *sqs.ReceiveMessageInput, arg3 ...func(*sqs.Options)) (*sqs.ReceiveMessageOutput, error) RemovePermissionMock func(arg1 context.Context, arg2 *sqs.RemovePermissionInput, arg3 ...func(*sqs.Options)) (*sqs.RemovePermissionOutput, error) SendMessageMock func(arg1 context.Context, arg2 *sqs.SendMessageInput, arg3 ...func(*sqs.Options)) (*sqs.SendMessageOutput, error) SendMessageBatchMock func(arg1 context.Context, arg2 *sqs.SendMessageBatchInput, arg3 ...func(*sqs.Options)) (*sqs.SendMessageBatchOutput, error) SetQueueAttributesMock func(arg1 context.Context, arg2 *sqs.SetQueueAttributesInput, arg3 ...func(*sqs.Options)) (*sqs.SetQueueAttributesOutput, error) TagQueueMock func(arg1 context.Context, arg2 *sqs.TagQueueInput, arg3 ...func(*sqs.Options)) (*sqs.TagQueueOutput, error) UntagQueueMock func(arg1 context.Context, arg2 *sqs.UntagQueueInput, arg3 ...func(*sqs.Options)) (*sqs.UntagQueueOutput, error) }
SQSClientMock generic client mock
func (SQSClientMock) AddPermission ¶ added in v1.1.0
func (m SQSClientMock) AddPermission(arg1 context.Context, arg2 *sqs.AddPermissionInput, arg3 ...func(*sqs.Options)) (*sqs.AddPermissionOutput, error)
AddPermission mocked function
func (SQSClientMock) ChangeMessageVisibility ¶ added in v1.1.0
func (m SQSClientMock) ChangeMessageVisibility(arg1 context.Context, arg2 *sqs.ChangeMessageVisibilityInput, arg3 ...func(*sqs.Options)) (*sqs.ChangeMessageVisibilityOutput, error)
ChangeMessageVisibility mocked function
func (SQSClientMock) ChangeMessageVisibilityBatch ¶ added in v1.1.0
func (m SQSClientMock) ChangeMessageVisibilityBatch(arg1 context.Context, arg2 *sqs.ChangeMessageVisibilityBatchInput, arg3 ...func(*sqs.Options)) (*sqs.ChangeMessageVisibilityBatchOutput, error)
ChangeMessageVisibilityBatch mocked function
func (SQSClientMock) CreateQueue ¶ added in v1.1.0
func (m SQSClientMock) CreateQueue(arg1 context.Context, arg2 *sqs.CreateQueueInput, arg3 ...func(*sqs.Options)) (*sqs.CreateQueueOutput, error)
CreateQueue mocked function
func (SQSClientMock) DeleteMessage ¶ added in v1.1.0
func (m SQSClientMock) DeleteMessage(arg1 context.Context, arg2 *sqs.DeleteMessageInput, arg3 ...func(*sqs.Options)) (*sqs.DeleteMessageOutput, error)
DeleteMessage mocked function
func (SQSClientMock) DeleteMessageBatch ¶ added in v1.1.0
func (m SQSClientMock) DeleteMessageBatch(arg1 context.Context, arg2 *sqs.DeleteMessageBatchInput, arg3 ...func(*sqs.Options)) (*sqs.DeleteMessageBatchOutput, error)
DeleteMessageBatch mocked function
func (SQSClientMock) DeleteQueue ¶ added in v1.1.0
func (m SQSClientMock) DeleteQueue(arg1 context.Context, arg2 *sqs.DeleteQueueInput, arg3 ...func(*sqs.Options)) (*sqs.DeleteQueueOutput, error)
DeleteQueue mocked function
func (SQSClientMock) GetQueueAttributes ¶ added in v1.1.0
func (m SQSClientMock) GetQueueAttributes(arg1 context.Context, arg2 *sqs.GetQueueAttributesInput, arg3 ...func(*sqs.Options)) (*sqs.GetQueueAttributesOutput, error)
GetQueueAttributes mocked function
func (SQSClientMock) GetQueueUrl ¶ added in v1.1.0
func (m SQSClientMock) GetQueueUrl(arg1 context.Context, arg2 *sqs.GetQueueUrlInput, arg3 ...func(*sqs.Options)) (*sqs.GetQueueUrlOutput, error)
GetQueueUrl mocked function
func (SQSClientMock) ListDeadLetterSourceQueues ¶ added in v1.1.0
func (m SQSClientMock) ListDeadLetterSourceQueues(arg1 context.Context, arg2 *sqs.ListDeadLetterSourceQueuesInput, arg3 ...func(*sqs.Options)) (*sqs.ListDeadLetterSourceQueuesOutput, error)
ListDeadLetterSourceQueues mocked function
func (SQSClientMock) ListQueueTags ¶ added in v1.1.0
func (m SQSClientMock) ListQueueTags(arg1 context.Context, arg2 *sqs.ListQueueTagsInput, arg3 ...func(*sqs.Options)) (*sqs.ListQueueTagsOutput, error)
ListQueueTags mocked function
func (SQSClientMock) ListQueues ¶ added in v1.1.0
func (m SQSClientMock) ListQueues(arg1 context.Context, arg2 *sqs.ListQueuesInput, arg3 ...func(*sqs.Options)) (*sqs.ListQueuesOutput, error)
ListQueues mocked function
func (SQSClientMock) PurgeQueue ¶ added in v1.1.0
func (m SQSClientMock) PurgeQueue(arg1 context.Context, arg2 *sqs.PurgeQueueInput, arg3 ...func(*sqs.Options)) (*sqs.PurgeQueueOutput, error)
PurgeQueue mocked function
func (SQSClientMock) ReceiveMessage ¶ added in v1.1.0
func (m SQSClientMock) ReceiveMessage(arg1 context.Context, arg2 *sqs.ReceiveMessageInput, arg3 ...func(*sqs.Options)) (*sqs.ReceiveMessageOutput, error)
ReceiveMessage mocked function
func (SQSClientMock) RemovePermission ¶ added in v1.1.0
func (m SQSClientMock) RemovePermission(arg1 context.Context, arg2 *sqs.RemovePermissionInput, arg3 ...func(*sqs.Options)) (*sqs.RemovePermissionOutput, error)
RemovePermission mocked function
func (SQSClientMock) SendMessage ¶ added in v1.1.0
func (m SQSClientMock) SendMessage(arg1 context.Context, arg2 *sqs.SendMessageInput, arg3 ...func(*sqs.Options)) (*sqs.SendMessageOutput, error)
SendMessage mocked function
func (SQSClientMock) SendMessageBatch ¶ added in v1.1.0
func (m SQSClientMock) SendMessageBatch(arg1 context.Context, arg2 *sqs.SendMessageBatchInput, arg3 ...func(*sqs.Options)) (*sqs.SendMessageBatchOutput, error)
SendMessageBatch mocked function
func (SQSClientMock) SetQueueAttributes ¶ added in v1.1.0
func (m SQSClientMock) SetQueueAttributes(arg1 context.Context, arg2 *sqs.SetQueueAttributesInput, arg3 ...func(*sqs.Options)) (*sqs.SetQueueAttributesOutput, error)
SetQueueAttributes mocked function
func (SQSClientMock) TagQueue ¶ added in v1.1.0
func (m SQSClientMock) TagQueue(arg1 context.Context, arg2 *sqs.TagQueueInput, arg3 ...func(*sqs.Options)) (*sqs.TagQueueOutput, error)
TagQueue mocked function
func (SQSClientMock) UntagQueue ¶ added in v1.1.0
func (m SQSClientMock) UntagQueue(arg1 context.Context, arg2 *sqs.UntagQueueInput, arg3 ...func(*sqs.Options)) (*sqs.UntagQueueOutput, error)
UntagQueue mocked function