UpdatePortalRequest

public struct UpdatePortalRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. Don’t reuse this client token if a new idempotent request is required.

    Declaration

    Swift

    public let clientToken: String?
  • The AWS administrator’s contact email address.

    Declaration

    Swift

    public let portalContactEmail: String
  • A new description for the portal.

    Declaration

    Swift

    public let portalDescription: String?
  • The ID of the portal to update.

    Declaration

    Swift

    public let portalId: String
  • Undocumented

    Declaration

    Swift

    public let portalLogoImage: Image?
  • A new friendly name for the portal.

    Declaration

    Swift

    public let portalName: String
  • The ARN of a service role that allows the portal’s users to access your AWS IoT SiteWise resources on your behalf. For more information, see Using service roles for AWS IoT SiteWise Monitor in the AWS IoT SiteWise User Guide.

    Declaration

    Swift

    public let roleArn: String
  • Undocumented

    Declaration

    Swift

    public init(clientToken: String? = UpdatePortalRequest.idempotencyToken(), portalContactEmail: String, portalDescription: String? = nil, portalId: String, portalLogoImage: Image? = nil, portalName: String, roleArn: String)
  • Declaration

    Swift

    public func validate(name: String) throws