mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-21 12:49:06 +00:00
Send to zulip
This commit is contained in:
1799
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/accessanalyzer.d.ts
generated
vendored
Normal file
1799
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/accessanalyzer.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/accessanalyzer.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/accessanalyzer.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['accessanalyzer'] = {};
|
||||
AWS.AccessAnalyzer = Service.defineService('accessanalyzer', ['2019-11-01']);
|
||||
Object.defineProperty(apiLoader.services['accessanalyzer'], '2019-11-01', {
|
||||
get: function get() {
|
||||
var model = require('../apis/accessanalyzer-2019-11-01.min.json');
|
||||
model.paginators = require('../apis/accessanalyzer-2019-11-01.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.AccessAnalyzer;
|
||||
351
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/account.d.ts
generated
vendored
Normal file
351
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/account.d.ts
generated
vendored
Normal file
@@ -0,0 +1,351 @@
|
||||
import {Request} from '../lib/request';
|
||||
import {Response} from '../lib/response';
|
||||
import {AWSError} from '../lib/error';
|
||||
import {Service} from '../lib/service';
|
||||
import {ServiceConfigurationOptions} from '../lib/service';
|
||||
import {ConfigBase as Config} from '../lib/config-base';
|
||||
interface Blob {}
|
||||
declare class Account extends Service {
|
||||
/**
|
||||
* Constructs a service object. This object has one method for each API operation.
|
||||
*/
|
||||
constructor(options?: Account.Types.ClientConfiguration)
|
||||
config: Config & Account.Types.ClientConfiguration;
|
||||
/**
|
||||
* Deletes the specified alternate contact from an Amazon Web Services account. For complete details about how to use the alternate contact operations, see Access or updating the alternate contacts. Before you can update the alternate contact information for an Amazon Web Services account that is managed by Organizations, you must first enable integration between Amazon Web Services Account Management and Organizations. For more information, see Enabling trusted access for Amazon Web Services Account Management.
|
||||
*/
|
||||
deleteAlternateContact(params: Account.Types.DeleteAlternateContactRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Deletes the specified alternate contact from an Amazon Web Services account. For complete details about how to use the alternate contact operations, see Access or updating the alternate contacts. Before you can update the alternate contact information for an Amazon Web Services account that is managed by Organizations, you must first enable integration between Amazon Web Services Account Management and Organizations. For more information, see Enabling trusted access for Amazon Web Services Account Management.
|
||||
*/
|
||||
deleteAlternateContact(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Disables (opts-out) a particular Region for an account.
|
||||
*/
|
||||
disableRegion(params: Account.Types.DisableRegionRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Disables (opts-out) a particular Region for an account.
|
||||
*/
|
||||
disableRegion(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Enables (opts-in) a particular Region for an account.
|
||||
*/
|
||||
enableRegion(params: Account.Types.EnableRegionRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Enables (opts-in) a particular Region for an account.
|
||||
*/
|
||||
enableRegion(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Retrieves the specified alternate contact attached to an Amazon Web Services account. For complete details about how to use the alternate contact operations, see Access or updating the alternate contacts. Before you can update the alternate contact information for an Amazon Web Services account that is managed by Organizations, you must first enable integration between Amazon Web Services Account Management and Organizations. For more information, see Enabling trusted access for Amazon Web Services Account Management.
|
||||
*/
|
||||
getAlternateContact(params: Account.Types.GetAlternateContactRequest, callback?: (err: AWSError, data: Account.Types.GetAlternateContactResponse) => void): Request<Account.Types.GetAlternateContactResponse, AWSError>;
|
||||
/**
|
||||
* Retrieves the specified alternate contact attached to an Amazon Web Services account. For complete details about how to use the alternate contact operations, see Access or updating the alternate contacts. Before you can update the alternate contact information for an Amazon Web Services account that is managed by Organizations, you must first enable integration between Amazon Web Services Account Management and Organizations. For more information, see Enabling trusted access for Amazon Web Services Account Management.
|
||||
*/
|
||||
getAlternateContact(callback?: (err: AWSError, data: Account.Types.GetAlternateContactResponse) => void): Request<Account.Types.GetAlternateContactResponse, AWSError>;
|
||||
/**
|
||||
* Retrieves the primary contact information of an Amazon Web Services account. For complete details about how to use the primary contact operations, see Update the primary and alternate contact information.
|
||||
*/
|
||||
getContactInformation(params: Account.Types.GetContactInformationRequest, callback?: (err: AWSError, data: Account.Types.GetContactInformationResponse) => void): Request<Account.Types.GetContactInformationResponse, AWSError>;
|
||||
/**
|
||||
* Retrieves the primary contact information of an Amazon Web Services account. For complete details about how to use the primary contact operations, see Update the primary and alternate contact information.
|
||||
*/
|
||||
getContactInformation(callback?: (err: AWSError, data: Account.Types.GetContactInformationResponse) => void): Request<Account.Types.GetContactInformationResponse, AWSError>;
|
||||
/**
|
||||
* Retrieves the opt-in status of a particular Region.
|
||||
*/
|
||||
getRegionOptStatus(params: Account.Types.GetRegionOptStatusRequest, callback?: (err: AWSError, data: Account.Types.GetRegionOptStatusResponse) => void): Request<Account.Types.GetRegionOptStatusResponse, AWSError>;
|
||||
/**
|
||||
* Retrieves the opt-in status of a particular Region.
|
||||
*/
|
||||
getRegionOptStatus(callback?: (err: AWSError, data: Account.Types.GetRegionOptStatusResponse) => void): Request<Account.Types.GetRegionOptStatusResponse, AWSError>;
|
||||
/**
|
||||
* Lists all the Regions for a given account and their respective opt-in statuses. Optionally, this list can be filtered by the region-opt-status-contains parameter.
|
||||
*/
|
||||
listRegions(params: Account.Types.ListRegionsRequest, callback?: (err: AWSError, data: Account.Types.ListRegionsResponse) => void): Request<Account.Types.ListRegionsResponse, AWSError>;
|
||||
/**
|
||||
* Lists all the Regions for a given account and their respective opt-in statuses. Optionally, this list can be filtered by the region-opt-status-contains parameter.
|
||||
*/
|
||||
listRegions(callback?: (err: AWSError, data: Account.Types.ListRegionsResponse) => void): Request<Account.Types.ListRegionsResponse, AWSError>;
|
||||
/**
|
||||
* Modifies the specified alternate contact attached to an Amazon Web Services account. For complete details about how to use the alternate contact operations, see Access or updating the alternate contacts. Before you can update the alternate contact information for an Amazon Web Services account that is managed by Organizations, you must first enable integration between Amazon Web Services Account Management and Organizations. For more information, see Enabling trusted access for Amazon Web Services Account Management.
|
||||
*/
|
||||
putAlternateContact(params: Account.Types.PutAlternateContactRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Modifies the specified alternate contact attached to an Amazon Web Services account. For complete details about how to use the alternate contact operations, see Access or updating the alternate contacts. Before you can update the alternate contact information for an Amazon Web Services account that is managed by Organizations, you must first enable integration between Amazon Web Services Account Management and Organizations. For more information, see Enabling trusted access for Amazon Web Services Account Management.
|
||||
*/
|
||||
putAlternateContact(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Updates the primary contact information of an Amazon Web Services account. For complete details about how to use the primary contact operations, see Update the primary and alternate contact information.
|
||||
*/
|
||||
putContactInformation(params: Account.Types.PutContactInformationRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Updates the primary contact information of an Amazon Web Services account. For complete details about how to use the primary contact operations, see Update the primary and alternate contact information.
|
||||
*/
|
||||
putContactInformation(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
}
|
||||
declare namespace Account {
|
||||
export type AccountId = string;
|
||||
export type AddressLine = string;
|
||||
export interface AlternateContact {
|
||||
/**
|
||||
* The type of alternate contact.
|
||||
*/
|
||||
AlternateContactType?: AlternateContactType;
|
||||
/**
|
||||
* The email address associated with this alternate contact.
|
||||
*/
|
||||
EmailAddress?: EmailAddress;
|
||||
/**
|
||||
* The name associated with this alternate contact.
|
||||
*/
|
||||
Name?: Name;
|
||||
/**
|
||||
* The phone number associated with this alternate contact.
|
||||
*/
|
||||
PhoneNumber?: PhoneNumber;
|
||||
/**
|
||||
* The title associated with this alternate contact.
|
||||
*/
|
||||
Title?: Title;
|
||||
}
|
||||
export type AlternateContactType = "BILLING"|"OPERATIONS"|"SECURITY"|string;
|
||||
export type City = string;
|
||||
export type CompanyName = string;
|
||||
export interface ContactInformation {
|
||||
/**
|
||||
* The first line of the primary contact address.
|
||||
*/
|
||||
AddressLine1: AddressLine;
|
||||
/**
|
||||
* The second line of the primary contact address, if any.
|
||||
*/
|
||||
AddressLine2?: AddressLine;
|
||||
/**
|
||||
* The third line of the primary contact address, if any.
|
||||
*/
|
||||
AddressLine3?: AddressLine;
|
||||
/**
|
||||
* The city of the primary contact address.
|
||||
*/
|
||||
City: City;
|
||||
/**
|
||||
* The name of the company associated with the primary contact information, if any.
|
||||
*/
|
||||
CompanyName?: CompanyName;
|
||||
/**
|
||||
* The ISO-3166 two-letter country code for the primary contact address.
|
||||
*/
|
||||
CountryCode: CountryCode;
|
||||
/**
|
||||
* The district or county of the primary contact address, if any.
|
||||
*/
|
||||
DistrictOrCounty?: DistrictOrCounty;
|
||||
/**
|
||||
* The full name of the primary contact address.
|
||||
*/
|
||||
FullName: FullName;
|
||||
/**
|
||||
* The phone number of the primary contact information. The number will be validated and, in some countries, checked for activation.
|
||||
*/
|
||||
PhoneNumber: ContactInformationPhoneNumber;
|
||||
/**
|
||||
* The postal code of the primary contact address.
|
||||
*/
|
||||
PostalCode: PostalCode;
|
||||
/**
|
||||
* The state or region of the primary contact address. This field is required in selected countries.
|
||||
*/
|
||||
StateOrRegion?: StateOrRegion;
|
||||
/**
|
||||
* The URL of the website associated with the primary contact information, if any.
|
||||
*/
|
||||
WebsiteUrl?: WebsiteUrl;
|
||||
}
|
||||
export type ContactInformationPhoneNumber = string;
|
||||
export type CountryCode = string;
|
||||
export interface DeleteAlternateContactRequest {
|
||||
/**
|
||||
* Specifies the 12 digit account ID number of the Amazon Web Services account that you want to access or modify with this operation. If you do not specify this parameter, it defaults to the Amazon Web Services account of the identity used to call the operation. To use this parameter, the caller must be an identity in the organization's management account or a delegated administrator account, and the specified account ID must be a member account in the same organization. The organization must have all features enabled, and the organization must have trusted access enabled for the Account Management service, and optionally a delegated admin account assigned. The management account can't specify its own AccountId; it must call the operation in standalone context by not including the AccountId parameter. To call this operation on an account that is not a member of an organization, then don't specify this parameter, and call the operation using an identity belonging to the account whose contacts you wish to retrieve or modify.
|
||||
*/
|
||||
AccountId?: AccountId;
|
||||
/**
|
||||
* Specifies which of the alternate contacts to delete.
|
||||
*/
|
||||
AlternateContactType: AlternateContactType;
|
||||
}
|
||||
export interface DisableRegionRequest {
|
||||
/**
|
||||
* Specifies the 12-digit account ID number of the Amazon Web Services account that you want to access or modify with this operation. If you don't specify this parameter, it defaults to the Amazon Web Services account of the identity used to call the operation. To use this parameter, the caller must be an identity in the organization's management account or a delegated administrator account. The specified account ID must also be a member account in the same organization. The organization must have all features enabled, and the organization must have trusted access enabled for the Account Management service, and optionally a delegated admin account assigned. The management account can't specify its own AccountId. It must call the operation in standalone context by not including the AccountId parameter. To call this operation on an account that is not a member of an organization, don't specify this parameter. Instead, call the operation using an identity belonging to the account whose contacts you wish to retrieve or modify.
|
||||
*/
|
||||
AccountId?: AccountId;
|
||||
/**
|
||||
* Specifies the Region-code for a given Region name (for example, af-south-1). When you disable a Region, Amazon Web Services performs actions to deactivate that Region in your account, such as destroying IAM resources in the Region. This process takes a few minutes for most accounts, but this can take several hours. You cannot enable the Region until the disabling process is fully completed.
|
||||
*/
|
||||
RegionName: RegionName;
|
||||
}
|
||||
export type DistrictOrCounty = string;
|
||||
export type EmailAddress = string;
|
||||
export interface EnableRegionRequest {
|
||||
/**
|
||||
* Specifies the 12-digit account ID number of the Amazon Web Services account that you want to access or modify with this operation. If you don't specify this parameter, it defaults to the Amazon Web Services account of the identity used to call the operation. To use this parameter, the caller must be an identity in the organization's management account or a delegated administrator account. The specified account ID must also be a member account in the same organization. The organization must have all features enabled, and the organization must have trusted access enabled for the Account Management service, and optionally a delegated admin account assigned. The management account can't specify its own AccountId. It must call the operation in standalone context by not including the AccountId parameter. To call this operation on an account that is not a member of an organization, don't specify this parameter. Instead, call the operation using an identity belonging to the account whose contacts you wish to retrieve or modify.
|
||||
*/
|
||||
AccountId?: AccountId;
|
||||
/**
|
||||
* Specifies the Region-code for a given Region name (for example, af-south-1). When you enable a Region, Amazon Web Services performs actions to prepare your account in that Region, such as distributing your IAM resources to the Region. This process takes a few minutes for most accounts, but it can take several hours. You cannot use the Region until this process is complete. Furthermore, you cannot disable the Region until the enabling process is fully completed.
|
||||
*/
|
||||
RegionName: RegionName;
|
||||
}
|
||||
export type FullName = string;
|
||||
export interface GetAlternateContactRequest {
|
||||
/**
|
||||
* Specifies the 12 digit account ID number of the Amazon Web Services account that you want to access or modify with this operation. If you do not specify this parameter, it defaults to the Amazon Web Services account of the identity used to call the operation. To use this parameter, the caller must be an identity in the organization's management account or a delegated administrator account, and the specified account ID must be a member account in the same organization. The organization must have all features enabled, and the organization must have trusted access enabled for the Account Management service, and optionally a delegated admin account assigned. The management account can't specify its own AccountId; it must call the operation in standalone context by not including the AccountId parameter. To call this operation on an account that is not a member of an organization, then don't specify this parameter, and call the operation using an identity belonging to the account whose contacts you wish to retrieve or modify.
|
||||
*/
|
||||
AccountId?: AccountId;
|
||||
/**
|
||||
* Specifies which alternate contact you want to retrieve.
|
||||
*/
|
||||
AlternateContactType: AlternateContactType;
|
||||
}
|
||||
export interface GetAlternateContactResponse {
|
||||
/**
|
||||
* A structure that contains the details for the specified alternate contact.
|
||||
*/
|
||||
AlternateContact?: AlternateContact;
|
||||
}
|
||||
export interface GetContactInformationRequest {
|
||||
/**
|
||||
* Specifies the 12-digit account ID number of the Amazon Web Services account that you want to access or modify with this operation. If you don't specify this parameter, it defaults to the Amazon Web Services account of the identity used to call the operation. To use this parameter, the caller must be an identity in the organization's management account or a delegated administrator account. The specified account ID must also be a member account in the same organization. The organization must have all features enabled, and the organization must have trusted access enabled for the Account Management service, and optionally a delegated admin account assigned. The management account can't specify its own AccountId. It must call the operation in standalone context by not including the AccountId parameter. To call this operation on an account that is not a member of an organization, don't specify this parameter. Instead, call the operation using an identity belonging to the account whose contacts you wish to retrieve or modify.
|
||||
*/
|
||||
AccountId?: AccountId;
|
||||
}
|
||||
export interface GetContactInformationResponse {
|
||||
/**
|
||||
* Contains the details of the primary contact information associated with an Amazon Web Services account.
|
||||
*/
|
||||
ContactInformation?: ContactInformation;
|
||||
}
|
||||
export interface GetRegionOptStatusRequest {
|
||||
/**
|
||||
* Specifies the 12-digit account ID number of the Amazon Web Services account that you want to access or modify with this operation. If you don't specify this parameter, it defaults to the Amazon Web Services account of the identity used to call the operation. To use this parameter, the caller must be an identity in the organization's management account or a delegated administrator account. The specified account ID must also be a member account in the same organization. The organization must have all features enabled, and the organization must have trusted access enabled for the Account Management service, and optionally a delegated admin account assigned. The management account can't specify its own AccountId. It must call the operation in standalone context by not including the AccountId parameter. To call this operation on an account that is not a member of an organization, don't specify this parameter. Instead, call the operation using an identity belonging to the account whose contacts you wish to retrieve or modify.
|
||||
*/
|
||||
AccountId?: AccountId;
|
||||
/**
|
||||
* Specifies the Region-code for a given Region name (for example, af-south-1). This function will return the status of whatever Region you pass into this parameter.
|
||||
*/
|
||||
RegionName: RegionName;
|
||||
}
|
||||
export interface GetRegionOptStatusResponse {
|
||||
/**
|
||||
* The Region code that was passed in.
|
||||
*/
|
||||
RegionName?: RegionName;
|
||||
/**
|
||||
* One of the potential statuses a Region can undergo (Enabled, Enabling, Disabled, Disabling, Enabled_By_Default).
|
||||
*/
|
||||
RegionOptStatus?: RegionOptStatus;
|
||||
}
|
||||
export interface ListRegionsRequest {
|
||||
/**
|
||||
* Specifies the 12-digit account ID number of the Amazon Web Services account that you want to access or modify with this operation. If you don't specify this parameter, it defaults to the Amazon Web Services account of the identity used to call the operation. To use this parameter, the caller must be an identity in the organization's management account or a delegated administrator account. The specified account ID must also be a member account in the same organization. The organization must have all features enabled, and the organization must have trusted access enabled for the Account Management service, and optionally a delegated admin account assigned. The management account can't specify its own AccountId. It must call the operation in standalone context by not including the AccountId parameter. To call this operation on an account that is not a member of an organization, don't specify this parameter. Instead, call the operation using an identity belonging to the account whose contacts you wish to retrieve or modify.
|
||||
*/
|
||||
AccountId?: AccountId;
|
||||
/**
|
||||
* The total number of items to return in the command’s output. If the total number of items available is more than the value specified, a NextToken is provided in the command’s output. To resume pagination, provide the NextToken value in the starting-token argument of a subsequent command. Do not use the NextToken response element directly outside of the Amazon Web Services CLI. For usage examples, see Pagination in the Amazon Web Services Command Line Interface User Guide.
|
||||
*/
|
||||
MaxResults?: ListRegionsRequestMaxResultsInteger;
|
||||
/**
|
||||
* A token used to specify where to start paginating. This is the NextToken from a previously truncated response. For usage examples, see Pagination in the Amazon Web Services Command Line Interface User Guide.
|
||||
*/
|
||||
NextToken?: ListRegionsRequestNextTokenString;
|
||||
/**
|
||||
* A list of Region statuses (Enabling, Enabled, Disabling, Disabled, Enabled_by_default) to use to filter the list of Regions for a given account. For example, passing in a value of ENABLING will only return a list of Regions with a Region status of ENABLING.
|
||||
*/
|
||||
RegionOptStatusContains?: RegionOptStatusList;
|
||||
}
|
||||
export type ListRegionsRequestMaxResultsInteger = number;
|
||||
export type ListRegionsRequestNextTokenString = string;
|
||||
export interface ListRegionsResponse {
|
||||
/**
|
||||
* If there is more data to be returned, this will be populated. It should be passed into the next-token request parameter of list-regions.
|
||||
*/
|
||||
NextToken?: String;
|
||||
/**
|
||||
* This is a list of Regions for a given account, or if the filtered parameter was used, a list of Regions that match the filter criteria set in the filter parameter.
|
||||
*/
|
||||
Regions?: RegionOptList;
|
||||
}
|
||||
export type Name = string;
|
||||
export type PhoneNumber = string;
|
||||
export type PostalCode = string;
|
||||
export interface PutAlternateContactRequest {
|
||||
/**
|
||||
* Specifies the 12 digit account ID number of the Amazon Web Services account that you want to access or modify with this operation. If you do not specify this parameter, it defaults to the Amazon Web Services account of the identity used to call the operation. To use this parameter, the caller must be an identity in the organization's management account or a delegated administrator account, and the specified account ID must be a member account in the same organization. The organization must have all features enabled, and the organization must have trusted access enabled for the Account Management service, and optionally a delegated admin account assigned. The management account can't specify its own AccountId; it must call the operation in standalone context by not including the AccountId parameter. To call this operation on an account that is not a member of an organization, then don't specify this parameter, and call the operation using an identity belonging to the account whose contacts you wish to retrieve or modify.
|
||||
*/
|
||||
AccountId?: AccountId;
|
||||
/**
|
||||
* Specifies which alternate contact you want to create or update.
|
||||
*/
|
||||
AlternateContactType: AlternateContactType;
|
||||
/**
|
||||
* Specifies an email address for the alternate contact.
|
||||
*/
|
||||
EmailAddress: EmailAddress;
|
||||
/**
|
||||
* Specifies a name for the alternate contact.
|
||||
*/
|
||||
Name: Name;
|
||||
/**
|
||||
* Specifies a phone number for the alternate contact.
|
||||
*/
|
||||
PhoneNumber: PhoneNumber;
|
||||
/**
|
||||
* Specifies a title for the alternate contact.
|
||||
*/
|
||||
Title: Title;
|
||||
}
|
||||
export interface PutContactInformationRequest {
|
||||
/**
|
||||
* Specifies the 12-digit account ID number of the Amazon Web Services account that you want to access or modify with this operation. If you don't specify this parameter, it defaults to the Amazon Web Services account of the identity used to call the operation. To use this parameter, the caller must be an identity in the organization's management account or a delegated administrator account. The specified account ID must also be a member account in the same organization. The organization must have all features enabled, and the organization must have trusted access enabled for the Account Management service, and optionally a delegated admin account assigned. The management account can't specify its own AccountId. It must call the operation in standalone context by not including the AccountId parameter. To call this operation on an account that is not a member of an organization, don't specify this parameter. Instead, call the operation using an identity belonging to the account whose contacts you wish to retrieve or modify.
|
||||
*/
|
||||
AccountId?: AccountId;
|
||||
/**
|
||||
* Contains the details of the primary contact information associated with an Amazon Web Services account.
|
||||
*/
|
||||
ContactInformation: ContactInformation;
|
||||
}
|
||||
export interface Region {
|
||||
/**
|
||||
* The Region code of a given Region (for example, us-east-1).
|
||||
*/
|
||||
RegionName?: RegionName;
|
||||
/**
|
||||
* One of potential statuses a Region can undergo (Enabled, Enabling, Disabled, Disabling, Enabled_By_Default).
|
||||
*/
|
||||
RegionOptStatus?: RegionOptStatus;
|
||||
}
|
||||
export type RegionName = string;
|
||||
export type RegionOptList = Region[];
|
||||
export type RegionOptStatus = "ENABLED"|"ENABLING"|"DISABLING"|"DISABLED"|"ENABLED_BY_DEFAULT"|string;
|
||||
export type RegionOptStatusList = RegionOptStatus[];
|
||||
export type StateOrRegion = string;
|
||||
export type String = string;
|
||||
export type Title = string;
|
||||
export type WebsiteUrl = string;
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
export type apiVersion = "2021-02-01"|"latest"|string;
|
||||
export interface ClientApiVersions {
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
apiVersion?: apiVersion;
|
||||
}
|
||||
export type ClientConfiguration = ServiceConfigurationOptions & ClientApiVersions;
|
||||
/**
|
||||
* Contains interfaces for use with the Account client.
|
||||
*/
|
||||
export import Types = Account;
|
||||
}
|
||||
export = Account;
|
||||
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/account.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/account.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['account'] = {};
|
||||
AWS.Account = Service.defineService('account', ['2021-02-01']);
|
||||
Object.defineProperty(apiLoader.services['account'], '2021-02-01', {
|
||||
get: function get() {
|
||||
var model = require('../apis/account-2021-02-01.min.json');
|
||||
model.paginators = require('../apis/account-2021-02-01.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.Account;
|
||||
750
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/acm.d.ts
generated
vendored
Normal file
750
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/acm.d.ts
generated
vendored
Normal file
@@ -0,0 +1,750 @@
|
||||
import {Request} from '../lib/request';
|
||||
import {Response} from '../lib/response';
|
||||
import {AWSError} from '../lib/error';
|
||||
import {Service} from '../lib/service';
|
||||
import {WaiterConfiguration} from '../lib/service';
|
||||
import {ServiceConfigurationOptions} from '../lib/service';
|
||||
import {ConfigBase as Config} from '../lib/config-base';
|
||||
interface Blob {}
|
||||
declare class ACM extends Service {
|
||||
/**
|
||||
* Constructs a service object. This object has one method for each API operation.
|
||||
*/
|
||||
constructor(options?: ACM.Types.ClientConfiguration)
|
||||
config: Config & ACM.Types.ClientConfiguration;
|
||||
/**
|
||||
* Adds one or more tags to an ACM certificate. Tags are labels that you can use to identify and organize your Amazon Web Services resources. Each tag consists of a key and an optional value. You specify the certificate on input by its Amazon Resource Name (ARN). You specify the tag by using a key-value pair. You can apply a tag to just one certificate if you want to identify a specific characteristic of that certificate, or you can apply the same tag to multiple certificates if you want to filter for a common relationship among those certificates. Similarly, you can apply the same tag to multiple resources if you want to specify a relationship among those resources. For example, you can add the same tag to an ACM certificate and an Elastic Load Balancing load balancer to indicate that they are both used by the same website. For more information, see Tagging ACM certificates. To remove one or more tags, use the RemoveTagsFromCertificate action. To view all of the tags that have been applied to the certificate, use the ListTagsForCertificate action.
|
||||
*/
|
||||
addTagsToCertificate(params: ACM.Types.AddTagsToCertificateRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Adds one or more tags to an ACM certificate. Tags are labels that you can use to identify and organize your Amazon Web Services resources. Each tag consists of a key and an optional value. You specify the certificate on input by its Amazon Resource Name (ARN). You specify the tag by using a key-value pair. You can apply a tag to just one certificate if you want to identify a specific characteristic of that certificate, or you can apply the same tag to multiple certificates if you want to filter for a common relationship among those certificates. Similarly, you can apply the same tag to multiple resources if you want to specify a relationship among those resources. For example, you can add the same tag to an ACM certificate and an Elastic Load Balancing load balancer to indicate that they are both used by the same website. For more information, see Tagging ACM certificates. To remove one or more tags, use the RemoveTagsFromCertificate action. To view all of the tags that have been applied to the certificate, use the ListTagsForCertificate action.
|
||||
*/
|
||||
addTagsToCertificate(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Deletes a certificate and its associated private key. If this action succeeds, the certificate no longer appears in the list that can be displayed by calling the ListCertificates action or be retrieved by calling the GetCertificate action. The certificate will not be available for use by Amazon Web Services services integrated with ACM. You cannot delete an ACM certificate that is being used by another Amazon Web Services service. To delete a certificate that is in use, the certificate association must first be removed.
|
||||
*/
|
||||
deleteCertificate(params: ACM.Types.DeleteCertificateRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Deletes a certificate and its associated private key. If this action succeeds, the certificate no longer appears in the list that can be displayed by calling the ListCertificates action or be retrieved by calling the GetCertificate action. The certificate will not be available for use by Amazon Web Services services integrated with ACM. You cannot delete an ACM certificate that is being used by another Amazon Web Services service. To delete a certificate that is in use, the certificate association must first be removed.
|
||||
*/
|
||||
deleteCertificate(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Returns detailed metadata about the specified ACM certificate. If you have just created a certificate using the RequestCertificate action, there is a delay of several seconds before you can retrieve information about it.
|
||||
*/
|
||||
describeCertificate(params: ACM.Types.DescribeCertificateRequest, callback?: (err: AWSError, data: ACM.Types.DescribeCertificateResponse) => void): Request<ACM.Types.DescribeCertificateResponse, AWSError>;
|
||||
/**
|
||||
* Returns detailed metadata about the specified ACM certificate. If you have just created a certificate using the RequestCertificate action, there is a delay of several seconds before you can retrieve information about it.
|
||||
*/
|
||||
describeCertificate(callback?: (err: AWSError, data: ACM.Types.DescribeCertificateResponse) => void): Request<ACM.Types.DescribeCertificateResponse, AWSError>;
|
||||
/**
|
||||
* Exports a private certificate issued by a private certificate authority (CA) for use anywhere. The exported file contains the certificate, the certificate chain, and the encrypted private 2048-bit RSA key associated with the public key that is embedded in the certificate. For security, you must assign a passphrase for the private key when exporting it. For information about exporting and formatting a certificate using the ACM console or CLI, see Export a Private Certificate.
|
||||
*/
|
||||
exportCertificate(params: ACM.Types.ExportCertificateRequest, callback?: (err: AWSError, data: ACM.Types.ExportCertificateResponse) => void): Request<ACM.Types.ExportCertificateResponse, AWSError>;
|
||||
/**
|
||||
* Exports a private certificate issued by a private certificate authority (CA) for use anywhere. The exported file contains the certificate, the certificate chain, and the encrypted private 2048-bit RSA key associated with the public key that is embedded in the certificate. For security, you must assign a passphrase for the private key when exporting it. For information about exporting and formatting a certificate using the ACM console or CLI, see Export a Private Certificate.
|
||||
*/
|
||||
exportCertificate(callback?: (err: AWSError, data: ACM.Types.ExportCertificateResponse) => void): Request<ACM.Types.ExportCertificateResponse, AWSError>;
|
||||
/**
|
||||
* Returns the account configuration options associated with an Amazon Web Services account.
|
||||
*/
|
||||
getAccountConfiguration(callback?: (err: AWSError, data: ACM.Types.GetAccountConfigurationResponse) => void): Request<ACM.Types.GetAccountConfigurationResponse, AWSError>;
|
||||
/**
|
||||
* Retrieves an Amazon-issued certificate and its certificate chain. The chain consists of the certificate of the issuing CA and the intermediate certificates of any other subordinate CAs. All of the certificates are base64 encoded. You can use OpenSSL to decode the certificates and inspect individual fields.
|
||||
*/
|
||||
getCertificate(params: ACM.Types.GetCertificateRequest, callback?: (err: AWSError, data: ACM.Types.GetCertificateResponse) => void): Request<ACM.Types.GetCertificateResponse, AWSError>;
|
||||
/**
|
||||
* Retrieves an Amazon-issued certificate and its certificate chain. The chain consists of the certificate of the issuing CA and the intermediate certificates of any other subordinate CAs. All of the certificates are base64 encoded. You can use OpenSSL to decode the certificates and inspect individual fields.
|
||||
*/
|
||||
getCertificate(callback?: (err: AWSError, data: ACM.Types.GetCertificateResponse) => void): Request<ACM.Types.GetCertificateResponse, AWSError>;
|
||||
/**
|
||||
* Imports a certificate into Certificate Manager (ACM) to use with services that are integrated with ACM. Note that integrated services allow only certificate types and keys they support to be associated with their resources. Further, their support differs depending on whether the certificate is imported into IAM or into ACM. For more information, see the documentation for each service. For more information about importing certificates into ACM, see Importing Certificates in the Certificate Manager User Guide. ACM does not provide managed renewal for certificates that you import. Note the following guidelines when importing third party certificates: You must enter the private key that matches the certificate you are importing. The private key must be unencrypted. You cannot import a private key that is protected by a password or a passphrase. The private key must be no larger than 5 KB (5,120 bytes). If the certificate you are importing is not self-signed, you must enter its certificate chain. If a certificate chain is included, the issuer must be the subject of one of the certificates in the chain. The certificate, private key, and certificate chain must be PEM-encoded. The current time must be between the Not Before and Not After certificate fields. The Issuer field must not be empty. The OCSP authority URL, if present, must not exceed 1000 characters. To import a new certificate, omit the CertificateArn argument. Include this argument only when you want to replace a previously imported certificate. When you import a certificate by using the CLI, you must specify the certificate, the certificate chain, and the private key by their file names preceded by fileb://. For example, you can specify a certificate saved in the C:\temp folder as fileb://C:\temp\certificate_to_import.pem. If you are making an HTTP or HTTPS Query request, include these arguments as BLOBs. When you import a certificate by using an SDK, you must specify the certificate, the certificate chain, and the private key files in the manner required by the programming language you're using. The cryptographic algorithm of an imported certificate must match the algorithm of the signing CA. For example, if the signing CA key type is RSA, then the certificate key type must also be RSA. This operation returns the Amazon Resource Name (ARN) of the imported certificate.
|
||||
*/
|
||||
importCertificate(params: ACM.Types.ImportCertificateRequest, callback?: (err: AWSError, data: ACM.Types.ImportCertificateResponse) => void): Request<ACM.Types.ImportCertificateResponse, AWSError>;
|
||||
/**
|
||||
* Imports a certificate into Certificate Manager (ACM) to use with services that are integrated with ACM. Note that integrated services allow only certificate types and keys they support to be associated with their resources. Further, their support differs depending on whether the certificate is imported into IAM or into ACM. For more information, see the documentation for each service. For more information about importing certificates into ACM, see Importing Certificates in the Certificate Manager User Guide. ACM does not provide managed renewal for certificates that you import. Note the following guidelines when importing third party certificates: You must enter the private key that matches the certificate you are importing. The private key must be unencrypted. You cannot import a private key that is protected by a password or a passphrase. The private key must be no larger than 5 KB (5,120 bytes). If the certificate you are importing is not self-signed, you must enter its certificate chain. If a certificate chain is included, the issuer must be the subject of one of the certificates in the chain. The certificate, private key, and certificate chain must be PEM-encoded. The current time must be between the Not Before and Not After certificate fields. The Issuer field must not be empty. The OCSP authority URL, if present, must not exceed 1000 characters. To import a new certificate, omit the CertificateArn argument. Include this argument only when you want to replace a previously imported certificate. When you import a certificate by using the CLI, you must specify the certificate, the certificate chain, and the private key by their file names preceded by fileb://. For example, you can specify a certificate saved in the C:\temp folder as fileb://C:\temp\certificate_to_import.pem. If you are making an HTTP or HTTPS Query request, include these arguments as BLOBs. When you import a certificate by using an SDK, you must specify the certificate, the certificate chain, and the private key files in the manner required by the programming language you're using. The cryptographic algorithm of an imported certificate must match the algorithm of the signing CA. For example, if the signing CA key type is RSA, then the certificate key type must also be RSA. This operation returns the Amazon Resource Name (ARN) of the imported certificate.
|
||||
*/
|
||||
importCertificate(callback?: (err: AWSError, data: ACM.Types.ImportCertificateResponse) => void): Request<ACM.Types.ImportCertificateResponse, AWSError>;
|
||||
/**
|
||||
* Retrieves a list of certificate ARNs and domain names. You can request that only certificates that match a specific status be listed. You can also filter by specific attributes of the certificate. Default filtering returns only RSA_2048 certificates. For more information, see Filters.
|
||||
*/
|
||||
listCertificates(params: ACM.Types.ListCertificatesRequest, callback?: (err: AWSError, data: ACM.Types.ListCertificatesResponse) => void): Request<ACM.Types.ListCertificatesResponse, AWSError>;
|
||||
/**
|
||||
* Retrieves a list of certificate ARNs and domain names. You can request that only certificates that match a specific status be listed. You can also filter by specific attributes of the certificate. Default filtering returns only RSA_2048 certificates. For more information, see Filters.
|
||||
*/
|
||||
listCertificates(callback?: (err: AWSError, data: ACM.Types.ListCertificatesResponse) => void): Request<ACM.Types.ListCertificatesResponse, AWSError>;
|
||||
/**
|
||||
* Lists the tags that have been applied to the ACM certificate. Use the certificate's Amazon Resource Name (ARN) to specify the certificate. To add a tag to an ACM certificate, use the AddTagsToCertificate action. To delete a tag, use the RemoveTagsFromCertificate action.
|
||||
*/
|
||||
listTagsForCertificate(params: ACM.Types.ListTagsForCertificateRequest, callback?: (err: AWSError, data: ACM.Types.ListTagsForCertificateResponse) => void): Request<ACM.Types.ListTagsForCertificateResponse, AWSError>;
|
||||
/**
|
||||
* Lists the tags that have been applied to the ACM certificate. Use the certificate's Amazon Resource Name (ARN) to specify the certificate. To add a tag to an ACM certificate, use the AddTagsToCertificate action. To delete a tag, use the RemoveTagsFromCertificate action.
|
||||
*/
|
||||
listTagsForCertificate(callback?: (err: AWSError, data: ACM.Types.ListTagsForCertificateResponse) => void): Request<ACM.Types.ListTagsForCertificateResponse, AWSError>;
|
||||
/**
|
||||
* Adds or modifies account-level configurations in ACM. The supported configuration option is DaysBeforeExpiry. This option specifies the number of days prior to certificate expiration when ACM starts generating EventBridge events. ACM sends one event per day per certificate until the certificate expires. By default, accounts receive events starting 45 days before certificate expiration.
|
||||
*/
|
||||
putAccountConfiguration(params: ACM.Types.PutAccountConfigurationRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Adds or modifies account-level configurations in ACM. The supported configuration option is DaysBeforeExpiry. This option specifies the number of days prior to certificate expiration when ACM starts generating EventBridge events. ACM sends one event per day per certificate until the certificate expires. By default, accounts receive events starting 45 days before certificate expiration.
|
||||
*/
|
||||
putAccountConfiguration(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Remove one or more tags from an ACM certificate. A tag consists of a key-value pair. If you do not specify the value portion of the tag when calling this function, the tag will be removed regardless of value. If you specify a value, the tag is removed only if it is associated with the specified value. To add tags to a certificate, use the AddTagsToCertificate action. To view all of the tags that have been applied to a specific ACM certificate, use the ListTagsForCertificate action.
|
||||
*/
|
||||
removeTagsFromCertificate(params: ACM.Types.RemoveTagsFromCertificateRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Remove one or more tags from an ACM certificate. A tag consists of a key-value pair. If you do not specify the value portion of the tag when calling this function, the tag will be removed regardless of value. If you specify a value, the tag is removed only if it is associated with the specified value. To add tags to a certificate, use the AddTagsToCertificate action. To view all of the tags that have been applied to a specific ACM certificate, use the ListTagsForCertificate action.
|
||||
*/
|
||||
removeTagsFromCertificate(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Renews an eligible ACM certificate. At this time, only exported private certificates can be renewed with this operation. In order to renew your Amazon Web Services Private CA certificates with ACM, you must first grant the ACM service principal permission to do so. For more information, see Testing Managed Renewal in the ACM User Guide.
|
||||
*/
|
||||
renewCertificate(params: ACM.Types.RenewCertificateRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Renews an eligible ACM certificate. At this time, only exported private certificates can be renewed with this operation. In order to renew your Amazon Web Services Private CA certificates with ACM, you must first grant the ACM service principal permission to do so. For more information, see Testing Managed Renewal in the ACM User Guide.
|
||||
*/
|
||||
renewCertificate(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Requests an ACM certificate for use with other Amazon Web Services services. To request an ACM certificate, you must specify a fully qualified domain name (FQDN) in the DomainName parameter. You can also specify additional FQDNs in the SubjectAlternativeNames parameter. If you are requesting a private certificate, domain validation is not required. If you are requesting a public certificate, each domain name that you specify must be validated to verify that you own or control the domain. You can use DNS validation or email validation. We recommend that you use DNS validation. ACM issues public certificates after receiving approval from the domain owner. ACM behavior differs from the RFC 6125 specification of the certificate validation process. ACM first checks for a Subject Alternative Name, and, if it finds one, ignores the common name (CN). After successful completion of the RequestCertificate action, there is a delay of several seconds before you can retrieve information about the new certificate.
|
||||
*/
|
||||
requestCertificate(params: ACM.Types.RequestCertificateRequest, callback?: (err: AWSError, data: ACM.Types.RequestCertificateResponse) => void): Request<ACM.Types.RequestCertificateResponse, AWSError>;
|
||||
/**
|
||||
* Requests an ACM certificate for use with other Amazon Web Services services. To request an ACM certificate, you must specify a fully qualified domain name (FQDN) in the DomainName parameter. You can also specify additional FQDNs in the SubjectAlternativeNames parameter. If you are requesting a private certificate, domain validation is not required. If you are requesting a public certificate, each domain name that you specify must be validated to verify that you own or control the domain. You can use DNS validation or email validation. We recommend that you use DNS validation. ACM issues public certificates after receiving approval from the domain owner. ACM behavior differs from the RFC 6125 specification of the certificate validation process. ACM first checks for a Subject Alternative Name, and, if it finds one, ignores the common name (CN). After successful completion of the RequestCertificate action, there is a delay of several seconds before you can retrieve information about the new certificate.
|
||||
*/
|
||||
requestCertificate(callback?: (err: AWSError, data: ACM.Types.RequestCertificateResponse) => void): Request<ACM.Types.RequestCertificateResponse, AWSError>;
|
||||
/**
|
||||
* Resends the email that requests domain ownership validation. The domain owner or an authorized representative must approve the ACM certificate before it can be issued. The certificate can be approved by clicking a link in the mail to navigate to the Amazon certificate approval website and then clicking I Approve. However, the validation email can be blocked by spam filters. Therefore, if you do not receive the original mail, you can request that the mail be resent within 72 hours of requesting the ACM certificate. If more than 72 hours have elapsed since your original request or since your last attempt to resend validation mail, you must request a new certificate. For more information about setting up your contact email addresses, see Configure Email for your Domain.
|
||||
*/
|
||||
resendValidationEmail(params: ACM.Types.ResendValidationEmailRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Resends the email that requests domain ownership validation. The domain owner or an authorized representative must approve the ACM certificate before it can be issued. The certificate can be approved by clicking a link in the mail to navigate to the Amazon certificate approval website and then clicking I Approve. However, the validation email can be blocked by spam filters. Therefore, if you do not receive the original mail, you can request that the mail be resent within 72 hours of requesting the ACM certificate. If more than 72 hours have elapsed since your original request or since your last attempt to resend validation mail, you must request a new certificate. For more information about setting up your contact email addresses, see Configure Email for your Domain.
|
||||
*/
|
||||
resendValidationEmail(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Updates a certificate. Currently, you can use this function to specify whether to opt in to or out of recording your certificate in a certificate transparency log. For more information, see Opting Out of Certificate Transparency Logging.
|
||||
*/
|
||||
updateCertificateOptions(params: ACM.Types.UpdateCertificateOptionsRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Updates a certificate. Currently, you can use this function to specify whether to opt in to or out of recording your certificate in a certificate transparency log. For more information, see Opting Out of Certificate Transparency Logging.
|
||||
*/
|
||||
updateCertificateOptions(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Waits for the certificateValidated state by periodically calling the underlying ACM.describeCertificateoperation every 60 seconds (at most 40 times).
|
||||
*/
|
||||
waitFor(state: "certificateValidated", params: ACM.Types.DescribeCertificateRequest & {$waiter?: WaiterConfiguration}, callback?: (err: AWSError, data: ACM.Types.DescribeCertificateResponse) => void): Request<ACM.Types.DescribeCertificateResponse, AWSError>;
|
||||
/**
|
||||
* Waits for the certificateValidated state by periodically calling the underlying ACM.describeCertificateoperation every 60 seconds (at most 40 times).
|
||||
*/
|
||||
waitFor(state: "certificateValidated", callback?: (err: AWSError, data: ACM.Types.DescribeCertificateResponse) => void): Request<ACM.Types.DescribeCertificateResponse, AWSError>;
|
||||
}
|
||||
declare namespace ACM {
|
||||
export interface AddTagsToCertificateRequest {
|
||||
/**
|
||||
* String that contains the ARN of the ACM certificate to which the tag is to be applied. This must be of the form: arn:aws:acm:region:123456789012:certificate/12345678-1234-1234-1234-123456789012 For more information about ARNs, see Amazon Resource Names (ARNs).
|
||||
*/
|
||||
CertificateArn: Arn;
|
||||
/**
|
||||
* The key-value pair that defines the tag. The tag value is optional.
|
||||
*/
|
||||
Tags: TagList;
|
||||
}
|
||||
export type Arn = string;
|
||||
export type CertificateBody = string;
|
||||
export type CertificateBodyBlob = Buffer|Uint8Array|Blob|string;
|
||||
export type CertificateChain = string;
|
||||
export type CertificateChainBlob = Buffer|Uint8Array|Blob|string;
|
||||
export interface CertificateDetail {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the certificate. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.
|
||||
*/
|
||||
CertificateArn?: Arn;
|
||||
/**
|
||||
* The fully qualified domain name for the certificate, such as www.example.com or example.com.
|
||||
*/
|
||||
DomainName?: DomainNameString;
|
||||
/**
|
||||
* One or more domain names (subject alternative names) included in the certificate. This list contains the domain names that are bound to the public key that is contained in the certificate. The subject alternative names include the canonical domain name (CN) of the certificate and additional domain names that can be used to connect to the website.
|
||||
*/
|
||||
SubjectAlternativeNames?: DomainList;
|
||||
/**
|
||||
* Contains information about the initial validation of each domain name that occurs as a result of the RequestCertificate request. This field exists only when the certificate type is AMAZON_ISSUED.
|
||||
*/
|
||||
DomainValidationOptions?: DomainValidationList;
|
||||
/**
|
||||
* The serial number of the certificate.
|
||||
*/
|
||||
Serial?: String;
|
||||
/**
|
||||
* The name of the entity that is associated with the public key contained in the certificate.
|
||||
*/
|
||||
Subject?: String;
|
||||
/**
|
||||
* The name of the certificate authority that issued and signed the certificate.
|
||||
*/
|
||||
Issuer?: String;
|
||||
/**
|
||||
* The time at which the certificate was requested.
|
||||
*/
|
||||
CreatedAt?: TStamp;
|
||||
/**
|
||||
* The time at which the certificate was issued. This value exists only when the certificate type is AMAZON_ISSUED.
|
||||
*/
|
||||
IssuedAt?: TStamp;
|
||||
/**
|
||||
* The date and time when the certificate was imported. This value exists only when the certificate type is IMPORTED.
|
||||
*/
|
||||
ImportedAt?: TStamp;
|
||||
/**
|
||||
* The status of the certificate. A certificate enters status PENDING_VALIDATION upon being requested, unless it fails for any of the reasons given in the troubleshooting topic Certificate request fails. ACM makes repeated attempts to validate a certificate for 72 hours and then times out. If a certificate shows status FAILED or VALIDATION_TIMED_OUT, delete the request, correct the issue with DNS validation or Email validation, and try again. If validation succeeds, the certificate enters status ISSUED.
|
||||
*/
|
||||
Status?: CertificateStatus;
|
||||
/**
|
||||
* The time at which the certificate was revoked. This value exists only when the certificate status is REVOKED.
|
||||
*/
|
||||
RevokedAt?: TStamp;
|
||||
/**
|
||||
* The reason the certificate was revoked. This value exists only when the certificate status is REVOKED.
|
||||
*/
|
||||
RevocationReason?: RevocationReason;
|
||||
/**
|
||||
* The time before which the certificate is not valid.
|
||||
*/
|
||||
NotBefore?: TStamp;
|
||||
/**
|
||||
* The time after which the certificate is not valid.
|
||||
*/
|
||||
NotAfter?: TStamp;
|
||||
/**
|
||||
* The algorithm that was used to generate the public-private key pair.
|
||||
*/
|
||||
KeyAlgorithm?: KeyAlgorithm;
|
||||
/**
|
||||
* The algorithm that was used to sign the certificate.
|
||||
*/
|
||||
SignatureAlgorithm?: String;
|
||||
/**
|
||||
* A list of ARNs for the Amazon Web Services resources that are using the certificate. A certificate can be used by multiple Amazon Web Services resources.
|
||||
*/
|
||||
InUseBy?: InUseList;
|
||||
/**
|
||||
* The reason the certificate request failed. This value exists only when the certificate status is FAILED. For more information, see Certificate Request Failed in the Certificate Manager User Guide.
|
||||
*/
|
||||
FailureReason?: FailureReason;
|
||||
/**
|
||||
* The source of the certificate. For certificates provided by ACM, this value is AMAZON_ISSUED. For certificates that you imported with ImportCertificate, this value is IMPORTED. ACM does not provide managed renewal for imported certificates. For more information about the differences between certificates that you import and those that ACM provides, see Importing Certificates in the Certificate Manager User Guide.
|
||||
*/
|
||||
Type?: CertificateType;
|
||||
/**
|
||||
* Contains information about the status of ACM's managed renewal for the certificate. This field exists only when the certificate type is AMAZON_ISSUED.
|
||||
*/
|
||||
RenewalSummary?: RenewalSummary;
|
||||
/**
|
||||
* A list of Key Usage X.509 v3 extension objects. Each object is a string value that identifies the purpose of the public key contained in the certificate. Possible extension values include DIGITAL_SIGNATURE, KEY_ENCHIPHERMENT, NON_REPUDIATION, and more.
|
||||
*/
|
||||
KeyUsages?: KeyUsageList;
|
||||
/**
|
||||
* Contains a list of Extended Key Usage X.509 v3 extension objects. Each object specifies a purpose for which the certificate public key can be used and consists of a name and an object identifier (OID).
|
||||
*/
|
||||
ExtendedKeyUsages?: ExtendedKeyUsageList;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the private certificate authority (CA) that issued the certificate. This has the following format: arn:aws:acm-pca:region:account:certificate-authority/12345678-1234-1234-1234-123456789012
|
||||
*/
|
||||
CertificateAuthorityArn?: Arn;
|
||||
/**
|
||||
* Specifies whether the certificate is eligible for renewal. At this time, only exported private certificates can be renewed with the RenewCertificate command.
|
||||
*/
|
||||
RenewalEligibility?: RenewalEligibility;
|
||||
/**
|
||||
* Value that specifies whether to add the certificate to a transparency log. Certificate transparency makes it possible to detect SSL certificates that have been mistakenly or maliciously issued. A browser might respond to certificate that has not been logged by showing an error message. The logs are cryptographically secure.
|
||||
*/
|
||||
Options?: CertificateOptions;
|
||||
}
|
||||
export interface CertificateOptions {
|
||||
/**
|
||||
* You can opt out of certificate transparency logging by specifying the DISABLED option. Opt in by specifying ENABLED.
|
||||
*/
|
||||
CertificateTransparencyLoggingPreference?: CertificateTransparencyLoggingPreference;
|
||||
}
|
||||
export type CertificateStatus = "PENDING_VALIDATION"|"ISSUED"|"INACTIVE"|"EXPIRED"|"VALIDATION_TIMED_OUT"|"REVOKED"|"FAILED"|string;
|
||||
export type CertificateStatuses = CertificateStatus[];
|
||||
export interface CertificateSummary {
|
||||
/**
|
||||
* Amazon Resource Name (ARN) of the certificate. This is of the form: arn:aws:acm:region:123456789012:certificate/12345678-1234-1234-1234-123456789012 For more information about ARNs, see Amazon Resource Names (ARNs).
|
||||
*/
|
||||
CertificateArn?: Arn;
|
||||
/**
|
||||
* Fully qualified domain name (FQDN), such as www.example.com or example.com, for the certificate.
|
||||
*/
|
||||
DomainName?: DomainNameString;
|
||||
/**
|
||||
* One or more domain names (subject alternative names) included in the certificate. This list contains the domain names that are bound to the public key that is contained in the certificate. The subject alternative names include the canonical domain name (CN) of the certificate and additional domain names that can be used to connect to the website. When called by ListCertificates, this parameter will only return the first 100 subject alternative names included in the certificate. To display the full list of subject alternative names, use DescribeCertificate.
|
||||
*/
|
||||
SubjectAlternativeNameSummaries?: DomainList;
|
||||
/**
|
||||
* When called by ListCertificates, indicates whether the full list of subject alternative names has been included in the response. If false, the response includes all of the subject alternative names included in the certificate. If true, the response only includes the first 100 subject alternative names included in the certificate. To display the full list of subject alternative names, use DescribeCertificate.
|
||||
*/
|
||||
HasAdditionalSubjectAlternativeNames?: NullableBoolean;
|
||||
/**
|
||||
* The status of the certificate. A certificate enters status PENDING_VALIDATION upon being requested, unless it fails for any of the reasons given in the troubleshooting topic Certificate request fails. ACM makes repeated attempts to validate a certificate for 72 hours and then times out. If a certificate shows status FAILED or VALIDATION_TIMED_OUT, delete the request, correct the issue with DNS validation or Email validation, and try again. If validation succeeds, the certificate enters status ISSUED.
|
||||
*/
|
||||
Status?: CertificateStatus;
|
||||
/**
|
||||
* The source of the certificate. For certificates provided by ACM, this value is AMAZON_ISSUED. For certificates that you imported with ImportCertificate, this value is IMPORTED. ACM does not provide managed renewal for imported certificates. For more information about the differences between certificates that you import and those that ACM provides, see Importing Certificates in the Certificate Manager User Guide.
|
||||
*/
|
||||
Type?: CertificateType;
|
||||
/**
|
||||
* The algorithm that was used to generate the public-private key pair.
|
||||
*/
|
||||
KeyAlgorithm?: KeyAlgorithm;
|
||||
/**
|
||||
* A list of Key Usage X.509 v3 extension objects. Each object is a string value that identifies the purpose of the public key contained in the certificate. Possible extension values include DIGITAL_SIGNATURE, KEY_ENCHIPHERMENT, NON_REPUDIATION, and more.
|
||||
*/
|
||||
KeyUsages?: KeyUsageNames;
|
||||
/**
|
||||
* Contains a list of Extended Key Usage X.509 v3 extension objects. Each object specifies a purpose for which the certificate public key can be used and consists of a name and an object identifier (OID).
|
||||
*/
|
||||
ExtendedKeyUsages?: ExtendedKeyUsageNames;
|
||||
/**
|
||||
* Indicates whether the certificate is currently in use by any Amazon Web Services resources.
|
||||
*/
|
||||
InUse?: NullableBoolean;
|
||||
/**
|
||||
* Indicates whether the certificate has been exported. This value exists only when the certificate type is PRIVATE.
|
||||
*/
|
||||
Exported?: NullableBoolean;
|
||||
/**
|
||||
* Specifies whether the certificate is eligible for renewal. At this time, only exported private certificates can be renewed with the RenewCertificate command.
|
||||
*/
|
||||
RenewalEligibility?: RenewalEligibility;
|
||||
/**
|
||||
* The time before which the certificate is not valid.
|
||||
*/
|
||||
NotBefore?: TStamp;
|
||||
/**
|
||||
* The time after which the certificate is not valid.
|
||||
*/
|
||||
NotAfter?: TStamp;
|
||||
/**
|
||||
* The time at which the certificate was requested.
|
||||
*/
|
||||
CreatedAt?: TStamp;
|
||||
/**
|
||||
* The time at which the certificate was issued. This value exists only when the certificate type is AMAZON_ISSUED.
|
||||
*/
|
||||
IssuedAt?: TStamp;
|
||||
/**
|
||||
* The date and time when the certificate was imported. This value exists only when the certificate type is IMPORTED.
|
||||
*/
|
||||
ImportedAt?: TStamp;
|
||||
/**
|
||||
* The time at which the certificate was revoked. This value exists only when the certificate status is REVOKED.
|
||||
*/
|
||||
RevokedAt?: TStamp;
|
||||
}
|
||||
export type CertificateSummaryList = CertificateSummary[];
|
||||
export type CertificateTransparencyLoggingPreference = "ENABLED"|"DISABLED"|string;
|
||||
export type CertificateType = "IMPORTED"|"AMAZON_ISSUED"|"PRIVATE"|string;
|
||||
export interface DeleteCertificateRequest {
|
||||
/**
|
||||
* String that contains the ARN of the ACM certificate to be deleted. This must be of the form: arn:aws:acm:region:123456789012:certificate/12345678-1234-1234-1234-123456789012 For more information about ARNs, see Amazon Resource Names (ARNs).
|
||||
*/
|
||||
CertificateArn: Arn;
|
||||
}
|
||||
export interface DescribeCertificateRequest {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the ACM certificate. The ARN must have the following form: arn:aws:acm:region:123456789012:certificate/12345678-1234-1234-1234-123456789012 For more information about ARNs, see Amazon Resource Names (ARNs).
|
||||
*/
|
||||
CertificateArn: Arn;
|
||||
}
|
||||
export interface DescribeCertificateResponse {
|
||||
/**
|
||||
* Metadata about an ACM certificate.
|
||||
*/
|
||||
Certificate?: CertificateDetail;
|
||||
}
|
||||
export type DomainList = DomainNameString[];
|
||||
export type DomainNameString = string;
|
||||
export type DomainStatus = "PENDING_VALIDATION"|"SUCCESS"|"FAILED"|string;
|
||||
export interface DomainValidation {
|
||||
/**
|
||||
* A fully qualified domain name (FQDN) in the certificate. For example, www.example.com or example.com.
|
||||
*/
|
||||
DomainName: DomainNameString;
|
||||
/**
|
||||
* A list of email addresses that ACM used to send domain validation emails.
|
||||
*/
|
||||
ValidationEmails?: ValidationEmailList;
|
||||
/**
|
||||
* The domain name that ACM used to send domain validation emails.
|
||||
*/
|
||||
ValidationDomain?: DomainNameString;
|
||||
/**
|
||||
* The validation status of the domain name. This can be one of the following values: PENDING_VALIDATION SUCCESS FAILED
|
||||
*/
|
||||
ValidationStatus?: DomainStatus;
|
||||
/**
|
||||
* Contains the CNAME record that you add to your DNS database for domain validation. For more information, see Use DNS to Validate Domain Ownership. Note: The CNAME information that you need does not include the name of your domain. If you include
 your domain name in the DNS database CNAME record, validation fails.
 For example, if the name is "_a79865eb4cd1a6ab990a45779b4e0b96.yourdomain.com", only "_a79865eb4cd1a6ab990a45779b4e0b96" must be used.
|
||||
*/
|
||||
ResourceRecord?: ResourceRecord;
|
||||
/**
|
||||
* Specifies the domain validation method.
|
||||
*/
|
||||
ValidationMethod?: ValidationMethod;
|
||||
}
|
||||
export type DomainValidationList = DomainValidation[];
|
||||
export interface DomainValidationOption {
|
||||
/**
|
||||
* A fully qualified domain name (FQDN) in the certificate request.
|
||||
*/
|
||||
DomainName: DomainNameString;
|
||||
/**
|
||||
* The domain name that you want ACM to use to send you validation emails. This domain name is the suffix of the email addresses that you want ACM to use. This must be the same as the DomainName value or a superdomain of the DomainName value. For example, if you request a certificate for testing.example.com, you can specify example.com for this value. In that case, ACM sends domain validation emails to the following five addresses: admin@example.com administrator@example.com hostmaster@example.com postmaster@example.com webmaster@example.com
|
||||
*/
|
||||
ValidationDomain: DomainNameString;
|
||||
}
|
||||
export type DomainValidationOptionList = DomainValidationOption[];
|
||||
export interface ExpiryEventsConfiguration {
|
||||
/**
|
||||
* Specifies the number of days prior to certificate expiration when ACM starts generating EventBridge events. ACM sends one event per day per certificate until the certificate expires. By default, accounts receive events starting 45 days before certificate expiration.
|
||||
*/
|
||||
DaysBeforeExpiry?: PositiveInteger;
|
||||
}
|
||||
export interface ExportCertificateRequest {
|
||||
/**
|
||||
* An Amazon Resource Name (ARN) of the issued certificate. This must be of the form: arn:aws:acm:region:account:certificate/12345678-1234-1234-1234-123456789012
|
||||
*/
|
||||
CertificateArn: Arn;
|
||||
/**
|
||||
* Passphrase to associate with the encrypted exported private key. When creating your passphrase, you can use any ASCII character except #, $, or %. If you want to later decrypt the private key, you must have the passphrase. You can use the following OpenSSL command to decrypt a private key. After entering the command, you are prompted for the passphrase. openssl rsa -in encrypted_key.pem -out decrypted_key.pem
|
||||
*/
|
||||
Passphrase: PassphraseBlob;
|
||||
}
|
||||
export interface ExportCertificateResponse {
|
||||
/**
|
||||
* The base64 PEM-encoded certificate.
|
||||
*/
|
||||
Certificate?: CertificateBody;
|
||||
/**
|
||||
* The base64 PEM-encoded certificate chain. This does not include the certificate that you are exporting.
|
||||
*/
|
||||
CertificateChain?: CertificateChain;
|
||||
/**
|
||||
* The encrypted private key associated with the public key in the certificate. The key is output in PKCS #8 format and is base64 PEM-encoded.
|
||||
*/
|
||||
PrivateKey?: PrivateKey;
|
||||
}
|
||||
export interface ExtendedKeyUsage {
|
||||
/**
|
||||
* The name of an Extended Key Usage value.
|
||||
*/
|
||||
Name?: ExtendedKeyUsageName;
|
||||
/**
|
||||
* An object identifier (OID) for the extension value. OIDs are strings of numbers separated by periods. The following OIDs are defined in RFC 3280 and RFC 5280. 1.3.6.1.5.5.7.3.1 (TLS_WEB_SERVER_AUTHENTICATION) 1.3.6.1.5.5.7.3.2 (TLS_WEB_CLIENT_AUTHENTICATION) 1.3.6.1.5.5.7.3.3 (CODE_SIGNING) 1.3.6.1.5.5.7.3.4 (EMAIL_PROTECTION) 1.3.6.1.5.5.7.3.8 (TIME_STAMPING) 1.3.6.1.5.5.7.3.9 (OCSP_SIGNING) 1.3.6.1.5.5.7.3.5 (IPSEC_END_SYSTEM) 1.3.6.1.5.5.7.3.6 (IPSEC_TUNNEL) 1.3.6.1.5.5.7.3.7 (IPSEC_USER)
|
||||
*/
|
||||
OID?: String;
|
||||
}
|
||||
export type ExtendedKeyUsageFilterList = ExtendedKeyUsageName[];
|
||||
export type ExtendedKeyUsageList = ExtendedKeyUsage[];
|
||||
export type ExtendedKeyUsageName = "TLS_WEB_SERVER_AUTHENTICATION"|"TLS_WEB_CLIENT_AUTHENTICATION"|"CODE_SIGNING"|"EMAIL_PROTECTION"|"TIME_STAMPING"|"OCSP_SIGNING"|"IPSEC_END_SYSTEM"|"IPSEC_TUNNEL"|"IPSEC_USER"|"ANY"|"NONE"|"CUSTOM"|string;
|
||||
export type ExtendedKeyUsageNames = ExtendedKeyUsageName[];
|
||||
export type FailureReason = "NO_AVAILABLE_CONTACTS"|"ADDITIONAL_VERIFICATION_REQUIRED"|"DOMAIN_NOT_ALLOWED"|"INVALID_PUBLIC_DOMAIN"|"DOMAIN_VALIDATION_DENIED"|"CAA_ERROR"|"PCA_LIMIT_EXCEEDED"|"PCA_INVALID_ARN"|"PCA_INVALID_STATE"|"PCA_REQUEST_FAILED"|"PCA_NAME_CONSTRAINTS_VALIDATION"|"PCA_RESOURCE_NOT_FOUND"|"PCA_INVALID_ARGS"|"PCA_INVALID_DURATION"|"PCA_ACCESS_DENIED"|"SLR_NOT_FOUND"|"OTHER"|string;
|
||||
export interface Filters {
|
||||
/**
|
||||
* Specify one or more ExtendedKeyUsage extension values.
|
||||
*/
|
||||
extendedKeyUsage?: ExtendedKeyUsageFilterList;
|
||||
/**
|
||||
* Specify one or more KeyUsage extension values.
|
||||
*/
|
||||
keyUsage?: KeyUsageFilterList;
|
||||
/**
|
||||
* Specify one or more algorithms that can be used to generate key pairs. Default filtering returns only RSA_1024 and RSA_2048 certificates that have at least one domain. To return other certificate types, provide the desired type signatures in a comma-separated list. For example, "keyTypes": ["RSA_2048","RSA_4096"] returns both RSA_2048 and RSA_4096 certificates.
|
||||
*/
|
||||
keyTypes?: KeyAlgorithmList;
|
||||
}
|
||||
export interface GetAccountConfigurationResponse {
|
||||
/**
|
||||
* Expiration events configuration options associated with the Amazon Web Services account.
|
||||
*/
|
||||
ExpiryEvents?: ExpiryEventsConfiguration;
|
||||
}
|
||||
export interface GetCertificateRequest {
|
||||
/**
|
||||
* String that contains a certificate ARN in the following format: arn:aws:acm:region:123456789012:certificate/12345678-1234-1234-1234-123456789012 For more information about ARNs, see Amazon Resource Names (ARNs).
|
||||
*/
|
||||
CertificateArn: Arn;
|
||||
}
|
||||
export interface GetCertificateResponse {
|
||||
/**
|
||||
* The ACM-issued certificate corresponding to the ARN specified as input.
|
||||
*/
|
||||
Certificate?: CertificateBody;
|
||||
/**
|
||||
* Certificates forming the requested certificate's chain of trust. The chain consists of the certificate of the issuing CA and the intermediate certificates of any other subordinate CAs.
|
||||
*/
|
||||
CertificateChain?: CertificateChain;
|
||||
}
|
||||
export type IdempotencyToken = string;
|
||||
export interface ImportCertificateRequest {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of an imported certificate to replace. To import a new certificate, omit this field.
|
||||
*/
|
||||
CertificateArn?: Arn;
|
||||
/**
|
||||
* The certificate to import.
|
||||
*/
|
||||
Certificate: CertificateBodyBlob;
|
||||
/**
|
||||
* The private key that matches the public key in the certificate.
|
||||
*/
|
||||
PrivateKey: PrivateKeyBlob;
|
||||
/**
|
||||
* The PEM encoded certificate chain.
|
||||
*/
|
||||
CertificateChain?: CertificateChainBlob;
|
||||
/**
|
||||
* One or more resource tags to associate with the imported certificate. Note: You cannot apply tags when reimporting a certificate.
|
||||
*/
|
||||
Tags?: TagList;
|
||||
}
|
||||
export interface ImportCertificateResponse {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the imported certificate.
|
||||
*/
|
||||
CertificateArn?: Arn;
|
||||
}
|
||||
export type InUseList = String[];
|
||||
export type KeyAlgorithm = "RSA_1024"|"RSA_2048"|"RSA_3072"|"RSA_4096"|"EC_prime256v1"|"EC_secp384r1"|"EC_secp521r1"|string;
|
||||
export type KeyAlgorithmList = KeyAlgorithm[];
|
||||
export interface KeyUsage {
|
||||
/**
|
||||
* A string value that contains a Key Usage extension name.
|
||||
*/
|
||||
Name?: KeyUsageName;
|
||||
}
|
||||
export type KeyUsageFilterList = KeyUsageName[];
|
||||
export type KeyUsageList = KeyUsage[];
|
||||
export type KeyUsageName = "DIGITAL_SIGNATURE"|"NON_REPUDIATION"|"KEY_ENCIPHERMENT"|"DATA_ENCIPHERMENT"|"KEY_AGREEMENT"|"CERTIFICATE_SIGNING"|"CRL_SIGNING"|"ENCIPHER_ONLY"|"DECIPHER_ONLY"|"ANY"|"CUSTOM"|string;
|
||||
export type KeyUsageNames = KeyUsageName[];
|
||||
export interface ListCertificatesRequest {
|
||||
/**
|
||||
* Filter the certificate list by status value.
|
||||
*/
|
||||
CertificateStatuses?: CertificateStatuses;
|
||||
/**
|
||||
* Filter the certificate list. For more information, see the Filters structure.
|
||||
*/
|
||||
Includes?: Filters;
|
||||
/**
|
||||
* Use this parameter only when paginating results and only in a subsequent request after you receive a response with truncated results. Set it to the value of NextToken from the response you just received.
|
||||
*/
|
||||
NextToken?: NextToken;
|
||||
/**
|
||||
* Use this parameter when paginating results to specify the maximum number of items to return in the response. If additional items exist beyond the number you specify, the NextToken element is sent in the response. Use this NextToken value in a subsequent request to retrieve additional items.
|
||||
*/
|
||||
MaxItems?: MaxItems;
|
||||
/**
|
||||
* Specifies the field to sort results by. If you specify SortBy, you must also specify SortOrder.
|
||||
*/
|
||||
SortBy?: SortBy;
|
||||
/**
|
||||
* Specifies the order of sorted results. If you specify SortOrder, you must also specify SortBy.
|
||||
*/
|
||||
SortOrder?: SortOrder;
|
||||
}
|
||||
export interface ListCertificatesResponse {
|
||||
/**
|
||||
* When the list is truncated, this value is present and contains the value to use for the NextToken parameter in a subsequent pagination request.
|
||||
*/
|
||||
NextToken?: NextToken;
|
||||
/**
|
||||
* A list of ACM certificates.
|
||||
*/
|
||||
CertificateSummaryList?: CertificateSummaryList;
|
||||
}
|
||||
export interface ListTagsForCertificateRequest {
|
||||
/**
|
||||
* String that contains the ARN of the ACM certificate for which you want to list the tags. This must have the following form: arn:aws:acm:region:123456789012:certificate/12345678-1234-1234-1234-123456789012 For more information about ARNs, see Amazon Resource Names (ARNs).
|
||||
*/
|
||||
CertificateArn: Arn;
|
||||
}
|
||||
export interface ListTagsForCertificateResponse {
|
||||
/**
|
||||
* The key-value pairs that define the applied tags.
|
||||
*/
|
||||
Tags?: TagList;
|
||||
}
|
||||
export type MaxItems = number;
|
||||
export type NextToken = string;
|
||||
export type NullableBoolean = boolean;
|
||||
export type PassphraseBlob = Buffer|Uint8Array|Blob|string;
|
||||
export type PcaArn = string;
|
||||
export type PositiveInteger = number;
|
||||
export type PrivateKey = string;
|
||||
export type PrivateKeyBlob = Buffer|Uint8Array|Blob|string;
|
||||
export interface PutAccountConfigurationRequest {
|
||||
/**
|
||||
* Specifies expiration events associated with an account.
|
||||
*/
|
||||
ExpiryEvents?: ExpiryEventsConfiguration;
|
||||
/**
|
||||
* Customer-chosen string used to distinguish between calls to PutAccountConfiguration. Idempotency tokens time out after one hour. If you call PutAccountConfiguration multiple times with the same unexpired idempotency token, ACM treats it as the same request and returns the original result. If you change the idempotency token for each call, ACM treats each call as a new request.
|
||||
*/
|
||||
IdempotencyToken: IdempotencyToken;
|
||||
}
|
||||
export type RecordType = "CNAME"|string;
|
||||
export interface RemoveTagsFromCertificateRequest {
|
||||
/**
|
||||
* String that contains the ARN of the ACM Certificate with one or more tags that you want to remove. This must be of the form: arn:aws:acm:region:123456789012:certificate/12345678-1234-1234-1234-123456789012 For more information about ARNs, see Amazon Resource Names (ARNs).
|
||||
*/
|
||||
CertificateArn: Arn;
|
||||
/**
|
||||
* The key-value pair that defines the tag to remove.
|
||||
*/
|
||||
Tags: TagList;
|
||||
}
|
||||
export interface RenewCertificateRequest {
|
||||
/**
|
||||
* String that contains the ARN of the ACM certificate to be renewed. This must be of the form: arn:aws:acm:region:123456789012:certificate/12345678-1234-1234-1234-123456789012 For more information about ARNs, see Amazon Resource Names (ARNs).
|
||||
*/
|
||||
CertificateArn: Arn;
|
||||
}
|
||||
export type RenewalEligibility = "ELIGIBLE"|"INELIGIBLE"|string;
|
||||
export type RenewalStatus = "PENDING_AUTO_RENEWAL"|"PENDING_VALIDATION"|"SUCCESS"|"FAILED"|string;
|
||||
export interface RenewalSummary {
|
||||
/**
|
||||
* The status of ACM's managed renewal of the certificate.
|
||||
*/
|
||||
RenewalStatus: RenewalStatus;
|
||||
/**
|
||||
* Contains information about the validation of each domain name in the certificate, as it pertains to ACM's managed renewal. This is different from the initial validation that occurs as a result of the RequestCertificate request. This field exists only when the certificate type is AMAZON_ISSUED.
|
||||
*/
|
||||
DomainValidationOptions: DomainValidationList;
|
||||
/**
|
||||
* The reason that a renewal request was unsuccessful.
|
||||
*/
|
||||
RenewalStatusReason?: FailureReason;
|
||||
/**
|
||||
* The time at which the renewal summary was last updated.
|
||||
*/
|
||||
UpdatedAt: TStamp;
|
||||
}
|
||||
export interface RequestCertificateRequest {
|
||||
/**
|
||||
* Fully qualified domain name (FQDN), such as www.example.com, that you want to secure with an ACM certificate. Use an asterisk (*) to create a wildcard certificate that protects several sites in the same domain. For example, *.example.com protects www.example.com, site.example.com, and images.example.com. In compliance with RFC 5280, the length of the domain name (technically, the Common Name) that you provide cannot exceed 64 octets (characters), including periods. To add a longer domain name, specify it in the Subject Alternative Name field, which supports names up to 253 octets in length.
|
||||
*/
|
||||
DomainName: DomainNameString;
|
||||
/**
|
||||
* The method you want to use if you are requesting a public certificate to validate that you own or control domain. You can validate with DNS or validate with email. We recommend that you use DNS validation.
|
||||
*/
|
||||
ValidationMethod?: ValidationMethod;
|
||||
/**
|
||||
* Additional FQDNs to be included in the Subject Alternative Name extension of the ACM certificate. For example, add the name www.example.net to a certificate for which the DomainName field is www.example.com if users can reach your site by using either name. The maximum number of domain names that you can add to an ACM certificate is 100. However, the initial quota is 10 domain names. If you need more than 10 names, you must request a quota increase. For more information, see Quotas. The maximum length of a SAN DNS name is 253 octets. The name is made up of multiple labels separated by periods. No label can be longer than 63 octets. Consider the following examples: (63 octets).(63 octets).(63 octets).(61 octets) is legal because the total length is 253 octets (63+1+63+1+63+1+61) and no label exceeds 63 octets. (64 octets).(63 octets).(63 octets).(61 octets) is not legal because the total length exceeds 253 octets (64+1+63+1+63+1+61) and the first label exceeds 63 octets. (63 octets).(63 octets).(63 octets).(62 octets) is not legal because the total length of the DNS name (63+1+63+1+63+1+62) exceeds 253 octets.
|
||||
*/
|
||||
SubjectAlternativeNames?: DomainList;
|
||||
/**
|
||||
* Customer chosen string that can be used to distinguish between calls to RequestCertificate. Idempotency tokens time out after one hour. Therefore, if you call RequestCertificate multiple times with the same idempotency token within one hour, ACM recognizes that you are requesting only one certificate and will issue only one. If you change the idempotency token for each call, ACM recognizes that you are requesting multiple certificates.
|
||||
*/
|
||||
IdempotencyToken?: IdempotencyToken;
|
||||
/**
|
||||
* The domain name that you want ACM to use to send you emails so that you can validate domain ownership.
|
||||
*/
|
||||
DomainValidationOptions?: DomainValidationOptionList;
|
||||
/**
|
||||
* Currently, you can use this parameter to specify whether to add the certificate to a certificate transparency log. Certificate transparency makes it possible to detect SSL/TLS certificates that have been mistakenly or maliciously issued. Certificates that have not been logged typically produce an error message in a browser. For more information, see Opting Out of Certificate Transparency Logging.
|
||||
*/
|
||||
Options?: CertificateOptions;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the private certificate authority (CA) that will be used to issue the certificate. If you do not provide an ARN and you are trying to request a private certificate, ACM will attempt to issue a public certificate. For more information about private CAs, see the Amazon Web Services Private Certificate Authority user guide. The ARN must have the following form: arn:aws:acm-pca:region:account:certificate-authority/12345678-1234-1234-1234-123456789012
|
||||
*/
|
||||
CertificateAuthorityArn?: PcaArn;
|
||||
/**
|
||||
* One or more resource tags to associate with the certificate.
|
||||
*/
|
||||
Tags?: TagList;
|
||||
/**
|
||||
* Specifies the algorithm of the public and private key pair that your certificate uses to encrypt data. RSA is the default key algorithm for ACM certificates. Elliptic Curve Digital Signature Algorithm (ECDSA) keys are smaller, offering security comparable to RSA keys but with greater computing efficiency. However, ECDSA is not supported by all network clients. Some AWS services may require RSA keys, or only support ECDSA keys of a particular size, while others allow the use of either RSA and ECDSA keys to ensure that compatibility is not broken. Check the requirements for the AWS service where you plan to deploy your certificate. Default: RSA_2048
|
||||
*/
|
||||
KeyAlgorithm?: KeyAlgorithm;
|
||||
}
|
||||
export interface RequestCertificateResponse {
|
||||
/**
|
||||
* String that contains the ARN of the issued certificate. This must be of the form: arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012
|
||||
*/
|
||||
CertificateArn?: Arn;
|
||||
}
|
||||
export interface ResendValidationEmailRequest {
|
||||
/**
|
||||
* String that contains the ARN of the requested certificate. The certificate ARN is generated and returned by the RequestCertificate action as soon as the request is made. By default, using this parameter causes email to be sent to all top-level domains you specified in the certificate request. The ARN must be of the form: arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012
|
||||
*/
|
||||
CertificateArn: Arn;
|
||||
/**
|
||||
* The fully qualified domain name (FQDN) of the certificate that needs to be validated.
|
||||
*/
|
||||
Domain: DomainNameString;
|
||||
/**
|
||||
* The base validation domain that will act as the suffix of the email addresses that are used to send the emails. This must be the same as the Domain value or a superdomain of the Domain value. For example, if you requested a certificate for site.subdomain.example.com and specify a ValidationDomain of subdomain.example.com, ACM sends email to the domain registrant, technical contact, and administrative contact in WHOIS and the following five addresses: admin@subdomain.example.com administrator@subdomain.example.com hostmaster@subdomain.example.com postmaster@subdomain.example.com webmaster@subdomain.example.com
|
||||
*/
|
||||
ValidationDomain: DomainNameString;
|
||||
}
|
||||
export interface ResourceRecord {
|
||||
/**
|
||||
* The name of the DNS record to create in your domain. This is supplied by ACM.
|
||||
*/
|
||||
Name: String;
|
||||
/**
|
||||
* The type of DNS record. Currently this can be CNAME.
|
||||
*/
|
||||
Type: RecordType;
|
||||
/**
|
||||
* The value of the CNAME record to add to your DNS database. This is supplied by ACM.
|
||||
*/
|
||||
Value: String;
|
||||
}
|
||||
export type RevocationReason = "UNSPECIFIED"|"KEY_COMPROMISE"|"CA_COMPROMISE"|"AFFILIATION_CHANGED"|"SUPERCEDED"|"CESSATION_OF_OPERATION"|"CERTIFICATE_HOLD"|"REMOVE_FROM_CRL"|"PRIVILEGE_WITHDRAWN"|"A_A_COMPROMISE"|string;
|
||||
export type SortBy = "CREATED_AT"|string;
|
||||
export type SortOrder = "ASCENDING"|"DESCENDING"|string;
|
||||
export type String = string;
|
||||
export type TStamp = Date;
|
||||
export interface Tag {
|
||||
/**
|
||||
* The key of the tag.
|
||||
*/
|
||||
Key: TagKey;
|
||||
/**
|
||||
* The value of the tag.
|
||||
*/
|
||||
Value?: TagValue;
|
||||
}
|
||||
export type TagKey = string;
|
||||
export type TagList = Tag[];
|
||||
export type TagValue = string;
|
||||
export interface UpdateCertificateOptionsRequest {
|
||||
/**
|
||||
* ARN of the requested certificate to update. This must be of the form: arn:aws:acm:us-east-1:account:certificate/12345678-1234-1234-1234-123456789012
|
||||
*/
|
||||
CertificateArn: Arn;
|
||||
/**
|
||||
* Use to update the options for your certificate. Currently, you can specify whether to add your certificate to a transparency log. Certificate transparency makes it possible to detect SSL/TLS certificates that have been mistakenly or maliciously issued. Certificates that have not been logged typically produce an error message in a browser.
|
||||
*/
|
||||
Options: CertificateOptions;
|
||||
}
|
||||
export type ValidationEmailList = String[];
|
||||
export type ValidationMethod = "EMAIL"|"DNS"|string;
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
export type apiVersion = "2015-12-08"|"latest"|string;
|
||||
export interface ClientApiVersions {
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
apiVersion?: apiVersion;
|
||||
}
|
||||
export type ClientConfiguration = ServiceConfigurationOptions & ClientApiVersions;
|
||||
/**
|
||||
* Contains interfaces for use with the ACM client.
|
||||
*/
|
||||
export import Types = ACM;
|
||||
}
|
||||
export = ACM;
|
||||
19
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/acm.js
generated
vendored
Normal file
19
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/acm.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['acm'] = {};
|
||||
AWS.ACM = Service.defineService('acm', ['2015-12-08']);
|
||||
Object.defineProperty(apiLoader.services['acm'], '2015-12-08', {
|
||||
get: function get() {
|
||||
var model = require('../apis/acm-2015-12-08.min.json');
|
||||
model.paginators = require('../apis/acm-2015-12-08.paginators.json').pagination;
|
||||
model.waiters = require('../apis/acm-2015-12-08.waiters2.json').waiters;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.ACM;
|
||||
1142
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/acmpca.d.ts
generated
vendored
Normal file
1142
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/acmpca.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
19
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/acmpca.js
generated
vendored
Normal file
19
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/acmpca.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['acmpca'] = {};
|
||||
AWS.ACMPCA = Service.defineService('acmpca', ['2017-08-22']);
|
||||
Object.defineProperty(apiLoader.services['acmpca'], '2017-08-22', {
|
||||
get: function get() {
|
||||
var model = require('../apis/acm-pca-2017-08-22.min.json');
|
||||
model.paginators = require('../apis/acm-pca-2017-08-22.paginators.json').pagination;
|
||||
model.waiters = require('../apis/acm-pca-2017-08-22.waiters2.json').waiters;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.ACMPCA;
|
||||
3862
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/alexaforbusiness.d.ts
generated
vendored
Normal file
3862
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/alexaforbusiness.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/alexaforbusiness.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/alexaforbusiness.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['alexaforbusiness'] = {};
|
||||
AWS.AlexaForBusiness = Service.defineService('alexaforbusiness', ['2017-11-09']);
|
||||
Object.defineProperty(apiLoader.services['alexaforbusiness'], '2017-11-09', {
|
||||
get: function get() {
|
||||
var model = require('../apis/alexaforbusiness-2017-11-09.min.json');
|
||||
model.paginators = require('../apis/alexaforbusiness-2017-11-09.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.AlexaForBusiness;
|
||||
359
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/all.d.ts
generated
vendored
Normal file
359
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/all.d.ts
generated
vendored
Normal file
@@ -0,0 +1,359 @@
|
||||
export import ACM = require('./acm');
|
||||
export import APIGateway = require('./apigateway');
|
||||
export import ApplicationAutoScaling = require('./applicationautoscaling');
|
||||
export import AppStream = require('./appstream');
|
||||
export import AutoScaling = require('./autoscaling');
|
||||
export import Batch = require('./batch');
|
||||
export import Budgets = require('./budgets');
|
||||
export import CloudDirectory = require('./clouddirectory');
|
||||
export import CloudFormation = require('./cloudformation');
|
||||
export import CloudFront = require('./cloudfront');
|
||||
export import CloudHSM = require('./cloudhsm');
|
||||
export import CloudSearch = require('./cloudsearch');
|
||||
export import CloudSearchDomain = require('./cloudsearchdomain');
|
||||
export import CloudTrail = require('./cloudtrail');
|
||||
export import CloudWatch = require('./cloudwatch');
|
||||
export import CloudWatchEvents = require('./cloudwatchevents');
|
||||
export import CloudWatchLogs = require('./cloudwatchlogs');
|
||||
export import CodeBuild = require('./codebuild');
|
||||
export import CodeCommit = require('./codecommit');
|
||||
export import CodeDeploy = require('./codedeploy');
|
||||
export import CodePipeline = require('./codepipeline');
|
||||
export import CognitoIdentity = require('./cognitoidentity');
|
||||
export import CognitoIdentityServiceProvider = require('./cognitoidentityserviceprovider');
|
||||
export import CognitoSync = require('./cognitosync');
|
||||
export import ConfigService = require('./configservice');
|
||||
export import CUR = require('./cur');
|
||||
export import DataPipeline = require('./datapipeline');
|
||||
export import DeviceFarm = require('./devicefarm');
|
||||
export import DirectConnect = require('./directconnect');
|
||||
export import DirectoryService = require('./directoryservice');
|
||||
export import Discovery = require('./discovery');
|
||||
export import DMS = require('./dms');
|
||||
export import DynamoDB = require('./dynamodb');
|
||||
export import DynamoDBStreams = require('./dynamodbstreams');
|
||||
export import EC2 = require('./ec2');
|
||||
export import ECR = require('./ecr');
|
||||
export import ECS = require('./ecs');
|
||||
export import EFS = require('./efs');
|
||||
export import ElastiCache = require('./elasticache');
|
||||
export import ElasticBeanstalk = require('./elasticbeanstalk');
|
||||
export import ELB = require('./elb');
|
||||
export import ELBv2 = require('./elbv2');
|
||||
export import EMR = require('./emr');
|
||||
export import ES = require('./es');
|
||||
export import ElasticTranscoder = require('./elastictranscoder');
|
||||
export import Firehose = require('./firehose');
|
||||
export import GameLift = require('./gamelift');
|
||||
export import Glacier = require('./glacier');
|
||||
export import Health = require('./health');
|
||||
export import IAM = require('./iam');
|
||||
export import ImportExport = require('./importexport');
|
||||
export import Inspector = require('./inspector');
|
||||
export import Iot = require('./iot');
|
||||
export import IotData = require('./iotdata');
|
||||
export import Kinesis = require('./kinesis');
|
||||
export import KinesisAnalytics = require('./kinesisanalytics');
|
||||
export import KMS = require('./kms');
|
||||
export import Lambda = require('./lambda');
|
||||
export import LexRuntime = require('./lexruntime');
|
||||
export import Lightsail = require('./lightsail');
|
||||
export import MachineLearning = require('./machinelearning');
|
||||
export import MarketplaceCommerceAnalytics = require('./marketplacecommerceanalytics');
|
||||
export import MarketplaceMetering = require('./marketplacemetering');
|
||||
export import MTurk = require('./mturk');
|
||||
export import MobileAnalytics = require('./mobileanalytics');
|
||||
export import OpsWorks = require('./opsworks');
|
||||
export import OpsWorksCM = require('./opsworkscm');
|
||||
export import Organizations = require('./organizations');
|
||||
export import Pinpoint = require('./pinpoint');
|
||||
export import Polly = require('./polly');
|
||||
export import RDS = require('./rds');
|
||||
export import Redshift = require('./redshift');
|
||||
export import Rekognition = require('./rekognition');
|
||||
export import ResourceGroupsTaggingAPI = require('./resourcegroupstaggingapi');
|
||||
export import Route53 = require('./route53');
|
||||
export import Route53Domains = require('./route53domains');
|
||||
export import S3 = require('./s3');
|
||||
export import S3Control = require('./s3control');
|
||||
export import ServiceCatalog = require('./servicecatalog');
|
||||
export import SES = require('./ses');
|
||||
export import Shield = require('./shield');
|
||||
export import SimpleDB = require('./simpledb');
|
||||
export import SMS = require('./sms');
|
||||
export import Snowball = require('./snowball');
|
||||
export import SNS = require('./sns');
|
||||
export import SQS = require('./sqs');
|
||||
export import SSM = require('./ssm');
|
||||
export import StorageGateway = require('./storagegateway');
|
||||
export import StepFunctions = require('./stepfunctions');
|
||||
export import STS = require('./sts');
|
||||
export import Support = require('./support');
|
||||
export import SWF = require('./swf');
|
||||
export import XRay = require('./xray');
|
||||
export import WAF = require('./waf');
|
||||
export import WAFRegional = require('./wafregional');
|
||||
export import WorkDocs = require('./workdocs');
|
||||
export import WorkSpaces = require('./workspaces');
|
||||
export import CodeStar = require('./codestar');
|
||||
export import LexModelBuildingService = require('./lexmodelbuildingservice');
|
||||
export import MarketplaceEntitlementService = require('./marketplaceentitlementservice');
|
||||
export import Athena = require('./athena');
|
||||
export import Greengrass = require('./greengrass');
|
||||
export import DAX = require('./dax');
|
||||
export import MigrationHub = require('./migrationhub');
|
||||
export import CloudHSMV2 = require('./cloudhsmv2');
|
||||
export import Glue = require('./glue');
|
||||
export import Mobile = require('./mobile');
|
||||
export import Pricing = require('./pricing');
|
||||
export import CostExplorer = require('./costexplorer');
|
||||
export import MediaConvert = require('./mediaconvert');
|
||||
export import MediaLive = require('./medialive');
|
||||
export import MediaPackage = require('./mediapackage');
|
||||
export import MediaStore = require('./mediastore');
|
||||
export import MediaStoreData = require('./mediastoredata');
|
||||
export import AppSync = require('./appsync');
|
||||
export import GuardDuty = require('./guardduty');
|
||||
export import MQ = require('./mq');
|
||||
export import Comprehend = require('./comprehend');
|
||||
export import IoTJobsDataPlane = require('./iotjobsdataplane');
|
||||
export import KinesisVideoArchivedMedia = require('./kinesisvideoarchivedmedia');
|
||||
export import KinesisVideoMedia = require('./kinesisvideomedia');
|
||||
export import KinesisVideo = require('./kinesisvideo');
|
||||
export import SageMakerRuntime = require('./sagemakerruntime');
|
||||
export import SageMaker = require('./sagemaker');
|
||||
export import Translate = require('./translate');
|
||||
export import ResourceGroups = require('./resourcegroups');
|
||||
export import AlexaForBusiness = require('./alexaforbusiness');
|
||||
export import Cloud9 = require('./cloud9');
|
||||
export import ServerlessApplicationRepository = require('./serverlessapplicationrepository');
|
||||
export import ServiceDiscovery = require('./servicediscovery');
|
||||
export import WorkMail = require('./workmail');
|
||||
export import AutoScalingPlans = require('./autoscalingplans');
|
||||
export import TranscribeService = require('./transcribeservice');
|
||||
export import Connect = require('./connect');
|
||||
export import ACMPCA = require('./acmpca');
|
||||
export import FMS = require('./fms');
|
||||
export import SecretsManager = require('./secretsmanager');
|
||||
export import IoTAnalytics = require('./iotanalytics');
|
||||
export import IoT1ClickDevicesService = require('./iot1clickdevicesservice');
|
||||
export import IoT1ClickProjects = require('./iot1clickprojects');
|
||||
export import PI = require('./pi');
|
||||
export import Neptune = require('./neptune');
|
||||
export import MediaTailor = require('./mediatailor');
|
||||
export import EKS = require('./eks');
|
||||
export import Macie = require('./macie');
|
||||
export import DLM = require('./dlm');
|
||||
export import Signer = require('./signer');
|
||||
export import Chime = require('./chime');
|
||||
export import PinpointEmail = require('./pinpointemail');
|
||||
export import RAM = require('./ram');
|
||||
export import Route53Resolver = require('./route53resolver');
|
||||
export import PinpointSMSVoice = require('./pinpointsmsvoice');
|
||||
export import QuickSight = require('./quicksight');
|
||||
export import RDSDataService = require('./rdsdataservice');
|
||||
export import Amplify = require('./amplify');
|
||||
export import DataSync = require('./datasync');
|
||||
export import RoboMaker = require('./robomaker');
|
||||
export import Transfer = require('./transfer');
|
||||
export import GlobalAccelerator = require('./globalaccelerator');
|
||||
export import ComprehendMedical = require('./comprehendmedical');
|
||||
export import KinesisAnalyticsV2 = require('./kinesisanalyticsv2');
|
||||
export import MediaConnect = require('./mediaconnect');
|
||||
export import FSx = require('./fsx');
|
||||
export import SecurityHub = require('./securityhub');
|
||||
export import AppMesh = require('./appmesh');
|
||||
export import LicenseManager = require('./licensemanager');
|
||||
export import Kafka = require('./kafka');
|
||||
export import ApiGatewayManagementApi = require('./apigatewaymanagementapi');
|
||||
export import ApiGatewayV2 = require('./apigatewayv2');
|
||||
export import DocDB = require('./docdb');
|
||||
export import Backup = require('./backup');
|
||||
export import WorkLink = require('./worklink');
|
||||
export import Textract = require('./textract');
|
||||
export import ManagedBlockchain = require('./managedblockchain');
|
||||
export import MediaPackageVod = require('./mediapackagevod');
|
||||
export import GroundStation = require('./groundstation');
|
||||
export import IoTThingsGraph = require('./iotthingsgraph');
|
||||
export import IoTEvents = require('./iotevents');
|
||||
export import IoTEventsData = require('./ioteventsdata');
|
||||
export import Personalize = require('./personalize');
|
||||
export import PersonalizeEvents = require('./personalizeevents');
|
||||
export import PersonalizeRuntime = require('./personalizeruntime');
|
||||
export import ApplicationInsights = require('./applicationinsights');
|
||||
export import ServiceQuotas = require('./servicequotas');
|
||||
export import EC2InstanceConnect = require('./ec2instanceconnect');
|
||||
export import EventBridge = require('./eventbridge');
|
||||
export import LakeFormation = require('./lakeformation');
|
||||
export import ForecastService = require('./forecastservice');
|
||||
export import ForecastQueryService = require('./forecastqueryservice');
|
||||
export import QLDB = require('./qldb');
|
||||
export import QLDBSession = require('./qldbsession');
|
||||
export import WorkMailMessageFlow = require('./workmailmessageflow');
|
||||
export import CodeStarNotifications = require('./codestarnotifications');
|
||||
export import SavingsPlans = require('./savingsplans');
|
||||
export import SSO = require('./sso');
|
||||
export import SSOOIDC = require('./ssooidc');
|
||||
export import MarketplaceCatalog = require('./marketplacecatalog');
|
||||
export import DataExchange = require('./dataexchange');
|
||||
export import SESV2 = require('./sesv2');
|
||||
export import MigrationHubConfig = require('./migrationhubconfig');
|
||||
export import ConnectParticipant = require('./connectparticipant');
|
||||
export import AppConfig = require('./appconfig');
|
||||
export import IoTSecureTunneling = require('./iotsecuretunneling');
|
||||
export import WAFV2 = require('./wafv2');
|
||||
export import ElasticInference = require('./elasticinference');
|
||||
export import Imagebuilder = require('./imagebuilder');
|
||||
export import Schemas = require('./schemas');
|
||||
export import AccessAnalyzer = require('./accessanalyzer');
|
||||
export import CodeGuruReviewer = require('./codegurureviewer');
|
||||
export import CodeGuruProfiler = require('./codeguruprofiler');
|
||||
export import ComputeOptimizer = require('./computeoptimizer');
|
||||
export import FraudDetector = require('./frauddetector');
|
||||
export import Kendra = require('./kendra');
|
||||
export import NetworkManager = require('./networkmanager');
|
||||
export import Outposts = require('./outposts');
|
||||
export import AugmentedAIRuntime = require('./augmentedairuntime');
|
||||
export import EBS = require('./ebs');
|
||||
export import KinesisVideoSignalingChannels = require('./kinesisvideosignalingchannels');
|
||||
export import Detective = require('./detective');
|
||||
export import CodeStarconnections = require('./codestarconnections');
|
||||
export import Synthetics = require('./synthetics');
|
||||
export import IoTSiteWise = require('./iotsitewise');
|
||||
export import Macie2 = require('./macie2');
|
||||
export import CodeArtifact = require('./codeartifact');
|
||||
export import Honeycode = require('./honeycode');
|
||||
export import IVS = require('./ivs');
|
||||
export import Braket = require('./braket');
|
||||
export import IdentityStore = require('./identitystore');
|
||||
export import Appflow = require('./appflow');
|
||||
export import RedshiftData = require('./redshiftdata');
|
||||
export import SSOAdmin = require('./ssoadmin');
|
||||
export import TimestreamQuery = require('./timestreamquery');
|
||||
export import TimestreamWrite = require('./timestreamwrite');
|
||||
export import S3Outposts = require('./s3outposts');
|
||||
export import DataBrew = require('./databrew');
|
||||
export import ServiceCatalogAppRegistry = require('./servicecatalogappregistry');
|
||||
export import NetworkFirewall = require('./networkfirewall');
|
||||
export import MWAA = require('./mwaa');
|
||||
export import AmplifyBackend = require('./amplifybackend');
|
||||
export import AppIntegrations = require('./appintegrations');
|
||||
export import ConnectContactLens = require('./connectcontactlens');
|
||||
export import DevOpsGuru = require('./devopsguru');
|
||||
export import ECRPUBLIC = require('./ecrpublic');
|
||||
export import LookoutVision = require('./lookoutvision');
|
||||
export import SageMakerFeatureStoreRuntime = require('./sagemakerfeaturestoreruntime');
|
||||
export import CustomerProfiles = require('./customerprofiles');
|
||||
export import AuditManager = require('./auditmanager');
|
||||
export import EMRcontainers = require('./emrcontainers');
|
||||
export import HealthLake = require('./healthlake');
|
||||
export import SagemakerEdge = require('./sagemakeredge');
|
||||
export import Amp = require('./amp');
|
||||
export import GreengrassV2 = require('./greengrassv2');
|
||||
export import IotDeviceAdvisor = require('./iotdeviceadvisor');
|
||||
export import IoTFleetHub = require('./iotfleethub');
|
||||
export import IoTWireless = require('./iotwireless');
|
||||
export import Location = require('./location');
|
||||
export import WellArchitected = require('./wellarchitected');
|
||||
export import LexModelsV2 = require('./lexmodelsv2');
|
||||
export import LexRuntimeV2 = require('./lexruntimev2');
|
||||
export import Fis = require('./fis');
|
||||
export import LookoutMetrics = require('./lookoutmetrics');
|
||||
export import Mgn = require('./mgn');
|
||||
export import LookoutEquipment = require('./lookoutequipment');
|
||||
export import Nimble = require('./nimble');
|
||||
export import Finspace = require('./finspace');
|
||||
export import Finspacedata = require('./finspacedata');
|
||||
export import SSMContacts = require('./ssmcontacts');
|
||||
export import SSMIncidents = require('./ssmincidents');
|
||||
export import ApplicationCostProfiler = require('./applicationcostprofiler');
|
||||
export import AppRunner = require('./apprunner');
|
||||
export import Proton = require('./proton');
|
||||
export import Route53RecoveryCluster = require('./route53recoverycluster');
|
||||
export import Route53RecoveryControlConfig = require('./route53recoverycontrolconfig');
|
||||
export import Route53RecoveryReadiness = require('./route53recoveryreadiness');
|
||||
export import ChimeSDKIdentity = require('./chimesdkidentity');
|
||||
export import ChimeSDKMessaging = require('./chimesdkmessaging');
|
||||
export import SnowDeviceManagement = require('./snowdevicemanagement');
|
||||
export import MemoryDB = require('./memorydb');
|
||||
export import OpenSearch = require('./opensearch');
|
||||
export import KafkaConnect = require('./kafkaconnect');
|
||||
export import VoiceID = require('./voiceid');
|
||||
export import Wisdom = require('./wisdom');
|
||||
export import Account = require('./account');
|
||||
export import CloudControl = require('./cloudcontrol');
|
||||
export import Grafana = require('./grafana');
|
||||
export import Panorama = require('./panorama');
|
||||
export import ChimeSDKMeetings = require('./chimesdkmeetings');
|
||||
export import Resiliencehub = require('./resiliencehub');
|
||||
export import MigrationHubStrategy = require('./migrationhubstrategy');
|
||||
export import AppConfigData = require('./appconfigdata');
|
||||
export import Drs = require('./drs');
|
||||
export import MigrationHubRefactorSpaces = require('./migrationhubrefactorspaces');
|
||||
export import Evidently = require('./evidently');
|
||||
export import Inspector2 = require('./inspector2');
|
||||
export import Rbin = require('./rbin');
|
||||
export import RUM = require('./rum');
|
||||
export import BackupGateway = require('./backupgateway');
|
||||
export import IoTTwinMaker = require('./iottwinmaker');
|
||||
export import WorkSpacesWeb = require('./workspacesweb');
|
||||
export import AmplifyUIBuilder = require('./amplifyuibuilder');
|
||||
export import Keyspaces = require('./keyspaces');
|
||||
export import Billingconductor = require('./billingconductor');
|
||||
export import PinpointSMSVoiceV2 = require('./pinpointsmsvoicev2');
|
||||
export import Ivschat = require('./ivschat');
|
||||
export import ChimeSDKMediaPipelines = require('./chimesdkmediapipelines');
|
||||
export import EMRServerless = require('./emrserverless');
|
||||
export import M2 = require('./m2');
|
||||
export import ConnectCampaigns = require('./connectcampaigns');
|
||||
export import RedshiftServerless = require('./redshiftserverless');
|
||||
export import RolesAnywhere = require('./rolesanywhere');
|
||||
export import LicenseManagerUserSubscriptions = require('./licensemanagerusersubscriptions');
|
||||
export import BackupStorage = require('./backupstorage');
|
||||
export import PrivateNetworks = require('./privatenetworks');
|
||||
export import SupportApp = require('./supportapp');
|
||||
export import ControlTower = require('./controltower');
|
||||
export import IoTFleetWise = require('./iotfleetwise');
|
||||
export import MigrationHubOrchestrator = require('./migrationhuborchestrator');
|
||||
export import ConnectCases = require('./connectcases');
|
||||
export import ResourceExplorer2 = require('./resourceexplorer2');
|
||||
export import Scheduler = require('./scheduler');
|
||||
export import ChimeSDKVoice = require('./chimesdkvoice');
|
||||
export import IoTRoboRunner = require('./iotroborunner');
|
||||
export import SsmSap = require('./ssmsap');
|
||||
export import OAM = require('./oam');
|
||||
export import ARCZonalShift = require('./arczonalshift');
|
||||
export import Omics = require('./omics');
|
||||
export import OpenSearchServerless = require('./opensearchserverless');
|
||||
export import SecurityLake = require('./securitylake');
|
||||
export import SimSpaceWeaver = require('./simspaceweaver');
|
||||
export import DocDBElastic = require('./docdbelastic');
|
||||
export import SageMakerGeospatial = require('./sagemakergeospatial');
|
||||
export import CodeCatalyst = require('./codecatalyst');
|
||||
export import Pipes = require('./pipes');
|
||||
export import SageMakerMetrics = require('./sagemakermetrics');
|
||||
export import KinesisVideoWebRTCStorage = require('./kinesisvideowebrtcstorage');
|
||||
export import LicenseManagerLinuxSubscriptions = require('./licensemanagerlinuxsubscriptions');
|
||||
export import KendraRanking = require('./kendraranking');
|
||||
export import CleanRooms = require('./cleanrooms');
|
||||
export import CloudTrailData = require('./cloudtraildata');
|
||||
export import Tnb = require('./tnb');
|
||||
export import InternetMonitor = require('./internetmonitor');
|
||||
export import IVSRealTime = require('./ivsrealtime');
|
||||
export import VPCLattice = require('./vpclattice');
|
||||
export import OSIS = require('./osis');
|
||||
export import MediaPackageV2 = require('./mediapackagev2');
|
||||
export import PaymentCryptography = require('./paymentcryptography');
|
||||
export import PaymentCryptographyData = require('./paymentcryptographydata');
|
||||
export import CodeGuruSecurity = require('./codegurusecurity');
|
||||
export import VerifiedPermissions = require('./verifiedpermissions');
|
||||
export import AppFabric = require('./appfabric');
|
||||
export import MedicalImaging = require('./medicalimaging');
|
||||
export import EntityResolution = require('./entityresolution');
|
||||
export import ManagedBlockchainQuery = require('./managedblockchainquery');
|
||||
export import Neptunedata = require('./neptunedata');
|
||||
export import PcaConnectorAd = require('./pcaconnectorad');
|
||||
export import Bedrock = require('./bedrock');
|
||||
export import BedrockRuntime = require('./bedrockruntime');
|
||||
export import DataZone = require('./datazone');
|
||||
export import LaunchWizard = require('./launchwizard');
|
||||
362
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/all.js
generated
vendored
Normal file
362
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/all.js
generated
vendored
Normal file
@@ -0,0 +1,362 @@
|
||||
require('../lib/node_loader');
|
||||
module.exports = {
|
||||
ACM: require('./acm'),
|
||||
APIGateway: require('./apigateway'),
|
||||
ApplicationAutoScaling: require('./applicationautoscaling'),
|
||||
AppStream: require('./appstream'),
|
||||
AutoScaling: require('./autoscaling'),
|
||||
Batch: require('./batch'),
|
||||
Budgets: require('./budgets'),
|
||||
CloudDirectory: require('./clouddirectory'),
|
||||
CloudFormation: require('./cloudformation'),
|
||||
CloudFront: require('./cloudfront'),
|
||||
CloudHSM: require('./cloudhsm'),
|
||||
CloudSearch: require('./cloudsearch'),
|
||||
CloudSearchDomain: require('./cloudsearchdomain'),
|
||||
CloudTrail: require('./cloudtrail'),
|
||||
CloudWatch: require('./cloudwatch'),
|
||||
CloudWatchEvents: require('./cloudwatchevents'),
|
||||
CloudWatchLogs: require('./cloudwatchlogs'),
|
||||
CodeBuild: require('./codebuild'),
|
||||
CodeCommit: require('./codecommit'),
|
||||
CodeDeploy: require('./codedeploy'),
|
||||
CodePipeline: require('./codepipeline'),
|
||||
CognitoIdentity: require('./cognitoidentity'),
|
||||
CognitoIdentityServiceProvider: require('./cognitoidentityserviceprovider'),
|
||||
CognitoSync: require('./cognitosync'),
|
||||
ConfigService: require('./configservice'),
|
||||
CUR: require('./cur'),
|
||||
DataPipeline: require('./datapipeline'),
|
||||
DeviceFarm: require('./devicefarm'),
|
||||
DirectConnect: require('./directconnect'),
|
||||
DirectoryService: require('./directoryservice'),
|
||||
Discovery: require('./discovery'),
|
||||
DMS: require('./dms'),
|
||||
DynamoDB: require('./dynamodb'),
|
||||
DynamoDBStreams: require('./dynamodbstreams'),
|
||||
EC2: require('./ec2'),
|
||||
ECR: require('./ecr'),
|
||||
ECS: require('./ecs'),
|
||||
EFS: require('./efs'),
|
||||
ElastiCache: require('./elasticache'),
|
||||
ElasticBeanstalk: require('./elasticbeanstalk'),
|
||||
ELB: require('./elb'),
|
||||
ELBv2: require('./elbv2'),
|
||||
EMR: require('./emr'),
|
||||
ES: require('./es'),
|
||||
ElasticTranscoder: require('./elastictranscoder'),
|
||||
Firehose: require('./firehose'),
|
||||
GameLift: require('./gamelift'),
|
||||
Glacier: require('./glacier'),
|
||||
Health: require('./health'),
|
||||
IAM: require('./iam'),
|
||||
ImportExport: require('./importexport'),
|
||||
Inspector: require('./inspector'),
|
||||
Iot: require('./iot'),
|
||||
IotData: require('./iotdata'),
|
||||
Kinesis: require('./kinesis'),
|
||||
KinesisAnalytics: require('./kinesisanalytics'),
|
||||
KMS: require('./kms'),
|
||||
Lambda: require('./lambda'),
|
||||
LexRuntime: require('./lexruntime'),
|
||||
Lightsail: require('./lightsail'),
|
||||
MachineLearning: require('./machinelearning'),
|
||||
MarketplaceCommerceAnalytics: require('./marketplacecommerceanalytics'),
|
||||
MarketplaceMetering: require('./marketplacemetering'),
|
||||
MTurk: require('./mturk'),
|
||||
MobileAnalytics: require('./mobileanalytics'),
|
||||
OpsWorks: require('./opsworks'),
|
||||
OpsWorksCM: require('./opsworkscm'),
|
||||
Organizations: require('./organizations'),
|
||||
Pinpoint: require('./pinpoint'),
|
||||
Polly: require('./polly'),
|
||||
RDS: require('./rds'),
|
||||
Redshift: require('./redshift'),
|
||||
Rekognition: require('./rekognition'),
|
||||
ResourceGroupsTaggingAPI: require('./resourcegroupstaggingapi'),
|
||||
Route53: require('./route53'),
|
||||
Route53Domains: require('./route53domains'),
|
||||
S3: require('./s3'),
|
||||
S3Control: require('./s3control'),
|
||||
ServiceCatalog: require('./servicecatalog'),
|
||||
SES: require('./ses'),
|
||||
Shield: require('./shield'),
|
||||
SimpleDB: require('./simpledb'),
|
||||
SMS: require('./sms'),
|
||||
Snowball: require('./snowball'),
|
||||
SNS: require('./sns'),
|
||||
SQS: require('./sqs'),
|
||||
SSM: require('./ssm'),
|
||||
StorageGateway: require('./storagegateway'),
|
||||
StepFunctions: require('./stepfunctions'),
|
||||
STS: require('./sts'),
|
||||
Support: require('./support'),
|
||||
SWF: require('./swf'),
|
||||
XRay: require('./xray'),
|
||||
WAF: require('./waf'),
|
||||
WAFRegional: require('./wafregional'),
|
||||
WorkDocs: require('./workdocs'),
|
||||
WorkSpaces: require('./workspaces'),
|
||||
CodeStar: require('./codestar'),
|
||||
LexModelBuildingService: require('./lexmodelbuildingservice'),
|
||||
MarketplaceEntitlementService: require('./marketplaceentitlementservice'),
|
||||
Athena: require('./athena'),
|
||||
Greengrass: require('./greengrass'),
|
||||
DAX: require('./dax'),
|
||||
MigrationHub: require('./migrationhub'),
|
||||
CloudHSMV2: require('./cloudhsmv2'),
|
||||
Glue: require('./glue'),
|
||||
Mobile: require('./mobile'),
|
||||
Pricing: require('./pricing'),
|
||||
CostExplorer: require('./costexplorer'),
|
||||
MediaConvert: require('./mediaconvert'),
|
||||
MediaLive: require('./medialive'),
|
||||
MediaPackage: require('./mediapackage'),
|
||||
MediaStore: require('./mediastore'),
|
||||
MediaStoreData: require('./mediastoredata'),
|
||||
AppSync: require('./appsync'),
|
||||
GuardDuty: require('./guardduty'),
|
||||
MQ: require('./mq'),
|
||||
Comprehend: require('./comprehend'),
|
||||
IoTJobsDataPlane: require('./iotjobsdataplane'),
|
||||
KinesisVideoArchivedMedia: require('./kinesisvideoarchivedmedia'),
|
||||
KinesisVideoMedia: require('./kinesisvideomedia'),
|
||||
KinesisVideo: require('./kinesisvideo'),
|
||||
SageMakerRuntime: require('./sagemakerruntime'),
|
||||
SageMaker: require('./sagemaker'),
|
||||
Translate: require('./translate'),
|
||||
ResourceGroups: require('./resourcegroups'),
|
||||
AlexaForBusiness: require('./alexaforbusiness'),
|
||||
Cloud9: require('./cloud9'),
|
||||
ServerlessApplicationRepository: require('./serverlessapplicationrepository'),
|
||||
ServiceDiscovery: require('./servicediscovery'),
|
||||
WorkMail: require('./workmail'),
|
||||
AutoScalingPlans: require('./autoscalingplans'),
|
||||
TranscribeService: require('./transcribeservice'),
|
||||
Connect: require('./connect'),
|
||||
ACMPCA: require('./acmpca'),
|
||||
FMS: require('./fms'),
|
||||
SecretsManager: require('./secretsmanager'),
|
||||
IoTAnalytics: require('./iotanalytics'),
|
||||
IoT1ClickDevicesService: require('./iot1clickdevicesservice'),
|
||||
IoT1ClickProjects: require('./iot1clickprojects'),
|
||||
PI: require('./pi'),
|
||||
Neptune: require('./neptune'),
|
||||
MediaTailor: require('./mediatailor'),
|
||||
EKS: require('./eks'),
|
||||
Macie: require('./macie'),
|
||||
DLM: require('./dlm'),
|
||||
Signer: require('./signer'),
|
||||
Chime: require('./chime'),
|
||||
PinpointEmail: require('./pinpointemail'),
|
||||
RAM: require('./ram'),
|
||||
Route53Resolver: require('./route53resolver'),
|
||||
PinpointSMSVoice: require('./pinpointsmsvoice'),
|
||||
QuickSight: require('./quicksight'),
|
||||
RDSDataService: require('./rdsdataservice'),
|
||||
Amplify: require('./amplify'),
|
||||
DataSync: require('./datasync'),
|
||||
RoboMaker: require('./robomaker'),
|
||||
Transfer: require('./transfer'),
|
||||
GlobalAccelerator: require('./globalaccelerator'),
|
||||
ComprehendMedical: require('./comprehendmedical'),
|
||||
KinesisAnalyticsV2: require('./kinesisanalyticsv2'),
|
||||
MediaConnect: require('./mediaconnect'),
|
||||
FSx: require('./fsx'),
|
||||
SecurityHub: require('./securityhub'),
|
||||
AppMesh: require('./appmesh'),
|
||||
LicenseManager: require('./licensemanager'),
|
||||
Kafka: require('./kafka'),
|
||||
ApiGatewayManagementApi: require('./apigatewaymanagementapi'),
|
||||
ApiGatewayV2: require('./apigatewayv2'),
|
||||
DocDB: require('./docdb'),
|
||||
Backup: require('./backup'),
|
||||
WorkLink: require('./worklink'),
|
||||
Textract: require('./textract'),
|
||||
ManagedBlockchain: require('./managedblockchain'),
|
||||
MediaPackageVod: require('./mediapackagevod'),
|
||||
GroundStation: require('./groundstation'),
|
||||
IoTThingsGraph: require('./iotthingsgraph'),
|
||||
IoTEvents: require('./iotevents'),
|
||||
IoTEventsData: require('./ioteventsdata'),
|
||||
Personalize: require('./personalize'),
|
||||
PersonalizeEvents: require('./personalizeevents'),
|
||||
PersonalizeRuntime: require('./personalizeruntime'),
|
||||
ApplicationInsights: require('./applicationinsights'),
|
||||
ServiceQuotas: require('./servicequotas'),
|
||||
EC2InstanceConnect: require('./ec2instanceconnect'),
|
||||
EventBridge: require('./eventbridge'),
|
||||
LakeFormation: require('./lakeformation'),
|
||||
ForecastService: require('./forecastservice'),
|
||||
ForecastQueryService: require('./forecastqueryservice'),
|
||||
QLDB: require('./qldb'),
|
||||
QLDBSession: require('./qldbsession'),
|
||||
WorkMailMessageFlow: require('./workmailmessageflow'),
|
||||
CodeStarNotifications: require('./codestarnotifications'),
|
||||
SavingsPlans: require('./savingsplans'),
|
||||
SSO: require('./sso'),
|
||||
SSOOIDC: require('./ssooidc'),
|
||||
MarketplaceCatalog: require('./marketplacecatalog'),
|
||||
DataExchange: require('./dataexchange'),
|
||||
SESV2: require('./sesv2'),
|
||||
MigrationHubConfig: require('./migrationhubconfig'),
|
||||
ConnectParticipant: require('./connectparticipant'),
|
||||
AppConfig: require('./appconfig'),
|
||||
IoTSecureTunneling: require('./iotsecuretunneling'),
|
||||
WAFV2: require('./wafv2'),
|
||||
ElasticInference: require('./elasticinference'),
|
||||
Imagebuilder: require('./imagebuilder'),
|
||||
Schemas: require('./schemas'),
|
||||
AccessAnalyzer: require('./accessanalyzer'),
|
||||
CodeGuruReviewer: require('./codegurureviewer'),
|
||||
CodeGuruProfiler: require('./codeguruprofiler'),
|
||||
ComputeOptimizer: require('./computeoptimizer'),
|
||||
FraudDetector: require('./frauddetector'),
|
||||
Kendra: require('./kendra'),
|
||||
NetworkManager: require('./networkmanager'),
|
||||
Outposts: require('./outposts'),
|
||||
AugmentedAIRuntime: require('./augmentedairuntime'),
|
||||
EBS: require('./ebs'),
|
||||
KinesisVideoSignalingChannels: require('./kinesisvideosignalingchannels'),
|
||||
Detective: require('./detective'),
|
||||
CodeStarconnections: require('./codestarconnections'),
|
||||
Synthetics: require('./synthetics'),
|
||||
IoTSiteWise: require('./iotsitewise'),
|
||||
Macie2: require('./macie2'),
|
||||
CodeArtifact: require('./codeartifact'),
|
||||
Honeycode: require('./honeycode'),
|
||||
IVS: require('./ivs'),
|
||||
Braket: require('./braket'),
|
||||
IdentityStore: require('./identitystore'),
|
||||
Appflow: require('./appflow'),
|
||||
RedshiftData: require('./redshiftdata'),
|
||||
SSOAdmin: require('./ssoadmin'),
|
||||
TimestreamQuery: require('./timestreamquery'),
|
||||
TimestreamWrite: require('./timestreamwrite'),
|
||||
S3Outposts: require('./s3outposts'),
|
||||
DataBrew: require('./databrew'),
|
||||
ServiceCatalogAppRegistry: require('./servicecatalogappregistry'),
|
||||
NetworkFirewall: require('./networkfirewall'),
|
||||
MWAA: require('./mwaa'),
|
||||
AmplifyBackend: require('./amplifybackend'),
|
||||
AppIntegrations: require('./appintegrations'),
|
||||
ConnectContactLens: require('./connectcontactlens'),
|
||||
DevOpsGuru: require('./devopsguru'),
|
||||
ECRPUBLIC: require('./ecrpublic'),
|
||||
LookoutVision: require('./lookoutvision'),
|
||||
SageMakerFeatureStoreRuntime: require('./sagemakerfeaturestoreruntime'),
|
||||
CustomerProfiles: require('./customerprofiles'),
|
||||
AuditManager: require('./auditmanager'),
|
||||
EMRcontainers: require('./emrcontainers'),
|
||||
HealthLake: require('./healthlake'),
|
||||
SagemakerEdge: require('./sagemakeredge'),
|
||||
Amp: require('./amp'),
|
||||
GreengrassV2: require('./greengrassv2'),
|
||||
IotDeviceAdvisor: require('./iotdeviceadvisor'),
|
||||
IoTFleetHub: require('./iotfleethub'),
|
||||
IoTWireless: require('./iotwireless'),
|
||||
Location: require('./location'),
|
||||
WellArchitected: require('./wellarchitected'),
|
||||
LexModelsV2: require('./lexmodelsv2'),
|
||||
LexRuntimeV2: require('./lexruntimev2'),
|
||||
Fis: require('./fis'),
|
||||
LookoutMetrics: require('./lookoutmetrics'),
|
||||
Mgn: require('./mgn'),
|
||||
LookoutEquipment: require('./lookoutequipment'),
|
||||
Nimble: require('./nimble'),
|
||||
Finspace: require('./finspace'),
|
||||
Finspacedata: require('./finspacedata'),
|
||||
SSMContacts: require('./ssmcontacts'),
|
||||
SSMIncidents: require('./ssmincidents'),
|
||||
ApplicationCostProfiler: require('./applicationcostprofiler'),
|
||||
AppRunner: require('./apprunner'),
|
||||
Proton: require('./proton'),
|
||||
Route53RecoveryCluster: require('./route53recoverycluster'),
|
||||
Route53RecoveryControlConfig: require('./route53recoverycontrolconfig'),
|
||||
Route53RecoveryReadiness: require('./route53recoveryreadiness'),
|
||||
ChimeSDKIdentity: require('./chimesdkidentity'),
|
||||
ChimeSDKMessaging: require('./chimesdkmessaging'),
|
||||
SnowDeviceManagement: require('./snowdevicemanagement'),
|
||||
MemoryDB: require('./memorydb'),
|
||||
OpenSearch: require('./opensearch'),
|
||||
KafkaConnect: require('./kafkaconnect'),
|
||||
VoiceID: require('./voiceid'),
|
||||
Wisdom: require('./wisdom'),
|
||||
Account: require('./account'),
|
||||
CloudControl: require('./cloudcontrol'),
|
||||
Grafana: require('./grafana'),
|
||||
Panorama: require('./panorama'),
|
||||
ChimeSDKMeetings: require('./chimesdkmeetings'),
|
||||
Resiliencehub: require('./resiliencehub'),
|
||||
MigrationHubStrategy: require('./migrationhubstrategy'),
|
||||
AppConfigData: require('./appconfigdata'),
|
||||
Drs: require('./drs'),
|
||||
MigrationHubRefactorSpaces: require('./migrationhubrefactorspaces'),
|
||||
Evidently: require('./evidently'),
|
||||
Inspector2: require('./inspector2'),
|
||||
Rbin: require('./rbin'),
|
||||
RUM: require('./rum'),
|
||||
BackupGateway: require('./backupgateway'),
|
||||
IoTTwinMaker: require('./iottwinmaker'),
|
||||
WorkSpacesWeb: require('./workspacesweb'),
|
||||
AmplifyUIBuilder: require('./amplifyuibuilder'),
|
||||
Keyspaces: require('./keyspaces'),
|
||||
Billingconductor: require('./billingconductor'),
|
||||
PinpointSMSVoiceV2: require('./pinpointsmsvoicev2'),
|
||||
Ivschat: require('./ivschat'),
|
||||
ChimeSDKMediaPipelines: require('./chimesdkmediapipelines'),
|
||||
EMRServerless: require('./emrserverless'),
|
||||
M2: require('./m2'),
|
||||
ConnectCampaigns: require('./connectcampaigns'),
|
||||
RedshiftServerless: require('./redshiftserverless'),
|
||||
RolesAnywhere: require('./rolesanywhere'),
|
||||
LicenseManagerUserSubscriptions: require('./licensemanagerusersubscriptions'),
|
||||
BackupStorage: require('./backupstorage'),
|
||||
PrivateNetworks: require('./privatenetworks'),
|
||||
SupportApp: require('./supportapp'),
|
||||
ControlTower: require('./controltower'),
|
||||
IoTFleetWise: require('./iotfleetwise'),
|
||||
MigrationHubOrchestrator: require('./migrationhuborchestrator'),
|
||||
ConnectCases: require('./connectcases'),
|
||||
ResourceExplorer2: require('./resourceexplorer2'),
|
||||
Scheduler: require('./scheduler'),
|
||||
ChimeSDKVoice: require('./chimesdkvoice'),
|
||||
IoTRoboRunner: require('./iotroborunner'),
|
||||
SsmSap: require('./ssmsap'),
|
||||
OAM: require('./oam'),
|
||||
ARCZonalShift: require('./arczonalshift'),
|
||||
Omics: require('./omics'),
|
||||
OpenSearchServerless: require('./opensearchserverless'),
|
||||
SecurityLake: require('./securitylake'),
|
||||
SimSpaceWeaver: require('./simspaceweaver'),
|
||||
DocDBElastic: require('./docdbelastic'),
|
||||
SageMakerGeospatial: require('./sagemakergeospatial'),
|
||||
CodeCatalyst: require('./codecatalyst'),
|
||||
Pipes: require('./pipes'),
|
||||
SageMakerMetrics: require('./sagemakermetrics'),
|
||||
KinesisVideoWebRTCStorage: require('./kinesisvideowebrtcstorage'),
|
||||
LicenseManagerLinuxSubscriptions: require('./licensemanagerlinuxsubscriptions'),
|
||||
KendraRanking: require('./kendraranking'),
|
||||
CleanRooms: require('./cleanrooms'),
|
||||
CloudTrailData: require('./cloudtraildata'),
|
||||
Tnb: require('./tnb'),
|
||||
InternetMonitor: require('./internetmonitor'),
|
||||
IVSRealTime: require('./ivsrealtime'),
|
||||
VPCLattice: require('./vpclattice'),
|
||||
OSIS: require('./osis'),
|
||||
MediaPackageV2: require('./mediapackagev2'),
|
||||
PaymentCryptography: require('./paymentcryptography'),
|
||||
PaymentCryptographyData: require('./paymentcryptographydata'),
|
||||
CodeGuruSecurity: require('./codegurusecurity'),
|
||||
VerifiedPermissions: require('./verifiedpermissions'),
|
||||
AppFabric: require('./appfabric'),
|
||||
MedicalImaging: require('./medicalimaging'),
|
||||
EntityResolution: require('./entityresolution'),
|
||||
ManagedBlockchainQuery: require('./managedblockchainquery'),
|
||||
Neptunedata: require('./neptunedata'),
|
||||
PcaConnectorAd: require('./pcaconnectorad'),
|
||||
Bedrock: require('./bedrock'),
|
||||
BedrockRuntime: require('./bedrockruntime'),
|
||||
DataZone: require('./datazone'),
|
||||
LaunchWizard: require('./launchwizard')
|
||||
};
|
||||
810
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/amp.d.ts
generated
vendored
Normal file
810
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/amp.d.ts
generated
vendored
Normal file
@@ -0,0 +1,810 @@
|
||||
import {Request} from '../lib/request';
|
||||
import {Response} from '../lib/response';
|
||||
import {AWSError} from '../lib/error';
|
||||
import {Service} from '../lib/service';
|
||||
import {WaiterConfiguration} from '../lib/service';
|
||||
import {ServiceConfigurationOptions} from '../lib/service';
|
||||
import {ConfigBase as Config} from '../lib/config-base';
|
||||
interface Blob {}
|
||||
declare class Amp extends Service {
|
||||
/**
|
||||
* Constructs a service object. This object has one method for each API operation.
|
||||
*/
|
||||
constructor(options?: Amp.Types.ClientConfiguration)
|
||||
config: Config & Amp.Types.ClientConfiguration;
|
||||
/**
|
||||
* Create an alert manager definition.
|
||||
*/
|
||||
createAlertManagerDefinition(params: Amp.Types.CreateAlertManagerDefinitionRequest, callback?: (err: AWSError, data: Amp.Types.CreateAlertManagerDefinitionResponse) => void): Request<Amp.Types.CreateAlertManagerDefinitionResponse, AWSError>;
|
||||
/**
|
||||
* Create an alert manager definition.
|
||||
*/
|
||||
createAlertManagerDefinition(callback?: (err: AWSError, data: Amp.Types.CreateAlertManagerDefinitionResponse) => void): Request<Amp.Types.CreateAlertManagerDefinitionResponse, AWSError>;
|
||||
/**
|
||||
* Create logging configuration.
|
||||
*/
|
||||
createLoggingConfiguration(params: Amp.Types.CreateLoggingConfigurationRequest, callback?: (err: AWSError, data: Amp.Types.CreateLoggingConfigurationResponse) => void): Request<Amp.Types.CreateLoggingConfigurationResponse, AWSError>;
|
||||
/**
|
||||
* Create logging configuration.
|
||||
*/
|
||||
createLoggingConfiguration(callback?: (err: AWSError, data: Amp.Types.CreateLoggingConfigurationResponse) => void): Request<Amp.Types.CreateLoggingConfigurationResponse, AWSError>;
|
||||
/**
|
||||
* Create a rule group namespace.
|
||||
*/
|
||||
createRuleGroupsNamespace(params: Amp.Types.CreateRuleGroupsNamespaceRequest, callback?: (err: AWSError, data: Amp.Types.CreateRuleGroupsNamespaceResponse) => void): Request<Amp.Types.CreateRuleGroupsNamespaceResponse, AWSError>;
|
||||
/**
|
||||
* Create a rule group namespace.
|
||||
*/
|
||||
createRuleGroupsNamespace(callback?: (err: AWSError, data: Amp.Types.CreateRuleGroupsNamespaceResponse) => void): Request<Amp.Types.CreateRuleGroupsNamespaceResponse, AWSError>;
|
||||
/**
|
||||
* Creates a new AMP workspace.
|
||||
*/
|
||||
createWorkspace(params: Amp.Types.CreateWorkspaceRequest, callback?: (err: AWSError, data: Amp.Types.CreateWorkspaceResponse) => void): Request<Amp.Types.CreateWorkspaceResponse, AWSError>;
|
||||
/**
|
||||
* Creates a new AMP workspace.
|
||||
*/
|
||||
createWorkspace(callback?: (err: AWSError, data: Amp.Types.CreateWorkspaceResponse) => void): Request<Amp.Types.CreateWorkspaceResponse, AWSError>;
|
||||
/**
|
||||
* Deletes an alert manager definition.
|
||||
*/
|
||||
deleteAlertManagerDefinition(params: Amp.Types.DeleteAlertManagerDefinitionRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Deletes an alert manager definition.
|
||||
*/
|
||||
deleteAlertManagerDefinition(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Delete logging configuration.
|
||||
*/
|
||||
deleteLoggingConfiguration(params: Amp.Types.DeleteLoggingConfigurationRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Delete logging configuration.
|
||||
*/
|
||||
deleteLoggingConfiguration(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Delete a rule groups namespace.
|
||||
*/
|
||||
deleteRuleGroupsNamespace(params: Amp.Types.DeleteRuleGroupsNamespaceRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Delete a rule groups namespace.
|
||||
*/
|
||||
deleteRuleGroupsNamespace(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Deletes an AMP workspace.
|
||||
*/
|
||||
deleteWorkspace(params: Amp.Types.DeleteWorkspaceRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Deletes an AMP workspace.
|
||||
*/
|
||||
deleteWorkspace(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Describes an alert manager definition.
|
||||
*/
|
||||
describeAlertManagerDefinition(params: Amp.Types.DescribeAlertManagerDefinitionRequest, callback?: (err: AWSError, data: Amp.Types.DescribeAlertManagerDefinitionResponse) => void): Request<Amp.Types.DescribeAlertManagerDefinitionResponse, AWSError>;
|
||||
/**
|
||||
* Describes an alert manager definition.
|
||||
*/
|
||||
describeAlertManagerDefinition(callback?: (err: AWSError, data: Amp.Types.DescribeAlertManagerDefinitionResponse) => void): Request<Amp.Types.DescribeAlertManagerDefinitionResponse, AWSError>;
|
||||
/**
|
||||
* Describes logging configuration.
|
||||
*/
|
||||
describeLoggingConfiguration(params: Amp.Types.DescribeLoggingConfigurationRequest, callback?: (err: AWSError, data: Amp.Types.DescribeLoggingConfigurationResponse) => void): Request<Amp.Types.DescribeLoggingConfigurationResponse, AWSError>;
|
||||
/**
|
||||
* Describes logging configuration.
|
||||
*/
|
||||
describeLoggingConfiguration(callback?: (err: AWSError, data: Amp.Types.DescribeLoggingConfigurationResponse) => void): Request<Amp.Types.DescribeLoggingConfigurationResponse, AWSError>;
|
||||
/**
|
||||
* Describe a rule groups namespace.
|
||||
*/
|
||||
describeRuleGroupsNamespace(params: Amp.Types.DescribeRuleGroupsNamespaceRequest, callback?: (err: AWSError, data: Amp.Types.DescribeRuleGroupsNamespaceResponse) => void): Request<Amp.Types.DescribeRuleGroupsNamespaceResponse, AWSError>;
|
||||
/**
|
||||
* Describe a rule groups namespace.
|
||||
*/
|
||||
describeRuleGroupsNamespace(callback?: (err: AWSError, data: Amp.Types.DescribeRuleGroupsNamespaceResponse) => void): Request<Amp.Types.DescribeRuleGroupsNamespaceResponse, AWSError>;
|
||||
/**
|
||||
* Describes an existing AMP workspace.
|
||||
*/
|
||||
describeWorkspace(params: Amp.Types.DescribeWorkspaceRequest, callback?: (err: AWSError, data: Amp.Types.DescribeWorkspaceResponse) => void): Request<Amp.Types.DescribeWorkspaceResponse, AWSError>;
|
||||
/**
|
||||
* Describes an existing AMP workspace.
|
||||
*/
|
||||
describeWorkspace(callback?: (err: AWSError, data: Amp.Types.DescribeWorkspaceResponse) => void): Request<Amp.Types.DescribeWorkspaceResponse, AWSError>;
|
||||
/**
|
||||
* Lists rule groups namespaces.
|
||||
*/
|
||||
listRuleGroupsNamespaces(params: Amp.Types.ListRuleGroupsNamespacesRequest, callback?: (err: AWSError, data: Amp.Types.ListRuleGroupsNamespacesResponse) => void): Request<Amp.Types.ListRuleGroupsNamespacesResponse, AWSError>;
|
||||
/**
|
||||
* Lists rule groups namespaces.
|
||||
*/
|
||||
listRuleGroupsNamespaces(callback?: (err: AWSError, data: Amp.Types.ListRuleGroupsNamespacesResponse) => void): Request<Amp.Types.ListRuleGroupsNamespacesResponse, AWSError>;
|
||||
/**
|
||||
* Lists the tags you have assigned to the resource.
|
||||
*/
|
||||
listTagsForResource(params: Amp.Types.ListTagsForResourceRequest, callback?: (err: AWSError, data: Amp.Types.ListTagsForResourceResponse) => void): Request<Amp.Types.ListTagsForResourceResponse, AWSError>;
|
||||
/**
|
||||
* Lists the tags you have assigned to the resource.
|
||||
*/
|
||||
listTagsForResource(callback?: (err: AWSError, data: Amp.Types.ListTagsForResourceResponse) => void): Request<Amp.Types.ListTagsForResourceResponse, AWSError>;
|
||||
/**
|
||||
* Lists all AMP workspaces, including workspaces being created or deleted.
|
||||
*/
|
||||
listWorkspaces(params: Amp.Types.ListWorkspacesRequest, callback?: (err: AWSError, data: Amp.Types.ListWorkspacesResponse) => void): Request<Amp.Types.ListWorkspacesResponse, AWSError>;
|
||||
/**
|
||||
* Lists all AMP workspaces, including workspaces being created or deleted.
|
||||
*/
|
||||
listWorkspaces(callback?: (err: AWSError, data: Amp.Types.ListWorkspacesResponse) => void): Request<Amp.Types.ListWorkspacesResponse, AWSError>;
|
||||
/**
|
||||
* Update an alert manager definition.
|
||||
*/
|
||||
putAlertManagerDefinition(params: Amp.Types.PutAlertManagerDefinitionRequest, callback?: (err: AWSError, data: Amp.Types.PutAlertManagerDefinitionResponse) => void): Request<Amp.Types.PutAlertManagerDefinitionResponse, AWSError>;
|
||||
/**
|
||||
* Update an alert manager definition.
|
||||
*/
|
||||
putAlertManagerDefinition(callback?: (err: AWSError, data: Amp.Types.PutAlertManagerDefinitionResponse) => void): Request<Amp.Types.PutAlertManagerDefinitionResponse, AWSError>;
|
||||
/**
|
||||
* Update a rule groups namespace.
|
||||
*/
|
||||
putRuleGroupsNamespace(params: Amp.Types.PutRuleGroupsNamespaceRequest, callback?: (err: AWSError, data: Amp.Types.PutRuleGroupsNamespaceResponse) => void): Request<Amp.Types.PutRuleGroupsNamespaceResponse, AWSError>;
|
||||
/**
|
||||
* Update a rule groups namespace.
|
||||
*/
|
||||
putRuleGroupsNamespace(callback?: (err: AWSError, data: Amp.Types.PutRuleGroupsNamespaceResponse) => void): Request<Amp.Types.PutRuleGroupsNamespaceResponse, AWSError>;
|
||||
/**
|
||||
* Creates tags for the specified resource.
|
||||
*/
|
||||
tagResource(params: Amp.Types.TagResourceRequest, callback?: (err: AWSError, data: Amp.Types.TagResourceResponse) => void): Request<Amp.Types.TagResourceResponse, AWSError>;
|
||||
/**
|
||||
* Creates tags for the specified resource.
|
||||
*/
|
||||
tagResource(callback?: (err: AWSError, data: Amp.Types.TagResourceResponse) => void): Request<Amp.Types.TagResourceResponse, AWSError>;
|
||||
/**
|
||||
* Deletes tags from the specified resource.
|
||||
*/
|
||||
untagResource(params: Amp.Types.UntagResourceRequest, callback?: (err: AWSError, data: Amp.Types.UntagResourceResponse) => void): Request<Amp.Types.UntagResourceResponse, AWSError>;
|
||||
/**
|
||||
* Deletes tags from the specified resource.
|
||||
*/
|
||||
untagResource(callback?: (err: AWSError, data: Amp.Types.UntagResourceResponse) => void): Request<Amp.Types.UntagResourceResponse, AWSError>;
|
||||
/**
|
||||
* Update logging configuration.
|
||||
*/
|
||||
updateLoggingConfiguration(params: Amp.Types.UpdateLoggingConfigurationRequest, callback?: (err: AWSError, data: Amp.Types.UpdateLoggingConfigurationResponse) => void): Request<Amp.Types.UpdateLoggingConfigurationResponse, AWSError>;
|
||||
/**
|
||||
* Update logging configuration.
|
||||
*/
|
||||
updateLoggingConfiguration(callback?: (err: AWSError, data: Amp.Types.UpdateLoggingConfigurationResponse) => void): Request<Amp.Types.UpdateLoggingConfigurationResponse, AWSError>;
|
||||
/**
|
||||
* Updates an AMP workspace alias.
|
||||
*/
|
||||
updateWorkspaceAlias(params: Amp.Types.UpdateWorkspaceAliasRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Updates an AMP workspace alias.
|
||||
*/
|
||||
updateWorkspaceAlias(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Waits for the workspaceActive state by periodically calling the underlying Amp.describeWorkspaceoperation every 2 seconds (at most 60 times). Wait until a workspace reaches ACTIVE status
|
||||
*/
|
||||
waitFor(state: "workspaceActive", params: Amp.Types.DescribeWorkspaceRequest & {$waiter?: WaiterConfiguration}, callback?: (err: AWSError, data: Amp.Types.DescribeWorkspaceResponse) => void): Request<Amp.Types.DescribeWorkspaceResponse, AWSError>;
|
||||
/**
|
||||
* Waits for the workspaceActive state by periodically calling the underlying Amp.describeWorkspaceoperation every 2 seconds (at most 60 times). Wait until a workspace reaches ACTIVE status
|
||||
*/
|
||||
waitFor(state: "workspaceActive", callback?: (err: AWSError, data: Amp.Types.DescribeWorkspaceResponse) => void): Request<Amp.Types.DescribeWorkspaceResponse, AWSError>;
|
||||
/**
|
||||
* Waits for the workspaceDeleted state by periodically calling the underlying Amp.describeWorkspaceoperation every 2 seconds (at most 60 times). Wait until a workspace reaches DELETED status
|
||||
*/
|
||||
waitFor(state: "workspaceDeleted", params: Amp.Types.DescribeWorkspaceRequest & {$waiter?: WaiterConfiguration}, callback?: (err: AWSError, data: Amp.Types.DescribeWorkspaceResponse) => void): Request<Amp.Types.DescribeWorkspaceResponse, AWSError>;
|
||||
/**
|
||||
* Waits for the workspaceDeleted state by periodically calling the underlying Amp.describeWorkspaceoperation every 2 seconds (at most 60 times). Wait until a workspace reaches DELETED status
|
||||
*/
|
||||
waitFor(state: "workspaceDeleted", callback?: (err: AWSError, data: Amp.Types.DescribeWorkspaceResponse) => void): Request<Amp.Types.DescribeWorkspaceResponse, AWSError>;
|
||||
}
|
||||
declare namespace Amp {
|
||||
export type AlertManagerDefinitionData = Buffer|Uint8Array|Blob|string;
|
||||
export interface AlertManagerDefinitionDescription {
|
||||
/**
|
||||
* The status of alert manager definition.
|
||||
*/
|
||||
status: AlertManagerDefinitionStatus;
|
||||
/**
|
||||
* The alert manager definition.
|
||||
*/
|
||||
data: AlertManagerDefinitionData;
|
||||
/**
|
||||
* The time when the alert manager definition was created.
|
||||
*/
|
||||
createdAt: Timestamp;
|
||||
/**
|
||||
* The time when the alert manager definition was modified.
|
||||
*/
|
||||
modifiedAt: Timestamp;
|
||||
}
|
||||
export interface AlertManagerDefinitionStatus {
|
||||
/**
|
||||
* Status code of this definition.
|
||||
*/
|
||||
statusCode: AlertManagerDefinitionStatusCode;
|
||||
/**
|
||||
* The reason for failure if any.
|
||||
*/
|
||||
statusReason?: String;
|
||||
}
|
||||
export type AlertManagerDefinitionStatusCode = "CREATING"|"ACTIVE"|"UPDATING"|"DELETING"|"CREATION_FAILED"|"UPDATE_FAILED"|string;
|
||||
export interface CreateAlertManagerDefinitionRequest {
|
||||
/**
|
||||
* The ID of the workspace in which to create the alert manager definition.
|
||||
*/
|
||||
workspaceId: WorkspaceId;
|
||||
/**
|
||||
* The alert manager definition data.
|
||||
*/
|
||||
data: AlertManagerDefinitionData;
|
||||
/**
|
||||
* Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.
|
||||
*/
|
||||
clientToken?: IdempotencyToken;
|
||||
}
|
||||
export interface CreateAlertManagerDefinitionResponse {
|
||||
/**
|
||||
* The status of alert manager definition.
|
||||
*/
|
||||
status: AlertManagerDefinitionStatus;
|
||||
}
|
||||
export interface CreateLoggingConfigurationRequest {
|
||||
/**
|
||||
* The ID of the workspace to vend logs to.
|
||||
*/
|
||||
workspaceId: WorkspaceId;
|
||||
/**
|
||||
* The ARN of the CW log group to which the vended log data will be published.
|
||||
*/
|
||||
logGroupArn: LogGroupArn;
|
||||
/**
|
||||
* Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.
|
||||
*/
|
||||
clientToken?: IdempotencyToken;
|
||||
}
|
||||
export interface CreateLoggingConfigurationResponse {
|
||||
/**
|
||||
* The status of the logging configuration.
|
||||
*/
|
||||
status: LoggingConfigurationStatus;
|
||||
}
|
||||
export interface CreateRuleGroupsNamespaceRequest {
|
||||
/**
|
||||
* The ID of the workspace in which to create the rule group namespace.
|
||||
*/
|
||||
workspaceId: WorkspaceId;
|
||||
/**
|
||||
* The rule groups namespace name.
|
||||
*/
|
||||
name: RuleGroupsNamespaceName;
|
||||
/**
|
||||
* The namespace data that define the rule groups.
|
||||
*/
|
||||
data: RuleGroupsNamespaceData;
|
||||
/**
|
||||
* Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.
|
||||
*/
|
||||
clientToken?: IdempotencyToken;
|
||||
/**
|
||||
* Optional, user-provided tags for this rule groups namespace.
|
||||
*/
|
||||
tags?: TagMap;
|
||||
}
|
||||
export interface CreateRuleGroupsNamespaceResponse {
|
||||
/**
|
||||
* The rule groups namespace name.
|
||||
*/
|
||||
name: RuleGroupsNamespaceName;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of this rule groups namespace.
|
||||
*/
|
||||
arn: RuleGroupsNamespaceArn;
|
||||
/**
|
||||
* The status of rule groups namespace.
|
||||
*/
|
||||
status: RuleGroupsNamespaceStatus;
|
||||
/**
|
||||
* The tags of this rule groups namespace.
|
||||
*/
|
||||
tags?: TagMap;
|
||||
}
|
||||
export interface CreateWorkspaceRequest {
|
||||
/**
|
||||
* An optional user-assigned alias for this workspace. This alias is for user reference and does not need to be unique.
|
||||
*/
|
||||
alias?: WorkspaceAlias;
|
||||
/**
|
||||
* Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.
|
||||
*/
|
||||
clientToken?: IdempotencyToken;
|
||||
/**
|
||||
* Optional, user-provided tags for this workspace.
|
||||
*/
|
||||
tags?: TagMap;
|
||||
}
|
||||
export interface CreateWorkspaceResponse {
|
||||
/**
|
||||
* The generated ID of the workspace that was just created.
|
||||
*/
|
||||
workspaceId: WorkspaceId;
|
||||
/**
|
||||
* The ARN of the workspace that was just created.
|
||||
*/
|
||||
arn: WorkspaceArn;
|
||||
/**
|
||||
* The status of the workspace that was just created (usually CREATING).
|
||||
*/
|
||||
status: WorkspaceStatus;
|
||||
/**
|
||||
* The tags of this workspace.
|
||||
*/
|
||||
tags?: TagMap;
|
||||
}
|
||||
export interface DeleteAlertManagerDefinitionRequest {
|
||||
/**
|
||||
* The ID of the workspace in which to delete the alert manager definition.
|
||||
*/
|
||||
workspaceId: WorkspaceId;
|
||||
/**
|
||||
* Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.
|
||||
*/
|
||||
clientToken?: IdempotencyToken;
|
||||
}
|
||||
export interface DeleteLoggingConfigurationRequest {
|
||||
/**
|
||||
* The ID of the workspace to vend logs to.
|
||||
*/
|
||||
workspaceId: WorkspaceId;
|
||||
/**
|
||||
* Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.
|
||||
*/
|
||||
clientToken?: IdempotencyToken;
|
||||
}
|
||||
export interface DeleteRuleGroupsNamespaceRequest {
|
||||
/**
|
||||
* The ID of the workspace to delete rule group definition.
|
||||
*/
|
||||
workspaceId: WorkspaceId;
|
||||
/**
|
||||
* The rule groups namespace name.
|
||||
*/
|
||||
name: RuleGroupsNamespaceName;
|
||||
/**
|
||||
* Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.
|
||||
*/
|
||||
clientToken?: IdempotencyToken;
|
||||
}
|
||||
export interface DeleteWorkspaceRequest {
|
||||
/**
|
||||
* The ID of the workspace to delete.
|
||||
*/
|
||||
workspaceId: WorkspaceId;
|
||||
/**
|
||||
* Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.
|
||||
*/
|
||||
clientToken?: IdempotencyToken;
|
||||
}
|
||||
export interface DescribeAlertManagerDefinitionRequest {
|
||||
/**
|
||||
* The ID of the workspace to describe.
|
||||
*/
|
||||
workspaceId: WorkspaceId;
|
||||
}
|
||||
export interface DescribeAlertManagerDefinitionResponse {
|
||||
/**
|
||||
* The properties of the selected workspace's alert manager definition.
|
||||
*/
|
||||
alertManagerDefinition: AlertManagerDefinitionDescription;
|
||||
}
|
||||
export interface DescribeLoggingConfigurationRequest {
|
||||
/**
|
||||
* The ID of the workspace to vend logs to.
|
||||
*/
|
||||
workspaceId: WorkspaceId;
|
||||
}
|
||||
export interface DescribeLoggingConfigurationResponse {
|
||||
/**
|
||||
* Metadata object containing information about the logging configuration of a workspace.
|
||||
*/
|
||||
loggingConfiguration: LoggingConfigurationMetadata;
|
||||
}
|
||||
export interface DescribeRuleGroupsNamespaceRequest {
|
||||
/**
|
||||
* The ID of the workspace to describe.
|
||||
*/
|
||||
workspaceId: WorkspaceId;
|
||||
/**
|
||||
* The rule groups namespace.
|
||||
*/
|
||||
name: RuleGroupsNamespaceName;
|
||||
}
|
||||
export interface DescribeRuleGroupsNamespaceResponse {
|
||||
/**
|
||||
* The selected rule groups namespace.
|
||||
*/
|
||||
ruleGroupsNamespace: RuleGroupsNamespaceDescription;
|
||||
}
|
||||
export interface DescribeWorkspaceRequest {
|
||||
/**
|
||||
* The ID of the workspace to describe.
|
||||
*/
|
||||
workspaceId: WorkspaceId;
|
||||
}
|
||||
export interface DescribeWorkspaceResponse {
|
||||
/**
|
||||
* The properties of the selected workspace.
|
||||
*/
|
||||
workspace: WorkspaceDescription;
|
||||
}
|
||||
export type IdempotencyToken = string;
|
||||
export interface ListRuleGroupsNamespacesRequest {
|
||||
/**
|
||||
* The ID of the workspace.
|
||||
*/
|
||||
workspaceId: WorkspaceId;
|
||||
/**
|
||||
* Optional filter for rule groups namespace name. Only the rule groups namespace that begin with this value will be returned.
|
||||
*/
|
||||
name?: RuleGroupsNamespaceName;
|
||||
/**
|
||||
* Pagination token to request the next page in a paginated list. This token is obtained from the output of the previous ListRuleGroupsNamespaces request.
|
||||
*/
|
||||
nextToken?: PaginationToken;
|
||||
/**
|
||||
* Maximum results to return in response (default=100, maximum=1000).
|
||||
*/
|
||||
maxResults?: ListRuleGroupsNamespacesRequestMaxResultsInteger;
|
||||
}
|
||||
export type ListRuleGroupsNamespacesRequestMaxResultsInteger = number;
|
||||
export interface ListRuleGroupsNamespacesResponse {
|
||||
/**
|
||||
* The list of the selected rule groups namespaces.
|
||||
*/
|
||||
ruleGroupsNamespaces: RuleGroupsNamespaceSummaryList;
|
||||
/**
|
||||
* Pagination token to use when requesting the next page in this list.
|
||||
*/
|
||||
nextToken?: PaginationToken;
|
||||
}
|
||||
export interface ListTagsForResourceRequest {
|
||||
/**
|
||||
* The ARN of the resource.
|
||||
*/
|
||||
resourceArn: String;
|
||||
}
|
||||
export interface ListTagsForResourceResponse {
|
||||
tags?: TagMap;
|
||||
}
|
||||
export interface ListWorkspacesRequest {
|
||||
/**
|
||||
* Pagination token to request the next page in a paginated list. This token is obtained from the output of the previous ListWorkspaces request.
|
||||
*/
|
||||
nextToken?: PaginationToken;
|
||||
/**
|
||||
* Optional filter for workspace alias. Only the workspaces with aliases that begin with this value will be returned.
|
||||
*/
|
||||
alias?: WorkspaceAlias;
|
||||
/**
|
||||
* Maximum results to return in response (default=100, maximum=1000).
|
||||
*/
|
||||
maxResults?: ListWorkspacesRequestMaxResultsInteger;
|
||||
}
|
||||
export type ListWorkspacesRequestMaxResultsInteger = number;
|
||||
export interface ListWorkspacesResponse {
|
||||
/**
|
||||
* The list of existing workspaces, including those undergoing creation or deletion.
|
||||
*/
|
||||
workspaces: WorkspaceSummaryList;
|
||||
/**
|
||||
* Pagination token to use when requesting the next page in this list.
|
||||
*/
|
||||
nextToken?: PaginationToken;
|
||||
}
|
||||
export type LogGroupArn = string;
|
||||
export interface LoggingConfigurationMetadata {
|
||||
/**
|
||||
* The status of the logging configuration.
|
||||
*/
|
||||
status: LoggingConfigurationStatus;
|
||||
/**
|
||||
* The workspace where the logging configuration exists.
|
||||
*/
|
||||
workspace: WorkspaceId;
|
||||
/**
|
||||
* The ARN of the CW log group to which the vended log data will be published.
|
||||
*/
|
||||
logGroupArn: LogGroupArn;
|
||||
/**
|
||||
* The time when the logging configuration was created.
|
||||
*/
|
||||
createdAt: Timestamp;
|
||||
/**
|
||||
* The time when the logging configuration was modified.
|
||||
*/
|
||||
modifiedAt: Timestamp;
|
||||
}
|
||||
export interface LoggingConfigurationStatus {
|
||||
/**
|
||||
* Status code of the logging configuration.
|
||||
*/
|
||||
statusCode: LoggingConfigurationStatusCode;
|
||||
/**
|
||||
* The reason for failure if any.
|
||||
*/
|
||||
statusReason?: String;
|
||||
}
|
||||
export type LoggingConfigurationStatusCode = "CREATING"|"ACTIVE"|"UPDATING"|"DELETING"|"CREATION_FAILED"|"UPDATE_FAILED"|string;
|
||||
export type PaginationToken = string;
|
||||
export interface PutAlertManagerDefinitionRequest {
|
||||
/**
|
||||
* The ID of the workspace in which to update the alert manager definition.
|
||||
*/
|
||||
workspaceId: WorkspaceId;
|
||||
/**
|
||||
* The alert manager definition data.
|
||||
*/
|
||||
data: AlertManagerDefinitionData;
|
||||
/**
|
||||
* Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.
|
||||
*/
|
||||
clientToken?: IdempotencyToken;
|
||||
}
|
||||
export interface PutAlertManagerDefinitionResponse {
|
||||
/**
|
||||
* The status of alert manager definition.
|
||||
*/
|
||||
status: AlertManagerDefinitionStatus;
|
||||
}
|
||||
export interface PutRuleGroupsNamespaceRequest {
|
||||
/**
|
||||
* The ID of the workspace in which to update the rule group namespace.
|
||||
*/
|
||||
workspaceId: WorkspaceId;
|
||||
/**
|
||||
* The rule groups namespace name.
|
||||
*/
|
||||
name: RuleGroupsNamespaceName;
|
||||
/**
|
||||
* The namespace data that define the rule groups.
|
||||
*/
|
||||
data: RuleGroupsNamespaceData;
|
||||
/**
|
||||
* Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.
|
||||
*/
|
||||
clientToken?: IdempotencyToken;
|
||||
}
|
||||
export interface PutRuleGroupsNamespaceResponse {
|
||||
/**
|
||||
* The rule groups namespace name.
|
||||
*/
|
||||
name: RuleGroupsNamespaceName;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of this rule groups namespace.
|
||||
*/
|
||||
arn: RuleGroupsNamespaceArn;
|
||||
/**
|
||||
* The status of rule groups namespace.
|
||||
*/
|
||||
status: RuleGroupsNamespaceStatus;
|
||||
/**
|
||||
* The tags of this rule groups namespace.
|
||||
*/
|
||||
tags?: TagMap;
|
||||
}
|
||||
export type RuleGroupsNamespaceArn = string;
|
||||
export type RuleGroupsNamespaceData = Buffer|Uint8Array|Blob|string;
|
||||
export interface RuleGroupsNamespaceDescription {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of this rule groups namespace.
|
||||
*/
|
||||
arn: RuleGroupsNamespaceArn;
|
||||
/**
|
||||
* The rule groups namespace name.
|
||||
*/
|
||||
name: RuleGroupsNamespaceName;
|
||||
/**
|
||||
* The status of rule groups namespace.
|
||||
*/
|
||||
status: RuleGroupsNamespaceStatus;
|
||||
/**
|
||||
* The rule groups namespace data.
|
||||
*/
|
||||
data: RuleGroupsNamespaceData;
|
||||
/**
|
||||
* The time when the rule groups namespace was created.
|
||||
*/
|
||||
createdAt: Timestamp;
|
||||
/**
|
||||
* The time when the rule groups namespace was modified.
|
||||
*/
|
||||
modifiedAt: Timestamp;
|
||||
/**
|
||||
* The tags of this rule groups namespace.
|
||||
*/
|
||||
tags?: TagMap;
|
||||
}
|
||||
export type RuleGroupsNamespaceName = string;
|
||||
export interface RuleGroupsNamespaceStatus {
|
||||
/**
|
||||
* Status code of this namespace.
|
||||
*/
|
||||
statusCode: RuleGroupsNamespaceStatusCode;
|
||||
/**
|
||||
* The reason for failure if any.
|
||||
*/
|
||||
statusReason?: String;
|
||||
}
|
||||
export type RuleGroupsNamespaceStatusCode = "CREATING"|"ACTIVE"|"UPDATING"|"DELETING"|"CREATION_FAILED"|"UPDATE_FAILED"|string;
|
||||
export interface RuleGroupsNamespaceSummary {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of this rule groups namespace.
|
||||
*/
|
||||
arn: RuleGroupsNamespaceArn;
|
||||
/**
|
||||
* The rule groups namespace name.
|
||||
*/
|
||||
name: RuleGroupsNamespaceName;
|
||||
/**
|
||||
* The status of rule groups namespace.
|
||||
*/
|
||||
status: RuleGroupsNamespaceStatus;
|
||||
/**
|
||||
* The time when the rule groups namespace was created.
|
||||
*/
|
||||
createdAt: Timestamp;
|
||||
/**
|
||||
* The time when the rule groups namespace was modified.
|
||||
*/
|
||||
modifiedAt: Timestamp;
|
||||
/**
|
||||
* The tags of this rule groups namespace.
|
||||
*/
|
||||
tags?: TagMap;
|
||||
}
|
||||
export type RuleGroupsNamespaceSummaryList = RuleGroupsNamespaceSummary[];
|
||||
export type String = string;
|
||||
export type TagKey = string;
|
||||
export type TagKeys = TagKey[];
|
||||
export type TagMap = {[key: string]: TagValue};
|
||||
export interface TagResourceRequest {
|
||||
/**
|
||||
* The ARN of the resource.
|
||||
*/
|
||||
resourceArn: String;
|
||||
tags: TagMap;
|
||||
}
|
||||
export interface TagResourceResponse {
|
||||
}
|
||||
export type TagValue = string;
|
||||
export type Timestamp = Date;
|
||||
export interface UntagResourceRequest {
|
||||
/**
|
||||
* The ARN of the resource.
|
||||
*/
|
||||
resourceArn: String;
|
||||
/**
|
||||
* One or more tag keys
|
||||
*/
|
||||
tagKeys: TagKeys;
|
||||
}
|
||||
export interface UntagResourceResponse {
|
||||
}
|
||||
export interface UpdateLoggingConfigurationRequest {
|
||||
/**
|
||||
* The ID of the workspace to vend logs to.
|
||||
*/
|
||||
workspaceId: WorkspaceId;
|
||||
/**
|
||||
* The ARN of the CW log group to which the vended log data will be published.
|
||||
*/
|
||||
logGroupArn: LogGroupArn;
|
||||
/**
|
||||
* Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.
|
||||
*/
|
||||
clientToken?: IdempotencyToken;
|
||||
}
|
||||
export interface UpdateLoggingConfigurationResponse {
|
||||
/**
|
||||
* The status of the logging configuration.
|
||||
*/
|
||||
status: LoggingConfigurationStatus;
|
||||
}
|
||||
export interface UpdateWorkspaceAliasRequest {
|
||||
/**
|
||||
* The ID of the workspace being updated.
|
||||
*/
|
||||
workspaceId: WorkspaceId;
|
||||
/**
|
||||
* The new alias of the workspace.
|
||||
*/
|
||||
alias?: WorkspaceAlias;
|
||||
/**
|
||||
* Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.
|
||||
*/
|
||||
clientToken?: IdempotencyToken;
|
||||
}
|
||||
export type Uri = string;
|
||||
export type WorkspaceAlias = string;
|
||||
export type WorkspaceArn = string;
|
||||
export interface WorkspaceDescription {
|
||||
/**
|
||||
* Unique string identifying this workspace.
|
||||
*/
|
||||
workspaceId: WorkspaceId;
|
||||
/**
|
||||
* Alias of this workspace.
|
||||
*/
|
||||
alias?: WorkspaceAlias;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of this workspace.
|
||||
*/
|
||||
arn: WorkspaceArn;
|
||||
/**
|
||||
* The status of this workspace.
|
||||
*/
|
||||
status: WorkspaceStatus;
|
||||
/**
|
||||
* Prometheus endpoint URI.
|
||||
*/
|
||||
prometheusEndpoint?: Uri;
|
||||
/**
|
||||
* The time when the workspace was created.
|
||||
*/
|
||||
createdAt: Timestamp;
|
||||
/**
|
||||
* The tags of this workspace.
|
||||
*/
|
||||
tags?: TagMap;
|
||||
}
|
||||
export type WorkspaceId = string;
|
||||
export interface WorkspaceStatus {
|
||||
/**
|
||||
* Status code of this workspace.
|
||||
*/
|
||||
statusCode: WorkspaceStatusCode;
|
||||
}
|
||||
export type WorkspaceStatusCode = "CREATING"|"ACTIVE"|"UPDATING"|"DELETING"|"CREATION_FAILED"|string;
|
||||
export interface WorkspaceSummary {
|
||||
/**
|
||||
* Unique string identifying this workspace.
|
||||
*/
|
||||
workspaceId: WorkspaceId;
|
||||
/**
|
||||
* Alias of this workspace.
|
||||
*/
|
||||
alias?: WorkspaceAlias;
|
||||
/**
|
||||
* The AmazonResourceName of this workspace.
|
||||
*/
|
||||
arn: WorkspaceArn;
|
||||
/**
|
||||
* The status of this workspace.
|
||||
*/
|
||||
status: WorkspaceStatus;
|
||||
/**
|
||||
* The time when the workspace was created.
|
||||
*/
|
||||
createdAt: Timestamp;
|
||||
/**
|
||||
* The tags of this workspace.
|
||||
*/
|
||||
tags?: TagMap;
|
||||
}
|
||||
export type WorkspaceSummaryList = WorkspaceSummary[];
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
export type apiVersion = "2020-08-01"|"latest"|string;
|
||||
export interface ClientApiVersions {
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
apiVersion?: apiVersion;
|
||||
}
|
||||
export type ClientConfiguration = ServiceConfigurationOptions & ClientApiVersions;
|
||||
/**
|
||||
* Contains interfaces for use with the Amp client.
|
||||
*/
|
||||
export import Types = Amp;
|
||||
}
|
||||
export = Amp;
|
||||
19
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/amp.js
generated
vendored
Normal file
19
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/amp.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['amp'] = {};
|
||||
AWS.Amp = Service.defineService('amp', ['2020-08-01']);
|
||||
Object.defineProperty(apiLoader.services['amp'], '2020-08-01', {
|
||||
get: function get() {
|
||||
var model = require('../apis/amp-2020-08-01.min.json');
|
||||
model.paginators = require('../apis/amp-2020-08-01.paginators.json').pagination;
|
||||
model.waiters = require('../apis/amp-2020-08-01.waiters2.json').waiters;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.Amp;
|
||||
1947
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/amplify.d.ts
generated
vendored
Normal file
1947
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/amplify.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/amplify.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/amplify.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['amplify'] = {};
|
||||
AWS.Amplify = Service.defineService('amplify', ['2017-07-25']);
|
||||
Object.defineProperty(apiLoader.services['amplify'], '2017-07-25', {
|
||||
get: function get() {
|
||||
var model = require('../apis/amplify-2017-07-25.min.json');
|
||||
model.paginators = require('../apis/amplify-2017-07-25.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.Amplify;
|
||||
1942
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/amplifybackend.d.ts
generated
vendored
Normal file
1942
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/amplifybackend.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/amplifybackend.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/amplifybackend.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['amplifybackend'] = {};
|
||||
AWS.AmplifyBackend = Service.defineService('amplifybackend', ['2020-08-11']);
|
||||
Object.defineProperty(apiLoader.services['amplifybackend'], '2020-08-11', {
|
||||
get: function get() {
|
||||
var model = require('../apis/amplifybackend-2020-08-11.min.json');
|
||||
model.paginators = require('../apis/amplifybackend-2020-08-11.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.AmplifyBackend;
|
||||
2292
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/amplifyuibuilder.d.ts
generated
vendored
Normal file
2292
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/amplifyuibuilder.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
19
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/amplifyuibuilder.js
generated
vendored
Normal file
19
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/amplifyuibuilder.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['amplifyuibuilder'] = {};
|
||||
AWS.AmplifyUIBuilder = Service.defineService('amplifyuibuilder', ['2021-08-11']);
|
||||
Object.defineProperty(apiLoader.services['amplifyuibuilder'], '2021-08-11', {
|
||||
get: function get() {
|
||||
var model = require('../apis/amplifyuibuilder-2021-08-11.min.json');
|
||||
model.paginators = require('../apis/amplifyuibuilder-2021-08-11.paginators.json').pagination;
|
||||
model.waiters = require('../apis/amplifyuibuilder-2021-08-11.waiters2.json').waiters;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.AmplifyUIBuilder;
|
||||
4181
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/apigateway.d.ts
generated
vendored
Normal file
4181
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/apigateway.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
19
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/apigateway.js
generated
vendored
Normal file
19
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/apigateway.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['apigateway'] = {};
|
||||
AWS.APIGateway = Service.defineService('apigateway', ['2015-07-09']);
|
||||
require('../lib/services/apigateway');
|
||||
Object.defineProperty(apiLoader.services['apigateway'], '2015-07-09', {
|
||||
get: function get() {
|
||||
var model = require('../apis/apigateway-2015-07-09.min.json');
|
||||
model.paginators = require('../apis/apigateway-2015-07-09.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.APIGateway;
|
||||
96
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/apigatewaymanagementapi.d.ts
generated
vendored
Normal file
96
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/apigatewaymanagementapi.d.ts
generated
vendored
Normal file
@@ -0,0 +1,96 @@
|
||||
import {Request} from '../lib/request';
|
||||
import {Response} from '../lib/response';
|
||||
import {AWSError} from '../lib/error';
|
||||
import {Service} from '../lib/service';
|
||||
import {ServiceConfigurationOptions} from '../lib/service';
|
||||
import {ConfigBase as Config} from '../lib/config-base';
|
||||
interface Blob {}
|
||||
declare class ApiGatewayManagementApi extends Service {
|
||||
/**
|
||||
* Constructs a service object. This object has one method for each API operation.
|
||||
*/
|
||||
constructor(options?: ApiGatewayManagementApi.Types.ClientConfiguration)
|
||||
config: Config & ApiGatewayManagementApi.Types.ClientConfiguration;
|
||||
/**
|
||||
* Delete the connection with the provided id.
|
||||
*/
|
||||
deleteConnection(params: ApiGatewayManagementApi.Types.DeleteConnectionRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Delete the connection with the provided id.
|
||||
*/
|
||||
deleteConnection(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Get information about the connection with the provided id.
|
||||
*/
|
||||
getConnection(params: ApiGatewayManagementApi.Types.GetConnectionRequest, callback?: (err: AWSError, data: ApiGatewayManagementApi.Types.GetConnectionResponse) => void): Request<ApiGatewayManagementApi.Types.GetConnectionResponse, AWSError>;
|
||||
/**
|
||||
* Get information about the connection with the provided id.
|
||||
*/
|
||||
getConnection(callback?: (err: AWSError, data: ApiGatewayManagementApi.Types.GetConnectionResponse) => void): Request<ApiGatewayManagementApi.Types.GetConnectionResponse, AWSError>;
|
||||
/**
|
||||
* Sends the provided data to the specified connection.
|
||||
*/
|
||||
postToConnection(params: ApiGatewayManagementApi.Types.PostToConnectionRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Sends the provided data to the specified connection.
|
||||
*/
|
||||
postToConnection(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
}
|
||||
declare namespace ApiGatewayManagementApi {
|
||||
export type Data = Buffer|Uint8Array|Blob|string;
|
||||
export interface DeleteConnectionRequest {
|
||||
ConnectionId: __string;
|
||||
}
|
||||
export interface GetConnectionRequest {
|
||||
ConnectionId: __string;
|
||||
}
|
||||
export interface GetConnectionResponse {
|
||||
/**
|
||||
* The time in ISO 8601 format for when the connection was established.
|
||||
*/
|
||||
ConnectedAt?: __timestampIso8601;
|
||||
Identity?: Identity;
|
||||
/**
|
||||
* The time in ISO 8601 format for when the connection was last active.
|
||||
*/
|
||||
LastActiveAt?: __timestampIso8601;
|
||||
}
|
||||
export interface Identity {
|
||||
/**
|
||||
* The source IP address of the TCP connection making the request to API Gateway.
|
||||
*/
|
||||
SourceIp: __string;
|
||||
/**
|
||||
* The User Agent of the API caller.
|
||||
*/
|
||||
UserAgent: __string;
|
||||
}
|
||||
export interface PostToConnectionRequest {
|
||||
/**
|
||||
* The data to be sent to the client specified by its connection id.
|
||||
*/
|
||||
Data: Data;
|
||||
/**
|
||||
* The identifier of the connection that a specific client is using.
|
||||
*/
|
||||
ConnectionId: __string;
|
||||
}
|
||||
export type __string = string;
|
||||
export type __timestampIso8601 = Date;
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
export type apiVersion = "2018-11-29"|"latest"|string;
|
||||
export interface ClientApiVersions {
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
apiVersion?: apiVersion;
|
||||
}
|
||||
export type ClientConfiguration = ServiceConfigurationOptions & ClientApiVersions;
|
||||
/**
|
||||
* Contains interfaces for use with the ApiGatewayManagementApi client.
|
||||
*/
|
||||
export import Types = ApiGatewayManagementApi;
|
||||
}
|
||||
export = ApiGatewayManagementApi;
|
||||
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/apigatewaymanagementapi.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/apigatewaymanagementapi.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['apigatewaymanagementapi'] = {};
|
||||
AWS.ApiGatewayManagementApi = Service.defineService('apigatewaymanagementapi', ['2018-11-29']);
|
||||
Object.defineProperty(apiLoader.services['apigatewaymanagementapi'], '2018-11-29', {
|
||||
get: function get() {
|
||||
var model = require('../apis/apigatewaymanagementapi-2018-11-29.min.json');
|
||||
model.paginators = require('../apis/apigatewaymanagementapi-2018-11-29.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.ApiGatewayManagementApi;
|
||||
4443
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/apigatewayv2.d.ts
generated
vendored
Normal file
4443
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/apigatewayv2.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/apigatewayv2.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/apigatewayv2.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['apigatewayv2'] = {};
|
||||
AWS.ApiGatewayV2 = Service.defineService('apigatewayv2', ['2018-11-29']);
|
||||
Object.defineProperty(apiLoader.services['apigatewayv2'], '2018-11-29', {
|
||||
get: function get() {
|
||||
var model = require('../apis/apigatewayv2-2018-11-29.min.json');
|
||||
model.paginators = require('../apis/apigatewayv2-2018-11-29.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.ApiGatewayV2;
|
||||
1778
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appconfig.d.ts
generated
vendored
Normal file
1778
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appconfig.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appconfig.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appconfig.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['appconfig'] = {};
|
||||
AWS.AppConfig = Service.defineService('appconfig', ['2019-10-09']);
|
||||
Object.defineProperty(apiLoader.services['appconfig'], '2019-10-09', {
|
||||
get: function get() {
|
||||
var model = require('../apis/appconfig-2019-10-09.min.json');
|
||||
model.paginators = require('../apis/appconfig-2019-10-09.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.AppConfig;
|
||||
106
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appconfigdata.d.ts
generated
vendored
Normal file
106
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appconfigdata.d.ts
generated
vendored
Normal file
@@ -0,0 +1,106 @@
|
||||
import {Request} from '../lib/request';
|
||||
import {Response} from '../lib/response';
|
||||
import {AWSError} from '../lib/error';
|
||||
import {Service} from '../lib/service';
|
||||
import {ServiceConfigurationOptions} from '../lib/service';
|
||||
import {ConfigBase as Config} from '../lib/config-base';
|
||||
interface Blob {}
|
||||
declare class AppConfigData extends Service {
|
||||
/**
|
||||
* Constructs a service object. This object has one method for each API operation.
|
||||
*/
|
||||
constructor(options?: AppConfigData.Types.ClientConfiguration)
|
||||
config: Config & AppConfigData.Types.ClientConfiguration;
|
||||
/**
|
||||
* Retrieves the latest deployed configuration. This API may return empty configuration data if the client already has the latest version. For more information about this API action and to view example CLI commands that show how to use it with the StartConfigurationSession API action, see Retrieving the configuration in the AppConfig User Guide. Note the following important information. Each configuration token is only valid for one call to GetLatestConfiguration. The GetLatestConfiguration response includes a NextPollConfigurationToken that should always replace the token used for the just-completed call in preparation for the next one. GetLatestConfiguration is a priced call. For more information, see Pricing.
|
||||
*/
|
||||
getLatestConfiguration(params: AppConfigData.Types.GetLatestConfigurationRequest, callback?: (err: AWSError, data: AppConfigData.Types.GetLatestConfigurationResponse) => void): Request<AppConfigData.Types.GetLatestConfigurationResponse, AWSError>;
|
||||
/**
|
||||
* Retrieves the latest deployed configuration. This API may return empty configuration data if the client already has the latest version. For more information about this API action and to view example CLI commands that show how to use it with the StartConfigurationSession API action, see Retrieving the configuration in the AppConfig User Guide. Note the following important information. Each configuration token is only valid for one call to GetLatestConfiguration. The GetLatestConfiguration response includes a NextPollConfigurationToken that should always replace the token used for the just-completed call in preparation for the next one. GetLatestConfiguration is a priced call. For more information, see Pricing.
|
||||
*/
|
||||
getLatestConfiguration(callback?: (err: AWSError, data: AppConfigData.Types.GetLatestConfigurationResponse) => void): Request<AppConfigData.Types.GetLatestConfigurationResponse, AWSError>;
|
||||
/**
|
||||
* Starts a configuration session used to retrieve a deployed configuration. For more information about this API action and to view example CLI commands that show how to use it with the GetLatestConfiguration API action, see Retrieving the configuration in the AppConfig User Guide.
|
||||
*/
|
||||
startConfigurationSession(params: AppConfigData.Types.StartConfigurationSessionRequest, callback?: (err: AWSError, data: AppConfigData.Types.StartConfigurationSessionResponse) => void): Request<AppConfigData.Types.StartConfigurationSessionResponse, AWSError>;
|
||||
/**
|
||||
* Starts a configuration session used to retrieve a deployed configuration. For more information about this API action and to view example CLI commands that show how to use it with the GetLatestConfiguration API action, see Retrieving the configuration in the AppConfig User Guide.
|
||||
*/
|
||||
startConfigurationSession(callback?: (err: AWSError, data: AppConfigData.Types.StartConfigurationSessionResponse) => void): Request<AppConfigData.Types.StartConfigurationSessionResponse, AWSError>;
|
||||
}
|
||||
declare namespace AppConfigData {
|
||||
export interface GetLatestConfigurationRequest {
|
||||
/**
|
||||
* Token describing the current state of the configuration session. To obtain a token, first call the StartConfigurationSession API. Note that every call to GetLatestConfiguration will return a new ConfigurationToken (NextPollConfigurationToken in the response) and must be provided to subsequent GetLatestConfiguration API calls. This token should only be used once. To support long poll use cases, the token is valid for up to 24 hours. If a GetLatestConfiguration call uses an expired token, the system returns BadRequestException.
|
||||
*/
|
||||
ConfigurationToken: Token;
|
||||
}
|
||||
export interface GetLatestConfigurationResponse {
|
||||
/**
|
||||
* The latest token describing the current state of the configuration session. This must be provided to the next call to GetLatestConfiguration. This token should only be used once. To support long poll use cases, the token is valid for up to 24 hours. If a GetLatestConfiguration call uses an expired token, the system returns BadRequestException.
|
||||
*/
|
||||
NextPollConfigurationToken?: Token;
|
||||
/**
|
||||
* The amount of time the client should wait before polling for configuration updates again. Use RequiredMinimumPollIntervalInSeconds to set the desired poll interval.
|
||||
*/
|
||||
NextPollIntervalInSeconds?: Integer;
|
||||
/**
|
||||
* A standard MIME type describing the format of the configuration content.
|
||||
*/
|
||||
ContentType?: String;
|
||||
/**
|
||||
* The data of the configuration. This may be empty if the client already has the latest version of configuration.
|
||||
*/
|
||||
Configuration?: SensitiveBlob;
|
||||
/**
|
||||
* The user-defined label for the AppConfig hosted configuration version. This attribute doesn't apply if the configuration is not from an AppConfig hosted configuration version. If the client already has the latest version of the configuration data, this value is empty.
|
||||
*/
|
||||
VersionLabel?: String;
|
||||
}
|
||||
export type Identifier = string;
|
||||
export type Integer = number;
|
||||
export type OptionalPollSeconds = number;
|
||||
export type SensitiveBlob = Buffer|Uint8Array|Blob|string;
|
||||
export interface StartConfigurationSessionRequest {
|
||||
/**
|
||||
* The application ID or the application name.
|
||||
*/
|
||||
ApplicationIdentifier: Identifier;
|
||||
/**
|
||||
* The environment ID or the environment name.
|
||||
*/
|
||||
EnvironmentIdentifier: Identifier;
|
||||
/**
|
||||
* The configuration profile ID or the configuration profile name.
|
||||
*/
|
||||
ConfigurationProfileIdentifier: Identifier;
|
||||
/**
|
||||
* Sets a constraint on a session. If you specify a value of, for example, 60 seconds, then the client that established the session can't call GetLatestConfiguration more frequently than every 60 seconds.
|
||||
*/
|
||||
RequiredMinimumPollIntervalInSeconds?: OptionalPollSeconds;
|
||||
}
|
||||
export interface StartConfigurationSessionResponse {
|
||||
/**
|
||||
* Token encapsulating state about the configuration session. Provide this token to the GetLatestConfiguration API to retrieve configuration data. This token should only be used once in your first call to GetLatestConfiguration. You must use the new token in the GetLatestConfiguration response (NextPollConfigurationToken) in each subsequent call to GetLatestConfiguration. The InitialConfigurationToken and NextPollConfigurationToken should only be used once. To support long poll use cases, the tokens are valid for up to 24 hours. If a GetLatestConfiguration call uses an expired token, the system returns BadRequestException.
|
||||
*/
|
||||
InitialConfigurationToken?: Token;
|
||||
}
|
||||
export type String = string;
|
||||
export type Token = string;
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
export type apiVersion = "2021-11-11"|"latest"|string;
|
||||
export interface ClientApiVersions {
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
apiVersion?: apiVersion;
|
||||
}
|
||||
export type ClientConfiguration = ServiceConfigurationOptions & ClientApiVersions;
|
||||
/**
|
||||
* Contains interfaces for use with the AppConfigData client.
|
||||
*/
|
||||
export import Types = AppConfigData;
|
||||
}
|
||||
export = AppConfigData;
|
||||
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appconfigdata.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appconfigdata.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['appconfigdata'] = {};
|
||||
AWS.AppConfigData = Service.defineService('appconfigdata', ['2021-11-11']);
|
||||
Object.defineProperty(apiLoader.services['appconfigdata'], '2021-11-11', {
|
||||
get: function get() {
|
||||
var model = require('../apis/appconfigdata-2021-11-11.min.json');
|
||||
model.paginators = require('../apis/appconfigdata-2021-11-11.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.AppConfigData;
|
||||
1127
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appfabric.d.ts
generated
vendored
Normal file
1127
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appfabric.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
19
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appfabric.js
generated
vendored
Normal file
19
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appfabric.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['appfabric'] = {};
|
||||
AWS.AppFabric = Service.defineService('appfabric', ['2023-05-19']);
|
||||
Object.defineProperty(apiLoader.services['appfabric'], '2023-05-19', {
|
||||
get: function get() {
|
||||
var model = require('../apis/appfabric-2023-05-19.min.json');
|
||||
model.paginators = require('../apis/appfabric-2023-05-19.paginators.json').pagination;
|
||||
model.waiters = require('../apis/appfabric-2023-05-19.waiters2.json').waiters;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.AppFabric;
|
||||
3390
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appflow.d.ts
generated
vendored
Normal file
3390
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appflow.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appflow.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appflow.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['appflow'] = {};
|
||||
AWS.Appflow = Service.defineService('appflow', ['2020-08-23']);
|
||||
Object.defineProperty(apiLoader.services['appflow'], '2020-08-23', {
|
||||
get: function get() {
|
||||
var model = require('../apis/appflow-2020-08-23.min.json');
|
||||
model.paginators = require('../apis/appflow-2020-08-23.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.Appflow;
|
||||
910
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appintegrations.d.ts
generated
vendored
Normal file
910
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appintegrations.d.ts
generated
vendored
Normal file
@@ -0,0 +1,910 @@
|
||||
import {Request} from '../lib/request';
|
||||
import {Response} from '../lib/response';
|
||||
import {AWSError} from '../lib/error';
|
||||
import {Service} from '../lib/service';
|
||||
import {ServiceConfigurationOptions} from '../lib/service';
|
||||
import {ConfigBase as Config} from '../lib/config-base';
|
||||
interface Blob {}
|
||||
declare class AppIntegrations extends Service {
|
||||
/**
|
||||
* Constructs a service object. This object has one method for each API operation.
|
||||
*/
|
||||
constructor(options?: AppIntegrations.Types.ClientConfiguration)
|
||||
config: Config & AppIntegrations.Types.ClientConfiguration;
|
||||
/**
|
||||
* This API is in preview release and subject to change. Creates and persists an Application resource.
|
||||
*/
|
||||
createApplication(params: AppIntegrations.Types.CreateApplicationRequest, callback?: (err: AWSError, data: AppIntegrations.Types.CreateApplicationResponse) => void): Request<AppIntegrations.Types.CreateApplicationResponse, AWSError>;
|
||||
/**
|
||||
* This API is in preview release and subject to change. Creates and persists an Application resource.
|
||||
*/
|
||||
createApplication(callback?: (err: AWSError, data: AppIntegrations.Types.CreateApplicationResponse) => void): Request<AppIntegrations.Types.CreateApplicationResponse, AWSError>;
|
||||
/**
|
||||
* Creates and persists a DataIntegration resource. You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
|
||||
*/
|
||||
createDataIntegration(params: AppIntegrations.Types.CreateDataIntegrationRequest, callback?: (err: AWSError, data: AppIntegrations.Types.CreateDataIntegrationResponse) => void): Request<AppIntegrations.Types.CreateDataIntegrationResponse, AWSError>;
|
||||
/**
|
||||
* Creates and persists a DataIntegration resource. You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
|
||||
*/
|
||||
createDataIntegration(callback?: (err: AWSError, data: AppIntegrations.Types.CreateDataIntegrationResponse) => void): Request<AppIntegrations.Types.CreateDataIntegrationResponse, AWSError>;
|
||||
/**
|
||||
* Creates an EventIntegration, given a specified name, description, and a reference to an Amazon EventBridge bus in your account and a partner event source that pushes events to that bus. No objects are created in the your account, only metadata that is persisted on the EventIntegration control plane.
|
||||
*/
|
||||
createEventIntegration(params: AppIntegrations.Types.CreateEventIntegrationRequest, callback?: (err: AWSError, data: AppIntegrations.Types.CreateEventIntegrationResponse) => void): Request<AppIntegrations.Types.CreateEventIntegrationResponse, AWSError>;
|
||||
/**
|
||||
* Creates an EventIntegration, given a specified name, description, and a reference to an Amazon EventBridge bus in your account and a partner event source that pushes events to that bus. No objects are created in the your account, only metadata that is persisted on the EventIntegration control plane.
|
||||
*/
|
||||
createEventIntegration(callback?: (err: AWSError, data: AppIntegrations.Types.CreateEventIntegrationResponse) => void): Request<AppIntegrations.Types.CreateEventIntegrationResponse, AWSError>;
|
||||
/**
|
||||
* Deletes the DataIntegration. Only DataIntegrations that don't have any DataIntegrationAssociations can be deleted. Deleting a DataIntegration also deletes the underlying Amazon AppFlow flow and service linked role. You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
|
||||
*/
|
||||
deleteDataIntegration(params: AppIntegrations.Types.DeleteDataIntegrationRequest, callback?: (err: AWSError, data: AppIntegrations.Types.DeleteDataIntegrationResponse) => void): Request<AppIntegrations.Types.DeleteDataIntegrationResponse, AWSError>;
|
||||
/**
|
||||
* Deletes the DataIntegration. Only DataIntegrations that don't have any DataIntegrationAssociations can be deleted. Deleting a DataIntegration also deletes the underlying Amazon AppFlow flow and service linked role. You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
|
||||
*/
|
||||
deleteDataIntegration(callback?: (err: AWSError, data: AppIntegrations.Types.DeleteDataIntegrationResponse) => void): Request<AppIntegrations.Types.DeleteDataIntegrationResponse, AWSError>;
|
||||
/**
|
||||
* Deletes the specified existing event integration. If the event integration is associated with clients, the request is rejected.
|
||||
*/
|
||||
deleteEventIntegration(params: AppIntegrations.Types.DeleteEventIntegrationRequest, callback?: (err: AWSError, data: AppIntegrations.Types.DeleteEventIntegrationResponse) => void): Request<AppIntegrations.Types.DeleteEventIntegrationResponse, AWSError>;
|
||||
/**
|
||||
* Deletes the specified existing event integration. If the event integration is associated with clients, the request is rejected.
|
||||
*/
|
||||
deleteEventIntegration(callback?: (err: AWSError, data: AppIntegrations.Types.DeleteEventIntegrationResponse) => void): Request<AppIntegrations.Types.DeleteEventIntegrationResponse, AWSError>;
|
||||
/**
|
||||
* This API is in preview release and subject to change. Get an Application resource.
|
||||
*/
|
||||
getApplication(params: AppIntegrations.Types.GetApplicationRequest, callback?: (err: AWSError, data: AppIntegrations.Types.GetApplicationResponse) => void): Request<AppIntegrations.Types.GetApplicationResponse, AWSError>;
|
||||
/**
|
||||
* This API is in preview release and subject to change. Get an Application resource.
|
||||
*/
|
||||
getApplication(callback?: (err: AWSError, data: AppIntegrations.Types.GetApplicationResponse) => void): Request<AppIntegrations.Types.GetApplicationResponse, AWSError>;
|
||||
/**
|
||||
* Returns information about the DataIntegration. You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
|
||||
*/
|
||||
getDataIntegration(params: AppIntegrations.Types.GetDataIntegrationRequest, callback?: (err: AWSError, data: AppIntegrations.Types.GetDataIntegrationResponse) => void): Request<AppIntegrations.Types.GetDataIntegrationResponse, AWSError>;
|
||||
/**
|
||||
* Returns information about the DataIntegration. You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
|
||||
*/
|
||||
getDataIntegration(callback?: (err: AWSError, data: AppIntegrations.Types.GetDataIntegrationResponse) => void): Request<AppIntegrations.Types.GetDataIntegrationResponse, AWSError>;
|
||||
/**
|
||||
* Returns information about the event integration.
|
||||
*/
|
||||
getEventIntegration(params: AppIntegrations.Types.GetEventIntegrationRequest, callback?: (err: AWSError, data: AppIntegrations.Types.GetEventIntegrationResponse) => void): Request<AppIntegrations.Types.GetEventIntegrationResponse, AWSError>;
|
||||
/**
|
||||
* Returns information about the event integration.
|
||||
*/
|
||||
getEventIntegration(callback?: (err: AWSError, data: AppIntegrations.Types.GetEventIntegrationResponse) => void): Request<AppIntegrations.Types.GetEventIntegrationResponse, AWSError>;
|
||||
/**
|
||||
* This API is in preview release and subject to change. Lists applications in the account.
|
||||
*/
|
||||
listApplications(params: AppIntegrations.Types.ListApplicationsRequest, callback?: (err: AWSError, data: AppIntegrations.Types.ListApplicationsResponse) => void): Request<AppIntegrations.Types.ListApplicationsResponse, AWSError>;
|
||||
/**
|
||||
* This API is in preview release and subject to change. Lists applications in the account.
|
||||
*/
|
||||
listApplications(callback?: (err: AWSError, data: AppIntegrations.Types.ListApplicationsResponse) => void): Request<AppIntegrations.Types.ListApplicationsResponse, AWSError>;
|
||||
/**
|
||||
* Returns a paginated list of DataIntegration associations in the account. You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
|
||||
*/
|
||||
listDataIntegrationAssociations(params: AppIntegrations.Types.ListDataIntegrationAssociationsRequest, callback?: (err: AWSError, data: AppIntegrations.Types.ListDataIntegrationAssociationsResponse) => void): Request<AppIntegrations.Types.ListDataIntegrationAssociationsResponse, AWSError>;
|
||||
/**
|
||||
* Returns a paginated list of DataIntegration associations in the account. You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
|
||||
*/
|
||||
listDataIntegrationAssociations(callback?: (err: AWSError, data: AppIntegrations.Types.ListDataIntegrationAssociationsResponse) => void): Request<AppIntegrations.Types.ListDataIntegrationAssociationsResponse, AWSError>;
|
||||
/**
|
||||
* Returns a paginated list of DataIntegrations in the account. You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
|
||||
*/
|
||||
listDataIntegrations(params: AppIntegrations.Types.ListDataIntegrationsRequest, callback?: (err: AWSError, data: AppIntegrations.Types.ListDataIntegrationsResponse) => void): Request<AppIntegrations.Types.ListDataIntegrationsResponse, AWSError>;
|
||||
/**
|
||||
* Returns a paginated list of DataIntegrations in the account. You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
|
||||
*/
|
||||
listDataIntegrations(callback?: (err: AWSError, data: AppIntegrations.Types.ListDataIntegrationsResponse) => void): Request<AppIntegrations.Types.ListDataIntegrationsResponse, AWSError>;
|
||||
/**
|
||||
* Returns a paginated list of event integration associations in the account.
|
||||
*/
|
||||
listEventIntegrationAssociations(params: AppIntegrations.Types.ListEventIntegrationAssociationsRequest, callback?: (err: AWSError, data: AppIntegrations.Types.ListEventIntegrationAssociationsResponse) => void): Request<AppIntegrations.Types.ListEventIntegrationAssociationsResponse, AWSError>;
|
||||
/**
|
||||
* Returns a paginated list of event integration associations in the account.
|
||||
*/
|
||||
listEventIntegrationAssociations(callback?: (err: AWSError, data: AppIntegrations.Types.ListEventIntegrationAssociationsResponse) => void): Request<AppIntegrations.Types.ListEventIntegrationAssociationsResponse, AWSError>;
|
||||
/**
|
||||
* Returns a paginated list of event integrations in the account.
|
||||
*/
|
||||
listEventIntegrations(params: AppIntegrations.Types.ListEventIntegrationsRequest, callback?: (err: AWSError, data: AppIntegrations.Types.ListEventIntegrationsResponse) => void): Request<AppIntegrations.Types.ListEventIntegrationsResponse, AWSError>;
|
||||
/**
|
||||
* Returns a paginated list of event integrations in the account.
|
||||
*/
|
||||
listEventIntegrations(callback?: (err: AWSError, data: AppIntegrations.Types.ListEventIntegrationsResponse) => void): Request<AppIntegrations.Types.ListEventIntegrationsResponse, AWSError>;
|
||||
/**
|
||||
* Lists the tags for the specified resource.
|
||||
*/
|
||||
listTagsForResource(params: AppIntegrations.Types.ListTagsForResourceRequest, callback?: (err: AWSError, data: AppIntegrations.Types.ListTagsForResourceResponse) => void): Request<AppIntegrations.Types.ListTagsForResourceResponse, AWSError>;
|
||||
/**
|
||||
* Lists the tags for the specified resource.
|
||||
*/
|
||||
listTagsForResource(callback?: (err: AWSError, data: AppIntegrations.Types.ListTagsForResourceResponse) => void): Request<AppIntegrations.Types.ListTagsForResourceResponse, AWSError>;
|
||||
/**
|
||||
* Adds the specified tags to the specified resource.
|
||||
*/
|
||||
tagResource(params: AppIntegrations.Types.TagResourceRequest, callback?: (err: AWSError, data: AppIntegrations.Types.TagResourceResponse) => void): Request<AppIntegrations.Types.TagResourceResponse, AWSError>;
|
||||
/**
|
||||
* Adds the specified tags to the specified resource.
|
||||
*/
|
||||
tagResource(callback?: (err: AWSError, data: AppIntegrations.Types.TagResourceResponse) => void): Request<AppIntegrations.Types.TagResourceResponse, AWSError>;
|
||||
/**
|
||||
* Removes the specified tags from the specified resource.
|
||||
*/
|
||||
untagResource(params: AppIntegrations.Types.UntagResourceRequest, callback?: (err: AWSError, data: AppIntegrations.Types.UntagResourceResponse) => void): Request<AppIntegrations.Types.UntagResourceResponse, AWSError>;
|
||||
/**
|
||||
* Removes the specified tags from the specified resource.
|
||||
*/
|
||||
untagResource(callback?: (err: AWSError, data: AppIntegrations.Types.UntagResourceResponse) => void): Request<AppIntegrations.Types.UntagResourceResponse, AWSError>;
|
||||
/**
|
||||
* This API is in preview release and subject to change. Updates and persists an Application resource.
|
||||
*/
|
||||
updateApplication(params: AppIntegrations.Types.UpdateApplicationRequest, callback?: (err: AWSError, data: AppIntegrations.Types.UpdateApplicationResponse) => void): Request<AppIntegrations.Types.UpdateApplicationResponse, AWSError>;
|
||||
/**
|
||||
* This API is in preview release and subject to change. Updates and persists an Application resource.
|
||||
*/
|
||||
updateApplication(callback?: (err: AWSError, data: AppIntegrations.Types.UpdateApplicationResponse) => void): Request<AppIntegrations.Types.UpdateApplicationResponse, AWSError>;
|
||||
/**
|
||||
* Updates the description of a DataIntegration. You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
|
||||
*/
|
||||
updateDataIntegration(params: AppIntegrations.Types.UpdateDataIntegrationRequest, callback?: (err: AWSError, data: AppIntegrations.Types.UpdateDataIntegrationResponse) => void): Request<AppIntegrations.Types.UpdateDataIntegrationResponse, AWSError>;
|
||||
/**
|
||||
* Updates the description of a DataIntegration. You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
|
||||
*/
|
||||
updateDataIntegration(callback?: (err: AWSError, data: AppIntegrations.Types.UpdateDataIntegrationResponse) => void): Request<AppIntegrations.Types.UpdateDataIntegrationResponse, AWSError>;
|
||||
/**
|
||||
* Updates the description of an event integration.
|
||||
*/
|
||||
updateEventIntegration(params: AppIntegrations.Types.UpdateEventIntegrationRequest, callback?: (err: AWSError, data: AppIntegrations.Types.UpdateEventIntegrationResponse) => void): Request<AppIntegrations.Types.UpdateEventIntegrationResponse, AWSError>;
|
||||
/**
|
||||
* Updates the description of an event integration.
|
||||
*/
|
||||
updateEventIntegration(callback?: (err: AWSError, data: AppIntegrations.Types.UpdateEventIntegrationResponse) => void): Request<AppIntegrations.Types.UpdateEventIntegrationResponse, AWSError>;
|
||||
}
|
||||
declare namespace AppIntegrations {
|
||||
export type ApplicationApprovedOrigins = ApplicationTrustedSource[];
|
||||
export type ApplicationName = string;
|
||||
export type ApplicationNamespace = string;
|
||||
export interface ApplicationSourceConfig {
|
||||
/**
|
||||
* The external URL source for the application.
|
||||
*/
|
||||
ExternalUrlConfig?: ExternalUrlConfig;
|
||||
}
|
||||
export interface ApplicationSummary {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the Application.
|
||||
*/
|
||||
Arn?: Arn;
|
||||
/**
|
||||
* A unique identifier for the Application.
|
||||
*/
|
||||
Id?: UUID;
|
||||
/**
|
||||
* The name of the application.
|
||||
*/
|
||||
Name?: ApplicationName;
|
||||
/**
|
||||
* The namespace of the application.
|
||||
*/
|
||||
Namespace?: ApplicationNamespace;
|
||||
/**
|
||||
* The time when the application was created.
|
||||
*/
|
||||
CreatedTime?: Timestamp;
|
||||
/**
|
||||
* The time when the application was last modified.
|
||||
*/
|
||||
LastModifiedTime?: Timestamp;
|
||||
}
|
||||
export type ApplicationTrustedSource = string;
|
||||
export type ApplicationsList = ApplicationSummary[];
|
||||
export type Arn = string;
|
||||
export type ArnOrUUID = string;
|
||||
export type ClientAssociationMetadata = {[key: string]: NonBlankString};
|
||||
export type ClientId = string;
|
||||
export interface CreateApplicationRequest {
|
||||
/**
|
||||
* The name of the application.
|
||||
*/
|
||||
Name: ApplicationName;
|
||||
/**
|
||||
* The namespace of the application.
|
||||
*/
|
||||
Namespace: ApplicationNamespace;
|
||||
/**
|
||||
* The description of the application.
|
||||
*/
|
||||
Description?: Description;
|
||||
/**
|
||||
* The configuration for where the application should be loaded from.
|
||||
*/
|
||||
ApplicationSourceConfig: ApplicationSourceConfig;
|
||||
/**
|
||||
* The events that the application subscribes.
|
||||
*/
|
||||
Subscriptions?: SubscriptionList;
|
||||
/**
|
||||
* The events that the application publishes.
|
||||
*/
|
||||
Publications?: PublicationList;
|
||||
/**
|
||||
* A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.
|
||||
*/
|
||||
ClientToken?: IdempotencyToken;
|
||||
/**
|
||||
* The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
|
||||
*/
|
||||
Tags?: TagMap;
|
||||
}
|
||||
export interface CreateApplicationResponse {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the Application.
|
||||
*/
|
||||
Arn?: Arn;
|
||||
/**
|
||||
* A unique identifier for the Application.
|
||||
*/
|
||||
Id?: UUID;
|
||||
}
|
||||
export interface CreateDataIntegrationRequest {
|
||||
/**
|
||||
* The name of the DataIntegration.
|
||||
*/
|
||||
Name: Name;
|
||||
/**
|
||||
* A description of the DataIntegration.
|
||||
*/
|
||||
Description?: Description;
|
||||
/**
|
||||
* The KMS key for the DataIntegration.
|
||||
*/
|
||||
KmsKey: NonBlankString;
|
||||
/**
|
||||
* The URI of the data source.
|
||||
*/
|
||||
SourceURI: SourceURI;
|
||||
/**
|
||||
* The name of the data and how often it should be pulled from the source.
|
||||
*/
|
||||
ScheduleConfig?: ScheduleConfiguration;
|
||||
/**
|
||||
* The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
|
||||
*/
|
||||
Tags?: TagMap;
|
||||
/**
|
||||
* A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.
|
||||
*/
|
||||
ClientToken?: IdempotencyToken;
|
||||
/**
|
||||
* The configuration for what files should be pulled from the source.
|
||||
*/
|
||||
FileConfiguration?: FileConfiguration;
|
||||
/**
|
||||
* The configuration for what data should be pulled from the source.
|
||||
*/
|
||||
ObjectConfiguration?: ObjectConfiguration;
|
||||
}
|
||||
export interface CreateDataIntegrationResponse {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN)
|
||||
*/
|
||||
Arn?: Arn;
|
||||
/**
|
||||
* A unique identifier.
|
||||
*/
|
||||
Id?: UUID;
|
||||
/**
|
||||
* The name of the DataIntegration.
|
||||
*/
|
||||
Name?: Name;
|
||||
/**
|
||||
* A description of the DataIntegration.
|
||||
*/
|
||||
Description?: Description;
|
||||
/**
|
||||
* The KMS key for the DataIntegration.
|
||||
*/
|
||||
KmsKey?: NonBlankString;
|
||||
/**
|
||||
* The URI of the data source.
|
||||
*/
|
||||
SourceURI?: SourceURI;
|
||||
/**
|
||||
* The name of the data and how often it should be pulled from the source.
|
||||
*/
|
||||
ScheduleConfiguration?: ScheduleConfiguration;
|
||||
/**
|
||||
* The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
|
||||
*/
|
||||
Tags?: TagMap;
|
||||
/**
|
||||
* A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.
|
||||
*/
|
||||
ClientToken?: IdempotencyToken;
|
||||
/**
|
||||
* The configuration for what files should be pulled from the source.
|
||||
*/
|
||||
FileConfiguration?: FileConfiguration;
|
||||
/**
|
||||
* The configuration for what data should be pulled from the source.
|
||||
*/
|
||||
ObjectConfiguration?: ObjectConfiguration;
|
||||
}
|
||||
export interface CreateEventIntegrationRequest {
|
||||
/**
|
||||
* The name of the event integration.
|
||||
*/
|
||||
Name: Name;
|
||||
/**
|
||||
* The description of the event integration.
|
||||
*/
|
||||
Description?: Description;
|
||||
/**
|
||||
* The event filter.
|
||||
*/
|
||||
EventFilter: EventFilter;
|
||||
/**
|
||||
* The EventBridge bus.
|
||||
*/
|
||||
EventBridgeBus: EventBridgeBus;
|
||||
/**
|
||||
* A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.
|
||||
*/
|
||||
ClientToken?: IdempotencyToken;
|
||||
/**
|
||||
* The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
|
||||
*/
|
||||
Tags?: TagMap;
|
||||
}
|
||||
export interface CreateEventIntegrationResponse {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the event integration.
|
||||
*/
|
||||
EventIntegrationArn?: Arn;
|
||||
}
|
||||
export interface DataIntegrationAssociationSummary {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the DataIntegration association.
|
||||
*/
|
||||
DataIntegrationAssociationArn?: Arn;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the DataIntegration.
|
||||
*/
|
||||
DataIntegrationArn?: Arn;
|
||||
/**
|
||||
* The identifier for the client that is associated with the DataIntegration association.
|
||||
*/
|
||||
ClientId?: ClientId;
|
||||
}
|
||||
export type DataIntegrationAssociationsList = DataIntegrationAssociationSummary[];
|
||||
export interface DataIntegrationSummary {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the DataIntegration.
|
||||
*/
|
||||
Arn?: Arn;
|
||||
/**
|
||||
* The name of the DataIntegration.
|
||||
*/
|
||||
Name?: Name;
|
||||
/**
|
||||
* The URI of the data source.
|
||||
*/
|
||||
SourceURI?: SourceURI;
|
||||
}
|
||||
export type DataIntegrationsList = DataIntegrationSummary[];
|
||||
export interface DeleteDataIntegrationRequest {
|
||||
/**
|
||||
* A unique identifier for the DataIntegration.
|
||||
*/
|
||||
DataIntegrationIdentifier: Identifier;
|
||||
}
|
||||
export interface DeleteDataIntegrationResponse {
|
||||
}
|
||||
export interface DeleteEventIntegrationRequest {
|
||||
/**
|
||||
* The name of the event integration.
|
||||
*/
|
||||
Name: Name;
|
||||
}
|
||||
export interface DeleteEventIntegrationResponse {
|
||||
}
|
||||
export type Description = string;
|
||||
export type EventBridgeBus = string;
|
||||
export type EventBridgeRuleName = string;
|
||||
export type EventDefinitionSchema = string;
|
||||
export interface EventFilter {
|
||||
/**
|
||||
* The source of the events.
|
||||
*/
|
||||
Source: Source;
|
||||
}
|
||||
export interface EventIntegration {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the event integration.
|
||||
*/
|
||||
EventIntegrationArn?: Arn;
|
||||
/**
|
||||
* The name of the event integration.
|
||||
*/
|
||||
Name?: Name;
|
||||
/**
|
||||
* The event integration description.
|
||||
*/
|
||||
Description?: Description;
|
||||
/**
|
||||
* The event integration filter.
|
||||
*/
|
||||
EventFilter?: EventFilter;
|
||||
/**
|
||||
* The Amazon EventBridge bus for the event integration.
|
||||
*/
|
||||
EventBridgeBus?: EventBridgeBus;
|
||||
/**
|
||||
* The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
|
||||
*/
|
||||
Tags?: TagMap;
|
||||
}
|
||||
export interface EventIntegrationAssociation {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) for the event integration association.
|
||||
*/
|
||||
EventIntegrationAssociationArn?: Arn;
|
||||
/**
|
||||
* The identifier for the event integration association.
|
||||
*/
|
||||
EventIntegrationAssociationId?: UUID;
|
||||
/**
|
||||
* The name of the event integration.
|
||||
*/
|
||||
EventIntegrationName?: Name;
|
||||
/**
|
||||
* The identifier for the client that is associated with the event integration.
|
||||
*/
|
||||
ClientId?: ClientId;
|
||||
/**
|
||||
* The name of the EventBridge rule.
|
||||
*/
|
||||
EventBridgeRuleName?: EventBridgeRuleName;
|
||||
/**
|
||||
* The metadata associated with the client.
|
||||
*/
|
||||
ClientAssociationMetadata?: ClientAssociationMetadata;
|
||||
}
|
||||
export type EventIntegrationAssociationsList = EventIntegrationAssociation[];
|
||||
export type EventIntegrationsList = EventIntegration[];
|
||||
export type EventName = string;
|
||||
export interface ExternalUrlConfig {
|
||||
/**
|
||||
* The URL to access the application.
|
||||
*/
|
||||
AccessUrl: URL;
|
||||
/**
|
||||
* Additional URLs to allow list if different than the access URL.
|
||||
*/
|
||||
ApprovedOrigins?: ApplicationApprovedOrigins;
|
||||
}
|
||||
export type Fields = string;
|
||||
export type FieldsList = Fields[];
|
||||
export type FieldsMap = {[key: string]: FieldsList};
|
||||
export interface FileConfiguration {
|
||||
/**
|
||||
* Identifiers for the source folders to pull all files from recursively.
|
||||
*/
|
||||
Folders: FolderList;
|
||||
/**
|
||||
* Restrictions for what files should be pulled from the source.
|
||||
*/
|
||||
Filters?: FieldsMap;
|
||||
}
|
||||
export type FolderList = NonBlankLongString[];
|
||||
export interface GetApplicationRequest {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the Application.
|
||||
*/
|
||||
Arn: ArnOrUUID;
|
||||
}
|
||||
export interface GetApplicationResponse {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the Application.
|
||||
*/
|
||||
Arn?: Arn;
|
||||
/**
|
||||
* A unique identifier for the Application.
|
||||
*/
|
||||
Id?: UUID;
|
||||
/**
|
||||
* The name of the application.
|
||||
*/
|
||||
Name?: ApplicationName;
|
||||
/**
|
||||
* The namespace of the application.
|
||||
*/
|
||||
Namespace?: ApplicationNamespace;
|
||||
/**
|
||||
* The description of the application.
|
||||
*/
|
||||
Description?: Description;
|
||||
/**
|
||||
* The configuration for where the application should be loaded from.
|
||||
*/
|
||||
ApplicationSourceConfig?: ApplicationSourceConfig;
|
||||
/**
|
||||
* The events that the application subscribes.
|
||||
*/
|
||||
Subscriptions?: SubscriptionList;
|
||||
/**
|
||||
* The events that the application publishes.
|
||||
*/
|
||||
Publications?: PublicationList;
|
||||
/**
|
||||
* The created time of the Application.
|
||||
*/
|
||||
CreatedTime?: Timestamp;
|
||||
/**
|
||||
* The last modified time of the Application.
|
||||
*/
|
||||
LastModifiedTime?: Timestamp;
|
||||
/**
|
||||
* The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
|
||||
*/
|
||||
Tags?: TagMap;
|
||||
}
|
||||
export interface GetDataIntegrationRequest {
|
||||
/**
|
||||
* A unique identifier.
|
||||
*/
|
||||
Identifier: Identifier;
|
||||
}
|
||||
export interface GetDataIntegrationResponse {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) for the DataIntegration.
|
||||
*/
|
||||
Arn?: Arn;
|
||||
/**
|
||||
* A unique identifier.
|
||||
*/
|
||||
Id?: UUID;
|
||||
/**
|
||||
* The name of the DataIntegration.
|
||||
*/
|
||||
Name?: Name;
|
||||
/**
|
||||
* The KMS key for the DataIntegration.
|
||||
*/
|
||||
Description?: Description;
|
||||
/**
|
||||
* The KMS key for the DataIntegration.
|
||||
*/
|
||||
KmsKey?: NonBlankString;
|
||||
/**
|
||||
* The URI of the data source.
|
||||
*/
|
||||
SourceURI?: SourceURI;
|
||||
/**
|
||||
* The name of the data and how often it should be pulled from the source.
|
||||
*/
|
||||
ScheduleConfiguration?: ScheduleConfiguration;
|
||||
/**
|
||||
* The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
|
||||
*/
|
||||
Tags?: TagMap;
|
||||
/**
|
||||
* The configuration for what files should be pulled from the source.
|
||||
*/
|
||||
FileConfiguration?: FileConfiguration;
|
||||
/**
|
||||
* The configuration for what data should be pulled from the source.
|
||||
*/
|
||||
ObjectConfiguration?: ObjectConfiguration;
|
||||
}
|
||||
export interface GetEventIntegrationRequest {
|
||||
/**
|
||||
* The name of the event integration.
|
||||
*/
|
||||
Name: Name;
|
||||
}
|
||||
export interface GetEventIntegrationResponse {
|
||||
/**
|
||||
* The name of the event integration.
|
||||
*/
|
||||
Name?: Name;
|
||||
/**
|
||||
* The description of the event integration.
|
||||
*/
|
||||
Description?: Description;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) for the event integration.
|
||||
*/
|
||||
EventIntegrationArn?: Arn;
|
||||
/**
|
||||
* The EventBridge bus.
|
||||
*/
|
||||
EventBridgeBus?: EventBridgeBus;
|
||||
/**
|
||||
* The event filter.
|
||||
*/
|
||||
EventFilter?: EventFilter;
|
||||
/**
|
||||
* The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
|
||||
*/
|
||||
Tags?: TagMap;
|
||||
}
|
||||
export type IdempotencyToken = string;
|
||||
export type Identifier = string;
|
||||
export interface ListApplicationsRequest {
|
||||
/**
|
||||
* The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.
|
||||
*/
|
||||
NextToken?: NextToken;
|
||||
/**
|
||||
* The maximum number of results to return per page.
|
||||
*/
|
||||
MaxResults?: MaxResults;
|
||||
}
|
||||
export interface ListApplicationsResponse {
|
||||
/**
|
||||
* The Applications associated with this account.
|
||||
*/
|
||||
Applications?: ApplicationsList;
|
||||
/**
|
||||
* If there are additional results, this is the token for the next set of results.
|
||||
*/
|
||||
NextToken?: NextToken;
|
||||
}
|
||||
export interface ListDataIntegrationAssociationsRequest {
|
||||
/**
|
||||
* A unique identifier for the DataIntegration.
|
||||
*/
|
||||
DataIntegrationIdentifier: Identifier;
|
||||
/**
|
||||
* The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.
|
||||
*/
|
||||
NextToken?: NextToken;
|
||||
/**
|
||||
* The maximum number of results to return per page.
|
||||
*/
|
||||
MaxResults?: MaxResults;
|
||||
}
|
||||
export interface ListDataIntegrationAssociationsResponse {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) and unique ID of the DataIntegration association.
|
||||
*/
|
||||
DataIntegrationAssociations?: DataIntegrationAssociationsList;
|
||||
/**
|
||||
* If there are additional results, this is the token for the next set of results.
|
||||
*/
|
||||
NextToken?: NextToken;
|
||||
}
|
||||
export interface ListDataIntegrationsRequest {
|
||||
/**
|
||||
* The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.
|
||||
*/
|
||||
NextToken?: NextToken;
|
||||
/**
|
||||
* The maximum number of results to return per page.
|
||||
*/
|
||||
MaxResults?: MaxResults;
|
||||
}
|
||||
export interface ListDataIntegrationsResponse {
|
||||
/**
|
||||
* The DataIntegrations associated with this account.
|
||||
*/
|
||||
DataIntegrations?: DataIntegrationsList;
|
||||
/**
|
||||
* If there are additional results, this is the token for the next set of results.
|
||||
*/
|
||||
NextToken?: NextToken;
|
||||
}
|
||||
export interface ListEventIntegrationAssociationsRequest {
|
||||
/**
|
||||
* The name of the event integration.
|
||||
*/
|
||||
EventIntegrationName: Name;
|
||||
/**
|
||||
* The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.
|
||||
*/
|
||||
NextToken?: NextToken;
|
||||
/**
|
||||
* The maximum number of results to return per page.
|
||||
*/
|
||||
MaxResults?: MaxResults;
|
||||
}
|
||||
export interface ListEventIntegrationAssociationsResponse {
|
||||
/**
|
||||
* The event integration associations.
|
||||
*/
|
||||
EventIntegrationAssociations?: EventIntegrationAssociationsList;
|
||||
/**
|
||||
* If there are additional results, this is the token for the next set of results.
|
||||
*/
|
||||
NextToken?: NextToken;
|
||||
}
|
||||
export interface ListEventIntegrationsRequest {
|
||||
/**
|
||||
* The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.
|
||||
*/
|
||||
NextToken?: NextToken;
|
||||
/**
|
||||
* The maximum number of results to return per page.
|
||||
*/
|
||||
MaxResults?: MaxResults;
|
||||
}
|
||||
export interface ListEventIntegrationsResponse {
|
||||
/**
|
||||
* The event integrations.
|
||||
*/
|
||||
EventIntegrations?: EventIntegrationsList;
|
||||
/**
|
||||
* If there are additional results, this is the token for the next set of results.
|
||||
*/
|
||||
NextToken?: NextToken;
|
||||
}
|
||||
export interface ListTagsForResourceRequest {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the resource.
|
||||
*/
|
||||
resourceArn: Arn;
|
||||
}
|
||||
export interface ListTagsForResourceResponse {
|
||||
/**
|
||||
* Information about the tags.
|
||||
*/
|
||||
tags?: TagMap;
|
||||
}
|
||||
export type MaxResults = number;
|
||||
export type Name = string;
|
||||
export type NextToken = string;
|
||||
export type NonBlankLongString = string;
|
||||
export type NonBlankString = string;
|
||||
export type Object = string;
|
||||
export type ObjectConfiguration = {[key: string]: FieldsMap};
|
||||
export interface Publication {
|
||||
/**
|
||||
* The name of the publication.
|
||||
*/
|
||||
Event: EventName;
|
||||
/**
|
||||
* The JSON schema of the publication event.
|
||||
*/
|
||||
Schema: EventDefinitionSchema;
|
||||
/**
|
||||
* The description of the publication.
|
||||
*/
|
||||
Description?: Description;
|
||||
}
|
||||
export type PublicationList = Publication[];
|
||||
export interface ScheduleConfiguration {
|
||||
/**
|
||||
* The start date for objects to import in the first flow run as an Unix/epoch timestamp in milliseconds or in ISO-8601 format.
|
||||
*/
|
||||
FirstExecutionFrom?: NonBlankString;
|
||||
/**
|
||||
* The name of the object to pull from the data source.
|
||||
*/
|
||||
Object?: Object;
|
||||
/**
|
||||
* How often the data should be pulled from data source.
|
||||
*/
|
||||
ScheduleExpression: NonBlankString;
|
||||
}
|
||||
export type Source = string;
|
||||
export type SourceURI = string;
|
||||
export interface Subscription {
|
||||
/**
|
||||
* The name of the subscription.
|
||||
*/
|
||||
Event: EventName;
|
||||
/**
|
||||
* The description of the subscription.
|
||||
*/
|
||||
Description?: Description;
|
||||
}
|
||||
export type SubscriptionList = Subscription[];
|
||||
export type TagKey = string;
|
||||
export type TagKeyList = TagKey[];
|
||||
export type TagMap = {[key: string]: TagValue};
|
||||
export interface TagResourceRequest {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the resource.
|
||||
*/
|
||||
resourceArn: Arn;
|
||||
/**
|
||||
* The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
|
||||
*/
|
||||
tags: TagMap;
|
||||
}
|
||||
export interface TagResourceResponse {
|
||||
}
|
||||
export type TagValue = string;
|
||||
export type Timestamp = Date;
|
||||
export type URL = string;
|
||||
export type UUID = string;
|
||||
export interface UntagResourceRequest {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the resource.
|
||||
*/
|
||||
resourceArn: Arn;
|
||||
/**
|
||||
* The tag keys.
|
||||
*/
|
||||
tagKeys: TagKeyList;
|
||||
}
|
||||
export interface UntagResourceResponse {
|
||||
}
|
||||
export interface UpdateApplicationRequest {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the Application.
|
||||
*/
|
||||
Arn: ArnOrUUID;
|
||||
/**
|
||||
* The name of the application.
|
||||
*/
|
||||
Name?: ApplicationName;
|
||||
/**
|
||||
* The description of the application.
|
||||
*/
|
||||
Description?: Description;
|
||||
/**
|
||||
* The configuration for where the application should be loaded from.
|
||||
*/
|
||||
ApplicationSourceConfig?: ApplicationSourceConfig;
|
||||
/**
|
||||
* The events that the application subscribes.
|
||||
*/
|
||||
Subscriptions?: SubscriptionList;
|
||||
/**
|
||||
* The events that the application publishes.
|
||||
*/
|
||||
Publications?: PublicationList;
|
||||
}
|
||||
export interface UpdateApplicationResponse {
|
||||
}
|
||||
export interface UpdateDataIntegrationRequest {
|
||||
/**
|
||||
* A unique identifier for the DataIntegration.
|
||||
*/
|
||||
Identifier: Identifier;
|
||||
/**
|
||||
* The name of the DataIntegration.
|
||||
*/
|
||||
Name?: Name;
|
||||
/**
|
||||
* A description of the DataIntegration.
|
||||
*/
|
||||
Description?: Description;
|
||||
}
|
||||
export interface UpdateDataIntegrationResponse {
|
||||
}
|
||||
export interface UpdateEventIntegrationRequest {
|
||||
/**
|
||||
* The name of the event integration.
|
||||
*/
|
||||
Name: Name;
|
||||
/**
|
||||
* The description of the event integration.
|
||||
*/
|
||||
Description?: Description;
|
||||
}
|
||||
export interface UpdateEventIntegrationResponse {
|
||||
}
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
export type apiVersion = "2020-07-29"|"latest"|string;
|
||||
export interface ClientApiVersions {
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
apiVersion?: apiVersion;
|
||||
}
|
||||
export type ClientConfiguration = ServiceConfigurationOptions & ClientApiVersions;
|
||||
/**
|
||||
* Contains interfaces for use with the AppIntegrations client.
|
||||
*/
|
||||
export import Types = AppIntegrations;
|
||||
}
|
||||
export = AppIntegrations;
|
||||
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appintegrations.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appintegrations.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['appintegrations'] = {};
|
||||
AWS.AppIntegrations = Service.defineService('appintegrations', ['2020-07-29']);
|
||||
Object.defineProperty(apiLoader.services['appintegrations'], '2020-07-29', {
|
||||
get: function get() {
|
||||
var model = require('../apis/appintegrations-2020-07-29.min.json');
|
||||
model.paginators = require('../apis/appintegrations-2020-07-29.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.AppIntegrations;
|
||||
937
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/applicationautoscaling.d.ts
generated
vendored
Normal file
937
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/applicationautoscaling.d.ts
generated
vendored
Normal file
@@ -0,0 +1,937 @@
|
||||
import {Request} from '../lib/request';
|
||||
import {Response} from '../lib/response';
|
||||
import {AWSError} from '../lib/error';
|
||||
import {Service} from '../lib/service';
|
||||
import {ServiceConfigurationOptions} from '../lib/service';
|
||||
import {ConfigBase as Config} from '../lib/config-base';
|
||||
interface Blob {}
|
||||
declare class ApplicationAutoScaling extends Service {
|
||||
/**
|
||||
* Constructs a service object. This object has one method for each API operation.
|
||||
*/
|
||||
constructor(options?: ApplicationAutoScaling.Types.ClientConfiguration)
|
||||
config: Config & ApplicationAutoScaling.Types.ClientConfiguration;
|
||||
/**
|
||||
* Deletes the specified scaling policy for an Application Auto Scaling scalable target. Deleting a step scaling policy deletes the underlying alarm action, but does not delete the CloudWatch alarm associated with the scaling policy, even if it no longer has an associated action. For more information, see Delete a step scaling policy and Delete a target tracking scaling policy in the Application Auto Scaling User Guide.
|
||||
*/
|
||||
deleteScalingPolicy(params: ApplicationAutoScaling.Types.DeleteScalingPolicyRequest, callback?: (err: AWSError, data: ApplicationAutoScaling.Types.DeleteScalingPolicyResponse) => void): Request<ApplicationAutoScaling.Types.DeleteScalingPolicyResponse, AWSError>;
|
||||
/**
|
||||
* Deletes the specified scaling policy for an Application Auto Scaling scalable target. Deleting a step scaling policy deletes the underlying alarm action, but does not delete the CloudWatch alarm associated with the scaling policy, even if it no longer has an associated action. For more information, see Delete a step scaling policy and Delete a target tracking scaling policy in the Application Auto Scaling User Guide.
|
||||
*/
|
||||
deleteScalingPolicy(callback?: (err: AWSError, data: ApplicationAutoScaling.Types.DeleteScalingPolicyResponse) => void): Request<ApplicationAutoScaling.Types.DeleteScalingPolicyResponse, AWSError>;
|
||||
/**
|
||||
* Deletes the specified scheduled action for an Application Auto Scaling scalable target. For more information, see Delete a scheduled action in the Application Auto Scaling User Guide.
|
||||
*/
|
||||
deleteScheduledAction(params: ApplicationAutoScaling.Types.DeleteScheduledActionRequest, callback?: (err: AWSError, data: ApplicationAutoScaling.Types.DeleteScheduledActionResponse) => void): Request<ApplicationAutoScaling.Types.DeleteScheduledActionResponse, AWSError>;
|
||||
/**
|
||||
* Deletes the specified scheduled action for an Application Auto Scaling scalable target. For more information, see Delete a scheduled action in the Application Auto Scaling User Guide.
|
||||
*/
|
||||
deleteScheduledAction(callback?: (err: AWSError, data: ApplicationAutoScaling.Types.DeleteScheduledActionResponse) => void): Request<ApplicationAutoScaling.Types.DeleteScheduledActionResponse, AWSError>;
|
||||
/**
|
||||
* Deregisters an Application Auto Scaling scalable target when you have finished using it. To see which resources have been registered, use DescribeScalableTargets. Deregistering a scalable target deletes the scaling policies and the scheduled actions that are associated with it.
|
||||
*/
|
||||
deregisterScalableTarget(params: ApplicationAutoScaling.Types.DeregisterScalableTargetRequest, callback?: (err: AWSError, data: ApplicationAutoScaling.Types.DeregisterScalableTargetResponse) => void): Request<ApplicationAutoScaling.Types.DeregisterScalableTargetResponse, AWSError>;
|
||||
/**
|
||||
* Deregisters an Application Auto Scaling scalable target when you have finished using it. To see which resources have been registered, use DescribeScalableTargets. Deregistering a scalable target deletes the scaling policies and the scheduled actions that are associated with it.
|
||||
*/
|
||||
deregisterScalableTarget(callback?: (err: AWSError, data: ApplicationAutoScaling.Types.DeregisterScalableTargetResponse) => void): Request<ApplicationAutoScaling.Types.DeregisterScalableTargetResponse, AWSError>;
|
||||
/**
|
||||
* Gets information about the scalable targets in the specified namespace. You can filter the results using ResourceIds and ScalableDimension.
|
||||
*/
|
||||
describeScalableTargets(params: ApplicationAutoScaling.Types.DescribeScalableTargetsRequest, callback?: (err: AWSError, data: ApplicationAutoScaling.Types.DescribeScalableTargetsResponse) => void): Request<ApplicationAutoScaling.Types.DescribeScalableTargetsResponse, AWSError>;
|
||||
/**
|
||||
* Gets information about the scalable targets in the specified namespace. You can filter the results using ResourceIds and ScalableDimension.
|
||||
*/
|
||||
describeScalableTargets(callback?: (err: AWSError, data: ApplicationAutoScaling.Types.DescribeScalableTargetsResponse) => void): Request<ApplicationAutoScaling.Types.DescribeScalableTargetsResponse, AWSError>;
|
||||
/**
|
||||
* Provides descriptive information about the scaling activities in the specified namespace from the previous six weeks. You can filter the results using ResourceId and ScalableDimension. For information about viewing scaling activities using the Amazon Web Services CLI, see Scaling activities for Application Auto Scaling.
|
||||
*/
|
||||
describeScalingActivities(params: ApplicationAutoScaling.Types.DescribeScalingActivitiesRequest, callback?: (err: AWSError, data: ApplicationAutoScaling.Types.DescribeScalingActivitiesResponse) => void): Request<ApplicationAutoScaling.Types.DescribeScalingActivitiesResponse, AWSError>;
|
||||
/**
|
||||
* Provides descriptive information about the scaling activities in the specified namespace from the previous six weeks. You can filter the results using ResourceId and ScalableDimension. For information about viewing scaling activities using the Amazon Web Services CLI, see Scaling activities for Application Auto Scaling.
|
||||
*/
|
||||
describeScalingActivities(callback?: (err: AWSError, data: ApplicationAutoScaling.Types.DescribeScalingActivitiesResponse) => void): Request<ApplicationAutoScaling.Types.DescribeScalingActivitiesResponse, AWSError>;
|
||||
/**
|
||||
* Describes the Application Auto Scaling scaling policies for the specified service namespace. You can filter the results using ResourceId, ScalableDimension, and PolicyNames. For more information, see Target tracking scaling policies and Step scaling policies in the Application Auto Scaling User Guide.
|
||||
*/
|
||||
describeScalingPolicies(params: ApplicationAutoScaling.Types.DescribeScalingPoliciesRequest, callback?: (err: AWSError, data: ApplicationAutoScaling.Types.DescribeScalingPoliciesResponse) => void): Request<ApplicationAutoScaling.Types.DescribeScalingPoliciesResponse, AWSError>;
|
||||
/**
|
||||
* Describes the Application Auto Scaling scaling policies for the specified service namespace. You can filter the results using ResourceId, ScalableDimension, and PolicyNames. For more information, see Target tracking scaling policies and Step scaling policies in the Application Auto Scaling User Guide.
|
||||
*/
|
||||
describeScalingPolicies(callback?: (err: AWSError, data: ApplicationAutoScaling.Types.DescribeScalingPoliciesResponse) => void): Request<ApplicationAutoScaling.Types.DescribeScalingPoliciesResponse, AWSError>;
|
||||
/**
|
||||
* Describes the Application Auto Scaling scheduled actions for the specified service namespace. You can filter the results using the ResourceId, ScalableDimension, and ScheduledActionNames parameters. For more information, see Scheduled scaling and Managing scheduled scaling in the Application Auto Scaling User Guide.
|
||||
*/
|
||||
describeScheduledActions(params: ApplicationAutoScaling.Types.DescribeScheduledActionsRequest, callback?: (err: AWSError, data: ApplicationAutoScaling.Types.DescribeScheduledActionsResponse) => void): Request<ApplicationAutoScaling.Types.DescribeScheduledActionsResponse, AWSError>;
|
||||
/**
|
||||
* Describes the Application Auto Scaling scheduled actions for the specified service namespace. You can filter the results using the ResourceId, ScalableDimension, and ScheduledActionNames parameters. For more information, see Scheduled scaling and Managing scheduled scaling in the Application Auto Scaling User Guide.
|
||||
*/
|
||||
describeScheduledActions(callback?: (err: AWSError, data: ApplicationAutoScaling.Types.DescribeScheduledActionsResponse) => void): Request<ApplicationAutoScaling.Types.DescribeScheduledActionsResponse, AWSError>;
|
||||
/**
|
||||
* Returns all the tags on the specified Application Auto Scaling scalable target. For general information about tags, including the format and syntax, see Tagging Amazon Web Services resources in the Amazon Web Services General Reference.
|
||||
*/
|
||||
listTagsForResource(params: ApplicationAutoScaling.Types.ListTagsForResourceRequest, callback?: (err: AWSError, data: ApplicationAutoScaling.Types.ListTagsForResourceResponse) => void): Request<ApplicationAutoScaling.Types.ListTagsForResourceResponse, AWSError>;
|
||||
/**
|
||||
* Returns all the tags on the specified Application Auto Scaling scalable target. For general information about tags, including the format and syntax, see Tagging Amazon Web Services resources in the Amazon Web Services General Reference.
|
||||
*/
|
||||
listTagsForResource(callback?: (err: AWSError, data: ApplicationAutoScaling.Types.ListTagsForResourceResponse) => void): Request<ApplicationAutoScaling.Types.ListTagsForResourceResponse, AWSError>;
|
||||
/**
|
||||
* Creates or updates a scaling policy for an Application Auto Scaling scalable target. Each scalable target is identified by a service namespace, resource ID, and scalable dimension. A scaling policy applies to the scalable target identified by those three attributes. You cannot create a scaling policy until you have registered the resource as a scalable target. Multiple scaling policies can be in force at the same time for the same scalable target. You can have one or more target tracking scaling policies, one or more step scaling policies, or both. However, there is a chance that multiple policies could conflict, instructing the scalable target to scale out or in at the same time. Application Auto Scaling gives precedence to the policy that provides the largest capacity for both scale out and scale in. For example, if one policy increases capacity by 3, another policy increases capacity by 200 percent, and the current capacity is 10, Application Auto Scaling uses the policy with the highest calculated capacity (200% of 10 = 20) and scales out to 30. We recommend caution, however, when using target tracking scaling policies with step scaling policies because conflicts between these policies can cause undesirable behavior. For example, if the step scaling policy initiates a scale-in activity before the target tracking policy is ready to scale in, the scale-in activity will not be blocked. After the scale-in activity completes, the target tracking policy could instruct the scalable target to scale out again. For more information, see Target tracking scaling policies and Step scaling policies in the Application Auto Scaling User Guide. If a scalable target is deregistered, the scalable target is no longer available to use scaling policies. Any scaling policies that were specified for the scalable target are deleted.
|
||||
*/
|
||||
putScalingPolicy(params: ApplicationAutoScaling.Types.PutScalingPolicyRequest, callback?: (err: AWSError, data: ApplicationAutoScaling.Types.PutScalingPolicyResponse) => void): Request<ApplicationAutoScaling.Types.PutScalingPolicyResponse, AWSError>;
|
||||
/**
|
||||
* Creates or updates a scaling policy for an Application Auto Scaling scalable target. Each scalable target is identified by a service namespace, resource ID, and scalable dimension. A scaling policy applies to the scalable target identified by those three attributes. You cannot create a scaling policy until you have registered the resource as a scalable target. Multiple scaling policies can be in force at the same time for the same scalable target. You can have one or more target tracking scaling policies, one or more step scaling policies, or both. However, there is a chance that multiple policies could conflict, instructing the scalable target to scale out or in at the same time. Application Auto Scaling gives precedence to the policy that provides the largest capacity for both scale out and scale in. For example, if one policy increases capacity by 3, another policy increases capacity by 200 percent, and the current capacity is 10, Application Auto Scaling uses the policy with the highest calculated capacity (200% of 10 = 20) and scales out to 30. We recommend caution, however, when using target tracking scaling policies with step scaling policies because conflicts between these policies can cause undesirable behavior. For example, if the step scaling policy initiates a scale-in activity before the target tracking policy is ready to scale in, the scale-in activity will not be blocked. After the scale-in activity completes, the target tracking policy could instruct the scalable target to scale out again. For more information, see Target tracking scaling policies and Step scaling policies in the Application Auto Scaling User Guide. If a scalable target is deregistered, the scalable target is no longer available to use scaling policies. Any scaling policies that were specified for the scalable target are deleted.
|
||||
*/
|
||||
putScalingPolicy(callback?: (err: AWSError, data: ApplicationAutoScaling.Types.PutScalingPolicyResponse) => void): Request<ApplicationAutoScaling.Types.PutScalingPolicyResponse, AWSError>;
|
||||
/**
|
||||
* Creates or updates a scheduled action for an Application Auto Scaling scalable target. Each scalable target is identified by a service namespace, resource ID, and scalable dimension. A scheduled action applies to the scalable target identified by those three attributes. You cannot create a scheduled action until you have registered the resource as a scalable target. When you specify start and end times with a recurring schedule using a cron expression or rates, they form the boundaries for when the recurring action starts and stops. To update a scheduled action, specify the parameters that you want to change. If you don't specify start and end times, the old values are deleted. For more information, see Scheduled scaling in the Application Auto Scaling User Guide. If a scalable target is deregistered, the scalable target is no longer available to run scheduled actions. Any scheduled actions that were specified for the scalable target are deleted.
|
||||
*/
|
||||
putScheduledAction(params: ApplicationAutoScaling.Types.PutScheduledActionRequest, callback?: (err: AWSError, data: ApplicationAutoScaling.Types.PutScheduledActionResponse) => void): Request<ApplicationAutoScaling.Types.PutScheduledActionResponse, AWSError>;
|
||||
/**
|
||||
* Creates or updates a scheduled action for an Application Auto Scaling scalable target. Each scalable target is identified by a service namespace, resource ID, and scalable dimension. A scheduled action applies to the scalable target identified by those three attributes. You cannot create a scheduled action until you have registered the resource as a scalable target. When you specify start and end times with a recurring schedule using a cron expression or rates, they form the boundaries for when the recurring action starts and stops. To update a scheduled action, specify the parameters that you want to change. If you don't specify start and end times, the old values are deleted. For more information, see Scheduled scaling in the Application Auto Scaling User Guide. If a scalable target is deregistered, the scalable target is no longer available to run scheduled actions. Any scheduled actions that were specified for the scalable target are deleted.
|
||||
*/
|
||||
putScheduledAction(callback?: (err: AWSError, data: ApplicationAutoScaling.Types.PutScheduledActionResponse) => void): Request<ApplicationAutoScaling.Types.PutScheduledActionResponse, AWSError>;
|
||||
/**
|
||||
* Registers or updates a scalable target, which is the resource that you want to scale. Scalable targets are uniquely identified by the combination of resource ID, scalable dimension, and namespace, which represents some capacity dimension of the underlying service. When you register a new scalable target, you must specify values for the minimum and maximum capacity. If the specified resource is not active in the target service, this operation does not change the resource's current capacity. Otherwise, it changes the resource's current capacity to a value that is inside of this range. If you add a scaling policy, current capacity is adjustable within the specified range when scaling starts. Application Auto Scaling scaling policies will not scale capacity to values that are outside of the minimum and maximum range. After you register a scalable target, you do not need to register it again to use other Application Auto Scaling operations. To see which resources have been registered, use DescribeScalableTargets. You can also view the scaling policies for a service namespace by using DescribeScalableTargets. If you no longer need a scalable target, you can deregister it by using DeregisterScalableTarget. To update a scalable target, specify the parameters that you want to change. Include the parameters that identify the scalable target: resource ID, scalable dimension, and namespace. Any parameters that you don't specify are not changed by this update request. If you call the RegisterScalableTarget API operation to create a scalable target, there might be a brief delay until the operation achieves eventual consistency. You might become aware of this brief delay if you get unexpected errors when performing sequential operations. The typical strategy is to retry the request, and some Amazon Web Services SDKs include automatic backoff and retry logic. If you call the RegisterScalableTarget API operation to update an existing scalable target, Application Auto Scaling retrieves the current capacity of the resource. If it's below the minimum capacity or above the maximum capacity, Application Auto Scaling adjusts the capacity of the scalable target to place it within these bounds, even if you don't include the MinCapacity or MaxCapacity request parameters.
|
||||
*/
|
||||
registerScalableTarget(params: ApplicationAutoScaling.Types.RegisterScalableTargetRequest, callback?: (err: AWSError, data: ApplicationAutoScaling.Types.RegisterScalableTargetResponse) => void): Request<ApplicationAutoScaling.Types.RegisterScalableTargetResponse, AWSError>;
|
||||
/**
|
||||
* Registers or updates a scalable target, which is the resource that you want to scale. Scalable targets are uniquely identified by the combination of resource ID, scalable dimension, and namespace, which represents some capacity dimension of the underlying service. When you register a new scalable target, you must specify values for the minimum and maximum capacity. If the specified resource is not active in the target service, this operation does not change the resource's current capacity. Otherwise, it changes the resource's current capacity to a value that is inside of this range. If you add a scaling policy, current capacity is adjustable within the specified range when scaling starts. Application Auto Scaling scaling policies will not scale capacity to values that are outside of the minimum and maximum range. After you register a scalable target, you do not need to register it again to use other Application Auto Scaling operations. To see which resources have been registered, use DescribeScalableTargets. You can also view the scaling policies for a service namespace by using DescribeScalableTargets. If you no longer need a scalable target, you can deregister it by using DeregisterScalableTarget. To update a scalable target, specify the parameters that you want to change. Include the parameters that identify the scalable target: resource ID, scalable dimension, and namespace. Any parameters that you don't specify are not changed by this update request. If you call the RegisterScalableTarget API operation to create a scalable target, there might be a brief delay until the operation achieves eventual consistency. You might become aware of this brief delay if you get unexpected errors when performing sequential operations. The typical strategy is to retry the request, and some Amazon Web Services SDKs include automatic backoff and retry logic. If you call the RegisterScalableTarget API operation to update an existing scalable target, Application Auto Scaling retrieves the current capacity of the resource. If it's below the minimum capacity or above the maximum capacity, Application Auto Scaling adjusts the capacity of the scalable target to place it within these bounds, even if you don't include the MinCapacity or MaxCapacity request parameters.
|
||||
*/
|
||||
registerScalableTarget(callback?: (err: AWSError, data: ApplicationAutoScaling.Types.RegisterScalableTargetResponse) => void): Request<ApplicationAutoScaling.Types.RegisterScalableTargetResponse, AWSError>;
|
||||
/**
|
||||
* Adds or edits tags on an Application Auto Scaling scalable target. Each tag consists of a tag key and a tag value, which are both case-sensitive strings. To add a tag, specify a new tag key and a tag value. To edit a tag, specify an existing tag key and a new tag value. You can use this operation to tag an Application Auto Scaling scalable target, but you cannot tag a scaling policy or scheduled action. You can also add tags to an Application Auto Scaling scalable target while creating it (RegisterScalableTarget). For general information about tags, including the format and syntax, see Tagging Amazon Web Services resources in the Amazon Web Services General Reference. Use tags to control access to a scalable target. For more information, see Tagging support for Application Auto Scaling in the Application Auto Scaling User Guide.
|
||||
*/
|
||||
tagResource(params: ApplicationAutoScaling.Types.TagResourceRequest, callback?: (err: AWSError, data: ApplicationAutoScaling.Types.TagResourceResponse) => void): Request<ApplicationAutoScaling.Types.TagResourceResponse, AWSError>;
|
||||
/**
|
||||
* Adds or edits tags on an Application Auto Scaling scalable target. Each tag consists of a tag key and a tag value, which are both case-sensitive strings. To add a tag, specify a new tag key and a tag value. To edit a tag, specify an existing tag key and a new tag value. You can use this operation to tag an Application Auto Scaling scalable target, but you cannot tag a scaling policy or scheduled action. You can also add tags to an Application Auto Scaling scalable target while creating it (RegisterScalableTarget). For general information about tags, including the format and syntax, see Tagging Amazon Web Services resources in the Amazon Web Services General Reference. Use tags to control access to a scalable target. For more information, see Tagging support for Application Auto Scaling in the Application Auto Scaling User Guide.
|
||||
*/
|
||||
tagResource(callback?: (err: AWSError, data: ApplicationAutoScaling.Types.TagResourceResponse) => void): Request<ApplicationAutoScaling.Types.TagResourceResponse, AWSError>;
|
||||
/**
|
||||
* Deletes tags from an Application Auto Scaling scalable target. To delete a tag, specify the tag key and the Application Auto Scaling scalable target.
|
||||
*/
|
||||
untagResource(params: ApplicationAutoScaling.Types.UntagResourceRequest, callback?: (err: AWSError, data: ApplicationAutoScaling.Types.UntagResourceResponse) => void): Request<ApplicationAutoScaling.Types.UntagResourceResponse, AWSError>;
|
||||
/**
|
||||
* Deletes tags from an Application Auto Scaling scalable target. To delete a tag, specify the tag key and the Application Auto Scaling scalable target.
|
||||
*/
|
||||
untagResource(callback?: (err: AWSError, data: ApplicationAutoScaling.Types.UntagResourceResponse) => void): Request<ApplicationAutoScaling.Types.UntagResourceResponse, AWSError>;
|
||||
}
|
||||
declare namespace ApplicationAutoScaling {
|
||||
export type AdjustmentType = "ChangeInCapacity"|"PercentChangeInCapacity"|"ExactCapacity"|string;
|
||||
export interface Alarm {
|
||||
/**
|
||||
* The name of the alarm.
|
||||
*/
|
||||
AlarmName: ResourceId;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the alarm.
|
||||
*/
|
||||
AlarmARN: ResourceId;
|
||||
}
|
||||
export type Alarms = Alarm[];
|
||||
export type AmazonResourceName = string;
|
||||
export type Cooldown = number;
|
||||
export interface CustomizedMetricSpecification {
|
||||
/**
|
||||
* The name of the metric. To get the exact metric name, namespace, and dimensions, inspect the Metric object that's returned by a call to ListMetrics.
|
||||
*/
|
||||
MetricName?: MetricName;
|
||||
/**
|
||||
* The namespace of the metric.
|
||||
*/
|
||||
Namespace?: MetricNamespace;
|
||||
/**
|
||||
* The dimensions of the metric. Conditional: If you published your metric with dimensions, you must specify the same dimensions in your scaling policy.
|
||||
*/
|
||||
Dimensions?: MetricDimensions;
|
||||
/**
|
||||
* The statistic of the metric.
|
||||
*/
|
||||
Statistic?: MetricStatistic;
|
||||
/**
|
||||
* The unit of the metric. For a complete list of the units that CloudWatch supports, see the MetricDatum data type in the Amazon CloudWatch API Reference.
|
||||
*/
|
||||
Unit?: MetricUnit;
|
||||
/**
|
||||
* The metrics to include in the target tracking scaling policy, as a metric data query. This can include both raw metric and metric math expressions.
|
||||
*/
|
||||
Metrics?: TargetTrackingMetricDataQueries;
|
||||
}
|
||||
export interface DeleteScalingPolicyRequest {
|
||||
/**
|
||||
* The name of the scaling policy.
|
||||
*/
|
||||
PolicyName: ResourceIdMaxLen1600;
|
||||
/**
|
||||
* The namespace of the Amazon Web Services service that provides the resource. For a resource provided by your own application or service, use custom-resource instead.
|
||||
*/
|
||||
ServiceNamespace: ServiceNamespace;
|
||||
/**
|
||||
* The identifier of the resource associated with the scalable target. This string consists of the resource type and unique identifier. ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp. Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE. EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID. Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0. AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name. Example: fleet/sample-fleet. DynamoDB table - The resource type is table and the unique identifier is the table name. Example: table/my-table. DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. Example: table/my-table/index/my-table-index. Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster. SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID. Example: endpoint/my-end-point/variant/KMeansClustering. Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information is available in our GitHub repository. Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE. Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE. Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. Example: function:my-function:prod or function:my-function:1. Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. Example: keyspace/mykeyspace/table/mytable. Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5. Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name. Example: replication-group/mycluster. Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster. SageMaker Serverless endpoint - The resource type is variant and the unique identifier is the resource ID. Example: endpoint/my-end-point/variant/KMeansClustering.
|
||||
*/
|
||||
ResourceId: ResourceIdMaxLen1600;
|
||||
/**
|
||||
* The scalable dimension. This string consists of the service namespace, resource type, and scaling property. ecs:service:DesiredCount - The desired task count of an ECS service. elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group. ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet. appstream:fleet:DesiredCapacity - The desired capacity of an AppStream 2.0 fleet. dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table. dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table. dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index. dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index. rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition. sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant. custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service. comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint. comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint. lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function. cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table. cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table. kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster. elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group. elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group. neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster. sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker Serverless endpoint.
|
||||
*/
|
||||
ScalableDimension: ScalableDimension;
|
||||
}
|
||||
export interface DeleteScalingPolicyResponse {
|
||||
}
|
||||
export interface DeleteScheduledActionRequest {
|
||||
/**
|
||||
* The namespace of the Amazon Web Services service that provides the resource. For a resource provided by your own application or service, use custom-resource instead.
|
||||
*/
|
||||
ServiceNamespace: ServiceNamespace;
|
||||
/**
|
||||
* The name of the scheduled action.
|
||||
*/
|
||||
ScheduledActionName: ResourceIdMaxLen1600;
|
||||
/**
|
||||
* The identifier of the resource associated with the scheduled action. This string consists of the resource type and unique identifier. ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp. Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE. EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID. Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0. AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name. Example: fleet/sample-fleet. DynamoDB table - The resource type is table and the unique identifier is the table name. Example: table/my-table. DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. Example: table/my-table/index/my-table-index. Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster. SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID. Example: endpoint/my-end-point/variant/KMeansClustering. Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information is available in our GitHub repository. Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE. Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE. Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. Example: function:my-function:prod or function:my-function:1. Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. Example: keyspace/mykeyspace/table/mytable. Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5. Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name. Example: replication-group/mycluster. Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster. SageMaker Serverless endpoint - The resource type is variant and the unique identifier is the resource ID. Example: endpoint/my-end-point/variant/KMeansClustering.
|
||||
*/
|
||||
ResourceId: ResourceIdMaxLen1600;
|
||||
/**
|
||||
* The scalable dimension. This string consists of the service namespace, resource type, and scaling property. ecs:service:DesiredCount - The desired task count of an ECS service. elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group. ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet. appstream:fleet:DesiredCapacity - The desired capacity of an AppStream 2.0 fleet. dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table. dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table. dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index. dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index. rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition. sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant. custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service. comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint. comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint. lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function. cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table. cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table. kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster. elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group. elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group. neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster. sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker Serverless endpoint.
|
||||
*/
|
||||
ScalableDimension: ScalableDimension;
|
||||
}
|
||||
export interface DeleteScheduledActionResponse {
|
||||
}
|
||||
export interface DeregisterScalableTargetRequest {
|
||||
/**
|
||||
* The namespace of the Amazon Web Services service that provides the resource. For a resource provided by your own application or service, use custom-resource instead.
|
||||
*/
|
||||
ServiceNamespace: ServiceNamespace;
|
||||
/**
|
||||
* The identifier of the resource associated with the scalable target. This string consists of the resource type and unique identifier. ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp. Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE. EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID. Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0. AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name. Example: fleet/sample-fleet. DynamoDB table - The resource type is table and the unique identifier is the table name. Example: table/my-table. DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. Example: table/my-table/index/my-table-index. Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster. SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID. Example: endpoint/my-end-point/variant/KMeansClustering. Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information is available in our GitHub repository. Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE. Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE. Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. Example: function:my-function:prod or function:my-function:1. Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. Example: keyspace/mykeyspace/table/mytable. Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5. Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name. Example: replication-group/mycluster. Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster. SageMaker Serverless endpoint - The resource type is variant and the unique identifier is the resource ID. Example: endpoint/my-end-point/variant/KMeansClustering.
|
||||
*/
|
||||
ResourceId: ResourceIdMaxLen1600;
|
||||
/**
|
||||
* The scalable dimension associated with the scalable target. This string consists of the service namespace, resource type, and scaling property. ecs:service:DesiredCount - The desired task count of an ECS service. elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group. ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet. appstream:fleet:DesiredCapacity - The desired capacity of an AppStream 2.0 fleet. dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table. dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table. dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index. dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index. rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition. sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant. custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service. comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint. comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint. lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function. cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table. cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table. kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster. elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group. elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group. neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster. sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker Serverless endpoint.
|
||||
*/
|
||||
ScalableDimension: ScalableDimension;
|
||||
}
|
||||
export interface DeregisterScalableTargetResponse {
|
||||
}
|
||||
export interface DescribeScalableTargetsRequest {
|
||||
/**
|
||||
* The namespace of the Amazon Web Services service that provides the resource. For a resource provided by your own application or service, use custom-resource instead.
|
||||
*/
|
||||
ServiceNamespace: ServiceNamespace;
|
||||
/**
|
||||
* The identifier of the resource associated with the scalable target. This string consists of the resource type and unique identifier. ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp. Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE. EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID. Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0. AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name. Example: fleet/sample-fleet. DynamoDB table - The resource type is table and the unique identifier is the table name. Example: table/my-table. DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. Example: table/my-table/index/my-table-index. Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster. SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID. Example: endpoint/my-end-point/variant/KMeansClustering. Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information is available in our GitHub repository. Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE. Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE. Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. Example: function:my-function:prod or function:my-function:1. Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. Example: keyspace/mykeyspace/table/mytable. Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5. Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name. Example: replication-group/mycluster. Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster. SageMaker Serverless endpoint - The resource type is variant and the unique identifier is the resource ID. Example: endpoint/my-end-point/variant/KMeansClustering.
|
||||
*/
|
||||
ResourceIds?: ResourceIdsMaxLen1600;
|
||||
/**
|
||||
* The scalable dimension associated with the scalable target. This string consists of the service namespace, resource type, and scaling property. If you specify a scalable dimension, you must also specify a resource ID. ecs:service:DesiredCount - The desired task count of an ECS service. elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group. ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet. appstream:fleet:DesiredCapacity - The desired capacity of an AppStream 2.0 fleet. dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table. dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table. dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index. dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index. rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition. sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant. custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service. comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint. comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint. lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function. cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table. cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table. kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster. elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group. elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group. neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster. sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker Serverless endpoint.
|
||||
*/
|
||||
ScalableDimension?: ScalableDimension;
|
||||
/**
|
||||
* The maximum number of scalable targets. This value can be between 1 and 50. The default value is 50. If this parameter is used, the operation returns up to MaxResults results at a time, along with a NextToken value. To get the next set of results, include the NextToken value in a subsequent call. If this parameter is not used, the operation returns up to 50 results and a NextToken value, if applicable.
|
||||
*/
|
||||
MaxResults?: MaxResults;
|
||||
/**
|
||||
* The token for the next set of results.
|
||||
*/
|
||||
NextToken?: XmlString;
|
||||
}
|
||||
export interface DescribeScalableTargetsResponse {
|
||||
/**
|
||||
* The scalable targets that match the request parameters.
|
||||
*/
|
||||
ScalableTargets?: ScalableTargets;
|
||||
/**
|
||||
* The token required to get the next set of results. This value is null if there are no more results to return.
|
||||
*/
|
||||
NextToken?: XmlString;
|
||||
}
|
||||
export interface DescribeScalingActivitiesRequest {
|
||||
/**
|
||||
* The namespace of the Amazon Web Services service that provides the resource. For a resource provided by your own application or service, use custom-resource instead.
|
||||
*/
|
||||
ServiceNamespace: ServiceNamespace;
|
||||
/**
|
||||
* The identifier of the resource associated with the scaling activity. This string consists of the resource type and unique identifier. ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp. Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE. EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID. Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0. AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name. Example: fleet/sample-fleet. DynamoDB table - The resource type is table and the unique identifier is the table name. Example: table/my-table. DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. Example: table/my-table/index/my-table-index. Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster. SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID. Example: endpoint/my-end-point/variant/KMeansClustering. Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information is available in our GitHub repository. Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE. Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE. Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. Example: function:my-function:prod or function:my-function:1. Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. Example: keyspace/mykeyspace/table/mytable. Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5. Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name. Example: replication-group/mycluster. Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster. SageMaker Serverless endpoint - The resource type is variant and the unique identifier is the resource ID. Example: endpoint/my-end-point/variant/KMeansClustering.
|
||||
*/
|
||||
ResourceId?: ResourceIdMaxLen1600;
|
||||
/**
|
||||
* The scalable dimension. This string consists of the service namespace, resource type, and scaling property. If you specify a scalable dimension, you must also specify a resource ID. ecs:service:DesiredCount - The desired task count of an ECS service. elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group. ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet. appstream:fleet:DesiredCapacity - The desired capacity of an AppStream 2.0 fleet. dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table. dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table. dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index. dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index. rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition. sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant. custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service. comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint. comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint. lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function. cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table. cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table. kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster. elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group. elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group. neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster. sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker Serverless endpoint.
|
||||
*/
|
||||
ScalableDimension?: ScalableDimension;
|
||||
/**
|
||||
* The maximum number of scalable targets. This value can be between 1 and 50. The default value is 50. If this parameter is used, the operation returns up to MaxResults results at a time, along with a NextToken value. To get the next set of results, include the NextToken value in a subsequent call. If this parameter is not used, the operation returns up to 50 results and a NextToken value, if applicable.
|
||||
*/
|
||||
MaxResults?: MaxResults;
|
||||
/**
|
||||
* The token for the next set of results.
|
||||
*/
|
||||
NextToken?: XmlString;
|
||||
/**
|
||||
* Specifies whether to include activities that aren't scaled (not scaled activities) in the response. Not scaled activities are activities that aren't completed or started for various reasons, such as preventing infinite scaling loops. For help interpreting the not scaled reason details in the response, see Scaling activities for Application Auto Scaling.
|
||||
*/
|
||||
IncludeNotScaledActivities?: IncludeNotScaledActivities;
|
||||
}
|
||||
export interface DescribeScalingActivitiesResponse {
|
||||
/**
|
||||
* A list of scaling activity objects.
|
||||
*/
|
||||
ScalingActivities?: ScalingActivities;
|
||||
/**
|
||||
* The token required to get the next set of results. This value is null if there are no more results to return.
|
||||
*/
|
||||
NextToken?: XmlString;
|
||||
}
|
||||
export interface DescribeScalingPoliciesRequest {
|
||||
/**
|
||||
* The names of the scaling policies to describe.
|
||||
*/
|
||||
PolicyNames?: ResourceIdsMaxLen1600;
|
||||
/**
|
||||
* The namespace of the Amazon Web Services service that provides the resource. For a resource provided by your own application or service, use custom-resource instead.
|
||||
*/
|
||||
ServiceNamespace: ServiceNamespace;
|
||||
/**
|
||||
* The identifier of the resource associated with the scaling policy. This string consists of the resource type and unique identifier. ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp. Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE. EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID. Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0. AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name. Example: fleet/sample-fleet. DynamoDB table - The resource type is table and the unique identifier is the table name. Example: table/my-table. DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. Example: table/my-table/index/my-table-index. Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster. SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID. Example: endpoint/my-end-point/variant/KMeansClustering. Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information is available in our GitHub repository. Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE. Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE. Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. Example: function:my-function:prod or function:my-function:1. Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. Example: keyspace/mykeyspace/table/mytable. Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5. Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name. Example: replication-group/mycluster. Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster. SageMaker Serverless endpoint - The resource type is variant and the unique identifier is the resource ID. Example: endpoint/my-end-point/variant/KMeansClustering.
|
||||
*/
|
||||
ResourceId?: ResourceIdMaxLen1600;
|
||||
/**
|
||||
* The scalable dimension. This string consists of the service namespace, resource type, and scaling property. If you specify a scalable dimension, you must also specify a resource ID. ecs:service:DesiredCount - The desired task count of an ECS service. elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group. ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet. appstream:fleet:DesiredCapacity - The desired capacity of an AppStream 2.0 fleet. dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table. dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table. dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index. dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index. rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition. sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant. custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service. comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint. comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint. lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function. cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table. cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table. kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster. elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group. elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group. neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster. sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker Serverless endpoint.
|
||||
*/
|
||||
ScalableDimension?: ScalableDimension;
|
||||
/**
|
||||
* The maximum number of scalable targets. This value can be between 1 and 10. The default value is 10. If this parameter is used, the operation returns up to MaxResults results at a time, along with a NextToken value. To get the next set of results, include the NextToken value in a subsequent call. If this parameter is not used, the operation returns up to 10 results and a NextToken value, if applicable.
|
||||
*/
|
||||
MaxResults?: MaxResults;
|
||||
/**
|
||||
* The token for the next set of results.
|
||||
*/
|
||||
NextToken?: XmlString;
|
||||
}
|
||||
export interface DescribeScalingPoliciesResponse {
|
||||
/**
|
||||
* Information about the scaling policies.
|
||||
*/
|
||||
ScalingPolicies?: ScalingPolicies;
|
||||
/**
|
||||
* The token required to get the next set of results. This value is null if there are no more results to return.
|
||||
*/
|
||||
NextToken?: XmlString;
|
||||
}
|
||||
export interface DescribeScheduledActionsRequest {
|
||||
/**
|
||||
* The names of the scheduled actions to describe.
|
||||
*/
|
||||
ScheduledActionNames?: ResourceIdsMaxLen1600;
|
||||
/**
|
||||
* The namespace of the Amazon Web Services service that provides the resource. For a resource provided by your own application or service, use custom-resource instead.
|
||||
*/
|
||||
ServiceNamespace: ServiceNamespace;
|
||||
/**
|
||||
* The identifier of the resource associated with the scheduled action. This string consists of the resource type and unique identifier. ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp. Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE. EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID. Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0. AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name. Example: fleet/sample-fleet. DynamoDB table - The resource type is table and the unique identifier is the table name. Example: table/my-table. DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. Example: table/my-table/index/my-table-index. Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster. SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID. Example: endpoint/my-end-point/variant/KMeansClustering. Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information is available in our GitHub repository. Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE. Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE. Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. Example: function:my-function:prod or function:my-function:1. Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. Example: keyspace/mykeyspace/table/mytable. Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5. Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name. Example: replication-group/mycluster. Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster. SageMaker Serverless endpoint - The resource type is variant and the unique identifier is the resource ID. Example: endpoint/my-end-point/variant/KMeansClustering.
|
||||
*/
|
||||
ResourceId?: ResourceIdMaxLen1600;
|
||||
/**
|
||||
* The scalable dimension. This string consists of the service namespace, resource type, and scaling property. If you specify a scalable dimension, you must also specify a resource ID. ecs:service:DesiredCount - The desired task count of an ECS service. elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group. ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet. appstream:fleet:DesiredCapacity - The desired capacity of an AppStream 2.0 fleet. dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table. dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table. dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index. dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index. rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition. sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant. custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service. comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint. comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint. lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function. cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table. cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table. kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster. elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group. elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group. neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster. sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker Serverless endpoint.
|
||||
*/
|
||||
ScalableDimension?: ScalableDimension;
|
||||
/**
|
||||
* The maximum number of scheduled action results. This value can be between 1 and 50. The default value is 50. If this parameter is used, the operation returns up to MaxResults results at a time, along with a NextToken value. To get the next set of results, include the NextToken value in a subsequent call. If this parameter is not used, the operation returns up to 50 results and a NextToken value, if applicable.
|
||||
*/
|
||||
MaxResults?: MaxResults;
|
||||
/**
|
||||
* The token for the next set of results.
|
||||
*/
|
||||
NextToken?: XmlString;
|
||||
}
|
||||
export interface DescribeScheduledActionsResponse {
|
||||
/**
|
||||
* Information about the scheduled actions.
|
||||
*/
|
||||
ScheduledActions?: ScheduledActions;
|
||||
/**
|
||||
* The token required to get the next set of results. This value is null if there are no more results to return.
|
||||
*/
|
||||
NextToken?: XmlString;
|
||||
}
|
||||
export type DisableScaleIn = boolean;
|
||||
export type Expression = string;
|
||||
export type Id = string;
|
||||
export type IncludeNotScaledActivities = boolean;
|
||||
export interface ListTagsForResourceRequest {
|
||||
/**
|
||||
* Specify the ARN of the scalable target. For example: arn:aws:application-autoscaling:us-east-1:123456789012:scalable-target/1234abcd56ab78cd901ef1234567890ab123 To get the ARN for a scalable target, use DescribeScalableTargets.
|
||||
*/
|
||||
ResourceARN: AmazonResourceName;
|
||||
}
|
||||
export interface ListTagsForResourceResponse {
|
||||
/**
|
||||
* A list of tags. Each tag consists of a tag key and a tag value.
|
||||
*/
|
||||
Tags?: TagMap;
|
||||
}
|
||||
export type MaxResults = number;
|
||||
export type MetricAggregationType = "Average"|"Minimum"|"Maximum"|string;
|
||||
export interface MetricDimension {
|
||||
/**
|
||||
* The name of the dimension.
|
||||
*/
|
||||
Name: MetricDimensionName;
|
||||
/**
|
||||
* The value of the dimension.
|
||||
*/
|
||||
Value: MetricDimensionValue;
|
||||
}
|
||||
export type MetricDimensionName = string;
|
||||
export type MetricDimensionValue = string;
|
||||
export type MetricDimensions = MetricDimension[];
|
||||
export type MetricName = string;
|
||||
export type MetricNamespace = string;
|
||||
export type MetricScale = number;
|
||||
export type MetricStatistic = "Average"|"Minimum"|"Maximum"|"SampleCount"|"Sum"|string;
|
||||
export type MetricType = "DynamoDBReadCapacityUtilization"|"DynamoDBWriteCapacityUtilization"|"ALBRequestCountPerTarget"|"RDSReaderAverageCPUUtilization"|"RDSReaderAverageDatabaseConnections"|"EC2SpotFleetRequestAverageCPUUtilization"|"EC2SpotFleetRequestAverageNetworkIn"|"EC2SpotFleetRequestAverageNetworkOut"|"SageMakerVariantInvocationsPerInstance"|"ECSServiceAverageCPUUtilization"|"ECSServiceAverageMemoryUtilization"|"AppStreamAverageCapacityUtilization"|"ComprehendInferenceUtilization"|"LambdaProvisionedConcurrencyUtilization"|"CassandraReadCapacityUtilization"|"CassandraWriteCapacityUtilization"|"KafkaBrokerStorageUtilization"|"ElastiCachePrimaryEngineCPUUtilization"|"ElastiCacheReplicaEngineCPUUtilization"|"ElastiCacheDatabaseMemoryUsageCountedForEvictPercentage"|"NeptuneReaderAverageCPUUtilization"|"SageMakerVariantProvisionedConcurrencyUtilization"|"ElastiCacheDatabaseCapacityUsageCountedForEvictPercentage"|string;
|
||||
export type MetricUnit = string;
|
||||
export type MinAdjustmentMagnitude = number;
|
||||
export interface NotScaledReason {
|
||||
/**
|
||||
* A code that represents the reason for not scaling. Valid values: AutoScalingAnticipatedFlapping TargetServicePutResourceAsUnscalable AlreadyAtMaxCapacity AlreadyAtMinCapacity AlreadyAtDesiredCapacity
|
||||
*/
|
||||
Code: XmlString;
|
||||
/**
|
||||
* The maximum capacity.
|
||||
*/
|
||||
MaxCapacity?: ResourceCapacity;
|
||||
/**
|
||||
* The minimum capacity.
|
||||
*/
|
||||
MinCapacity?: ResourceCapacity;
|
||||
/**
|
||||
* The current capacity.
|
||||
*/
|
||||
CurrentCapacity?: ResourceCapacity;
|
||||
}
|
||||
export type NotScaledReasons = NotScaledReason[];
|
||||
export type PolicyName = string;
|
||||
export type PolicyType = "StepScaling"|"TargetTrackingScaling"|string;
|
||||
export interface PredefinedMetricSpecification {
|
||||
/**
|
||||
* The metric type. The ALBRequestCountPerTarget metric type applies only to Spot Fleets and ECS services.
|
||||
*/
|
||||
PredefinedMetricType: MetricType;
|
||||
/**
|
||||
* Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group attached to the Spot Fleet or ECS service. You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format of the resource label is: app/my-alb/778d41231b141a0f/targetgroup/my-alb-target-group/943f017f100becff. Where: app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN. To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.
|
||||
*/
|
||||
ResourceLabel?: ResourceLabel;
|
||||
}
|
||||
export interface PutScalingPolicyRequest {
|
||||
/**
|
||||
* The name of the scaling policy. You cannot change the name of a scaling policy, but you can delete the original scaling policy and create a new scaling policy with the same settings and a different name.
|
||||
*/
|
||||
PolicyName: PolicyName;
|
||||
/**
|
||||
* The namespace of the Amazon Web Services service that provides the resource. For a resource provided by your own application or service, use custom-resource instead.
|
||||
*/
|
||||
ServiceNamespace: ServiceNamespace;
|
||||
/**
|
||||
* The identifier of the resource associated with the scaling policy. This string consists of the resource type and unique identifier. ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp. Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE. EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID. Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0. AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name. Example: fleet/sample-fleet. DynamoDB table - The resource type is table and the unique identifier is the table name. Example: table/my-table. DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. Example: table/my-table/index/my-table-index. Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster. SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID. Example: endpoint/my-end-point/variant/KMeansClustering. Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information is available in our GitHub repository. Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE. Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE. Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. Example: function:my-function:prod or function:my-function:1. Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. Example: keyspace/mykeyspace/table/mytable. Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5. Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name. Example: replication-group/mycluster. Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster. SageMaker Serverless endpoint - The resource type is variant and the unique identifier is the resource ID. Example: endpoint/my-end-point/variant/KMeansClustering.
|
||||
*/
|
||||
ResourceId: ResourceIdMaxLen1600;
|
||||
/**
|
||||
* The scalable dimension. This string consists of the service namespace, resource type, and scaling property. ecs:service:DesiredCount - The desired task count of an ECS service. elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group. ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet. appstream:fleet:DesiredCapacity - The desired capacity of an AppStream 2.0 fleet. dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table. dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table. dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index. dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index. rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition. sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant. custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service. comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint. comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint. lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function. cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table. cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table. kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster. elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group. elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group. neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster. sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker Serverless endpoint.
|
||||
*/
|
||||
ScalableDimension: ScalableDimension;
|
||||
/**
|
||||
* The scaling policy type. This parameter is required if you are creating a scaling policy. The following policy types are supported: TargetTrackingScaling—Not supported for Amazon EMR StepScaling—Not supported for DynamoDB, Amazon Comprehend, Lambda, Amazon Keyspaces, Amazon MSK, Amazon ElastiCache, or Neptune. For more information, see Target tracking scaling policies and Step scaling policies in the Application Auto Scaling User Guide.
|
||||
*/
|
||||
PolicyType?: PolicyType;
|
||||
/**
|
||||
* A step scaling policy. This parameter is required if you are creating a policy and the policy type is StepScaling.
|
||||
*/
|
||||
StepScalingPolicyConfiguration?: StepScalingPolicyConfiguration;
|
||||
/**
|
||||
* A target tracking scaling policy. Includes support for predefined or customized metrics. This parameter is required if you are creating a policy and the policy type is TargetTrackingScaling.
|
||||
*/
|
||||
TargetTrackingScalingPolicyConfiguration?: TargetTrackingScalingPolicyConfiguration;
|
||||
}
|
||||
export interface PutScalingPolicyResponse {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the resulting scaling policy.
|
||||
*/
|
||||
PolicyARN: ResourceIdMaxLen1600;
|
||||
/**
|
||||
* The CloudWatch alarms created for the target tracking scaling policy.
|
||||
*/
|
||||
Alarms?: Alarms;
|
||||
}
|
||||
export interface PutScheduledActionRequest {
|
||||
/**
|
||||
* The namespace of the Amazon Web Services service that provides the resource. For a resource provided by your own application or service, use custom-resource instead.
|
||||
*/
|
||||
ServiceNamespace: ServiceNamespace;
|
||||
/**
|
||||
* The schedule for this action. The following formats are supported: At expressions - "at(yyyy-mm-ddThh:mm:ss)" Rate expressions - "rate(value unit)" Cron expressions - "cron(fields)" At expressions are useful for one-time schedules. Cron expressions are useful for scheduled actions that run periodically at a specified date and time, and rate expressions are useful for scheduled actions that run at a regular interval. At and cron expressions use Universal Coordinated Time (UTC) by default. The cron format consists of six fields separated by white spaces: [Minutes] [Hours] [Day_of_Month] [Month] [Day_of_Week] [Year]. For rate expressions, value is a positive integer and unit is minute | minutes | hour | hours | day | days. For more information and examples, see Example scheduled actions for Application Auto Scaling in the Application Auto Scaling User Guide.
|
||||
*/
|
||||
Schedule?: ResourceIdMaxLen1600;
|
||||
/**
|
||||
* Specifies the time zone used when setting a scheduled action by using an at or cron expression. If a time zone is not provided, UTC is used by default. Valid values are the canonical names of the IANA time zones supported by Joda-Time (such as Etc/GMT+9 or Pacific/Tahiti). For more information, see https://www.joda.org/joda-time/timezones.html.
|
||||
*/
|
||||
Timezone?: ResourceIdMaxLen1600;
|
||||
/**
|
||||
* The name of the scheduled action. This name must be unique among all other scheduled actions on the specified scalable target.
|
||||
*/
|
||||
ScheduledActionName: ScheduledActionName;
|
||||
/**
|
||||
* The identifier of the resource associated with the scheduled action. This string consists of the resource type and unique identifier. ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp. Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE. EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID. Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0. AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name. Example: fleet/sample-fleet. DynamoDB table - The resource type is table and the unique identifier is the table name. Example: table/my-table. DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. Example: table/my-table/index/my-table-index. Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster. SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID. Example: endpoint/my-end-point/variant/KMeansClustering. Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information is available in our GitHub repository. Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE. Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE. Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. Example: function:my-function:prod or function:my-function:1. Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. Example: keyspace/mykeyspace/table/mytable. Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5. Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name. Example: replication-group/mycluster. Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster. SageMaker Serverless endpoint - The resource type is variant and the unique identifier is the resource ID. Example: endpoint/my-end-point/variant/KMeansClustering.
|
||||
*/
|
||||
ResourceId: ResourceIdMaxLen1600;
|
||||
/**
|
||||
* The scalable dimension. This string consists of the service namespace, resource type, and scaling property. ecs:service:DesiredCount - The desired task count of an ECS service. elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group. ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet. appstream:fleet:DesiredCapacity - The desired capacity of an AppStream 2.0 fleet. dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table. dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table. dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index. dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index. rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition. sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant. custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service. comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint. comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint. lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function. cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table. cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table. kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster. elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group. elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group. neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster. sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker Serverless endpoint.
|
||||
*/
|
||||
ScalableDimension: ScalableDimension;
|
||||
/**
|
||||
* The date and time for this scheduled action to start, in UTC.
|
||||
*/
|
||||
StartTime?: TimestampType;
|
||||
/**
|
||||
* The date and time for the recurring schedule to end, in UTC.
|
||||
*/
|
||||
EndTime?: TimestampType;
|
||||
/**
|
||||
* The new minimum and maximum capacity. You can set both values or just one. At the scheduled time, if the current capacity is below the minimum capacity, Application Auto Scaling scales out to the minimum capacity. If the current capacity is above the maximum capacity, Application Auto Scaling scales in to the maximum capacity.
|
||||
*/
|
||||
ScalableTargetAction?: ScalableTargetAction;
|
||||
}
|
||||
export interface PutScheduledActionResponse {
|
||||
}
|
||||
export interface RegisterScalableTargetRequest {
|
||||
/**
|
||||
* The namespace of the Amazon Web Services service that provides the resource. For a resource provided by your own application or service, use custom-resource instead.
|
||||
*/
|
||||
ServiceNamespace: ServiceNamespace;
|
||||
/**
|
||||
* The identifier of the resource that is associated with the scalable target. This string consists of the resource type and unique identifier. ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp. Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE. EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID. Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0. AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name. Example: fleet/sample-fleet. DynamoDB table - The resource type is table and the unique identifier is the table name. Example: table/my-table. DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. Example: table/my-table/index/my-table-index. Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster. SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID. Example: endpoint/my-end-point/variant/KMeansClustering. Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information is available in our GitHub repository. Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE. Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE. Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. Example: function:my-function:prod or function:my-function:1. Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. Example: keyspace/mykeyspace/table/mytable. Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5. Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name. Example: replication-group/mycluster. Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster. SageMaker Serverless endpoint - The resource type is variant and the unique identifier is the resource ID. Example: endpoint/my-end-point/variant/KMeansClustering.
|
||||
*/
|
||||
ResourceId: ResourceIdMaxLen1600;
|
||||
/**
|
||||
* The scalable dimension associated with the scalable target. This string consists of the service namespace, resource type, and scaling property. ecs:service:DesiredCount - The desired task count of an ECS service. elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group. ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet. appstream:fleet:DesiredCapacity - The desired capacity of an AppStream 2.0 fleet. dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table. dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table. dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index. dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index. rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition. sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant. custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service. comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint. comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint. lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function. cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table. cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table. kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster. elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group. elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group. neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster. sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker Serverless endpoint.
|
||||
*/
|
||||
ScalableDimension: ScalableDimension;
|
||||
/**
|
||||
* The minimum value that you plan to scale in to. When a scaling policy is in effect, Application Auto Scaling can scale in (contract) as needed to the minimum capacity limit in response to changing demand. This property is required when registering a new scalable target. For the following resources, the minimum value allowed is 0. AppStream 2.0 fleets Aurora DB clusters ECS services EMR clusters Lambda provisioned concurrency SageMaker endpoint variants SageMaker Serverless endpoint provisioned concurrency Spot Fleets custom resources It's strongly recommended that you specify a value greater than 0. A value greater than 0 means that data points are continuously reported to CloudWatch that scaling policies can use to scale on a metric like average CPU utilization. For all other resources, the minimum allowed value depends on the type of resource that you are using. If you provide a value that is lower than what a resource can accept, an error occurs. In which case, the error message will provide the minimum value that the resource can accept.
|
||||
*/
|
||||
MinCapacity?: ResourceCapacity;
|
||||
/**
|
||||
* The maximum value that you plan to scale out to. When a scaling policy is in effect, Application Auto Scaling can scale out (expand) as needed to the maximum capacity limit in response to changing demand. This property is required when registering a new scalable target. Although you can specify a large maximum capacity, note that service quotas might impose lower limits. Each service has its own default quotas for the maximum capacity of the resource. If you want to specify a higher limit, you can request an increase. For more information, consult the documentation for that service. For information about the default quotas for each service, see Service endpoints and quotas in the Amazon Web Services General Reference.
|
||||
*/
|
||||
MaxCapacity?: ResourceCapacity;
|
||||
/**
|
||||
* This parameter is required for services that do not support service-linked roles (such as Amazon EMR), and it must specify the ARN of an IAM role that allows Application Auto Scaling to modify the scalable target on your behalf. If the service supports service-linked roles, Application Auto Scaling uses a service-linked role, which it creates if it does not yet exist. For more information, see Application Auto Scaling IAM roles.
|
||||
*/
|
||||
RoleARN?: ResourceIdMaxLen1600;
|
||||
/**
|
||||
* An embedded object that contains attributes and attribute values that are used to suspend and resume automatic scaling. Setting the value of an attribute to true suspends the specified scaling activities. Setting it to false (default) resumes the specified scaling activities. Suspension Outcomes For DynamicScalingInSuspended, while a suspension is in effect, all scale-in activities that are triggered by a scaling policy are suspended. For DynamicScalingOutSuspended, while a suspension is in effect, all scale-out activities that are triggered by a scaling policy are suspended. For ScheduledScalingSuspended, while a suspension is in effect, all scaling activities that involve scheduled actions are suspended. For more information, see Suspending and resuming scaling in the Application Auto Scaling User Guide.
|
||||
*/
|
||||
SuspendedState?: SuspendedState;
|
||||
/**
|
||||
* Assigns one or more tags to the scalable target. Use this parameter to tag the scalable target when it is created. To tag an existing scalable target, use the TagResource operation. Each tag consists of a tag key and a tag value. Both the tag key and the tag value are required. You cannot have more than one tag on a scalable target with the same tag key. Use tags to control access to a scalable target. For more information, see Tagging support for Application Auto Scaling in the Application Auto Scaling User Guide.
|
||||
*/
|
||||
Tags?: TagMap;
|
||||
}
|
||||
export interface RegisterScalableTargetResponse {
|
||||
/**
|
||||
* The ARN of the scalable target.
|
||||
*/
|
||||
ScalableTargetARN?: XmlString;
|
||||
}
|
||||
export type ResourceCapacity = number;
|
||||
export type ResourceId = string;
|
||||
export type ResourceIdMaxLen1600 = string;
|
||||
export type ResourceIdsMaxLen1600 = ResourceIdMaxLen1600[];
|
||||
export type ResourceLabel = string;
|
||||
export type ReturnData = boolean;
|
||||
export type ScalableDimension = "ecs:service:DesiredCount"|"ec2:spot-fleet-request:TargetCapacity"|"elasticmapreduce:instancegroup:InstanceCount"|"appstream:fleet:DesiredCapacity"|"dynamodb:table:ReadCapacityUnits"|"dynamodb:table:WriteCapacityUnits"|"dynamodb:index:ReadCapacityUnits"|"dynamodb:index:WriteCapacityUnits"|"rds:cluster:ReadReplicaCount"|"sagemaker:variant:DesiredInstanceCount"|"custom-resource:ResourceType:Property"|"comprehend:document-classifier-endpoint:DesiredInferenceUnits"|"comprehend:entity-recognizer-endpoint:DesiredInferenceUnits"|"lambda:function:ProvisionedConcurrency"|"cassandra:table:ReadCapacityUnits"|"cassandra:table:WriteCapacityUnits"|"kafka:broker-storage:VolumeSize"|"elasticache:replication-group:NodeGroups"|"elasticache:replication-group:Replicas"|"neptune:cluster:ReadReplicaCount"|"sagemaker:variant:DesiredProvisionedConcurrency"|string;
|
||||
export interface ScalableTarget {
|
||||
/**
|
||||
* The namespace of the Amazon Web Services service that provides the resource, or a custom-resource.
|
||||
*/
|
||||
ServiceNamespace: ServiceNamespace;
|
||||
/**
|
||||
* The identifier of the resource associated with the scalable target. This string consists of the resource type and unique identifier. ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp. Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE. EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID. Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0. AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name. Example: fleet/sample-fleet. DynamoDB table - The resource type is table and the unique identifier is the table name. Example: table/my-table. DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. Example: table/my-table/index/my-table-index. Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster. SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID. Example: endpoint/my-end-point/variant/KMeansClustering. Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information is available in our GitHub repository. Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE. Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE. Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. Example: function:my-function:prod or function:my-function:1. Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. Example: keyspace/mykeyspace/table/mytable. Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5. Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name. Example: replication-group/mycluster. Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster. SageMaker Serverless endpoint - The resource type is variant and the unique identifier is the resource ID. Example: endpoint/my-end-point/variant/KMeansClustering.
|
||||
*/
|
||||
ResourceId: ResourceIdMaxLen1600;
|
||||
/**
|
||||
* The scalable dimension associated with the scalable target. This string consists of the service namespace, resource type, and scaling property. ecs:service:DesiredCount - The desired task count of an ECS service. elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group. ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet. appstream:fleet:DesiredCapacity - The desired capacity of an AppStream 2.0 fleet. dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table. dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table. dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index. dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index. rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition. sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant. custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service. comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint. comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint. lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function. cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table. cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table. kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster. elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group. elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group. neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster. sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker Serverless endpoint.
|
||||
*/
|
||||
ScalableDimension: ScalableDimension;
|
||||
/**
|
||||
* The minimum value to scale to in response to a scale-in activity.
|
||||
*/
|
||||
MinCapacity: ResourceCapacity;
|
||||
/**
|
||||
* The maximum value to scale to in response to a scale-out activity.
|
||||
*/
|
||||
MaxCapacity: ResourceCapacity;
|
||||
/**
|
||||
* The ARN of an IAM role that allows Application Auto Scaling to modify the scalable target on your behalf.
|
||||
*/
|
||||
RoleARN: ResourceIdMaxLen1600;
|
||||
/**
|
||||
* The Unix timestamp for when the scalable target was created.
|
||||
*/
|
||||
CreationTime: TimestampType;
|
||||
/**
|
||||
* Specifies whether the scaling activities for a scalable target are in a suspended state.
|
||||
*/
|
||||
SuspendedState?: SuspendedState;
|
||||
/**
|
||||
* The ARN of the scalable target.
|
||||
*/
|
||||
ScalableTargetARN?: XmlString;
|
||||
}
|
||||
export interface ScalableTargetAction {
|
||||
/**
|
||||
* The minimum capacity. When the scheduled action runs, the resource will have at least this much capacity, but it might have more depending on other settings, such as the target utilization level of a target tracking scaling policy.
|
||||
*/
|
||||
MinCapacity?: ResourceCapacity;
|
||||
/**
|
||||
* The maximum capacity. Although you can specify a large maximum capacity, note that service quotas may impose lower limits. Each service has its own default quotas for the maximum capacity of the resource. If you want to specify a higher limit, you can request an increase. For more information, consult the documentation for that service. For information about the default quotas for each service, see Service endpoints and quotas in the Amazon Web Services General Reference.
|
||||
*/
|
||||
MaxCapacity?: ResourceCapacity;
|
||||
}
|
||||
export type ScalableTargets = ScalableTarget[];
|
||||
export type ScalingActivities = ScalingActivity[];
|
||||
export interface ScalingActivity {
|
||||
/**
|
||||
* The unique identifier of the scaling activity.
|
||||
*/
|
||||
ActivityId: ResourceId;
|
||||
/**
|
||||
* The namespace of the Amazon Web Services service that provides the resource, or a custom-resource.
|
||||
*/
|
||||
ServiceNamespace: ServiceNamespace;
|
||||
/**
|
||||
* The identifier of the resource associated with the scaling activity. This string consists of the resource type and unique identifier. ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp. Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE. EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID. Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0. AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name. Example: fleet/sample-fleet. DynamoDB table - The resource type is table and the unique identifier is the table name. Example: table/my-table. DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. Example: table/my-table/index/my-table-index. Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster. SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID. Example: endpoint/my-end-point/variant/KMeansClustering. Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information is available in our GitHub repository. Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE. Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE. Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. Example: function:my-function:prod or function:my-function:1. Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. Example: keyspace/mykeyspace/table/mytable. Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5. Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name. Example: replication-group/mycluster. Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster. SageMaker Serverless endpoint - The resource type is variant and the unique identifier is the resource ID. Example: endpoint/my-end-point/variant/KMeansClustering.
|
||||
*/
|
||||
ResourceId: ResourceIdMaxLen1600;
|
||||
/**
|
||||
* The scalable dimension. This string consists of the service namespace, resource type, and scaling property. ecs:service:DesiredCount - The desired task count of an ECS service. elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group. ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet. appstream:fleet:DesiredCapacity - The desired capacity of an AppStream 2.0 fleet. dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table. dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table. dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index. dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index. rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition. sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant. custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service. comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint. comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint. lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function. cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table. cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table. kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster. elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group. elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group. neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster. sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker Serverless endpoint.
|
||||
*/
|
||||
ScalableDimension: ScalableDimension;
|
||||
/**
|
||||
* A simple description of what action the scaling activity intends to accomplish.
|
||||
*/
|
||||
Description: XmlString;
|
||||
/**
|
||||
* A simple description of what caused the scaling activity to happen.
|
||||
*/
|
||||
Cause: XmlString;
|
||||
/**
|
||||
* The Unix timestamp for when the scaling activity began.
|
||||
*/
|
||||
StartTime: TimestampType;
|
||||
/**
|
||||
* The Unix timestamp for when the scaling activity ended.
|
||||
*/
|
||||
EndTime?: TimestampType;
|
||||
/**
|
||||
* Indicates the status of the scaling activity.
|
||||
*/
|
||||
StatusCode: ScalingActivityStatusCode;
|
||||
/**
|
||||
* A simple message about the current status of the scaling activity.
|
||||
*/
|
||||
StatusMessage?: XmlString;
|
||||
/**
|
||||
* The details about the scaling activity.
|
||||
*/
|
||||
Details?: XmlString;
|
||||
/**
|
||||
* Machine-readable data that describes the reason for a not scaled activity. Only available when DescribeScalingActivities includes not scaled activities.
|
||||
*/
|
||||
NotScaledReasons?: NotScaledReasons;
|
||||
}
|
||||
export type ScalingActivityStatusCode = "Pending"|"InProgress"|"Successful"|"Overridden"|"Unfulfilled"|"Failed"|string;
|
||||
export type ScalingAdjustment = number;
|
||||
export type ScalingPolicies = ScalingPolicy[];
|
||||
export interface ScalingPolicy {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the scaling policy.
|
||||
*/
|
||||
PolicyARN: ResourceIdMaxLen1600;
|
||||
/**
|
||||
* The name of the scaling policy.
|
||||
*/
|
||||
PolicyName: PolicyName;
|
||||
/**
|
||||
* The namespace of the Amazon Web Services service that provides the resource, or a custom-resource.
|
||||
*/
|
||||
ServiceNamespace: ServiceNamespace;
|
||||
/**
|
||||
* The identifier of the resource associated with the scaling policy. This string consists of the resource type and unique identifier. ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp. Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE. EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID. Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0. AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name. Example: fleet/sample-fleet. DynamoDB table - The resource type is table and the unique identifier is the table name. Example: table/my-table. DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. Example: table/my-table/index/my-table-index. Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster. SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID. Example: endpoint/my-end-point/variant/KMeansClustering. Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information is available in our GitHub repository. Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE. Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE. Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. Example: function:my-function:prod or function:my-function:1. Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. Example: keyspace/mykeyspace/table/mytable. Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5. Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name. Example: replication-group/mycluster. Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster. SageMaker Serverless endpoint - The resource type is variant and the unique identifier is the resource ID. Example: endpoint/my-end-point/variant/KMeansClustering.
|
||||
*/
|
||||
ResourceId: ResourceIdMaxLen1600;
|
||||
/**
|
||||
* The scalable dimension. This string consists of the service namespace, resource type, and scaling property. ecs:service:DesiredCount - The desired task count of an ECS service. elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group. ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet. appstream:fleet:DesiredCapacity - The desired capacity of an AppStream 2.0 fleet. dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table. dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table. dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index. dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index. rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition. sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant. custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service. comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint. comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint. lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function. cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table. cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table. kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster. elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group. elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group. neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster. sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker Serverless endpoint.
|
||||
*/
|
||||
ScalableDimension: ScalableDimension;
|
||||
/**
|
||||
* The scaling policy type. The following policy types are supported: TargetTrackingScaling—Not supported for Amazon EMR StepScaling—Not supported for DynamoDB, Amazon Comprehend, Lambda, Amazon Keyspaces, Amazon MSK, Amazon ElastiCache, or Neptune.
|
||||
*/
|
||||
PolicyType: PolicyType;
|
||||
/**
|
||||
* A step scaling policy.
|
||||
*/
|
||||
StepScalingPolicyConfiguration?: StepScalingPolicyConfiguration;
|
||||
/**
|
||||
* A target tracking scaling policy.
|
||||
*/
|
||||
TargetTrackingScalingPolicyConfiguration?: TargetTrackingScalingPolicyConfiguration;
|
||||
/**
|
||||
* The CloudWatch alarms associated with the scaling policy.
|
||||
*/
|
||||
Alarms?: Alarms;
|
||||
/**
|
||||
* The Unix timestamp for when the scaling policy was created.
|
||||
*/
|
||||
CreationTime: TimestampType;
|
||||
}
|
||||
export type ScalingSuspended = boolean;
|
||||
export interface ScheduledAction {
|
||||
/**
|
||||
* The name of the scheduled action.
|
||||
*/
|
||||
ScheduledActionName: ScheduledActionName;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the scheduled action.
|
||||
*/
|
||||
ScheduledActionARN: ResourceIdMaxLen1600;
|
||||
/**
|
||||
* The namespace of the Amazon Web Services service that provides the resource, or a custom-resource.
|
||||
*/
|
||||
ServiceNamespace: ServiceNamespace;
|
||||
/**
|
||||
* The schedule for this action. The following formats are supported: At expressions - "at(yyyy-mm-ddThh:mm:ss)" Rate expressions - "rate(value unit)" Cron expressions - "cron(fields)" At expressions are useful for one-time schedules. Cron expressions are useful for scheduled actions that run periodically at a specified date and time, and rate expressions are useful for scheduled actions that run at a regular interval. At and cron expressions use Universal Coordinated Time (UTC) by default. The cron format consists of six fields separated by white spaces: [Minutes] [Hours] [Day_of_Month] [Month] [Day_of_Week] [Year]. For rate expressions, value is a positive integer and unit is minute | minutes | hour | hours | day | days. For more information and examples, see Example scheduled actions for Application Auto Scaling in the Application Auto Scaling User Guide.
|
||||
*/
|
||||
Schedule: ResourceIdMaxLen1600;
|
||||
/**
|
||||
* The time zone used when referring to the date and time of a scheduled action, when the scheduled action uses an at or cron expression.
|
||||
*/
|
||||
Timezone?: ResourceIdMaxLen1600;
|
||||
/**
|
||||
* The identifier of the resource associated with the scaling policy. This string consists of the resource type and unique identifier. ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp. Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE. EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID. Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0. AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name. Example: fleet/sample-fleet. DynamoDB table - The resource type is table and the unique identifier is the table name. Example: table/my-table. DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. Example: table/my-table/index/my-table-index. Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster. SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID. Example: endpoint/my-end-point/variant/KMeansClustering. Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information is available in our GitHub repository. Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE. Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE. Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. Example: function:my-function:prod or function:my-function:1. Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. Example: keyspace/mykeyspace/table/mytable. Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5. Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name. Example: replication-group/mycluster. Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster. SageMaker Serverless endpoint - The resource type is variant and the unique identifier is the resource ID. Example: endpoint/my-end-point/variant/KMeansClustering.
|
||||
*/
|
||||
ResourceId: ResourceIdMaxLen1600;
|
||||
/**
|
||||
* The scalable dimension. This string consists of the service namespace, resource type, and scaling property. ecs:service:DesiredCount - The desired task count of an ECS service. elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group. ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet. appstream:fleet:DesiredCapacity - The desired capacity of an AppStream 2.0 fleet. dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table. dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table. dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index. dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index. rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition. sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant. custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service. comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint. comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint. lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function. cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table. cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table. kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster. elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group. elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group. neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster. sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker Serverless endpoint.
|
||||
*/
|
||||
ScalableDimension?: ScalableDimension;
|
||||
/**
|
||||
* The date and time that the action is scheduled to begin, in UTC.
|
||||
*/
|
||||
StartTime?: TimestampType;
|
||||
/**
|
||||
* The date and time that the action is scheduled to end, in UTC.
|
||||
*/
|
||||
EndTime?: TimestampType;
|
||||
/**
|
||||
* The new minimum and maximum capacity. You can set both values or just one. At the scheduled time, if the current capacity is below the minimum capacity, Application Auto Scaling scales out to the minimum capacity. If the current capacity is above the maximum capacity, Application Auto Scaling scales in to the maximum capacity.
|
||||
*/
|
||||
ScalableTargetAction?: ScalableTargetAction;
|
||||
/**
|
||||
* The date and time that the scheduled action was created.
|
||||
*/
|
||||
CreationTime: TimestampType;
|
||||
}
|
||||
export type ScheduledActionName = string;
|
||||
export type ScheduledActions = ScheduledAction[];
|
||||
export type ServiceNamespace = "ecs"|"elasticmapreduce"|"ec2"|"appstream"|"dynamodb"|"rds"|"sagemaker"|"custom-resource"|"comprehend"|"lambda"|"cassandra"|"kafka"|"elasticache"|"neptune"|string;
|
||||
export interface StepAdjustment {
|
||||
/**
|
||||
* The lower bound for the difference between the alarm threshold and the CloudWatch metric. If the metric value is above the breach threshold, the lower bound is inclusive (the metric must be greater than or equal to the threshold plus the lower bound). Otherwise, it's exclusive (the metric must be greater than the threshold plus the lower bound). A null value indicates negative infinity.
|
||||
*/
|
||||
MetricIntervalLowerBound?: MetricScale;
|
||||
/**
|
||||
* The upper bound for the difference between the alarm threshold and the CloudWatch metric. If the metric value is above the breach threshold, the upper bound is exclusive (the metric must be less than the threshold plus the upper bound). Otherwise, it's inclusive (the metric must be less than or equal to the threshold plus the upper bound). A null value indicates positive infinity. The upper bound must be greater than the lower bound.
|
||||
*/
|
||||
MetricIntervalUpperBound?: MetricScale;
|
||||
/**
|
||||
* The amount by which to scale, based on the specified adjustment type. A positive value adds to the current capacity while a negative number removes from the current capacity. For exact capacity, you must specify a non-negative value.
|
||||
*/
|
||||
ScalingAdjustment: ScalingAdjustment;
|
||||
}
|
||||
export type StepAdjustments = StepAdjustment[];
|
||||
export interface StepScalingPolicyConfiguration {
|
||||
/**
|
||||
* Specifies how the ScalingAdjustment value in a StepAdjustment is interpreted (for example, an absolute number or a percentage). The valid values are ChangeInCapacity, ExactCapacity, and PercentChangeInCapacity. AdjustmentType is required if you are adding a new step scaling policy configuration.
|
||||
*/
|
||||
AdjustmentType?: AdjustmentType;
|
||||
/**
|
||||
* A set of adjustments that enable you to scale based on the size of the alarm breach. At least one step adjustment is required if you are adding a new step scaling policy configuration.
|
||||
*/
|
||||
StepAdjustments?: StepAdjustments;
|
||||
/**
|
||||
* The minimum value to scale by when the adjustment type is PercentChangeInCapacity. For example, suppose that you create a step scaling policy to scale out an Amazon ECS service by 25 percent and you specify a MinAdjustmentMagnitude of 2. If the service has 4 tasks and the scaling policy is performed, 25 percent of 4 is 1. However, because you specified a MinAdjustmentMagnitude of 2, Application Auto Scaling scales out the service by 2 tasks.
|
||||
*/
|
||||
MinAdjustmentMagnitude?: MinAdjustmentMagnitude;
|
||||
/**
|
||||
* The amount of time, in seconds, to wait for a previous scaling activity to take effect. If not specified, the default value is 300. For more information, see Cooldown period in the Application Auto Scaling User Guide.
|
||||
*/
|
||||
Cooldown?: Cooldown;
|
||||
/**
|
||||
* The aggregation type for the CloudWatch metrics. Valid values are Minimum, Maximum, and Average. If the aggregation type is null, the value is treated as Average.
|
||||
*/
|
||||
MetricAggregationType?: MetricAggregationType;
|
||||
}
|
||||
export interface SuspendedState {
|
||||
/**
|
||||
* Whether scale in by a target tracking scaling policy or a step scaling policy is suspended. Set the value to true if you don't want Application Auto Scaling to remove capacity when a scaling policy is triggered. The default is false.
|
||||
*/
|
||||
DynamicScalingInSuspended?: ScalingSuspended;
|
||||
/**
|
||||
* Whether scale out by a target tracking scaling policy or a step scaling policy is suspended. Set the value to true if you don't want Application Auto Scaling to add capacity when a scaling policy is triggered. The default is false.
|
||||
*/
|
||||
DynamicScalingOutSuspended?: ScalingSuspended;
|
||||
/**
|
||||
* Whether scheduled scaling is suspended. Set the value to true if you don't want Application Auto Scaling to add or remove capacity by initiating scheduled actions. The default is false.
|
||||
*/
|
||||
ScheduledScalingSuspended?: ScalingSuspended;
|
||||
}
|
||||
export type TagKey = string;
|
||||
export type TagKeyList = TagKey[];
|
||||
export type TagMap = {[key: string]: TagValue};
|
||||
export interface TagResourceRequest {
|
||||
/**
|
||||
* Identifies the Application Auto Scaling scalable target that you want to apply tags to. For example: arn:aws:application-autoscaling:us-east-1:123456789012:scalable-target/1234abcd56ab78cd901ef1234567890ab123 To get the ARN for a scalable target, use DescribeScalableTargets.
|
||||
*/
|
||||
ResourceARN: AmazonResourceName;
|
||||
/**
|
||||
* The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a tag key and a tag value. You cannot have more than one tag on an Application Auto Scaling scalable target with the same tag key. If you specify an existing tag key with a different tag value, Application Auto Scaling replaces the current tag value with the specified one. For information about the rules that apply to tag keys and tag values, see User-defined tag restrictions in the Amazon Web Services Billing and Cost Management User Guide.
|
||||
*/
|
||||
Tags: TagMap;
|
||||
}
|
||||
export interface TagResourceResponse {
|
||||
}
|
||||
export type TagValue = string;
|
||||
export interface TargetTrackingMetric {
|
||||
/**
|
||||
* The dimensions for the metric. For the list of available dimensions, see the Amazon Web Services documentation available from the table in Amazon Web Services services that publish CloudWatch metrics in the Amazon CloudWatch User Guide. Conditional: If you published your metric with dimensions, you must specify the same dimensions in your scaling policy.
|
||||
*/
|
||||
Dimensions?: TargetTrackingMetricDimensions;
|
||||
/**
|
||||
* The name of the metric.
|
||||
*/
|
||||
MetricName?: TargetTrackingMetricName;
|
||||
/**
|
||||
* The namespace of the metric. For more information, see the table in Amazon Web Services services that publish CloudWatch metrics in the Amazon CloudWatch User Guide.
|
||||
*/
|
||||
Namespace?: TargetTrackingMetricNamespace;
|
||||
}
|
||||
export type TargetTrackingMetricDataQueries = TargetTrackingMetricDataQuery[];
|
||||
export interface TargetTrackingMetricDataQuery {
|
||||
/**
|
||||
* The math expression to perform on the returned data, if this object is performing a math expression. This expression can use the Id of the other metrics to refer to those metrics, and can also use the Id of other expressions to use the result of those expressions. Conditional: Within each TargetTrackingMetricDataQuery object, you must specify either Expression or MetricStat, but not both.
|
||||
*/
|
||||
Expression?: Expression;
|
||||
/**
|
||||
* A short name that identifies the object's results in the response. This name must be unique among all MetricDataQuery objects specified for a single scaling policy. If you are performing math expressions on this set of data, this name represents that data and can serve as a variable in the mathematical expression. The valid characters are letters, numbers, and underscores. The first character must be a lowercase letter.
|
||||
*/
|
||||
Id: Id;
|
||||
/**
|
||||
* A human-readable label for this metric or expression. This is especially useful if this is a math expression, so that you know what the value represents.
|
||||
*/
|
||||
Label?: XmlString;
|
||||
/**
|
||||
* Information about the metric data to return. Conditional: Within each MetricDataQuery object, you must specify either Expression or MetricStat, but not both.
|
||||
*/
|
||||
MetricStat?: TargetTrackingMetricStat;
|
||||
/**
|
||||
* Indicates whether to return the timestamps and raw data values of this metric. If you use any math expressions, specify true for this value for only the final math expression that the metric specification is based on. You must specify false for ReturnData for all the other metrics and expressions used in the metric specification. If you are only retrieving metrics and not performing any math expressions, do not specify anything for ReturnData. This sets it to its default (true).
|
||||
*/
|
||||
ReturnData?: ReturnData;
|
||||
}
|
||||
export interface TargetTrackingMetricDimension {
|
||||
/**
|
||||
* The name of the dimension.
|
||||
*/
|
||||
Name: TargetTrackingMetricDimensionName;
|
||||
/**
|
||||
* The value of the dimension.
|
||||
*/
|
||||
Value: TargetTrackingMetricDimensionValue;
|
||||
}
|
||||
export type TargetTrackingMetricDimensionName = string;
|
||||
export type TargetTrackingMetricDimensionValue = string;
|
||||
export type TargetTrackingMetricDimensions = TargetTrackingMetricDimension[];
|
||||
export type TargetTrackingMetricName = string;
|
||||
export type TargetTrackingMetricNamespace = string;
|
||||
export interface TargetTrackingMetricStat {
|
||||
/**
|
||||
* The CloudWatch metric to return, including the metric name, namespace, and dimensions. To get the exact metric name, namespace, and dimensions, inspect the Metric object that is returned by a call to ListMetrics.
|
||||
*/
|
||||
Metric: TargetTrackingMetric;
|
||||
/**
|
||||
* The statistic to return. It can include any CloudWatch statistic or extended statistic. For a list of valid values, see the table in Statistics in the Amazon CloudWatch User Guide. The most commonly used metric for scaling is Average.
|
||||
*/
|
||||
Stat: XmlString;
|
||||
/**
|
||||
* The unit to use for the returned data points. For a complete list of the units that CloudWatch supports, see the MetricDatum data type in the Amazon CloudWatch API Reference.
|
||||
*/
|
||||
Unit?: TargetTrackingMetricUnit;
|
||||
}
|
||||
export type TargetTrackingMetricUnit = string;
|
||||
export interface TargetTrackingScalingPolicyConfiguration {
|
||||
/**
|
||||
* The target value for the metric. Although this property accepts numbers of type Double, it won't accept values that are either too small or too large. Values must be in the range of -2^360 to 2^360. The value must be a valid number based on the choice of metric. For example, if the metric is CPU utilization, then the target value is a percent value that represents how much of the CPU can be used before scaling out. If the scaling policy specifies the ALBRequestCountPerTarget predefined metric, specify the target utilization as the optimal average request count per target during any one-minute interval.
|
||||
*/
|
||||
TargetValue: MetricScale;
|
||||
/**
|
||||
* A predefined metric. You can specify either a predefined metric or a customized metric.
|
||||
*/
|
||||
PredefinedMetricSpecification?: PredefinedMetricSpecification;
|
||||
/**
|
||||
* A customized metric. You can specify either a predefined metric or a customized metric.
|
||||
*/
|
||||
CustomizedMetricSpecification?: CustomizedMetricSpecification;
|
||||
/**
|
||||
* The amount of time, in seconds, to wait for a previous scale-out activity to take effect. For more information and for default values, see Define cooldown periods in the Application Auto Scaling User Guide.
|
||||
*/
|
||||
ScaleOutCooldown?: Cooldown;
|
||||
/**
|
||||
* The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start. For more information and for default values, see Define cooldown periods in the Application Auto Scaling User Guide.
|
||||
*/
|
||||
ScaleInCooldown?: Cooldown;
|
||||
/**
|
||||
* Indicates whether scale in by the target tracking scaling policy is disabled. If the value is true, scale in is disabled and the target tracking scaling policy won't remove capacity from the scalable target. Otherwise, scale in is enabled and the target tracking scaling policy can remove capacity from the scalable target. The default value is false.
|
||||
*/
|
||||
DisableScaleIn?: DisableScaleIn;
|
||||
}
|
||||
export type TimestampType = Date;
|
||||
export interface UntagResourceRequest {
|
||||
/**
|
||||
* Identifies the Application Auto Scaling scalable target from which to remove tags. For example: arn:aws:application-autoscaling:us-east-1:123456789012:scalable-target/1234abcd56ab78cd901ef1234567890ab123 To get the ARN for a scalable target, use DescribeScalableTargets.
|
||||
*/
|
||||
ResourceARN: AmazonResourceName;
|
||||
/**
|
||||
* One or more tag keys. Specify only the tag keys, not the tag values.
|
||||
*/
|
||||
TagKeys: TagKeyList;
|
||||
}
|
||||
export interface UntagResourceResponse {
|
||||
}
|
||||
export type XmlString = string;
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
export type apiVersion = "2016-02-06"|"latest"|string;
|
||||
export interface ClientApiVersions {
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
apiVersion?: apiVersion;
|
||||
}
|
||||
export type ClientConfiguration = ServiceConfigurationOptions & ClientApiVersions;
|
||||
/**
|
||||
* Contains interfaces for use with the ApplicationAutoScaling client.
|
||||
*/
|
||||
export import Types = ApplicationAutoScaling;
|
||||
}
|
||||
export = ApplicationAutoScaling;
|
||||
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/applicationautoscaling.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/applicationautoscaling.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['applicationautoscaling'] = {};
|
||||
AWS.ApplicationAutoScaling = Service.defineService('applicationautoscaling', ['2016-02-06']);
|
||||
Object.defineProperty(apiLoader.services['applicationautoscaling'], '2016-02-06', {
|
||||
get: function get() {
|
||||
var model = require('../apis/application-autoscaling-2016-02-06.min.json');
|
||||
model.paginators = require('../apis/application-autoscaling-2016-02-06.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.ApplicationAutoScaling;
|
||||
283
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/applicationcostprofiler.d.ts
generated
vendored
Normal file
283
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/applicationcostprofiler.d.ts
generated
vendored
Normal file
@@ -0,0 +1,283 @@
|
||||
import {Request} from '../lib/request';
|
||||
import {Response} from '../lib/response';
|
||||
import {AWSError} from '../lib/error';
|
||||
import {Service} from '../lib/service';
|
||||
import {ServiceConfigurationOptions} from '../lib/service';
|
||||
import {ConfigBase as Config} from '../lib/config-base';
|
||||
interface Blob {}
|
||||
declare class ApplicationCostProfiler extends Service {
|
||||
/**
|
||||
* Constructs a service object. This object has one method for each API operation.
|
||||
*/
|
||||
constructor(options?: ApplicationCostProfiler.Types.ClientConfiguration)
|
||||
config: Config & ApplicationCostProfiler.Types.ClientConfiguration;
|
||||
/**
|
||||
* Deletes the specified report definition in AWS Application Cost Profiler. This stops the report from being generated.
|
||||
*/
|
||||
deleteReportDefinition(params: ApplicationCostProfiler.Types.DeleteReportDefinitionRequest, callback?: (err: AWSError, data: ApplicationCostProfiler.Types.DeleteReportDefinitionResult) => void): Request<ApplicationCostProfiler.Types.DeleteReportDefinitionResult, AWSError>;
|
||||
/**
|
||||
* Deletes the specified report definition in AWS Application Cost Profiler. This stops the report from being generated.
|
||||
*/
|
||||
deleteReportDefinition(callback?: (err: AWSError, data: ApplicationCostProfiler.Types.DeleteReportDefinitionResult) => void): Request<ApplicationCostProfiler.Types.DeleteReportDefinitionResult, AWSError>;
|
||||
/**
|
||||
* Retrieves the definition of a report already configured in AWS Application Cost Profiler.
|
||||
*/
|
||||
getReportDefinition(params: ApplicationCostProfiler.Types.GetReportDefinitionRequest, callback?: (err: AWSError, data: ApplicationCostProfiler.Types.GetReportDefinitionResult) => void): Request<ApplicationCostProfiler.Types.GetReportDefinitionResult, AWSError>;
|
||||
/**
|
||||
* Retrieves the definition of a report already configured in AWS Application Cost Profiler.
|
||||
*/
|
||||
getReportDefinition(callback?: (err: AWSError, data: ApplicationCostProfiler.Types.GetReportDefinitionResult) => void): Request<ApplicationCostProfiler.Types.GetReportDefinitionResult, AWSError>;
|
||||
/**
|
||||
* Ingests application usage data from Amazon Simple Storage Service (Amazon S3). The data must already exist in the S3 location. As part of the action, AWS Application Cost Profiler copies the object from your S3 bucket to an S3 bucket owned by Amazon for processing asynchronously.
|
||||
*/
|
||||
importApplicationUsage(params: ApplicationCostProfiler.Types.ImportApplicationUsageRequest, callback?: (err: AWSError, data: ApplicationCostProfiler.Types.ImportApplicationUsageResult) => void): Request<ApplicationCostProfiler.Types.ImportApplicationUsageResult, AWSError>;
|
||||
/**
|
||||
* Ingests application usage data from Amazon Simple Storage Service (Amazon S3). The data must already exist in the S3 location. As part of the action, AWS Application Cost Profiler copies the object from your S3 bucket to an S3 bucket owned by Amazon for processing asynchronously.
|
||||
*/
|
||||
importApplicationUsage(callback?: (err: AWSError, data: ApplicationCostProfiler.Types.ImportApplicationUsageResult) => void): Request<ApplicationCostProfiler.Types.ImportApplicationUsageResult, AWSError>;
|
||||
/**
|
||||
* Retrieves a list of all reports and their configurations for your AWS account. The maximum number of reports is one.
|
||||
*/
|
||||
listReportDefinitions(params: ApplicationCostProfiler.Types.ListReportDefinitionsRequest, callback?: (err: AWSError, data: ApplicationCostProfiler.Types.ListReportDefinitionsResult) => void): Request<ApplicationCostProfiler.Types.ListReportDefinitionsResult, AWSError>;
|
||||
/**
|
||||
* Retrieves a list of all reports and their configurations for your AWS account. The maximum number of reports is one.
|
||||
*/
|
||||
listReportDefinitions(callback?: (err: AWSError, data: ApplicationCostProfiler.Types.ListReportDefinitionsResult) => void): Request<ApplicationCostProfiler.Types.ListReportDefinitionsResult, AWSError>;
|
||||
/**
|
||||
* Creates the report definition for a report in Application Cost Profiler.
|
||||
*/
|
||||
putReportDefinition(params: ApplicationCostProfiler.Types.PutReportDefinitionRequest, callback?: (err: AWSError, data: ApplicationCostProfiler.Types.PutReportDefinitionResult) => void): Request<ApplicationCostProfiler.Types.PutReportDefinitionResult, AWSError>;
|
||||
/**
|
||||
* Creates the report definition for a report in Application Cost Profiler.
|
||||
*/
|
||||
putReportDefinition(callback?: (err: AWSError, data: ApplicationCostProfiler.Types.PutReportDefinitionResult) => void): Request<ApplicationCostProfiler.Types.PutReportDefinitionResult, AWSError>;
|
||||
/**
|
||||
* Updates existing report in AWS Application Cost Profiler.
|
||||
*/
|
||||
updateReportDefinition(params: ApplicationCostProfiler.Types.UpdateReportDefinitionRequest, callback?: (err: AWSError, data: ApplicationCostProfiler.Types.UpdateReportDefinitionResult) => void): Request<ApplicationCostProfiler.Types.UpdateReportDefinitionResult, AWSError>;
|
||||
/**
|
||||
* Updates existing report in AWS Application Cost Profiler.
|
||||
*/
|
||||
updateReportDefinition(callback?: (err: AWSError, data: ApplicationCostProfiler.Types.UpdateReportDefinitionResult) => void): Request<ApplicationCostProfiler.Types.UpdateReportDefinitionResult, AWSError>;
|
||||
}
|
||||
declare namespace ApplicationCostProfiler {
|
||||
export interface DeleteReportDefinitionRequest {
|
||||
/**
|
||||
* Required. ID of the report to delete.
|
||||
*/
|
||||
reportId: ReportId;
|
||||
}
|
||||
export interface DeleteReportDefinitionResult {
|
||||
/**
|
||||
* ID of the report that was deleted.
|
||||
*/
|
||||
reportId?: ReportId;
|
||||
}
|
||||
export type Format = "CSV"|"PARQUET"|string;
|
||||
export interface GetReportDefinitionRequest {
|
||||
/**
|
||||
* ID of the report to retrieve.
|
||||
*/
|
||||
reportId: ReportId;
|
||||
}
|
||||
export interface GetReportDefinitionResult {
|
||||
/**
|
||||
* ID of the report retrieved.
|
||||
*/
|
||||
reportId: ReportId;
|
||||
/**
|
||||
* Description of the report.
|
||||
*/
|
||||
reportDescription: ReportDescription;
|
||||
/**
|
||||
* Cadence used to generate the report.
|
||||
*/
|
||||
reportFrequency: ReportFrequency;
|
||||
/**
|
||||
* Format of the generated report.
|
||||
*/
|
||||
format: Format;
|
||||
/**
|
||||
* Amazon Simple Storage Service (Amazon S3) location where the report is uploaded.
|
||||
*/
|
||||
destinationS3Location: S3Location;
|
||||
/**
|
||||
* Timestamp (milliseconds) when this report definition was created.
|
||||
*/
|
||||
createdAt: Timestamp;
|
||||
/**
|
||||
* Timestamp (milliseconds) when this report definition was last updated.
|
||||
*/
|
||||
lastUpdated: Timestamp;
|
||||
}
|
||||
export interface ImportApplicationUsageRequest {
|
||||
/**
|
||||
* Amazon S3 location to import application usage data from.
|
||||
*/
|
||||
sourceS3Location: SourceS3Location;
|
||||
}
|
||||
export interface ImportApplicationUsageResult {
|
||||
/**
|
||||
* ID of the import request.
|
||||
*/
|
||||
importId: ImportId;
|
||||
}
|
||||
export type ImportId = string;
|
||||
export type Integer = number;
|
||||
export interface ListReportDefinitionsRequest {
|
||||
/**
|
||||
* The token value from a previous call to access the next page of results.
|
||||
*/
|
||||
nextToken?: Token;
|
||||
/**
|
||||
* The maximum number of results to return.
|
||||
*/
|
||||
maxResults?: Integer;
|
||||
}
|
||||
export interface ListReportDefinitionsResult {
|
||||
/**
|
||||
* The retrieved reports.
|
||||
*/
|
||||
reportDefinitions?: ReportDefinitionList;
|
||||
/**
|
||||
* The value of the next token, if it exists. Null if there are no more results.
|
||||
*/
|
||||
nextToken?: Token;
|
||||
}
|
||||
export interface PutReportDefinitionRequest {
|
||||
/**
|
||||
* Required. ID of the report. You can choose any valid string matching the pattern for the ID.
|
||||
*/
|
||||
reportId: ReportId;
|
||||
/**
|
||||
* Required. Description of the report.
|
||||
*/
|
||||
reportDescription: ReportDescription;
|
||||
/**
|
||||
* Required. The cadence to generate the report.
|
||||
*/
|
||||
reportFrequency: ReportFrequency;
|
||||
/**
|
||||
* Required. The format to use for the generated report.
|
||||
*/
|
||||
format: Format;
|
||||
/**
|
||||
* Required. Amazon Simple Storage Service (Amazon S3) location where Application Cost Profiler uploads the report.
|
||||
*/
|
||||
destinationS3Location: S3Location;
|
||||
}
|
||||
export interface PutReportDefinitionResult {
|
||||
/**
|
||||
* ID of the report.
|
||||
*/
|
||||
reportId?: ReportId;
|
||||
}
|
||||
export interface ReportDefinition {
|
||||
/**
|
||||
* The ID of the report.
|
||||
*/
|
||||
reportId?: ReportId;
|
||||
/**
|
||||
* Description of the report
|
||||
*/
|
||||
reportDescription?: ReportDescription;
|
||||
/**
|
||||
* The cadence at which the report is generated.
|
||||
*/
|
||||
reportFrequency?: ReportFrequency;
|
||||
/**
|
||||
* The format used for the generated reports.
|
||||
*/
|
||||
format?: Format;
|
||||
/**
|
||||
* The location in Amazon Simple Storage Service (Amazon S3) the reports should be saved to.
|
||||
*/
|
||||
destinationS3Location?: S3Location;
|
||||
/**
|
||||
* Timestamp (milliseconds) when this report definition was created.
|
||||
*/
|
||||
createdAt?: Timestamp;
|
||||
/**
|
||||
* Timestamp (milliseconds) when this report definition was last updated.
|
||||
*/
|
||||
lastUpdatedAt?: Timestamp;
|
||||
}
|
||||
export type ReportDefinitionList = ReportDefinition[];
|
||||
export type ReportDescription = string;
|
||||
export type ReportFrequency = "MONTHLY"|"DAILY"|"ALL"|string;
|
||||
export type ReportId = string;
|
||||
export type S3Bucket = string;
|
||||
export type S3BucketRegion = "ap-east-1"|"me-south-1"|"eu-south-1"|"af-south-1"|string;
|
||||
export type S3Key = string;
|
||||
export interface S3Location {
|
||||
/**
|
||||
* Name of the S3 bucket.
|
||||
*/
|
||||
bucket: S3Bucket;
|
||||
/**
|
||||
* Prefix for the location to write to.
|
||||
*/
|
||||
prefix: S3Prefix;
|
||||
}
|
||||
export type S3Prefix = string;
|
||||
export interface SourceS3Location {
|
||||
/**
|
||||
* Name of the bucket.
|
||||
*/
|
||||
bucket: S3Bucket;
|
||||
/**
|
||||
* Key of the object.
|
||||
*/
|
||||
key: S3Key;
|
||||
/**
|
||||
* Region of the bucket. Only required for Regions that are disabled by default. For more infomration about Regions that are disabled by default, see Enabling a Region in the AWS General Reference guide.
|
||||
*/
|
||||
region?: S3BucketRegion;
|
||||
}
|
||||
export type Timestamp = Date;
|
||||
export type Token = string;
|
||||
export interface UpdateReportDefinitionRequest {
|
||||
/**
|
||||
* Required. ID of the report to update.
|
||||
*/
|
||||
reportId: ReportId;
|
||||
/**
|
||||
* Required. Description of the report.
|
||||
*/
|
||||
reportDescription: ReportDescription;
|
||||
/**
|
||||
* Required. The cadence to generate the report.
|
||||
*/
|
||||
reportFrequency: ReportFrequency;
|
||||
/**
|
||||
* Required. The format to use for the generated report.
|
||||
*/
|
||||
format: Format;
|
||||
/**
|
||||
* Required. Amazon Simple Storage Service (Amazon S3) location where Application Cost Profiler uploads the report.
|
||||
*/
|
||||
destinationS3Location: S3Location;
|
||||
}
|
||||
export interface UpdateReportDefinitionResult {
|
||||
/**
|
||||
* ID of the report.
|
||||
*/
|
||||
reportId?: ReportId;
|
||||
}
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
export type apiVersion = "2020-09-10"|"latest"|string;
|
||||
export interface ClientApiVersions {
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
apiVersion?: apiVersion;
|
||||
}
|
||||
export type ClientConfiguration = ServiceConfigurationOptions & ClientApiVersions;
|
||||
/**
|
||||
* Contains interfaces for use with the ApplicationCostProfiler client.
|
||||
*/
|
||||
export import Types = ApplicationCostProfiler;
|
||||
}
|
||||
export = ApplicationCostProfiler;
|
||||
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/applicationcostprofiler.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/applicationcostprofiler.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['applicationcostprofiler'] = {};
|
||||
AWS.ApplicationCostProfiler = Service.defineService('applicationcostprofiler', ['2020-09-10']);
|
||||
Object.defineProperty(apiLoader.services['applicationcostprofiler'], '2020-09-10', {
|
||||
get: function get() {
|
||||
var model = require('../apis/applicationcostprofiler-2020-09-10.min.json');
|
||||
model.paginators = require('../apis/applicationcostprofiler-2020-09-10.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.ApplicationCostProfiler;
|
||||
1650
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/applicationinsights.d.ts
generated
vendored
Normal file
1650
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/applicationinsights.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/applicationinsights.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/applicationinsights.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['applicationinsights'] = {};
|
||||
AWS.ApplicationInsights = Service.defineService('applicationinsights', ['2018-11-25']);
|
||||
Object.defineProperty(apiLoader.services['applicationinsights'], '2018-11-25', {
|
||||
get: function get() {
|
||||
var model = require('../apis/application-insights-2018-11-25.min.json');
|
||||
model.paginators = require('../apis/application-insights-2018-11-25.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.ApplicationInsights;
|
||||
3201
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appmesh.d.ts
generated
vendored
Normal file
3201
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appmesh.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
27
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appmesh.js
generated
vendored
Normal file
27
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appmesh.js
generated
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['appmesh'] = {};
|
||||
AWS.AppMesh = Service.defineService('appmesh', ['2018-10-01', '2018-10-01*', '2019-01-25']);
|
||||
Object.defineProperty(apiLoader.services['appmesh'], '2018-10-01', {
|
||||
get: function get() {
|
||||
var model = require('../apis/appmesh-2018-10-01.min.json');
|
||||
model.paginators = require('../apis/appmesh-2018-10-01.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
Object.defineProperty(apiLoader.services['appmesh'], '2019-01-25', {
|
||||
get: function get() {
|
||||
var model = require('../apis/appmesh-2019-01-25.min.json');
|
||||
model.paginators = require('../apis/appmesh-2019-01-25.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.AppMesh;
|
||||
1825
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/apprunner.d.ts
generated
vendored
Normal file
1825
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/apprunner.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/apprunner.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/apprunner.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['apprunner'] = {};
|
||||
AWS.AppRunner = Service.defineService('apprunner', ['2020-05-15']);
|
||||
Object.defineProperty(apiLoader.services['apprunner'], '2020-05-15', {
|
||||
get: function get() {
|
||||
var model = require('../apis/apprunner-2020-05-15.min.json');
|
||||
model.paginators = require('../apis/apprunner-2020-05-15.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.AppRunner;
|
||||
3484
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appstream.d.ts
generated
vendored
Normal file
3484
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appstream.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
19
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appstream.js
generated
vendored
Normal file
19
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appstream.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['appstream'] = {};
|
||||
AWS.AppStream = Service.defineService('appstream', ['2016-12-01']);
|
||||
Object.defineProperty(apiLoader.services['appstream'], '2016-12-01', {
|
||||
get: function get() {
|
||||
var model = require('../apis/appstream-2016-12-01.min.json');
|
||||
model.paginators = require('../apis/appstream-2016-12-01.paginators.json').pagination;
|
||||
model.waiters = require('../apis/appstream-2016-12-01.waiters2.json').waiters;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.AppStream;
|
||||
2697
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appsync.d.ts
generated
vendored
Normal file
2697
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appsync.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appsync.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/appsync.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['appsync'] = {};
|
||||
AWS.AppSync = Service.defineService('appsync', ['2017-07-25']);
|
||||
Object.defineProperty(apiLoader.services['appsync'], '2017-07-25', {
|
||||
get: function get() {
|
||||
var model = require('../apis/appsync-2017-07-25.min.json');
|
||||
model.paginators = require('../apis/appsync-2017-07-25.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.AppSync;
|
||||
309
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/arczonalshift.d.ts
generated
vendored
Normal file
309
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/arczonalshift.d.ts
generated
vendored
Normal file
@@ -0,0 +1,309 @@
|
||||
import {Request} from '../lib/request';
|
||||
import {Response} from '../lib/response';
|
||||
import {AWSError} from '../lib/error';
|
||||
import {Service} from '../lib/service';
|
||||
import {ServiceConfigurationOptions} from '../lib/service';
|
||||
import {ConfigBase as Config} from '../lib/config-base';
|
||||
interface Blob {}
|
||||
declare class ARCZonalShift extends Service {
|
||||
/**
|
||||
* Constructs a service object. This object has one method for each API operation.
|
||||
*/
|
||||
constructor(options?: ARCZonalShift.Types.ClientConfiguration)
|
||||
config: Config & ARCZonalShift.Types.ClientConfiguration;
|
||||
/**
|
||||
* Cancel a zonal shift in Amazon Route 53 Application Recovery Controller that you've started for a resource in your AWS account in an AWS Region.
|
||||
*/
|
||||
cancelZonalShift(params: ARCZonalShift.Types.CancelZonalShiftRequest, callback?: (err: AWSError, data: ARCZonalShift.Types.ZonalShift) => void): Request<ARCZonalShift.Types.ZonalShift, AWSError>;
|
||||
/**
|
||||
* Cancel a zonal shift in Amazon Route 53 Application Recovery Controller that you've started for a resource in your AWS account in an AWS Region.
|
||||
*/
|
||||
cancelZonalShift(callback?: (err: AWSError, data: ARCZonalShift.Types.ZonalShift) => void): Request<ARCZonalShift.Types.ZonalShift, AWSError>;
|
||||
/**
|
||||
* Get information about a resource that's been registered for zonal shifts with Amazon Route 53 Application Recovery Controller in this AWS Region. Resources that are registered for zonal shifts are managed resources in Route 53 ARC. At this time, you can only start a zonal shift for Network Load Balancers and Application Load Balancers with cross-zone load balancing turned off.
|
||||
*/
|
||||
getManagedResource(params: ARCZonalShift.Types.GetManagedResourceRequest, callback?: (err: AWSError, data: ARCZonalShift.Types.GetManagedResourceResponse) => void): Request<ARCZonalShift.Types.GetManagedResourceResponse, AWSError>;
|
||||
/**
|
||||
* Get information about a resource that's been registered for zonal shifts with Amazon Route 53 Application Recovery Controller in this AWS Region. Resources that are registered for zonal shifts are managed resources in Route 53 ARC. At this time, you can only start a zonal shift for Network Load Balancers and Application Load Balancers with cross-zone load balancing turned off.
|
||||
*/
|
||||
getManagedResource(callback?: (err: AWSError, data: ARCZonalShift.Types.GetManagedResourceResponse) => void): Request<ARCZonalShift.Types.GetManagedResourceResponse, AWSError>;
|
||||
/**
|
||||
* Lists all the resources in your AWS account in this AWS Region that are managed for zonal shifts in Amazon Route 53 Application Recovery Controller, and information about them. The information includes their Amazon Resource Names (ARNs), the Availability Zones the resources are deployed in, and the resource name.
|
||||
*/
|
||||
listManagedResources(params: ARCZonalShift.Types.ListManagedResourcesRequest, callback?: (err: AWSError, data: ARCZonalShift.Types.ListManagedResourcesResponse) => void): Request<ARCZonalShift.Types.ListManagedResourcesResponse, AWSError>;
|
||||
/**
|
||||
* Lists all the resources in your AWS account in this AWS Region that are managed for zonal shifts in Amazon Route 53 Application Recovery Controller, and information about them. The information includes their Amazon Resource Names (ARNs), the Availability Zones the resources are deployed in, and the resource name.
|
||||
*/
|
||||
listManagedResources(callback?: (err: AWSError, data: ARCZonalShift.Types.ListManagedResourcesResponse) => void): Request<ARCZonalShift.Types.ListManagedResourcesResponse, AWSError>;
|
||||
/**
|
||||
* Lists all the active zonal shifts in Amazon Route 53 Application Recovery Controller in your AWS account in this AWS Region.
|
||||
*/
|
||||
listZonalShifts(params: ARCZonalShift.Types.ListZonalShiftsRequest, callback?: (err: AWSError, data: ARCZonalShift.Types.ListZonalShiftsResponse) => void): Request<ARCZonalShift.Types.ListZonalShiftsResponse, AWSError>;
|
||||
/**
|
||||
* Lists all the active zonal shifts in Amazon Route 53 Application Recovery Controller in your AWS account in this AWS Region.
|
||||
*/
|
||||
listZonalShifts(callback?: (err: AWSError, data: ARCZonalShift.Types.ListZonalShiftsResponse) => void): Request<ARCZonalShift.Types.ListZonalShiftsResponse, AWSError>;
|
||||
/**
|
||||
* You start a zonal shift to temporarily move load balancer traffic away from an Availability Zone in a AWS Region, to help your application recover immediately, for example, from a developer's bad code deployment or from an AWS infrastructure failure in a single Availability Zone. You can start a zonal shift in Route 53 ARC only for managed resources in your account in an AWS Region. Resources are automatically registered with Route 53 ARC by AWS services. At this time, you can only start a zonal shift for Network Load Balancers and Application Load Balancers with cross-zone load balancing turned off. When you start a zonal shift, traffic for the resource is no longer routed to the Availability Zone. The zonal shift is created immediately in Route 53 ARC. However, it can take a short time, typically up to a few minutes, for existing, in-progress connections in the Availability Zone to complete. For more information, see Zonal shift in the Amazon Route 53 Application Recovery Controller Developer Guide.
|
||||
*/
|
||||
startZonalShift(params: ARCZonalShift.Types.StartZonalShiftRequest, callback?: (err: AWSError, data: ARCZonalShift.Types.ZonalShift) => void): Request<ARCZonalShift.Types.ZonalShift, AWSError>;
|
||||
/**
|
||||
* You start a zonal shift to temporarily move load balancer traffic away from an Availability Zone in a AWS Region, to help your application recover immediately, for example, from a developer's bad code deployment or from an AWS infrastructure failure in a single Availability Zone. You can start a zonal shift in Route 53 ARC only for managed resources in your account in an AWS Region. Resources are automatically registered with Route 53 ARC by AWS services. At this time, you can only start a zonal shift for Network Load Balancers and Application Load Balancers with cross-zone load balancing turned off. When you start a zonal shift, traffic for the resource is no longer routed to the Availability Zone. The zonal shift is created immediately in Route 53 ARC. However, it can take a short time, typically up to a few minutes, for existing, in-progress connections in the Availability Zone to complete. For more information, see Zonal shift in the Amazon Route 53 Application Recovery Controller Developer Guide.
|
||||
*/
|
||||
startZonalShift(callback?: (err: AWSError, data: ARCZonalShift.Types.ZonalShift) => void): Request<ARCZonalShift.Types.ZonalShift, AWSError>;
|
||||
/**
|
||||
* Update an active zonal shift in Amazon Route 53 Application Recovery Controller in your AWS account. You can update a zonal shift to set a new expiration, or edit or replace the comment for the zonal shift.
|
||||
*/
|
||||
updateZonalShift(params: ARCZonalShift.Types.UpdateZonalShiftRequest, callback?: (err: AWSError, data: ARCZonalShift.Types.ZonalShift) => void): Request<ARCZonalShift.Types.ZonalShift, AWSError>;
|
||||
/**
|
||||
* Update an active zonal shift in Amazon Route 53 Application Recovery Controller in your AWS account. You can update a zonal shift to set a new expiration, or edit or replace the comment for the zonal shift.
|
||||
*/
|
||||
updateZonalShift(callback?: (err: AWSError, data: ARCZonalShift.Types.ZonalShift) => void): Request<ARCZonalShift.Types.ZonalShift, AWSError>;
|
||||
}
|
||||
declare namespace ARCZonalShift {
|
||||
export type AppliedStatus = "APPLIED"|"NOT_APPLIED"|string;
|
||||
export type AppliedWeights = {[key: string]: Weight};
|
||||
export type AvailabilityZone = string;
|
||||
export type AvailabilityZones = AvailabilityZone[];
|
||||
export interface CancelZonalShiftRequest {
|
||||
/**
|
||||
* The internally-generated identifier of a zonal shift.
|
||||
*/
|
||||
zonalShiftId: ZonalShiftId;
|
||||
}
|
||||
export type ExpiresIn = string;
|
||||
export type ExpiryTime = Date;
|
||||
export interface GetManagedResourceRequest {
|
||||
/**
|
||||
* The identifier for the resource to include in a zonal shift. The identifier is the Amazon Resource Name (ARN) for the resource. At this time, you can only start a zonal shift for Network Load Balancers and Application Load Balancers with cross-zone load balancing turned off.
|
||||
*/
|
||||
resourceIdentifier: ResourceIdentifier;
|
||||
}
|
||||
export interface GetManagedResourceResponse {
|
||||
/**
|
||||
* A collection of key-value pairs that indicate whether resources are active in Availability Zones or not. The key name is the Availability Zone where the resource is deployed. The value is 1 or 0.
|
||||
*/
|
||||
appliedWeights: AppliedWeights;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) for the resource.
|
||||
*/
|
||||
arn?: ResourceArn;
|
||||
/**
|
||||
* The name of the resource.
|
||||
*/
|
||||
name?: ResourceName;
|
||||
/**
|
||||
* The zonal shifts that are currently active for a resource.
|
||||
*/
|
||||
zonalShifts: ZonalShiftsInResource;
|
||||
}
|
||||
export interface ListManagedResourcesRequest {
|
||||
/**
|
||||
* The number of objects that you want to return with this call.
|
||||
*/
|
||||
maxResults?: MaxResults;
|
||||
/**
|
||||
* Specifies that you want to receive the next page of results. Valid only if you received a NextToken response in the previous request. If you did, it indicates that more output is available. Set this parameter to the value provided by the previous call's NextToken response to request the next page of results.
|
||||
*/
|
||||
nextToken?: String;
|
||||
}
|
||||
export interface ListManagedResourcesResponse {
|
||||
/**
|
||||
* The items in the response list.
|
||||
*/
|
||||
items: ManagedResourceSummaries;
|
||||
/**
|
||||
* Specifies that you want to receive the next page of results. Valid only if you received a NextToken response in the previous request. If you did, it indicates that more output is available. Set this parameter to the value provided by the previous call's NextToken response to request the next page of results.
|
||||
*/
|
||||
nextToken?: String;
|
||||
}
|
||||
export interface ListZonalShiftsRequest {
|
||||
/**
|
||||
* The number of objects that you want to return with this call.
|
||||
*/
|
||||
maxResults?: MaxResults;
|
||||
/**
|
||||
* Specifies that you want to receive the next page of results. Valid only if you received a NextToken response in the previous request. If you did, it indicates that more output is available. Set this parameter to the value provided by the previous call's NextToken response to request the next page of results.
|
||||
*/
|
||||
nextToken?: String;
|
||||
/**
|
||||
* A status for a zonal shift. The Status for a zonal shift can have one of the following values: ACTIVE: The zonal shift is started and active. EXPIRED: The zonal shift has expired (the expiry time was exceeded). CANCELED: The zonal shift was canceled.
|
||||
*/
|
||||
status?: ZonalShiftStatus;
|
||||
}
|
||||
export interface ListZonalShiftsResponse {
|
||||
/**
|
||||
* The items in the response list.
|
||||
*/
|
||||
items?: ZonalShiftSummaries;
|
||||
/**
|
||||
* Specifies that you want to receive the next page of results. Valid only if you received a NextToken response in the previous request. If you did, it indicates that more output is available. Set this parameter to the value provided by the previous call's NextToken response to request the next page of results.
|
||||
*/
|
||||
nextToken?: String;
|
||||
}
|
||||
export type ManagedResourceSummaries = ManagedResourceSummary[];
|
||||
export interface ManagedResourceSummary {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) for the managed resource.
|
||||
*/
|
||||
arn?: ResourceArn;
|
||||
/**
|
||||
* The Availability Zones that a resource is deployed in.
|
||||
*/
|
||||
availabilityZones: AvailabilityZones;
|
||||
/**
|
||||
* The name of the managed resource.
|
||||
*/
|
||||
name?: ResourceName;
|
||||
}
|
||||
export type MaxResults = number;
|
||||
export type ResourceArn = string;
|
||||
export type ResourceIdentifier = string;
|
||||
export type ResourceName = string;
|
||||
export type StartTime = Date;
|
||||
export interface StartZonalShiftRequest {
|
||||
/**
|
||||
* The Availability Zone that traffic is moved away from for a resource when you start a zonal shift. Until the zonal shift expires or you cancel it, traffic for the resource is instead moved to other Availability Zones in the AWS Region.
|
||||
*/
|
||||
awayFrom: AvailabilityZone;
|
||||
/**
|
||||
* A comment that you enter about the zonal shift. Only the latest comment is retained; no comment history is maintained. A new comment overwrites any existing comment string.
|
||||
*/
|
||||
comment: ZonalShiftComment;
|
||||
/**
|
||||
* The length of time that you want a zonal shift to be active, which Route 53 ARC converts to an expiry time (expiration time). Zonal shifts are temporary. You can set a zonal shift to be active initially for up to three days (72 hours). If you want to still keep traffic away from an Availability Zone, you can update the zonal shift and set a new expiration. You can also cancel a zonal shift, before it expires, for example, if you're ready to restore traffic to the Availability Zone. To set a length of time for a zonal shift to be active, specify a whole number, and then one of the following, with no space: <ul> <li> <p> <b>A lowercase letter m:</b> To specify that the value is in minutes.</p> </li> <li> <p> <b>A lowercase letter h:</b> To specify that the value is in hours.</p> </li> </ul> <p>For example: <code>20h</code> means the zonal shift expires in 20 hours. <code>120m</code> means the zonal shift expires in 120 minutes (2 hours).</p>
|
||||
*/
|
||||
expiresIn: ExpiresIn;
|
||||
/**
|
||||
* The identifier for the resource to include in a zonal shift. The identifier is the Amazon Resource Name (ARN) for the resource. At this time, you can only start a zonal shift for Network Load Balancers and Application Load Balancers with cross-zone load balancing turned off.
|
||||
*/
|
||||
resourceIdentifier: ResourceIdentifier;
|
||||
}
|
||||
export type String = string;
|
||||
export interface UpdateZonalShiftRequest {
|
||||
/**
|
||||
* A comment that you enter about the zonal shift. Only the latest comment is retained; no comment history is maintained. A new comment overwrites any existing comment string.
|
||||
*/
|
||||
comment?: ZonalShiftComment;
|
||||
/**
|
||||
* The length of time that you want a zonal shift to be active, which Route 53 ARC converts to an expiry time (expiration time). Zonal shifts are temporary. You can set a zonal shift to be active initially for up to three days (72 hours). If you want to still keep traffic away from an Availability Zone, you can update the zonal shift and set a new expiration. You can also cancel a zonal shift, before it expires, for example, if you're ready to restore traffic to the Availability Zone. To set a length of time for a zonal shift to be active, specify a whole number, and then one of the following, with no space: A lowercase letter m: To specify that the value is in minutes. A lowercase letter h: To specify that the value is in hours. For example: 20h means the zonal shift expires in 20 hours. 120m means the zonal shift expires in 120 minutes (2 hours).
|
||||
*/
|
||||
expiresIn?: ExpiresIn;
|
||||
/**
|
||||
* The identifier of a zonal shift.
|
||||
*/
|
||||
zonalShiftId: ZonalShiftId;
|
||||
}
|
||||
export type Weight = number;
|
||||
export interface ZonalShift {
|
||||
/**
|
||||
* The Availability Zone that traffic is moved away from for a resource when you start a zonal shift. Until the zonal shift expires or you cancel it, traffic for the resource is instead moved to other Availability Zones in the AWS Region.
|
||||
*/
|
||||
awayFrom: AvailabilityZone;
|
||||
/**
|
||||
* A comment that you enter about the zonal shift. Only the latest comment is retained; no comment history is maintained. A new comment overwrites any existing comment string.
|
||||
*/
|
||||
comment: ZonalShiftComment;
|
||||
/**
|
||||
* The expiry time (expiration time) for the zonal shift. A zonal shift is temporary and must be set to expire when you start the zonal shift. You can initially set a zonal shift to expire in a maximum of three days (72 hours). However, you can update a zonal shift to set a new expiration at any time. When you start a zonal shift, you specify how long you want it to be active, which Route 53 ARC converts to an expiry time (expiration time). You can cancel a zonal shift, for example, if you're ready to restore traffic to the Availability Zone. Or you can update the zonal shift to specify another length of time to expire in.
|
||||
*/
|
||||
expiryTime: ExpiryTime;
|
||||
/**
|
||||
* The identifier for the resource to include in a zonal shift. The identifier is the Amazon Resource Name (ARN) for the resource. At this time, you can only start a zonal shift for Network Load Balancers and Application Load Balancers with cross-zone load balancing turned off.
|
||||
*/
|
||||
resourceIdentifier: ResourceIdentifier;
|
||||
/**
|
||||
* The time (UTC) when the zonal shift is started.
|
||||
*/
|
||||
startTime: StartTime;
|
||||
/**
|
||||
* A status for a zonal shift. The Status for a zonal shift can have one of the following values: ACTIVE: The zonal shift is started and active. EXPIRED: The zonal shift has expired (the expiry time was exceeded). CANCELED: The zonal shift was canceled.
|
||||
*/
|
||||
status: ZonalShiftStatus;
|
||||
/**
|
||||
* The identifier of a zonal shift.
|
||||
*/
|
||||
zonalShiftId: ZonalShiftId;
|
||||
}
|
||||
export type ZonalShiftComment = string;
|
||||
export type ZonalShiftId = string;
|
||||
export interface ZonalShiftInResource {
|
||||
/**
|
||||
* An appliedStatus for a zonal shift for a resource can have one of two values: APPLIED or NOT_APPLIED.
|
||||
*/
|
||||
appliedStatus: AppliedStatus;
|
||||
/**
|
||||
* The Availability Zone that traffic is moved away from for a resource when you start a zonal shift. Until the zonal shift expires or you cancel it, traffic for the resource is instead moved to other Availability Zones in the AWS Region.
|
||||
*/
|
||||
awayFrom: AvailabilityZone;
|
||||
/**
|
||||
* A comment that you enter about the zonal shift. Only the latest comment is retained; no comment history is maintained. That is, a new comment overwrites any existing comment string.
|
||||
*/
|
||||
comment: ZonalShiftComment;
|
||||
/**
|
||||
* The expiry time (expiration time) for the zonal shift. A zonal shift is temporary and must be set to expire when you start the zonal shift. You can initially set a zonal shift to expire in a maximum of three days (72 hours). However, you can update a zonal shift to set a new expiration at any time. When you start a zonal shift, you specify how long you want it to be active, which Route 53 ARC converts to an expiry time (expiration time). You can cancel a zonal shift, for example, if you're ready to restore traffic to the Availability Zone. Or you can update the zonal shift to specify another length of time to expire in.
|
||||
*/
|
||||
expiryTime: ExpiryTime;
|
||||
/**
|
||||
* The identifier for the resource to include in a zonal shift. The identifier is the Amazon Resource Name (ARN) for the resource. At this time, you can only start a zonal shift for Network Load Balancers and Application Load Balancers with cross-zone load balancing turned off.
|
||||
*/
|
||||
resourceIdentifier: ResourceIdentifier;
|
||||
/**
|
||||
* The time (UTC) when the zonal shift is started.
|
||||
*/
|
||||
startTime: StartTime;
|
||||
/**
|
||||
* The identifier of a zonal shift.
|
||||
*/
|
||||
zonalShiftId: ZonalShiftId;
|
||||
}
|
||||
export type ZonalShiftStatus = "ACTIVE"|"EXPIRED"|"CANCELED"|string;
|
||||
export type ZonalShiftSummaries = ZonalShiftSummary[];
|
||||
export interface ZonalShiftSummary {
|
||||
/**
|
||||
* The Availability Zone that traffic is moved away from for a resource when you start a zonal shift. Until the zonal shift expires or you cancel it, traffic for the resource is instead moved to other Availability Zones in the AWS Region.
|
||||
*/
|
||||
awayFrom: AvailabilityZone;
|
||||
/**
|
||||
* A comment that you enter about the zonal shift. Only the latest comment is retained; no comment history is maintained. That is, a new comment overwrites any existing comment string.
|
||||
*/
|
||||
comment: ZonalShiftComment;
|
||||
/**
|
||||
* The expiry time (expiration time) for the zonal shift. A zonal shift is temporary and must be set to expire when you start the zonal shift. You can initially set a zonal shift to expire in a maximum of three days (72 hours). However, you can update a zonal shift to set a new expiration at any time. When you start a zonal shift, you specify how long you want it to be active, which Route 53 ARC converts to an expiry time (expiration time). You can cancel a zonal shift, for example, if you're ready to restore traffic to the Availability Zone. Or you can update the zonal shift to specify another length of time to expire in.
|
||||
*/
|
||||
expiryTime: ExpiryTime;
|
||||
/**
|
||||
* The identifier for the resource to include in a zonal shift. The identifier is the Amazon Resource Name (ARN) for the resource. At this time, you can only start a zonal shift for Network Load Balancers and Application Load Balancers with cross-zone load balancing turned off.
|
||||
*/
|
||||
resourceIdentifier: ResourceIdentifier;
|
||||
/**
|
||||
* The time (UTC) when the zonal shift is started.
|
||||
*/
|
||||
startTime: StartTime;
|
||||
/**
|
||||
* A status for a zonal shift. The Status for a zonal shift can have one of the following values: ACTIVE: The zonal shift is started and active. EXPIRED: The zonal shift has expired (the expiry time was exceeded). CANCELED: The zonal shift was canceled.
|
||||
*/
|
||||
status: ZonalShiftStatus;
|
||||
/**
|
||||
* The identifier of a zonal shift.
|
||||
*/
|
||||
zonalShiftId: ZonalShiftId;
|
||||
}
|
||||
export type ZonalShiftsInResource = ZonalShiftInResource[];
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
export type apiVersion = "2022-10-30"|"latest"|string;
|
||||
export interface ClientApiVersions {
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
apiVersion?: apiVersion;
|
||||
}
|
||||
export type ClientConfiguration = ServiceConfigurationOptions & ClientApiVersions;
|
||||
/**
|
||||
* Contains interfaces for use with the ARCZonalShift client.
|
||||
*/
|
||||
export import Types = ARCZonalShift;
|
||||
}
|
||||
export = ARCZonalShift;
|
||||
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/arczonalshift.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/arczonalshift.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['arczonalshift'] = {};
|
||||
AWS.ARCZonalShift = Service.defineService('arczonalshift', ['2022-10-30']);
|
||||
Object.defineProperty(apiLoader.services['arczonalshift'], '2022-10-30', {
|
||||
get: function get() {
|
||||
var model = require('../apis/arc-zonal-shift-2022-10-30.min.json');
|
||||
model.paginators = require('../apis/arc-zonal-shift-2022-10-30.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.ARCZonalShift;
|
||||
3049
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/athena.d.ts
generated
vendored
Normal file
3049
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/athena.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/athena.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/athena.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['athena'] = {};
|
||||
AWS.Athena = Service.defineService('athena', ['2017-05-18']);
|
||||
Object.defineProperty(apiLoader.services['athena'], '2017-05-18', {
|
||||
get: function get() {
|
||||
var model = require('../apis/athena-2017-05-18.min.json');
|
||||
model.paginators = require('../apis/athena-2017-05-18.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.Athena;
|
||||
3190
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/auditmanager.d.ts
generated
vendored
Normal file
3190
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/auditmanager.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/auditmanager.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/auditmanager.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['auditmanager'] = {};
|
||||
AWS.AuditManager = Service.defineService('auditmanager', ['2017-07-25']);
|
||||
Object.defineProperty(apiLoader.services['auditmanager'], '2017-07-25', {
|
||||
get: function get() {
|
||||
var model = require('../apis/auditmanager-2017-07-25.min.json');
|
||||
model.paginators = require('../apis/auditmanager-2017-07-25.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.AuditManager;
|
||||
242
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/augmentedairuntime.d.ts
generated
vendored
Normal file
242
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/augmentedairuntime.d.ts
generated
vendored
Normal file
@@ -0,0 +1,242 @@
|
||||
import {Request} from '../lib/request';
|
||||
import {Response} from '../lib/response';
|
||||
import {AWSError} from '../lib/error';
|
||||
import {Service} from '../lib/service';
|
||||
import {ServiceConfigurationOptions} from '../lib/service';
|
||||
import {ConfigBase as Config} from '../lib/config-base';
|
||||
interface Blob {}
|
||||
declare class AugmentedAIRuntime extends Service {
|
||||
/**
|
||||
* Constructs a service object. This object has one method for each API operation.
|
||||
*/
|
||||
constructor(options?: AugmentedAIRuntime.Types.ClientConfiguration)
|
||||
config: Config & AugmentedAIRuntime.Types.ClientConfiguration;
|
||||
/**
|
||||
* Deletes the specified human loop for a flow definition. If the human loop was deleted, this operation will return a ResourceNotFoundException.
|
||||
*/
|
||||
deleteHumanLoop(params: AugmentedAIRuntime.Types.DeleteHumanLoopRequest, callback?: (err: AWSError, data: AugmentedAIRuntime.Types.DeleteHumanLoopResponse) => void): Request<AugmentedAIRuntime.Types.DeleteHumanLoopResponse, AWSError>;
|
||||
/**
|
||||
* Deletes the specified human loop for a flow definition. If the human loop was deleted, this operation will return a ResourceNotFoundException.
|
||||
*/
|
||||
deleteHumanLoop(callback?: (err: AWSError, data: AugmentedAIRuntime.Types.DeleteHumanLoopResponse) => void): Request<AugmentedAIRuntime.Types.DeleteHumanLoopResponse, AWSError>;
|
||||
/**
|
||||
* Returns information about the specified human loop. If the human loop was deleted, this operation will return a ResourceNotFoundException error.
|
||||
*/
|
||||
describeHumanLoop(params: AugmentedAIRuntime.Types.DescribeHumanLoopRequest, callback?: (err: AWSError, data: AugmentedAIRuntime.Types.DescribeHumanLoopResponse) => void): Request<AugmentedAIRuntime.Types.DescribeHumanLoopResponse, AWSError>;
|
||||
/**
|
||||
* Returns information about the specified human loop. If the human loop was deleted, this operation will return a ResourceNotFoundException error.
|
||||
*/
|
||||
describeHumanLoop(callback?: (err: AWSError, data: AugmentedAIRuntime.Types.DescribeHumanLoopResponse) => void): Request<AugmentedAIRuntime.Types.DescribeHumanLoopResponse, AWSError>;
|
||||
/**
|
||||
* Returns information about human loops, given the specified parameters. If a human loop was deleted, it will not be included.
|
||||
*/
|
||||
listHumanLoops(params: AugmentedAIRuntime.Types.ListHumanLoopsRequest, callback?: (err: AWSError, data: AugmentedAIRuntime.Types.ListHumanLoopsResponse) => void): Request<AugmentedAIRuntime.Types.ListHumanLoopsResponse, AWSError>;
|
||||
/**
|
||||
* Returns information about human loops, given the specified parameters. If a human loop was deleted, it will not be included.
|
||||
*/
|
||||
listHumanLoops(callback?: (err: AWSError, data: AugmentedAIRuntime.Types.ListHumanLoopsResponse) => void): Request<AugmentedAIRuntime.Types.ListHumanLoopsResponse, AWSError>;
|
||||
/**
|
||||
* Starts a human loop, provided that at least one activation condition is met.
|
||||
*/
|
||||
startHumanLoop(params: AugmentedAIRuntime.Types.StartHumanLoopRequest, callback?: (err: AWSError, data: AugmentedAIRuntime.Types.StartHumanLoopResponse) => void): Request<AugmentedAIRuntime.Types.StartHumanLoopResponse, AWSError>;
|
||||
/**
|
||||
* Starts a human loop, provided that at least one activation condition is met.
|
||||
*/
|
||||
startHumanLoop(callback?: (err: AWSError, data: AugmentedAIRuntime.Types.StartHumanLoopResponse) => void): Request<AugmentedAIRuntime.Types.StartHumanLoopResponse, AWSError>;
|
||||
/**
|
||||
* Stops the specified human loop.
|
||||
*/
|
||||
stopHumanLoop(params: AugmentedAIRuntime.Types.StopHumanLoopRequest, callback?: (err: AWSError, data: AugmentedAIRuntime.Types.StopHumanLoopResponse) => void): Request<AugmentedAIRuntime.Types.StopHumanLoopResponse, AWSError>;
|
||||
/**
|
||||
* Stops the specified human loop.
|
||||
*/
|
||||
stopHumanLoop(callback?: (err: AWSError, data: AugmentedAIRuntime.Types.StopHumanLoopResponse) => void): Request<AugmentedAIRuntime.Types.StopHumanLoopResponse, AWSError>;
|
||||
}
|
||||
declare namespace AugmentedAIRuntime {
|
||||
export type ContentClassifier = "FreeOfPersonallyIdentifiableInformation"|"FreeOfAdultContent"|string;
|
||||
export type ContentClassifiers = ContentClassifier[];
|
||||
export interface DeleteHumanLoopRequest {
|
||||
/**
|
||||
* The name of the human loop that you want to delete.
|
||||
*/
|
||||
HumanLoopName: HumanLoopName;
|
||||
}
|
||||
export interface DeleteHumanLoopResponse {
|
||||
}
|
||||
export interface DescribeHumanLoopRequest {
|
||||
/**
|
||||
* The name of the human loop that you want information about.
|
||||
*/
|
||||
HumanLoopName: HumanLoopName;
|
||||
}
|
||||
export interface DescribeHumanLoopResponse {
|
||||
/**
|
||||
* The creation time when Amazon Augmented AI created the human loop.
|
||||
*/
|
||||
CreationTime: Timestamp;
|
||||
/**
|
||||
* The reason why a human loop failed. The failure reason is returned when the status of the human loop is Failed.
|
||||
*/
|
||||
FailureReason?: String;
|
||||
/**
|
||||
* A failure code that identifies the type of failure. Possible values: ValidationError, Expired, InternalError
|
||||
*/
|
||||
FailureCode?: String;
|
||||
/**
|
||||
* The status of the human loop.
|
||||
*/
|
||||
HumanLoopStatus: HumanLoopStatus;
|
||||
/**
|
||||
* The name of the human loop. The name must be lowercase, unique within the Region in your account, and can have up to 63 characters. Valid characters: a-z, 0-9, and - (hyphen).
|
||||
*/
|
||||
HumanLoopName: HumanLoopName;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the human loop.
|
||||
*/
|
||||
HumanLoopArn: HumanLoopArn;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the flow definition.
|
||||
*/
|
||||
FlowDefinitionArn: FlowDefinitionArn;
|
||||
/**
|
||||
* An object that contains information about the output of the human loop.
|
||||
*/
|
||||
HumanLoopOutput?: HumanLoopOutput;
|
||||
}
|
||||
export type FailureReason = string;
|
||||
export type FlowDefinitionArn = string;
|
||||
export type HumanLoopArn = string;
|
||||
export interface HumanLoopDataAttributes {
|
||||
/**
|
||||
* Declares that your content is free of personally identifiable information or adult content. Amazon SageMaker can restrict the Amazon Mechanical Turk workers who can view your task based on this information.
|
||||
*/
|
||||
ContentClassifiers: ContentClassifiers;
|
||||
}
|
||||
export interface HumanLoopInput {
|
||||
/**
|
||||
* Serialized input from the human loop. The input must be a string representation of a file in JSON format.
|
||||
*/
|
||||
InputContent: InputContent;
|
||||
}
|
||||
export type HumanLoopName = string;
|
||||
export interface HumanLoopOutput {
|
||||
/**
|
||||
* The location of the Amazon S3 object where Amazon Augmented AI stores your human loop output.
|
||||
*/
|
||||
OutputS3Uri: String;
|
||||
}
|
||||
export type HumanLoopStatus = "InProgress"|"Failed"|"Completed"|"Stopped"|"Stopping"|string;
|
||||
export type HumanLoopSummaries = HumanLoopSummary[];
|
||||
export interface HumanLoopSummary {
|
||||
/**
|
||||
* The name of the human loop.
|
||||
*/
|
||||
HumanLoopName?: HumanLoopName;
|
||||
/**
|
||||
* The status of the human loop.
|
||||
*/
|
||||
HumanLoopStatus?: HumanLoopStatus;
|
||||
/**
|
||||
* When Amazon Augmented AI created the human loop.
|
||||
*/
|
||||
CreationTime?: Timestamp;
|
||||
/**
|
||||
* The reason why the human loop failed. A failure reason is returned when the status of the human loop is Failed.
|
||||
*/
|
||||
FailureReason?: FailureReason;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the flow definition used to configure the human loop.
|
||||
*/
|
||||
FlowDefinitionArn?: FlowDefinitionArn;
|
||||
}
|
||||
export type InputContent = string;
|
||||
export interface ListHumanLoopsRequest {
|
||||
/**
|
||||
* (Optional) The timestamp of the date when you want the human loops to begin in ISO 8601 format. For example, 2020-02-24.
|
||||
*/
|
||||
CreationTimeAfter?: Timestamp;
|
||||
/**
|
||||
* (Optional) The timestamp of the date before which you want the human loops to begin in ISO 8601 format. For example, 2020-02-24.
|
||||
*/
|
||||
CreationTimeBefore?: Timestamp;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of a flow definition.
|
||||
*/
|
||||
FlowDefinitionArn: FlowDefinitionArn;
|
||||
/**
|
||||
* Optional. The order for displaying results. Valid values: Ascending and Descending.
|
||||
*/
|
||||
SortOrder?: SortOrder;
|
||||
/**
|
||||
* A token to display the next page of results.
|
||||
*/
|
||||
NextToken?: NextToken;
|
||||
/**
|
||||
* The total number of items to return. If the total number of available items is more than the value specified in MaxResults, then a NextToken is returned in the output. You can use this token to display the next page of results.
|
||||
*/
|
||||
MaxResults?: MaxResults;
|
||||
}
|
||||
export interface ListHumanLoopsResponse {
|
||||
/**
|
||||
* An array of objects that contain information about the human loops.
|
||||
*/
|
||||
HumanLoopSummaries: HumanLoopSummaries;
|
||||
/**
|
||||
* A token to display the next page of results.
|
||||
*/
|
||||
NextToken?: NextToken;
|
||||
}
|
||||
export type MaxResults = number;
|
||||
export type NextToken = string;
|
||||
export type SortOrder = "Ascending"|"Descending"|string;
|
||||
export interface StartHumanLoopRequest {
|
||||
/**
|
||||
* The name of the human loop.
|
||||
*/
|
||||
HumanLoopName: HumanLoopName;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the flow definition associated with this human loop.
|
||||
*/
|
||||
FlowDefinitionArn: FlowDefinitionArn;
|
||||
/**
|
||||
* An object that contains information about the human loop.
|
||||
*/
|
||||
HumanLoopInput: HumanLoopInput;
|
||||
/**
|
||||
* Attributes of the specified data. Use DataAttributes to specify if your data is free of personally identifiable information and/or free of adult content.
|
||||
*/
|
||||
DataAttributes?: HumanLoopDataAttributes;
|
||||
}
|
||||
export interface StartHumanLoopResponse {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the human loop.
|
||||
*/
|
||||
HumanLoopArn?: HumanLoopArn;
|
||||
}
|
||||
export interface StopHumanLoopRequest {
|
||||
/**
|
||||
* The name of the human loop that you want to stop.
|
||||
*/
|
||||
HumanLoopName: HumanLoopName;
|
||||
}
|
||||
export interface StopHumanLoopResponse {
|
||||
}
|
||||
export type String = string;
|
||||
export type Timestamp = Date;
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
export type apiVersion = "2019-11-07"|"latest"|string;
|
||||
export interface ClientApiVersions {
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
apiVersion?: apiVersion;
|
||||
}
|
||||
export type ClientConfiguration = ServiceConfigurationOptions & ClientApiVersions;
|
||||
/**
|
||||
* Contains interfaces for use with the AugmentedAIRuntime client.
|
||||
*/
|
||||
export import Types = AugmentedAIRuntime;
|
||||
}
|
||||
export = AugmentedAIRuntime;
|
||||
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/augmentedairuntime.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/augmentedairuntime.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['augmentedairuntime'] = {};
|
||||
AWS.AugmentedAIRuntime = Service.defineService('augmentedairuntime', ['2019-11-07']);
|
||||
Object.defineProperty(apiLoader.services['augmentedairuntime'], '2019-11-07', {
|
||||
get: function get() {
|
||||
var model = require('../apis/sagemaker-a2i-runtime-2019-11-07.min.json');
|
||||
model.paginators = require('../apis/sagemaker-a2i-runtime-2019-11-07.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.AugmentedAIRuntime;
|
||||
3672
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/autoscaling.d.ts
generated
vendored
Normal file
3672
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/autoscaling.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/autoscaling.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/autoscaling.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['autoscaling'] = {};
|
||||
AWS.AutoScaling = Service.defineService('autoscaling', ['2011-01-01']);
|
||||
Object.defineProperty(apiLoader.services['autoscaling'], '2011-01-01', {
|
||||
get: function get() {
|
||||
var model = require('../apis/autoscaling-2011-01-01.min.json');
|
||||
model.paginators = require('../apis/autoscaling-2011-01-01.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.AutoScaling;
|
||||
551
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/autoscalingplans.d.ts
generated
vendored
Normal file
551
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/autoscalingplans.d.ts
generated
vendored
Normal file
@@ -0,0 +1,551 @@
|
||||
import {Request} from '../lib/request';
|
||||
import {Response} from '../lib/response';
|
||||
import {AWSError} from '../lib/error';
|
||||
import {Service} from '../lib/service';
|
||||
import {ServiceConfigurationOptions} from '../lib/service';
|
||||
import {ConfigBase as Config} from '../lib/config-base';
|
||||
interface Blob {}
|
||||
declare class AutoScalingPlans extends Service {
|
||||
/**
|
||||
* Constructs a service object. This object has one method for each API operation.
|
||||
*/
|
||||
constructor(options?: AutoScalingPlans.Types.ClientConfiguration)
|
||||
config: Config & AutoScalingPlans.Types.ClientConfiguration;
|
||||
/**
|
||||
* Creates a scaling plan.
|
||||
*/
|
||||
createScalingPlan(params: AutoScalingPlans.Types.CreateScalingPlanRequest, callback?: (err: AWSError, data: AutoScalingPlans.Types.CreateScalingPlanResponse) => void): Request<AutoScalingPlans.Types.CreateScalingPlanResponse, AWSError>;
|
||||
/**
|
||||
* Creates a scaling plan.
|
||||
*/
|
||||
createScalingPlan(callback?: (err: AWSError, data: AutoScalingPlans.Types.CreateScalingPlanResponse) => void): Request<AutoScalingPlans.Types.CreateScalingPlanResponse, AWSError>;
|
||||
/**
|
||||
* Deletes the specified scaling plan. Deleting a scaling plan deletes the underlying ScalingInstruction for all of the scalable resources that are covered by the plan. If the plan has launched resources or has scaling activities in progress, you must delete those resources separately.
|
||||
*/
|
||||
deleteScalingPlan(params: AutoScalingPlans.Types.DeleteScalingPlanRequest, callback?: (err: AWSError, data: AutoScalingPlans.Types.DeleteScalingPlanResponse) => void): Request<AutoScalingPlans.Types.DeleteScalingPlanResponse, AWSError>;
|
||||
/**
|
||||
* Deletes the specified scaling plan. Deleting a scaling plan deletes the underlying ScalingInstruction for all of the scalable resources that are covered by the plan. If the plan has launched resources or has scaling activities in progress, you must delete those resources separately.
|
||||
*/
|
||||
deleteScalingPlan(callback?: (err: AWSError, data: AutoScalingPlans.Types.DeleteScalingPlanResponse) => void): Request<AutoScalingPlans.Types.DeleteScalingPlanResponse, AWSError>;
|
||||
/**
|
||||
* Describes the scalable resources in the specified scaling plan.
|
||||
*/
|
||||
describeScalingPlanResources(params: AutoScalingPlans.Types.DescribeScalingPlanResourcesRequest, callback?: (err: AWSError, data: AutoScalingPlans.Types.DescribeScalingPlanResourcesResponse) => void): Request<AutoScalingPlans.Types.DescribeScalingPlanResourcesResponse, AWSError>;
|
||||
/**
|
||||
* Describes the scalable resources in the specified scaling plan.
|
||||
*/
|
||||
describeScalingPlanResources(callback?: (err: AWSError, data: AutoScalingPlans.Types.DescribeScalingPlanResourcesResponse) => void): Request<AutoScalingPlans.Types.DescribeScalingPlanResourcesResponse, AWSError>;
|
||||
/**
|
||||
* Describes one or more of your scaling plans.
|
||||
*/
|
||||
describeScalingPlans(params: AutoScalingPlans.Types.DescribeScalingPlansRequest, callback?: (err: AWSError, data: AutoScalingPlans.Types.DescribeScalingPlansResponse) => void): Request<AutoScalingPlans.Types.DescribeScalingPlansResponse, AWSError>;
|
||||
/**
|
||||
* Describes one or more of your scaling plans.
|
||||
*/
|
||||
describeScalingPlans(callback?: (err: AWSError, data: AutoScalingPlans.Types.DescribeScalingPlansResponse) => void): Request<AutoScalingPlans.Types.DescribeScalingPlansResponse, AWSError>;
|
||||
/**
|
||||
* Retrieves the forecast data for a scalable resource. Capacity forecasts are represented as predicted values, or data points, that are calculated using historical data points from a specified CloudWatch load metric. Data points are available for up to 56 days.
|
||||
*/
|
||||
getScalingPlanResourceForecastData(params: AutoScalingPlans.Types.GetScalingPlanResourceForecastDataRequest, callback?: (err: AWSError, data: AutoScalingPlans.Types.GetScalingPlanResourceForecastDataResponse) => void): Request<AutoScalingPlans.Types.GetScalingPlanResourceForecastDataResponse, AWSError>;
|
||||
/**
|
||||
* Retrieves the forecast data for a scalable resource. Capacity forecasts are represented as predicted values, or data points, that are calculated using historical data points from a specified CloudWatch load metric. Data points are available for up to 56 days.
|
||||
*/
|
||||
getScalingPlanResourceForecastData(callback?: (err: AWSError, data: AutoScalingPlans.Types.GetScalingPlanResourceForecastDataResponse) => void): Request<AutoScalingPlans.Types.GetScalingPlanResourceForecastDataResponse, AWSError>;
|
||||
/**
|
||||
* Updates the specified scaling plan. You cannot update a scaling plan if it is in the process of being created, updated, or deleted.
|
||||
*/
|
||||
updateScalingPlan(params: AutoScalingPlans.Types.UpdateScalingPlanRequest, callback?: (err: AWSError, data: AutoScalingPlans.Types.UpdateScalingPlanResponse) => void): Request<AutoScalingPlans.Types.UpdateScalingPlanResponse, AWSError>;
|
||||
/**
|
||||
* Updates the specified scaling plan. You cannot update a scaling plan if it is in the process of being created, updated, or deleted.
|
||||
*/
|
||||
updateScalingPlan(callback?: (err: AWSError, data: AutoScalingPlans.Types.UpdateScalingPlanResponse) => void): Request<AutoScalingPlans.Types.UpdateScalingPlanResponse, AWSError>;
|
||||
}
|
||||
declare namespace AutoScalingPlans {
|
||||
export interface ApplicationSource {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of a AWS CloudFormation stack.
|
||||
*/
|
||||
CloudFormationStackARN?: XmlString;
|
||||
/**
|
||||
* A set of tags (up to 50).
|
||||
*/
|
||||
TagFilters?: TagFilters;
|
||||
}
|
||||
export type ApplicationSources = ApplicationSource[];
|
||||
export type Cooldown = number;
|
||||
export interface CreateScalingPlanRequest {
|
||||
/**
|
||||
* The name of the scaling plan. Names cannot contain vertical bars, colons, or forward slashes.
|
||||
*/
|
||||
ScalingPlanName: ScalingPlanName;
|
||||
/**
|
||||
* A CloudFormation stack or set of tags. You can create one scaling plan per application source. For more information, see ApplicationSource in the AWS Auto Scaling API Reference.
|
||||
*/
|
||||
ApplicationSource: ApplicationSource;
|
||||
/**
|
||||
* The scaling instructions. For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.
|
||||
*/
|
||||
ScalingInstructions: ScalingInstructions;
|
||||
}
|
||||
export interface CreateScalingPlanResponse {
|
||||
/**
|
||||
* The version number of the scaling plan. This value is always 1. Currently, you cannot have multiple scaling plan versions.
|
||||
*/
|
||||
ScalingPlanVersion: ScalingPlanVersion;
|
||||
}
|
||||
export interface CustomizedLoadMetricSpecification {
|
||||
/**
|
||||
* The name of the metric.
|
||||
*/
|
||||
MetricName: MetricName;
|
||||
/**
|
||||
* The namespace of the metric.
|
||||
*/
|
||||
Namespace: MetricNamespace;
|
||||
/**
|
||||
* The dimensions of the metric. Conditional: If you published your metric with dimensions, you must specify the same dimensions in your customized load metric specification.
|
||||
*/
|
||||
Dimensions?: MetricDimensions;
|
||||
/**
|
||||
* The statistic of the metric. The only valid value is Sum.
|
||||
*/
|
||||
Statistic: MetricStatistic;
|
||||
/**
|
||||
* The unit of the metric.
|
||||
*/
|
||||
Unit?: MetricUnit;
|
||||
}
|
||||
export interface CustomizedScalingMetricSpecification {
|
||||
/**
|
||||
* The name of the metric.
|
||||
*/
|
||||
MetricName: MetricName;
|
||||
/**
|
||||
* The namespace of the metric.
|
||||
*/
|
||||
Namespace: MetricNamespace;
|
||||
/**
|
||||
* The dimensions of the metric. Conditional: If you published your metric with dimensions, you must specify the same dimensions in your customized scaling metric specification.
|
||||
*/
|
||||
Dimensions?: MetricDimensions;
|
||||
/**
|
||||
* The statistic of the metric.
|
||||
*/
|
||||
Statistic: MetricStatistic;
|
||||
/**
|
||||
* The unit of the metric.
|
||||
*/
|
||||
Unit?: MetricUnit;
|
||||
}
|
||||
export interface Datapoint {
|
||||
/**
|
||||
* The time stamp for the data point in UTC format.
|
||||
*/
|
||||
Timestamp?: TimestampType;
|
||||
/**
|
||||
* The value of the data point.
|
||||
*/
|
||||
Value?: MetricScale;
|
||||
}
|
||||
export type Datapoints = Datapoint[];
|
||||
export interface DeleteScalingPlanRequest {
|
||||
/**
|
||||
* The name of the scaling plan.
|
||||
*/
|
||||
ScalingPlanName: ScalingPlanName;
|
||||
/**
|
||||
* The version number of the scaling plan. Currently, the only valid value is 1.
|
||||
*/
|
||||
ScalingPlanVersion: ScalingPlanVersion;
|
||||
}
|
||||
export interface DeleteScalingPlanResponse {
|
||||
}
|
||||
export interface DescribeScalingPlanResourcesRequest {
|
||||
/**
|
||||
* The name of the scaling plan.
|
||||
*/
|
||||
ScalingPlanName: ScalingPlanName;
|
||||
/**
|
||||
* The version number of the scaling plan. Currently, the only valid value is 1.
|
||||
*/
|
||||
ScalingPlanVersion: ScalingPlanVersion;
|
||||
/**
|
||||
* The maximum number of scalable resources to return. The value must be between 1 and 50. The default value is 50.
|
||||
*/
|
||||
MaxResults?: MaxResults;
|
||||
/**
|
||||
* The token for the next set of results.
|
||||
*/
|
||||
NextToken?: NextToken;
|
||||
}
|
||||
export interface DescribeScalingPlanResourcesResponse {
|
||||
/**
|
||||
* Information about the scalable resources.
|
||||
*/
|
||||
ScalingPlanResources?: ScalingPlanResources;
|
||||
/**
|
||||
* The token required to get the next set of results. This value is null if there are no more results to return.
|
||||
*/
|
||||
NextToken?: NextToken;
|
||||
}
|
||||
export interface DescribeScalingPlansRequest {
|
||||
/**
|
||||
* The names of the scaling plans (up to 10). If you specify application sources, you cannot specify scaling plan names.
|
||||
*/
|
||||
ScalingPlanNames?: ScalingPlanNames;
|
||||
/**
|
||||
* The version number of the scaling plan. Currently, the only valid value is 1. If you specify a scaling plan version, you must also specify a scaling plan name.
|
||||
*/
|
||||
ScalingPlanVersion?: ScalingPlanVersion;
|
||||
/**
|
||||
* The sources for the applications (up to 10). If you specify scaling plan names, you cannot specify application sources.
|
||||
*/
|
||||
ApplicationSources?: ApplicationSources;
|
||||
/**
|
||||
* The maximum number of scalable resources to return. This value can be between 1 and 50. The default value is 50.
|
||||
*/
|
||||
MaxResults?: MaxResults;
|
||||
/**
|
||||
* The token for the next set of results.
|
||||
*/
|
||||
NextToken?: NextToken;
|
||||
}
|
||||
export interface DescribeScalingPlansResponse {
|
||||
/**
|
||||
* Information about the scaling plans.
|
||||
*/
|
||||
ScalingPlans?: ScalingPlans;
|
||||
/**
|
||||
* The token required to get the next set of results. This value is null if there are no more results to return.
|
||||
*/
|
||||
NextToken?: NextToken;
|
||||
}
|
||||
export type DisableDynamicScaling = boolean;
|
||||
export type DisableScaleIn = boolean;
|
||||
export type ForecastDataType = "CapacityForecast"|"LoadForecast"|"ScheduledActionMinCapacity"|"ScheduledActionMaxCapacity"|string;
|
||||
export interface GetScalingPlanResourceForecastDataRequest {
|
||||
/**
|
||||
* The name of the scaling plan.
|
||||
*/
|
||||
ScalingPlanName: ScalingPlanName;
|
||||
/**
|
||||
* The version number of the scaling plan. Currently, the only valid value is 1.
|
||||
*/
|
||||
ScalingPlanVersion: ScalingPlanVersion;
|
||||
/**
|
||||
* The namespace of the AWS service. The only valid value is autoscaling.
|
||||
*/
|
||||
ServiceNamespace: ServiceNamespace;
|
||||
/**
|
||||
* The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg.
|
||||
*/
|
||||
ResourceId: XmlString;
|
||||
/**
|
||||
* The scalable dimension for the resource. The only valid value is autoscaling:autoScalingGroup:DesiredCapacity.
|
||||
*/
|
||||
ScalableDimension: ScalableDimension;
|
||||
/**
|
||||
* The type of forecast data to get. LoadForecast: The load metric forecast. CapacityForecast: The capacity forecast. ScheduledActionMinCapacity: The minimum capacity for each scheduled scaling action. This data is calculated as the larger of two values: the capacity forecast or the minimum capacity in the scaling instruction. ScheduledActionMaxCapacity: The maximum capacity for each scheduled scaling action. The calculation used is determined by the predictive scaling maximum capacity behavior setting in the scaling instruction.
|
||||
*/
|
||||
ForecastDataType: ForecastDataType;
|
||||
/**
|
||||
* The inclusive start time of the time range for the forecast data to get. The date and time can be at most 56 days before the current date and time.
|
||||
*/
|
||||
StartTime: TimestampType;
|
||||
/**
|
||||
* The exclusive end time of the time range for the forecast data to get. The maximum time duration between the start and end time is seven days. Although this parameter can accept a date and time that is more than two days in the future, the availability of forecast data has limits. AWS Auto Scaling only issues forecasts for periods of two days in advance.
|
||||
*/
|
||||
EndTime: TimestampType;
|
||||
}
|
||||
export interface GetScalingPlanResourceForecastDataResponse {
|
||||
/**
|
||||
* The data points to return.
|
||||
*/
|
||||
Datapoints: Datapoints;
|
||||
}
|
||||
export type LoadMetricType = "ASGTotalCPUUtilization"|"ASGTotalNetworkIn"|"ASGTotalNetworkOut"|"ALBTargetGroupRequestCount"|string;
|
||||
export type MaxResults = number;
|
||||
export interface MetricDimension {
|
||||
/**
|
||||
* The name of the dimension.
|
||||
*/
|
||||
Name: MetricDimensionName;
|
||||
/**
|
||||
* The value of the dimension.
|
||||
*/
|
||||
Value: MetricDimensionValue;
|
||||
}
|
||||
export type MetricDimensionName = string;
|
||||
export type MetricDimensionValue = string;
|
||||
export type MetricDimensions = MetricDimension[];
|
||||
export type MetricName = string;
|
||||
export type MetricNamespace = string;
|
||||
export type MetricScale = number;
|
||||
export type MetricStatistic = "Average"|"Minimum"|"Maximum"|"SampleCount"|"Sum"|string;
|
||||
export type MetricUnit = string;
|
||||
export type NextToken = string;
|
||||
export type PolicyName = string;
|
||||
export type PolicyType = "TargetTrackingScaling"|string;
|
||||
export interface PredefinedLoadMetricSpecification {
|
||||
/**
|
||||
* The metric type.
|
||||
*/
|
||||
PredefinedLoadMetricType: LoadMetricType;
|
||||
/**
|
||||
* Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBTargetGroupRequestCount and there is a target group for an Application Load Balancer attached to the Auto Scaling group. You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where: app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN. This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d. To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.
|
||||
*/
|
||||
ResourceLabel?: ResourceLabel;
|
||||
}
|
||||
export interface PredefinedScalingMetricSpecification {
|
||||
/**
|
||||
* The metric type. The ALBRequestCountPerTarget metric type applies only to Auto Scaling groups, Spot Fleet requests, and ECS services.
|
||||
*/
|
||||
PredefinedScalingMetricType: ScalingMetricType;
|
||||
/**
|
||||
* Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group, Spot Fleet request, or ECS service. You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format is app/<load-balancer-name>/<load-balancer-id>/targetgroup/<target-group-name>/<target-group-id>, where: app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN. This is an example: app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d. To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.
|
||||
*/
|
||||
ResourceLabel?: ResourceLabel;
|
||||
}
|
||||
export type PredictiveScalingMaxCapacityBehavior = "SetForecastCapacityToMaxCapacity"|"SetMaxCapacityToForecastCapacity"|"SetMaxCapacityAboveForecastCapacity"|string;
|
||||
export type PredictiveScalingMode = "ForecastAndScale"|"ForecastOnly"|string;
|
||||
export type ResourceCapacity = number;
|
||||
export type ResourceIdMaxLen1600 = string;
|
||||
export type ResourceLabel = string;
|
||||
export type ScalableDimension = "autoscaling:autoScalingGroup:DesiredCapacity"|"ecs:service:DesiredCount"|"ec2:spot-fleet-request:TargetCapacity"|"rds:cluster:ReadReplicaCount"|"dynamodb:table:ReadCapacityUnits"|"dynamodb:table:WriteCapacityUnits"|"dynamodb:index:ReadCapacityUnits"|"dynamodb:index:WriteCapacityUnits"|string;
|
||||
export interface ScalingInstruction {
|
||||
/**
|
||||
* The namespace of the AWS service.
|
||||
*/
|
||||
ServiceNamespace: ServiceNamespace;
|
||||
/**
|
||||
* The ID of the resource. This string consists of the resource type and unique identifier. Auto Scaling group - The resource type is autoScalingGroup and the unique identifier is the name of the Auto Scaling group. Example: autoScalingGroup/my-asg. ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp. Spot Fleet request - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE. DynamoDB table - The resource type is table and the unique identifier is the resource ID. Example: table/my-table. DynamoDB global secondary index - The resource type is index and the unique identifier is the resource ID. Example: table/my-table/index/my-table-index. Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster.
|
||||
*/
|
||||
ResourceId: ResourceIdMaxLen1600;
|
||||
/**
|
||||
* The scalable dimension associated with the resource. autoscaling:autoScalingGroup:DesiredCapacity - The desired capacity of an Auto Scaling group. ecs:service:DesiredCount - The desired task count of an ECS service. ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet request. dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table. dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table. dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index. dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index. rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.
|
||||
*/
|
||||
ScalableDimension: ScalableDimension;
|
||||
/**
|
||||
* The minimum capacity of the resource.
|
||||
*/
|
||||
MinCapacity: ResourceCapacity;
|
||||
/**
|
||||
* The maximum capacity of the resource. The exception to this upper limit is if you specify a non-default setting for PredictiveScalingMaxCapacityBehavior.
|
||||
*/
|
||||
MaxCapacity: ResourceCapacity;
|
||||
/**
|
||||
* The target tracking configurations (up to 10). Each of these structures must specify a unique scaling metric and a target value for the metric.
|
||||
*/
|
||||
TargetTrackingConfigurations: TargetTrackingConfigurations;
|
||||
/**
|
||||
* The predefined load metric to use for predictive scaling. This parameter or a CustomizedLoadMetricSpecification is required when configuring predictive scaling, and cannot be used otherwise.
|
||||
*/
|
||||
PredefinedLoadMetricSpecification?: PredefinedLoadMetricSpecification;
|
||||
/**
|
||||
* The customized load metric to use for predictive scaling. This parameter or a PredefinedLoadMetricSpecification is required when configuring predictive scaling, and cannot be used otherwise.
|
||||
*/
|
||||
CustomizedLoadMetricSpecification?: CustomizedLoadMetricSpecification;
|
||||
/**
|
||||
* The amount of time, in seconds, to buffer the run time of scheduled scaling actions when scaling out. For example, if the forecast says to add capacity at 10:00 AM, and the buffer time is 5 minutes, then the run time of the corresponding scheduled scaling action will be 9:55 AM. The intention is to give resources time to be provisioned. For example, it can take a few minutes to launch an EC2 instance. The actual amount of time required depends on several factors, such as the size of the instance and whether there are startup scripts to complete. The value must be less than the forecast interval duration of 3600 seconds (60 minutes). The default is 300 seconds. Only valid when configuring predictive scaling.
|
||||
*/
|
||||
ScheduledActionBufferTime?: ScheduledActionBufferTime;
|
||||
/**
|
||||
* Defines the behavior that should be applied if the forecast capacity approaches or exceeds the maximum capacity specified for the resource. The default value is SetForecastCapacityToMaxCapacity. The following are possible values: SetForecastCapacityToMaxCapacity - AWS Auto Scaling cannot scale resource capacity higher than the maximum capacity. The maximum capacity is enforced as a hard limit. SetMaxCapacityToForecastCapacity - AWS Auto Scaling may scale resource capacity higher than the maximum capacity to equal but not exceed forecast capacity. SetMaxCapacityAboveForecastCapacity - AWS Auto Scaling may scale resource capacity higher than the maximum capacity by a specified buffer value. The intention is to give the target tracking scaling policy extra capacity if unexpected traffic occurs. Only valid when configuring predictive scaling.
|
||||
*/
|
||||
PredictiveScalingMaxCapacityBehavior?: PredictiveScalingMaxCapacityBehavior;
|
||||
/**
|
||||
* The size of the capacity buffer to use when the forecast capacity is close to or exceeds the maximum capacity. The value is specified as a percentage relative to the forecast capacity. For example, if the buffer is 10, this means a 10 percent buffer, such that if the forecast capacity is 50, and the maximum capacity is 40, then the effective maximum capacity is 55. Only valid when configuring predictive scaling. Required if the PredictiveScalingMaxCapacityBehavior is set to SetMaxCapacityAboveForecastCapacity, and cannot be used otherwise. The range is 1-100.
|
||||
*/
|
||||
PredictiveScalingMaxCapacityBuffer?: ResourceCapacity;
|
||||
/**
|
||||
* The predictive scaling mode. The default value is ForecastAndScale. Otherwise, AWS Auto Scaling forecasts capacity but does not create any scheduled scaling actions based on the capacity forecast.
|
||||
*/
|
||||
PredictiveScalingMode?: PredictiveScalingMode;
|
||||
/**
|
||||
* Controls whether a resource's externally created scaling policies are kept or replaced. The default value is KeepExternalPolicies. If the parameter is set to ReplaceExternalPolicies, any scaling policies that are external to AWS Auto Scaling are deleted and new target tracking scaling policies created. Only valid when configuring dynamic scaling. Condition: The number of existing policies to be replaced must be less than or equal to 50. If there are more than 50 policies to be replaced, AWS Auto Scaling keeps all existing policies and does not create new ones.
|
||||
*/
|
||||
ScalingPolicyUpdateBehavior?: ScalingPolicyUpdateBehavior;
|
||||
/**
|
||||
* Controls whether dynamic scaling by AWS Auto Scaling is disabled. When dynamic scaling is enabled, AWS Auto Scaling creates target tracking scaling policies based on the specified target tracking configurations. The default is enabled (false).
|
||||
*/
|
||||
DisableDynamicScaling?: DisableDynamicScaling;
|
||||
}
|
||||
export type ScalingInstructions = ScalingInstruction[];
|
||||
export type ScalingMetricType = "ASGAverageCPUUtilization"|"ASGAverageNetworkIn"|"ASGAverageNetworkOut"|"DynamoDBReadCapacityUtilization"|"DynamoDBWriteCapacityUtilization"|"ECSServiceAverageCPUUtilization"|"ECSServiceAverageMemoryUtilization"|"ALBRequestCountPerTarget"|"RDSReaderAverageCPUUtilization"|"RDSReaderAverageDatabaseConnections"|"EC2SpotFleetRequestAverageCPUUtilization"|"EC2SpotFleetRequestAverageNetworkIn"|"EC2SpotFleetRequestAverageNetworkOut"|string;
|
||||
export interface ScalingPlan {
|
||||
/**
|
||||
* The name of the scaling plan.
|
||||
*/
|
||||
ScalingPlanName: ScalingPlanName;
|
||||
/**
|
||||
* The version number of the scaling plan.
|
||||
*/
|
||||
ScalingPlanVersion: ScalingPlanVersion;
|
||||
/**
|
||||
* A CloudFormation stack or a set of tags. You can create one scaling plan per application source.
|
||||
*/
|
||||
ApplicationSource: ApplicationSource;
|
||||
/**
|
||||
* The scaling instructions.
|
||||
*/
|
||||
ScalingInstructions: ScalingInstructions;
|
||||
/**
|
||||
* The status of the scaling plan. Active - The scaling plan is active. ActiveWithProblems - The scaling plan is active, but the scaling configuration for one or more resources could not be applied. CreationInProgress - The scaling plan is being created. CreationFailed - The scaling plan could not be created. DeletionInProgress - The scaling plan is being deleted. DeletionFailed - The scaling plan could not be deleted. UpdateInProgress - The scaling plan is being updated. UpdateFailed - The scaling plan could not be updated.
|
||||
*/
|
||||
StatusCode: ScalingPlanStatusCode;
|
||||
/**
|
||||
* A simple message about the current status of the scaling plan.
|
||||
*/
|
||||
StatusMessage?: XmlString;
|
||||
/**
|
||||
* The Unix time stamp when the scaling plan entered the current status.
|
||||
*/
|
||||
StatusStartTime?: TimestampType;
|
||||
/**
|
||||
* The Unix time stamp when the scaling plan was created.
|
||||
*/
|
||||
CreationTime?: TimestampType;
|
||||
}
|
||||
export type ScalingPlanName = string;
|
||||
export type ScalingPlanNames = ScalingPlanName[];
|
||||
export interface ScalingPlanResource {
|
||||
/**
|
||||
* The name of the scaling plan.
|
||||
*/
|
||||
ScalingPlanName: ScalingPlanName;
|
||||
/**
|
||||
* The version number of the scaling plan.
|
||||
*/
|
||||
ScalingPlanVersion: ScalingPlanVersion;
|
||||
/**
|
||||
* The namespace of the AWS service.
|
||||
*/
|
||||
ServiceNamespace: ServiceNamespace;
|
||||
/**
|
||||
* The ID of the resource. This string consists of the resource type and unique identifier. Auto Scaling group - The resource type is autoScalingGroup and the unique identifier is the name of the Auto Scaling group. Example: autoScalingGroup/my-asg. ECS service - The resource type is service and the unique identifier is the cluster name and service name. Example: service/default/sample-webapp. Spot Fleet request - The resource type is spot-fleet-request and the unique identifier is the Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE. DynamoDB table - The resource type is table and the unique identifier is the resource ID. Example: table/my-table. DynamoDB global secondary index - The resource type is index and the unique identifier is the resource ID. Example: table/my-table/index/my-table-index. Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:my-db-cluster.
|
||||
*/
|
||||
ResourceId: ResourceIdMaxLen1600;
|
||||
/**
|
||||
* The scalable dimension for the resource. autoscaling:autoScalingGroup:DesiredCapacity - The desired capacity of an Auto Scaling group. ecs:service:DesiredCount - The desired task count of an ECS service. ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet request. dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table. dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table. dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index. dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index. rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.
|
||||
*/
|
||||
ScalableDimension: ScalableDimension;
|
||||
/**
|
||||
* The scaling policies.
|
||||
*/
|
||||
ScalingPolicies?: ScalingPolicies;
|
||||
/**
|
||||
* The scaling status of the resource. Active - The scaling configuration is active. Inactive - The scaling configuration is not active because the scaling plan is being created or the scaling configuration could not be applied. Check the status message for more information. PartiallyActive - The scaling configuration is partially active because the scaling plan is being created or deleted or the scaling configuration could not be fully applied. Check the status message for more information.
|
||||
*/
|
||||
ScalingStatusCode: ScalingStatusCode;
|
||||
/**
|
||||
* A simple message about the current scaling status of the resource.
|
||||
*/
|
||||
ScalingStatusMessage?: XmlString;
|
||||
}
|
||||
export type ScalingPlanResources = ScalingPlanResource[];
|
||||
export type ScalingPlanStatusCode = "Active"|"ActiveWithProblems"|"CreationInProgress"|"CreationFailed"|"DeletionInProgress"|"DeletionFailed"|"UpdateInProgress"|"UpdateFailed"|string;
|
||||
export type ScalingPlanVersion = number;
|
||||
export type ScalingPlans = ScalingPlan[];
|
||||
export type ScalingPolicies = ScalingPolicy[];
|
||||
export interface ScalingPolicy {
|
||||
/**
|
||||
* The name of the scaling policy.
|
||||
*/
|
||||
PolicyName: PolicyName;
|
||||
/**
|
||||
* The type of scaling policy.
|
||||
*/
|
||||
PolicyType: PolicyType;
|
||||
/**
|
||||
* The target tracking scaling policy. Includes support for predefined or customized metrics.
|
||||
*/
|
||||
TargetTrackingConfiguration?: TargetTrackingConfiguration;
|
||||
}
|
||||
export type ScalingPolicyUpdateBehavior = "KeepExternalPolicies"|"ReplaceExternalPolicies"|string;
|
||||
export type ScalingStatusCode = "Inactive"|"PartiallyActive"|"Active"|string;
|
||||
export type ScheduledActionBufferTime = number;
|
||||
export type ServiceNamespace = "autoscaling"|"ecs"|"ec2"|"rds"|"dynamodb"|string;
|
||||
export interface TagFilter {
|
||||
/**
|
||||
* The tag key.
|
||||
*/
|
||||
Key?: XmlStringMaxLen128;
|
||||
/**
|
||||
* The tag values (0 to 20).
|
||||
*/
|
||||
Values?: TagValues;
|
||||
}
|
||||
export type TagFilters = TagFilter[];
|
||||
export type TagValues = XmlStringMaxLen256[];
|
||||
export interface TargetTrackingConfiguration {
|
||||
/**
|
||||
* A predefined metric. You can specify either a predefined metric or a customized metric.
|
||||
*/
|
||||
PredefinedScalingMetricSpecification?: PredefinedScalingMetricSpecification;
|
||||
/**
|
||||
* A customized metric. You can specify either a predefined metric or a customized metric.
|
||||
*/
|
||||
CustomizedScalingMetricSpecification?: CustomizedScalingMetricSpecification;
|
||||
/**
|
||||
* The target value for the metric. Although this property accepts numbers of type Double, it won't accept values that are either too small or too large. Values must be in the range of -2^360 to 2^360.
|
||||
*/
|
||||
TargetValue: MetricScale;
|
||||
/**
|
||||
* Indicates whether scale in by the target tracking scaling policy is disabled. If the value is true, scale in is disabled and the target tracking scaling policy doesn't remove capacity from the scalable resource. Otherwise, scale in is enabled and the target tracking scaling policy can remove capacity from the scalable resource. The default value is false.
|
||||
*/
|
||||
DisableScaleIn?: DisableScaleIn;
|
||||
/**
|
||||
* The amount of time, in seconds, to wait for a previous scale-out activity to take effect. This property is not used if the scalable resource is an Auto Scaling group. With the scale-out cooldown period, the intention is to continuously (but not excessively) scale out. After Auto Scaling successfully scales out using a target tracking scaling policy, it starts to calculate the cooldown time. The scaling policy won't increase the desired capacity again unless either a larger scale out is triggered or the cooldown period ends.
|
||||
*/
|
||||
ScaleOutCooldown?: Cooldown;
|
||||
/**
|
||||
* The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start. This property is not used if the scalable resource is an Auto Scaling group. With the scale-in cooldown period, the intention is to scale in conservatively to protect your application’s availability, so scale-in activities are blocked until the cooldown period has expired. However, if another alarm triggers a scale-out activity during the scale-in cooldown period, Auto Scaling scales out the target immediately. In this case, the scale-in cooldown period stops and doesn't complete.
|
||||
*/
|
||||
ScaleInCooldown?: Cooldown;
|
||||
/**
|
||||
* The estimated time, in seconds, until a newly launched instance can contribute to the CloudWatch metrics. This value is used only if the resource is an Auto Scaling group.
|
||||
*/
|
||||
EstimatedInstanceWarmup?: Cooldown;
|
||||
}
|
||||
export type TargetTrackingConfigurations = TargetTrackingConfiguration[];
|
||||
export type TimestampType = Date;
|
||||
export interface UpdateScalingPlanRequest {
|
||||
/**
|
||||
* The name of the scaling plan.
|
||||
*/
|
||||
ScalingPlanName: ScalingPlanName;
|
||||
/**
|
||||
* The version number of the scaling plan. The only valid value is 1. Currently, you cannot have multiple scaling plan versions.
|
||||
*/
|
||||
ScalingPlanVersion: ScalingPlanVersion;
|
||||
/**
|
||||
* A CloudFormation stack or set of tags. For more information, see ApplicationSource in the AWS Auto Scaling API Reference.
|
||||
*/
|
||||
ApplicationSource?: ApplicationSource;
|
||||
/**
|
||||
* The scaling instructions. For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.
|
||||
*/
|
||||
ScalingInstructions?: ScalingInstructions;
|
||||
}
|
||||
export interface UpdateScalingPlanResponse {
|
||||
}
|
||||
export type XmlString = string;
|
||||
export type XmlStringMaxLen128 = string;
|
||||
export type XmlStringMaxLen256 = string;
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
export type apiVersion = "2018-01-06"|"latest"|string;
|
||||
export interface ClientApiVersions {
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
apiVersion?: apiVersion;
|
||||
}
|
||||
export type ClientConfiguration = ServiceConfigurationOptions & ClientApiVersions;
|
||||
/**
|
||||
* Contains interfaces for use with the AutoScalingPlans client.
|
||||
*/
|
||||
export import Types = AutoScalingPlans;
|
||||
}
|
||||
export = AutoScalingPlans;
|
||||
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/autoscalingplans.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/autoscalingplans.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['autoscalingplans'] = {};
|
||||
AWS.AutoScalingPlans = Service.defineService('autoscalingplans', ['2018-01-06']);
|
||||
Object.defineProperty(apiLoader.services['autoscalingplans'], '2018-01-06', {
|
||||
get: function get() {
|
||||
var model = require('../apis/autoscaling-plans-2018-01-06.min.json');
|
||||
model.paginators = require('../apis/autoscaling-plans-2018-01-06.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.AutoScalingPlans;
|
||||
3965
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/backup.d.ts
generated
vendored
Normal file
3965
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/backup.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/backup.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/backup.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['backup'] = {};
|
||||
AWS.Backup = Service.defineService('backup', ['2018-11-15']);
|
||||
Object.defineProperty(apiLoader.services['backup'], '2018-11-15', {
|
||||
get: function get() {
|
||||
var model = require('../apis/backup-2018-11-15.min.json');
|
||||
model.paginators = require('../apis/backup-2018-11-15.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.Backup;
|
||||
976
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/backupgateway.d.ts
generated
vendored
Normal file
976
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/backupgateway.d.ts
generated
vendored
Normal file
@@ -0,0 +1,976 @@
|
||||
import {Request} from '../lib/request';
|
||||
import {Response} from '../lib/response';
|
||||
import {AWSError} from '../lib/error';
|
||||
import {Service} from '../lib/service';
|
||||
import {ServiceConfigurationOptions} from '../lib/service';
|
||||
import {ConfigBase as Config} from '../lib/config-base';
|
||||
interface Blob {}
|
||||
declare class BackupGateway extends Service {
|
||||
/**
|
||||
* Constructs a service object. This object has one method for each API operation.
|
||||
*/
|
||||
constructor(options?: BackupGateway.Types.ClientConfiguration)
|
||||
config: Config & BackupGateway.Types.ClientConfiguration;
|
||||
/**
|
||||
* Associates a backup gateway with your server. After you complete the association process, you can back up and restore your VMs through the gateway.
|
||||
*/
|
||||
associateGatewayToServer(params: BackupGateway.Types.AssociateGatewayToServerInput, callback?: (err: AWSError, data: BackupGateway.Types.AssociateGatewayToServerOutput) => void): Request<BackupGateway.Types.AssociateGatewayToServerOutput, AWSError>;
|
||||
/**
|
||||
* Associates a backup gateway with your server. After you complete the association process, you can back up and restore your VMs through the gateway.
|
||||
*/
|
||||
associateGatewayToServer(callback?: (err: AWSError, data: BackupGateway.Types.AssociateGatewayToServerOutput) => void): Request<BackupGateway.Types.AssociateGatewayToServerOutput, AWSError>;
|
||||
/**
|
||||
* Creates a backup gateway. After you create a gateway, you can associate it with a server using the AssociateGatewayToServer operation.
|
||||
*/
|
||||
createGateway(params: BackupGateway.Types.CreateGatewayInput, callback?: (err: AWSError, data: BackupGateway.Types.CreateGatewayOutput) => void): Request<BackupGateway.Types.CreateGatewayOutput, AWSError>;
|
||||
/**
|
||||
* Creates a backup gateway. After you create a gateway, you can associate it with a server using the AssociateGatewayToServer operation.
|
||||
*/
|
||||
createGateway(callback?: (err: AWSError, data: BackupGateway.Types.CreateGatewayOutput) => void): Request<BackupGateway.Types.CreateGatewayOutput, AWSError>;
|
||||
/**
|
||||
* Deletes a backup gateway.
|
||||
*/
|
||||
deleteGateway(params: BackupGateway.Types.DeleteGatewayInput, callback?: (err: AWSError, data: BackupGateway.Types.DeleteGatewayOutput) => void): Request<BackupGateway.Types.DeleteGatewayOutput, AWSError>;
|
||||
/**
|
||||
* Deletes a backup gateway.
|
||||
*/
|
||||
deleteGateway(callback?: (err: AWSError, data: BackupGateway.Types.DeleteGatewayOutput) => void): Request<BackupGateway.Types.DeleteGatewayOutput, AWSError>;
|
||||
/**
|
||||
* Deletes a hypervisor.
|
||||
*/
|
||||
deleteHypervisor(params: BackupGateway.Types.DeleteHypervisorInput, callback?: (err: AWSError, data: BackupGateway.Types.DeleteHypervisorOutput) => void): Request<BackupGateway.Types.DeleteHypervisorOutput, AWSError>;
|
||||
/**
|
||||
* Deletes a hypervisor.
|
||||
*/
|
||||
deleteHypervisor(callback?: (err: AWSError, data: BackupGateway.Types.DeleteHypervisorOutput) => void): Request<BackupGateway.Types.DeleteHypervisorOutput, AWSError>;
|
||||
/**
|
||||
* Disassociates a backup gateway from the specified server. After the disassociation process finishes, the gateway can no longer access the virtual machines on the server.
|
||||
*/
|
||||
disassociateGatewayFromServer(params: BackupGateway.Types.DisassociateGatewayFromServerInput, callback?: (err: AWSError, data: BackupGateway.Types.DisassociateGatewayFromServerOutput) => void): Request<BackupGateway.Types.DisassociateGatewayFromServerOutput, AWSError>;
|
||||
/**
|
||||
* Disassociates a backup gateway from the specified server. After the disassociation process finishes, the gateway can no longer access the virtual machines on the server.
|
||||
*/
|
||||
disassociateGatewayFromServer(callback?: (err: AWSError, data: BackupGateway.Types.DisassociateGatewayFromServerOutput) => void): Request<BackupGateway.Types.DisassociateGatewayFromServerOutput, AWSError>;
|
||||
/**
|
||||
* Retrieves the bandwidth rate limit schedule for a specified gateway. By default, gateways do not have bandwidth rate limit schedules, which means no bandwidth rate limiting is in effect. Use this to get a gateway's bandwidth rate limit schedule.
|
||||
*/
|
||||
getBandwidthRateLimitSchedule(params: BackupGateway.Types.GetBandwidthRateLimitScheduleInput, callback?: (err: AWSError, data: BackupGateway.Types.GetBandwidthRateLimitScheduleOutput) => void): Request<BackupGateway.Types.GetBandwidthRateLimitScheduleOutput, AWSError>;
|
||||
/**
|
||||
* Retrieves the bandwidth rate limit schedule for a specified gateway. By default, gateways do not have bandwidth rate limit schedules, which means no bandwidth rate limiting is in effect. Use this to get a gateway's bandwidth rate limit schedule.
|
||||
*/
|
||||
getBandwidthRateLimitSchedule(callback?: (err: AWSError, data: BackupGateway.Types.GetBandwidthRateLimitScheduleOutput) => void): Request<BackupGateway.Types.GetBandwidthRateLimitScheduleOutput, AWSError>;
|
||||
/**
|
||||
* By providing the ARN (Amazon Resource Name), this API returns the gateway.
|
||||
*/
|
||||
getGateway(params: BackupGateway.Types.GetGatewayInput, callback?: (err: AWSError, data: BackupGateway.Types.GetGatewayOutput) => void): Request<BackupGateway.Types.GetGatewayOutput, AWSError>;
|
||||
/**
|
||||
* By providing the ARN (Amazon Resource Name), this API returns the gateway.
|
||||
*/
|
||||
getGateway(callback?: (err: AWSError, data: BackupGateway.Types.GetGatewayOutput) => void): Request<BackupGateway.Types.GetGatewayOutput, AWSError>;
|
||||
/**
|
||||
* This action requests information about the specified hypervisor to which the gateway will connect. A hypervisor is hardware, software, or firmware that creates and manages virtual machines, and allocates resources to them.
|
||||
*/
|
||||
getHypervisor(params: BackupGateway.Types.GetHypervisorInput, callback?: (err: AWSError, data: BackupGateway.Types.GetHypervisorOutput) => void): Request<BackupGateway.Types.GetHypervisorOutput, AWSError>;
|
||||
/**
|
||||
* This action requests information about the specified hypervisor to which the gateway will connect. A hypervisor is hardware, software, or firmware that creates and manages virtual machines, and allocates resources to them.
|
||||
*/
|
||||
getHypervisor(callback?: (err: AWSError, data: BackupGateway.Types.GetHypervisorOutput) => void): Request<BackupGateway.Types.GetHypervisorOutput, AWSError>;
|
||||
/**
|
||||
* This action retrieves the property mappings for the specified hypervisor. A hypervisor property mapping displays the relationship of entity properties available from the on-premises hypervisor to the properties available in Amazon Web Services.
|
||||
*/
|
||||
getHypervisorPropertyMappings(params: BackupGateway.Types.GetHypervisorPropertyMappingsInput, callback?: (err: AWSError, data: BackupGateway.Types.GetHypervisorPropertyMappingsOutput) => void): Request<BackupGateway.Types.GetHypervisorPropertyMappingsOutput, AWSError>;
|
||||
/**
|
||||
* This action retrieves the property mappings for the specified hypervisor. A hypervisor property mapping displays the relationship of entity properties available from the on-premises hypervisor to the properties available in Amazon Web Services.
|
||||
*/
|
||||
getHypervisorPropertyMappings(callback?: (err: AWSError, data: BackupGateway.Types.GetHypervisorPropertyMappingsOutput) => void): Request<BackupGateway.Types.GetHypervisorPropertyMappingsOutput, AWSError>;
|
||||
/**
|
||||
* By providing the ARN (Amazon Resource Name), this API returns the virtual machine.
|
||||
*/
|
||||
getVirtualMachine(params: BackupGateway.Types.GetVirtualMachineInput, callback?: (err: AWSError, data: BackupGateway.Types.GetVirtualMachineOutput) => void): Request<BackupGateway.Types.GetVirtualMachineOutput, AWSError>;
|
||||
/**
|
||||
* By providing the ARN (Amazon Resource Name), this API returns the virtual machine.
|
||||
*/
|
||||
getVirtualMachine(callback?: (err: AWSError, data: BackupGateway.Types.GetVirtualMachineOutput) => void): Request<BackupGateway.Types.GetVirtualMachineOutput, AWSError>;
|
||||
/**
|
||||
* Connect to a hypervisor by importing its configuration.
|
||||
*/
|
||||
importHypervisorConfiguration(params: BackupGateway.Types.ImportHypervisorConfigurationInput, callback?: (err: AWSError, data: BackupGateway.Types.ImportHypervisorConfigurationOutput) => void): Request<BackupGateway.Types.ImportHypervisorConfigurationOutput, AWSError>;
|
||||
/**
|
||||
* Connect to a hypervisor by importing its configuration.
|
||||
*/
|
||||
importHypervisorConfiguration(callback?: (err: AWSError, data: BackupGateway.Types.ImportHypervisorConfigurationOutput) => void): Request<BackupGateway.Types.ImportHypervisorConfigurationOutput, AWSError>;
|
||||
/**
|
||||
* Lists backup gateways owned by an Amazon Web Services account in an Amazon Web Services Region. The returned list is ordered by gateway Amazon Resource Name (ARN).
|
||||
*/
|
||||
listGateways(params: BackupGateway.Types.ListGatewaysInput, callback?: (err: AWSError, data: BackupGateway.Types.ListGatewaysOutput) => void): Request<BackupGateway.Types.ListGatewaysOutput, AWSError>;
|
||||
/**
|
||||
* Lists backup gateways owned by an Amazon Web Services account in an Amazon Web Services Region. The returned list is ordered by gateway Amazon Resource Name (ARN).
|
||||
*/
|
||||
listGateways(callback?: (err: AWSError, data: BackupGateway.Types.ListGatewaysOutput) => void): Request<BackupGateway.Types.ListGatewaysOutput, AWSError>;
|
||||
/**
|
||||
* Lists your hypervisors.
|
||||
*/
|
||||
listHypervisors(params: BackupGateway.Types.ListHypervisorsInput, callback?: (err: AWSError, data: BackupGateway.Types.ListHypervisorsOutput) => void): Request<BackupGateway.Types.ListHypervisorsOutput, AWSError>;
|
||||
/**
|
||||
* Lists your hypervisors.
|
||||
*/
|
||||
listHypervisors(callback?: (err: AWSError, data: BackupGateway.Types.ListHypervisorsOutput) => void): Request<BackupGateway.Types.ListHypervisorsOutput, AWSError>;
|
||||
/**
|
||||
* Lists the tags applied to the resource identified by its Amazon Resource Name (ARN).
|
||||
*/
|
||||
listTagsForResource(params: BackupGateway.Types.ListTagsForResourceInput, callback?: (err: AWSError, data: BackupGateway.Types.ListTagsForResourceOutput) => void): Request<BackupGateway.Types.ListTagsForResourceOutput, AWSError>;
|
||||
/**
|
||||
* Lists the tags applied to the resource identified by its Amazon Resource Name (ARN).
|
||||
*/
|
||||
listTagsForResource(callback?: (err: AWSError, data: BackupGateway.Types.ListTagsForResourceOutput) => void): Request<BackupGateway.Types.ListTagsForResourceOutput, AWSError>;
|
||||
/**
|
||||
* Lists your virtual machines.
|
||||
*/
|
||||
listVirtualMachines(params: BackupGateway.Types.ListVirtualMachinesInput, callback?: (err: AWSError, data: BackupGateway.Types.ListVirtualMachinesOutput) => void): Request<BackupGateway.Types.ListVirtualMachinesOutput, AWSError>;
|
||||
/**
|
||||
* Lists your virtual machines.
|
||||
*/
|
||||
listVirtualMachines(callback?: (err: AWSError, data: BackupGateway.Types.ListVirtualMachinesOutput) => void): Request<BackupGateway.Types.ListVirtualMachinesOutput, AWSError>;
|
||||
/**
|
||||
* This action sets the bandwidth rate limit schedule for a specified gateway. By default, gateways do not have a bandwidth rate limit schedule, which means no bandwidth rate limiting is in effect. Use this to initiate a gateway's bandwidth rate limit schedule.
|
||||
*/
|
||||
putBandwidthRateLimitSchedule(params: BackupGateway.Types.PutBandwidthRateLimitScheduleInput, callback?: (err: AWSError, data: BackupGateway.Types.PutBandwidthRateLimitScheduleOutput) => void): Request<BackupGateway.Types.PutBandwidthRateLimitScheduleOutput, AWSError>;
|
||||
/**
|
||||
* This action sets the bandwidth rate limit schedule for a specified gateway. By default, gateways do not have a bandwidth rate limit schedule, which means no bandwidth rate limiting is in effect. Use this to initiate a gateway's bandwidth rate limit schedule.
|
||||
*/
|
||||
putBandwidthRateLimitSchedule(callback?: (err: AWSError, data: BackupGateway.Types.PutBandwidthRateLimitScheduleOutput) => void): Request<BackupGateway.Types.PutBandwidthRateLimitScheduleOutput, AWSError>;
|
||||
/**
|
||||
* This action sets the property mappings for the specified hypervisor. A hypervisor property mapping displays the relationship of entity properties available from the on-premises hypervisor to the properties available in Amazon Web Services.
|
||||
*/
|
||||
putHypervisorPropertyMappings(params: BackupGateway.Types.PutHypervisorPropertyMappingsInput, callback?: (err: AWSError, data: BackupGateway.Types.PutHypervisorPropertyMappingsOutput) => void): Request<BackupGateway.Types.PutHypervisorPropertyMappingsOutput, AWSError>;
|
||||
/**
|
||||
* This action sets the property mappings for the specified hypervisor. A hypervisor property mapping displays the relationship of entity properties available from the on-premises hypervisor to the properties available in Amazon Web Services.
|
||||
*/
|
||||
putHypervisorPropertyMappings(callback?: (err: AWSError, data: BackupGateway.Types.PutHypervisorPropertyMappingsOutput) => void): Request<BackupGateway.Types.PutHypervisorPropertyMappingsOutput, AWSError>;
|
||||
/**
|
||||
* Set the maintenance start time for a gateway.
|
||||
*/
|
||||
putMaintenanceStartTime(params: BackupGateway.Types.PutMaintenanceStartTimeInput, callback?: (err: AWSError, data: BackupGateway.Types.PutMaintenanceStartTimeOutput) => void): Request<BackupGateway.Types.PutMaintenanceStartTimeOutput, AWSError>;
|
||||
/**
|
||||
* Set the maintenance start time for a gateway.
|
||||
*/
|
||||
putMaintenanceStartTime(callback?: (err: AWSError, data: BackupGateway.Types.PutMaintenanceStartTimeOutput) => void): Request<BackupGateway.Types.PutMaintenanceStartTimeOutput, AWSError>;
|
||||
/**
|
||||
* This action sends a request to sync metadata across the specified virtual machines.
|
||||
*/
|
||||
startVirtualMachinesMetadataSync(params: BackupGateway.Types.StartVirtualMachinesMetadataSyncInput, callback?: (err: AWSError, data: BackupGateway.Types.StartVirtualMachinesMetadataSyncOutput) => void): Request<BackupGateway.Types.StartVirtualMachinesMetadataSyncOutput, AWSError>;
|
||||
/**
|
||||
* This action sends a request to sync metadata across the specified virtual machines.
|
||||
*/
|
||||
startVirtualMachinesMetadataSync(callback?: (err: AWSError, data: BackupGateway.Types.StartVirtualMachinesMetadataSyncOutput) => void): Request<BackupGateway.Types.StartVirtualMachinesMetadataSyncOutput, AWSError>;
|
||||
/**
|
||||
* Tag the resource.
|
||||
*/
|
||||
tagResource(params: BackupGateway.Types.TagResourceInput, callback?: (err: AWSError, data: BackupGateway.Types.TagResourceOutput) => void): Request<BackupGateway.Types.TagResourceOutput, AWSError>;
|
||||
/**
|
||||
* Tag the resource.
|
||||
*/
|
||||
tagResource(callback?: (err: AWSError, data: BackupGateway.Types.TagResourceOutput) => void): Request<BackupGateway.Types.TagResourceOutput, AWSError>;
|
||||
/**
|
||||
* Tests your hypervisor configuration to validate that backup gateway can connect with the hypervisor and its resources.
|
||||
*/
|
||||
testHypervisorConfiguration(params: BackupGateway.Types.TestHypervisorConfigurationInput, callback?: (err: AWSError, data: BackupGateway.Types.TestHypervisorConfigurationOutput) => void): Request<BackupGateway.Types.TestHypervisorConfigurationOutput, AWSError>;
|
||||
/**
|
||||
* Tests your hypervisor configuration to validate that backup gateway can connect with the hypervisor and its resources.
|
||||
*/
|
||||
testHypervisorConfiguration(callback?: (err: AWSError, data: BackupGateway.Types.TestHypervisorConfigurationOutput) => void): Request<BackupGateway.Types.TestHypervisorConfigurationOutput, AWSError>;
|
||||
/**
|
||||
* Removes tags from the resource.
|
||||
*/
|
||||
untagResource(params: BackupGateway.Types.UntagResourceInput, callback?: (err: AWSError, data: BackupGateway.Types.UntagResourceOutput) => void): Request<BackupGateway.Types.UntagResourceOutput, AWSError>;
|
||||
/**
|
||||
* Removes tags from the resource.
|
||||
*/
|
||||
untagResource(callback?: (err: AWSError, data: BackupGateway.Types.UntagResourceOutput) => void): Request<BackupGateway.Types.UntagResourceOutput, AWSError>;
|
||||
/**
|
||||
* Updates a gateway's name. Specify which gateway to update using the Amazon Resource Name (ARN) of the gateway in your request.
|
||||
*/
|
||||
updateGatewayInformation(params: BackupGateway.Types.UpdateGatewayInformationInput, callback?: (err: AWSError, data: BackupGateway.Types.UpdateGatewayInformationOutput) => void): Request<BackupGateway.Types.UpdateGatewayInformationOutput, AWSError>;
|
||||
/**
|
||||
* Updates a gateway's name. Specify which gateway to update using the Amazon Resource Name (ARN) of the gateway in your request.
|
||||
*/
|
||||
updateGatewayInformation(callback?: (err: AWSError, data: BackupGateway.Types.UpdateGatewayInformationOutput) => void): Request<BackupGateway.Types.UpdateGatewayInformationOutput, AWSError>;
|
||||
/**
|
||||
* Updates the gateway virtual machine (VM) software. The request immediately triggers the software update. When you make this request, you get a 200 OK success response immediately. However, it might take some time for the update to complete.
|
||||
*/
|
||||
updateGatewaySoftwareNow(params: BackupGateway.Types.UpdateGatewaySoftwareNowInput, callback?: (err: AWSError, data: BackupGateway.Types.UpdateGatewaySoftwareNowOutput) => void): Request<BackupGateway.Types.UpdateGatewaySoftwareNowOutput, AWSError>;
|
||||
/**
|
||||
* Updates the gateway virtual machine (VM) software. The request immediately triggers the software update. When you make this request, you get a 200 OK success response immediately. However, it might take some time for the update to complete.
|
||||
*/
|
||||
updateGatewaySoftwareNow(callback?: (err: AWSError, data: BackupGateway.Types.UpdateGatewaySoftwareNowOutput) => void): Request<BackupGateway.Types.UpdateGatewaySoftwareNowOutput, AWSError>;
|
||||
/**
|
||||
* Updates a hypervisor metadata, including its host, username, and password. Specify which hypervisor to update using the Amazon Resource Name (ARN) of the hypervisor in your request.
|
||||
*/
|
||||
updateHypervisor(params: BackupGateway.Types.UpdateHypervisorInput, callback?: (err: AWSError, data: BackupGateway.Types.UpdateHypervisorOutput) => void): Request<BackupGateway.Types.UpdateHypervisorOutput, AWSError>;
|
||||
/**
|
||||
* Updates a hypervisor metadata, including its host, username, and password. Specify which hypervisor to update using the Amazon Resource Name (ARN) of the hypervisor in your request.
|
||||
*/
|
||||
updateHypervisor(callback?: (err: AWSError, data: BackupGateway.Types.UpdateHypervisorOutput) => void): Request<BackupGateway.Types.UpdateHypervisorOutput, AWSError>;
|
||||
}
|
||||
declare namespace BackupGateway {
|
||||
export type ActivationKey = string;
|
||||
export interface AssociateGatewayToServerInput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and Amazon Web Services Region.
|
||||
*/
|
||||
GatewayArn: GatewayArn;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the server that hosts your virtual machines.
|
||||
*/
|
||||
ServerArn: ServerArn;
|
||||
}
|
||||
export interface AssociateGatewayToServerOutput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of a gateway.
|
||||
*/
|
||||
GatewayArn?: GatewayArn;
|
||||
}
|
||||
export type AverageUploadRateLimit = number;
|
||||
export interface BandwidthRateLimitInterval {
|
||||
/**
|
||||
* The average upload rate limit component of the bandwidth rate limit interval, in bits per second. This field does not appear in the response if the upload rate limit is not set. For Backup Gateway, the minimum value is (Value).
|
||||
*/
|
||||
AverageUploadRateLimitInBitsPerSec?: AverageUploadRateLimit;
|
||||
/**
|
||||
* The days of the week component of the bandwidth rate limit interval, represented as ordinal numbers from 0 to 6, where 0 represents Sunday and 6 represents Saturday.
|
||||
*/
|
||||
DaysOfWeek: DaysOfWeek;
|
||||
/**
|
||||
* The hour of the day to end the bandwidth rate limit interval.
|
||||
*/
|
||||
EndHourOfDay: HourOfDay;
|
||||
/**
|
||||
* The minute of the hour to end the bandwidth rate limit interval. The bandwidth rate limit interval ends at the end of the minute. To end an interval at the end of an hour, use the value 59.
|
||||
*/
|
||||
EndMinuteOfHour: MinuteOfHour;
|
||||
/**
|
||||
* The hour of the day to start the bandwidth rate limit interval.
|
||||
*/
|
||||
StartHourOfDay: HourOfDay;
|
||||
/**
|
||||
* The minute of the hour to start the bandwidth rate limit interval. The interval begins at the start of that minute. To begin an interval exactly at the start of the hour, use the value 0.
|
||||
*/
|
||||
StartMinuteOfHour: MinuteOfHour;
|
||||
}
|
||||
export type BandwidthRateLimitIntervals = BandwidthRateLimitInterval[];
|
||||
export interface CreateGatewayInput {
|
||||
/**
|
||||
* The activation key of the created gateway.
|
||||
*/
|
||||
ActivationKey: ActivationKey;
|
||||
/**
|
||||
* The display name of the created gateway.
|
||||
*/
|
||||
GatewayDisplayName: Name;
|
||||
/**
|
||||
* The type of created gateway.
|
||||
*/
|
||||
GatewayType: GatewayType;
|
||||
/**
|
||||
* A list of up to 50 tags to assign to the gateway. Each tag is a key-value pair.
|
||||
*/
|
||||
Tags?: Tags;
|
||||
}
|
||||
export interface CreateGatewayOutput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the gateway you create.
|
||||
*/
|
||||
GatewayArn?: GatewayArn;
|
||||
}
|
||||
export type DayOfMonth = number;
|
||||
export type DayOfWeek = number;
|
||||
export type DaysOfWeek = DayOfWeek[];
|
||||
export interface DeleteGatewayInput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the gateway to delete.
|
||||
*/
|
||||
GatewayArn: GatewayArn;
|
||||
}
|
||||
export interface DeleteGatewayOutput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the gateway you deleted.
|
||||
*/
|
||||
GatewayArn?: GatewayArn;
|
||||
}
|
||||
export interface DeleteHypervisorInput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the hypervisor to delete.
|
||||
*/
|
||||
HypervisorArn: ServerArn;
|
||||
}
|
||||
export interface DeleteHypervisorOutput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the hypervisor you deleted.
|
||||
*/
|
||||
HypervisorArn?: ServerArn;
|
||||
}
|
||||
export interface DisassociateGatewayFromServerInput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the gateway to disassociate.
|
||||
*/
|
||||
GatewayArn: GatewayArn;
|
||||
}
|
||||
export interface DisassociateGatewayFromServerOutput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the gateway you disassociated.
|
||||
*/
|
||||
GatewayArn?: GatewayArn;
|
||||
}
|
||||
export interface Gateway {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and Amazon Web Services Region.
|
||||
*/
|
||||
GatewayArn?: GatewayArn;
|
||||
/**
|
||||
* The display name of the gateway.
|
||||
*/
|
||||
GatewayDisplayName?: Name;
|
||||
/**
|
||||
* The type of the gateway.
|
||||
*/
|
||||
GatewayType?: GatewayType;
|
||||
/**
|
||||
* The hypervisor ID of the gateway.
|
||||
*/
|
||||
HypervisorId?: HypervisorId;
|
||||
/**
|
||||
* The last time Backup gateway communicated with the gateway, in Unix format and UTC time.
|
||||
*/
|
||||
LastSeenTime?: Time;
|
||||
}
|
||||
export type GatewayArn = string;
|
||||
export interface GatewayDetails {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and Amazon Web Services Region.
|
||||
*/
|
||||
GatewayArn?: GatewayArn;
|
||||
/**
|
||||
* The display name of the gateway.
|
||||
*/
|
||||
GatewayDisplayName?: Name;
|
||||
/**
|
||||
* The type of the gateway type.
|
||||
*/
|
||||
GatewayType?: GatewayType;
|
||||
/**
|
||||
* The hypervisor ID of the gateway.
|
||||
*/
|
||||
HypervisorId?: HypervisorId;
|
||||
/**
|
||||
* Details showing the last time Backup gateway communicated with the cloud, in Unix format and UTC time.
|
||||
*/
|
||||
LastSeenTime?: Time;
|
||||
/**
|
||||
* Returns your gateway's weekly maintenance start time including the day and time of the week. Note that values are in terms of the gateway's time zone. Can be weekly or monthly.
|
||||
*/
|
||||
MaintenanceStartTime?: MaintenanceStartTime;
|
||||
/**
|
||||
* Details showing the next update availability time of the gateway.
|
||||
*/
|
||||
NextUpdateAvailabilityTime?: Time;
|
||||
/**
|
||||
* The DNS name for the virtual private cloud (VPC) endpoint the gateway uses to connect to the cloud for backup gateway.
|
||||
*/
|
||||
VpcEndpoint?: VpcEndpoint;
|
||||
}
|
||||
export type GatewayType = "BACKUP_VM"|string;
|
||||
export type Gateways = Gateway[];
|
||||
export interface GetBandwidthRateLimitScheduleInput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and Amazon Web Services Region.
|
||||
*/
|
||||
GatewayArn: GatewayArn;
|
||||
}
|
||||
export interface GetBandwidthRateLimitScheduleOutput {
|
||||
/**
|
||||
* An array containing bandwidth rate limit schedule intervals for a gateway. When no bandwidth rate limit intervals have been scheduled, the array is empty.
|
||||
*/
|
||||
BandwidthRateLimitIntervals?: BandwidthRateLimitIntervals;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and Amazon Web Services Region.
|
||||
*/
|
||||
GatewayArn?: GatewayArn;
|
||||
}
|
||||
export interface GetGatewayInput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the gateway.
|
||||
*/
|
||||
GatewayArn: GatewayArn;
|
||||
}
|
||||
export interface GetGatewayOutput {
|
||||
/**
|
||||
* By providing the ARN (Amazon Resource Name), this API returns the gateway.
|
||||
*/
|
||||
Gateway?: GatewayDetails;
|
||||
}
|
||||
export interface GetHypervisorInput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the hypervisor.
|
||||
*/
|
||||
HypervisorArn: ServerArn;
|
||||
}
|
||||
export interface GetHypervisorOutput {
|
||||
/**
|
||||
* Details about the requested hypervisor.
|
||||
*/
|
||||
Hypervisor?: HypervisorDetails;
|
||||
}
|
||||
export interface GetHypervisorPropertyMappingsInput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the hypervisor.
|
||||
*/
|
||||
HypervisorArn: ServerArn;
|
||||
}
|
||||
export interface GetHypervisorPropertyMappingsOutput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the hypervisor.
|
||||
*/
|
||||
HypervisorArn?: ServerArn;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the IAM role.
|
||||
*/
|
||||
IamRoleArn?: IamRoleArn;
|
||||
/**
|
||||
* This is a display of the mappings of on-premises VMware tags to the Amazon Web Services tags.
|
||||
*/
|
||||
VmwareToAwsTagMappings?: VmwareToAwsTagMappings;
|
||||
}
|
||||
export interface GetVirtualMachineInput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the virtual machine.
|
||||
*/
|
||||
ResourceArn: ResourceArn;
|
||||
}
|
||||
export interface GetVirtualMachineOutput {
|
||||
/**
|
||||
* This object contains the basic attributes of VirtualMachine contained by the output of GetVirtualMachine
|
||||
*/
|
||||
VirtualMachine?: VirtualMachineDetails;
|
||||
}
|
||||
export type Host = string;
|
||||
export type HourOfDay = number;
|
||||
export interface Hypervisor {
|
||||
/**
|
||||
* The server host of the hypervisor. This can be either an IP address or a fully-qualified domain name (FQDN).
|
||||
*/
|
||||
Host?: Host;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the hypervisor.
|
||||
*/
|
||||
HypervisorArn?: ServerArn;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the Key Management Service used to encrypt the hypervisor.
|
||||
*/
|
||||
KmsKeyArn?: KmsKeyArn;
|
||||
/**
|
||||
* The name of the hypervisor.
|
||||
*/
|
||||
Name?: Name;
|
||||
/**
|
||||
* The state of the hypervisor.
|
||||
*/
|
||||
State?: HypervisorState;
|
||||
}
|
||||
export interface HypervisorDetails {
|
||||
/**
|
||||
* The server host of the hypervisor. This can be either an IP address or a fully-qualified domain name (FQDN).
|
||||
*/
|
||||
Host?: Host;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the hypervisor.
|
||||
*/
|
||||
HypervisorArn?: ServerArn;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the KMS used to encrypt the hypervisor.
|
||||
*/
|
||||
KmsKeyArn?: KmsKeyArn;
|
||||
/**
|
||||
* This is the time when the most recent successful sync of metadata occurred.
|
||||
*/
|
||||
LastSuccessfulMetadataSyncTime?: Time;
|
||||
/**
|
||||
* This is the most recent status for the indicated metadata sync.
|
||||
*/
|
||||
LatestMetadataSyncStatus?: SyncMetadataStatus;
|
||||
/**
|
||||
* This is the most recent status for the indicated metadata sync.
|
||||
*/
|
||||
LatestMetadataSyncStatusMessage?: string;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the group of gateways within the requested log.
|
||||
*/
|
||||
LogGroupArn?: LogGroupArn;
|
||||
/**
|
||||
* This is the name of the specified hypervisor.
|
||||
*/
|
||||
Name?: Name;
|
||||
/**
|
||||
* This is the current state of the specified hypervisor. The possible states are PENDING, ONLINE, OFFLINE, or ERROR.
|
||||
*/
|
||||
State?: HypervisorState;
|
||||
}
|
||||
export type HypervisorId = string;
|
||||
export type HypervisorState = "PENDING"|"ONLINE"|"OFFLINE"|"ERROR"|string;
|
||||
export type Hypervisors = Hypervisor[];
|
||||
export type IamRoleArn = string;
|
||||
export interface ImportHypervisorConfigurationInput {
|
||||
/**
|
||||
* The server host of the hypervisor. This can be either an IP address or a fully-qualified domain name (FQDN).
|
||||
*/
|
||||
Host: Host;
|
||||
/**
|
||||
* The Key Management Service for the hypervisor.
|
||||
*/
|
||||
KmsKeyArn?: KmsKeyArn;
|
||||
/**
|
||||
* The name of the hypervisor.
|
||||
*/
|
||||
Name: Name;
|
||||
/**
|
||||
* The password for the hypervisor.
|
||||
*/
|
||||
Password?: Password;
|
||||
/**
|
||||
* The tags of the hypervisor configuration to import.
|
||||
*/
|
||||
Tags?: Tags;
|
||||
/**
|
||||
* The username for the hypervisor.
|
||||
*/
|
||||
Username?: Username;
|
||||
}
|
||||
export interface ImportHypervisorConfigurationOutput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the hypervisor you disassociated.
|
||||
*/
|
||||
HypervisorArn?: ServerArn;
|
||||
}
|
||||
export type KmsKeyArn = string;
|
||||
export interface ListGatewaysInput {
|
||||
/**
|
||||
* The maximum number of gateways to list.
|
||||
*/
|
||||
MaxResults?: MaxResults;
|
||||
/**
|
||||
* The next item following a partial list of returned resources. For example, if a request is made to return MaxResults number of resources, NextToken allows you to return more items in your list starting at the location pointed to by the next token.
|
||||
*/
|
||||
NextToken?: NextToken;
|
||||
}
|
||||
export interface ListGatewaysOutput {
|
||||
/**
|
||||
* A list of your gateways.
|
||||
*/
|
||||
Gateways?: Gateways;
|
||||
/**
|
||||
* The next item following a partial list of returned resources. For example, if a request is made to return maxResults number of resources, NextToken allows you to return more items in your list starting at the location pointed to by the next token.
|
||||
*/
|
||||
NextToken?: NextToken;
|
||||
}
|
||||
export interface ListHypervisorsInput {
|
||||
/**
|
||||
* The maximum number of hypervisors to list.
|
||||
*/
|
||||
MaxResults?: MaxResults;
|
||||
/**
|
||||
* The next item following a partial list of returned resources. For example, if a request is made to return maxResults number of resources, NextToken allows you to return more items in your list starting at the location pointed to by the next token.
|
||||
*/
|
||||
NextToken?: NextToken;
|
||||
}
|
||||
export interface ListHypervisorsOutput {
|
||||
/**
|
||||
* A list of your Hypervisor objects, ordered by their Amazon Resource Names (ARNs).
|
||||
*/
|
||||
Hypervisors?: Hypervisors;
|
||||
/**
|
||||
* The next item following a partial list of returned resources. For example, if a request is made to return maxResults number of resources, NextToken allows you to return more items in your list starting at the location pointed to by the next token.
|
||||
*/
|
||||
NextToken?: NextToken;
|
||||
}
|
||||
export interface ListTagsForResourceInput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the resource's tags to list.
|
||||
*/
|
||||
ResourceArn: ResourceArn;
|
||||
}
|
||||
export interface ListTagsForResourceOutput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the resource's tags that you listed.
|
||||
*/
|
||||
ResourceArn?: ResourceArn;
|
||||
/**
|
||||
* A list of the resource's tags.
|
||||
*/
|
||||
Tags?: Tags;
|
||||
}
|
||||
export interface ListVirtualMachinesInput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the hypervisor connected to your virtual machine.
|
||||
*/
|
||||
HypervisorArn?: ServerArn;
|
||||
/**
|
||||
* The maximum number of virtual machines to list.
|
||||
*/
|
||||
MaxResults?: MaxResults;
|
||||
/**
|
||||
* The next item following a partial list of returned resources. For example, if a request is made to return maxResults number of resources, NextToken allows you to return more items in your list starting at the location pointed to by the next token.
|
||||
*/
|
||||
NextToken?: NextToken;
|
||||
}
|
||||
export interface ListVirtualMachinesOutput {
|
||||
/**
|
||||
* The next item following a partial list of returned resources. For example, if a request is made to return maxResults number of resources, NextToken allows you to return more items in your list starting at the location pointed to by the next token.
|
||||
*/
|
||||
NextToken?: NextToken;
|
||||
/**
|
||||
* A list of your VirtualMachine objects, ordered by their Amazon Resource Names (ARNs).
|
||||
*/
|
||||
VirtualMachines?: VirtualMachines;
|
||||
}
|
||||
export type LogGroupArn = string;
|
||||
export interface MaintenanceStartTime {
|
||||
/**
|
||||
* The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.
|
||||
*/
|
||||
DayOfMonth?: DayOfMonth;
|
||||
/**
|
||||
* An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.
|
||||
*/
|
||||
DayOfWeek?: DayOfWeek;
|
||||
/**
|
||||
* The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.
|
||||
*/
|
||||
HourOfDay: HourOfDay;
|
||||
/**
|
||||
* The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.
|
||||
*/
|
||||
MinuteOfHour: MinuteOfHour;
|
||||
}
|
||||
export type MaxResults = number;
|
||||
export type MinuteOfHour = number;
|
||||
export type Name = string;
|
||||
export type NextToken = string;
|
||||
export type Password = string;
|
||||
export type Path = string;
|
||||
export interface PutBandwidthRateLimitScheduleInput {
|
||||
/**
|
||||
* An array containing bandwidth rate limit schedule intervals for a gateway. When no bandwidth rate limit intervals have been scheduled, the array is empty.
|
||||
*/
|
||||
BandwidthRateLimitIntervals: BandwidthRateLimitIntervals;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and Amazon Web Services Region.
|
||||
*/
|
||||
GatewayArn: GatewayArn;
|
||||
}
|
||||
export interface PutBandwidthRateLimitScheduleOutput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and Amazon Web Services Region.
|
||||
*/
|
||||
GatewayArn?: GatewayArn;
|
||||
}
|
||||
export interface PutHypervisorPropertyMappingsInput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the hypervisor.
|
||||
*/
|
||||
HypervisorArn: ServerArn;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the IAM role.
|
||||
*/
|
||||
IamRoleArn: IamRoleArn;
|
||||
/**
|
||||
* This action requests the mappings of on-premises VMware tags to the Amazon Web Services tags.
|
||||
*/
|
||||
VmwareToAwsTagMappings: VmwareToAwsTagMappings;
|
||||
}
|
||||
export interface PutHypervisorPropertyMappingsOutput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the hypervisor.
|
||||
*/
|
||||
HypervisorArn?: ServerArn;
|
||||
}
|
||||
export interface PutMaintenanceStartTimeInput {
|
||||
/**
|
||||
* The day of the month start maintenance on a gateway. Valid values range from Sunday to Saturday.
|
||||
*/
|
||||
DayOfMonth?: DayOfMonth;
|
||||
/**
|
||||
* The day of the week to start maintenance on a gateway.
|
||||
*/
|
||||
DayOfWeek?: DayOfWeek;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) for the gateway, used to specify its maintenance start time.
|
||||
*/
|
||||
GatewayArn: GatewayArn;
|
||||
/**
|
||||
* The hour of the day to start maintenance on a gateway.
|
||||
*/
|
||||
HourOfDay: HourOfDay;
|
||||
/**
|
||||
* The minute of the hour to start maintenance on a gateway.
|
||||
*/
|
||||
MinuteOfHour: MinuteOfHour;
|
||||
}
|
||||
export interface PutMaintenanceStartTimeOutput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of a gateway for which you set the maintenance start time.
|
||||
*/
|
||||
GatewayArn?: GatewayArn;
|
||||
}
|
||||
export type ResourceArn = string;
|
||||
export type ServerArn = string;
|
||||
export interface StartVirtualMachinesMetadataSyncInput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the hypervisor.
|
||||
*/
|
||||
HypervisorArn: ServerArn;
|
||||
}
|
||||
export interface StartVirtualMachinesMetadataSyncOutput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the hypervisor.
|
||||
*/
|
||||
HypervisorArn?: ServerArn;
|
||||
}
|
||||
export type SyncMetadataStatus = "CREATED"|"RUNNING"|"FAILED"|"PARTIALLY_FAILED"|"SUCCEEDED"|string;
|
||||
export interface Tag {
|
||||
/**
|
||||
* The key part of a tag's key-value pair. The key can't start with aws:.
|
||||
*/
|
||||
Key: TagKey;
|
||||
/**
|
||||
* The value part of a tag's key-value pair.
|
||||
*/
|
||||
Value: TagValue;
|
||||
}
|
||||
export type TagKey = string;
|
||||
export type TagKeys = TagKey[];
|
||||
export interface TagResourceInput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the resource to tag.
|
||||
*/
|
||||
ResourceARN: ResourceArn;
|
||||
/**
|
||||
* A list of tags to assign to the resource.
|
||||
*/
|
||||
Tags: Tags;
|
||||
}
|
||||
export interface TagResourceOutput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the resource you tagged.
|
||||
*/
|
||||
ResourceARN?: ResourceArn;
|
||||
}
|
||||
export type TagValue = string;
|
||||
export type Tags = Tag[];
|
||||
export interface TestHypervisorConfigurationInput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the gateway to the hypervisor to test.
|
||||
*/
|
||||
GatewayArn: GatewayArn;
|
||||
/**
|
||||
* The server host of the hypervisor. This can be either an IP address or a fully-qualified domain name (FQDN).
|
||||
*/
|
||||
Host: Host;
|
||||
/**
|
||||
* The password for the hypervisor.
|
||||
*/
|
||||
Password?: Password;
|
||||
/**
|
||||
* The username for the hypervisor.
|
||||
*/
|
||||
Username?: Username;
|
||||
}
|
||||
export interface TestHypervisorConfigurationOutput {
|
||||
}
|
||||
export type Time = Date;
|
||||
export interface UntagResourceInput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the resource from which to remove tags.
|
||||
*/
|
||||
ResourceARN: ResourceArn;
|
||||
/**
|
||||
* The list of tag keys specifying which tags to remove.
|
||||
*/
|
||||
TagKeys: TagKeys;
|
||||
}
|
||||
export interface UntagResourceOutput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the resource from which you removed tags.
|
||||
*/
|
||||
ResourceARN?: ResourceArn;
|
||||
}
|
||||
export interface UpdateGatewayInformationInput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the gateway to update.
|
||||
*/
|
||||
GatewayArn: GatewayArn;
|
||||
/**
|
||||
* The updated display name of the gateway.
|
||||
*/
|
||||
GatewayDisplayName?: Name;
|
||||
}
|
||||
export interface UpdateGatewayInformationOutput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the gateway you updated.
|
||||
*/
|
||||
GatewayArn?: GatewayArn;
|
||||
}
|
||||
export interface UpdateGatewaySoftwareNowInput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the gateway to be updated.
|
||||
*/
|
||||
GatewayArn: GatewayArn;
|
||||
}
|
||||
export interface UpdateGatewaySoftwareNowOutput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the gateway you updated.
|
||||
*/
|
||||
GatewayArn?: GatewayArn;
|
||||
}
|
||||
export interface UpdateHypervisorInput {
|
||||
/**
|
||||
* The updated host of the hypervisor. This can be either an IP address or a fully-qualified domain name (FQDN).
|
||||
*/
|
||||
Host?: Host;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the hypervisor to update.
|
||||
*/
|
||||
HypervisorArn: ServerArn;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the group of gateways within the requested log.
|
||||
*/
|
||||
LogGroupArn?: LogGroupArn;
|
||||
/**
|
||||
* The updated name for the hypervisor
|
||||
*/
|
||||
Name?: Name;
|
||||
/**
|
||||
* The updated password for the hypervisor.
|
||||
*/
|
||||
Password?: Password;
|
||||
/**
|
||||
* The updated username for the hypervisor.
|
||||
*/
|
||||
Username?: Username;
|
||||
}
|
||||
export interface UpdateHypervisorOutput {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the hypervisor you updated.
|
||||
*/
|
||||
HypervisorArn?: ServerArn;
|
||||
}
|
||||
export type Username = string;
|
||||
export interface VirtualMachine {
|
||||
/**
|
||||
* The host name of the virtual machine.
|
||||
*/
|
||||
HostName?: Name;
|
||||
/**
|
||||
* The ID of the virtual machine's hypervisor.
|
||||
*/
|
||||
HypervisorId?: string;
|
||||
/**
|
||||
* The most recent date a virtual machine was backed up, in Unix format and UTC time.
|
||||
*/
|
||||
LastBackupDate?: Time;
|
||||
/**
|
||||
* The name of the virtual machine.
|
||||
*/
|
||||
Name?: Name;
|
||||
/**
|
||||
* The path of the virtual machine.
|
||||
*/
|
||||
Path?: Path;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the virtual machine. For example, arn:aws:backup-gateway:us-west-1:0000000000000:vm/vm-0000ABCDEFGIJKL.
|
||||
*/
|
||||
ResourceArn?: ResourceArn;
|
||||
}
|
||||
export interface VirtualMachineDetails {
|
||||
/**
|
||||
* The host name of the virtual machine.
|
||||
*/
|
||||
HostName?: Name;
|
||||
/**
|
||||
* The ID of the virtual machine's hypervisor.
|
||||
*/
|
||||
HypervisorId?: string;
|
||||
/**
|
||||
* The most recent date a virtual machine was backed up, in Unix format and UTC time.
|
||||
*/
|
||||
LastBackupDate?: Time;
|
||||
/**
|
||||
* The name of the virtual machine.
|
||||
*/
|
||||
Name?: Name;
|
||||
/**
|
||||
* The path of the virtual machine.
|
||||
*/
|
||||
Path?: Path;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the virtual machine. For example, arn:aws:backup-gateway:us-west-1:0000000000000:vm/vm-0000ABCDEFGIJKL.
|
||||
*/
|
||||
ResourceArn?: ResourceArn;
|
||||
/**
|
||||
* These are the details of the VMware tags associated with the specified virtual machine.
|
||||
*/
|
||||
VmwareTags?: VmwareTags;
|
||||
}
|
||||
export type VirtualMachines = VirtualMachine[];
|
||||
export type VmwareCategory = string;
|
||||
export interface VmwareTag {
|
||||
/**
|
||||
* The is the category of VMware.
|
||||
*/
|
||||
VmwareCategory?: VmwareCategory;
|
||||
/**
|
||||
* This is a user-defined description of a VMware tag.
|
||||
*/
|
||||
VmwareTagDescription?: string;
|
||||
/**
|
||||
* This is the user-defined name of a VMware tag.
|
||||
*/
|
||||
VmwareTagName?: VmwareTagName;
|
||||
}
|
||||
export type VmwareTagName = string;
|
||||
export type VmwareTags = VmwareTag[];
|
||||
export interface VmwareToAwsTagMapping {
|
||||
/**
|
||||
* The key part of the Amazon Web Services tag's key-value pair.
|
||||
*/
|
||||
AwsTagKey: TagKey;
|
||||
/**
|
||||
* The value part of the Amazon Web Services tag's key-value pair.
|
||||
*/
|
||||
AwsTagValue: TagValue;
|
||||
/**
|
||||
* The is the category of VMware.
|
||||
*/
|
||||
VmwareCategory: VmwareCategory;
|
||||
/**
|
||||
* This is the user-defined name of a VMware tag.
|
||||
*/
|
||||
VmwareTagName: VmwareTagName;
|
||||
}
|
||||
export type VmwareToAwsTagMappings = VmwareToAwsTagMapping[];
|
||||
export type VpcEndpoint = string;
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
export type apiVersion = "2021-01-01"|"latest"|string;
|
||||
export interface ClientApiVersions {
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
apiVersion?: apiVersion;
|
||||
}
|
||||
export type ClientConfiguration = ServiceConfigurationOptions & ClientApiVersions;
|
||||
/**
|
||||
* Contains interfaces for use with the BackupGateway client.
|
||||
*/
|
||||
export import Types = BackupGateway;
|
||||
}
|
||||
export = BackupGateway;
|
||||
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/backupgateway.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/backupgateway.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['backupgateway'] = {};
|
||||
AWS.BackupGateway = Service.defineService('backupgateway', ['2021-01-01']);
|
||||
Object.defineProperty(apiLoader.services['backupgateway'], '2021-01-01', {
|
||||
get: function get() {
|
||||
var model = require('../apis/backup-gateway-2021-01-01.min.json');
|
||||
model.paginators = require('../apis/backup-gateway-2021-01-01.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.BackupGateway;
|
||||
469
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/backupstorage.d.ts
generated
vendored
Normal file
469
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/backupstorage.d.ts
generated
vendored
Normal file
@@ -0,0 +1,469 @@
|
||||
import {Request} from '../lib/request';
|
||||
import {Response} from '../lib/response';
|
||||
import {AWSError} from '../lib/error';
|
||||
import {Service} from '../lib/service';
|
||||
import {ServiceConfigurationOptions} from '../lib/service';
|
||||
import {ConfigBase as Config} from '../lib/config-base';
|
||||
import {Readable} from 'stream';
|
||||
interface Blob {}
|
||||
declare class BackupStorage extends Service {
|
||||
/**
|
||||
* Constructs a service object. This object has one method for each API operation.
|
||||
*/
|
||||
constructor(options?: BackupStorage.Types.ClientConfiguration)
|
||||
config: Config & BackupStorage.Types.ClientConfiguration;
|
||||
/**
|
||||
* Delete Object from the incremental base Backup.
|
||||
*/
|
||||
deleteObject(params: BackupStorage.Types.DeleteObjectInput, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Delete Object from the incremental base Backup.
|
||||
*/
|
||||
deleteObject(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Gets the specified object's chunk.
|
||||
*/
|
||||
getChunk(params: BackupStorage.Types.GetChunkInput, callback?: (err: AWSError, data: BackupStorage.Types.GetChunkOutput) => void): Request<BackupStorage.Types.GetChunkOutput, AWSError>;
|
||||
/**
|
||||
* Gets the specified object's chunk.
|
||||
*/
|
||||
getChunk(callback?: (err: AWSError, data: BackupStorage.Types.GetChunkOutput) => void): Request<BackupStorage.Types.GetChunkOutput, AWSError>;
|
||||
/**
|
||||
* Get metadata associated with an Object.
|
||||
*/
|
||||
getObjectMetadata(params: BackupStorage.Types.GetObjectMetadataInput, callback?: (err: AWSError, data: BackupStorage.Types.GetObjectMetadataOutput) => void): Request<BackupStorage.Types.GetObjectMetadataOutput, AWSError>;
|
||||
/**
|
||||
* Get metadata associated with an Object.
|
||||
*/
|
||||
getObjectMetadata(callback?: (err: AWSError, data: BackupStorage.Types.GetObjectMetadataOutput) => void): Request<BackupStorage.Types.GetObjectMetadataOutput, AWSError>;
|
||||
/**
|
||||
* List chunks in a given Object
|
||||
*/
|
||||
listChunks(params: BackupStorage.Types.ListChunksInput, callback?: (err: AWSError, data: BackupStorage.Types.ListChunksOutput) => void): Request<BackupStorage.Types.ListChunksOutput, AWSError>;
|
||||
/**
|
||||
* List chunks in a given Object
|
||||
*/
|
||||
listChunks(callback?: (err: AWSError, data: BackupStorage.Types.ListChunksOutput) => void): Request<BackupStorage.Types.ListChunksOutput, AWSError>;
|
||||
/**
|
||||
* List all Objects in a given Backup.
|
||||
*/
|
||||
listObjects(params: BackupStorage.Types.ListObjectsInput, callback?: (err: AWSError, data: BackupStorage.Types.ListObjectsOutput) => void): Request<BackupStorage.Types.ListObjectsOutput, AWSError>;
|
||||
/**
|
||||
* List all Objects in a given Backup.
|
||||
*/
|
||||
listObjects(callback?: (err: AWSError, data: BackupStorage.Types.ListObjectsOutput) => void): Request<BackupStorage.Types.ListObjectsOutput, AWSError>;
|
||||
/**
|
||||
* Complete upload
|
||||
*/
|
||||
notifyObjectComplete(params: BackupStorage.Types.NotifyObjectCompleteInput, callback?: (err: AWSError, data: BackupStorage.Types.NotifyObjectCompleteOutput) => void): Request<BackupStorage.Types.NotifyObjectCompleteOutput, AWSError>;
|
||||
/**
|
||||
* Complete upload
|
||||
*/
|
||||
notifyObjectComplete(callback?: (err: AWSError, data: BackupStorage.Types.NotifyObjectCompleteOutput) => void): Request<BackupStorage.Types.NotifyObjectCompleteOutput, AWSError>;
|
||||
/**
|
||||
* Upload chunk.
|
||||
*/
|
||||
putChunk(params: BackupStorage.Types.PutChunkInput, callback?: (err: AWSError, data: BackupStorage.Types.PutChunkOutput) => void): Request<BackupStorage.Types.PutChunkOutput, AWSError>;
|
||||
/**
|
||||
* Upload chunk.
|
||||
*/
|
||||
putChunk(callback?: (err: AWSError, data: BackupStorage.Types.PutChunkOutput) => void): Request<BackupStorage.Types.PutChunkOutput, AWSError>;
|
||||
/**
|
||||
* Upload object that can store object metadata String and data blob in single API call using inline chunk field.
|
||||
*/
|
||||
putObject(params: BackupStorage.Types.PutObjectInput, callback?: (err: AWSError, data: BackupStorage.Types.PutObjectOutput) => void): Request<BackupStorage.Types.PutObjectOutput, AWSError>;
|
||||
/**
|
||||
* Upload object that can store object metadata String and data blob in single API call using inline chunk field.
|
||||
*/
|
||||
putObject(callback?: (err: AWSError, data: BackupStorage.Types.PutObjectOutput) => void): Request<BackupStorage.Types.PutObjectOutput, AWSError>;
|
||||
/**
|
||||
* Start upload containing one or many chunks.
|
||||
*/
|
||||
startObject(params: BackupStorage.Types.StartObjectInput, callback?: (err: AWSError, data: BackupStorage.Types.StartObjectOutput) => void): Request<BackupStorage.Types.StartObjectOutput, AWSError>;
|
||||
/**
|
||||
* Start upload containing one or many chunks.
|
||||
*/
|
||||
startObject(callback?: (err: AWSError, data: BackupStorage.Types.StartObjectOutput) => void): Request<BackupStorage.Types.StartObjectOutput, AWSError>;
|
||||
}
|
||||
declare namespace BackupStorage {
|
||||
export interface BackupObject {
|
||||
/**
|
||||
* Object name
|
||||
*/
|
||||
Name: string;
|
||||
/**
|
||||
* Number of chunks in object
|
||||
*/
|
||||
ChunksCount?: OptionalLong;
|
||||
/**
|
||||
* Metadata string associated with the Object
|
||||
*/
|
||||
MetadataString?: string;
|
||||
/**
|
||||
* Object checksum
|
||||
*/
|
||||
ObjectChecksum: string;
|
||||
/**
|
||||
* Checksum algorithm
|
||||
*/
|
||||
ObjectChecksumAlgorithm: SummaryChecksumAlgorithm;
|
||||
/**
|
||||
* Object token
|
||||
*/
|
||||
ObjectToken: string;
|
||||
}
|
||||
export interface Chunk {
|
||||
/**
|
||||
* Chunk index
|
||||
*/
|
||||
Index: long;
|
||||
/**
|
||||
* Chunk length
|
||||
*/
|
||||
Length: long;
|
||||
/**
|
||||
* Chunk checksum
|
||||
*/
|
||||
Checksum: string;
|
||||
/**
|
||||
* Checksum algorithm
|
||||
*/
|
||||
ChecksumAlgorithm: DataChecksumAlgorithm;
|
||||
/**
|
||||
* Chunk token
|
||||
*/
|
||||
ChunkToken: string;
|
||||
}
|
||||
export type ChunkList = Chunk[];
|
||||
export type DataChecksumAlgorithm = "SHA256"|string;
|
||||
export interface DeleteObjectInput {
|
||||
/**
|
||||
* Backup job Id for the in-progress backup.
|
||||
*/
|
||||
BackupJobId: string;
|
||||
/**
|
||||
* The name of the Object.
|
||||
*/
|
||||
ObjectName: string;
|
||||
}
|
||||
export interface GetChunkInput {
|
||||
/**
|
||||
* Storage job id
|
||||
*/
|
||||
StorageJobId: string;
|
||||
/**
|
||||
* Chunk token
|
||||
*/
|
||||
ChunkToken: string;
|
||||
}
|
||||
export interface GetChunkOutput {
|
||||
/**
|
||||
* Chunk data
|
||||
*/
|
||||
Data: PayloadBlob;
|
||||
/**
|
||||
* Data length
|
||||
*/
|
||||
Length: long;
|
||||
/**
|
||||
* Data checksum
|
||||
*/
|
||||
Checksum: string;
|
||||
/**
|
||||
* Checksum algorithm
|
||||
*/
|
||||
ChecksumAlgorithm: DataChecksumAlgorithm;
|
||||
}
|
||||
export interface GetObjectMetadataInput {
|
||||
/**
|
||||
* Backup job id for the in-progress backup.
|
||||
*/
|
||||
StorageJobId: string;
|
||||
/**
|
||||
* Object token.
|
||||
*/
|
||||
ObjectToken: string;
|
||||
}
|
||||
export interface GetObjectMetadataOutput {
|
||||
/**
|
||||
* Metadata string.
|
||||
*/
|
||||
MetadataString?: string;
|
||||
/**
|
||||
* Metadata blob.
|
||||
*/
|
||||
MetadataBlob?: PayloadBlob;
|
||||
/**
|
||||
* The size of MetadataBlob.
|
||||
*/
|
||||
MetadataBlobLength?: long;
|
||||
/**
|
||||
* MetadataBlob checksum.
|
||||
*/
|
||||
MetadataBlobChecksum?: string;
|
||||
/**
|
||||
* Checksum algorithm.
|
||||
*/
|
||||
MetadataBlobChecksumAlgorithm?: DataChecksumAlgorithm;
|
||||
}
|
||||
export interface ListChunksInput {
|
||||
/**
|
||||
* Storage job id
|
||||
*/
|
||||
StorageJobId: string;
|
||||
/**
|
||||
* Object token
|
||||
*/
|
||||
ObjectToken: string;
|
||||
/**
|
||||
* Maximum number of chunks
|
||||
*/
|
||||
MaxResults?: MaxResults;
|
||||
/**
|
||||
* Pagination token
|
||||
*/
|
||||
NextToken?: string;
|
||||
}
|
||||
export interface ListChunksOutput {
|
||||
/**
|
||||
* List of chunks
|
||||
*/
|
||||
ChunkList: ChunkList;
|
||||
/**
|
||||
* Pagination token
|
||||
*/
|
||||
NextToken?: string;
|
||||
}
|
||||
export interface ListObjectsInput {
|
||||
/**
|
||||
* Storage job id
|
||||
*/
|
||||
StorageJobId: string;
|
||||
/**
|
||||
* Optional, specifies the starting Object name to list from. Ignored if NextToken is not NULL
|
||||
*/
|
||||
StartingObjectName?: string;
|
||||
/**
|
||||
* Optional, specifies the starting Object prefix to list from. Ignored if NextToken is not NULL
|
||||
*/
|
||||
StartingObjectPrefix?: string;
|
||||
/**
|
||||
* Maximum objects count
|
||||
*/
|
||||
MaxResults?: MaxResults;
|
||||
/**
|
||||
* Pagination token
|
||||
*/
|
||||
NextToken?: string;
|
||||
/**
|
||||
* (Optional) Created before filter
|
||||
*/
|
||||
CreatedBefore?: timestamp;
|
||||
/**
|
||||
* (Optional) Created after filter
|
||||
*/
|
||||
CreatedAfter?: timestamp;
|
||||
}
|
||||
export interface ListObjectsOutput {
|
||||
/**
|
||||
* Object list
|
||||
*/
|
||||
ObjectList: ObjectList;
|
||||
/**
|
||||
* Pagination token
|
||||
*/
|
||||
NextToken?: string;
|
||||
}
|
||||
export type MaxResults = number;
|
||||
export type MetadataString = string;
|
||||
export interface NotifyObjectCompleteInput {
|
||||
/**
|
||||
* Backup job Id for the in-progress backup
|
||||
*/
|
||||
BackupJobId: string;
|
||||
/**
|
||||
* Upload Id for the in-progress upload
|
||||
*/
|
||||
UploadId: string;
|
||||
/**
|
||||
* Object checksum
|
||||
*/
|
||||
ObjectChecksum: string;
|
||||
/**
|
||||
* Checksum algorithm
|
||||
*/
|
||||
ObjectChecksumAlgorithm: SummaryChecksumAlgorithm;
|
||||
/**
|
||||
* Optional metadata associated with an Object. Maximum string length is 256 bytes.
|
||||
*/
|
||||
MetadataString?: MetadataString;
|
||||
/**
|
||||
* Optional metadata associated with an Object. Maximum length is 4MB.
|
||||
*/
|
||||
MetadataBlob?: PayloadBlob;
|
||||
/**
|
||||
* The size of MetadataBlob.
|
||||
*/
|
||||
MetadataBlobLength?: long;
|
||||
/**
|
||||
* Checksum of MetadataBlob.
|
||||
*/
|
||||
MetadataBlobChecksum?: string;
|
||||
/**
|
||||
* Checksum algorithm.
|
||||
*/
|
||||
MetadataBlobChecksumAlgorithm?: DataChecksumAlgorithm;
|
||||
}
|
||||
export interface NotifyObjectCompleteOutput {
|
||||
/**
|
||||
* Object checksum
|
||||
*/
|
||||
ObjectChecksum: string;
|
||||
/**
|
||||
* Checksum algorithm
|
||||
*/
|
||||
ObjectChecksumAlgorithm: SummaryChecksumAlgorithm;
|
||||
}
|
||||
export type ObjectList = BackupObject[];
|
||||
export type OptionalLong = number;
|
||||
export type PayloadBlob = Buffer|Uint8Array|Blob|string|Readable;
|
||||
export interface PutChunkInput {
|
||||
/**
|
||||
* Backup job Id for the in-progress backup.
|
||||
*/
|
||||
BackupJobId: string;
|
||||
/**
|
||||
* Upload Id for the in-progress upload.
|
||||
*/
|
||||
UploadId: string;
|
||||
/**
|
||||
* Describes this chunk's position relative to the other chunks
|
||||
*/
|
||||
ChunkIndex: long;
|
||||
/**
|
||||
* Data to be uploaded
|
||||
*/
|
||||
Data: PayloadBlob;
|
||||
/**
|
||||
* Data length
|
||||
*/
|
||||
Length: long;
|
||||
/**
|
||||
* Data checksum
|
||||
*/
|
||||
Checksum: string;
|
||||
/**
|
||||
* Checksum algorithm
|
||||
*/
|
||||
ChecksumAlgorithm: DataChecksumAlgorithm;
|
||||
}
|
||||
export interface PutChunkOutput {
|
||||
/**
|
||||
* Chunk checksum
|
||||
*/
|
||||
ChunkChecksum: string;
|
||||
/**
|
||||
* Checksum algorithm
|
||||
*/
|
||||
ChunkChecksumAlgorithm: DataChecksumAlgorithm;
|
||||
}
|
||||
export interface PutObjectInput {
|
||||
/**
|
||||
* Backup job Id for the in-progress backup.
|
||||
*/
|
||||
BackupJobId: string;
|
||||
/**
|
||||
* The name of the Object to be uploaded.
|
||||
*/
|
||||
ObjectName: string;
|
||||
/**
|
||||
* Store user defined metadata like backup checksum, disk ids, restore metadata etc.
|
||||
*/
|
||||
MetadataString?: string;
|
||||
/**
|
||||
* Inline chunk data to be uploaded.
|
||||
*/
|
||||
InlineChunk?: PayloadBlob;
|
||||
/**
|
||||
* Length of the inline chunk data.
|
||||
*/
|
||||
InlineChunkLength?: long;
|
||||
/**
|
||||
* Inline chunk checksum
|
||||
*/
|
||||
InlineChunkChecksum?: string;
|
||||
/**
|
||||
* Inline chunk checksum algorithm
|
||||
*/
|
||||
InlineChunkChecksumAlgorithm?: string;
|
||||
/**
|
||||
* object checksum
|
||||
*/
|
||||
ObjectChecksum?: string;
|
||||
/**
|
||||
* object checksum algorithm
|
||||
*/
|
||||
ObjectChecksumAlgorithm?: SummaryChecksumAlgorithm;
|
||||
/**
|
||||
* Throw an exception if Object name is already exist.
|
||||
*/
|
||||
ThrowOnDuplicate?: boolean;
|
||||
}
|
||||
export interface PutObjectOutput {
|
||||
/**
|
||||
* Inline chunk checksum
|
||||
*/
|
||||
InlineChunkChecksum: string;
|
||||
/**
|
||||
* Inline chunk checksum algorithm
|
||||
*/
|
||||
InlineChunkChecksumAlgorithm: DataChecksumAlgorithm;
|
||||
/**
|
||||
* object checksum
|
||||
*/
|
||||
ObjectChecksum: string;
|
||||
/**
|
||||
* object checksum algorithm
|
||||
*/
|
||||
ObjectChecksumAlgorithm: SummaryChecksumAlgorithm;
|
||||
}
|
||||
export interface StartObjectInput {
|
||||
/**
|
||||
* Backup job Id for the in-progress backup
|
||||
*/
|
||||
BackupJobId: string;
|
||||
/**
|
||||
* Name for the object.
|
||||
*/
|
||||
ObjectName: string;
|
||||
/**
|
||||
* Throw an exception if Object name is already exist.
|
||||
*/
|
||||
ThrowOnDuplicate?: boolean;
|
||||
}
|
||||
export interface StartObjectOutput {
|
||||
/**
|
||||
* Upload Id for a given upload.
|
||||
*/
|
||||
UploadId: string;
|
||||
}
|
||||
export type SummaryChecksumAlgorithm = "SUMMARY"|string;
|
||||
export type long = number;
|
||||
export type timestamp = Date;
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
export type apiVersion = "2018-04-10"|"latest"|string;
|
||||
export interface ClientApiVersions {
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
apiVersion?: apiVersion;
|
||||
}
|
||||
export type ClientConfiguration = ServiceConfigurationOptions & ClientApiVersions;
|
||||
/**
|
||||
* Contains interfaces for use with the BackupStorage client.
|
||||
*/
|
||||
export import Types = BackupStorage;
|
||||
}
|
||||
export = BackupStorage;
|
||||
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/backupstorage.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/backupstorage.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['backupstorage'] = {};
|
||||
AWS.BackupStorage = Service.defineService('backupstorage', ['2018-04-10']);
|
||||
Object.defineProperty(apiLoader.services['backupstorage'], '2018-04-10', {
|
||||
get: function get() {
|
||||
var model = require('../apis/backupstorage-2018-04-10.min.json');
|
||||
model.paginators = require('../apis/backupstorage-2018-04-10.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.BackupStorage;
|
||||
2440
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/batch.d.ts
generated
vendored
Normal file
2440
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/batch.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/batch.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/batch.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['batch'] = {};
|
||||
AWS.Batch = Service.defineService('batch', ['2016-08-10']);
|
||||
Object.defineProperty(apiLoader.services['batch'], '2016-08-10', {
|
||||
get: function get() {
|
||||
var model = require('../apis/batch-2016-08-10.min.json');
|
||||
model.paginators = require('../apis/batch-2016-08-10.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.Batch;
|
||||
1102
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/bedrock.d.ts
generated
vendored
Normal file
1102
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/bedrock.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
19
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/bedrock.js
generated
vendored
Normal file
19
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/bedrock.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['bedrock'] = {};
|
||||
AWS.Bedrock = Service.defineService('bedrock', ['2023-04-20']);
|
||||
Object.defineProperty(apiLoader.services['bedrock'], '2023-04-20', {
|
||||
get: function get() {
|
||||
var model = require('../apis/bedrock-2023-04-20.min.json');
|
||||
model.paginators = require('../apis/bedrock-2023-04-20.paginators.json').pagination;
|
||||
model.waiters = require('../apis/bedrock-2023-04-20.waiters2.json').waiters;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.Bedrock;
|
||||
141
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/bedrockruntime.d.ts
generated
vendored
Normal file
141
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/bedrockruntime.d.ts
generated
vendored
Normal file
@@ -0,0 +1,141 @@
|
||||
import {Request} from '../lib/request';
|
||||
import {Response} from '../lib/response';
|
||||
import {AWSError} from '../lib/error';
|
||||
import {Service} from '../lib/service';
|
||||
import {ServiceConfigurationOptions} from '../lib/service';
|
||||
import {ConfigBase as Config} from '../lib/config-base';
|
||||
import {EventStream} from '../lib/event-stream/event-stream';
|
||||
interface Blob {}
|
||||
declare class BedrockRuntime extends Service {
|
||||
/**
|
||||
* Constructs a service object. This object has one method for each API operation.
|
||||
*/
|
||||
constructor(options?: BedrockRuntime.Types.ClientConfiguration)
|
||||
config: Config & BedrockRuntime.Types.ClientConfiguration;
|
||||
/**
|
||||
* Invokes the specified Bedrock model to run inference using the input provided in the request body. You use InvokeModel to run inference for text models, image models, and embedding models. For more information, see Run inference in the Bedrock User Guide. For example requests, see Examples (after the Errors section).
|
||||
*/
|
||||
invokeModel(params: BedrockRuntime.Types.InvokeModelRequest, callback?: (err: AWSError, data: BedrockRuntime.Types.InvokeModelResponse) => void): Request<BedrockRuntime.Types.InvokeModelResponse, AWSError>;
|
||||
/**
|
||||
* Invokes the specified Bedrock model to run inference using the input provided in the request body. You use InvokeModel to run inference for text models, image models, and embedding models. For more information, see Run inference in the Bedrock User Guide. For example requests, see Examples (after the Errors section).
|
||||
*/
|
||||
invokeModel(callback?: (err: AWSError, data: BedrockRuntime.Types.InvokeModelResponse) => void): Request<BedrockRuntime.Types.InvokeModelResponse, AWSError>;
|
||||
/**
|
||||
* Invoke the specified Bedrock model to run inference using the input provided. Return the response in a stream. For more information, see Run inference in the Bedrock User Guide. For an example request and response, see Examples (after the Errors section).
|
||||
*/
|
||||
invokeModelWithResponseStream(params: BedrockRuntime.Types.InvokeModelWithResponseStreamRequest, callback?: (err: AWSError, data: BedrockRuntime.Types.InvokeModelWithResponseStreamResponse) => void): Request<BedrockRuntime.Types.InvokeModelWithResponseStreamResponse, AWSError>;
|
||||
/**
|
||||
* Invoke the specified Bedrock model to run inference using the input provided. Return the response in a stream. For more information, see Run inference in the Bedrock User Guide. For an example request and response, see Examples (after the Errors section).
|
||||
*/
|
||||
invokeModelWithResponseStream(callback?: (err: AWSError, data: BedrockRuntime.Types.InvokeModelWithResponseStreamResponse) => void): Request<BedrockRuntime.Types.InvokeModelWithResponseStreamResponse, AWSError>;
|
||||
}
|
||||
declare namespace BedrockRuntime {
|
||||
export type Body = Buffer|Uint8Array|Blob|string;
|
||||
export interface InternalServerException {
|
||||
message?: NonBlankString;
|
||||
}
|
||||
export type InvokeModelIdentifier = string;
|
||||
export interface InvokeModelRequest {
|
||||
/**
|
||||
* The desired MIME type of the inference body in the response. The default value is application/json.
|
||||
*/
|
||||
accept?: MimeType;
|
||||
/**
|
||||
* Input data in the format specified in the content-type request header. To see the format and content of this field for different models, refer to Inference parameters.
|
||||
*/
|
||||
body: Body;
|
||||
/**
|
||||
* The MIME type of the input data in the request. The default value is application/json.
|
||||
*/
|
||||
contentType?: MimeType;
|
||||
/**
|
||||
* Identifier of the model.
|
||||
*/
|
||||
modelId: InvokeModelIdentifier;
|
||||
}
|
||||
export interface InvokeModelResponse {
|
||||
/**
|
||||
* Inference response from the model in the format specified in the content-type header field. To see the format and content of this field for different models, refer to Inference parameters.
|
||||
*/
|
||||
body: Body;
|
||||
/**
|
||||
* The MIME type of the inference result.
|
||||
*/
|
||||
contentType: MimeType;
|
||||
}
|
||||
export interface InvokeModelWithResponseStreamRequest {
|
||||
/**
|
||||
* The desired MIME type of the inference body in the response. The default value is application/json.
|
||||
*/
|
||||
accept?: MimeType;
|
||||
/**
|
||||
* Inference input in the format specified by the content-type. To see the format and content of this field for different models, refer to Inference parameters.
|
||||
*/
|
||||
body: Body;
|
||||
/**
|
||||
* The MIME type of the input data in the request. The default value is application/json.
|
||||
*/
|
||||
contentType?: MimeType;
|
||||
/**
|
||||
* Id of the model to invoke using the streaming request.
|
||||
*/
|
||||
modelId: InvokeModelIdentifier;
|
||||
}
|
||||
export interface InvokeModelWithResponseStreamResponse {
|
||||
/**
|
||||
* Inference response from the model in the format specified by Content-Type. To see the format and content of this field for different models, refer to Inference parameters.
|
||||
*/
|
||||
body: ResponseStream;
|
||||
/**
|
||||
* The MIME type of the inference result.
|
||||
*/
|
||||
contentType: MimeType;
|
||||
}
|
||||
export type MimeType = string;
|
||||
export interface ModelStreamErrorException {
|
||||
message?: NonBlankString;
|
||||
/**
|
||||
* The original message.
|
||||
*/
|
||||
originalMessage?: NonBlankString;
|
||||
/**
|
||||
* The original status code.
|
||||
*/
|
||||
originalStatusCode?: StatusCode;
|
||||
}
|
||||
export interface ModelTimeoutException {
|
||||
message?: NonBlankString;
|
||||
}
|
||||
export type NonBlankString = string;
|
||||
export type PartBody = Buffer|Uint8Array|Blob|string;
|
||||
export interface PayloadPart {
|
||||
/**
|
||||
* Base64-encoded bytes of payload data.
|
||||
*/
|
||||
bytes?: PartBody;
|
||||
}
|
||||
export type ResponseStream = EventStream<{chunk?:PayloadPart,internalServerException?:InternalServerException,modelStreamErrorException?:ModelStreamErrorException,modelTimeoutException?:ModelTimeoutException,throttlingException?:ThrottlingException,validationException?:ValidationException}>;
|
||||
export type StatusCode = number;
|
||||
export interface ThrottlingException {
|
||||
message?: NonBlankString;
|
||||
}
|
||||
export interface ValidationException {
|
||||
message?: NonBlankString;
|
||||
}
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
export type apiVersion = "2023-09-30"|"latest"|string;
|
||||
export interface ClientApiVersions {
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
apiVersion?: apiVersion;
|
||||
}
|
||||
export type ClientConfiguration = ServiceConfigurationOptions & ClientApiVersions;
|
||||
/**
|
||||
* Contains interfaces for use with the BedrockRuntime client.
|
||||
*/
|
||||
export import Types = BedrockRuntime;
|
||||
}
|
||||
export = BedrockRuntime;
|
||||
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/bedrockruntime.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/bedrockruntime.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['bedrockruntime'] = {};
|
||||
AWS.BedrockRuntime = Service.defineService('bedrockruntime', ['2023-09-30']);
|
||||
Object.defineProperty(apiLoader.services['bedrockruntime'], '2023-09-30', {
|
||||
get: function get() {
|
||||
var model = require('../apis/bedrock-runtime-2023-09-30.min.json');
|
||||
model.paginators = require('../apis/bedrock-runtime-2023-09-30.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.BedrockRuntime;
|
||||
1828
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/billingconductor.d.ts
generated
vendored
Normal file
1828
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/billingconductor.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
19
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/billingconductor.js
generated
vendored
Normal file
19
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/billingconductor.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['billingconductor'] = {};
|
||||
AWS.Billingconductor = Service.defineService('billingconductor', ['2021-07-30']);
|
||||
Object.defineProperty(apiLoader.services['billingconductor'], '2021-07-30', {
|
||||
get: function get() {
|
||||
var model = require('../apis/billingconductor-2021-07-30.min.json');
|
||||
model.paginators = require('../apis/billingconductor-2021-07-30.paginators.json').pagination;
|
||||
model.waiters = require('../apis/billingconductor-2021-07-30.waiters2.json').waiters;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.Billingconductor;
|
||||
931
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/braket.d.ts
generated
vendored
Normal file
931
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/braket.d.ts
generated
vendored
Normal file
@@ -0,0 +1,931 @@
|
||||
import {Request} from '../lib/request';
|
||||
import {Response} from '../lib/response';
|
||||
import {AWSError} from '../lib/error';
|
||||
import {Service} from '../lib/service';
|
||||
import {ServiceConfigurationOptions} from '../lib/service';
|
||||
import {ConfigBase as Config} from '../lib/config-base';
|
||||
interface Blob {}
|
||||
declare class Braket extends Service {
|
||||
/**
|
||||
* Constructs a service object. This object has one method for each API operation.
|
||||
*/
|
||||
constructor(options?: Braket.Types.ClientConfiguration)
|
||||
config: Config & Braket.Types.ClientConfiguration;
|
||||
/**
|
||||
* Cancels an Amazon Braket job.
|
||||
*/
|
||||
cancelJob(params: Braket.Types.CancelJobRequest, callback?: (err: AWSError, data: Braket.Types.CancelJobResponse) => void): Request<Braket.Types.CancelJobResponse, AWSError>;
|
||||
/**
|
||||
* Cancels an Amazon Braket job.
|
||||
*/
|
||||
cancelJob(callback?: (err: AWSError, data: Braket.Types.CancelJobResponse) => void): Request<Braket.Types.CancelJobResponse, AWSError>;
|
||||
/**
|
||||
* Cancels the specified task.
|
||||
*/
|
||||
cancelQuantumTask(params: Braket.Types.CancelQuantumTaskRequest, callback?: (err: AWSError, data: Braket.Types.CancelQuantumTaskResponse) => void): Request<Braket.Types.CancelQuantumTaskResponse, AWSError>;
|
||||
/**
|
||||
* Cancels the specified task.
|
||||
*/
|
||||
cancelQuantumTask(callback?: (err: AWSError, data: Braket.Types.CancelQuantumTaskResponse) => void): Request<Braket.Types.CancelQuantumTaskResponse, AWSError>;
|
||||
/**
|
||||
* Creates an Amazon Braket job.
|
||||
*/
|
||||
createJob(params: Braket.Types.CreateJobRequest, callback?: (err: AWSError, data: Braket.Types.CreateJobResponse) => void): Request<Braket.Types.CreateJobResponse, AWSError>;
|
||||
/**
|
||||
* Creates an Amazon Braket job.
|
||||
*/
|
||||
createJob(callback?: (err: AWSError, data: Braket.Types.CreateJobResponse) => void): Request<Braket.Types.CreateJobResponse, AWSError>;
|
||||
/**
|
||||
* Creates a quantum task.
|
||||
*/
|
||||
createQuantumTask(params: Braket.Types.CreateQuantumTaskRequest, callback?: (err: AWSError, data: Braket.Types.CreateQuantumTaskResponse) => void): Request<Braket.Types.CreateQuantumTaskResponse, AWSError>;
|
||||
/**
|
||||
* Creates a quantum task.
|
||||
*/
|
||||
createQuantumTask(callback?: (err: AWSError, data: Braket.Types.CreateQuantumTaskResponse) => void): Request<Braket.Types.CreateQuantumTaskResponse, AWSError>;
|
||||
/**
|
||||
* Retrieves the devices available in Amazon Braket. For backwards compatibility with older versions of BraketSchemas, OpenQASM information is omitted from GetDevice API calls. To get this information the user-agent needs to present a recent version of the BraketSchemas (1.8.0 or later). The Braket SDK automatically reports this for you. If you do not see OpenQASM results in the GetDevice response when using a Braket SDK, you may need to set AWS_EXECUTION_ENV environment variable to configure user-agent. See the code examples provided below for how to do this for the AWS CLI, Boto3, and the Go, Java, and JavaScript/TypeScript SDKs.
|
||||
*/
|
||||
getDevice(params: Braket.Types.GetDeviceRequest, callback?: (err: AWSError, data: Braket.Types.GetDeviceResponse) => void): Request<Braket.Types.GetDeviceResponse, AWSError>;
|
||||
/**
|
||||
* Retrieves the devices available in Amazon Braket. For backwards compatibility with older versions of BraketSchemas, OpenQASM information is omitted from GetDevice API calls. To get this information the user-agent needs to present a recent version of the BraketSchemas (1.8.0 or later). The Braket SDK automatically reports this for you. If you do not see OpenQASM results in the GetDevice response when using a Braket SDK, you may need to set AWS_EXECUTION_ENV environment variable to configure user-agent. See the code examples provided below for how to do this for the AWS CLI, Boto3, and the Go, Java, and JavaScript/TypeScript SDKs.
|
||||
*/
|
||||
getDevice(callback?: (err: AWSError, data: Braket.Types.GetDeviceResponse) => void): Request<Braket.Types.GetDeviceResponse, AWSError>;
|
||||
/**
|
||||
* Retrieves the specified Amazon Braket job.
|
||||
*/
|
||||
getJob(params: Braket.Types.GetJobRequest, callback?: (err: AWSError, data: Braket.Types.GetJobResponse) => void): Request<Braket.Types.GetJobResponse, AWSError>;
|
||||
/**
|
||||
* Retrieves the specified Amazon Braket job.
|
||||
*/
|
||||
getJob(callback?: (err: AWSError, data: Braket.Types.GetJobResponse) => void): Request<Braket.Types.GetJobResponse, AWSError>;
|
||||
/**
|
||||
* Retrieves the specified quantum task.
|
||||
*/
|
||||
getQuantumTask(params: Braket.Types.GetQuantumTaskRequest, callback?: (err: AWSError, data: Braket.Types.GetQuantumTaskResponse) => void): Request<Braket.Types.GetQuantumTaskResponse, AWSError>;
|
||||
/**
|
||||
* Retrieves the specified quantum task.
|
||||
*/
|
||||
getQuantumTask(callback?: (err: AWSError, data: Braket.Types.GetQuantumTaskResponse) => void): Request<Braket.Types.GetQuantumTaskResponse, AWSError>;
|
||||
/**
|
||||
* Shows the tags associated with this resource.
|
||||
*/
|
||||
listTagsForResource(params: Braket.Types.ListTagsForResourceRequest, callback?: (err: AWSError, data: Braket.Types.ListTagsForResourceResponse) => void): Request<Braket.Types.ListTagsForResourceResponse, AWSError>;
|
||||
/**
|
||||
* Shows the tags associated with this resource.
|
||||
*/
|
||||
listTagsForResource(callback?: (err: AWSError, data: Braket.Types.ListTagsForResourceResponse) => void): Request<Braket.Types.ListTagsForResourceResponse, AWSError>;
|
||||
/**
|
||||
* Searches for devices using the specified filters.
|
||||
*/
|
||||
searchDevices(params: Braket.Types.SearchDevicesRequest, callback?: (err: AWSError, data: Braket.Types.SearchDevicesResponse) => void): Request<Braket.Types.SearchDevicesResponse, AWSError>;
|
||||
/**
|
||||
* Searches for devices using the specified filters.
|
||||
*/
|
||||
searchDevices(callback?: (err: AWSError, data: Braket.Types.SearchDevicesResponse) => void): Request<Braket.Types.SearchDevicesResponse, AWSError>;
|
||||
/**
|
||||
* Searches for Amazon Braket jobs that match the specified filter values.
|
||||
*/
|
||||
searchJobs(params: Braket.Types.SearchJobsRequest, callback?: (err: AWSError, data: Braket.Types.SearchJobsResponse) => void): Request<Braket.Types.SearchJobsResponse, AWSError>;
|
||||
/**
|
||||
* Searches for Amazon Braket jobs that match the specified filter values.
|
||||
*/
|
||||
searchJobs(callback?: (err: AWSError, data: Braket.Types.SearchJobsResponse) => void): Request<Braket.Types.SearchJobsResponse, AWSError>;
|
||||
/**
|
||||
* Searches for tasks that match the specified filter values.
|
||||
*/
|
||||
searchQuantumTasks(params: Braket.Types.SearchQuantumTasksRequest, callback?: (err: AWSError, data: Braket.Types.SearchQuantumTasksResponse) => void): Request<Braket.Types.SearchQuantumTasksResponse, AWSError>;
|
||||
/**
|
||||
* Searches for tasks that match the specified filter values.
|
||||
*/
|
||||
searchQuantumTasks(callback?: (err: AWSError, data: Braket.Types.SearchQuantumTasksResponse) => void): Request<Braket.Types.SearchQuantumTasksResponse, AWSError>;
|
||||
/**
|
||||
* Add a tag to the specified resource.
|
||||
*/
|
||||
tagResource(params: Braket.Types.TagResourceRequest, callback?: (err: AWSError, data: Braket.Types.TagResourceResponse) => void): Request<Braket.Types.TagResourceResponse, AWSError>;
|
||||
/**
|
||||
* Add a tag to the specified resource.
|
||||
*/
|
||||
tagResource(callback?: (err: AWSError, data: Braket.Types.TagResourceResponse) => void): Request<Braket.Types.TagResourceResponse, AWSError>;
|
||||
/**
|
||||
* Remove tags from a resource.
|
||||
*/
|
||||
untagResource(params: Braket.Types.UntagResourceRequest, callback?: (err: AWSError, data: Braket.Types.UntagResourceResponse) => void): Request<Braket.Types.UntagResourceResponse, AWSError>;
|
||||
/**
|
||||
* Remove tags from a resource.
|
||||
*/
|
||||
untagResource(callback?: (err: AWSError, data: Braket.Types.UntagResourceResponse) => void): Request<Braket.Types.UntagResourceResponse, AWSError>;
|
||||
}
|
||||
declare namespace Braket {
|
||||
export interface AlgorithmSpecification {
|
||||
/**
|
||||
* The container image used to create an Amazon Braket job.
|
||||
*/
|
||||
containerImage?: ContainerImage;
|
||||
/**
|
||||
* Configures the paths to the Python scripts used for entry and training.
|
||||
*/
|
||||
scriptModeConfig?: ScriptModeConfig;
|
||||
}
|
||||
export interface CancelJobRequest {
|
||||
/**
|
||||
* The ARN of the Amazon Braket job to cancel.
|
||||
*/
|
||||
jobArn: JobArn;
|
||||
}
|
||||
export interface CancelJobResponse {
|
||||
/**
|
||||
* The status of the job cancellation request.
|
||||
*/
|
||||
cancellationStatus: CancellationStatus;
|
||||
/**
|
||||
* The ARN of the Amazon Braket job.
|
||||
*/
|
||||
jobArn: JobArn;
|
||||
}
|
||||
export interface CancelQuantumTaskRequest {
|
||||
/**
|
||||
* The client token associated with the request.
|
||||
*/
|
||||
clientToken: String64;
|
||||
/**
|
||||
* The ARN of the task to cancel.
|
||||
*/
|
||||
quantumTaskArn: QuantumTaskArn;
|
||||
}
|
||||
export interface CancelQuantumTaskResponse {
|
||||
/**
|
||||
* The status of the cancellation request.
|
||||
*/
|
||||
cancellationStatus: CancellationStatus;
|
||||
/**
|
||||
* The ARN of the task.
|
||||
*/
|
||||
quantumTaskArn: QuantumTaskArn;
|
||||
}
|
||||
export type CancellationStatus = "CANCELLING"|"CANCELLED"|string;
|
||||
export type CompressionType = "NONE"|"GZIP"|string;
|
||||
export interface ContainerImage {
|
||||
/**
|
||||
* The URI locating the container image.
|
||||
*/
|
||||
uri: Uri;
|
||||
}
|
||||
export interface CreateJobRequest {
|
||||
/**
|
||||
* Definition of the Amazon Braket job to be created. Specifies the container image the job uses and information about the Python scripts used for entry and training.
|
||||
*/
|
||||
algorithmSpecification: AlgorithmSpecification;
|
||||
/**
|
||||
* Information about the output locations for job checkpoint data.
|
||||
*/
|
||||
checkpointConfig?: JobCheckpointConfig;
|
||||
/**
|
||||
* A unique token that guarantees that the call to this API is idempotent.
|
||||
*/
|
||||
clientToken: String64;
|
||||
/**
|
||||
* The quantum processing unit (QPU) or simulator used to create an Amazon Braket job.
|
||||
*/
|
||||
deviceConfig: DeviceConfig;
|
||||
/**
|
||||
* Algorithm-specific parameters used by an Amazon Braket job that influence the quality of the training job. The values are set with a string of JSON key:value pairs, where the key is the name of the hyperparameter and the value is the value of th hyperparameter.
|
||||
*/
|
||||
hyperParameters?: HyperParameters;
|
||||
/**
|
||||
* A list of parameters that specify the name and type of input data and where it is located.
|
||||
*/
|
||||
inputDataConfig?: CreateJobRequestInputDataConfigList;
|
||||
/**
|
||||
* Configuration of the resource instances to use while running the hybrid job on Amazon Braket.
|
||||
*/
|
||||
instanceConfig: InstanceConfig;
|
||||
/**
|
||||
* The name of the Amazon Braket job.
|
||||
*/
|
||||
jobName: CreateJobRequestJobNameString;
|
||||
/**
|
||||
* The path to the S3 location where you want to store job artifacts and the encryption key used to store them.
|
||||
*/
|
||||
outputDataConfig: JobOutputDataConfig;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of an IAM role that Amazon Braket can assume to perform tasks on behalf of a user. It can access user resources, run an Amazon Braket job container on behalf of user, and output resources to the users' s3 buckets.
|
||||
*/
|
||||
roleArn: RoleArn;
|
||||
/**
|
||||
* The user-defined criteria that specifies when a job stops running.
|
||||
*/
|
||||
stoppingCondition?: JobStoppingCondition;
|
||||
/**
|
||||
* A tag object that consists of a key and an optional value, used to manage metadata for Amazon Braket resources.
|
||||
*/
|
||||
tags?: TagsMap;
|
||||
}
|
||||
export type CreateJobRequestInputDataConfigList = InputFileConfig[];
|
||||
export type CreateJobRequestJobNameString = string;
|
||||
export interface CreateJobResponse {
|
||||
/**
|
||||
* The ARN of the Amazon Braket job created.
|
||||
*/
|
||||
jobArn: JobArn;
|
||||
}
|
||||
export interface CreateQuantumTaskRequest {
|
||||
/**
|
||||
* The action associated with the task.
|
||||
*/
|
||||
action: JsonValue;
|
||||
/**
|
||||
* The client token associated with the request.
|
||||
*/
|
||||
clientToken: String64;
|
||||
/**
|
||||
* The ARN of the device to run the task on.
|
||||
*/
|
||||
deviceArn: DeviceArn;
|
||||
/**
|
||||
* The parameters for the device to run the task on.
|
||||
*/
|
||||
deviceParameters?: CreateQuantumTaskRequestDeviceParametersString;
|
||||
/**
|
||||
* The token for an Amazon Braket job that associates it with the quantum task.
|
||||
*/
|
||||
jobToken?: JobToken;
|
||||
/**
|
||||
* The S3 bucket to store task result files in.
|
||||
*/
|
||||
outputS3Bucket: CreateQuantumTaskRequestOutputS3BucketString;
|
||||
/**
|
||||
* The key prefix for the location in the S3 bucket to store task results in.
|
||||
*/
|
||||
outputS3KeyPrefix: CreateQuantumTaskRequestOutputS3KeyPrefixString;
|
||||
/**
|
||||
* The number of shots to use for the task.
|
||||
*/
|
||||
shots: CreateQuantumTaskRequestShotsLong;
|
||||
/**
|
||||
* Tags to be added to the quantum task you're creating.
|
||||
*/
|
||||
tags?: TagsMap;
|
||||
}
|
||||
export type CreateQuantumTaskRequestDeviceParametersString = string;
|
||||
export type CreateQuantumTaskRequestOutputS3BucketString = string;
|
||||
export type CreateQuantumTaskRequestOutputS3KeyPrefixString = string;
|
||||
export type CreateQuantumTaskRequestShotsLong = number;
|
||||
export interface CreateQuantumTaskResponse {
|
||||
/**
|
||||
* The ARN of the task created by the request.
|
||||
*/
|
||||
quantumTaskArn: QuantumTaskArn;
|
||||
}
|
||||
export interface DataSource {
|
||||
/**
|
||||
* Information about the data stored in Amazon S3 used by the Amazon Braket job.
|
||||
*/
|
||||
s3DataSource: S3DataSource;
|
||||
}
|
||||
export type DeviceArn = string;
|
||||
export interface DeviceConfig {
|
||||
/**
|
||||
* The primary quantum processing unit (QPU) or simulator used to create and run an Amazon Braket job.
|
||||
*/
|
||||
device: String256;
|
||||
}
|
||||
export interface DeviceQueueInfo {
|
||||
/**
|
||||
* The name of the queue.
|
||||
*/
|
||||
queue: QueueName;
|
||||
/**
|
||||
* Optional. Specifies the priority of the queue. Tasks in a priority queue are processed before the tasks in a normal queue.
|
||||
*/
|
||||
queuePriority?: QueuePriority;
|
||||
/**
|
||||
* The number of jobs or tasks in the queue for a given device.
|
||||
*/
|
||||
queueSize: String;
|
||||
}
|
||||
export type DeviceQueueInfoList = DeviceQueueInfo[];
|
||||
export type DeviceStatus = "ONLINE"|"OFFLINE"|"RETIRED"|string;
|
||||
export interface DeviceSummary {
|
||||
/**
|
||||
* The ARN of the device.
|
||||
*/
|
||||
deviceArn: DeviceArn;
|
||||
/**
|
||||
* The name of the device.
|
||||
*/
|
||||
deviceName: String;
|
||||
/**
|
||||
* The status of the device.
|
||||
*/
|
||||
deviceStatus: DeviceStatus;
|
||||
/**
|
||||
* The type of the device.
|
||||
*/
|
||||
deviceType: DeviceType;
|
||||
/**
|
||||
* The provider of the device.
|
||||
*/
|
||||
providerName: String;
|
||||
}
|
||||
export type DeviceSummaryList = DeviceSummary[];
|
||||
export type DeviceType = "QPU"|"SIMULATOR"|string;
|
||||
export interface GetDeviceRequest {
|
||||
/**
|
||||
* The ARN of the device to retrieve.
|
||||
*/
|
||||
deviceArn: DeviceArn;
|
||||
}
|
||||
export interface GetDeviceResponse {
|
||||
/**
|
||||
* The ARN of the device.
|
||||
*/
|
||||
deviceArn: DeviceArn;
|
||||
/**
|
||||
* Details about the capabilities of the device.
|
||||
*/
|
||||
deviceCapabilities: JsonValue;
|
||||
/**
|
||||
* The name of the device.
|
||||
*/
|
||||
deviceName: String;
|
||||
/**
|
||||
* List of information about tasks and jobs queued on a device.
|
||||
*/
|
||||
deviceQueueInfo?: DeviceQueueInfoList;
|
||||
/**
|
||||
* The status of the device.
|
||||
*/
|
||||
deviceStatus: DeviceStatus;
|
||||
/**
|
||||
* The type of the device.
|
||||
*/
|
||||
deviceType: DeviceType;
|
||||
/**
|
||||
* The name of the partner company for the device.
|
||||
*/
|
||||
providerName: String;
|
||||
}
|
||||
export interface GetJobRequest {
|
||||
/**
|
||||
* A list of attributes to return information for.
|
||||
*/
|
||||
additionalAttributeNames?: HybridJobAdditionalAttributeNamesList;
|
||||
/**
|
||||
* The ARN of the job to retrieve.
|
||||
*/
|
||||
jobArn: JobArn;
|
||||
}
|
||||
export interface GetJobResponse {
|
||||
/**
|
||||
* Definition of the Amazon Braket job created. Specifies the container image the job uses, information about the Python scripts used for entry and training, and the user-defined metrics used to evaluation the job.
|
||||
*/
|
||||
algorithmSpecification: AlgorithmSpecification;
|
||||
/**
|
||||
* The billable time the Amazon Braket job used to complete.
|
||||
*/
|
||||
billableDuration?: Integer;
|
||||
/**
|
||||
* Information about the output locations for job checkpoint data.
|
||||
*/
|
||||
checkpointConfig?: JobCheckpointConfig;
|
||||
/**
|
||||
* The date and time that the Amazon Braket job was created.
|
||||
*/
|
||||
createdAt: SyntheticTimestamp_date_time;
|
||||
/**
|
||||
* The quantum processing unit (QPU) or simulator used to run the Amazon Braket job.
|
||||
*/
|
||||
deviceConfig?: DeviceConfig;
|
||||
/**
|
||||
* The date and time that the Amazon Braket job ended.
|
||||
*/
|
||||
endedAt?: SyntheticTimestamp_date_time;
|
||||
/**
|
||||
* Details about the type and time events occurred related to the Amazon Braket job.
|
||||
*/
|
||||
events?: JobEvents;
|
||||
/**
|
||||
* A description of the reason why an Amazon Braket job failed, if it failed.
|
||||
*/
|
||||
failureReason?: String1024;
|
||||
/**
|
||||
* Algorithm-specific parameters used by an Amazon Braket job that influence the quality of the traiing job. The values are set with a string of JSON key:value pairs, where the key is the name of the hyperparameter and the value is the value of th hyperparameter.
|
||||
*/
|
||||
hyperParameters?: HyperParameters;
|
||||
/**
|
||||
* A list of parameters that specify the name and type of input data and where it is located.
|
||||
*/
|
||||
inputDataConfig?: InputConfigList;
|
||||
/**
|
||||
* The resource instances to use while running the hybrid job on Amazon Braket.
|
||||
*/
|
||||
instanceConfig: InstanceConfig;
|
||||
/**
|
||||
* The ARN of the Amazon Braket job.
|
||||
*/
|
||||
jobArn: JobArn;
|
||||
/**
|
||||
* The name of the Amazon Braket job.
|
||||
*/
|
||||
jobName: GetJobResponseJobNameString;
|
||||
/**
|
||||
* The path to the S3 location where job artifacts are stored and the encryption key used to store them there.
|
||||
*/
|
||||
outputDataConfig: JobOutputDataConfig;
|
||||
/**
|
||||
* Queue information for the requested job. Only returned if QueueInfo is specified in the additionalAttributeNames" field in the GetJob API request.
|
||||
*/
|
||||
queueInfo?: HybridJobQueueInfo;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of an IAM role that Amazon Braket can assume to perform tasks on behalf of a user. It can access user resources, run an Amazon Braket job container on behalf of user, and output resources to the s3 buckets of a user.
|
||||
*/
|
||||
roleArn: RoleArn;
|
||||
/**
|
||||
* The date and time that the Amazon Braket job was started.
|
||||
*/
|
||||
startedAt?: SyntheticTimestamp_date_time;
|
||||
/**
|
||||
* The status of the Amazon Braket job.
|
||||
*/
|
||||
status: JobPrimaryStatus;
|
||||
/**
|
||||
* The user-defined criteria that specifies when to stop a job running.
|
||||
*/
|
||||
stoppingCondition?: JobStoppingCondition;
|
||||
/**
|
||||
* A tag object that consists of a key and an optional value, used to manage metadata for Amazon Braket resources.
|
||||
*/
|
||||
tags?: TagsMap;
|
||||
}
|
||||
export type GetJobResponseJobNameString = string;
|
||||
export interface GetQuantumTaskRequest {
|
||||
/**
|
||||
* A list of attributes to return information for.
|
||||
*/
|
||||
additionalAttributeNames?: QuantumTaskAdditionalAttributeNamesList;
|
||||
/**
|
||||
* the ARN of the task to retrieve.
|
||||
*/
|
||||
quantumTaskArn: QuantumTaskArn;
|
||||
}
|
||||
export interface GetQuantumTaskResponse {
|
||||
/**
|
||||
* The time at which the task was created.
|
||||
*/
|
||||
createdAt: SyntheticTimestamp_date_time;
|
||||
/**
|
||||
* The ARN of the device the task was run on.
|
||||
*/
|
||||
deviceArn: DeviceArn;
|
||||
/**
|
||||
* The parameters for the device on which the task ran.
|
||||
*/
|
||||
deviceParameters: JsonValue;
|
||||
/**
|
||||
* The time at which the task ended.
|
||||
*/
|
||||
endedAt?: SyntheticTimestamp_date_time;
|
||||
/**
|
||||
* The reason that a task failed.
|
||||
*/
|
||||
failureReason?: String;
|
||||
/**
|
||||
* The ARN of the Amazon Braket job associated with the quantum task.
|
||||
*/
|
||||
jobArn?: JobArn;
|
||||
/**
|
||||
* The S3 bucket where task results are stored.
|
||||
*/
|
||||
outputS3Bucket: String;
|
||||
/**
|
||||
* The folder in the S3 bucket where task results are stored.
|
||||
*/
|
||||
outputS3Directory: String;
|
||||
/**
|
||||
* The ARN of the task.
|
||||
*/
|
||||
quantumTaskArn: QuantumTaskArn;
|
||||
/**
|
||||
* Queue information for the requested quantum task. Only returned if QueueInfo is specified in the additionalAttributeNames" field in the GetQuantumTask API request.
|
||||
*/
|
||||
queueInfo?: QuantumTaskQueueInfo;
|
||||
/**
|
||||
* The number of shots used in the task.
|
||||
*/
|
||||
shots: Long;
|
||||
/**
|
||||
* The status of the task.
|
||||
*/
|
||||
status: QuantumTaskStatus;
|
||||
/**
|
||||
* The tags that belong to this task.
|
||||
*/
|
||||
tags?: TagsMap;
|
||||
}
|
||||
export type HybridJobAdditionalAttributeName = "QueueInfo"|string;
|
||||
export type HybridJobAdditionalAttributeNamesList = HybridJobAdditionalAttributeName[];
|
||||
export interface HybridJobQueueInfo {
|
||||
/**
|
||||
* Optional. Provides more information about the queue position. For example, if the job is complete and no longer in the queue, the message field contains that information.
|
||||
*/
|
||||
message?: String;
|
||||
/**
|
||||
* Current position of the job in the jobs queue.
|
||||
*/
|
||||
position: String;
|
||||
/**
|
||||
* The name of the queue.
|
||||
*/
|
||||
queue: QueueName;
|
||||
}
|
||||
export type HyperParameters = {[key: string]: HyperParametersValueString};
|
||||
export type HyperParametersValueString = string;
|
||||
export type InputConfigList = InputFileConfig[];
|
||||
export interface InputFileConfig {
|
||||
/**
|
||||
* A named input source that an Amazon Braket job can consume.
|
||||
*/
|
||||
channelName: InputFileConfigChannelNameString;
|
||||
/**
|
||||
* The MIME type of the data.
|
||||
*/
|
||||
contentType?: String256;
|
||||
/**
|
||||
* The location of the channel data.
|
||||
*/
|
||||
dataSource: DataSource;
|
||||
}
|
||||
export type InputFileConfigChannelNameString = string;
|
||||
export interface InstanceConfig {
|
||||
/**
|
||||
* Configures the number of resource instances to use while running an Amazon Braket job on Amazon Braket. The default value is 1.
|
||||
*/
|
||||
instanceCount?: InstanceConfigInstanceCountInteger;
|
||||
/**
|
||||
* Configures the type resource instances to use while running an Amazon Braket hybrid job.
|
||||
*/
|
||||
instanceType: InstanceType;
|
||||
/**
|
||||
* The size of the storage volume, in GB, that user wants to provision.
|
||||
*/
|
||||
volumeSizeInGb: InstanceConfigVolumeSizeInGbInteger;
|
||||
}
|
||||
export type InstanceConfigInstanceCountInteger = number;
|
||||
export type InstanceConfigVolumeSizeInGbInteger = number;
|
||||
export type InstanceType = "ml.m4.xlarge"|"ml.m4.2xlarge"|"ml.m4.4xlarge"|"ml.m4.10xlarge"|"ml.m4.16xlarge"|"ml.g4dn.xlarge"|"ml.g4dn.2xlarge"|"ml.g4dn.4xlarge"|"ml.g4dn.8xlarge"|"ml.g4dn.12xlarge"|"ml.g4dn.16xlarge"|"ml.m5.large"|"ml.m5.xlarge"|"ml.m5.2xlarge"|"ml.m5.4xlarge"|"ml.m5.12xlarge"|"ml.m5.24xlarge"|"ml.c4.xlarge"|"ml.c4.2xlarge"|"ml.c4.4xlarge"|"ml.c4.8xlarge"|"ml.p2.xlarge"|"ml.p2.8xlarge"|"ml.p2.16xlarge"|"ml.p3.2xlarge"|"ml.p3.8xlarge"|"ml.p3.16xlarge"|"ml.p3dn.24xlarge"|"ml.p4d.24xlarge"|"ml.c5.xlarge"|"ml.c5.2xlarge"|"ml.c5.4xlarge"|"ml.c5.9xlarge"|"ml.c5.18xlarge"|"ml.c5n.xlarge"|"ml.c5n.2xlarge"|"ml.c5n.4xlarge"|"ml.c5n.9xlarge"|"ml.c5n.18xlarge"|string;
|
||||
export type Integer = number;
|
||||
export type JobArn = string;
|
||||
export interface JobCheckpointConfig {
|
||||
/**
|
||||
* (Optional) The local directory where checkpoints are written. The default directory is /opt/braket/checkpoints/.
|
||||
*/
|
||||
localPath?: String4096;
|
||||
/**
|
||||
* Identifies the S3 path where you want Amazon Braket to store checkpoints. For example, s3://bucket-name/key-name-prefix.
|
||||
*/
|
||||
s3Uri: S3Path;
|
||||
}
|
||||
export interface JobEventDetails {
|
||||
/**
|
||||
* The type of event that occurred related to the Amazon Braket job.
|
||||
*/
|
||||
eventType?: JobEventType;
|
||||
/**
|
||||
* A message describing the event that occurred related to the Amazon Braket job.
|
||||
*/
|
||||
message?: JobEventDetailsMessageString;
|
||||
/**
|
||||
* TThe type of event that occurred related to the Amazon Braket job.
|
||||
*/
|
||||
timeOfEvent?: SyntheticTimestamp_date_time;
|
||||
}
|
||||
export type JobEventDetailsMessageString = string;
|
||||
export type JobEventType = "WAITING_FOR_PRIORITY"|"QUEUED_FOR_EXECUTION"|"STARTING_INSTANCE"|"DOWNLOADING_DATA"|"RUNNING"|"DEPRIORITIZED_DUE_TO_INACTIVITY"|"UPLOADING_RESULTS"|"COMPLETED"|"FAILED"|"MAX_RUNTIME_EXCEEDED"|"CANCELLED"|string;
|
||||
export type JobEvents = JobEventDetails[];
|
||||
export interface JobOutputDataConfig {
|
||||
/**
|
||||
* The AWS Key Management Service (AWS KMS) key that Amazon Braket uses to encrypt the job training artifacts at rest using Amazon S3 server-side encryption.
|
||||
*/
|
||||
kmsKeyId?: String2048;
|
||||
/**
|
||||
* Identifies the S3 path where you want Amazon Braket to store the job training artifacts. For example, s3://bucket-name/key-name-prefix.
|
||||
*/
|
||||
s3Path: S3Path;
|
||||
}
|
||||
export type JobPrimaryStatus = "QUEUED"|"RUNNING"|"COMPLETED"|"FAILED"|"CANCELLING"|"CANCELLED"|string;
|
||||
export interface JobStoppingCondition {
|
||||
/**
|
||||
* The maximum length of time, in seconds, that an Amazon Braket job can run.
|
||||
*/
|
||||
maxRuntimeInSeconds?: JobStoppingConditionMaxRuntimeInSecondsInteger;
|
||||
}
|
||||
export type JobStoppingConditionMaxRuntimeInSecondsInteger = number;
|
||||
export interface JobSummary {
|
||||
/**
|
||||
* The date and time that the Amazon Braket job was created.
|
||||
*/
|
||||
createdAt: SyntheticTimestamp_date_time;
|
||||
/**
|
||||
* Provides summary information about the primary device used by an Amazon Braket job.
|
||||
*/
|
||||
device: String256;
|
||||
/**
|
||||
* The date and time that the Amazon Braket job ended.
|
||||
*/
|
||||
endedAt?: SyntheticTimestamp_date_time;
|
||||
/**
|
||||
* The ARN of the Amazon Braket job.
|
||||
*/
|
||||
jobArn: JobArn;
|
||||
/**
|
||||
* The name of the Amazon Braket job.
|
||||
*/
|
||||
jobName: String;
|
||||
/**
|
||||
* The date and time that the Amazon Braket job was started.
|
||||
*/
|
||||
startedAt?: SyntheticTimestamp_date_time;
|
||||
/**
|
||||
* The status of the Amazon Braket job.
|
||||
*/
|
||||
status: JobPrimaryStatus;
|
||||
/**
|
||||
* A tag object that consists of a key and an optional value, used to manage metadata for Amazon Braket resources.
|
||||
*/
|
||||
tags?: TagsMap;
|
||||
}
|
||||
export type JobSummaryList = JobSummary[];
|
||||
export type JobToken = string;
|
||||
export type JsonValue = string;
|
||||
export interface ListTagsForResourceRequest {
|
||||
/**
|
||||
* Specify the resourceArn for the resource whose tags to display.
|
||||
*/
|
||||
resourceArn: String;
|
||||
}
|
||||
export interface ListTagsForResourceResponse {
|
||||
/**
|
||||
* Displays the key, value pairs of tags associated with this resource.
|
||||
*/
|
||||
tags?: TagsMap;
|
||||
}
|
||||
export type Long = number;
|
||||
export type QuantumTaskAdditionalAttributeName = "QueueInfo"|string;
|
||||
export type QuantumTaskAdditionalAttributeNamesList = QuantumTaskAdditionalAttributeName[];
|
||||
export type QuantumTaskArn = string;
|
||||
export interface QuantumTaskQueueInfo {
|
||||
/**
|
||||
* Optional. Provides more information about the queue position. For example, if the task is complete and no longer in the queue, the message field contains that information.
|
||||
*/
|
||||
message?: String;
|
||||
/**
|
||||
* Current position of the task in the quantum tasks queue.
|
||||
*/
|
||||
position: String;
|
||||
/**
|
||||
* The name of the queue.
|
||||
*/
|
||||
queue: QueueName;
|
||||
/**
|
||||
* Optional. Specifies the priority of the queue. Quantum tasks in a priority queue are processed before the tasks in a normal queue.
|
||||
*/
|
||||
queuePriority?: QueuePriority;
|
||||
}
|
||||
export type QuantumTaskStatus = "CREATED"|"QUEUED"|"RUNNING"|"COMPLETED"|"FAILED"|"CANCELLING"|"CANCELLED"|string;
|
||||
export interface QuantumTaskSummary {
|
||||
/**
|
||||
* The time at which the task was created.
|
||||
*/
|
||||
createdAt: SyntheticTimestamp_date_time;
|
||||
/**
|
||||
* The ARN of the device the task ran on.
|
||||
*/
|
||||
deviceArn: DeviceArn;
|
||||
/**
|
||||
* The time at which the task finished.
|
||||
*/
|
||||
endedAt?: SyntheticTimestamp_date_time;
|
||||
/**
|
||||
* The S3 bucket where the task result file is stored..
|
||||
*/
|
||||
outputS3Bucket: String;
|
||||
/**
|
||||
* The folder in the S3 bucket where the task result file is stored.
|
||||
*/
|
||||
outputS3Directory: String;
|
||||
/**
|
||||
* The ARN of the task.
|
||||
*/
|
||||
quantumTaskArn: QuantumTaskArn;
|
||||
/**
|
||||
* The shots used for the task.
|
||||
*/
|
||||
shots: Long;
|
||||
/**
|
||||
* The status of the task.
|
||||
*/
|
||||
status: QuantumTaskStatus;
|
||||
/**
|
||||
* Displays the key, value pairs of tags associated with this quantum task.
|
||||
*/
|
||||
tags?: TagsMap;
|
||||
}
|
||||
export type QuantumTaskSummaryList = QuantumTaskSummary[];
|
||||
export type QueueName = "QUANTUM_TASKS_QUEUE"|"JOBS_QUEUE"|string;
|
||||
export type QueuePriority = "Normal"|"Priority"|string;
|
||||
export type RoleArn = string;
|
||||
export interface S3DataSource {
|
||||
/**
|
||||
* Depending on the value specified for the S3DataType, identifies either a key name prefix or a manifest that locates the S3 data source.
|
||||
*/
|
||||
s3Uri: S3Path;
|
||||
}
|
||||
export type S3Path = string;
|
||||
export interface ScriptModeConfig {
|
||||
/**
|
||||
* The type of compression used by the Python scripts for an Amazon Braket job.
|
||||
*/
|
||||
compressionType?: CompressionType;
|
||||
/**
|
||||
* The path to the Python script that serves as the entry point for an Amazon Braket job.
|
||||
*/
|
||||
entryPoint: String;
|
||||
/**
|
||||
* The URI that specifies the S3 path to the Python script module that contains the training script used by an Amazon Braket job.
|
||||
*/
|
||||
s3Uri: S3Path;
|
||||
}
|
||||
export interface SearchDevicesFilter {
|
||||
/**
|
||||
* The name to use to filter results.
|
||||
*/
|
||||
name: SearchDevicesFilterNameString;
|
||||
/**
|
||||
* The values to use to filter results.
|
||||
*/
|
||||
values: SearchDevicesFilterValuesList;
|
||||
}
|
||||
export type SearchDevicesFilterNameString = string;
|
||||
export type SearchDevicesFilterValuesList = String256[];
|
||||
export interface SearchDevicesRequest {
|
||||
/**
|
||||
* The filter values to use to search for a device.
|
||||
*/
|
||||
filters: SearchDevicesRequestFiltersList;
|
||||
/**
|
||||
* The maximum number of results to return in the response.
|
||||
*/
|
||||
maxResults?: SearchDevicesRequestMaxResultsInteger;
|
||||
/**
|
||||
* A token used for pagination of results returned in the response. Use the token returned from the previous request continue results where the previous request ended.
|
||||
*/
|
||||
nextToken?: String;
|
||||
}
|
||||
export type SearchDevicesRequestFiltersList = SearchDevicesFilter[];
|
||||
export type SearchDevicesRequestMaxResultsInteger = number;
|
||||
export interface SearchDevicesResponse {
|
||||
/**
|
||||
* An array of DeviceSummary objects for devices that match the specified filter values.
|
||||
*/
|
||||
devices: DeviceSummaryList;
|
||||
/**
|
||||
* A token used for pagination of results, or null if there are no additional results. Use the token value in a subsequent request to continue results where the previous request ended.
|
||||
*/
|
||||
nextToken?: String;
|
||||
}
|
||||
export interface SearchJobsFilter {
|
||||
/**
|
||||
* The name to use for the jobs filter.
|
||||
*/
|
||||
name: String64;
|
||||
/**
|
||||
* An operator to use for the jobs filter.
|
||||
*/
|
||||
operator: SearchJobsFilterOperator;
|
||||
/**
|
||||
* The values to use for the jobs filter.
|
||||
*/
|
||||
values: SearchJobsFilterValuesList;
|
||||
}
|
||||
export type SearchJobsFilterOperator = "LT"|"LTE"|"EQUAL"|"GT"|"GTE"|"BETWEEN"|"CONTAINS"|string;
|
||||
export type SearchJobsFilterValuesList = String256[];
|
||||
export interface SearchJobsRequest {
|
||||
/**
|
||||
* The filter values to use when searching for a job.
|
||||
*/
|
||||
filters: SearchJobsRequestFiltersList;
|
||||
/**
|
||||
* The maximum number of results to return in the response.
|
||||
*/
|
||||
maxResults?: SearchJobsRequestMaxResultsInteger;
|
||||
/**
|
||||
* A token used for pagination of results returned in the response. Use the token returned from the previous request to continue results where the previous request ended.
|
||||
*/
|
||||
nextToken?: String;
|
||||
}
|
||||
export type SearchJobsRequestFiltersList = SearchJobsFilter[];
|
||||
export type SearchJobsRequestMaxResultsInteger = number;
|
||||
export interface SearchJobsResponse {
|
||||
/**
|
||||
* An array of JobSummary objects for devices that match the specified filter values.
|
||||
*/
|
||||
jobs: JobSummaryList;
|
||||
/**
|
||||
* A token used for pagination of results, or null if there are no additional results. Use the token value in a subsequent request to continue results where the previous request ended.
|
||||
*/
|
||||
nextToken?: String;
|
||||
}
|
||||
export interface SearchQuantumTasksFilter {
|
||||
/**
|
||||
* The name of the device used for the task.
|
||||
*/
|
||||
name: String64;
|
||||
/**
|
||||
* An operator to use in the filter.
|
||||
*/
|
||||
operator: SearchQuantumTasksFilterOperator;
|
||||
/**
|
||||
* The values to use for the filter.
|
||||
*/
|
||||
values: SearchQuantumTasksFilterValuesList;
|
||||
}
|
||||
export type SearchQuantumTasksFilterOperator = "LT"|"LTE"|"EQUAL"|"GT"|"GTE"|"BETWEEN"|string;
|
||||
export type SearchQuantumTasksFilterValuesList = String256[];
|
||||
export interface SearchQuantumTasksRequest {
|
||||
/**
|
||||
* Array of SearchQuantumTasksFilter objects.
|
||||
*/
|
||||
filters: SearchQuantumTasksRequestFiltersList;
|
||||
/**
|
||||
* Maximum number of results to return in the response.
|
||||
*/
|
||||
maxResults?: SearchQuantumTasksRequestMaxResultsInteger;
|
||||
/**
|
||||
* A token used for pagination of results returned in the response. Use the token returned from the previous request continue results where the previous request ended.
|
||||
*/
|
||||
nextToken?: String;
|
||||
}
|
||||
export type SearchQuantumTasksRequestFiltersList = SearchQuantumTasksFilter[];
|
||||
export type SearchQuantumTasksRequestMaxResultsInteger = number;
|
||||
export interface SearchQuantumTasksResponse {
|
||||
/**
|
||||
* A token used for pagination of results, or null if there are no additional results. Use the token value in a subsequent request to continue results where the previous request ended.
|
||||
*/
|
||||
nextToken?: String;
|
||||
/**
|
||||
* An array of QuantumTaskSummary objects for tasks that match the specified filters.
|
||||
*/
|
||||
quantumTasks: QuantumTaskSummaryList;
|
||||
}
|
||||
export type String = string;
|
||||
export type String1024 = string;
|
||||
export type String2048 = string;
|
||||
export type String256 = string;
|
||||
export type String4096 = string;
|
||||
export type String64 = string;
|
||||
export type SyntheticTimestamp_date_time = Date;
|
||||
export type TagKeys = String[];
|
||||
export interface TagResourceRequest {
|
||||
/**
|
||||
* Specify the resourceArn of the resource to which a tag will be added.
|
||||
*/
|
||||
resourceArn: String;
|
||||
/**
|
||||
* Specify the tags to add to the resource.
|
||||
*/
|
||||
tags: TagsMap;
|
||||
}
|
||||
export interface TagResourceResponse {
|
||||
}
|
||||
export type TagsMap = {[key: string]: String};
|
||||
export interface UntagResourceRequest {
|
||||
/**
|
||||
* Specify the resourceArn for the resource from which to remove the tags.
|
||||
*/
|
||||
resourceArn: String;
|
||||
/**
|
||||
* Specify the keys for the tags to remove from the resource.
|
||||
*/
|
||||
tagKeys: TagKeys;
|
||||
}
|
||||
export interface UntagResourceResponse {
|
||||
}
|
||||
export type Uri = string;
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
export type apiVersion = "2019-09-01"|"latest"|string;
|
||||
export interface ClientApiVersions {
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
apiVersion?: apiVersion;
|
||||
}
|
||||
export type ClientConfiguration = ServiceConfigurationOptions & ClientApiVersions;
|
||||
/**
|
||||
* Contains interfaces for use with the Braket client.
|
||||
*/
|
||||
export import Types = Braket;
|
||||
}
|
||||
export = Braket;
|
||||
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/braket.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/braket.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['braket'] = {};
|
||||
AWS.Braket = Service.defineService('braket', ['2019-09-01']);
|
||||
Object.defineProperty(apiLoader.services['braket'], '2019-09-01', {
|
||||
get: function get() {
|
||||
var model = require('../apis/braket-2019-09-01.min.json');
|
||||
model.paginators = require('../apis/braket-2019-09-01.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.Braket;
|
||||
92
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/browser_default.d.ts
generated
vendored
Normal file
92
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/browser_default.d.ts
generated
vendored
Normal file
@@ -0,0 +1,92 @@
|
||||
export import ACM = require('./acm');
|
||||
export import APIGateway = require('./apigateway');
|
||||
export import ApplicationAutoScaling = require('./applicationautoscaling');
|
||||
export import AutoScaling = require('./autoscaling');
|
||||
export import CloudFormation = require('./cloudformation');
|
||||
export import CloudFront = require('./cloudfront');
|
||||
export import CloudHSM = require('./cloudhsm');
|
||||
export import CloudTrail = require('./cloudtrail');
|
||||
export import CloudWatch = require('./cloudwatch');
|
||||
export import CloudWatchEvents = require('./cloudwatchevents');
|
||||
export import CloudWatchLogs = require('./cloudwatchlogs');
|
||||
export import CodeBuild = require('./codebuild');
|
||||
export import CodeCommit = require('./codecommit');
|
||||
export import CodeDeploy = require('./codedeploy');
|
||||
export import CodePipeline = require('./codepipeline');
|
||||
export import CognitoIdentity = require('./cognitoidentity');
|
||||
export import CognitoIdentityServiceProvider = require('./cognitoidentityserviceprovider');
|
||||
export import CognitoSync = require('./cognitosync');
|
||||
export import ConfigService = require('./configservice');
|
||||
export import CUR = require('./cur');
|
||||
export import DeviceFarm = require('./devicefarm');
|
||||
export import DirectConnect = require('./directconnect');
|
||||
export import DynamoDB = require('./dynamodb');
|
||||
export import DynamoDBStreams = require('./dynamodbstreams');
|
||||
export import EC2 = require('./ec2');
|
||||
export import ECR = require('./ecr');
|
||||
export import ECS = require('./ecs');
|
||||
export import EFS = require('./efs');
|
||||
export import ElastiCache = require('./elasticache');
|
||||
export import ElasticBeanstalk = require('./elasticbeanstalk');
|
||||
export import ELB = require('./elb');
|
||||
export import ELBv2 = require('./elbv2');
|
||||
export import EMR = require('./emr');
|
||||
export import ElasticTranscoder = require('./elastictranscoder');
|
||||
export import Firehose = require('./firehose');
|
||||
export import GameLift = require('./gamelift');
|
||||
export import IAM = require('./iam');
|
||||
export import Inspector = require('./inspector');
|
||||
export import Iot = require('./iot');
|
||||
export import IotData = require('./iotdata');
|
||||
export import Kinesis = require('./kinesis');
|
||||
export import KMS = require('./kms');
|
||||
export import Lambda = require('./lambda');
|
||||
export import LexRuntime = require('./lexruntime');
|
||||
export import MachineLearning = require('./machinelearning');
|
||||
export import MarketplaceCommerceAnalytics = require('./marketplacecommerceanalytics');
|
||||
export import MTurk = require('./mturk');
|
||||
export import MobileAnalytics = require('./mobileanalytics');
|
||||
export import OpsWorks = require('./opsworks');
|
||||
export import Polly = require('./polly');
|
||||
export import RDS = require('./rds');
|
||||
export import Redshift = require('./redshift');
|
||||
export import Rekognition = require('./rekognition');
|
||||
export import Route53 = require('./route53');
|
||||
export import Route53Domains = require('./route53domains');
|
||||
export import S3 = require('./s3');
|
||||
export import ServiceCatalog = require('./servicecatalog');
|
||||
export import SES = require('./ses');
|
||||
export import SNS = require('./sns');
|
||||
export import SQS = require('./sqs');
|
||||
export import SSM = require('./ssm');
|
||||
export import StorageGateway = require('./storagegateway');
|
||||
export import STS = require('./sts');
|
||||
export import XRay = require('./xray');
|
||||
export import WAF = require('./waf');
|
||||
export import WorkDocs = require('./workdocs');
|
||||
export import LexModelBuildingService = require('./lexmodelbuildingservice');
|
||||
export import Athena = require('./athena');
|
||||
export import CloudHSMV2 = require('./cloudhsmv2');
|
||||
export import Pricing = require('./pricing');
|
||||
export import CostExplorer = require('./costexplorer');
|
||||
export import MediaStoreData = require('./mediastoredata');
|
||||
export import Comprehend = require('./comprehend');
|
||||
export import KinesisVideoArchivedMedia = require('./kinesisvideoarchivedmedia');
|
||||
export import KinesisVideoMedia = require('./kinesisvideomedia');
|
||||
export import KinesisVideo = require('./kinesisvideo');
|
||||
export import Translate = require('./translate');
|
||||
export import ResourceGroups = require('./resourcegroups');
|
||||
export import Connect = require('./connect');
|
||||
export import SecretsManager = require('./secretsmanager');
|
||||
export import IoTAnalytics = require('./iotanalytics');
|
||||
export import ComprehendMedical = require('./comprehendmedical');
|
||||
export import Personalize = require('./personalize');
|
||||
export import PersonalizeEvents = require('./personalizeevents');
|
||||
export import PersonalizeRuntime = require('./personalizeruntime');
|
||||
export import ForecastService = require('./forecastservice');
|
||||
export import ForecastQueryService = require('./forecastqueryservice');
|
||||
export import MarketplaceCatalog = require('./marketplacecatalog');
|
||||
export import KinesisVideoSignalingChannels = require('./kinesisvideosignalingchannels');
|
||||
export import Amp = require('./amp');
|
||||
export import Location = require('./location');
|
||||
export import LexRuntimeV2 = require('./lexruntimev2');
|
||||
95
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/browser_default.js
generated
vendored
Normal file
95
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/browser_default.js
generated
vendored
Normal file
@@ -0,0 +1,95 @@
|
||||
require('../lib/node_loader');
|
||||
module.exports = {
|
||||
ACM: require('./acm'),
|
||||
APIGateway: require('./apigateway'),
|
||||
ApplicationAutoScaling: require('./applicationautoscaling'),
|
||||
AutoScaling: require('./autoscaling'),
|
||||
CloudFormation: require('./cloudformation'),
|
||||
CloudFront: require('./cloudfront'),
|
||||
CloudHSM: require('./cloudhsm'),
|
||||
CloudTrail: require('./cloudtrail'),
|
||||
CloudWatch: require('./cloudwatch'),
|
||||
CloudWatchEvents: require('./cloudwatchevents'),
|
||||
CloudWatchLogs: require('./cloudwatchlogs'),
|
||||
CodeBuild: require('./codebuild'),
|
||||
CodeCommit: require('./codecommit'),
|
||||
CodeDeploy: require('./codedeploy'),
|
||||
CodePipeline: require('./codepipeline'),
|
||||
CognitoIdentity: require('./cognitoidentity'),
|
||||
CognitoIdentityServiceProvider: require('./cognitoidentityserviceprovider'),
|
||||
CognitoSync: require('./cognitosync'),
|
||||
ConfigService: require('./configservice'),
|
||||
CUR: require('./cur'),
|
||||
DeviceFarm: require('./devicefarm'),
|
||||
DirectConnect: require('./directconnect'),
|
||||
DynamoDB: require('./dynamodb'),
|
||||
DynamoDBStreams: require('./dynamodbstreams'),
|
||||
EC2: require('./ec2'),
|
||||
ECR: require('./ecr'),
|
||||
ECS: require('./ecs'),
|
||||
EFS: require('./efs'),
|
||||
ElastiCache: require('./elasticache'),
|
||||
ElasticBeanstalk: require('./elasticbeanstalk'),
|
||||
ELB: require('./elb'),
|
||||
ELBv2: require('./elbv2'),
|
||||
EMR: require('./emr'),
|
||||
ElasticTranscoder: require('./elastictranscoder'),
|
||||
Firehose: require('./firehose'),
|
||||
GameLift: require('./gamelift'),
|
||||
IAM: require('./iam'),
|
||||
Inspector: require('./inspector'),
|
||||
Iot: require('./iot'),
|
||||
IotData: require('./iotdata'),
|
||||
Kinesis: require('./kinesis'),
|
||||
KMS: require('./kms'),
|
||||
Lambda: require('./lambda'),
|
||||
LexRuntime: require('./lexruntime'),
|
||||
MachineLearning: require('./machinelearning'),
|
||||
MarketplaceCommerceAnalytics: require('./marketplacecommerceanalytics'),
|
||||
MTurk: require('./mturk'),
|
||||
MobileAnalytics: require('./mobileanalytics'),
|
||||
OpsWorks: require('./opsworks'),
|
||||
Polly: require('./polly'),
|
||||
RDS: require('./rds'),
|
||||
Redshift: require('./redshift'),
|
||||
Rekognition: require('./rekognition'),
|
||||
Route53: require('./route53'),
|
||||
Route53Domains: require('./route53domains'),
|
||||
S3: require('./s3'),
|
||||
ServiceCatalog: require('./servicecatalog'),
|
||||
SES: require('./ses'),
|
||||
SNS: require('./sns'),
|
||||
SQS: require('./sqs'),
|
||||
SSM: require('./ssm'),
|
||||
StorageGateway: require('./storagegateway'),
|
||||
STS: require('./sts'),
|
||||
XRay: require('./xray'),
|
||||
WAF: require('./waf'),
|
||||
WorkDocs: require('./workdocs'),
|
||||
LexModelBuildingService: require('./lexmodelbuildingservice'),
|
||||
Athena: require('./athena'),
|
||||
CloudHSMV2: require('./cloudhsmv2'),
|
||||
Pricing: require('./pricing'),
|
||||
CostExplorer: require('./costexplorer'),
|
||||
MediaStoreData: require('./mediastoredata'),
|
||||
Comprehend: require('./comprehend'),
|
||||
KinesisVideoArchivedMedia: require('./kinesisvideoarchivedmedia'),
|
||||
KinesisVideoMedia: require('./kinesisvideomedia'),
|
||||
KinesisVideo: require('./kinesisvideo'),
|
||||
Translate: require('./translate'),
|
||||
ResourceGroups: require('./resourcegroups'),
|
||||
Connect: require('./connect'),
|
||||
SecretsManager: require('./secretsmanager'),
|
||||
IoTAnalytics: require('./iotanalytics'),
|
||||
ComprehendMedical: require('./comprehendmedical'),
|
||||
Personalize: require('./personalize'),
|
||||
PersonalizeEvents: require('./personalizeevents'),
|
||||
PersonalizeRuntime: require('./personalizeruntime'),
|
||||
ForecastService: require('./forecastservice'),
|
||||
ForecastQueryService: require('./forecastqueryservice'),
|
||||
MarketplaceCatalog: require('./marketplacecatalog'),
|
||||
KinesisVideoSignalingChannels: require('./kinesisvideosignalingchannels'),
|
||||
Amp: require('./amp'),
|
||||
Location: require('./location'),
|
||||
LexRuntimeV2: require('./lexruntimev2')
|
||||
};
|
||||
1056
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/budgets.d.ts
generated
vendored
Normal file
1056
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/budgets.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/budgets.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/budgets.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['budgets'] = {};
|
||||
AWS.Budgets = Service.defineService('budgets', ['2016-10-20']);
|
||||
Object.defineProperty(apiLoader.services['budgets'], '2016-10-20', {
|
||||
get: function get() {
|
||||
var model = require('../apis/budgets-2016-10-20.min.json');
|
||||
model.paginators = require('../apis/budgets-2016-10-20.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.Budgets;
|
||||
6875
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/chime.d.ts
generated
vendored
Normal file
6875
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/chime.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/chime.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/chime.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['chime'] = {};
|
||||
AWS.Chime = Service.defineService('chime', ['2018-05-01']);
|
||||
Object.defineProperty(apiLoader.services['chime'], '2018-05-01', {
|
||||
get: function get() {
|
||||
var model = require('../apis/chime-2018-05-01.min.json');
|
||||
model.paginators = require('../apis/chime-2018-05-01.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.Chime;
|
||||
1179
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/chimesdkidentity.d.ts
generated
vendored
Normal file
1179
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/chimesdkidentity.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/chimesdkidentity.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/chimesdkidentity.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['chimesdkidentity'] = {};
|
||||
AWS.ChimeSDKIdentity = Service.defineService('chimesdkidentity', ['2021-04-20']);
|
||||
Object.defineProperty(apiLoader.services['chimesdkidentity'], '2021-04-20', {
|
||||
get: function get() {
|
||||
var model = require('../apis/chime-sdk-identity-2021-04-20.min.json');
|
||||
model.paginators = require('../apis/chime-sdk-identity-2021-04-20.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.ChimeSDKIdentity;
|
||||
2092
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/chimesdkmediapipelines.d.ts
generated
vendored
Normal file
2092
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/chimesdkmediapipelines.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/chimesdkmediapipelines.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/chimesdkmediapipelines.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['chimesdkmediapipelines'] = {};
|
||||
AWS.ChimeSDKMediaPipelines = Service.defineService('chimesdkmediapipelines', ['2021-07-15']);
|
||||
Object.defineProperty(apiLoader.services['chimesdkmediapipelines'], '2021-07-15', {
|
||||
get: function get() {
|
||||
var model = require('../apis/chime-sdk-media-pipelines-2021-07-15.min.json');
|
||||
model.paginators = require('../apis/chime-sdk-media-pipelines-2021-07-15.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.ChimeSDKMediaPipelines;
|
||||
766
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/chimesdkmeetings.d.ts
generated
vendored
Normal file
766
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/chimesdkmeetings.d.ts
generated
vendored
Normal file
@@ -0,0 +1,766 @@
|
||||
import {Request} from '../lib/request';
|
||||
import {Response} from '../lib/response';
|
||||
import {AWSError} from '../lib/error';
|
||||
import {Service} from '../lib/service';
|
||||
import {ServiceConfigurationOptions} from '../lib/service';
|
||||
import {ConfigBase as Config} from '../lib/config-base';
|
||||
interface Blob {}
|
||||
declare class ChimeSDKMeetings extends Service {
|
||||
/**
|
||||
* Constructs a service object. This object has one method for each API operation.
|
||||
*/
|
||||
constructor(options?: ChimeSDKMeetings.Types.ClientConfiguration)
|
||||
config: Config & ChimeSDKMeetings.Types.ClientConfiguration;
|
||||
/**
|
||||
* Creates up to 100 attendees for an active Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
|
||||
*/
|
||||
batchCreateAttendee(params: ChimeSDKMeetings.Types.BatchCreateAttendeeRequest, callback?: (err: AWSError, data: ChimeSDKMeetings.Types.BatchCreateAttendeeResponse) => void): Request<ChimeSDKMeetings.Types.BatchCreateAttendeeResponse, AWSError>;
|
||||
/**
|
||||
* Creates up to 100 attendees for an active Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
|
||||
*/
|
||||
batchCreateAttendee(callback?: (err: AWSError, data: ChimeSDKMeetings.Types.BatchCreateAttendeeResponse) => void): Request<ChimeSDKMeetings.Types.BatchCreateAttendeeResponse, AWSError>;
|
||||
/**
|
||||
* Updates AttendeeCapabilities except the capabilities listed in an ExcludedAttendeeIds table. You use the capabilities with a set of values that control what the capabilities can do, such as SendReceive data. For more information about those values, see . When using capabilities, be aware of these corner cases: You can't set content capabilities to SendReceive or Receive unless you also set video capabilities to SendReceive or Receive. If you don't set the video capability to receive, the response will contain an HTTP 400 Bad Request status code. However, you can set your video capability to receive and you set your content capability to not receive. When you change an audio capability from None or Receive to Send or SendReceive , and if the attendee left their microphone unmuted, audio will flow from the attendee to the other meeting participants. When you change a video or content capability from None or Receive to Send or SendReceive , and if the attendee turned on their video or content streams, remote attendees can receive those streams, but only after media renegotiation between the client and the Amazon Chime back-end server.
|
||||
*/
|
||||
batchUpdateAttendeeCapabilitiesExcept(params: ChimeSDKMeetings.Types.BatchUpdateAttendeeCapabilitiesExceptRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Updates AttendeeCapabilities except the capabilities listed in an ExcludedAttendeeIds table. You use the capabilities with a set of values that control what the capabilities can do, such as SendReceive data. For more information about those values, see . When using capabilities, be aware of these corner cases: You can't set content capabilities to SendReceive or Receive unless you also set video capabilities to SendReceive or Receive. If you don't set the video capability to receive, the response will contain an HTTP 400 Bad Request status code. However, you can set your video capability to receive and you set your content capability to not receive. When you change an audio capability from None or Receive to Send or SendReceive , and if the attendee left their microphone unmuted, audio will flow from the attendee to the other meeting participants. When you change a video or content capability from None or Receive to Send or SendReceive , and if the attendee turned on their video or content streams, remote attendees can receive those streams, but only after media renegotiation between the client and the Amazon Chime back-end server.
|
||||
*/
|
||||
batchUpdateAttendeeCapabilitiesExcept(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Creates a new attendee for an active Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
|
||||
*/
|
||||
createAttendee(params: ChimeSDKMeetings.Types.CreateAttendeeRequest, callback?: (err: AWSError, data: ChimeSDKMeetings.Types.CreateAttendeeResponse) => void): Request<ChimeSDKMeetings.Types.CreateAttendeeResponse, AWSError>;
|
||||
/**
|
||||
* Creates a new attendee for an active Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
|
||||
*/
|
||||
createAttendee(callback?: (err: AWSError, data: ChimeSDKMeetings.Types.CreateAttendeeResponse) => void): Request<ChimeSDKMeetings.Types.CreateAttendeeResponse, AWSError>;
|
||||
/**
|
||||
* Creates a new Amazon Chime SDK meeting in the specified media Region with no initial attendees. For more information about specifying media Regions, see Amazon Chime SDK Media Regions in the Amazon Chime Developer Guide. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
|
||||
*/
|
||||
createMeeting(params: ChimeSDKMeetings.Types.CreateMeetingRequest, callback?: (err: AWSError, data: ChimeSDKMeetings.Types.CreateMeetingResponse) => void): Request<ChimeSDKMeetings.Types.CreateMeetingResponse, AWSError>;
|
||||
/**
|
||||
* Creates a new Amazon Chime SDK meeting in the specified media Region with no initial attendees. For more information about specifying media Regions, see Amazon Chime SDK Media Regions in the Amazon Chime Developer Guide. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
|
||||
*/
|
||||
createMeeting(callback?: (err: AWSError, data: ChimeSDKMeetings.Types.CreateMeetingResponse) => void): Request<ChimeSDKMeetings.Types.CreateMeetingResponse, AWSError>;
|
||||
/**
|
||||
* Creates a new Amazon Chime SDK meeting in the specified media Region, with attendees. For more information about specifying media Regions, see Amazon Chime SDK Media Regions in the Amazon Chime Developer Guide. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
|
||||
*/
|
||||
createMeetingWithAttendees(params: ChimeSDKMeetings.Types.CreateMeetingWithAttendeesRequest, callback?: (err: AWSError, data: ChimeSDKMeetings.Types.CreateMeetingWithAttendeesResponse) => void): Request<ChimeSDKMeetings.Types.CreateMeetingWithAttendeesResponse, AWSError>;
|
||||
/**
|
||||
* Creates a new Amazon Chime SDK meeting in the specified media Region, with attendees. For more information about specifying media Regions, see Amazon Chime SDK Media Regions in the Amazon Chime Developer Guide. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
|
||||
*/
|
||||
createMeetingWithAttendees(callback?: (err: AWSError, data: ChimeSDKMeetings.Types.CreateMeetingWithAttendeesResponse) => void): Request<ChimeSDKMeetings.Types.CreateMeetingWithAttendeesResponse, AWSError>;
|
||||
/**
|
||||
* Deletes an attendee from the specified Amazon Chime SDK meeting and deletes their JoinToken. Attendees are automatically deleted when a Amazon Chime SDK meeting is deleted. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
|
||||
*/
|
||||
deleteAttendee(params: ChimeSDKMeetings.Types.DeleteAttendeeRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Deletes an attendee from the specified Amazon Chime SDK meeting and deletes their JoinToken. Attendees are automatically deleted when a Amazon Chime SDK meeting is deleted. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
|
||||
*/
|
||||
deleteAttendee(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Deletes the specified Amazon Chime SDK meeting. The operation deletes all attendees, disconnects all clients, and prevents new clients from joining the meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
|
||||
*/
|
||||
deleteMeeting(params: ChimeSDKMeetings.Types.DeleteMeetingRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Deletes the specified Amazon Chime SDK meeting. The operation deletes all attendees, disconnects all clients, and prevents new clients from joining the meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
|
||||
*/
|
||||
deleteMeeting(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Gets the Amazon Chime SDK attendee details for a specified meeting ID and attendee ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
|
||||
*/
|
||||
getAttendee(params: ChimeSDKMeetings.Types.GetAttendeeRequest, callback?: (err: AWSError, data: ChimeSDKMeetings.Types.GetAttendeeResponse) => void): Request<ChimeSDKMeetings.Types.GetAttendeeResponse, AWSError>;
|
||||
/**
|
||||
* Gets the Amazon Chime SDK attendee details for a specified meeting ID and attendee ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
|
||||
*/
|
||||
getAttendee(callback?: (err: AWSError, data: ChimeSDKMeetings.Types.GetAttendeeResponse) => void): Request<ChimeSDKMeetings.Types.GetAttendeeResponse, AWSError>;
|
||||
/**
|
||||
* Gets the Amazon Chime SDK meeting details for the specified meeting ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
|
||||
*/
|
||||
getMeeting(params: ChimeSDKMeetings.Types.GetMeetingRequest, callback?: (err: AWSError, data: ChimeSDKMeetings.Types.GetMeetingResponse) => void): Request<ChimeSDKMeetings.Types.GetMeetingResponse, AWSError>;
|
||||
/**
|
||||
* Gets the Amazon Chime SDK meeting details for the specified meeting ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
|
||||
*/
|
||||
getMeeting(callback?: (err: AWSError, data: ChimeSDKMeetings.Types.GetMeetingResponse) => void): Request<ChimeSDKMeetings.Types.GetMeetingResponse, AWSError>;
|
||||
/**
|
||||
* Lists the attendees for the specified Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
|
||||
*/
|
||||
listAttendees(params: ChimeSDKMeetings.Types.ListAttendeesRequest, callback?: (err: AWSError, data: ChimeSDKMeetings.Types.ListAttendeesResponse) => void): Request<ChimeSDKMeetings.Types.ListAttendeesResponse, AWSError>;
|
||||
/**
|
||||
* Lists the attendees for the specified Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
|
||||
*/
|
||||
listAttendees(callback?: (err: AWSError, data: ChimeSDKMeetings.Types.ListAttendeesResponse) => void): Request<ChimeSDKMeetings.Types.ListAttendeesResponse, AWSError>;
|
||||
/**
|
||||
* Returns a list of the tags available for the specified resource.
|
||||
*/
|
||||
listTagsForResource(params: ChimeSDKMeetings.Types.ListTagsForResourceRequest, callback?: (err: AWSError, data: ChimeSDKMeetings.Types.ListTagsForResourceResponse) => void): Request<ChimeSDKMeetings.Types.ListTagsForResourceResponse, AWSError>;
|
||||
/**
|
||||
* Returns a list of the tags available for the specified resource.
|
||||
*/
|
||||
listTagsForResource(callback?: (err: AWSError, data: ChimeSDKMeetings.Types.ListTagsForResourceResponse) => void): Request<ChimeSDKMeetings.Types.ListTagsForResourceResponse, AWSError>;
|
||||
/**
|
||||
* Starts transcription for the specified meetingId. For more information, refer to Using Amazon Chime SDK live transcription in the Amazon Chime SDK Developer Guide. If you specify an invalid configuration, a TranscriptFailed event will be sent with the contents of the BadRequestException generated by Amazon Transcribe. For more information on each parameter and which combinations are valid, refer to the StartStreamTranscription API in the Amazon Transcribe Developer Guide. Amazon Chime SDK live transcription is powered by Amazon Transcribe. Use of Amazon Transcribe is subject to the AWS Service Terms, including the terms specific to the AWS Machine Learning and Artificial Intelligence Services.
|
||||
*/
|
||||
startMeetingTranscription(params: ChimeSDKMeetings.Types.StartMeetingTranscriptionRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Starts transcription for the specified meetingId. For more information, refer to Using Amazon Chime SDK live transcription in the Amazon Chime SDK Developer Guide. If you specify an invalid configuration, a TranscriptFailed event will be sent with the contents of the BadRequestException generated by Amazon Transcribe. For more information on each parameter and which combinations are valid, refer to the StartStreamTranscription API in the Amazon Transcribe Developer Guide. Amazon Chime SDK live transcription is powered by Amazon Transcribe. Use of Amazon Transcribe is subject to the AWS Service Terms, including the terms specific to the AWS Machine Learning and Artificial Intelligence Services.
|
||||
*/
|
||||
startMeetingTranscription(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Stops transcription for the specified meetingId. For more information, refer to Using Amazon Chime SDK live transcription in the Amazon Chime SDK Developer Guide. Amazon Chime SDK live transcription is powered by Amazon Transcribe. Use of Amazon Transcribe is subject to the AWS Service Terms, including the terms specific to the AWS Machine Learning and Artificial Intelligence Services.
|
||||
*/
|
||||
stopMeetingTranscription(params: ChimeSDKMeetings.Types.StopMeetingTranscriptionRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* Stops transcription for the specified meetingId. For more information, refer to Using Amazon Chime SDK live transcription in the Amazon Chime SDK Developer Guide. Amazon Chime SDK live transcription is powered by Amazon Transcribe. Use of Amazon Transcribe is subject to the AWS Service Terms, including the terms specific to the AWS Machine Learning and Artificial Intelligence Services.
|
||||
*/
|
||||
stopMeetingTranscription(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
|
||||
/**
|
||||
* The resource that supports tags.
|
||||
*/
|
||||
tagResource(params: ChimeSDKMeetings.Types.TagResourceRequest, callback?: (err: AWSError, data: ChimeSDKMeetings.Types.TagResourceResponse) => void): Request<ChimeSDKMeetings.Types.TagResourceResponse, AWSError>;
|
||||
/**
|
||||
* The resource that supports tags.
|
||||
*/
|
||||
tagResource(callback?: (err: AWSError, data: ChimeSDKMeetings.Types.TagResourceResponse) => void): Request<ChimeSDKMeetings.Types.TagResourceResponse, AWSError>;
|
||||
/**
|
||||
* Removes the specified tags from the specified resources. When you specify a tag key, the action removes both that key and its associated value. The operation succeeds even if you attempt to remove tags from a resource that were already removed. Note the following: To remove tags from a resource, you need the necessary permissions for the service that the resource belongs to as well as permissions for removing tags. For more information, see the documentation for the service whose resource you want to untag. You can only tag resources that are located in the specified AWS Region for the calling AWS account. Minimum permissions In addition to the tag:UntagResources permission required by this operation, you must also have the remove tags permission defined by the service that created the resource. For example, to remove the tags from an Amazon EC2 instance using the UntagResources operation, you must have both of the following permissions: tag:UntagResource ChimeSDKMeetings:DeleteTags
|
||||
*/
|
||||
untagResource(params: ChimeSDKMeetings.Types.UntagResourceRequest, callback?: (err: AWSError, data: ChimeSDKMeetings.Types.UntagResourceResponse) => void): Request<ChimeSDKMeetings.Types.UntagResourceResponse, AWSError>;
|
||||
/**
|
||||
* Removes the specified tags from the specified resources. When you specify a tag key, the action removes both that key and its associated value. The operation succeeds even if you attempt to remove tags from a resource that were already removed. Note the following: To remove tags from a resource, you need the necessary permissions for the service that the resource belongs to as well as permissions for removing tags. For more information, see the documentation for the service whose resource you want to untag. You can only tag resources that are located in the specified AWS Region for the calling AWS account. Minimum permissions In addition to the tag:UntagResources permission required by this operation, you must also have the remove tags permission defined by the service that created the resource. For example, to remove the tags from an Amazon EC2 instance using the UntagResources operation, you must have both of the following permissions: tag:UntagResource ChimeSDKMeetings:DeleteTags
|
||||
*/
|
||||
untagResource(callback?: (err: AWSError, data: ChimeSDKMeetings.Types.UntagResourceResponse) => void): Request<ChimeSDKMeetings.Types.UntagResourceResponse, AWSError>;
|
||||
/**
|
||||
* The capabilities that you want to update. You use the capabilities with a set of values that control what the capabilities can do, such as SendReceive data. For more information about those values, see . When using capabilities, be aware of these corner cases: You can't set content capabilities to SendReceive or Receive unless you also set video capabilities to SendReceive or Receive. If you don't set the video capability to receive, the response will contain an HTTP 400 Bad Request status code. However, you can set your video capability to receive and you set your content capability to not receive. When you change an audio capability from None or Receive to Send or SendReceive , and if the attendee left their microphone unmuted, audio will flow from the attendee to the other meeting participants. When you change a video or content capability from None or Receive to Send or SendReceive , and if the attendee turned on their video or content streams, remote attendees can receive those streams, but only after media renegotiation between the client and the Amazon Chime back-end server.
|
||||
*/
|
||||
updateAttendeeCapabilities(params: ChimeSDKMeetings.Types.UpdateAttendeeCapabilitiesRequest, callback?: (err: AWSError, data: ChimeSDKMeetings.Types.UpdateAttendeeCapabilitiesResponse) => void): Request<ChimeSDKMeetings.Types.UpdateAttendeeCapabilitiesResponse, AWSError>;
|
||||
/**
|
||||
* The capabilities that you want to update. You use the capabilities with a set of values that control what the capabilities can do, such as SendReceive data. For more information about those values, see . When using capabilities, be aware of these corner cases: You can't set content capabilities to SendReceive or Receive unless you also set video capabilities to SendReceive or Receive. If you don't set the video capability to receive, the response will contain an HTTP 400 Bad Request status code. However, you can set your video capability to receive and you set your content capability to not receive. When you change an audio capability from None or Receive to Send or SendReceive , and if the attendee left their microphone unmuted, audio will flow from the attendee to the other meeting participants. When you change a video or content capability from None or Receive to Send or SendReceive , and if the attendee turned on their video or content streams, remote attendees can receive those streams, but only after media renegotiation between the client and the Amazon Chime back-end server.
|
||||
*/
|
||||
updateAttendeeCapabilities(callback?: (err: AWSError, data: ChimeSDKMeetings.Types.UpdateAttendeeCapabilitiesResponse) => void): Request<ChimeSDKMeetings.Types.UpdateAttendeeCapabilitiesResponse, AWSError>;
|
||||
}
|
||||
declare namespace ChimeSDKMeetings {
|
||||
export type AmazonResourceName = string;
|
||||
export type Arn = string;
|
||||
export interface Attendee {
|
||||
/**
|
||||
* The Amazon Chime SDK external user ID. An idempotency token. Links the attendee to an identity managed by a builder application. Pattern: [-_&@+=,(){}\[\]\/«».:|'"#a-zA-Z0-9À-ÿ\s]* Values that begin with aws: are reserved. You can't configure a value that uses this prefix. Case insensitive.
|
||||
*/
|
||||
ExternalUserId?: ExternalUserId;
|
||||
/**
|
||||
* The Amazon Chime SDK attendee ID.
|
||||
*/
|
||||
AttendeeId?: GuidString;
|
||||
/**
|
||||
* The join token used by the Amazon Chime SDK attendee.
|
||||
*/
|
||||
JoinToken?: JoinTokenString;
|
||||
/**
|
||||
* The capabilities assigned to an attendee: audio, video, or content. You use the capabilities with a set of values that control what the capabilities can do, such as SendReceive data. For more information about those values, see . When using capabilities, be aware of these corner cases: You can't set content capabilities to SendReceive or Receive unless you also set video capabilities to SendReceive or Receive. If you don't set the video capability to receive, the response will contain an HTTP 400 Bad Request status code. However, you can set your video capability to receive and you set your content capability to not receive. When you change an audio capability from None or Receive to Send or SendReceive , and if the attendee left their microphone unmuted, audio will flow from the attendee to the other meeting participants. When you change a video or content capability from None or Receive to Send or SendReceive , and if the attendee turned on their video or content streams, remote attendees can receive those streams, but only after media renegotiation between the client and the Amazon Chime back-end server.
|
||||
*/
|
||||
Capabilities?: AttendeeCapabilities;
|
||||
}
|
||||
export interface AttendeeCapabilities {
|
||||
/**
|
||||
* The audio capability assigned to an attendee.
|
||||
*/
|
||||
Audio: MediaCapabilities;
|
||||
/**
|
||||
* The video capability assigned to an attendee.
|
||||
*/
|
||||
Video: MediaCapabilities;
|
||||
/**
|
||||
* The content capability assigned to an attendee.
|
||||
*/
|
||||
Content: MediaCapabilities;
|
||||
}
|
||||
export interface AttendeeIdItem {
|
||||
/**
|
||||
* A list of one or more attendee IDs.
|
||||
*/
|
||||
AttendeeId: GuidString;
|
||||
}
|
||||
export type AttendeeIdsList = AttendeeIdItem[];
|
||||
export type AttendeeList = Attendee[];
|
||||
export interface AudioFeatures {
|
||||
/**
|
||||
* Makes echo reduction available to clients who connect to the meeting.
|
||||
*/
|
||||
EchoReduction?: MeetingFeatureStatus;
|
||||
}
|
||||
export type BatchCreateAttendeeErrorList = CreateAttendeeError[];
|
||||
export interface BatchCreateAttendeeRequest {
|
||||
/**
|
||||
* The Amazon Chime SDK ID of the meeting to which you're adding attendees.
|
||||
*/
|
||||
MeetingId: GuidString;
|
||||
/**
|
||||
* The attendee information, including attendees' IDs and join tokens.
|
||||
*/
|
||||
Attendees: CreateAttendeeRequestItemList;
|
||||
}
|
||||
export interface BatchCreateAttendeeResponse {
|
||||
/**
|
||||
* The attendee information, including attendees' IDs and join tokens.
|
||||
*/
|
||||
Attendees?: AttendeeList;
|
||||
/**
|
||||
* If the action fails for one or more of the attendees in the request, a list of the attendees is returned, along with error codes and error messages.
|
||||
*/
|
||||
Errors?: BatchCreateAttendeeErrorList;
|
||||
}
|
||||
export interface BatchUpdateAttendeeCapabilitiesExceptRequest {
|
||||
/**
|
||||
* The ID of the meeting associated with the update request.
|
||||
*/
|
||||
MeetingId: GuidString;
|
||||
/**
|
||||
* The AttendeeIDs that you want to exclude from one or more capabilities.
|
||||
*/
|
||||
ExcludedAttendeeIds: AttendeeIdsList;
|
||||
/**
|
||||
* The capabilities (audio, video, or content) that you want to update.
|
||||
*/
|
||||
Capabilities: AttendeeCapabilities;
|
||||
}
|
||||
export type Boolean = boolean;
|
||||
export type ClientRequestToken = string;
|
||||
export interface CreateAttendeeError {
|
||||
/**
|
||||
* The Amazon Chime SDK external user ID. An idempotency token. Links the attendee to an identity managed by a builder application. Pattern: [-_&@+=,(){}\[\]\/«».:|'"#a-zA-Z0-9À-ÿ\s]* Values that begin with aws: are reserved. You can't configure a value that uses this prefix. Case insensitive.
|
||||
*/
|
||||
ExternalUserId?: ExternalUserId;
|
||||
/**
|
||||
* The error code.
|
||||
*/
|
||||
ErrorCode?: String;
|
||||
/**
|
||||
* The error message.
|
||||
*/
|
||||
ErrorMessage?: String;
|
||||
}
|
||||
export interface CreateAttendeeRequest {
|
||||
/**
|
||||
* The unique ID of the meeting.
|
||||
*/
|
||||
MeetingId: GuidString;
|
||||
/**
|
||||
* The Amazon Chime SDK external user ID. An idempotency token. Links the attendee to an identity managed by a builder application. Pattern: [-_&@+=,(){}\[\]\/«».:|'"#a-zA-Z0-9À-ÿ\s]* Values that begin with aws: are reserved. You can't configure a value that uses this prefix.
|
||||
*/
|
||||
ExternalUserId: ExternalUserId;
|
||||
/**
|
||||
* The capabilities (audio, video, or content) that you want to grant an attendee. If you don't specify capabilities, all users have send and receive capabilities on all media channels by default. You use the capabilities with a set of values that control what the capabilities can do, such as SendReceive data. For more information about those values, see . When using capabilities, be aware of these corner cases: You can't set content capabilities to SendReceive or Receive unless you also set video capabilities to SendReceive or Receive. If you don't set the video capability to receive, the response will contain an HTTP 400 Bad Request status code. However, you can set your video capability to receive and you set your content capability to not receive. When you change an audio capability from None or Receive to Send or SendReceive , and if the attendee left their microphone unmuted, audio will flow from the attendee to the other meeting participants. When you change a video or content capability from None or Receive to Send or SendReceive , and if the attendee turned on their video or content streams, remote attendees can receive those streams, but only after media renegotiation between the client and the Amazon Chime back-end server.
|
||||
*/
|
||||
Capabilities?: AttendeeCapabilities;
|
||||
}
|
||||
export interface CreateAttendeeRequestItem {
|
||||
/**
|
||||
* The Amazon Chime SDK external user ID. An idempotency token. Links the attendee to an identity managed by a builder application. Pattern: [-_&@+=,(){}\[\]\/«».:|'"#a-zA-Z0-9À-ÿ\s]* Values that begin with aws: are reserved. You can't configure a value that uses this prefix. Case insensitive.
|
||||
*/
|
||||
ExternalUserId: ExternalUserId;
|
||||
/**
|
||||
* A list of one or more capabilities.
|
||||
*/
|
||||
Capabilities?: AttendeeCapabilities;
|
||||
}
|
||||
export type CreateAttendeeRequestItemList = CreateAttendeeRequestItem[];
|
||||
export interface CreateAttendeeResponse {
|
||||
/**
|
||||
* The attendee information, including attendee ID and join token.
|
||||
*/
|
||||
Attendee?: Attendee;
|
||||
}
|
||||
export interface CreateMeetingRequest {
|
||||
/**
|
||||
* The unique identifier for the client request. Use a different token for different meetings.
|
||||
*/
|
||||
ClientRequestToken: ClientRequestToken;
|
||||
/**
|
||||
* The Region in which to create the meeting. Available values: af-south-1, ap-northeast-1, ap-northeast-2, ap-south-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-south-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2. Available values in AWS GovCloud (US) Regions: us-gov-east-1, us-gov-west-1.
|
||||
*/
|
||||
MediaRegion: MediaRegion;
|
||||
/**
|
||||
* Reserved.
|
||||
*/
|
||||
MeetingHostId?: ExternalUserId;
|
||||
/**
|
||||
* The external meeting ID. Pattern: [-_&@+=,(){}\[\]\/«».:|'"#a-zA-Z0-9À-ÿ\s]* Values that begin with aws: are reserved. You can't configure a value that uses this prefix. Case insensitive.
|
||||
*/
|
||||
ExternalMeetingId: ExternalMeetingId;
|
||||
/**
|
||||
* The configuration for resource targets to receive notifications when meeting and attendee events occur.
|
||||
*/
|
||||
NotificationsConfiguration?: NotificationsConfiguration;
|
||||
/**
|
||||
* Lists the audio and video features enabled for a meeting, such as echo reduction.
|
||||
*/
|
||||
MeetingFeatures?: MeetingFeaturesConfiguration;
|
||||
/**
|
||||
* When specified, replicates the media from the primary meeting to the new meeting.
|
||||
*/
|
||||
PrimaryMeetingId?: PrimaryMeetingId;
|
||||
/**
|
||||
* A consistent and opaque identifier, created and maintained by the builder to represent a segment of their users.
|
||||
*/
|
||||
TenantIds?: TenantIdList;
|
||||
/**
|
||||
* Applies one or more tags to an Amazon Chime SDK meeting. Note the following: Not all resources have tags. For a list of services with resources that support tagging using this operation, see Services that support the Resource Groups Tagging API. If the resource doesn't yet support this operation, the resource's service might support tagging using its own API operations. For more information, refer to the documentation for that service. Each resource can have up to 50 tags. For other limits, see Tag Naming and Usage Conventions in the AWS General Reference. You can only tag resources that are located in the specified AWS Region for the AWS account. To add tags to a resource, you need the necessary permissions for the service that the resource belongs to as well as permissions for adding tags. For more information, see the documentation for each service. Do not store personally identifiable information (PII) or other confidential or sensitive information in tags. We use tags to provide you with billing and administration services. Tags are not intended to be used for private or sensitive data. Minimum permissions In addition to the tag:TagResources permission required by this operation, you must also have the tagging permission defined by the service that created the resource. For example, to tag a ChimeSDKMeetings instance using the TagResources operation, you must have both of the following permissions: tag:TagResources ChimeSDKMeetings:CreateTags Some services might have specific requirements for tagging some resources. For example, to tag an Amazon S3 bucket, you must also have the s3:GetBucketTagging permission. If the expected minimum permissions don't work, check the documentation for that service's tagging APIs for more information.
|
||||
*/
|
||||
Tags?: TagList;
|
||||
}
|
||||
export interface CreateMeetingResponse {
|
||||
/**
|
||||
* The meeting information, including the meeting ID and MediaPlacement.
|
||||
*/
|
||||
Meeting?: Meeting;
|
||||
}
|
||||
export interface CreateMeetingWithAttendeesRequest {
|
||||
/**
|
||||
* The unique identifier for the client request. Use a different token for different meetings.
|
||||
*/
|
||||
ClientRequestToken: ClientRequestToken;
|
||||
/**
|
||||
* The Region in which to create the meeting. Available values: af-south-1, ap-northeast-1, ap-northeast-2, ap-south-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-south-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2. Available values in AWS GovCloud (US) Regions: us-gov-east-1, us-gov-west-1.
|
||||
*/
|
||||
MediaRegion: MediaRegion;
|
||||
/**
|
||||
* Reserved.
|
||||
*/
|
||||
MeetingHostId?: ExternalUserId;
|
||||
/**
|
||||
* The external meeting ID. Pattern: [-_&@+=,(){}\[\]\/«».:|'"#a-zA-Z0-9À-ÿ\s]* Values that begin with aws: are reserved. You can't configure a value that uses this prefix. Case insensitive.
|
||||
*/
|
||||
ExternalMeetingId: ExternalMeetingId;
|
||||
/**
|
||||
* Lists the audio and video features enabled for a meeting, such as echo reduction.
|
||||
*/
|
||||
MeetingFeatures?: MeetingFeaturesConfiguration;
|
||||
/**
|
||||
* The configuration for resource targets to receive notifications when meeting and attendee events occur.
|
||||
*/
|
||||
NotificationsConfiguration?: NotificationsConfiguration;
|
||||
/**
|
||||
* The attendee information, including attendees' IDs and join tokens.
|
||||
*/
|
||||
Attendees: CreateMeetingWithAttendeesRequestItemList;
|
||||
/**
|
||||
* When specified, replicates the media from the primary meeting to the new meeting.
|
||||
*/
|
||||
PrimaryMeetingId?: PrimaryMeetingId;
|
||||
/**
|
||||
* A consistent and opaque identifier, created and maintained by the builder to represent a segment of their users.
|
||||
*/
|
||||
TenantIds?: TenantIdList;
|
||||
/**
|
||||
* The tags in the request.
|
||||
*/
|
||||
Tags?: TagList;
|
||||
}
|
||||
export type CreateMeetingWithAttendeesRequestItemList = CreateAttendeeRequestItem[];
|
||||
export interface CreateMeetingWithAttendeesResponse {
|
||||
/**
|
||||
* The meeting information, including the meeting ID and MediaPlacement.
|
||||
*/
|
||||
Meeting?: Meeting;
|
||||
/**
|
||||
* The attendee information, including attendees' IDs and join tokens.
|
||||
*/
|
||||
Attendees?: AttendeeList;
|
||||
/**
|
||||
* If the action fails for one or more of the attendees in the request, a list of the attendees is returned, along with error codes and error messages.
|
||||
*/
|
||||
Errors?: BatchCreateAttendeeErrorList;
|
||||
}
|
||||
export interface DeleteAttendeeRequest {
|
||||
/**
|
||||
* The Amazon Chime SDK meeting ID.
|
||||
*/
|
||||
MeetingId: GuidString;
|
||||
/**
|
||||
* The Amazon Chime SDK attendee ID.
|
||||
*/
|
||||
AttendeeId: GuidString;
|
||||
}
|
||||
export interface DeleteMeetingRequest {
|
||||
/**
|
||||
* The Amazon Chime SDK meeting ID.
|
||||
*/
|
||||
MeetingId: GuidString;
|
||||
}
|
||||
export interface EngineTranscribeMedicalSettings {
|
||||
/**
|
||||
* The language code specified for the Amazon Transcribe Medical engine.
|
||||
*/
|
||||
LanguageCode: TranscribeMedicalLanguageCode;
|
||||
/**
|
||||
* The specialty specified for the Amazon Transcribe Medical engine.
|
||||
*/
|
||||
Specialty: TranscribeMedicalSpecialty;
|
||||
/**
|
||||
* The type of transcription.
|
||||
*/
|
||||
Type: TranscribeMedicalType;
|
||||
/**
|
||||
* The name of the vocabulary passed to Amazon Transcribe Medical.
|
||||
*/
|
||||
VocabularyName?: String;
|
||||
/**
|
||||
* The AWS Region passed to Amazon Transcribe Medical. If you don't specify a Region, Amazon Chime uses the meeting's Region.
|
||||
*/
|
||||
Region?: TranscribeMedicalRegion;
|
||||
/**
|
||||
* Set this field to PHI to identify personal health information in the transcription output.
|
||||
*/
|
||||
ContentIdentificationType?: TranscribeMedicalContentIdentificationType;
|
||||
}
|
||||
export interface EngineTranscribeSettings {
|
||||
/**
|
||||
* Specify the language code that represents the language spoken. If you're unsure of the language spoken in your audio, consider using IdentifyLanguage to enable automatic language identification.
|
||||
*/
|
||||
LanguageCode?: TranscribeLanguageCode;
|
||||
/**
|
||||
* Specify how you want your vocabulary filter applied to your transcript. To replace words with ***, choose mask. To delete words, choose remove. To flag words without changing them, choose tag.
|
||||
*/
|
||||
VocabularyFilterMethod?: TranscribeVocabularyFilterMethod;
|
||||
/**
|
||||
* Specify the name of the custom vocabulary filter that you want to use when processing your transcription. Note that vocabulary filter names are case sensitive. If you use Amazon Transcribe in multiple Regions, the vocabulary filter must be available in Amazon Transcribe in each Region. If you include IdentifyLanguage and want to use one or more vocabulary filters with your transcription, use the VocabularyFilterNames parameter instead.
|
||||
*/
|
||||
VocabularyFilterName?: String;
|
||||
/**
|
||||
* Specify the name of the custom vocabulary that you want to use when processing your transcription. Note that vocabulary names are case sensitive. If you use Amazon Transcribe multiple Regions, the vocabulary must be available in Amazon Transcribe in each Region. If you include IdentifyLanguage and want to use one or more custom vocabularies with your transcription, use the VocabularyNames parameter instead.
|
||||
*/
|
||||
VocabularyName?: String;
|
||||
/**
|
||||
* The AWS Region in which to use Amazon Transcribe. If you don't specify a Region, then the MediaRegion of the meeting is used. However, if Amazon Transcribe is not available in the MediaRegion, then a TranscriptFailed event is sent. Use auto to use Amazon Transcribe in a Region near the meeting’s MediaRegion. For more information, refer to Choosing a transcription Region in the Amazon Chime SDK Developer Guide.
|
||||
*/
|
||||
Region?: TranscribeRegion;
|
||||
/**
|
||||
* Enables partial result stabilization for your transcription. Partial result stabilization can reduce latency in your output, but may impact accuracy.
|
||||
*/
|
||||
EnablePartialResultsStabilization?: Boolean;
|
||||
/**
|
||||
* Specify the level of stability to use when you enable partial results stabilization (EnablePartialResultsStabilization). Low stability provides the highest accuracy. High stability transcribes faster, but with slightly lower accuracy.
|
||||
*/
|
||||
PartialResultsStability?: TranscribePartialResultsStability;
|
||||
/**
|
||||
* Labels all personally identifiable information (PII) identified in your transcript. If you don't include PiiEntityTypes, all PII is identified. You can’t set ContentIdentificationType and ContentRedactionType.
|
||||
*/
|
||||
ContentIdentificationType?: TranscribeContentIdentificationType;
|
||||
/**
|
||||
* Content redaction is performed at the segment level. If you don't include PiiEntityTypes, all PII is redacted. You can’t set ContentRedactionType and ContentIdentificationType.
|
||||
*/
|
||||
ContentRedactionType?: TranscribeContentRedactionType;
|
||||
/**
|
||||
* Specify which types of personally identifiable information (PII) you want to redact in your transcript. You can include as many types as you'd like, or you can select ALL. Values must be comma-separated and can include: ADDRESS, BANK_ACCOUNT_NUMBER, BANK_ROUTING, CREDIT_DEBIT_CVV, CREDIT_DEBIT_EXPIRY CREDIT_DEBIT_NUMBER, EMAIL,NAME, PHONE, PIN, SSN, or ALL. Note that if you include PiiEntityTypes, you must also include ContentIdentificationType or ContentRedactionType. If you include ContentRedactionType or ContentIdentificationType, but do not include PiiEntityTypes, all PII is redacted or identified.
|
||||
*/
|
||||
PiiEntityTypes?: TranscribePiiEntityTypes;
|
||||
/**
|
||||
* Specify the name of the custom language model that you want to use when processing your transcription. Note that language model names are case sensitive. The language of the specified language model must match the language code. If the languages don't match, the custom language model isn't applied. There are no errors or warnings associated with a language mismatch. If you use Amazon Transcribe in multiple Regions, the custom language model must be available in Amazon Transcribe in each Region.
|
||||
*/
|
||||
LanguageModelName?: TranscribeLanguageModelName;
|
||||
/**
|
||||
* Enables automatic language identification for your transcription. If you include IdentifyLanguage, you can optionally use LanguageOptions to include a list of language codes that you think may be present in your audio stream. Including language options can improve transcription accuracy. You can also use PreferredLanguage to include a preferred language. Doing so can help Amazon Transcribe identify the language faster. You must include either LanguageCode or IdentifyLanguage. Language identification can't be combined with custom language models or redaction.
|
||||
*/
|
||||
IdentifyLanguage?: Boolean;
|
||||
/**
|
||||
* Specify two or more language codes that represent the languages you think may be present in your media; including more than five is not recommended. If you're unsure what languages are present, do not include this parameter. Including language options can improve the accuracy of language identification. If you include LanguageOptions, you must also include IdentifyLanguage. You can only include one language dialect per language. For example, you cannot include en-US and en-AU.
|
||||
*/
|
||||
LanguageOptions?: TranscribeLanguageOptions;
|
||||
/**
|
||||
* Specify a preferred language from the subset of languages codes you specified in LanguageOptions. You can only use this parameter if you include IdentifyLanguage and LanguageOptions.
|
||||
*/
|
||||
PreferredLanguage?: TranscribeLanguageCode;
|
||||
/**
|
||||
* Specify the names of the custom vocabularies that you want to use when processing your transcription. Note that vocabulary names are case sensitive. If you use Amazon Transcribe in multiple Regions, the vocabulary must be available in Amazon Transcribe in each Region. If you don't include IdentifyLanguage and want to use a custom vocabulary with your transcription, use the VocabularyName parameter instead.
|
||||
*/
|
||||
VocabularyNames?: TranscribeVocabularyNamesOrFilterNamesString;
|
||||
/**
|
||||
* Specify the names of the custom vocabulary filters that you want to use when processing your transcription. Note that vocabulary filter names are case sensitive. If you use Amazon Transcribe in multiple Regions, the vocabulary filter must be available in Amazon Transcribe in each Region. If you're not including IdentifyLanguage and want to use a custom vocabulary filter with your transcription, use the VocabularyFilterName parameter instead.
|
||||
*/
|
||||
VocabularyFilterNames?: TranscribeVocabularyNamesOrFilterNamesString;
|
||||
}
|
||||
export type ExternalMeetingId = string;
|
||||
export type ExternalUserId = string;
|
||||
export interface GetAttendeeRequest {
|
||||
/**
|
||||
* The Amazon Chime SDK meeting ID.
|
||||
*/
|
||||
MeetingId: GuidString;
|
||||
/**
|
||||
* The Amazon Chime SDK attendee ID.
|
||||
*/
|
||||
AttendeeId: GuidString;
|
||||
}
|
||||
export interface GetAttendeeResponse {
|
||||
/**
|
||||
* The Amazon Chime SDK attendee information.
|
||||
*/
|
||||
Attendee?: Attendee;
|
||||
}
|
||||
export interface GetMeetingRequest {
|
||||
/**
|
||||
* The Amazon Chime SDK meeting ID.
|
||||
*/
|
||||
MeetingId: GuidString;
|
||||
}
|
||||
export interface GetMeetingResponse {
|
||||
/**
|
||||
* The Amazon Chime SDK meeting information.
|
||||
*/
|
||||
Meeting?: Meeting;
|
||||
}
|
||||
export type GuidString = string;
|
||||
export type JoinTokenString = string;
|
||||
export interface ListAttendeesRequest {
|
||||
/**
|
||||
* The Amazon Chime SDK meeting ID.
|
||||
*/
|
||||
MeetingId: GuidString;
|
||||
/**
|
||||
* The token to use to retrieve the next page of results.
|
||||
*/
|
||||
NextToken?: String;
|
||||
/**
|
||||
* The maximum number of results to return in a single call.
|
||||
*/
|
||||
MaxResults?: ResultMax;
|
||||
}
|
||||
export interface ListAttendeesResponse {
|
||||
/**
|
||||
* The Amazon Chime SDK attendee information.
|
||||
*/
|
||||
Attendees?: AttendeeList;
|
||||
/**
|
||||
* The token to use to retrieve the next page of results.
|
||||
*/
|
||||
NextToken?: String;
|
||||
}
|
||||
export interface ListTagsForResourceRequest {
|
||||
/**
|
||||
* The ARN of the resource.
|
||||
*/
|
||||
ResourceARN: AmazonResourceName;
|
||||
}
|
||||
export interface ListTagsForResourceResponse {
|
||||
/**
|
||||
* The tags requested for the specified resource.
|
||||
*/
|
||||
Tags?: TagList;
|
||||
}
|
||||
export type MediaCapabilities = "SendReceive"|"Send"|"Receive"|"None"|string;
|
||||
export interface MediaPlacement {
|
||||
/**
|
||||
* The audio host URL.
|
||||
*/
|
||||
AudioHostUrl?: String;
|
||||
/**
|
||||
* The audio fallback URL.
|
||||
*/
|
||||
AudioFallbackUrl?: String;
|
||||
/**
|
||||
* The signaling URL.
|
||||
*/
|
||||
SignalingUrl?: String;
|
||||
/**
|
||||
* The turn control URL.
|
||||
*/
|
||||
TurnControlUrl?: String;
|
||||
/**
|
||||
* The screen data URL.
|
||||
*/
|
||||
ScreenDataUrl?: String;
|
||||
/**
|
||||
* The screen viewing URL.
|
||||
*/
|
||||
ScreenViewingUrl?: String;
|
||||
/**
|
||||
* The screen sharing URL.
|
||||
*/
|
||||
ScreenSharingUrl?: String;
|
||||
/**
|
||||
* The event ingestion URL.
|
||||
*/
|
||||
EventIngestionUrl?: String;
|
||||
}
|
||||
export type MediaRegion = string;
|
||||
export interface Meeting {
|
||||
/**
|
||||
* The Amazon Chime SDK meeting ID.
|
||||
*/
|
||||
MeetingId?: GuidString;
|
||||
/**
|
||||
* Reserved.
|
||||
*/
|
||||
MeetingHostId?: ExternalUserId;
|
||||
/**
|
||||
* The external meeting ID. Pattern: [-_&@+=,(){}\[\]\/«».:|'"#a-zA-Z0-9À-ÿ\s]* Values that begin with aws: are reserved. You can't configure a value that uses this prefix. Case insensitive.
|
||||
*/
|
||||
ExternalMeetingId?: ExternalMeetingId;
|
||||
/**
|
||||
* The Region in which you create the meeting. Available values: af-south-1, ap-northeast-1, ap-northeast-2, ap-south-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-south-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2. Available values in AWS GovCloud (US) Regions: us-gov-east-1, us-gov-west-1.
|
||||
*/
|
||||
MediaRegion?: MediaRegion;
|
||||
/**
|
||||
* The media placement for the meeting.
|
||||
*/
|
||||
MediaPlacement?: MediaPlacement;
|
||||
/**
|
||||
* The features available to a meeting, such as echo reduction.
|
||||
*/
|
||||
MeetingFeatures?: MeetingFeaturesConfiguration;
|
||||
/**
|
||||
* When specified, replicates the media from the primary meeting to this meeting.
|
||||
*/
|
||||
PrimaryMeetingId?: PrimaryMeetingId;
|
||||
/**
|
||||
* Array of strings.
|
||||
*/
|
||||
TenantIds?: TenantIdList;
|
||||
/**
|
||||
* The ARN of the meeting.
|
||||
*/
|
||||
MeetingArn?: AmazonResourceName;
|
||||
}
|
||||
export type MeetingFeatureStatus = "AVAILABLE"|"UNAVAILABLE"|string;
|
||||
export interface MeetingFeaturesConfiguration {
|
||||
/**
|
||||
* The configuration settings for the audio features available to a meeting.
|
||||
*/
|
||||
Audio?: AudioFeatures;
|
||||
}
|
||||
export interface NotificationsConfiguration {
|
||||
/**
|
||||
* The ARN of the AWS Lambda function in the notifications configuration.
|
||||
*/
|
||||
LambdaFunctionArn?: Arn;
|
||||
/**
|
||||
* The ARN of the SNS topic.
|
||||
*/
|
||||
SnsTopicArn?: Arn;
|
||||
/**
|
||||
* The ARN of the SQS queue.
|
||||
*/
|
||||
SqsQueueArn?: Arn;
|
||||
}
|
||||
export type PrimaryMeetingId = string;
|
||||
export type ResultMax = number;
|
||||
export interface StartMeetingTranscriptionRequest {
|
||||
/**
|
||||
* The unique ID of the meeting being transcribed.
|
||||
*/
|
||||
MeetingId: GuidString;
|
||||
/**
|
||||
* The configuration for the current transcription operation. Must contain EngineTranscribeSettings or EngineTranscribeMedicalSettings.
|
||||
*/
|
||||
TranscriptionConfiguration: TranscriptionConfiguration;
|
||||
}
|
||||
export interface StopMeetingTranscriptionRequest {
|
||||
/**
|
||||
* The unique ID of the meeting for which you stop transcription.
|
||||
*/
|
||||
MeetingId: GuidString;
|
||||
}
|
||||
export type String = string;
|
||||
export interface Tag {
|
||||
/**
|
||||
* The tag's key.
|
||||
*/
|
||||
Key: TagKey;
|
||||
/**
|
||||
* The tag's value.
|
||||
*/
|
||||
Value: TagValue;
|
||||
}
|
||||
export type TagKey = string;
|
||||
export type TagKeyList = TagKey[];
|
||||
export type TagList = Tag[];
|
||||
export interface TagResourceRequest {
|
||||
/**
|
||||
* The ARN of the resource.
|
||||
*/
|
||||
ResourceARN: AmazonResourceName;
|
||||
/**
|
||||
* Lists the requested tags.
|
||||
*/
|
||||
Tags: TagList;
|
||||
}
|
||||
export interface TagResourceResponse {
|
||||
}
|
||||
export type TagValue = string;
|
||||
export type TenantId = string;
|
||||
export type TenantIdList = TenantId[];
|
||||
export type TranscribeContentIdentificationType = "PII"|string;
|
||||
export type TranscribeContentRedactionType = "PII"|string;
|
||||
export type TranscribeLanguageCode = "en-US"|"en-GB"|"es-US"|"fr-CA"|"fr-FR"|"en-AU"|"it-IT"|"de-DE"|"pt-BR"|"ja-JP"|"ko-KR"|"zh-CN"|"th-TH"|"hi-IN"|string;
|
||||
export type TranscribeLanguageModelName = string;
|
||||
export type TranscribeLanguageOptions = string;
|
||||
export type TranscribeMedicalContentIdentificationType = "PHI"|string;
|
||||
export type TranscribeMedicalLanguageCode = "en-US"|string;
|
||||
export type TranscribeMedicalRegion = "us-east-1"|"us-east-2"|"us-west-2"|"ap-southeast-2"|"ca-central-1"|"eu-west-1"|"auto"|string;
|
||||
export type TranscribeMedicalSpecialty = "PRIMARYCARE"|"CARDIOLOGY"|"NEUROLOGY"|"ONCOLOGY"|"RADIOLOGY"|"UROLOGY"|string;
|
||||
export type TranscribeMedicalType = "CONVERSATION"|"DICTATION"|string;
|
||||
export type TranscribePartialResultsStability = "low"|"medium"|"high"|string;
|
||||
export type TranscribePiiEntityTypes = string;
|
||||
export type TranscribeRegion = "us-east-2"|"us-east-1"|"us-west-2"|"ap-northeast-2"|"ap-southeast-2"|"ap-northeast-1"|"ca-central-1"|"eu-central-1"|"eu-west-1"|"eu-west-2"|"sa-east-1"|"auto"|"us-gov-west-1"|string;
|
||||
export type TranscribeVocabularyFilterMethod = "remove"|"mask"|"tag"|string;
|
||||
export type TranscribeVocabularyNamesOrFilterNamesString = string;
|
||||
export interface TranscriptionConfiguration {
|
||||
/**
|
||||
* The transcription configuration settings passed to Amazon Transcribe.
|
||||
*/
|
||||
EngineTranscribeSettings?: EngineTranscribeSettings;
|
||||
/**
|
||||
* The transcription configuration settings passed to Amazon Transcribe Medical.
|
||||
*/
|
||||
EngineTranscribeMedicalSettings?: EngineTranscribeMedicalSettings;
|
||||
}
|
||||
export interface UntagResourceRequest {
|
||||
/**
|
||||
* The ARN of the resource that you're removing tags from.
|
||||
*/
|
||||
ResourceARN: AmazonResourceName;
|
||||
/**
|
||||
* The tag keys being removed from the resources.
|
||||
*/
|
||||
TagKeys: TagKeyList;
|
||||
}
|
||||
export interface UntagResourceResponse {
|
||||
}
|
||||
export interface UpdateAttendeeCapabilitiesRequest {
|
||||
/**
|
||||
* The ID of the meeting associated with the update request.
|
||||
*/
|
||||
MeetingId: GuidString;
|
||||
/**
|
||||
* The ID of the attendee associated with the update request.
|
||||
*/
|
||||
AttendeeId: GuidString;
|
||||
/**
|
||||
* The capabilities that you want to update.
|
||||
*/
|
||||
Capabilities: AttendeeCapabilities;
|
||||
}
|
||||
export interface UpdateAttendeeCapabilitiesResponse {
|
||||
/**
|
||||
* The updated attendee data.
|
||||
*/
|
||||
Attendee?: Attendee;
|
||||
}
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
export type apiVersion = "2021-07-15"|"latest"|string;
|
||||
export interface ClientApiVersions {
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
apiVersion?: apiVersion;
|
||||
}
|
||||
export type ClientConfiguration = ServiceConfigurationOptions & ClientApiVersions;
|
||||
/**
|
||||
* Contains interfaces for use with the ChimeSDKMeetings client.
|
||||
*/
|
||||
export import Types = ChimeSDKMeetings;
|
||||
}
|
||||
export = ChimeSDKMeetings;
|
||||
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/chimesdkmeetings.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/chimesdkmeetings.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['chimesdkmeetings'] = {};
|
||||
AWS.ChimeSDKMeetings = Service.defineService('chimesdkmeetings', ['2021-07-15']);
|
||||
Object.defineProperty(apiLoader.services['chimesdkmeetings'], '2021-07-15', {
|
||||
get: function get() {
|
||||
var model = require('../apis/chime-sdk-meetings-2021-07-15.min.json');
|
||||
model.paginators = require('../apis/chime-sdk-meetings-2021-07-15.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.ChimeSDKMeetings;
|
||||
2360
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/chimesdkmessaging.d.ts
generated
vendored
Normal file
2360
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/chimesdkmessaging.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/chimesdkmessaging.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/chimesdkmessaging.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['chimesdkmessaging'] = {};
|
||||
AWS.ChimeSDKMessaging = Service.defineService('chimesdkmessaging', ['2021-05-15']);
|
||||
Object.defineProperty(apiLoader.services['chimesdkmessaging'], '2021-05-15', {
|
||||
get: function get() {
|
||||
var model = require('../apis/chime-sdk-messaging-2021-05-15.min.json');
|
||||
model.paginators = require('../apis/chime-sdk-messaging-2021-05-15.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.ChimeSDKMessaging;
|
||||
3240
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/chimesdkvoice.d.ts
generated
vendored
Normal file
3240
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/chimesdkvoice.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/chimesdkvoice.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/chimesdkvoice.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['chimesdkvoice'] = {};
|
||||
AWS.ChimeSDKVoice = Service.defineService('chimesdkvoice', ['2022-08-03']);
|
||||
Object.defineProperty(apiLoader.services['chimesdkvoice'], '2022-08-03', {
|
||||
get: function get() {
|
||||
var model = require('../apis/chime-sdk-voice-2022-08-03.min.json');
|
||||
model.paginators = require('../apis/chime-sdk-voice-2022-08-03.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.ChimeSDKVoice;
|
||||
2511
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/cleanrooms.d.ts
generated
vendored
Normal file
2511
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/cleanrooms.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
19
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/cleanrooms.js
generated
vendored
Normal file
19
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/cleanrooms.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['cleanrooms'] = {};
|
||||
AWS.CleanRooms = Service.defineService('cleanrooms', ['2022-02-17']);
|
||||
Object.defineProperty(apiLoader.services['cleanrooms'], '2022-02-17', {
|
||||
get: function get() {
|
||||
var model = require('../apis/cleanrooms-2022-02-17.min.json');
|
||||
model.paginators = require('../apis/cleanrooms-2022-02-17.paginators.json').pagination;
|
||||
model.waiters = require('../apis/cleanrooms-2022-02-17.waiters2.json').waiters;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.CleanRooms;
|
||||
499
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/cloud9.d.ts
generated
vendored
Normal file
499
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/cloud9.d.ts
generated
vendored
Normal file
@@ -0,0 +1,499 @@
|
||||
import {Request} from '../lib/request';
|
||||
import {Response} from '../lib/response';
|
||||
import {AWSError} from '../lib/error';
|
||||
import {Service} from '../lib/service';
|
||||
import {ServiceConfigurationOptions} from '../lib/service';
|
||||
import {ConfigBase as Config} from '../lib/config-base';
|
||||
interface Blob {}
|
||||
declare class Cloud9 extends Service {
|
||||
/**
|
||||
* Constructs a service object. This object has one method for each API operation.
|
||||
*/
|
||||
constructor(options?: Cloud9.Types.ClientConfiguration)
|
||||
config: Config & Cloud9.Types.ClientConfiguration;
|
||||
/**
|
||||
* Creates an Cloud9 development environment, launches an Amazon Elastic Compute Cloud (Amazon EC2) instance, and then connects from the instance to the environment.
|
||||
*/
|
||||
createEnvironmentEC2(params: Cloud9.Types.CreateEnvironmentEC2Request, callback?: (err: AWSError, data: Cloud9.Types.CreateEnvironmentEC2Result) => void): Request<Cloud9.Types.CreateEnvironmentEC2Result, AWSError>;
|
||||
/**
|
||||
* Creates an Cloud9 development environment, launches an Amazon Elastic Compute Cloud (Amazon EC2) instance, and then connects from the instance to the environment.
|
||||
*/
|
||||
createEnvironmentEC2(callback?: (err: AWSError, data: Cloud9.Types.CreateEnvironmentEC2Result) => void): Request<Cloud9.Types.CreateEnvironmentEC2Result, AWSError>;
|
||||
/**
|
||||
* Adds an environment member to an Cloud9 development environment.
|
||||
*/
|
||||
createEnvironmentMembership(params: Cloud9.Types.CreateEnvironmentMembershipRequest, callback?: (err: AWSError, data: Cloud9.Types.CreateEnvironmentMembershipResult) => void): Request<Cloud9.Types.CreateEnvironmentMembershipResult, AWSError>;
|
||||
/**
|
||||
* Adds an environment member to an Cloud9 development environment.
|
||||
*/
|
||||
createEnvironmentMembership(callback?: (err: AWSError, data: Cloud9.Types.CreateEnvironmentMembershipResult) => void): Request<Cloud9.Types.CreateEnvironmentMembershipResult, AWSError>;
|
||||
/**
|
||||
* Deletes an Cloud9 development environment. If an Amazon EC2 instance is connected to the environment, also terminates the instance.
|
||||
*/
|
||||
deleteEnvironment(params: Cloud9.Types.DeleteEnvironmentRequest, callback?: (err: AWSError, data: Cloud9.Types.DeleteEnvironmentResult) => void): Request<Cloud9.Types.DeleteEnvironmentResult, AWSError>;
|
||||
/**
|
||||
* Deletes an Cloud9 development environment. If an Amazon EC2 instance is connected to the environment, also terminates the instance.
|
||||
*/
|
||||
deleteEnvironment(callback?: (err: AWSError, data: Cloud9.Types.DeleteEnvironmentResult) => void): Request<Cloud9.Types.DeleteEnvironmentResult, AWSError>;
|
||||
/**
|
||||
* Deletes an environment member from a development environment.
|
||||
*/
|
||||
deleteEnvironmentMembership(params: Cloud9.Types.DeleteEnvironmentMembershipRequest, callback?: (err: AWSError, data: Cloud9.Types.DeleteEnvironmentMembershipResult) => void): Request<Cloud9.Types.DeleteEnvironmentMembershipResult, AWSError>;
|
||||
/**
|
||||
* Deletes an environment member from a development environment.
|
||||
*/
|
||||
deleteEnvironmentMembership(callback?: (err: AWSError, data: Cloud9.Types.DeleteEnvironmentMembershipResult) => void): Request<Cloud9.Types.DeleteEnvironmentMembershipResult, AWSError>;
|
||||
/**
|
||||
* Gets information about environment members for an Cloud9 development environment.
|
||||
*/
|
||||
describeEnvironmentMemberships(params: Cloud9.Types.DescribeEnvironmentMembershipsRequest, callback?: (err: AWSError, data: Cloud9.Types.DescribeEnvironmentMembershipsResult) => void): Request<Cloud9.Types.DescribeEnvironmentMembershipsResult, AWSError>;
|
||||
/**
|
||||
* Gets information about environment members for an Cloud9 development environment.
|
||||
*/
|
||||
describeEnvironmentMemberships(callback?: (err: AWSError, data: Cloud9.Types.DescribeEnvironmentMembershipsResult) => void): Request<Cloud9.Types.DescribeEnvironmentMembershipsResult, AWSError>;
|
||||
/**
|
||||
* Gets status information for an Cloud9 development environment.
|
||||
*/
|
||||
describeEnvironmentStatus(params: Cloud9.Types.DescribeEnvironmentStatusRequest, callback?: (err: AWSError, data: Cloud9.Types.DescribeEnvironmentStatusResult) => void): Request<Cloud9.Types.DescribeEnvironmentStatusResult, AWSError>;
|
||||
/**
|
||||
* Gets status information for an Cloud9 development environment.
|
||||
*/
|
||||
describeEnvironmentStatus(callback?: (err: AWSError, data: Cloud9.Types.DescribeEnvironmentStatusResult) => void): Request<Cloud9.Types.DescribeEnvironmentStatusResult, AWSError>;
|
||||
/**
|
||||
* Gets information about Cloud9 development environments.
|
||||
*/
|
||||
describeEnvironments(params: Cloud9.Types.DescribeEnvironmentsRequest, callback?: (err: AWSError, data: Cloud9.Types.DescribeEnvironmentsResult) => void): Request<Cloud9.Types.DescribeEnvironmentsResult, AWSError>;
|
||||
/**
|
||||
* Gets information about Cloud9 development environments.
|
||||
*/
|
||||
describeEnvironments(callback?: (err: AWSError, data: Cloud9.Types.DescribeEnvironmentsResult) => void): Request<Cloud9.Types.DescribeEnvironmentsResult, AWSError>;
|
||||
/**
|
||||
* Gets a list of Cloud9 development environment identifiers.
|
||||
*/
|
||||
listEnvironments(params: Cloud9.Types.ListEnvironmentsRequest, callback?: (err: AWSError, data: Cloud9.Types.ListEnvironmentsResult) => void): Request<Cloud9.Types.ListEnvironmentsResult, AWSError>;
|
||||
/**
|
||||
* Gets a list of Cloud9 development environment identifiers.
|
||||
*/
|
||||
listEnvironments(callback?: (err: AWSError, data: Cloud9.Types.ListEnvironmentsResult) => void): Request<Cloud9.Types.ListEnvironmentsResult, AWSError>;
|
||||
/**
|
||||
* Gets a list of the tags associated with an Cloud9 development environment.
|
||||
*/
|
||||
listTagsForResource(params: Cloud9.Types.ListTagsForResourceRequest, callback?: (err: AWSError, data: Cloud9.Types.ListTagsForResourceResponse) => void): Request<Cloud9.Types.ListTagsForResourceResponse, AWSError>;
|
||||
/**
|
||||
* Gets a list of the tags associated with an Cloud9 development environment.
|
||||
*/
|
||||
listTagsForResource(callback?: (err: AWSError, data: Cloud9.Types.ListTagsForResourceResponse) => void): Request<Cloud9.Types.ListTagsForResourceResponse, AWSError>;
|
||||
/**
|
||||
* Adds tags to an Cloud9 development environment. Tags that you add to an Cloud9 environment by using this method will NOT be automatically propagated to underlying resources.
|
||||
*/
|
||||
tagResource(params: Cloud9.Types.TagResourceRequest, callback?: (err: AWSError, data: Cloud9.Types.TagResourceResponse) => void): Request<Cloud9.Types.TagResourceResponse, AWSError>;
|
||||
/**
|
||||
* Adds tags to an Cloud9 development environment. Tags that you add to an Cloud9 environment by using this method will NOT be automatically propagated to underlying resources.
|
||||
*/
|
||||
tagResource(callback?: (err: AWSError, data: Cloud9.Types.TagResourceResponse) => void): Request<Cloud9.Types.TagResourceResponse, AWSError>;
|
||||
/**
|
||||
* Removes tags from an Cloud9 development environment.
|
||||
*/
|
||||
untagResource(params: Cloud9.Types.UntagResourceRequest, callback?: (err: AWSError, data: Cloud9.Types.UntagResourceResponse) => void): Request<Cloud9.Types.UntagResourceResponse, AWSError>;
|
||||
/**
|
||||
* Removes tags from an Cloud9 development environment.
|
||||
*/
|
||||
untagResource(callback?: (err: AWSError, data: Cloud9.Types.UntagResourceResponse) => void): Request<Cloud9.Types.UntagResourceResponse, AWSError>;
|
||||
/**
|
||||
* Changes the settings of an existing Cloud9 development environment.
|
||||
*/
|
||||
updateEnvironment(params: Cloud9.Types.UpdateEnvironmentRequest, callback?: (err: AWSError, data: Cloud9.Types.UpdateEnvironmentResult) => void): Request<Cloud9.Types.UpdateEnvironmentResult, AWSError>;
|
||||
/**
|
||||
* Changes the settings of an existing Cloud9 development environment.
|
||||
*/
|
||||
updateEnvironment(callback?: (err: AWSError, data: Cloud9.Types.UpdateEnvironmentResult) => void): Request<Cloud9.Types.UpdateEnvironmentResult, AWSError>;
|
||||
/**
|
||||
* Changes the settings of an existing environment member for an Cloud9 development environment.
|
||||
*/
|
||||
updateEnvironmentMembership(params: Cloud9.Types.UpdateEnvironmentMembershipRequest, callback?: (err: AWSError, data: Cloud9.Types.UpdateEnvironmentMembershipResult) => void): Request<Cloud9.Types.UpdateEnvironmentMembershipResult, AWSError>;
|
||||
/**
|
||||
* Changes the settings of an existing environment member for an Cloud9 development environment.
|
||||
*/
|
||||
updateEnvironmentMembership(callback?: (err: AWSError, data: Cloud9.Types.UpdateEnvironmentMembershipResult) => void): Request<Cloud9.Types.UpdateEnvironmentMembershipResult, AWSError>;
|
||||
}
|
||||
declare namespace Cloud9 {
|
||||
export type AutomaticStopTimeMinutes = number;
|
||||
export type BoundedEnvironmentIdList = EnvironmentId[];
|
||||
export type ClientRequestToken = string;
|
||||
export type ConnectionType = "CONNECT_SSH"|"CONNECT_SSM"|string;
|
||||
export interface CreateEnvironmentEC2Request {
|
||||
/**
|
||||
* The name of the environment to create. This name is visible to other IAM users in the same Amazon Web Services account.
|
||||
*/
|
||||
name: EnvironmentName;
|
||||
/**
|
||||
* The description of the environment to create.
|
||||
*/
|
||||
description?: EnvironmentDescription;
|
||||
/**
|
||||
* A unique, case-sensitive string that helps Cloud9 to ensure this operation completes no more than one time. For more information, see Client Tokens in the Amazon EC2 API Reference.
|
||||
*/
|
||||
clientRequestToken?: ClientRequestToken;
|
||||
/**
|
||||
* The type of instance to connect to the environment (for example, t2.micro).
|
||||
*/
|
||||
instanceType: InstanceType;
|
||||
/**
|
||||
* The ID of the subnet in Amazon VPC that Cloud9 will use to communicate with the Amazon EC2 instance.
|
||||
*/
|
||||
subnetId?: SubnetId;
|
||||
/**
|
||||
* The identifier for the Amazon Machine Image (AMI) that's used to create the EC2 instance. To choose an AMI for the instance, you must specify a valid AMI alias or a valid Amazon EC2 Systems Manager (SSM) path. From November 20, 2023, you will be required to include the imageId parameter for the CreateEnvironmentEC2 action. This change will be reflected across all direct methods of communicating with the API, such as Amazon Web Services SDK, Amazon Web Services CLI and Amazon Web Services CloudFormation. This change will only affect direct API consumers, and not Cloud9 console users. From January 22, 2024, Amazon Linux (AL1) will be removed from the list of available image IDs for Cloud9. This is necessary as AL1 will reach the end of maintenance support in December 2023, and as a result will no longer receive security updates. We recommend using Amazon Linux 2 as the AMI to create your environment as it is fully supported. This change will only affect direct API consumers, and not Cloud9 console users. Since Ubuntu 18.04 has ended standard support as of May 31, 2023, we recommend you choose Ubuntu 22.04. AMI aliases Amazon Linux (default): amazonlinux-1-x86_64 Amazon Linux 2: amazonlinux-2-x86_64 Ubuntu 18.04: ubuntu-18.04-x86_64 Ubuntu 22.04: ubuntu-22.04-x86_64 SSM paths Amazon Linux (default): resolve:ssm:/aws/service/cloud9/amis/amazonlinux-1-x86_64 Amazon Linux 2: resolve:ssm:/aws/service/cloud9/amis/amazonlinux-2-x86_64 Ubuntu 18.04: resolve:ssm:/aws/service/cloud9/amis/ubuntu-18.04-x86_64 Ubuntu 22.04: resolve:ssm:/aws/service/cloud9/amis/ubuntu-22.04-x86_64
|
||||
*/
|
||||
imageId?: ImageId;
|
||||
/**
|
||||
* The number of minutes until the running instance is shut down after the environment has last been used.
|
||||
*/
|
||||
automaticStopTimeMinutes?: AutomaticStopTimeMinutes;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the environment owner. This ARN can be the ARN of any IAM principal. If this value is not specified, the ARN defaults to this environment's creator.
|
||||
*/
|
||||
ownerArn?: UserArn;
|
||||
/**
|
||||
* An array of key-value pairs that will be associated with the new Cloud9 development environment.
|
||||
*/
|
||||
tags?: TagList;
|
||||
/**
|
||||
* The connection type used for connecting to an Amazon EC2 environment. Valid values are CONNECT_SSH (default) and CONNECT_SSM (connected through Amazon EC2 Systems Manager). For more information, see Accessing no-ingress EC2 instances with Amazon EC2 Systems Manager in the Cloud9 User Guide.
|
||||
*/
|
||||
connectionType?: ConnectionType;
|
||||
/**
|
||||
* Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
|
||||
*/
|
||||
dryRun?: NullableBoolean;
|
||||
}
|
||||
export interface CreateEnvironmentEC2Result {
|
||||
/**
|
||||
* The ID of the environment that was created.
|
||||
*/
|
||||
environmentId?: EnvironmentId;
|
||||
}
|
||||
export interface CreateEnvironmentMembershipRequest {
|
||||
/**
|
||||
* The ID of the environment that contains the environment member you want to add.
|
||||
*/
|
||||
environmentId: EnvironmentId;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the environment member you want to add.
|
||||
*/
|
||||
userArn: UserArn;
|
||||
/**
|
||||
* The type of environment member permissions you want to associate with this environment member. Available values include: read-only: Has read-only access to the environment. read-write: Has read-write access to the environment.
|
||||
*/
|
||||
permissions: MemberPermissions;
|
||||
}
|
||||
export interface CreateEnvironmentMembershipResult {
|
||||
/**
|
||||
* Information about the environment member that was added.
|
||||
*/
|
||||
membership: EnvironmentMember;
|
||||
}
|
||||
export interface DeleteEnvironmentMembershipRequest {
|
||||
/**
|
||||
* The ID of the environment to delete the environment member from.
|
||||
*/
|
||||
environmentId: EnvironmentId;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the environment member to delete from the environment.
|
||||
*/
|
||||
userArn: UserArn;
|
||||
}
|
||||
export interface DeleteEnvironmentMembershipResult {
|
||||
}
|
||||
export interface DeleteEnvironmentRequest {
|
||||
/**
|
||||
* The ID of the environment to delete.
|
||||
*/
|
||||
environmentId: EnvironmentId;
|
||||
}
|
||||
export interface DeleteEnvironmentResult {
|
||||
}
|
||||
export interface DescribeEnvironmentMembershipsRequest {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of an individual environment member to get information about. If no value is specified, information about all environment members are returned.
|
||||
*/
|
||||
userArn?: UserArn;
|
||||
/**
|
||||
* The ID of the environment to get environment member information about.
|
||||
*/
|
||||
environmentId?: EnvironmentId;
|
||||
/**
|
||||
* The type of environment member permissions to get information about. Available values include: owner: Owns the environment. read-only: Has read-only access to the environment. read-write: Has read-write access to the environment. If no value is specified, information about all environment members are returned.
|
||||
*/
|
||||
permissions?: PermissionsList;
|
||||
/**
|
||||
* During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.
|
||||
*/
|
||||
nextToken?: String;
|
||||
/**
|
||||
* The maximum number of environment members to get information about.
|
||||
*/
|
||||
maxResults?: MaxResults;
|
||||
}
|
||||
export interface DescribeEnvironmentMembershipsResult {
|
||||
/**
|
||||
* Information about the environment members for the environment.
|
||||
*/
|
||||
memberships?: EnvironmentMembersList;
|
||||
/**
|
||||
* If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.
|
||||
*/
|
||||
nextToken?: String;
|
||||
}
|
||||
export interface DescribeEnvironmentStatusRequest {
|
||||
/**
|
||||
* The ID of the environment to get status information about.
|
||||
*/
|
||||
environmentId: EnvironmentId;
|
||||
}
|
||||
export interface DescribeEnvironmentStatusResult {
|
||||
/**
|
||||
* The status of the environment. Available values include: connecting: The environment is connecting. creating: The environment is being created. deleting: The environment is being deleted. error: The environment is in an error state. ready: The environment is ready. stopped: The environment is stopped. stopping: The environment is stopping.
|
||||
*/
|
||||
status: EnvironmentStatus;
|
||||
/**
|
||||
* Any informational message about the status of the environment.
|
||||
*/
|
||||
message: String;
|
||||
}
|
||||
export interface DescribeEnvironmentsRequest {
|
||||
/**
|
||||
* The IDs of individual environments to get information about.
|
||||
*/
|
||||
environmentIds: BoundedEnvironmentIdList;
|
||||
}
|
||||
export interface DescribeEnvironmentsResult {
|
||||
/**
|
||||
* Information about the environments that are returned.
|
||||
*/
|
||||
environments?: EnvironmentList;
|
||||
}
|
||||
export interface Environment {
|
||||
/**
|
||||
* The ID of the environment.
|
||||
*/
|
||||
id?: EnvironmentId;
|
||||
/**
|
||||
* The name of the environment.
|
||||
*/
|
||||
name?: EnvironmentName;
|
||||
/**
|
||||
* The description for the environment.
|
||||
*/
|
||||
description?: EnvironmentDescription;
|
||||
/**
|
||||
* The type of environment. Valid values include the following: ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment. ssh: Your own server connects to the environment.
|
||||
*/
|
||||
type: EnvironmentType;
|
||||
/**
|
||||
* The connection type used for connecting to an Amazon EC2 environment. CONNECT_SSH is selected by default.
|
||||
*/
|
||||
connectionType?: ConnectionType;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the environment.
|
||||
*/
|
||||
arn: String;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the environment owner.
|
||||
*/
|
||||
ownerArn: String;
|
||||
/**
|
||||
* The state of the environment in its creation or deletion lifecycle.
|
||||
*/
|
||||
lifecycle?: EnvironmentLifecycle;
|
||||
/**
|
||||
* Describes the status of Amazon Web Services managed temporary credentials for the Cloud9 environment. Available values are: ENABLED_ON_CREATE ENABLED_BY_OWNER DISABLED_BY_DEFAULT DISABLED_BY_OWNER DISABLED_BY_COLLABORATOR PENDING_REMOVAL_BY_COLLABORATOR PENDING_REMOVAL_BY_OWNER FAILED_REMOVAL_BY_COLLABORATOR ENABLED_BY_OWNER DISABLED_BY_DEFAULT
|
||||
*/
|
||||
managedCredentialsStatus?: ManagedCredentialsStatus;
|
||||
}
|
||||
export type EnvironmentArn = string;
|
||||
export type EnvironmentDescription = string;
|
||||
export type EnvironmentId = string;
|
||||
export type EnvironmentIdList = EnvironmentId[];
|
||||
export interface EnvironmentLifecycle {
|
||||
/**
|
||||
* The current creation or deletion lifecycle state of the environment. CREATING: The environment is in the process of being created. CREATED: The environment was successfully created. CREATE_FAILED: The environment failed to be created. DELETING: The environment is in the process of being deleted. DELETE_FAILED: The environment failed to delete.
|
||||
*/
|
||||
status?: EnvironmentLifecycleStatus;
|
||||
/**
|
||||
* Any informational message about the lifecycle state of the environment.
|
||||
*/
|
||||
reason?: String;
|
||||
/**
|
||||
* If the environment failed to delete, the Amazon Resource Name (ARN) of the related Amazon Web Services resource.
|
||||
*/
|
||||
failureResource?: String;
|
||||
}
|
||||
export type EnvironmentLifecycleStatus = "CREATING"|"CREATED"|"CREATE_FAILED"|"DELETING"|"DELETE_FAILED"|string;
|
||||
export type EnvironmentList = Environment[];
|
||||
export interface EnvironmentMember {
|
||||
/**
|
||||
* The type of environment member permissions associated with this environment member. Available values include: owner: Owns the environment. read-only: Has read-only access to the environment. read-write: Has read-write access to the environment.
|
||||
*/
|
||||
permissions: Permissions;
|
||||
/**
|
||||
* The user ID in Identity and Access Management (IAM) of the environment member.
|
||||
*/
|
||||
userId: String;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the environment member.
|
||||
*/
|
||||
userArn: UserArn;
|
||||
/**
|
||||
* The ID of the environment for the environment member.
|
||||
*/
|
||||
environmentId: EnvironmentId;
|
||||
/**
|
||||
* The time, expressed in epoch time format, when the environment member last opened the environment.
|
||||
*/
|
||||
lastAccess?: Timestamp;
|
||||
}
|
||||
export type EnvironmentMembersList = EnvironmentMember[];
|
||||
export type EnvironmentName = string;
|
||||
export type EnvironmentStatus = "error"|"creating"|"connecting"|"ready"|"stopping"|"stopped"|"deleting"|string;
|
||||
export type EnvironmentType = "ssh"|"ec2"|string;
|
||||
export type ImageId = string;
|
||||
export type InstanceType = string;
|
||||
export interface ListEnvironmentsRequest {
|
||||
/**
|
||||
* During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.
|
||||
*/
|
||||
nextToken?: String;
|
||||
/**
|
||||
* The maximum number of environments to get identifiers for.
|
||||
*/
|
||||
maxResults?: MaxResults;
|
||||
}
|
||||
export interface ListEnvironmentsResult {
|
||||
/**
|
||||
* If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.
|
||||
*/
|
||||
nextToken?: String;
|
||||
/**
|
||||
* The list of environment identifiers.
|
||||
*/
|
||||
environmentIds?: EnvironmentIdList;
|
||||
}
|
||||
export interface ListTagsForResourceRequest {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the Cloud9 development environment to get the tags for.
|
||||
*/
|
||||
ResourceARN: EnvironmentArn;
|
||||
}
|
||||
export interface ListTagsForResourceResponse {
|
||||
/**
|
||||
* The list of tags associated with the Cloud9 development environment.
|
||||
*/
|
||||
Tags?: TagList;
|
||||
}
|
||||
export type ManagedCredentialsAction = "ENABLE"|"DISABLE"|string;
|
||||
export type ManagedCredentialsStatus = "ENABLED_ON_CREATE"|"ENABLED_BY_OWNER"|"DISABLED_BY_DEFAULT"|"DISABLED_BY_OWNER"|"DISABLED_BY_COLLABORATOR"|"PENDING_REMOVAL_BY_COLLABORATOR"|"PENDING_START_REMOVAL_BY_COLLABORATOR"|"PENDING_REMOVAL_BY_OWNER"|"PENDING_START_REMOVAL_BY_OWNER"|"FAILED_REMOVAL_BY_COLLABORATOR"|"FAILED_REMOVAL_BY_OWNER"|string;
|
||||
export type MaxResults = number;
|
||||
export type MemberPermissions = "read-write"|"read-only"|string;
|
||||
export type NullableBoolean = boolean;
|
||||
export type Permissions = "owner"|"read-write"|"read-only"|string;
|
||||
export type PermissionsList = Permissions[];
|
||||
export type String = string;
|
||||
export type SubnetId = string;
|
||||
export interface Tag {
|
||||
/**
|
||||
* The name part of a tag.
|
||||
*/
|
||||
Key: TagKey;
|
||||
/**
|
||||
* The value part of a tag.
|
||||
*/
|
||||
Value: TagValue;
|
||||
}
|
||||
export type TagKey = string;
|
||||
export type TagKeyList = TagKey[];
|
||||
export type TagList = Tag[];
|
||||
export interface TagResourceRequest {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the Cloud9 development environment to add tags to.
|
||||
*/
|
||||
ResourceARN: EnvironmentArn;
|
||||
/**
|
||||
* The list of tags to add to the given Cloud9 development environment.
|
||||
*/
|
||||
Tags: TagList;
|
||||
}
|
||||
export interface TagResourceResponse {
|
||||
}
|
||||
export type TagValue = string;
|
||||
export type Timestamp = Date;
|
||||
export interface UntagResourceRequest {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the Cloud9 development environment to remove tags from.
|
||||
*/
|
||||
ResourceARN: EnvironmentArn;
|
||||
/**
|
||||
* The tag names of the tags to remove from the given Cloud9 development environment.
|
||||
*/
|
||||
TagKeys: TagKeyList;
|
||||
}
|
||||
export interface UntagResourceResponse {
|
||||
}
|
||||
export interface UpdateEnvironmentMembershipRequest {
|
||||
/**
|
||||
* The ID of the environment for the environment member whose settings you want to change.
|
||||
*/
|
||||
environmentId: EnvironmentId;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the environment member whose settings you want to change.
|
||||
*/
|
||||
userArn: UserArn;
|
||||
/**
|
||||
* The replacement type of environment member permissions you want to associate with this environment member. Available values include: read-only: Has read-only access to the environment. read-write: Has read-write access to the environment.
|
||||
*/
|
||||
permissions: MemberPermissions;
|
||||
}
|
||||
export interface UpdateEnvironmentMembershipResult {
|
||||
/**
|
||||
* Information about the environment member whose settings were changed.
|
||||
*/
|
||||
membership?: EnvironmentMember;
|
||||
}
|
||||
export interface UpdateEnvironmentRequest {
|
||||
/**
|
||||
* The ID of the environment to change settings.
|
||||
*/
|
||||
environmentId: EnvironmentId;
|
||||
/**
|
||||
* A replacement name for the environment.
|
||||
*/
|
||||
name?: EnvironmentName;
|
||||
/**
|
||||
* Any new or replacement description for the environment.
|
||||
*/
|
||||
description?: EnvironmentDescription;
|
||||
/**
|
||||
* Allows the environment owner to turn on or turn off the Amazon Web Services managed temporary credentials for an Cloud9 environment by using one of the following values: ENABLE DISABLE Only the environment owner can change the status of managed temporary credentials. An AccessDeniedException is thrown if an attempt to turn on or turn off managed temporary credentials is made by an account that's not the environment owner.
|
||||
*/
|
||||
managedCredentialsAction?: ManagedCredentialsAction;
|
||||
}
|
||||
export interface UpdateEnvironmentResult {
|
||||
}
|
||||
export type UserArn = string;
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
export type apiVersion = "2017-09-23"|"latest"|string;
|
||||
export interface ClientApiVersions {
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
apiVersion?: apiVersion;
|
||||
}
|
||||
export type ClientConfiguration = ServiceConfigurationOptions & ClientApiVersions;
|
||||
/**
|
||||
* Contains interfaces for use with the Cloud9 client.
|
||||
*/
|
||||
export import Types = Cloud9;
|
||||
}
|
||||
export = Cloud9;
|
||||
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/cloud9.js
generated
vendored
Normal file
18
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/cloud9.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['cloud9'] = {};
|
||||
AWS.Cloud9 = Service.defineService('cloud9', ['2017-09-23']);
|
||||
Object.defineProperty(apiLoader.services['cloud9'], '2017-09-23', {
|
||||
get: function get() {
|
||||
var model = require('../apis/cloud9-2017-09-23.min.json');
|
||||
model.paginators = require('../apis/cloud9-2017-09-23.paginators.json').pagination;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.Cloud9;
|
||||
385
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/cloudcontrol.d.ts
generated
vendored
Normal file
385
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/cloudcontrol.d.ts
generated
vendored
Normal file
@@ -0,0 +1,385 @@
|
||||
import {Request} from '../lib/request';
|
||||
import {Response} from '../lib/response';
|
||||
import {AWSError} from '../lib/error';
|
||||
import {Service} from '../lib/service';
|
||||
import {WaiterConfiguration} from '../lib/service';
|
||||
import {ServiceConfigurationOptions} from '../lib/service';
|
||||
import {ConfigBase as Config} from '../lib/config-base';
|
||||
interface Blob {}
|
||||
declare class CloudControl extends Service {
|
||||
/**
|
||||
* Constructs a service object. This object has one method for each API operation.
|
||||
*/
|
||||
constructor(options?: CloudControl.Types.ClientConfiguration)
|
||||
config: Config & CloudControl.Types.ClientConfiguration;
|
||||
/**
|
||||
* Cancels the specified resource operation request. For more information, see Canceling resource operation requests in the Amazon Web Services Cloud Control API User Guide. Only resource operations requests with a status of PENDING or IN_PROGRESS can be canceled.
|
||||
*/
|
||||
cancelResourceRequest(params: CloudControl.Types.CancelResourceRequestInput, callback?: (err: AWSError, data: CloudControl.Types.CancelResourceRequestOutput) => void): Request<CloudControl.Types.CancelResourceRequestOutput, AWSError>;
|
||||
/**
|
||||
* Cancels the specified resource operation request. For more information, see Canceling resource operation requests in the Amazon Web Services Cloud Control API User Guide. Only resource operations requests with a status of PENDING or IN_PROGRESS can be canceled.
|
||||
*/
|
||||
cancelResourceRequest(callback?: (err: AWSError, data: CloudControl.Types.CancelResourceRequestOutput) => void): Request<CloudControl.Types.CancelResourceRequestOutput, AWSError>;
|
||||
/**
|
||||
* Creates the specified resource. For more information, see Creating a resource in the Amazon Web Services Cloud Control API User Guide. After you have initiated a resource creation request, you can monitor the progress of your request by calling GetResourceRequestStatus using the RequestToken of the ProgressEvent type returned by CreateResource.
|
||||
*/
|
||||
createResource(params: CloudControl.Types.CreateResourceInput, callback?: (err: AWSError, data: CloudControl.Types.CreateResourceOutput) => void): Request<CloudControl.Types.CreateResourceOutput, AWSError>;
|
||||
/**
|
||||
* Creates the specified resource. For more information, see Creating a resource in the Amazon Web Services Cloud Control API User Guide. After you have initiated a resource creation request, you can monitor the progress of your request by calling GetResourceRequestStatus using the RequestToken of the ProgressEvent type returned by CreateResource.
|
||||
*/
|
||||
createResource(callback?: (err: AWSError, data: CloudControl.Types.CreateResourceOutput) => void): Request<CloudControl.Types.CreateResourceOutput, AWSError>;
|
||||
/**
|
||||
* Deletes the specified resource. For details, see Deleting a resource in the Amazon Web Services Cloud Control API User Guide. After you have initiated a resource deletion request, you can monitor the progress of your request by calling GetResourceRequestStatus using the RequestToken of the ProgressEvent returned by DeleteResource.
|
||||
*/
|
||||
deleteResource(params: CloudControl.Types.DeleteResourceInput, callback?: (err: AWSError, data: CloudControl.Types.DeleteResourceOutput) => void): Request<CloudControl.Types.DeleteResourceOutput, AWSError>;
|
||||
/**
|
||||
* Deletes the specified resource. For details, see Deleting a resource in the Amazon Web Services Cloud Control API User Guide. After you have initiated a resource deletion request, you can monitor the progress of your request by calling GetResourceRequestStatus using the RequestToken of the ProgressEvent returned by DeleteResource.
|
||||
*/
|
||||
deleteResource(callback?: (err: AWSError, data: CloudControl.Types.DeleteResourceOutput) => void): Request<CloudControl.Types.DeleteResourceOutput, AWSError>;
|
||||
/**
|
||||
* Returns information about the current state of the specified resource. For details, see Reading a resource's current state. You can use this action to return information about an existing resource in your account and Amazon Web Services Region, whether those resources were provisioned using Cloud Control API.
|
||||
*/
|
||||
getResource(params: CloudControl.Types.GetResourceInput, callback?: (err: AWSError, data: CloudControl.Types.GetResourceOutput) => void): Request<CloudControl.Types.GetResourceOutput, AWSError>;
|
||||
/**
|
||||
* Returns information about the current state of the specified resource. For details, see Reading a resource's current state. You can use this action to return information about an existing resource in your account and Amazon Web Services Region, whether those resources were provisioned using Cloud Control API.
|
||||
*/
|
||||
getResource(callback?: (err: AWSError, data: CloudControl.Types.GetResourceOutput) => void): Request<CloudControl.Types.GetResourceOutput, AWSError>;
|
||||
/**
|
||||
* Returns the current status of a resource operation request. For more information, see Tracking the progress of resource operation requests in the Amazon Web Services Cloud Control API User Guide.
|
||||
*/
|
||||
getResourceRequestStatus(params: CloudControl.Types.GetResourceRequestStatusInput, callback?: (err: AWSError, data: CloudControl.Types.GetResourceRequestStatusOutput) => void): Request<CloudControl.Types.GetResourceRequestStatusOutput, AWSError>;
|
||||
/**
|
||||
* Returns the current status of a resource operation request. For more information, see Tracking the progress of resource operation requests in the Amazon Web Services Cloud Control API User Guide.
|
||||
*/
|
||||
getResourceRequestStatus(callback?: (err: AWSError, data: CloudControl.Types.GetResourceRequestStatusOutput) => void): Request<CloudControl.Types.GetResourceRequestStatusOutput, AWSError>;
|
||||
/**
|
||||
* Returns existing resource operation requests. This includes requests of all status types. For more information, see Listing active resource operation requests in the Amazon Web Services Cloud Control API User Guide. Resource operation requests expire after 7 days.
|
||||
*/
|
||||
listResourceRequests(params: CloudControl.Types.ListResourceRequestsInput, callback?: (err: AWSError, data: CloudControl.Types.ListResourceRequestsOutput) => void): Request<CloudControl.Types.ListResourceRequestsOutput, AWSError>;
|
||||
/**
|
||||
* Returns existing resource operation requests. This includes requests of all status types. For more information, see Listing active resource operation requests in the Amazon Web Services Cloud Control API User Guide. Resource operation requests expire after 7 days.
|
||||
*/
|
||||
listResourceRequests(callback?: (err: AWSError, data: CloudControl.Types.ListResourceRequestsOutput) => void): Request<CloudControl.Types.ListResourceRequestsOutput, AWSError>;
|
||||
/**
|
||||
* Returns information about the specified resources. For more information, see Discovering resources in the Amazon Web Services Cloud Control API User Guide. You can use this action to return information about existing resources in your account and Amazon Web Services Region, whether those resources were provisioned using Cloud Control API.
|
||||
*/
|
||||
listResources(params: CloudControl.Types.ListResourcesInput, callback?: (err: AWSError, data: CloudControl.Types.ListResourcesOutput) => void): Request<CloudControl.Types.ListResourcesOutput, AWSError>;
|
||||
/**
|
||||
* Returns information about the specified resources. For more information, see Discovering resources in the Amazon Web Services Cloud Control API User Guide. You can use this action to return information about existing resources in your account and Amazon Web Services Region, whether those resources were provisioned using Cloud Control API.
|
||||
*/
|
||||
listResources(callback?: (err: AWSError, data: CloudControl.Types.ListResourcesOutput) => void): Request<CloudControl.Types.ListResourcesOutput, AWSError>;
|
||||
/**
|
||||
* Updates the specified property values in the resource. You specify your resource property updates as a list of patch operations contained in a JSON patch document that adheres to the RFC 6902 - JavaScript Object Notation (JSON) Patch standard. For details on how Cloud Control API performs resource update operations, see Updating a resource in the Amazon Web Services Cloud Control API User Guide. After you have initiated a resource update request, you can monitor the progress of your request by calling GetResourceRequestStatus using the RequestToken of the ProgressEvent returned by UpdateResource. For more information about the properties of a specific resource, refer to the related topic for the resource in the Resource and property types reference in the CloudFormation Users Guide.
|
||||
*/
|
||||
updateResource(params: CloudControl.Types.UpdateResourceInput, callback?: (err: AWSError, data: CloudControl.Types.UpdateResourceOutput) => void): Request<CloudControl.Types.UpdateResourceOutput, AWSError>;
|
||||
/**
|
||||
* Updates the specified property values in the resource. You specify your resource property updates as a list of patch operations contained in a JSON patch document that adheres to the RFC 6902 - JavaScript Object Notation (JSON) Patch standard. For details on how Cloud Control API performs resource update operations, see Updating a resource in the Amazon Web Services Cloud Control API User Guide. After you have initiated a resource update request, you can monitor the progress of your request by calling GetResourceRequestStatus using the RequestToken of the ProgressEvent returned by UpdateResource. For more information about the properties of a specific resource, refer to the related topic for the resource in the Resource and property types reference in the CloudFormation Users Guide.
|
||||
*/
|
||||
updateResource(callback?: (err: AWSError, data: CloudControl.Types.UpdateResourceOutput) => void): Request<CloudControl.Types.UpdateResourceOutput, AWSError>;
|
||||
/**
|
||||
* Waits for the resourceRequestSuccess state by periodically calling the underlying CloudControl.getResourceRequestStatusoperation every 5 seconds (at most 24 times). Wait until resource operation request is successful
|
||||
*/
|
||||
waitFor(state: "resourceRequestSuccess", params: CloudControl.Types.GetResourceRequestStatusInput & {$waiter?: WaiterConfiguration}, callback?: (err: AWSError, data: CloudControl.Types.GetResourceRequestStatusOutput) => void): Request<CloudControl.Types.GetResourceRequestStatusOutput, AWSError>;
|
||||
/**
|
||||
* Waits for the resourceRequestSuccess state by periodically calling the underlying CloudControl.getResourceRequestStatusoperation every 5 seconds (at most 24 times). Wait until resource operation request is successful
|
||||
*/
|
||||
waitFor(state: "resourceRequestSuccess", callback?: (err: AWSError, data: CloudControl.Types.GetResourceRequestStatusOutput) => void): Request<CloudControl.Types.GetResourceRequestStatusOutput, AWSError>;
|
||||
}
|
||||
declare namespace CloudControl {
|
||||
export interface CancelResourceRequestInput {
|
||||
/**
|
||||
* The RequestToken of the ProgressEvent object returned by the resource operation request.
|
||||
*/
|
||||
RequestToken: RequestToken;
|
||||
}
|
||||
export interface CancelResourceRequestOutput {
|
||||
ProgressEvent?: ProgressEvent;
|
||||
}
|
||||
export type ClientToken = string;
|
||||
export interface CreateResourceInput {
|
||||
/**
|
||||
* The name of the resource type.
|
||||
*/
|
||||
TypeName: TypeName;
|
||||
/**
|
||||
* For private resource types, the type version to use in this resource operation. If you do not specify a resource version, CloudFormation uses the default version.
|
||||
*/
|
||||
TypeVersionId?: TypeVersionId;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role for Cloud Control API to use when performing this resource operation. The role specified must have the permissions required for this operation. The necessary permissions for each event handler are defined in the handlers section of the resource type definition schema. If you do not specify a role, Cloud Control API uses a temporary session created using your Amazon Web Services user credentials. For more information, see Specifying credentials in the Amazon Web Services Cloud Control API User Guide.
|
||||
*/
|
||||
RoleArn?: RoleArn;
|
||||
/**
|
||||
* A unique identifier to ensure the idempotency of the resource request. As a best practice, specify this token to ensure idempotency, so that Amazon Web Services Cloud Control API can accurately distinguish between request retries and new resource requests. You might retry a resource request to ensure that it was successfully received. A client token is valid for 36 hours once used. After that, a resource request with the same client token is treated as a new request. If you do not specify a client token, one is generated for inclusion in the request. For more information, see Ensuring resource operation requests are unique in the Amazon Web Services Cloud Control API User Guide.
|
||||
*/
|
||||
ClientToken?: ClientToken;
|
||||
/**
|
||||
* Structured data format representing the desired state of the resource, consisting of that resource's properties and their desired values. Cloud Control API currently supports JSON as a structured data format. Specify the desired state as one of the following: A JSON blob A local path containing the desired state in JSON data format For more information, see Composing the desired state of the resource in the Amazon Web Services Cloud Control API User Guide. For more information about the properties of a specific resource, refer to the related topic for the resource in the Resource and property types reference in the CloudFormation Users Guide.
|
||||
*/
|
||||
DesiredState: Properties;
|
||||
}
|
||||
export interface CreateResourceOutput {
|
||||
/**
|
||||
* Represents the current status of the resource creation request. After you have initiated a resource creation request, you can monitor the progress of your request by calling GetResourceRequestStatus using the RequestToken of the ProgressEvent returned by CreateResource.
|
||||
*/
|
||||
ProgressEvent?: ProgressEvent;
|
||||
}
|
||||
export interface DeleteResourceInput {
|
||||
/**
|
||||
* The name of the resource type.
|
||||
*/
|
||||
TypeName: TypeName;
|
||||
/**
|
||||
* For private resource types, the type version to use in this resource operation. If you do not specify a resource version, CloudFormation uses the default version.
|
||||
*/
|
||||
TypeVersionId?: TypeVersionId;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role for Cloud Control API to use when performing this resource operation. The role specified must have the permissions required for this operation. The necessary permissions for each event handler are defined in the handlers section of the resource type definition schema. If you do not specify a role, Cloud Control API uses a temporary session created using your Amazon Web Services user credentials. For more information, see Specifying credentials in the Amazon Web Services Cloud Control API User Guide.
|
||||
*/
|
||||
RoleArn?: RoleArn;
|
||||
/**
|
||||
* A unique identifier to ensure the idempotency of the resource request. As a best practice, specify this token to ensure idempotency, so that Amazon Web Services Cloud Control API can accurately distinguish between request retries and new resource requests. You might retry a resource request to ensure that it was successfully received. A client token is valid for 36 hours once used. After that, a resource request with the same client token is treated as a new request. If you do not specify a client token, one is generated for inclusion in the request. For more information, see Ensuring resource operation requests are unique in the Amazon Web Services Cloud Control API User Guide.
|
||||
*/
|
||||
ClientToken?: ClientToken;
|
||||
/**
|
||||
* The identifier for the resource. You can specify the primary identifier, or any secondary identifier defined for the resource type in its resource schema. You can only specify one identifier. Primary identifiers can be specified as a string or JSON; secondary identifiers must be specified as JSON. For compound primary identifiers (that is, one that consists of multiple resource properties strung together), to specify the primary identifier as a string, list the property values in the order they are specified in the primary identifier definition, separated by |. For more information, see Identifying resources in the Amazon Web Services Cloud Control API User Guide.
|
||||
*/
|
||||
Identifier: Identifier;
|
||||
}
|
||||
export interface DeleteResourceOutput {
|
||||
/**
|
||||
* Represents the current status of the resource deletion request. After you have initiated a resource deletion request, you can monitor the progress of your request by calling GetResourceRequestStatus using the RequestToken of the ProgressEvent returned by DeleteResource.
|
||||
*/
|
||||
ProgressEvent?: ProgressEvent;
|
||||
}
|
||||
export interface GetResourceInput {
|
||||
/**
|
||||
* The name of the resource type.
|
||||
*/
|
||||
TypeName: TypeName;
|
||||
/**
|
||||
* For private resource types, the type version to use in this resource operation. If you do not specify a resource version, CloudFormation uses the default version.
|
||||
*/
|
||||
TypeVersionId?: TypeVersionId;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role for Cloud Control API to use when performing this resource operation. The role specified must have the permissions required for this operation. The necessary permissions for each event handler are defined in the handlers section of the resource type definition schema. If you do not specify a role, Cloud Control API uses a temporary session created using your Amazon Web Services user credentials. For more information, see Specifying credentials in the Amazon Web Services Cloud Control API User Guide.
|
||||
*/
|
||||
RoleArn?: RoleArn;
|
||||
/**
|
||||
* The identifier for the resource. You can specify the primary identifier, or any secondary identifier defined for the resource type in its resource schema. You can only specify one identifier. Primary identifiers can be specified as a string or JSON; secondary identifiers must be specified as JSON. For compound primary identifiers (that is, one that consists of multiple resource properties strung together), to specify the primary identifier as a string, list the property values in the order they are specified in the primary identifier definition, separated by |. For more information, see Identifying resources in the Amazon Web Services Cloud Control API User Guide.
|
||||
*/
|
||||
Identifier: Identifier;
|
||||
}
|
||||
export interface GetResourceOutput {
|
||||
/**
|
||||
* The name of the resource type.
|
||||
*/
|
||||
TypeName?: TypeName;
|
||||
ResourceDescription?: ResourceDescription;
|
||||
}
|
||||
export interface GetResourceRequestStatusInput {
|
||||
/**
|
||||
* A unique token used to track the progress of the resource operation request. Request tokens are included in the ProgressEvent type returned by a resource operation request.
|
||||
*/
|
||||
RequestToken: RequestToken;
|
||||
}
|
||||
export interface GetResourceRequestStatusOutput {
|
||||
/**
|
||||
* Represents the current status of the resource operation request.
|
||||
*/
|
||||
ProgressEvent?: ProgressEvent;
|
||||
}
|
||||
export type HandlerErrorCode = "NotUpdatable"|"InvalidRequest"|"AccessDenied"|"InvalidCredentials"|"AlreadyExists"|"NotFound"|"ResourceConflict"|"Throttling"|"ServiceLimitExceeded"|"NotStabilized"|"GeneralServiceException"|"ServiceInternalError"|"ServiceTimeout"|"NetworkFailure"|"InternalFailure"|string;
|
||||
export type HandlerNextToken = string;
|
||||
export type Identifier = string;
|
||||
export interface ListResourceRequestsInput {
|
||||
/**
|
||||
* The maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results. The default is 20.
|
||||
*/
|
||||
MaxResults?: MaxResults;
|
||||
/**
|
||||
* If the previous paginated request didn't return all of the remaining results, the response object's NextToken parameter value is set to a token. To retrieve the next set of results, call this action again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.
|
||||
*/
|
||||
NextToken?: NextToken;
|
||||
/**
|
||||
* The filter criteria to apply to the requests returned.
|
||||
*/
|
||||
ResourceRequestStatusFilter?: ResourceRequestStatusFilter;
|
||||
}
|
||||
export interface ListResourceRequestsOutput {
|
||||
/**
|
||||
* The requests that match the specified filter criteria.
|
||||
*/
|
||||
ResourceRequestStatusSummaries?: ResourceRequestStatusSummaries;
|
||||
/**
|
||||
* If the request doesn't return all of the remaining results, NextToken is set to a token. To retrieve the next set of results, call ListResources again and assign that token to the request object's NextToken parameter. If the request returns all results, NextToken is set to null.
|
||||
*/
|
||||
NextToken?: NextToken;
|
||||
}
|
||||
export interface ListResourcesInput {
|
||||
/**
|
||||
* The name of the resource type.
|
||||
*/
|
||||
TypeName: TypeName;
|
||||
/**
|
||||
* For private resource types, the type version to use in this resource operation. If you do not specify a resource version, CloudFormation uses the default version.
|
||||
*/
|
||||
TypeVersionId?: TypeVersionId;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role for Cloud Control API to use when performing this resource operation. The role specified must have the permissions required for this operation. The necessary permissions for each event handler are defined in the handlers section of the resource type definition schema. If you do not specify a role, Cloud Control API uses a temporary session created using your Amazon Web Services user credentials. For more information, see Specifying credentials in the Amazon Web Services Cloud Control API User Guide.
|
||||
*/
|
||||
RoleArn?: RoleArn;
|
||||
/**
|
||||
* If the previous paginated request didn't return all of the remaining results, the response object's NextToken parameter value is set to a token. To retrieve the next set of results, call this action again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.
|
||||
*/
|
||||
NextToken?: HandlerNextToken;
|
||||
/**
|
||||
* Reserved.
|
||||
*/
|
||||
MaxResults?: MaxResults;
|
||||
/**
|
||||
* The resource model to use to select the resources to return.
|
||||
*/
|
||||
ResourceModel?: Properties;
|
||||
}
|
||||
export interface ListResourcesOutput {
|
||||
/**
|
||||
* The name of the resource type.
|
||||
*/
|
||||
TypeName?: TypeName;
|
||||
/**
|
||||
* Information about the specified resources, including primary identifier and resource model.
|
||||
*/
|
||||
ResourceDescriptions?: ResourceDescriptions;
|
||||
/**
|
||||
* If the request doesn't return all of the remaining results, NextToken is set to a token. To retrieve the next set of results, call ListResources again and assign that token to the request object's NextToken parameter. If the request returns all results, NextToken is set to null.
|
||||
*/
|
||||
NextToken?: HandlerNextToken;
|
||||
}
|
||||
export type MaxResults = number;
|
||||
export type NextToken = string;
|
||||
export type Operation = "CREATE"|"DELETE"|"UPDATE"|string;
|
||||
export type OperationStatus = "PENDING"|"IN_PROGRESS"|"SUCCESS"|"FAILED"|"CANCEL_IN_PROGRESS"|"CANCEL_COMPLETE"|string;
|
||||
export type OperationStatuses = OperationStatus[];
|
||||
export type Operations = Operation[];
|
||||
export type PatchDocument = string;
|
||||
export interface ProgressEvent {
|
||||
/**
|
||||
* The name of the resource type used in the operation.
|
||||
*/
|
||||
TypeName?: TypeName;
|
||||
/**
|
||||
* The primary identifier for the resource. In some cases, the resource identifier may be available before the resource operation has reached a status of SUCCESS.
|
||||
*/
|
||||
Identifier?: Identifier;
|
||||
/**
|
||||
* The unique token representing this resource operation request. Use the RequestToken with GetResourceRequestStatus to return the current status of a resource operation request.
|
||||
*/
|
||||
RequestToken?: RequestToken;
|
||||
/**
|
||||
* The resource operation type.
|
||||
*/
|
||||
Operation?: Operation;
|
||||
/**
|
||||
* The current status of the resource operation request. PENDING: The resource operation hasn't yet started. IN_PROGRESS: The resource operation is currently in progress. SUCCESS: The resource operation has successfully completed. FAILED: The resource operation has failed. Refer to the error code and status message for more information. CANCEL_IN_PROGRESS: The resource operation is in the process of being canceled. CANCEL_COMPLETE: The resource operation has been canceled.
|
||||
*/
|
||||
OperationStatus?: OperationStatus;
|
||||
/**
|
||||
* When the resource operation request was initiated.
|
||||
*/
|
||||
EventTime?: Timestamp;
|
||||
/**
|
||||
* A JSON string containing the resource model, consisting of each resource property and its current value.
|
||||
*/
|
||||
ResourceModel?: Properties;
|
||||
/**
|
||||
* Any message explaining the current status.
|
||||
*/
|
||||
StatusMessage?: StatusMessage;
|
||||
/**
|
||||
* For requests with a status of FAILED, the associated error code. For error code definitions, see Handler error codes in the CloudFormation Command Line Interface User Guide for Extension Development.
|
||||
*/
|
||||
ErrorCode?: HandlerErrorCode;
|
||||
/**
|
||||
* When to next request the status of this resource operation request.
|
||||
*/
|
||||
RetryAfter?: Timestamp;
|
||||
}
|
||||
export type Properties = string;
|
||||
export type RequestToken = string;
|
||||
export interface ResourceDescription {
|
||||
/**
|
||||
* The primary identifier for the resource. For more information, see Identifying resources in the Amazon Web Services Cloud Control API User Guide.
|
||||
*/
|
||||
Identifier?: Identifier;
|
||||
/**
|
||||
* A list of the resource properties and their current values.
|
||||
*/
|
||||
Properties?: Properties;
|
||||
}
|
||||
export type ResourceDescriptions = ResourceDescription[];
|
||||
export interface ResourceRequestStatusFilter {
|
||||
/**
|
||||
* The operation types to include in the filter.
|
||||
*/
|
||||
Operations?: Operations;
|
||||
/**
|
||||
* The operation statuses to include in the filter. PENDING: The operation has been requested, but not yet initiated. IN_PROGRESS: The operation is in progress. SUCCESS: The operation completed. FAILED: The operation failed. CANCEL_IN_PROGRESS: The operation is in the process of being canceled. CANCEL_COMPLETE: The operation has been canceled.
|
||||
*/
|
||||
OperationStatuses?: OperationStatuses;
|
||||
}
|
||||
export type ResourceRequestStatusSummaries = ProgressEvent[];
|
||||
export type RoleArn = string;
|
||||
export type StatusMessage = string;
|
||||
export type Timestamp = Date;
|
||||
export type TypeName = string;
|
||||
export type TypeVersionId = string;
|
||||
export interface UpdateResourceInput {
|
||||
/**
|
||||
* The name of the resource type.
|
||||
*/
|
||||
TypeName: TypeName;
|
||||
/**
|
||||
* For private resource types, the type version to use in this resource operation. If you do not specify a resource version, CloudFormation uses the default version.
|
||||
*/
|
||||
TypeVersionId?: TypeVersionId;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role for Cloud Control API to use when performing this resource operation. The role specified must have the permissions required for this operation. The necessary permissions for each event handler are defined in the handlers section of the resource type definition schema. If you do not specify a role, Cloud Control API uses a temporary session created using your Amazon Web Services user credentials. For more information, see Specifying credentials in the Amazon Web Services Cloud Control API User Guide.
|
||||
*/
|
||||
RoleArn?: RoleArn;
|
||||
/**
|
||||
* A unique identifier to ensure the idempotency of the resource request. As a best practice, specify this token to ensure idempotency, so that Amazon Web Services Cloud Control API can accurately distinguish between request retries and new resource requests. You might retry a resource request to ensure that it was successfully received. A client token is valid for 36 hours once used. After that, a resource request with the same client token is treated as a new request. If you do not specify a client token, one is generated for inclusion in the request. For more information, see Ensuring resource operation requests are unique in the Amazon Web Services Cloud Control API User Guide.
|
||||
*/
|
||||
ClientToken?: ClientToken;
|
||||
/**
|
||||
* The identifier for the resource. You can specify the primary identifier, or any secondary identifier defined for the resource type in its resource schema. You can only specify one identifier. Primary identifiers can be specified as a string or JSON; secondary identifiers must be specified as JSON. For compound primary identifiers (that is, one that consists of multiple resource properties strung together), to specify the primary identifier as a string, list the property values in the order they are specified in the primary identifier definition, separated by |. For more information, see Identifying resources in the Amazon Web Services Cloud Control API User Guide.
|
||||
*/
|
||||
Identifier: Identifier;
|
||||
/**
|
||||
* A JavaScript Object Notation (JSON) document listing the patch operations that represent the updates to apply to the current resource properties. For details, see Composing the patch document in the Amazon Web Services Cloud Control API User Guide.
|
||||
*/
|
||||
PatchDocument: PatchDocument;
|
||||
}
|
||||
export interface UpdateResourceOutput {
|
||||
/**
|
||||
* Represents the current status of the resource update request. Use the RequestToken of the ProgressEvent with GetResourceRequestStatus to return the current status of a resource operation request.
|
||||
*/
|
||||
ProgressEvent?: ProgressEvent;
|
||||
}
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
export type apiVersion = "2021-09-30"|"latest"|string;
|
||||
export interface ClientApiVersions {
|
||||
/**
|
||||
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
|
||||
*/
|
||||
apiVersion?: apiVersion;
|
||||
}
|
||||
export type ClientConfiguration = ServiceConfigurationOptions & ClientApiVersions;
|
||||
/**
|
||||
* Contains interfaces for use with the CloudControl client.
|
||||
*/
|
||||
export import Types = CloudControl;
|
||||
}
|
||||
export = CloudControl;
|
||||
19
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/cloudcontrol.js
generated
vendored
Normal file
19
aws/lambda-nodejs18.x/UpdateZulipStreams/node_modules/aws-sdk/clients/cloudcontrol.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
require('../lib/node_loader');
|
||||
var AWS = require('../lib/core');
|
||||
var Service = AWS.Service;
|
||||
var apiLoader = AWS.apiLoader;
|
||||
|
||||
apiLoader.services['cloudcontrol'] = {};
|
||||
AWS.CloudControl = Service.defineService('cloudcontrol', ['2021-09-30']);
|
||||
Object.defineProperty(apiLoader.services['cloudcontrol'], '2021-09-30', {
|
||||
get: function get() {
|
||||
var model = require('../apis/cloudcontrol-2021-09-30.min.json');
|
||||
model.paginators = require('../apis/cloudcontrol-2021-09-30.paginators.json').pagination;
|
||||
model.waiters = require('../apis/cloudcontrol-2021-09-30.waiters2.json').waiters;
|
||||
return model;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
module.exports = AWS.CloudControl;
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user