@pulumi/aws-native
Version:
The Pulumi AWS Cloud Control Provider enables you to build, deploy, and manage [any AWS resource that's supported by the AWS Cloud Control API](https://github.com/pulumi/pulumi-aws-native/blob/master/provider/cmd/pulumi-gen-aws-native/supported-types.txt)
227 lines (226 loc) • 9.61 kB
TypeScript
export declare const AgreementEnforceMessageSigning: {
readonly Enabled: "ENABLED";
readonly Disabled: "DISABLED";
};
/**
* Specifies whether to enforce an AS2 message is signed for this agreement.
*/
export type AgreementEnforceMessageSigning = (typeof AgreementEnforceMessageSigning)[keyof typeof AgreementEnforceMessageSigning];
export declare const AgreementPreserveFilename: {
readonly Enabled: "ENABLED";
readonly Disabled: "DISABLED";
};
/**
* Specifies whether to preserve the filename received for this agreement.
*/
export type AgreementPreserveFilename = (typeof AgreementPreserveFilename)[keyof typeof AgreementPreserveFilename];
export declare const AgreementStatus: {
readonly Active: "ACTIVE";
readonly Inactive: "INACTIVE";
};
/**
* Specifies the status of the agreement.
*/
export type AgreementStatus = (typeof AgreementStatus)[keyof typeof AgreementStatus];
export declare const CertificateStatus: {
readonly Active: "ACTIVE";
readonly Pending: "PENDING";
readonly Inactive: "INACTIVE";
};
/**
* A status description for the certificate.
*/
export type CertificateStatus = (typeof CertificateStatus)[keyof typeof CertificateStatus];
export declare const CertificateType: {
readonly Certificate: "CERTIFICATE";
readonly CertificateWithPrivateKey: "CERTIFICATE_WITH_PRIVATE_KEY";
};
/**
* Describing the type of certificate. With or without a private key.
*/
export type CertificateType = (typeof CertificateType)[keyof typeof CertificateType];
export declare const CertificateUsage: {
readonly Signing: "SIGNING";
readonly Encryption: "ENCRYPTION";
readonly Tls: "TLS";
};
/**
* Specifies the usage type for the certificate.
*/
export type CertificateUsage = (typeof CertificateUsage)[keyof typeof CertificateUsage];
export declare const ConnectorAs2ConfigPropertiesCompression: {
readonly Zlib: "ZLIB";
readonly Disabled: "DISABLED";
};
/**
* Compression setting for this AS2 connector configuration.
*/
export type ConnectorAs2ConfigPropertiesCompression = (typeof ConnectorAs2ConfigPropertiesCompression)[keyof typeof ConnectorAs2ConfigPropertiesCompression];
export declare const ConnectorAs2ConfigPropertiesEncryptionAlgorithm: {
readonly Aes128Cbc: "AES128_CBC";
readonly Aes192Cbc: "AES192_CBC";
readonly Aes256Cbc: "AES256_CBC";
readonly None: "NONE";
readonly DesEde3Cbc: "DES_EDE3_CBC";
};
/**
* Encryption algorithm for this AS2 connector configuration.
*/
export type ConnectorAs2ConfigPropertiesEncryptionAlgorithm = (typeof ConnectorAs2ConfigPropertiesEncryptionAlgorithm)[keyof typeof ConnectorAs2ConfigPropertiesEncryptionAlgorithm];
export declare const ConnectorAs2ConfigPropertiesMdnResponse: {
readonly Sync: "SYNC";
readonly None: "NONE";
};
/**
* MDN Response setting for this AS2 connector configuration.
*/
export type ConnectorAs2ConfigPropertiesMdnResponse = (typeof ConnectorAs2ConfigPropertiesMdnResponse)[keyof typeof ConnectorAs2ConfigPropertiesMdnResponse];
export declare const ConnectorAs2ConfigPropertiesMdnSigningAlgorithm: {
readonly Sha256: "SHA256";
readonly Sha384: "SHA384";
readonly Sha512: "SHA512";
readonly Sha1: "SHA1";
readonly None: "NONE";
readonly Default: "DEFAULT";
};
/**
* MDN Signing algorithm for this AS2 connector configuration.
*/
export type ConnectorAs2ConfigPropertiesMdnSigningAlgorithm = (typeof ConnectorAs2ConfigPropertiesMdnSigningAlgorithm)[keyof typeof ConnectorAs2ConfigPropertiesMdnSigningAlgorithm];
export declare const ConnectorAs2ConfigPropertiesPreserveContentType: {
readonly Enabled: "ENABLED";
readonly Disabled: "DISABLED";
};
/**
* Specifies whether to use the AWS S3 object content-type as the content-type for the AS2 message.
*/
export type ConnectorAs2ConfigPropertiesPreserveContentType = (typeof ConnectorAs2ConfigPropertiesPreserveContentType)[keyof typeof ConnectorAs2ConfigPropertiesPreserveContentType];
export declare const ConnectorAs2ConfigPropertiesSigningAlgorithm: {
readonly Sha256: "SHA256";
readonly Sha384: "SHA384";
readonly Sha512: "SHA512";
readonly Sha1: "SHA1";
readonly None: "NONE";
};
/**
* Signing algorithm for this AS2 connector configuration.
*/
export type ConnectorAs2ConfigPropertiesSigningAlgorithm = (typeof ConnectorAs2ConfigPropertiesSigningAlgorithm)[keyof typeof ConnectorAs2ConfigPropertiesSigningAlgorithm];
export declare const ProfileType: {
readonly Local: "LOCAL";
readonly Partner: "PARTNER";
};
/**
* Enum specifying whether the profile is local or associated with a trading partner.
*/
export type ProfileType = (typeof ProfileType)[keyof typeof ProfileType];
export declare const ServerAs2Transport: {
readonly Http: "HTTP";
};
export type ServerAs2Transport = (typeof ServerAs2Transport)[keyof typeof ServerAs2Transport];
export declare const ServerDirectoryListingOptimization: {
readonly Enabled: "ENABLED";
readonly Disabled: "DISABLED";
};
/**
* Indicates whether optimization to directory listing on S3 servers is used. Disabled by default for compatibility.
*/
export type ServerDirectoryListingOptimization = (typeof ServerDirectoryListingOptimization)[keyof typeof ServerDirectoryListingOptimization];
export declare const ServerDomain: {
readonly S3: "S3";
readonly Efs: "EFS";
};
export type ServerDomain = (typeof ServerDomain)[keyof typeof ServerDomain];
export declare const ServerEndpointType: {
readonly Public: "PUBLIC";
readonly Vpc: "VPC";
readonly VpcEndpoint: "VPC_ENDPOINT";
};
export type ServerEndpointType = (typeof ServerEndpointType)[keyof typeof ServerEndpointType];
export declare const ServerIdentityProviderType: {
readonly ServiceManaged: "SERVICE_MANAGED";
readonly ApiGateway: "API_GATEWAY";
readonly AwsDirectoryService: "AWS_DIRECTORY_SERVICE";
readonly AwsLambda: "AWS_LAMBDA";
};
export type ServerIdentityProviderType = (typeof ServerIdentityProviderType)[keyof typeof ServerIdentityProviderType];
export declare const ServerProtocol: {
readonly Sftp: "SFTP";
readonly Ftp: "FTP";
readonly Ftps: "FTPS";
readonly As2: "AS2";
};
export type ServerProtocol = (typeof ServerProtocol)[keyof typeof ServerProtocol];
export declare const ServerSetStatOption: {
readonly Default: "DEFAULT";
readonly EnableNoOp: "ENABLE_NO_OP";
};
export type ServerSetStatOption = (typeof ServerSetStatOption)[keyof typeof ServerSetStatOption];
export declare const ServerSftpAuthenticationMethods: {
readonly Password: "PASSWORD";
readonly PublicKey: "PUBLIC_KEY";
readonly PublicKeyOrPassword: "PUBLIC_KEY_OR_PASSWORD";
readonly PublicKeyAndPassword: "PUBLIC_KEY_AND_PASSWORD";
};
export type ServerSftpAuthenticationMethods = (typeof ServerSftpAuthenticationMethods)[keyof typeof ServerSftpAuthenticationMethods];
export declare const ServerState: {
readonly Offline: "OFFLINE";
readonly Online: "ONLINE";
readonly Starting: "STARTING";
readonly Stopping: "STOPPING";
readonly StartFailed: "START_FAILED";
readonly StopFailed: "STOP_FAILED";
};
export type ServerState = (typeof ServerState)[keyof typeof ServerState];
export declare const ServerTlsSessionResumptionMode: {
readonly Disabled: "DISABLED";
readonly Enabled: "ENABLED";
readonly Enforced: "ENFORCED";
};
export type ServerTlsSessionResumptionMode = (typeof ServerTlsSessionResumptionMode)[keyof typeof ServerTlsSessionResumptionMode];
export declare const UserHomeDirectoryType: {
readonly Path: "PATH";
readonly Logical: "LOGICAL";
};
export type UserHomeDirectoryType = (typeof UserHomeDirectoryType)[keyof typeof UserHomeDirectoryType];
export declare const UserMapType: {
readonly File: "FILE";
readonly Directory: "DIRECTORY";
};
export type UserMapType = (typeof UserMapType)[keyof typeof UserMapType];
export declare const WebAppEndpointPolicy: {
readonly Standard: "STANDARD";
readonly Fips: "FIPS";
};
export type WebAppEndpointPolicy = (typeof WebAppEndpointPolicy)[keyof typeof WebAppEndpointPolicy];
export declare const WorkflowStepCopyStepDetailsPropertiesOverwriteExisting: {
readonly True: "TRUE";
readonly False: "FALSE";
};
/**
* A flag that indicates whether or not to overwrite an existing file of the same name. The default is FALSE.
*/
export type WorkflowStepCopyStepDetailsPropertiesOverwriteExisting = (typeof WorkflowStepCopyStepDetailsPropertiesOverwriteExisting)[keyof typeof WorkflowStepCopyStepDetailsPropertiesOverwriteExisting];
export declare const WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting: {
readonly True: "TRUE";
readonly False: "FALSE";
};
/**
* A flag that indicates whether or not to overwrite an existing file of the same name. The default is FALSE.
*/
export type WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting = (typeof WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting)[keyof typeof WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting];
export declare const WorkflowStepDecryptStepDetailsPropertiesType: {
readonly Pgp: "PGP";
};
/**
* Specifies which encryption method to use.
*/
export type WorkflowStepDecryptStepDetailsPropertiesType = (typeof WorkflowStepDecryptStepDetailsPropertiesType)[keyof typeof WorkflowStepDecryptStepDetailsPropertiesType];
export declare const WorkflowStepType: {
readonly Copy: "COPY";
readonly Custom: "CUSTOM";
readonly Decrypt: "DECRYPT";
readonly Delete: "DELETE";
readonly Tag: "TAG";
};
export type WorkflowStepType = (typeof WorkflowStepType)[keyof typeof WorkflowStepType];