SecurityGatewayApplicationState constructor

const SecurityGatewayApplicationState({
  1. Input<String?>? applicationId,
  2. Input<String?>? createTime,
  3. Input<String?>? deletionPolicy,
  4. Input<String?>? displayName,
  5. Input<List<SecurityGatewayApplicationEndpointMatcher>?>? endpointMatchers,
  6. Input<String?>? name,
  7. Input<String?>? project,
  8. Input<String?>? schema,
  9. Input<String?>? securityGatewayId,
  10. Input<String?>? updateTime,
  11. Input<List<SecurityGatewayApplicationUpstream>?>? upstreams,
})

Creates a new SecurityGatewayApplicationState. applicationId User-settable Application resource ID. createTime Output only. Timestamp when the resource was created. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. displayName Optional. An arbitrary user-provided name for the Application resource. endpointMatchers Required. Endpoint matchers associated with an application. name Identifier. Name of the resource. project The ID of the project in which the resource belongs. schema Type of the external application. securityGatewayId ID of the Security Gateway resource this belongs to. updateTime Output only. Timestamp when the resource was last modified. upstreams Optional. List of which upstream resource(s) to forward traffic to.

Implementation

const SecurityGatewayApplicationState({
  this.applicationId,
  this.createTime,
  this.deletionPolicy,
  this.displayName,
  this.endpointMatchers,
  this.name,
  this.project,
  this.schema,
  this.securityGatewayId,
  this.updateTime,
  this.upstreams,
});