InstancePrivateConfig constructor

const InstancePrivateConfig({
  1. Input<String?>? caPool,
  2. Input<InstancePrivateConfigCustomHostConfig?>? customHostConfig,
  3. Input<String?>? httpServiceAttachment,
  4. required Input<bool> isPrivate,
  5. Input<List<String>?>? pscAllowedProjects,
  6. 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)

Implementation

const InstancePrivateConfig({
  this.caPool,
  this.customHostConfig,
  this.httpServiceAttachment,
  required this.isPrivate,
  this.pscAllowedProjects,
  this.sshServiceAttachment,
});