Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ProviderConfig ¶
type ProviderConfig struct { Credentials *ProviderCredentials Urls ProviderConfigUrls }
type ProviderConfigUrls ¶
type ProviderCredentials ¶
type ProviderCredentials struct { TestMode bool UseCli bool UseOidc bool TenantId string ClientId string ClientSecret string OidcRequestToken string OidcRequestUrl string OidcToken string OidcTokenFilePath string }
func (*ProviderCredentials) IsCliProvided ¶
func (model *ProviderCredentials) IsCliProvided() bool
func (*ProviderCredentials) IsClientSecretCredentialsProvided ¶
func (model *ProviderCredentials) IsClientSecretCredentialsProvided() bool
func (*ProviderCredentials) IsOidcProvided ¶
func (model *ProviderCredentials) IsOidcProvided() bool
type ProviderCredentialsModel ¶
type ProviderCredentialsModel struct { UseCli types.Bool `tfsdk:"use_cli"` UseOidc types.Bool `tfsdk:"use_oidc"` TenantId types.String `tfsdk:"tenant_id"` ClientId types.String `tfsdk:"client_id"` ClientSecret types.String `tfsdk:"client_secret"` OidcRequestToken types.String `tfsdk:"oidc_request_token"` OidcRequestUrl types.String `tfsdk:"oidc_request_url"` OidcToken types.String `tfsdk:"oidc_token"` OidcTokenFilePath types.String `tfsdk:"oidc_token_file_path"` }
Click to show internal directories.
Click to hide internal directories.