FunctionIamPolicyCloudfunctionsV2 constructor
FunctionIamPolicyCloudfunctionsV2(
- String name, {
- FunctionIamPolicyCloudfunctionsV2Args? args,
- CustomResourceOptions? options,
Creates a new FunctionIamPolicyCloudfunctionsV2.
name The Pulumi resource name.
args Arguments used to configure this FunctionIamPolicyCloudfunctionsV2. The set of arguments for FunctionIamPolicy.
options Resource options controlling this resource's behavior.
Implementation
FunctionIamPolicyCloudfunctionsV2(
String name, {
FunctionIamPolicyCloudfunctionsV2Args? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:cloudfunctions/v2:FunctionIamPolicy',
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');
functionId = registerOutput<String>('functionId');
location = registerOutput<String>('location');
project = registerOutput<String>('project');
version = registerOutput<int>('version');
}