Package-level declarations

Types

Link copied to clipboard
@JsonSerializable
data class DeleteParameter(val Name: SSMParameterName) : SystemsManagerAction<Unit>
Link copied to clipboard
@JsonSerializable
data class GetParameter(val Name: SSMParameterName, val WithDecryption: Boolean? = null) : SystemsManagerAction<ParameterValue>
Link copied to clipboard
@JsonSerializable
data class GetParameters(val Names: List<SSMParameterName>, val WithDecryption: Boolean? = null) : SystemsManagerAction<GetParametersResult>
Link copied to clipboard
@JsonSerializable
data class GetParametersResult(val InvalidParameters: List<String>, val Parameters: List<Parameter>)
Link copied to clipboard
@JsonSerializable
data class ParameterValue(val Parameter: Parameter)
Link copied to clipboard
@JsonSerializable
data class PutParameter(val Name: SSMParameterName, val Value: String, val Type: ParameterType, val KeyId: KMSKeyId? = null, val Overwrite: Boolean? = null, val AllowedPattern: String? = null, val DataType: String? = null, val Description: String? = null, val Policies: List<String>? = null, val Tags: List<Tag>? = null, val Tier: String? = null) : SystemsManagerAction<PutParameterResult>
Link copied to clipboard
@JsonSerializable
data class PutParameterResult(val Tier: String, val Version: Int)