EdgeCacheServiceIamPolicy constructor

EdgeCacheServiceIamPolicy(
  1. String name, {
  2. EdgeCacheServiceIamPolicyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

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