EdgeCacheOriginIamPolicy constructor

EdgeCacheOriginIamPolicy(
  1. String name, {
  2. EdgeCacheOriginIamPolicyArgs? args,
  3. 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');
}