Package-level declarations

Types

Link copied to clipboard
data class As2ConfigProperties(val basicAuthSecretId: String? = null, val compression: ConnectorAs2ConfigPropertiesCompression? = null, val encryptionAlgorithm: ConnectorAs2ConfigPropertiesEncryptionAlgorithm? = null, val localProfileId: String? = null, val mdnResponse: ConnectorAs2ConfigPropertiesMdnResponse? = null, val mdnSigningAlgorithm: ConnectorAs2ConfigPropertiesMdnSigningAlgorithm? = null, val messageSubject: String? = null, val partnerProfileId: String? = null, val signingAlgorithm: ConnectorAs2ConfigPropertiesSigningAlgorithm? = null)

Configuration for an AS2 connector.

Link copied to clipboard
data class GetAgreementResult(val accessRole: String? = null, val agreementId: String? = null, val arn: String? = null, val baseDirectory: String? = null, val description: String? = null, val localProfileId: String? = null, val partnerProfileId: String? = null, val status: AgreementStatus? = null, val tags: List<Tag>? = null)
Link copied to clipboard
data class GetCertificateResult(val activeDate: String? = null, val arn: String? = null, val certificateId: String? = null, val description: String? = null, val inactiveDate: String? = null, val notAfterDate: String? = null, val notBeforeDate: String? = null, val serial: String? = null, val status: CertificateStatus? = null, val tags: List<Tag>? = null, val type: CertificateType? = null, val usage: CertificateUsage? = null)
Link copied to clipboard
data class GetConnectorResult(val accessRole: String? = null, val arn: String? = null, val as2Config: As2ConfigProperties? = null, val connectorId: String? = null, val loggingRole: String? = null, val securityPolicyName: String? = null, val serviceManagedEgressIpAddresses: List<String>? = null, val sftpConfig: SftpConfigProperties? = null, val tags: List<Tag>? = null, val url: String? = null)
Link copied to clipboard
data class GetProfileResult(val arn: String? = null, val as2Id: String? = null, val certificateIds: List<String>? = null, val profileId: String? = null, val tags: List<Tag>? = null)
Link copied to clipboard
data class GetWorkflowResult(val arn: String? = null, val tags: List<Tag>? = null, val workflowId: String? = null)
Link copied to clipboard
data class SftpConfigProperties(val trustedHostKeys: List<String>? = null, val userSecretId: String? = null)

Configuration for an SFTP connector.

Link copied to clipboard
data class WorkflowEfsInputFileLocation(val fileSystemId: String? = null, val path: String? = null)

Specifies the details for an EFS file.

Link copied to clipboard
data class WorkflowInputFileLocation(val efsFileLocation: WorkflowEfsInputFileLocation? = null, val s3FileLocation: WorkflowS3InputFileLocation? = null)

Specifies the location for the file being decrypted. Only applicable for the Decrypt type of workflow steps.

Link copied to clipboard
data class WorkflowS3FileLocation(val s3FileLocation: WorkflowS3InputFileLocation? = null)

Specifies the location for the file being copied. Only applicable for the Copy type of workflow steps.

Link copied to clipboard
data class WorkflowS3InputFileLocation(val bucket: String? = null, val key: String? = null)

Specifies the details for a S3 file.

Link copied to clipboard
data class WorkflowS3Tag(val key: String, val value: String)

Specifies the key-value pair that are assigned to a file during the execution of a Tagging step.

Link copied to clipboard
data class WorkflowStep(val copyStepDetails: WorkflowStepCopyStepDetailsProperties? = null, val customStepDetails: WorkflowStepCustomStepDetailsProperties? = null, val decryptStepDetails: WorkflowStepDecryptStepDetailsProperties? = null, val deleteStepDetails: WorkflowStepDeleteStepDetailsProperties? = null, val tagStepDetails: WorkflowStepTagStepDetailsProperties? = null, val type: WorkflowStepType? = null)

The basic building block of a workflow.

Link copied to clipboard
data class WorkflowStepCopyStepDetailsProperties(val destinationFileLocation: WorkflowS3FileLocation? = null, val name: String? = null, val overwriteExisting: WorkflowStepCopyStepDetailsPropertiesOverwriteExisting? = null, val sourceFileLocation: String? = null)

Details for a step that performs a file copy.

Link copied to clipboard
data class WorkflowStepCustomStepDetailsProperties(val name: String? = null, val sourceFileLocation: String? = null, val target: String? = null, val timeoutSeconds: Int? = null)

Details for a step that invokes a lambda function.

Link copied to clipboard
data class WorkflowStepDecryptStepDetailsProperties(val destinationFileLocation: WorkflowInputFileLocation, val name: String? = null, val overwriteExisting: WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting? = null, val sourceFileLocation: String? = null, val type: WorkflowStepDecryptStepDetailsPropertiesType)

Details for a step that performs a file decryption.

Link copied to clipboard
data class WorkflowStepDeleteStepDetailsProperties(val name: String? = null, val sourceFileLocation: String? = null)

Details for a step that deletes the file.

Link copied to clipboard
data class WorkflowStepTagStepDetailsProperties(val name: String? = null, val sourceFileLocation: String? = null, val tags: List<WorkflowS3Tag>? = null)

Details for a step that creates one or more tags.