ObjectIamPolicy constructor
ObjectIamPolicy(
- String name, {
- ObjectIamPolicyArgs? args,
- CustomResourceOptions? options,
Creates a new ObjectIamPolicy.
name The Pulumi resource name.
args Arguments used to configure this ObjectIamPolicy. The set of arguments for ObjectIamPolicy.
options Resource options controlling this resource's behavior.
Implementation
ObjectIamPolicy(
String name, {
ObjectIamPolicyArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:storage/v1:ObjectIamPolicy',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
bindings = registerOutput<List<Map<String, dynamic>>>('bindings');
bucket = registerOutput<String>('bucket');
etag = registerOutput<String>('etag');
generation = registerOutput<String?>('generation');
kind = registerOutput<String>('kind');
object_ = registerOutput<String>('object');
resourceId = registerOutput<String>('resourceId');
userProject = registerOutput<String?>('userProject');
version = registerOutput<int>('version');
}