EdgeCacheServiceIamMember constructor

EdgeCacheServiceIamMember(
  1. String name, {
  2. EdgeCacheServiceIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

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