LbRouteExtension constructor

LbRouteExtension(
  1. String name, {
  2. LbRouteExtensionArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

LbRouteExtension(
  String name, {
  LbRouteExtensionArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:networkservices/v1beta1:LbRouteExtension',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  createTime = registerOutput<String>('createTime');
  description = registerOutput<String>('description');
  extensionChains = registerOutput<List<Map<String, dynamic>>>('extensionChains');
  forwardingRules = registerOutput<List<String>>('forwardingRules');
  labels = registerOutput<Map<String, String>>('labels');
  lbRouteExtensionId = registerOutput<String>('lbRouteExtensionId');
  loadBalancingScheme = registerOutput<String>('loadBalancingScheme');
  location = registerOutput<String>('location');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  requestId = registerOutput<String?>('requestId');
  updateTime = registerOutput<String>('updateTime');
}