Documentation ¶
Index ¶
- type DataArgs
- type DataServicePrincipalsAttributes
- func (sp DataServicePrincipalsAttributes) AccountEnabled() terra.BoolValue
- func (sp DataServicePrincipalsAttributes) AppRoleAssignmentRequired() terra.BoolValue
- func (sp DataServicePrincipalsAttributes) ApplicationId() terra.StringValue
- func (sp DataServicePrincipalsAttributes) ApplicationTenantId() terra.StringValue
- func (sp DataServicePrincipalsAttributes) ClientId() terra.StringValue
- func (sp DataServicePrincipalsAttributes) DisplayName() terra.StringValue
- func (sp DataServicePrincipalsAttributes) InternalRef() (terra.Reference, error)
- func (sp DataServicePrincipalsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sp DataServicePrincipalsAttributes) InternalWithRef(ref terra.Reference) DataServicePrincipalsAttributes
- func (sp DataServicePrincipalsAttributes) ObjectId() terra.StringValue
- func (sp DataServicePrincipalsAttributes) PreferredSingleSignOnMode() terra.StringValue
- func (sp DataServicePrincipalsAttributes) SamlMetadataUrl() terra.StringValue
- func (sp DataServicePrincipalsAttributes) ServicePrincipalNames() terra.ListValue[terra.StringValue]
- func (sp DataServicePrincipalsAttributes) SignInAudience() terra.StringValue
- func (sp DataServicePrincipalsAttributes) Tags() terra.ListValue[terra.StringValue]
- func (sp DataServicePrincipalsAttributes) Type() terra.StringValue
- type DataServicePrincipalsState
- type DataSource
- type DataTimeouts
- type DataTimeoutsAttributes
- type DataTimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataArgs ¶
type DataArgs struct { // ApplicationIds: list of string, optional ApplicationIds terra.ListValue[terra.StringValue] `hcl:"application_ids,attr"` // ClientIds: list of string, optional ClientIds terra.ListValue[terra.StringValue] `hcl:"client_ids,attr"` // DisplayNames: list of string, optional DisplayNames terra.ListValue[terra.StringValue] `hcl:"display_names,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // IgnoreMissing: bool, optional IgnoreMissing terra.BoolValue `hcl:"ignore_missing,attr"` // ObjectIds: list of string, optional ObjectIds terra.ListValue[terra.StringValue] `hcl:"object_ids,attr"` // ReturnAll: bool, optional ReturnAll terra.BoolValue `hcl:"return_all,attr"` // Timeouts: optional Timeouts *DataTimeouts `hcl:"timeouts,block"` }
DataArgs contains the configurations for azuread_service_principals.
type DataServicePrincipalsAttributes ¶
type DataServicePrincipalsAttributes struct {
// contains filtered or unexported fields
}
func (DataServicePrincipalsAttributes) AccountEnabled ¶
func (sp DataServicePrincipalsAttributes) AccountEnabled() terra.BoolValue
func (DataServicePrincipalsAttributes) AppRoleAssignmentRequired ¶
func (sp DataServicePrincipalsAttributes) AppRoleAssignmentRequired() terra.BoolValue
func (DataServicePrincipalsAttributes) ApplicationId ¶
func (sp DataServicePrincipalsAttributes) ApplicationId() terra.StringValue
func (DataServicePrincipalsAttributes) ApplicationTenantId ¶
func (sp DataServicePrincipalsAttributes) ApplicationTenantId() terra.StringValue
func (DataServicePrincipalsAttributes) ClientId ¶
func (sp DataServicePrincipalsAttributes) ClientId() terra.StringValue
func (DataServicePrincipalsAttributes) DisplayName ¶
func (sp DataServicePrincipalsAttributes) DisplayName() terra.StringValue
func (DataServicePrincipalsAttributes) InternalRef ¶
func (sp DataServicePrincipalsAttributes) InternalRef() (terra.Reference, error)
func (DataServicePrincipalsAttributes) InternalTokens ¶
func (sp DataServicePrincipalsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataServicePrincipalsAttributes) InternalWithRef ¶
func (sp DataServicePrincipalsAttributes) InternalWithRef(ref terra.Reference) DataServicePrincipalsAttributes
func (DataServicePrincipalsAttributes) ObjectId ¶
func (sp DataServicePrincipalsAttributes) ObjectId() terra.StringValue
func (DataServicePrincipalsAttributes) PreferredSingleSignOnMode ¶
func (sp DataServicePrincipalsAttributes) PreferredSingleSignOnMode() terra.StringValue
func (DataServicePrincipalsAttributes) SamlMetadataUrl ¶
func (sp DataServicePrincipalsAttributes) SamlMetadataUrl() terra.StringValue
func (DataServicePrincipalsAttributes) ServicePrincipalNames ¶
func (sp DataServicePrincipalsAttributes) ServicePrincipalNames() terra.ListValue[terra.StringValue]
func (DataServicePrincipalsAttributes) SignInAudience ¶
func (sp DataServicePrincipalsAttributes) SignInAudience() terra.StringValue
func (DataServicePrincipalsAttributes) Tags ¶
func (sp DataServicePrincipalsAttributes) Tags() terra.ListValue[terra.StringValue]
func (DataServicePrincipalsAttributes) Type ¶
func (sp DataServicePrincipalsAttributes) Type() terra.StringValue
type DataServicePrincipalsState ¶
type DataServicePrincipalsState struct { AccountEnabled bool `json:"account_enabled"` AppRoleAssignmentRequired bool `json:"app_role_assignment_required"` ApplicationId string `json:"application_id"` ApplicationTenantId string `json:"application_tenant_id"` ClientId string `json:"client_id"` DisplayName string `json:"display_name"` ObjectId string `json:"object_id"` PreferredSingleSignOnMode string `json:"preferred_single_sign_on_mode"` SamlMetadataUrl string `json:"saml_metadata_url"` ServicePrincipalNames []string `json:"service_principal_names"` SignInAudience string `json:"sign_in_audience"` Tags []string `json:"tags"` Type string `json:"type"` }
type DataSource ¶
DataSource represents the Terraform data resource azuread_service_principals.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (asp *DataSource) Attributes() dataAzureadServicePrincipalsAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (asp *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (asp *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (asp *DataSource) LocalName() string
LocalName returns the local name for DataSource.
type DataTimeouts ¶
type DataTimeouts struct { // Read: string, optional Read terra.StringValue `hcl:"read,attr"` }
type DataTimeoutsAttributes ¶
type DataTimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (DataTimeoutsAttributes) InternalRef ¶
func (t DataTimeoutsAttributes) InternalRef() (terra.Reference, error)
func (DataTimeoutsAttributes) InternalTokens ¶
func (t DataTimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTimeoutsAttributes) InternalWithRef ¶
func (t DataTimeoutsAttributes) InternalWithRef(ref terra.Reference) DataTimeoutsAttributes
func (DataTimeoutsAttributes) Read ¶
func (t DataTimeoutsAttributes) Read() terra.StringValue
type DataTimeoutsState ¶
type DataTimeoutsState struct {
Read string `json:"read"`
}
Click to show internal directories.
Click to hide internal directories.