FunctionIamPolicyCloudfunctionsV2alpha constructor
FunctionIamPolicyCloudfunctionsV2alpha(
- String name, {
- FunctionIamPolicyCloudfunctionsV2alphaArgs? args,
- CustomResourceOptions? options,
Creates a new FunctionIamPolicyCloudfunctionsV2alpha.
name The Pulumi resource name.
args Arguments used to configure this FunctionIamPolicyCloudfunctionsV2alpha. The set of arguments for FunctionIamPolicy.
options Resource options controlling this resource's behavior.
Implementation
FunctionIamPolicyCloudfunctionsV2alpha(
String name, {
FunctionIamPolicyCloudfunctionsV2alphaArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:cloudfunctions/v2alpha: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');
}