SSM-GUICONNECT

DeleteConnectionRecordingPreferences

valid {
    input.Body.ClientToken == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}

GetConnectionRecordingPreferences

valid {
    input.Body.ClientToken == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}

UpdateConnectionRecordingPreferences

valid {
    input.Body.ClientToken == STRING
    input.Body.ConnectionRecordingPreferences.KMSKeyArn == STRING
    input.Body.ConnectionRecordingPreferences.RecordingDestinations.S3Buckets[_].BucketName == STRING
    input.Body.ConnectionRecordingPreferences.RecordingDestinations.S3Buckets[_].BucketOwner == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}