Gateway constructor
Gateway(
- String name, {
- GatewayArgs? args,
- CustomResourceOptions? options,
Creates a new Gateway.
name The Pulumi resource name.
args Arguments used to configure this Gateway. The set of arguments for Gateway.
options Resource options controlling this resource's behavior.
Implementation
Gateway(
String name, {
GatewayArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:apigateway/v1:Gateway',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
apiConfig = registerOutput<String>('apiConfig');
createTime = registerOutput<String>('createTime');
defaultHostname = registerOutput<String>('defaultHostname');
displayName = registerOutput<String>('displayName');
gatewayId = registerOutput<String>('gatewayId');
labels = registerOutput<Map<String, String>>('labels');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
state = registerOutput<String>('state');
updateTime = registerOutput<String>('updateTime');
}