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
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
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
Specifies the location for the file being copied. Only applicable for the Copy type of workflow steps.
Link copied to clipboard
Specifies the details for a S3 file.
Link copied to clipboard
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.