EdgeCacheKeysetIamMember constructor
EdgeCacheKeysetIamMember(
- String name, {
- EdgeCacheKeysetIamMemberArgs? args,
- 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');
}