LbRouteExtension constructor
LbRouteExtension(
- String name, {
- LbRouteExtensionArgs? args,
- 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');
}