GetInstancePscInstanceConfig constructor

const GetInstancePscInstanceConfig({
  1. required Input<List<String>> allowedConsumerProjects,
  2. required Input<List<GetInstancePscInstanceConfigPscAutoConnection>> pscAutoConnections,
  3. required Input<String> pscDnsName,
  4. required Input<List<GetInstancePscInstanceConfigPscInterfaceConfig>> pscInterfaceConfigs,
  5. required Input<String> serviceAttachmentLink,
})

Creates a new GetInstancePscInstanceConfig. allowedConsumerProjects List of consumer projects that are allowed to create PSC endpoints to service-attachments to this instance. pscAutoConnections Configurations for setting up PSC service automation. pscDnsName The DNS name of the instance for PSC connectivity. pscInterfaceConfigs Configurations for setting up PSC interfaces attached to the instance serviceAttachmentLink The service attachment created when Private Service Connect (PSC) is enabled for the instance.

Implementation

const GetInstancePscInstanceConfig({
  required this.allowedConsumerProjects,
  required this.pscAutoConnections,
  required this.pscDnsName,
  required this.pscInterfaceConfigs,
  required this.serviceAttachmentLink,
});