AddressGroupNetworksecurityV1beta1 constructor

AddressGroupNetworksecurityV1beta1(
  1. String name, {
  2. AddressGroupNetworksecurityV1beta1Args? args,
  3. CustomResourceOptions? options,
})

Creates a new AddressGroupNetworksecurityV1beta1. name The Pulumi resource name. args Arguments used to configure this AddressGroupNetworksecurityV1beta1. The set of arguments for AddressGroup. options Resource options controlling this resource's behavior.

Implementation

AddressGroupNetworksecurityV1beta1(
  String name, {
  AddressGroupNetworksecurityV1beta1Args? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:networksecurity/v1beta1:AddressGroup',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  addressGroupId = registerOutput<String>('addressGroupId');
  capacity = registerOutput<int>('capacity');
  createTime = registerOutput<String>('createTime');
  description = registerOutput<String>('description');
  items = registerOutput<List<String>>('items');
  labels = registerOutput<Map<String, String>>('labels');
  location = registerOutput<String>('location');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  requestId = registerOutput<String?>('requestId');
  selfLink = registerOutput<String>('selfLink');
  type = registerOutput<String>('type');
  updateTime = registerOutput<String>('updateTime');
}