EdgeCacheKeysetIamPolicy constructor

EdgeCacheKeysetIamPolicy(
  1. String name, {
  2. EdgeCacheKeysetIamPolicyArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new EdgeCacheKeysetIamPolicy. name The Pulumi resource name. args Arguments used to configure this EdgeCacheKeysetIamPolicy. The set of arguments for EdgeCacheKeysetIamPolicy. options Resource options controlling this resource's behavior.

Implementation

EdgeCacheKeysetIamPolicy(
  String name, {
  EdgeCacheKeysetIamPolicyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:networkservices/v1:EdgeCacheKeysetIamPolicy',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  auditConfigs = registerOutput<List<Map<String, dynamic>>>('auditConfigs');
  bindings = registerOutput<List<Map<String, dynamic>>>('bindings');
  edgeCacheKeysetId = registerOutput<String>('edgeCacheKeysetId');
  etag = registerOutput<String>('etag');
  location = registerOutput<String>('location');
  project = registerOutput<String>('project');
  version = registerOutput<int>('version');
}