Documentation ¶
Index ¶
- type DeviceOptions
- type DeviceOptionsAttributes
- func (do DeviceOptionsAttributes) InternalRef() (terra.Reference, error)
- func (do DeviceOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (do DeviceOptionsAttributes) InternalWithRef(ref terra.Reference) DeviceOptionsAttributes
- func (do DeviceOptionsAttributes) TenantId() terra.StringValue
- type DeviceOptionsState
- type OidcOptions
- type OidcOptionsAttributes
- func (oo OidcOptionsAttributes) AuthorizationEndpoint() terra.StringValue
- func (oo OidcOptionsAttributes) ClientId() terra.StringValue
- func (oo OidcOptionsAttributes) ClientSecret() terra.StringValue
- func (oo OidcOptionsAttributes) InternalRef() (terra.Reference, error)
- func (oo OidcOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (oo OidcOptionsAttributes) InternalWithRef(ref terra.Reference) OidcOptionsAttributes
- func (oo OidcOptionsAttributes) Issuer() terra.StringValue
- func (oo OidcOptionsAttributes) Scope() terra.StringValue
- func (oo OidcOptionsAttributes) TokenEndpoint() terra.StringValue
- func (oo OidcOptionsAttributes) UserInfoEndpoint() terra.StringValue
- type OidcOptionsState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeviceOptions ¶
type DeviceOptions struct { // TenantId: string, optional TenantId terra.StringValue `hcl:"tenant_id,attr"` }
type DeviceOptionsAttributes ¶
type DeviceOptionsAttributes struct {
// contains filtered or unexported fields
}
func (DeviceOptionsAttributes) InternalRef ¶
func (do DeviceOptionsAttributes) InternalRef() (terra.Reference, error)
func (DeviceOptionsAttributes) InternalTokens ¶
func (do DeviceOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeviceOptionsAttributes) InternalWithRef ¶
func (do DeviceOptionsAttributes) InternalWithRef(ref terra.Reference) DeviceOptionsAttributes
func (DeviceOptionsAttributes) TenantId ¶
func (do DeviceOptionsAttributes) TenantId() terra.StringValue
type DeviceOptionsState ¶
type DeviceOptionsState struct {
TenantId string `json:"tenant_id"`
}
type OidcOptions ¶
type OidcOptions struct { // AuthorizationEndpoint: string, optional AuthorizationEndpoint terra.StringValue `hcl:"authorization_endpoint,attr"` // ClientId: string, optional ClientId terra.StringValue `hcl:"client_id,attr"` // ClientSecret: string, required ClientSecret terra.StringValue `hcl:"client_secret,attr" validate:"required"` // Issuer: string, optional Issuer terra.StringValue `hcl:"issuer,attr"` // Scope: string, optional Scope terra.StringValue `hcl:"scope,attr"` // TokenEndpoint: string, optional TokenEndpoint terra.StringValue `hcl:"token_endpoint,attr"` // UserInfoEndpoint: string, optional UserInfoEndpoint terra.StringValue `hcl:"user_info_endpoint,attr"` }
type OidcOptionsAttributes ¶
type OidcOptionsAttributes struct {
// contains filtered or unexported fields
}
func (OidcOptionsAttributes) AuthorizationEndpoint ¶
func (oo OidcOptionsAttributes) AuthorizationEndpoint() terra.StringValue
func (OidcOptionsAttributes) ClientId ¶
func (oo OidcOptionsAttributes) ClientId() terra.StringValue
func (OidcOptionsAttributes) ClientSecret ¶
func (oo OidcOptionsAttributes) ClientSecret() terra.StringValue
func (OidcOptionsAttributes) InternalRef ¶
func (oo OidcOptionsAttributes) InternalRef() (terra.Reference, error)
func (OidcOptionsAttributes) InternalTokens ¶
func (oo OidcOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OidcOptionsAttributes) InternalWithRef ¶
func (oo OidcOptionsAttributes) InternalWithRef(ref terra.Reference) OidcOptionsAttributes
func (OidcOptionsAttributes) Issuer ¶
func (oo OidcOptionsAttributes) Issuer() terra.StringValue
func (OidcOptionsAttributes) Scope ¶
func (oo OidcOptionsAttributes) Scope() terra.StringValue
func (OidcOptionsAttributes) TokenEndpoint ¶
func (oo OidcOptionsAttributes) TokenEndpoint() terra.StringValue
func (OidcOptionsAttributes) UserInfoEndpoint ¶
func (oo OidcOptionsAttributes) UserInfoEndpoint() terra.StringValue
type OidcOptionsState ¶
type OidcOptionsState struct { AuthorizationEndpoint string `json:"authorization_endpoint"` ClientId string `json:"client_id"` ClientSecret string `json:"client_secret"` Issuer string `json:"issuer"` Scope string `json:"scope"` TokenEndpoint string `json:"token_endpoint"` UserInfoEndpoint string `json:"user_info_endpoint"` }
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
Click to show internal directories.
Click to hide internal directories.