ConnectionInput class

A structure that is used to specify a connection to create or update.

Constructors

ConnectionInput({required Map<ConnectionPropertyKey, String> connectionProperties, required ConnectionType connectionType, required String name, String? description, List<String>? matchCriteria, PhysicalConnectionRequirements? physicalConnectionRequirements})

Properties

connectionProperties Map<ConnectionPropertyKey, String>
These key-value pairs define parameters for the connection.
final
connectionType ConnectionType
The type of the connection. Currently, these types are supported:
final
description String?
The description of the connection.
final
hashCode int
The hash code for this object.
no setterinherited
matchCriteria List<String>?
A list of criteria that can be used in selecting this connection.
final
name String
The name of the connection.
final
physicalConnectionRequirements PhysicalConnectionRequirements?
A map of physical connection requirements, such as virtual private cloud (VPC) and SecurityGroup, that are needed to successfully make this connection.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited