EdgeCacheOriginIamPolicy constructor
EdgeCacheOriginIamPolicy(
- String name, {
- EdgeCacheOriginIamPolicyArgs? args,
- CustomResourceOptions? options,
Creates a new EdgeCacheOriginIamPolicy.
name The Pulumi resource name.
args Arguments used to configure this EdgeCacheOriginIamPolicy. The set of arguments for EdgeCacheOriginIamPolicy.
options Resource options controlling this resource's behavior.
Implementation
EdgeCacheOriginIamPolicy(
String name, {
EdgeCacheOriginIamPolicyArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:networkservices/v1:EdgeCacheOriginIamPolicy',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
auditConfigs = registerOutput<List<Map<String, dynamic>>>('auditConfigs');
bindings = registerOutput<List<Map<String, dynamic>>>('bindings');
edgeCacheOriginId = registerOutput<String>('edgeCacheOriginId');
etag = registerOutput<String>('etag');
location = registerOutput<String>('location');
project = registerOutput<String>('project');
version = registerOutput<int>('version');
}