Documentation ¶
Index ¶
- type DataArgs
- type DataSource
- type DataTimeouts
- type DataTimeoutsAttributes
- type DataTimeoutsState
- type DataUsersAttributes
- func (u DataUsersAttributes) AccountEnabled() terra.BoolValue
- func (u DataUsersAttributes) DisplayName() terra.StringValue
- func (u DataUsersAttributes) EmployeeId() terra.StringValue
- func (u DataUsersAttributes) InternalRef() (terra.Reference, error)
- func (u DataUsersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (u DataUsersAttributes) InternalWithRef(ref terra.Reference) DataUsersAttributes
- func (u DataUsersAttributes) Mail() terra.StringValue
- func (u DataUsersAttributes) MailNickname() terra.StringValue
- func (u DataUsersAttributes) ObjectId() terra.StringValue
- func (u DataUsersAttributes) OnpremisesImmutableId() terra.StringValue
- func (u DataUsersAttributes) OnpremisesSamAccountName() terra.StringValue
- func (u DataUsersAttributes) OnpremisesUserPrincipalName() terra.StringValue
- func (u DataUsersAttributes) UsageLocation() terra.StringValue
- func (u DataUsersAttributes) UserPrincipalName() terra.StringValue
- type DataUsersState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataArgs ¶
type DataArgs struct { // EmployeeIds: list of string, optional EmployeeIds terra.ListValue[terra.StringValue] `hcl:"employee_ids,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // IgnoreMissing: bool, optional IgnoreMissing terra.BoolValue `hcl:"ignore_missing,attr"` // MailNicknames: list of string, optional MailNicknames terra.ListValue[terra.StringValue] `hcl:"mail_nicknames,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"` // UserPrincipalNames: list of string, optional UserPrincipalNames terra.ListValue[terra.StringValue] `hcl:"user_principal_names,attr"` // Timeouts: optional Timeouts *DataTimeouts `hcl:"timeouts,block"` }
DataArgs contains the configurations for azuread_users.
type DataSource ¶
DataSource represents the Terraform data resource azuread_users.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (au *DataSource) Attributes() dataAzureadUsersAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (au *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (au *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (au *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"`
}
type DataUsersAttributes ¶
type DataUsersAttributes struct {
// contains filtered or unexported fields
}
func (DataUsersAttributes) AccountEnabled ¶
func (u DataUsersAttributes) AccountEnabled() terra.BoolValue
func (DataUsersAttributes) DisplayName ¶
func (u DataUsersAttributes) DisplayName() terra.StringValue
func (DataUsersAttributes) EmployeeId ¶
func (u DataUsersAttributes) EmployeeId() terra.StringValue
func (DataUsersAttributes) InternalRef ¶
func (u DataUsersAttributes) InternalRef() (terra.Reference, error)
func (DataUsersAttributes) InternalTokens ¶
func (u DataUsersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataUsersAttributes) InternalWithRef ¶
func (u DataUsersAttributes) InternalWithRef(ref terra.Reference) DataUsersAttributes
func (DataUsersAttributes) Mail ¶
func (u DataUsersAttributes) Mail() terra.StringValue
func (DataUsersAttributes) MailNickname ¶
func (u DataUsersAttributes) MailNickname() terra.StringValue
func (DataUsersAttributes) ObjectId ¶
func (u DataUsersAttributes) ObjectId() terra.StringValue
func (DataUsersAttributes) OnpremisesImmutableId ¶
func (u DataUsersAttributes) OnpremisesImmutableId() terra.StringValue
func (DataUsersAttributes) OnpremisesSamAccountName ¶
func (u DataUsersAttributes) OnpremisesSamAccountName() terra.StringValue
func (DataUsersAttributes) OnpremisesUserPrincipalName ¶
func (u DataUsersAttributes) OnpremisesUserPrincipalName() terra.StringValue
func (DataUsersAttributes) UsageLocation ¶
func (u DataUsersAttributes) UsageLocation() terra.StringValue
func (DataUsersAttributes) UserPrincipalName ¶
func (u DataUsersAttributes) UserPrincipalName() terra.StringValue
type DataUsersState ¶
type DataUsersState struct { AccountEnabled bool `json:"account_enabled"` DisplayName string `json:"display_name"` EmployeeId string `json:"employee_id"` Mail string `json:"mail"` MailNickname string `json:"mail_nickname"` ObjectId string `json:"object_id"` OnpremisesImmutableId string `json:"onpremises_immutable_id"` OnpremisesSamAccountName string `json:"onpremises_sam_account_name"` OnpremisesUserPrincipalName string `json:"onpremises_user_principal_name"` UsageLocation string `json:"usage_location"` UserPrincipalName string `json:"user_principal_name"` }
Click to show internal directories.
Click to hide internal directories.