EdgeCacheKeysetIamMember constructor

EdgeCacheKeysetIamMember(
  1. String name, {
  2. EdgeCacheKeysetIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

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