com.pulumi.aws.securityhub.kotlin.outputs.GetStandardsControlAssociationsStandardsControlAssociation.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-aws-kotlin Show documentation
Show all versions of pulumi-aws-kotlin Show documentation
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.aws.securityhub.kotlin.outputs
import kotlin.String
import kotlin.Suppress
import kotlin.collections.List
/**
*
* @property associationStatus Enablement status of a control in a specific standard.
* @property relatedRequirements List of underlying requirements in the compliance framework related to the standard.
* @property securityControlArn ARN of the security control.
* @property securityControlId The identifier of the control (identified with `SecurityControlId`, `SecurityControlArn`, or a mix of both parameters).
* @property standardsArn ARN of the standard.
* @property standardsControlDescription Description of the standard.
* @property standardsControlTitle Title of the standard.
* @property updatedAt Last time that a control's enablement status in a specified standard was updated.
* @property updatedReason Reason for updating a control's enablement status in a specified standard.
*/
public data class GetStandardsControlAssociationsStandardsControlAssociation(
public val associationStatus: String,
public val relatedRequirements: List,
public val securityControlArn: String,
public val securityControlId: String,
public val standardsArn: String,
public val standardsControlDescription: String,
public val standardsControlTitle: String,
public val updatedAt: String,
public val updatedReason: String,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.aws.securityhub.outputs.GetStandardsControlAssociationsStandardsControlAssociation): GetStandardsControlAssociationsStandardsControlAssociation =
GetStandardsControlAssociationsStandardsControlAssociation(
associationStatus = javaType.associationStatus(),
relatedRequirements = javaType.relatedRequirements().map({ args0 -> args0 }),
securityControlArn = javaType.securityControlArn(),
securityControlId = javaType.securityControlId(),
standardsArn = javaType.standardsArn(),
standardsControlDescription = javaType.standardsControlDescription(),
standardsControlTitle = javaType.standardsControlTitle(),
updatedAt = javaType.updatedAt(),
updatedReason = javaType.updatedReason(),
)
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy