InstancePrivateConfig class

Constructors

InstancePrivateConfig({Input<String?>? caPool, Input<InstancePrivateConfigCustomHostConfig?>? customHostConfig, Input<String?>? httpServiceAttachment, required Input<bool> isPrivate, Input<List<String>?>? pscAllowedProjects, Input<String?>? sshServiceAttachment})
Creates a new InstancePrivateConfig. caPool CA pool resource, resource must in the format of projects/{project}/locations/{location}/caPools/{ca_pool}. customHostConfig Custom host configuration for the instance. httpServiceAttachment (Output) isPrivate 'Indicate if it's private instance.' pscAllowedProjects Optional. Additional allowed projects for setting up PSC connections. sshServiceAttachment (Output)
const
InstancePrivateConfig.fromMap(Map<String, dynamic> map)
factory

Properties

caPool → Input<String?>?
CA pool resource, resource must in the format of projects/{project}/locations/{location}/caPools/{ca_pool}.
final
customHostConfig → Input<InstancePrivateConfigCustomHostConfig?>?
Custom host configuration for the instance. Structure is documented below.
final
hashCode → int
The hash code for this object.
no setterinherited
httpServiceAttachment → Input<String?>?
(Output) Service Attachment for HTTP, resource is in the format of projects/{project}/regions/{region}/serviceAttachments/{service_attachment}.
final
isPrivate → Input<bool>
'Indicate if it's private instance.'
final
pscAllowedProjects → Input<List<String>?>?
Optional. Additional allowed projects for setting up PSC connections. Instance host project is automatically allowed and does not need to be included in this list.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sshServiceAttachment → Input<String?>?
(Output) Service Attachment for SSH, resource is in the format of projects/{project}/regions/{region}/serviceAttachments/{service_attachment}.
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