PrivateConnectionIamPolicy constructor

PrivateConnectionIamPolicy(
  1. String name, {
  2. PrivateConnectionIamPolicyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

PrivateConnectionIamPolicy(
  String name, {
  PrivateConnectionIamPolicyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:datamigration/v1:PrivateConnectionIamPolicy',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  auditConfigs = registerOutput<List<Map<String, dynamic>>>('auditConfigs');
  bindings = registerOutput<List<Map<String, dynamic>>>('bindings');
  etag = registerOutput<String>('etag');
  location = registerOutput<String>('location');
  privateConnectionId = registerOutput<String>('privateConnectionId');
  project = registerOutput<String>('project');
  version = registerOutput<int>('version');
}