ServiceAttachmentIamPolicyComputeBeta constructor
ServiceAttachmentIamPolicyComputeBeta(
- String name, {
- ServiceAttachmentIamPolicyComputeBetaArgs? args,
- CustomResourceOptions? options,
Creates a new ServiceAttachmentIamPolicyComputeBeta.
name The Pulumi resource name.
args Arguments used to configure this ServiceAttachmentIamPolicyComputeBeta. The set of arguments for ServiceAttachmentIamPolicy.
options Resource options controlling this resource's behavior.
Implementation
ServiceAttachmentIamPolicyComputeBeta(
String name, {
ServiceAttachmentIamPolicyComputeBetaArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/beta:ServiceAttachmentIamPolicy',
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');
project = registerOutput<String>('project');
region = registerOutput<String>('region');
resource = registerOutput<String>('resource');
rules = registerOutput<List<Map<String, dynamic>>>('rules');
version = registerOutput<int>('version');
}