CreatePublishingDestinationRequest
public struct CreatePublishingDestinationRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The idempotency token for the request.
Declaration
Swift
public let clientToken: String?
-
The properties of the publishing destination, including the ARNs for the destination and the KMS key used for encryption.
Declaration
Swift
public let destinationProperties: DestinationProperties
-
The type of resource for the publishing destination. Currently only Amazon S3 buckets are supported.
Declaration
Swift
public let destinationType: DestinationType
-
The ID of the GuardDuty detector associated with the publishing destination.
Declaration
Swift
public let detectorId: String
-
Undocumented
Declaration
Swift
public init(clientToken: String? = CreatePublishingDestinationRequest.idempotencyToken(), destinationProperties: DestinationProperties, destinationType: DestinationType, detectorId: String)
-
Declaration
Swift
public func validate(name: String) throws