ConnectionProfileIamPolicy constructor

ConnectionProfileIamPolicy(
  1. String name, {
  2. ConnectionProfileIamPolicyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

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