AuthorizationPolicyNetworksecurityV1beta1 constructor

AuthorizationPolicyNetworksecurityV1beta1(
  1. String name, {
  2. AuthorizationPolicyNetworksecurityV1beta1Args? args,
  3. 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');
}