DescribeTransitGatewayPeeringAttachmentsRequest

public struct DescribeTransitGatewayPeeringAttachmentsRequest : AWSShape
extension EC2.DescribeTransitGatewayPeeringAttachmentsRequest: AWSPaginateStringToken

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

    Declaration

    Swift

    public let dryRun: Bool?
  • One or more filters. The possible values are: transit-gateway-attachment-id - The ID of the transit gateway attachment. local-owner-id - The ID of your AWS account. remote-owner-id - The ID of the AWS account in the remote Region that owns the transit gateway. state - The state of the peering attachment. Valid values are available | deleted | deleting | failed | failing | initiatingRequest | modifying | pendingAcceptance | pending | rollingBack | rejected | rejecting). transit-gateway-id - The ID of the transit gateway.

    Declaration

    Swift

    public let filters: [Filter]?
  • The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

    Declaration

    Swift

    public let maxResults: Int?
  • The token for the next page of results.

    Declaration

    Swift

    public let nextToken: String?
  • One or more IDs of the transit gateway peering attachments.

    Declaration

    Swift

    public let transitGatewayAttachmentIds: [String]?
  • Undocumented

    Declaration

    Swift

    public init(dryRun: Bool? = nil, filters: [Filter]? = nil, maxResults: Int? = nil, nextToken: String? = nil, transitGatewayAttachmentIds: [String]? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws
  • Undocumented

    Declaration

    Swift

    public func usingPaginationToken(_ token: String) -> EC2.DescribeTransitGatewayPeeringAttachmentsRequest