service/ssmguiconnect/types/types.go (19 lines of code) (raw):

// Code generated by smithy-go-codegen DO NOT EDIT. package types import ( smithydocument "github.com/aws/smithy-go/document" ) // The set of preferences used for recording RDP connections in the requesting // Amazon Web Services account and Amazon Web Services Region. This includes // details such as which S3 bucket recordings are stored in. type ConnectionRecordingPreferences struct { // The ARN of a KMS key that is used to encrypt data while it is being processed // by the service. This key must exist in the same Amazon Web Services Region as // the node you start an RDP connection to. // // This member is required. KMSKeyArn *string // Determines where recordings of RDP connections are stored. // // This member is required. RecordingDestinations *RecordingDestinations noSmithyDocumentSerde } // Determines where recordings of RDP connections are stored. type RecordingDestinations struct { // The S3 bucket where RDP connection recordings are stored. // // This member is required. S3Buckets []S3Bucket noSmithyDocumentSerde } // The S3 bucket where RDP connection recordings are stored. type S3Bucket struct { // The name of the S3 bucket where RDP connection recordings are stored. // // This member is required. BucketName *string // The Amazon Web Services account number that owns the S3 bucket. // // This member is required. BucketOwner *string noSmithyDocumentSerde } type noSmithyDocumentSerde = smithydocument.NoSerde