AppGateway constructor

AppGateway(
  1. String name, {
  2. AppGatewayArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

AppGateway(
  String name, {
  AppGatewayArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:beyondcorp/v1:AppGateway',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  allocatedConnections = registerOutput<List<Map<String, dynamic>>>('allocatedConnections');
  appGatewayId = registerOutput<String?>('appGatewayId');
  createTime = registerOutput<String>('createTime');
  displayName = registerOutput<String>('displayName');
  hostType = registerOutput<String>('hostType');
  labels = registerOutput<Map<String, String>>('labels');
  location = registerOutput<String>('location');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  requestId = registerOutput<String?>('requestId');
  state = registerOutput<String>('state');
  type = registerOutput<String>('type');
  uid = registerOutput<String>('uid');
  updateTime = registerOutput<String>('updateTime');
  uri = registerOutput<String>('uri');
}