NamespaceWorkloadIamPolicy constructor

NamespaceWorkloadIamPolicy(
  1. String name, {
  2. NamespaceWorkloadIamPolicyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

NamespaceWorkloadIamPolicy(
  String name, {
  NamespaceWorkloadIamPolicyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:servicedirectory/v1beta1:NamespaceWorkloadIamPolicy',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  bindings = registerOutput<List<Map<String, dynamic>>>('bindings');
  etag = registerOutput<String>('etag');
  location = registerOutput<String>('location');
  namespaceId = registerOutput<String>('namespaceId');
  project = registerOutput<String>('project');
  version = registerOutput<int>('version');
  workloadId = registerOutput<String>('workloadId');
}