ApplicationDomainIamMember constructor

ApplicationDomainIamMember(
  1. String name, {
  2. ApplicationDomainIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

ApplicationDomainIamMember(
  String name, {
  ApplicationDomainIamMemberArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:beyondcorp/v1alpha:ApplicationDomainIamMember',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  condition = registerOutput<Condition?>('condition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return Condition.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  etag = registerOutput<String>('etag');
  member = registerOutput<String>('member');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  role = registerOutput<String>('role');
}