BackendServiceIap constructor

const BackendServiceIap({
  1. required Input<bool> enabled,
  2. Input<String?>? oauth2ClientId,
  3. Input<String?>? oauth2ClientIdWo,
  4. Input<String?>? oauth2ClientIdWoVersion,
  5. Input<String?>? oauth2ClientSecret,
  6. Input<String?>? oauth2ClientSecretSha256,
  7. Input<String?>? oauth2ClientSecretWo,
  8. Input<String?>? oauth2ClientSecretWoVersion,
})

Creates a new BackendServiceIap. enabled Whether the serving infrastructure will authenticate and authorize all incoming requests. oauth2ClientId OAuth2 Client ID for IAP oauth2ClientIdWo NOTE: This field is write-only and its value will not be updated in state as part of read operations. oauth2ClientIdWoVersion Triggers update of oauth2ClientIdWo write-only. Increment this value when an update to oauth2ClientIdWo is needed. For more info see updating write-only arguments oauth2ClientSecret OAuth2 Client Secret for IAP oauth2ClientSecretSha256 (Output) oauth2ClientSecretWo NOTE: This field is write-only and its value will not be updated in state as part of read operations. oauth2ClientSecretWoVersion Triggers update of oauth2ClientSecretWo write-only. Increment this value when an update to oauth2ClientSecretWo is needed. For more info see updating write-only arguments

Implementation

const BackendServiceIap({
  required this.enabled,
  this.oauth2ClientId,
  this.oauth2ClientIdWo,
  this.oauth2ClientIdWoVersion,
  this.oauth2ClientSecret,
  this.oauth2ClientSecretSha256,
  this.oauth2ClientSecretWo,
  this.oauth2ClientSecretWoVersion,
});