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