ServiceBinding constructor

ServiceBinding(
  1. String name, {
  2. ServiceBindingArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new ServiceBinding. name The Pulumi resource name. args Arguments used to configure this ServiceBinding. The set of arguments for ServiceBinding. options Resource options controlling this resource's behavior.

Implementation

ServiceBinding(
  String name, {
  ServiceBindingArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:networkservices/v1:ServiceBinding',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  createTime = registerOutput<String>('createTime');
  description = registerOutput<String>('description');
  labels = registerOutput<Map<String, String>>('labels');
  location = registerOutput<String>('location');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  service = registerOutput<String>('service');
  serviceBindingId = registerOutput<String>('serviceBindingId');
  serviceId = registerOutput<String>('serviceId');
  updateTime = registerOutput<String>('updateTime');
}