ApplicationIamPolicy constructor

ApplicationIamPolicy(
  1. String name, {
  2. ApplicationIamPolicyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

ApplicationIamPolicy(
  String name, {
  ApplicationIamPolicyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:beyondcorp/v1alpha:ApplicationIamPolicy',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  applicationId = registerOutput<String>('applicationId');
  auditConfigs = registerOutput<List<Map<String, dynamic>>>('auditConfigs');
  bindings = registerOutput<List<Map<String, dynamic>>>('bindings');
  etag = registerOutput<String>('etag');
  location = registerOutput<String>('location');
  project = registerOutput<String>('project');
  version = registerOutput<int>('version');
}