EdgeCacheOriginIamMember constructor
EdgeCacheOriginIamMember(
- String name, {
- EdgeCacheOriginIamMemberArgs? args,
- CustomResourceOptions? options,
Creates a new EdgeCacheOriginIamMember.
name The Pulumi resource name.
args Arguments used to configure this EdgeCacheOriginIamMember. The set of arguments for EdgeCacheOriginIamMember.
options Resource options controlling this resource's behavior.
Implementation
EdgeCacheOriginIamMember(
String name, {
EdgeCacheOriginIamMemberArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:networkservices/v1:EdgeCacheOriginIamMember',
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');
}