AuthorizationPolicyNetworksecurityV1beta1 constructor
AuthorizationPolicyNetworksecurityV1beta1(
- String name, {
- AuthorizationPolicyNetworksecurityV1beta1Args? args,
- CustomResourceOptions? options,
Creates a new AuthorizationPolicyNetworksecurityV1beta1.
name The Pulumi resource name.
args Arguments used to configure this AuthorizationPolicyNetworksecurityV1beta1. The set of arguments for AuthorizationPolicy.
options Resource options controlling this resource's behavior.
Implementation
AuthorizationPolicyNetworksecurityV1beta1(
String name, {
AuthorizationPolicyNetworksecurityV1beta1Args? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:networksecurity/v1beta1:AuthorizationPolicy',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
action = registerOutput<String>('action');
authorizationPolicyId = registerOutput<String>('authorizationPolicyId');
createTime = registerOutput<String>('createTime');
description = registerOutput<String>('description');
labels = registerOutput<Map<String, String>>('labels');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
rules = registerOutput<List<Map<String, dynamic>>>('rules');
updateTime = registerOutput<String>('updateTime');
}