ModelIamPolicy constructor
ModelIamPolicy(
- String name, {
- ModelIamPolicyArgs? args,
- CustomResourceOptions? options,
Creates a new ModelIamPolicy.
name The Pulumi resource name.
args Arguments used to configure this ModelIamPolicy. The set of arguments for ModelIamPolicy.
options Resource options controlling this resource's behavior.
Implementation
ModelIamPolicy(
String name, {
ModelIamPolicyArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:ml/v1:ModelIamPolicy',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
auditConfigs = registerOutput<List<Map<String, dynamic>>>('auditConfigs');
bindings = registerOutput<List<Map<String, dynamic>>>('bindings');
etag = registerOutput<String>('etag');
modelId = registerOutput<String>('modelId');
project = registerOutput<String>('project');
version = registerOutput<int>('version');
}