BackendServiceIap class

Constructors

BackendServiceIap({required Input<bool> enabled, Input<String?>? oauth2ClientId, Input<String?>? oauth2ClientIdWo, Input<String?>? oauth2ClientIdWoVersion, Input<String?>? oauth2ClientSecret, Input<String?>? oauth2ClientSecretSha256, Input<String?>? oauth2ClientSecretWo, 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
const
BackendServiceIap.fromMap(Map<String, dynamic> map)
factory

Properties

enabled → Input<bool>
Whether the serving infrastructure will authenticate and authorize all incoming requests.
final
hashCode → int
The hash code for this object.
no setterinherited
oauth2ClientId → Input<String?>?
OAuth2 Client ID for IAP Note: This property is sensitive and will not be displayed in the plan.
final
oauth2ClientIdWo → Input<String?>?
NOTE: This field is write-only and its value will not be updated in state as part of read operations. (Optional, Write-Only) OAuth2 Client ID for IAP Note: This property is write-only and will not be read from the API.
final
oauth2ClientIdWoVersion → Input<String?>?
Triggers update of oauth2ClientIdWo write-only. Increment this value when an update to oauth2ClientIdWo is needed. For more info see updating write-only arguments
final
oauth2ClientSecret → Input<String?>?
OAuth2 Client Secret for IAP Note: This property is sensitive and will not be displayed in the plan.
final
oauth2ClientSecretSha256 → Input<String?>?
(Output) OAuth2 Client Secret SHA-256 for IAP Note: This property is sensitive and will not be displayed in the plan.
final
oauth2ClientSecretWo → Input<String?>?
NOTE: This field is write-only and its value will not be updated in state as part of read operations. (Optional, Write-Only) OAuth2 Client Secret for IAP Note: This property is write-only and will not be read from the API.
final
oauth2ClientSecretWoVersion → Input<String?>?
Triggers update of oauth2ClientSecretWo write-only. Increment this value when an update to oauth2ClientSecretWo is needed. For more info see updating write-only arguments
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited