PolicyIamMember constructor

PolicyIamMember(
  1. String name, {
  2. PolicyIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

PolicyIamMember(
  String name, {
  PolicyIamMemberArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:binaryauthorization/v1:PolicyIamMember',
        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');
}