From b1768b14045a1b455fadfc072bf5b825bf7ce064 Mon Sep 17 00:00:00 2001 From: exoego Date: Sat, 18 Jul 2020 21:52:06 +0900 Subject: [PATCH] Update to v2.715.0 --- README.md | 4 +- build.sbt | 2 +- .../facade/amazonaws/services/Connect.scala | 197 ++++++++++++++++++ .../scala/facade/amazonaws/services/EC2.scala | 20 +- .../facade/amazonaws/services/Macie2.scala | 85 ++++---- version.sbt | 2 +- 6 files changed, 258 insertions(+), 52 deletions(-) diff --git a/README.md b/README.md index 3f899beac..c306fd4fd 100644 --- a/README.md +++ b/README.md @@ -13,13 +13,13 @@ You may find the below peer facades useful when developing app with AWS. ## Getting Started ```sbt -libraryDependencies += "net.exoego" %%% "aws-sdk-scalajs-facade" % "0.29.0-v2.624.0" +libraryDependencies += "net.exoego" %%% "aws-sdk-scalajs-facade" % "0.30.0-v2.715.0" scalaJSLinkerConfig ~= (_.withModuleKind(ModuleKind.CommonJSModule)) // Below are optional. Required when bundling aws-sdk for testing in sbt or // for running the app (the generated JS) on environment without aws-sdk provided. enablePlugins(ScalaJSBundlerPlugin) -npmDependencies += "aws-sdk" -> "2.624.0" +npmDependencies += "aws-sdk" -> "2.715.0" ``` Check [scalajs-bundler](https://scalacenter.github.io/scalajs-bundler/) regarding how to use `ScalajsBundlerPlugin`. diff --git a/build.sbt b/build.sbt index 96c1f1d8b..f94d69bc4 100644 --- a/build.sbt +++ b/build.sbt @@ -278,7 +278,7 @@ lazy val all = (project in file("all")) Dependencies.shared.scalatestHelper.value ), npmDependencies in Test ++= Seq( - "aws-sdk" -> "2.714.2" + "aws-sdk" -> "2.715.0" ) ) .enablePlugins(ScalaJSPlugin, ScalaJSBundlerPlugin) diff --git a/services/connect/src/main/scala/facade/amazonaws/services/Connect.scala b/services/connect/src/main/scala/facade/amazonaws/services/Connect.scala index f49968e35..c8dea45f4 100644 --- a/services/connect/src/main/scala/facade/amazonaws/services/Connect.scala +++ b/services/connect/src/main/scala/facade/amazonaws/services/Connect.scala @@ -121,13 +121,24 @@ package object connect { ): Future[ListUserHierarchyGroupsResponse] = service.listUserHierarchyGroups(params).promise().toFuture @inline def listUsersFuture(params: ListUsersRequest): Future[ListUsersResponse] = service.listUsers(params).promise().toFuture + @inline def resumeContactRecordingFuture( + params: ResumeContactRecordingRequest + ): Future[ResumeContactRecordingResponse] = service.resumeContactRecording(params).promise().toFuture @inline def startChatContactFuture(params: StartChatContactRequest): Future[StartChatContactResponse] = service.startChatContact(params).promise().toFuture + @inline def startContactRecordingFuture( + params: StartContactRecordingRequest + ): Future[StartContactRecordingResponse] = service.startContactRecording(params).promise().toFuture @inline def startOutboundVoiceContactFuture( params: StartOutboundVoiceContactRequest ): Future[StartOutboundVoiceContactResponse] = service.startOutboundVoiceContact(params).promise().toFuture @inline def stopContactFuture(params: StopContactRequest): Future[StopContactResponse] = service.stopContact(params).promise().toFuture + @inline def stopContactRecordingFuture(params: StopContactRecordingRequest): Future[StopContactRecordingResponse] = + service.stopContactRecording(params).promise().toFuture + @inline def suspendContactRecordingFuture( + params: SuspendContactRecordingRequest + ): Future[SuspendContactRecordingResponse] = service.suspendContactRecording(params).promise().toFuture @inline def tagResourceFuture(params: TagResourceRequest): Future[js.Object] = service.tagResource(params).promise().toFuture @inline def untagResourceFuture(params: UntagResourceRequest): Future[js.Object] = @@ -177,11 +188,17 @@ package connect { def listUserHierarchyGroups(params: ListUserHierarchyGroupsRequest): Request[ListUserHierarchyGroupsResponse] = js.native def listUsers(params: ListUsersRequest): Request[ListUsersResponse] = js.native + def resumeContactRecording(params: ResumeContactRecordingRequest): Request[ResumeContactRecordingResponse] = + js.native def startChatContact(params: StartChatContactRequest): Request[StartChatContactResponse] = js.native + def startContactRecording(params: StartContactRecordingRequest): Request[StartContactRecordingResponse] = js.native def startOutboundVoiceContact( params: StartOutboundVoiceContactRequest ): Request[StartOutboundVoiceContactResponse] = js.native def stopContact(params: StopContactRequest): Request[StopContactResponse] = js.native + def stopContactRecording(params: StopContactRecordingRequest): Request[StopContactRecordingResponse] = js.native + def suspendContactRecording(params: SuspendContactRecordingRequest): Request[SuspendContactRecordingResponse] = + js.native def tagResource(params: TagResourceRequest): Request[js.Object] = js.native def untagResource(params: UntagResourceRequest): Request[js.Object] = js.native def updateContactAttributes(params: UpdateContactAttributesRequest): Request[UpdateContactAttributesResponse] = @@ -2167,6 +2184,43 @@ package connect { val values = js.Object.freeze(js.Array(STANDARD, AGENT)) } + @js.native + trait ResumeContactRecordingRequest extends js.Object { + var ContactId: ContactId + var InitialContactId: ContactId + var InstanceId: InstanceId + } + + object ResumeContactRecordingRequest { + @inline + def apply( + ContactId: ContactId, + InitialContactId: ContactId, + InstanceId: InstanceId + ): ResumeContactRecordingRequest = { + val __obj = js.Dynamic.literal( + "ContactId" -> ContactId.asInstanceOf[js.Any], + "InitialContactId" -> InitialContactId.asInstanceOf[js.Any], + "InstanceId" -> InstanceId.asInstanceOf[js.Any] + ) + + __obj.asInstanceOf[ResumeContactRecordingRequest] + } + } + + @js.native + trait ResumeContactRecordingResponse extends js.Object {} + + object ResumeContactRecordingResponse { + @inline + def apply( + ): ResumeContactRecordingResponse = { + val __obj = js.Dynamic.literal() + + __obj.asInstanceOf[ResumeContactRecordingResponse] + } + } + /** * Contains summary information about a routing profile. */ @@ -2272,6 +2326,46 @@ package connect { } } + @js.native + trait StartContactRecordingRequest extends js.Object { + var ContactId: ContactId + var InitialContactId: ContactId + var InstanceId: InstanceId + var VoiceRecordingConfiguration: VoiceRecordingConfiguration + } + + object StartContactRecordingRequest { + @inline + def apply( + ContactId: ContactId, + InitialContactId: ContactId, + InstanceId: InstanceId, + VoiceRecordingConfiguration: VoiceRecordingConfiguration + ): StartContactRecordingRequest = { + val __obj = js.Dynamic.literal( + "ContactId" -> ContactId.asInstanceOf[js.Any], + "InitialContactId" -> InitialContactId.asInstanceOf[js.Any], + "InstanceId" -> InstanceId.asInstanceOf[js.Any], + "VoiceRecordingConfiguration" -> VoiceRecordingConfiguration.asInstanceOf[js.Any] + ) + + __obj.asInstanceOf[StartContactRecordingRequest] + } + } + + @js.native + trait StartContactRecordingResponse extends js.Object {} + + object StartContactRecordingResponse { + @inline + def apply( + ): StartContactRecordingResponse = { + val __obj = js.Dynamic.literal() + + __obj.asInstanceOf[StartContactRecordingResponse] + } + } + @js.native trait StartOutboundVoiceContactRequest extends js.Object { var ContactFlowId: ContactFlowId @@ -2334,6 +2428,43 @@ package connect { val values = js.Object.freeze(js.Array(SUM, MAX, AVG)) } + @js.native + trait StopContactRecordingRequest extends js.Object { + var ContactId: ContactId + var InitialContactId: ContactId + var InstanceId: InstanceId + } + + object StopContactRecordingRequest { + @inline + def apply( + ContactId: ContactId, + InitialContactId: ContactId, + InstanceId: InstanceId + ): StopContactRecordingRequest = { + val __obj = js.Dynamic.literal( + "ContactId" -> ContactId.asInstanceOf[js.Any], + "InitialContactId" -> InitialContactId.asInstanceOf[js.Any], + "InstanceId" -> InstanceId.asInstanceOf[js.Any] + ) + + __obj.asInstanceOf[StopContactRecordingRequest] + } + } + + @js.native + trait StopContactRecordingResponse extends js.Object {} + + object StopContactRecordingResponse { + @inline + def apply( + ): StopContactRecordingResponse = { + val __obj = js.Dynamic.literal() + + __obj.asInstanceOf[StopContactRecordingResponse] + } + } + @js.native trait StopContactRequest extends js.Object { var ContactId: ContactId @@ -2368,6 +2499,43 @@ package connect { } } + @js.native + trait SuspendContactRecordingRequest extends js.Object { + var ContactId: ContactId + var InitialContactId: ContactId + var InstanceId: InstanceId + } + + object SuspendContactRecordingRequest { + @inline + def apply( + ContactId: ContactId, + InitialContactId: ContactId, + InstanceId: InstanceId + ): SuspendContactRecordingRequest = { + val __obj = js.Dynamic.literal( + "ContactId" -> ContactId.asInstanceOf[js.Any], + "InitialContactId" -> InitialContactId.asInstanceOf[js.Any], + "InstanceId" -> InstanceId.asInstanceOf[js.Any] + ) + + __obj.asInstanceOf[SuspendContactRecordingRequest] + } + } + + @js.native + trait SuspendContactRecordingResponse extends js.Object {} + + object SuspendContactRecordingResponse { + @inline + def apply( + ): SuspendContactRecordingResponse = { + val __obj = js.Dynamic.literal() + + __obj.asInstanceOf[SuspendContactRecordingResponse] + } + } + @js.native trait TagResourceRequest extends js.Object { var resourceArn: ARN @@ -2726,4 +2894,33 @@ package connect { __obj.asInstanceOf[UserSummary] } } + + /** + * Contains information about the recording configuration settings. + */ + @js.native + trait VoiceRecordingConfiguration extends js.Object { + var VoiceRecordingTrack: js.UndefOr[VoiceRecordingTrack] + } + + object VoiceRecordingConfiguration { + @inline + def apply( + VoiceRecordingTrack: js.UndefOr[VoiceRecordingTrack] = js.undefined + ): VoiceRecordingConfiguration = { + val __obj = js.Dynamic.literal() + VoiceRecordingTrack.foreach(__v => __obj.updateDynamic("VoiceRecordingTrack")(__v.asInstanceOf[js.Any])) + __obj.asInstanceOf[VoiceRecordingConfiguration] + } + } + + @js.native + sealed trait VoiceRecordingTrack extends js.Any + object VoiceRecordingTrack extends js.Object { + val FROM_AGENT = "FROM_AGENT".asInstanceOf[VoiceRecordingTrack] + val TO_AGENT = "TO_AGENT".asInstanceOf[VoiceRecordingTrack] + val ALL = "ALL".asInstanceOf[VoiceRecordingTrack] + + val values = js.Object.freeze(js.Array(FROM_AGENT, TO_AGENT, ALL)) + } } diff --git a/services/ec2/src/main/scala/facade/amazonaws/services/EC2.scala b/services/ec2/src/main/scala/facade/amazonaws/services/EC2.scala index b55ccdecf..cf5a1eef8 100644 --- a/services/ec2/src/main/scala/facade/amazonaws/services/EC2.scala +++ b/services/ec2/src/main/scala/facade/amazonaws/services/EC2.scala @@ -63,6 +63,7 @@ package object ec2 { type CoipPoolMaxResults = Int type CoipPoolSet = js.Array[CoipPool] type ConnectionNotificationId = String + type ConnectionNotificationIdsList = js.Array[ConnectionNotificationId] type ConnectionNotificationSet = js.Array[ConnectionNotification] type ConversionIdStringList = js.Array[ConversionTaskId] type ConversionTaskId = String @@ -241,7 +242,7 @@ package object ec2 { type InstanceCreditSpecificationListRequest = js.Array[InstanceCreditSpecificationRequest] type InstanceEventId = String type InstanceId = String - type InstanceIdSet = js.Array[String] + type InstanceIdSet = js.Array[InstanceId] type InstanceIdStringList = js.Array[InstanceId] type InstanceIdsSet = js.Array[InstanceId] type InstanceIpv6AddressList = js.Array[InstanceIpv6Address] @@ -414,6 +415,7 @@ package object ec2 { type ProductCodeStringList = js.Array[String] type ProductDescriptionList = js.Array[String] type PropagatingVgwList = js.Array[PropagatingVgw] + type PublicIpAddress = String type PublicIpStringList = js.Array[String] type PublicIpv4PoolIdStringList = js.Array[Ipv4PoolEc2Id] type PublicIpv4PoolRangeSet = js.Array[PublicIpv4PoolRange] @@ -2966,7 +2968,7 @@ package ec2 { @js.native trait AllocateAddressRequest extends js.Object { - var Address: js.UndefOr[String] + var Address: js.UndefOr[PublicIpAddress] var CustomerOwnedIpv4Pool: js.UndefOr[String] var Domain: js.UndefOr[DomainType] var DryRun: js.UndefOr[Boolean] @@ -2977,7 +2979,7 @@ package ec2 { object AllocateAddressRequest { @inline def apply( - Address: js.UndefOr[String] = js.undefined, + Address: js.UndefOr[PublicIpAddress] = js.undefined, CustomerOwnedIpv4Pool: js.UndefOr[String] = js.undefined, Domain: js.UndefOr[DomainType] = js.undefined, DryRun: js.UndefOr[Boolean] = js.undefined, @@ -6118,7 +6120,7 @@ package ec2 { @js.native trait CopyFpgaImageRequest extends js.Object { - var SourceFpgaImageId: FpgaImageId + var SourceFpgaImageId: String var SourceRegion: String var ClientToken: js.UndefOr[String] var Description: js.UndefOr[String] @@ -6129,7 +6131,7 @@ package ec2 { object CopyFpgaImageRequest { @inline def apply( - SourceFpgaImageId: FpgaImageId, + SourceFpgaImageId: String, SourceRegion: String, ClientToken: js.UndefOr[String] = js.undefined, Description: js.UndefOr[String] = js.undefined, @@ -9159,7 +9161,7 @@ package ec2 { } /** - * Describes the credit option for CPU usage of a T2 or T3 instance. + * Describes the credit option for CPU usage of a T2, T3, or T3a instance. */ @js.native trait CreditSpecification extends js.Object { @@ -9178,7 +9180,7 @@ package ec2 { } /** - * The credit option for CPU usage of a T2 or T3 instance. + * The credit option for CPU usage of a T2, T3, or T3a instance. */ @js.native trait CreditSpecificationRequest extends js.Object { @@ -10764,14 +10766,14 @@ package ec2 { @js.native trait DeleteVpcEndpointConnectionNotificationsRequest extends js.Object { - var ConnectionNotificationIds: ValueStringList + var ConnectionNotificationIds: ConnectionNotificationIdsList var DryRun: js.UndefOr[Boolean] } object DeleteVpcEndpointConnectionNotificationsRequest { @inline def apply( - ConnectionNotificationIds: ValueStringList, + ConnectionNotificationIds: ConnectionNotificationIdsList, DryRun: js.UndefOr[Boolean] = js.undefined ): DeleteVpcEndpointConnectionNotificationsRequest = { val __obj = js.Dynamic.literal( diff --git a/services/macie2/src/main/scala/facade/amazonaws/services/Macie2.scala b/services/macie2/src/main/scala/facade/amazonaws/services/Macie2.scala index 34acd1487..df6e0d321 100644 --- a/services/macie2/src/main/scala/facade/amazonaws/services/Macie2.scala +++ b/services/macie2/src/main/scala/facade/amazonaws/services/Macie2.scala @@ -399,7 +399,7 @@ package macie2 { } /** - * Reserved for future use. + * Provides information about an API operation that an entity invoked for an affected resource. */ @js.native trait ApiCallDetails extends js.Object { @@ -427,7 +427,7 @@ package macie2 { } /** - * Reserved for future use. + * Provides information about an identity that performed an action on an affected resource by using temporary security credentials. The credentials were obtained using the AssumeRole operation of the AWS Security Token Service (AWS STS) API. */ @js.native trait AssumedRole extends js.Object { @@ -458,7 +458,7 @@ package macie2 { } /** - * Reserved for future use. + * Provides information about an AWS account and entity that performed an action on an affected resource. The action was performed using the credentials for an AWS account other than your own account. */ @js.native trait AwsAccount extends js.Object { @@ -480,7 +480,7 @@ package macie2 { } /** - * Reserved for future use. + * Provides information about an AWS service that performed an action on an affected resource. */ @js.native trait AwsService extends js.Object { @@ -596,7 +596,7 @@ package macie2 { } /** - * The total number of buckets that are publicly accessible, based on a combination of permissions settings for each bucket. + * Provides information about the number of S3 buckets that are publicly accessible based on a combination of permissions settings for each bucket. */ @js.native trait BucketCountByEffectivePermission extends js.Object { @@ -621,7 +621,7 @@ package macie2 { } /** - * The total number of buckets, grouped by server-side encryption type. This object also reports the total number of buckets that aren't encrypted. + * Provides information about the number of S3 buckets that use certain types of server-side encryption or don't encrypt objects by default. */ @js.native trait BucketCountByEncryptionType extends js.Object { @@ -646,7 +646,7 @@ package macie2 { } /** - * The total number of buckets that are shared with another AWS account or configured to support cross-origin resource sharing (CORS). + * Provides information about the number of S3 buckets that are shared with other AWS accounts. */ @js.native trait BucketCountBySharedAccessType extends js.Object { @@ -799,7 +799,7 @@ package macie2 { } /** - * The account-level and bucket-level permissions settings for an S3 bucket, or the bucket that contains an object. + * The account-level and bucket-level permissions settings for an S3 bucket. */ @js.native trait BucketPermissionConfiguration extends js.Object { @@ -934,7 +934,7 @@ package macie2 { } /** - * Provides detailed information about a sensitive data finding, including the types and number of occurrences of the data that was found. + * Provides detailed information about a sensitive data finding, including the types and number of occurrences of the sensitive data that was found. */ @js.native trait ClassificationResult extends js.Object { @@ -1388,7 +1388,7 @@ package macie2 { } /** - * Run the job once a day, every day. If specified, this is an empty object. + * Specifies that a classification job runs once a day, every day. This is an empty object. */ @js.native trait DailySchedule extends js.Object {} @@ -1452,7 +1452,7 @@ package macie2 { } /** - * Provides information about sensitive data that was detected by managed data identifiers and produced a finding. + * Provides information about sensitive data that was detected by managed data identifiers and produced a sensitive data finding. */ @js.native trait DefaultDetection extends js.Object { @@ -1870,7 +1870,7 @@ package macie2 { } /** - * The DNS name of the entity that performed the action on the affected resource. + * Provides information about the domain name of the device that an entity used to perform an action on an affected resource. */ @js.native trait DomainDetails extends js.Object { @@ -1969,7 +1969,7 @@ package macie2 { } /** - * The server-side encryption algorithm that's used when storing the S3 bucket or object. Valid values are: + * The type of server-side encryption that's used to encrypt objects in the S3 bucket. Valid values are: */ @js.native sealed trait EncryptionType extends js.Any @@ -1995,7 +1995,7 @@ package macie2 { } /** - * Reserved for future use. + * Provides information about an identity that performed an action on an affected resource by using temporary security credentials. The credentials were obtained using the GetFederationToken operation of the AWS Security Token Service (AWS STS) API. */ @js.native trait FederatedUser extends js.Object { @@ -2118,7 +2118,7 @@ package macie2 { } /** - * The type of action that occurred for the resource and produced the policy finding. + * The type of action that occurred for the resource and produced the policy finding: */ @js.native sealed trait FindingActionType extends js.Any @@ -2210,7 +2210,7 @@ package macie2 { } /** - * Specifies criteria for sorting the results of a query for information about findings. + * Specifies criteria for sorting the results of a query that retrieves aggregated statistical data about findings. */ @js.native trait FindingStatisticsSortCriteria extends js.Object { @@ -2284,6 +2284,7 @@ package macie2 { */ @js.native trait FindingsFilterListItem extends js.Object { + var action: js.UndefOr[FindingsFilterAction] var arn: js.UndefOr[__string] var id: js.UndefOr[__string] var name: js.UndefOr[__string] @@ -2293,12 +2294,14 @@ package macie2 { object FindingsFilterListItem { @inline def apply( + action: js.UndefOr[FindingsFilterAction] = js.undefined, arn: js.UndefOr[__string] = js.undefined, id: js.UndefOr[__string] = js.undefined, name: js.UndefOr[__string] = js.undefined, tags: js.UndefOr[TagMap] = js.undefined ): FindingsFilterListItem = { val __obj = js.Dynamic.literal() + action.foreach(__v => __obj.updateDynamic("action")(__v.asInstanceOf[js.Any])) arn.foreach(__v => __obj.updateDynamic("arn")(__v.asInstanceOf[js.Any])) id.foreach(__v => __obj.updateDynamic("id")(__v.asInstanceOf[js.Any])) name.foreach(__v => __obj.updateDynamic("name")(__v.asInstanceOf[js.Any])) @@ -2840,7 +2843,7 @@ package macie2 { } /** - * Provides a group of results for a query that retrieved information about findings. + * Provides a group of results for a query that retrieved aggregated statistical data about findings. */ @js.native trait GroupCount extends js.Object { @@ -2862,7 +2865,7 @@ package macie2 { } /** - * Reserved for future use. + * Provides information about an AWS Identity and Access Management (IAM) user who performed an action on an affected resource. */ @js.native trait IamUser extends js.Object { @@ -2918,7 +2921,7 @@ package macie2 { } /** - * The IP address of the device that the entity used to perform the action on the affected resource. This object also provides information such as the owner and geographical location for the IP address. + * Provides information about the IP address of the device that an entity used to perform an action on an affected resource. */ @js.native trait IpAddressDetails extends js.Object { @@ -2949,7 +2952,7 @@ package macie2 { } /** - * Reserved for future use. + * Provides information about the city that an IP address originated from. */ @js.native trait IpCity extends js.Object { @@ -2968,7 +2971,7 @@ package macie2 { } /** - * Reserved for future use. + * Provides information about the country that an IP address originated from. */ @js.native trait IpCountry extends js.Object { @@ -2990,7 +2993,7 @@ package macie2 { } /** - * Reserved for future use. + * Provides geographic coordinates that indicate where a specified IP address originated from. */ @js.native trait IpGeoLocation extends js.Object { @@ -3012,7 +3015,7 @@ package macie2 { } /** - * Reserved for future use. + * Provides information about the registered owner of an IP address. */ @js.native trait IpOwner extends js.Object { @@ -3082,7 +3085,7 @@ package macie2 { } /** - * Specifies one or more conditions that determine which objects a classification job analyzes. + * Specifies a property- or tag-based condition that defines criteria for including or excluding objects from a classification job. */ @js.native trait JobScopeTerm extends js.Object { @@ -3104,7 +3107,7 @@ package macie2 { } /** - * Reserved for future use. + * Specifies one or more property- and tag-based conditions that define criteria for including or excluding objects from a classification job. */ @js.native trait JobScopingBlock extends js.Object { @@ -3123,7 +3126,7 @@ package macie2 { } /** - * The current status of a classification job. Valid values are: + * The current status of a classification job. Possible values are: */ @js.native sealed trait JobStatus extends js.Any @@ -3670,7 +3673,7 @@ package macie2 { } /** - * Run the job once a month, on a specific day of the month. This value can be an integer from 1 through 30. + * Specifies a monthly recurrence pattern for running a classification job. */ @js.native trait MonthlySchedule extends js.Object { @@ -3726,7 +3729,7 @@ package macie2 { } /** - * Provides detailed information about a policy finding. + * Provides the details of a policy finding. */ @js.native trait PolicyDetails extends js.Object { @@ -3795,6 +3798,8 @@ package macie2 { val Resigned = "Resigned".asInstanceOf[RelationshipStatus] val EmailVerificationInProgress = "EmailVerificationInProgress".asInstanceOf[RelationshipStatus] val EmailVerificationFailed = "EmailVerificationFailed".asInstanceOf[RelationshipStatus] + val RegionDisabled = "RegionDisabled".asInstanceOf[RelationshipStatus] + val AccountSuspended = "AccountSuspended".asInstanceOf[RelationshipStatus] val values = js.Object.freeze( js.Array( @@ -3805,7 +3810,9 @@ package macie2 { Removed, Resigned, EmailVerificationInProgress, - EmailVerificationFailed + EmailVerificationFailed, + RegionDisabled, + AccountSuspended ) ) } @@ -4058,7 +4065,7 @@ package macie2 { } /** - * An object that specifies conditions for including or excluding objects from the job. + * Specifies one or more property- and tag-based conditions that refine the scope of a classification job. These conditions define criteria that determine which objects a job analyzes. */ @js.native trait Scoping extends js.Object { @@ -4105,7 +4112,7 @@ package macie2 { } /** - * The category of sensitive data that was detected and produced the finding. + * The category of sensitive data that was detected and produced the finding. Possible values are: */ @js.native sealed trait SensitiveDataItemCategory extends js.Any @@ -4263,7 +4270,7 @@ package macie2 { } /** - * The textual representation of the finding's severity. Valid values are: + * The textual representation of the finding's severity. Possible values are: */ @js.native sealed trait SeverityDescription extends js.Any @@ -4357,7 +4364,7 @@ package macie2 { } /** - * The storage class of the S3 bucket or object. Valid values are: + * The storage class of the S3 bucket or object. Possible values are: */ @js.native sealed trait StorageClass extends js.Any @@ -4844,7 +4851,7 @@ package macie2 { } /** - * The field to use to filter the results of a query for account quotas and usage data. + * The field to use to filter the results of a query for account quotas and usage data: */ @js.native sealed trait UsageStatisticsFilterKey extends js.Any @@ -4877,7 +4884,7 @@ package macie2 { } /** - * The field to use to sort the results of a query for account quotas and usage data. + * The field to use to sort the results of a query for account quotas and usage data. Valid values are: */ @js.native sealed trait UsageStatisticsSortKey extends js.Any @@ -4926,7 +4933,7 @@ package macie2 { } /** - * The name and type of entity who performed the action on the affected resource. + * Provides information about the type and other characteristics of an entity that performed an action on an affected resource. */ @js.native trait UserIdentity extends js.Object { @@ -4963,7 +4970,7 @@ package macie2 { } /** - * Reserved for future use. + * Provides information about an AWS account and entity that performed an action on an affected resource. The action was performed using the credentials for your AWS account. */ @js.native trait UserIdentityRoot extends js.Object { @@ -4988,7 +4995,7 @@ package macie2 { } /** - * Reserved for future use. + * The type of entity that performed the action on the affected resource. Possible values are: */ @js.native sealed trait UserIdentityType extends js.Any @@ -5004,7 +5011,7 @@ package macie2 { } /** - * Reserved for future use. + * Specifies a weekly recurrence pattern for running a classification job. */ @js.native trait WeeklySchedule extends js.Object { diff --git a/version.sbt b/version.sbt index c35ae6fe1..2fbd69dbf 100644 --- a/version.sbt +++ b/version.sbt @@ -1 +1 @@ -version in ThisBuild := "0.29.1-SNAPSHOT" +version in ThisBuild := "0.30.0-v2.715.0"