ApplicationIamMember constructor

ApplicationIamMember(
  1. String name, {
  2. ApplicationIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

ApplicationIamMember(
  String name, {
  ApplicationIamMemberArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:beyondcorp/v1alpha:ApplicationIamMember',
        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');
}