SecurityGatewayState constructor
- Input<
String?> ? createTime, - Input<
String?> ? delegatingServiceAccount, - Input<
String?> ? deletionPolicy, - Input<
String?> ? displayName, - Input<
List< ? externalIps,String> ?> - Input<
List< ? hubs,SecurityGatewayHub> ?> - Input<
String?> ? location, - Input<
Map< ? logging,String, dynamic> ?> - Input<
String?> ? name, - Input<
String?> ? project, - Input<
SecurityGatewayProxyProtocolConfig?> ? proxyProtocolConfig, - Input<
String?> ? securityGatewayId, - Input<
SecurityGatewayServiceDiscovery?> ? serviceDiscovery, - Input<
String?> ? state, - Input<
String?> ? updateTime,
Creates a new SecurityGatewayState.
createTime Output only. Timestamp when the resource was created.
delegatingServiceAccount Service account used for operations that involve resources in consumer projects.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
displayName Optional. An arbitrary user-provided name for the SecurityGateway.
externalIps Output only. IP addresses that will be used for establishing
hubs Optional. Map of Hubs that represents regional data path deployment with GCP region
location (Optional, Deprecated)
logging Settings related to Cloud Logging.
name Identifier. Name of the resource.
project The ID of the project in which the resource belongs.
proxyProtocolConfig Shared proxy configuration for all apps.
securityGatewayId Optional. User-settable SecurityGateway resource ID.
serviceDiscovery Settings related to the Service Discovery.
state Output only. The operational state of the SecurityGateway.
updateTime Output only. Timestamp when the resource was last modified.
Implementation
const SecurityGatewayState({
this.createTime,
this.delegatingServiceAccount,
this.deletionPolicy,
this.displayName,
this.externalIps,
this.hubs,
this.location,
this.logging,
this.name,
this.project,
this.proxyProtocolConfig,
this.securityGatewayId,
this.serviceDiscovery,
this.state,
this.updateTime,
});