AiEndpointWithModelGardenDeploymentEndpointConfigPrivateServiceConnectConfig class

Constructors

AiEndpointWithModelGardenDeploymentEndpointConfigPrivateServiceConnectConfig({required Input<bool> enablePrivateServiceConnect, Input<List<String>?>? projectAllowlists, Input<AiEndpointWithModelGardenDeploymentEndpointConfigPrivateServiceConnectConfigPscAutomationConfigs?>? pscAutomationConfigs, Input<String?>? serviceAttachment})
Creates a new AiEndpointWithModelGardenDeploymentEndpointConfigPrivateServiceConnectConfig. enablePrivateServiceConnect Required. If true, expose the IndexEndpoint via private service connect. projectAllowlists A list of Projects from which the forwarding rule will target the service attachment. pscAutomationConfigs PSC config that is used to automatically create PSC endpoints in the user projects. serviceAttachment (Output)
const
AiEndpointWithModelGardenDeploymentEndpointConfigPrivateServiceConnectConfig.fromMap(Map<String, dynamic> map)
factory

Properties

enablePrivateServiceConnect → Input<bool>
Required. If true, expose the IndexEndpoint via private service connect.
final
hashCode → int
The hash code for this object.
no setterinherited
projectAllowlists → Input<List<String>?>?
A list of Projects from which the forwarding rule will target the service attachment.
final
pscAutomationConfigs → Input<AiEndpointWithModelGardenDeploymentEndpointConfigPrivateServiceConnectConfigPscAutomationConfigs?>?
PSC config that is used to automatically create PSC endpoints in the user projects. Structure is documented below.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
serviceAttachment → Input<String?>?
(Output) Output only. The name of the generated service attachment resource. This is only populated if the endpoint is deployed with PrivateServiceConnect.
final

Methods

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

Operators

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