RepositoryIamMember constructor

RepositoryIamMember(
  1. String name, {
  2. RepositoryIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

RepositoryIamMember(
  String name, {
  RepositoryIamMemberArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:sourcerepo/repositoryIamMember:RepositoryIamMember',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  condition = registerOutput<RepositoryIamMemberCondition?>('condition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return RepositoryIamMemberCondition.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  etag = registerOutput<String>('etag');
  member = registerOutput<String>('member');
  project = registerOutput<String>('project');
  repository = registerOutput<String>('repository');
  role = registerOutput<String>('role');
}