ConfigIamMember constructor

ConfigIamMember(
  1. String name, {
  2. ConfigIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

ConfigIamMember(
  String name, {
  ConfigIamMemberArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:runtimeconfig/v1beta1:ConfigIamMember',
        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');
}