Documentation ¶
Index ¶
- type AccessPackage
- func (ap *AccessPackage) Attributes() accessPackageAttributes
- func (ap *AccessPackage) Configuration() interface{}
- func (ap *AccessPackage) DependOn() terra.Reference
- func (ap *AccessPackage) Dependencies() terra.Dependencies
- func (ap *AccessPackage) ImportState(av io.Reader) error
- func (ap *AccessPackage) LifecycleManagement() *terra.Lifecycle
- func (ap *AccessPackage) LocalName() string
- func (ap *AccessPackage) State() (*accessPackageState, bool)
- func (ap *AccessPackage) StateMust() *accessPackageState
- func (ap *AccessPackage) Type() string
- type AccessPackageArgs
- type AccessPackageAssignmentPolicy
- func (apap *AccessPackageAssignmentPolicy) Attributes() accessPackageAssignmentPolicyAttributes
- func (apap *AccessPackageAssignmentPolicy) Configuration() interface{}
- func (apap *AccessPackageAssignmentPolicy) DependOn() terra.Reference
- func (apap *AccessPackageAssignmentPolicy) Dependencies() terra.Dependencies
- func (apap *AccessPackageAssignmentPolicy) ImportState(av io.Reader) error
- func (apap *AccessPackageAssignmentPolicy) LifecycleManagement() *terra.Lifecycle
- func (apap *AccessPackageAssignmentPolicy) LocalName() string
- func (apap *AccessPackageAssignmentPolicy) State() (*accessPackageAssignmentPolicyState, bool)
- func (apap *AccessPackageAssignmentPolicy) StateMust() *accessPackageAssignmentPolicyState
- func (apap *AccessPackageAssignmentPolicy) Type() string
- type AccessPackageAssignmentPolicyArgs
- type AccessPackageCatalog
- func (apc *AccessPackageCatalog) Attributes() accessPackageCatalogAttributes
- func (apc *AccessPackageCatalog) Configuration() interface{}
- func (apc *AccessPackageCatalog) DependOn() terra.Reference
- func (apc *AccessPackageCatalog) Dependencies() terra.Dependencies
- func (apc *AccessPackageCatalog) ImportState(av io.Reader) error
- func (apc *AccessPackageCatalog) LifecycleManagement() *terra.Lifecycle
- func (apc *AccessPackageCatalog) LocalName() string
- func (apc *AccessPackageCatalog) State() (*accessPackageCatalogState, bool)
- func (apc *AccessPackageCatalog) StateMust() *accessPackageCatalogState
- func (apc *AccessPackageCatalog) Type() string
- type AccessPackageCatalogArgs
- type AccessPackageCatalogRoleAssignment
- func (apcra *AccessPackageCatalogRoleAssignment) Attributes() accessPackageCatalogRoleAssignmentAttributes
- func (apcra *AccessPackageCatalogRoleAssignment) Configuration() interface{}
- func (apcra *AccessPackageCatalogRoleAssignment) DependOn() terra.Reference
- func (apcra *AccessPackageCatalogRoleAssignment) Dependencies() terra.Dependencies
- func (apcra *AccessPackageCatalogRoleAssignment) ImportState(av io.Reader) error
- func (apcra *AccessPackageCatalogRoleAssignment) LifecycleManagement() *terra.Lifecycle
- func (apcra *AccessPackageCatalogRoleAssignment) LocalName() string
- func (apcra *AccessPackageCatalogRoleAssignment) State() (*accessPackageCatalogRoleAssignmentState, bool)
- func (apcra *AccessPackageCatalogRoleAssignment) StateMust() *accessPackageCatalogRoleAssignmentState
- func (apcra *AccessPackageCatalogRoleAssignment) Type() string
- type AccessPackageCatalogRoleAssignmentArgs
- type AccessPackageResourceCatalogAssociation
- func (aprca *AccessPackageResourceCatalogAssociation) Attributes() accessPackageResourceCatalogAssociationAttributes
- func (aprca *AccessPackageResourceCatalogAssociation) Configuration() interface{}
- func (aprca *AccessPackageResourceCatalogAssociation) DependOn() terra.Reference
- func (aprca *AccessPackageResourceCatalogAssociation) Dependencies() terra.Dependencies
- func (aprca *AccessPackageResourceCatalogAssociation) ImportState(av io.Reader) error
- func (aprca *AccessPackageResourceCatalogAssociation) LifecycleManagement() *terra.Lifecycle
- func (aprca *AccessPackageResourceCatalogAssociation) LocalName() string
- func (aprca *AccessPackageResourceCatalogAssociation) State() (*accessPackageResourceCatalogAssociationState, bool)
- func (aprca *AccessPackageResourceCatalogAssociation) StateMust() *accessPackageResourceCatalogAssociationState
- func (aprca *AccessPackageResourceCatalogAssociation) Type() string
- type AccessPackageResourceCatalogAssociationArgs
- type AccessPackageResourcePackageAssociation
- func (aprpa *AccessPackageResourcePackageAssociation) Attributes() accessPackageResourcePackageAssociationAttributes
- func (aprpa *AccessPackageResourcePackageAssociation) Configuration() interface{}
- func (aprpa *AccessPackageResourcePackageAssociation) DependOn() terra.Reference
- func (aprpa *AccessPackageResourcePackageAssociation) Dependencies() terra.Dependencies
- func (aprpa *AccessPackageResourcePackageAssociation) ImportState(av io.Reader) error
- func (aprpa *AccessPackageResourcePackageAssociation) LifecycleManagement() *terra.Lifecycle
- func (aprpa *AccessPackageResourcePackageAssociation) LocalName() string
- func (aprpa *AccessPackageResourcePackageAssociation) State() (*accessPackageResourcePackageAssociationState, bool)
- func (aprpa *AccessPackageResourcePackageAssociation) StateMust() *accessPackageResourcePackageAssociationState
- func (aprpa *AccessPackageResourcePackageAssociation) Type() string
- type AccessPackageResourcePackageAssociationArgs
- type AdministrativeUnit
- func (au *AdministrativeUnit) Attributes() administrativeUnitAttributes
- func (au *AdministrativeUnit) Configuration() interface{}
- func (au *AdministrativeUnit) DependOn() terra.Reference
- func (au *AdministrativeUnit) Dependencies() terra.Dependencies
- func (au *AdministrativeUnit) ImportState(av io.Reader) error
- func (au *AdministrativeUnit) LifecycleManagement() *terra.Lifecycle
- func (au *AdministrativeUnit) LocalName() string
- func (au *AdministrativeUnit) State() (*administrativeUnitState, bool)
- func (au *AdministrativeUnit) StateMust() *administrativeUnitState
- func (au *AdministrativeUnit) Type() string
- type AdministrativeUnitArgs
- type AdministrativeUnitMember
- func (aum *AdministrativeUnitMember) Attributes() administrativeUnitMemberAttributes
- func (aum *AdministrativeUnitMember) Configuration() interface{}
- func (aum *AdministrativeUnitMember) DependOn() terra.Reference
- func (aum *AdministrativeUnitMember) Dependencies() terra.Dependencies
- func (aum *AdministrativeUnitMember) ImportState(av io.Reader) error
- func (aum *AdministrativeUnitMember) LifecycleManagement() *terra.Lifecycle
- func (aum *AdministrativeUnitMember) LocalName() string
- func (aum *AdministrativeUnitMember) State() (*administrativeUnitMemberState, bool)
- func (aum *AdministrativeUnitMember) StateMust() *administrativeUnitMemberState
- func (aum *AdministrativeUnitMember) Type() string
- type AdministrativeUnitMemberArgs
- type AdministrativeUnitRoleMember
- func (aurm *AdministrativeUnitRoleMember) Attributes() administrativeUnitRoleMemberAttributes
- func (aurm *AdministrativeUnitRoleMember) Configuration() interface{}
- func (aurm *AdministrativeUnitRoleMember) DependOn() terra.Reference
- func (aurm *AdministrativeUnitRoleMember) Dependencies() terra.Dependencies
- func (aurm *AdministrativeUnitRoleMember) ImportState(av io.Reader) error
- func (aurm *AdministrativeUnitRoleMember) LifecycleManagement() *terra.Lifecycle
- func (aurm *AdministrativeUnitRoleMember) LocalName() string
- func (aurm *AdministrativeUnitRoleMember) State() (*administrativeUnitRoleMemberState, bool)
- func (aurm *AdministrativeUnitRoleMember) StateMust() *administrativeUnitRoleMemberState
- func (aurm *AdministrativeUnitRoleMember) Type() string
- type AdministrativeUnitRoleMemberArgs
- type AppRoleAssignment
- func (ara *AppRoleAssignment) Attributes() appRoleAssignmentAttributes
- func (ara *AppRoleAssignment) Configuration() interface{}
- func (ara *AppRoleAssignment) DependOn() terra.Reference
- func (ara *AppRoleAssignment) Dependencies() terra.Dependencies
- func (ara *AppRoleAssignment) ImportState(av io.Reader) error
- func (ara *AppRoleAssignment) LifecycleManagement() *terra.Lifecycle
- func (ara *AppRoleAssignment) LocalName() string
- func (ara *AppRoleAssignment) State() (*appRoleAssignmentState, bool)
- func (ara *AppRoleAssignment) StateMust() *appRoleAssignmentState
- func (ara *AppRoleAssignment) Type() string
- type AppRoleAssignmentArgs
- type Application
- func (a *Application) Attributes() applicationAttributes
- func (a *Application) Configuration() interface{}
- func (a *Application) DependOn() terra.Reference
- func (a *Application) Dependencies() terra.Dependencies
- func (a *Application) ImportState(av io.Reader) error
- func (a *Application) LifecycleManagement() *terra.Lifecycle
- func (a *Application) LocalName() string
- func (a *Application) State() (*applicationState, bool)
- func (a *Application) StateMust() *applicationState
- func (a *Application) Type() string
- type ApplicationArgs
- type ApplicationCertificate
- func (ac *ApplicationCertificate) Attributes() applicationCertificateAttributes
- func (ac *ApplicationCertificate) Configuration() interface{}
- func (ac *ApplicationCertificate) DependOn() terra.Reference
- func (ac *ApplicationCertificate) Dependencies() terra.Dependencies
- func (ac *ApplicationCertificate) ImportState(av io.Reader) error
- func (ac *ApplicationCertificate) LifecycleManagement() *terra.Lifecycle
- func (ac *ApplicationCertificate) LocalName() string
- func (ac *ApplicationCertificate) State() (*applicationCertificateState, bool)
- func (ac *ApplicationCertificate) StateMust() *applicationCertificateState
- func (ac *ApplicationCertificate) Type() string
- type ApplicationCertificateArgs
- type ApplicationFederatedIdentityCredential
- func (afic *ApplicationFederatedIdentityCredential) Attributes() applicationFederatedIdentityCredentialAttributes
- func (afic *ApplicationFederatedIdentityCredential) Configuration() interface{}
- func (afic *ApplicationFederatedIdentityCredential) DependOn() terra.Reference
- func (afic *ApplicationFederatedIdentityCredential) Dependencies() terra.Dependencies
- func (afic *ApplicationFederatedIdentityCredential) ImportState(av io.Reader) error
- func (afic *ApplicationFederatedIdentityCredential) LifecycleManagement() *terra.Lifecycle
- func (afic *ApplicationFederatedIdentityCredential) LocalName() string
- func (afic *ApplicationFederatedIdentityCredential) State() (*applicationFederatedIdentityCredentialState, bool)
- func (afic *ApplicationFederatedIdentityCredential) StateMust() *applicationFederatedIdentityCredentialState
- func (afic *ApplicationFederatedIdentityCredential) Type() string
- type ApplicationFederatedIdentityCredentialArgs
- type ApplicationPassword
- func (ap *ApplicationPassword) Attributes() applicationPasswordAttributes
- func (ap *ApplicationPassword) Configuration() interface{}
- func (ap *ApplicationPassword) DependOn() terra.Reference
- func (ap *ApplicationPassword) Dependencies() terra.Dependencies
- func (ap *ApplicationPassword) ImportState(av io.Reader) error
- func (ap *ApplicationPassword) LifecycleManagement() *terra.Lifecycle
- func (ap *ApplicationPassword) LocalName() string
- func (ap *ApplicationPassword) State() (*applicationPasswordState, bool)
- func (ap *ApplicationPassword) StateMust() *applicationPasswordState
- func (ap *ApplicationPassword) Type() string
- type ApplicationPasswordArgs
- type ApplicationPreAuthorized
- func (apa *ApplicationPreAuthorized) Attributes() applicationPreAuthorizedAttributes
- func (apa *ApplicationPreAuthorized) Configuration() interface{}
- func (apa *ApplicationPreAuthorized) DependOn() terra.Reference
- func (apa *ApplicationPreAuthorized) Dependencies() terra.Dependencies
- func (apa *ApplicationPreAuthorized) ImportState(av io.Reader) error
- func (apa *ApplicationPreAuthorized) LifecycleManagement() *terra.Lifecycle
- func (apa *ApplicationPreAuthorized) LocalName() string
- func (apa *ApplicationPreAuthorized) State() (*applicationPreAuthorizedState, bool)
- func (apa *ApplicationPreAuthorized) StateMust() *applicationPreAuthorizedState
- func (apa *ApplicationPreAuthorized) Type() string
- type ApplicationPreAuthorizedArgs
- type ClaimsMappingPolicy
- func (cmp *ClaimsMappingPolicy) Attributes() claimsMappingPolicyAttributes
- func (cmp *ClaimsMappingPolicy) Configuration() interface{}
- func (cmp *ClaimsMappingPolicy) DependOn() terra.Reference
- func (cmp *ClaimsMappingPolicy) Dependencies() terra.Dependencies
- func (cmp *ClaimsMappingPolicy) ImportState(av io.Reader) error
- func (cmp *ClaimsMappingPolicy) LifecycleManagement() *terra.Lifecycle
- func (cmp *ClaimsMappingPolicy) LocalName() string
- func (cmp *ClaimsMappingPolicy) State() (*claimsMappingPolicyState, bool)
- func (cmp *ClaimsMappingPolicy) StateMust() *claimsMappingPolicyState
- func (cmp *ClaimsMappingPolicy) Type() string
- type ClaimsMappingPolicyArgs
- type ConditionalAccessPolicy
- func (cap *ConditionalAccessPolicy) Attributes() conditionalAccessPolicyAttributes
- func (cap *ConditionalAccessPolicy) Configuration() interface{}
- func (cap *ConditionalAccessPolicy) DependOn() terra.Reference
- func (cap *ConditionalAccessPolicy) Dependencies() terra.Dependencies
- func (cap *ConditionalAccessPolicy) ImportState(av io.Reader) error
- func (cap *ConditionalAccessPolicy) LifecycleManagement() *terra.Lifecycle
- func (cap *ConditionalAccessPolicy) LocalName() string
- func (cap *ConditionalAccessPolicy) State() (*conditionalAccessPolicyState, bool)
- func (cap *ConditionalAccessPolicy) StateMust() *conditionalAccessPolicyState
- func (cap *ConditionalAccessPolicy) Type() string
- type ConditionalAccessPolicyArgs
- type CustomDirectoryRole
- func (cdr *CustomDirectoryRole) Attributes() customDirectoryRoleAttributes
- func (cdr *CustomDirectoryRole) Configuration() interface{}
- func (cdr *CustomDirectoryRole) DependOn() terra.Reference
- func (cdr *CustomDirectoryRole) Dependencies() terra.Dependencies
- func (cdr *CustomDirectoryRole) ImportState(av io.Reader) error
- func (cdr *CustomDirectoryRole) LifecycleManagement() *terra.Lifecycle
- func (cdr *CustomDirectoryRole) LocalName() string
- func (cdr *CustomDirectoryRole) State() (*customDirectoryRoleState, bool)
- func (cdr *CustomDirectoryRole) StateMust() *customDirectoryRoleState
- func (cdr *CustomDirectoryRole) Type() string
- type CustomDirectoryRoleArgs
- type DataAccessPackage
- type DataAccessPackageArgs
- type DataAccessPackageCatalog
- type DataAccessPackageCatalogArgs
- type DataAccessPackageCatalogRole
- type DataAccessPackageCatalogRoleArgs
- type DataAdministrativeUnit
- type DataAdministrativeUnitArgs
- type DataApplication
- type DataApplicationArgs
- type DataApplicationPublishedAppIds
- type DataApplicationPublishedAppIdsArgs
- type DataApplicationTemplate
- type DataApplicationTemplateArgs
- type DataClientConfig
- type DataClientConfigArgs
- type DataDirectoryObject
- type DataDirectoryObjectArgs
- type DataDirectoryRoleTemplates
- type DataDirectoryRoleTemplatesArgs
- type DataDirectoryRoles
- type DataDirectoryRolesArgs
- type DataDomains
- type DataDomainsArgs
- type DataGroup
- type DataGroupArgs
- type DataGroups
- type DataGroupsArgs
- type DataNamedLocation
- type DataNamedLocationArgs
- type DataServicePrincipal
- type DataServicePrincipalArgs
- type DataServicePrincipals
- type DataServicePrincipalsArgs
- type DataUser
- type DataUserArgs
- type DataUsers
- type DataUsersArgs
- type DirectoryRole
- func (dr *DirectoryRole) Attributes() directoryRoleAttributes
- func (dr *DirectoryRole) Configuration() interface{}
- func (dr *DirectoryRole) DependOn() terra.Reference
- func (dr *DirectoryRole) Dependencies() terra.Dependencies
- func (dr *DirectoryRole) ImportState(av io.Reader) error
- func (dr *DirectoryRole) LifecycleManagement() *terra.Lifecycle
- func (dr *DirectoryRole) LocalName() string
- func (dr *DirectoryRole) State() (*directoryRoleState, bool)
- func (dr *DirectoryRole) StateMust() *directoryRoleState
- func (dr *DirectoryRole) Type() string
- type DirectoryRoleArgs
- type DirectoryRoleAssignment
- func (dra *DirectoryRoleAssignment) Attributes() directoryRoleAssignmentAttributes
- func (dra *DirectoryRoleAssignment) Configuration() interface{}
- func (dra *DirectoryRoleAssignment) DependOn() terra.Reference
- func (dra *DirectoryRoleAssignment) Dependencies() terra.Dependencies
- func (dra *DirectoryRoleAssignment) ImportState(av io.Reader) error
- func (dra *DirectoryRoleAssignment) LifecycleManagement() *terra.Lifecycle
- func (dra *DirectoryRoleAssignment) LocalName() string
- func (dra *DirectoryRoleAssignment) State() (*directoryRoleAssignmentState, bool)
- func (dra *DirectoryRoleAssignment) StateMust() *directoryRoleAssignmentState
- func (dra *DirectoryRoleAssignment) Type() string
- type DirectoryRoleAssignmentArgs
- type DirectoryRoleEligibilityScheduleRequest
- func (dresr *DirectoryRoleEligibilityScheduleRequest) Attributes() directoryRoleEligibilityScheduleRequestAttributes
- func (dresr *DirectoryRoleEligibilityScheduleRequest) Configuration() interface{}
- func (dresr *DirectoryRoleEligibilityScheduleRequest) DependOn() terra.Reference
- func (dresr *DirectoryRoleEligibilityScheduleRequest) Dependencies() terra.Dependencies
- func (dresr *DirectoryRoleEligibilityScheduleRequest) ImportState(av io.Reader) error
- func (dresr *DirectoryRoleEligibilityScheduleRequest) LifecycleManagement() *terra.Lifecycle
- func (dresr *DirectoryRoleEligibilityScheduleRequest) LocalName() string
- func (dresr *DirectoryRoleEligibilityScheduleRequest) State() (*directoryRoleEligibilityScheduleRequestState, bool)
- func (dresr *DirectoryRoleEligibilityScheduleRequest) StateMust() *directoryRoleEligibilityScheduleRequestState
- func (dresr *DirectoryRoleEligibilityScheduleRequest) Type() string
- type DirectoryRoleEligibilityScheduleRequestArgs
- type DirectoryRoleMember
- func (drm *DirectoryRoleMember) Attributes() directoryRoleMemberAttributes
- func (drm *DirectoryRoleMember) Configuration() interface{}
- func (drm *DirectoryRoleMember) DependOn() terra.Reference
- func (drm *DirectoryRoleMember) Dependencies() terra.Dependencies
- func (drm *DirectoryRoleMember) ImportState(av io.Reader) error
- func (drm *DirectoryRoleMember) LifecycleManagement() *terra.Lifecycle
- func (drm *DirectoryRoleMember) LocalName() string
- func (drm *DirectoryRoleMember) State() (*directoryRoleMemberState, bool)
- func (drm *DirectoryRoleMember) StateMust() *directoryRoleMemberState
- func (drm *DirectoryRoleMember) Type() string
- type DirectoryRoleMemberArgs
- type Group
- func (g *Group) Attributes() groupAttributes
- func (g *Group) Configuration() interface{}
- func (g *Group) DependOn() terra.Reference
- func (g *Group) Dependencies() terra.Dependencies
- func (g *Group) ImportState(av io.Reader) error
- func (g *Group) LifecycleManagement() *terra.Lifecycle
- func (g *Group) LocalName() string
- func (g *Group) State() (*groupState, bool)
- func (g *Group) StateMust() *groupState
- func (g *Group) Type() string
- type GroupArgs
- type GroupMember
- func (gm *GroupMember) Attributes() groupMemberAttributes
- func (gm *GroupMember) Configuration() interface{}
- func (gm *GroupMember) DependOn() terra.Reference
- func (gm *GroupMember) Dependencies() terra.Dependencies
- func (gm *GroupMember) ImportState(av io.Reader) error
- func (gm *GroupMember) LifecycleManagement() *terra.Lifecycle
- func (gm *GroupMember) LocalName() string
- func (gm *GroupMember) State() (*groupMemberState, bool)
- func (gm *GroupMember) StateMust() *groupMemberState
- func (gm *GroupMember) Type() string
- type GroupMemberArgs
- type Invitation
- func (i *Invitation) Attributes() invitationAttributes
- func (i *Invitation) Configuration() interface{}
- func (i *Invitation) DependOn() terra.Reference
- func (i *Invitation) Dependencies() terra.Dependencies
- func (i *Invitation) ImportState(av io.Reader) error
- func (i *Invitation) LifecycleManagement() *terra.Lifecycle
- func (i *Invitation) LocalName() string
- func (i *Invitation) State() (*invitationState, bool)
- func (i *Invitation) StateMust() *invitationState
- func (i *Invitation) Type() string
- type InvitationArgs
- type NamedLocation
- func (nl *NamedLocation) Attributes() namedLocationAttributes
- func (nl *NamedLocation) Configuration() interface{}
- func (nl *NamedLocation) DependOn() terra.Reference
- func (nl *NamedLocation) Dependencies() terra.Dependencies
- func (nl *NamedLocation) ImportState(av io.Reader) error
- func (nl *NamedLocation) LifecycleManagement() *terra.Lifecycle
- func (nl *NamedLocation) LocalName() string
- func (nl *NamedLocation) State() (*namedLocationState, bool)
- func (nl *NamedLocation) StateMust() *namedLocationState
- func (nl *NamedLocation) Type() string
- type NamedLocationArgs
- type Provider
- type ProviderArgs
- type ServicePrincipal
- func (sp *ServicePrincipal) Attributes() servicePrincipalAttributes
- func (sp *ServicePrincipal) Configuration() interface{}
- func (sp *ServicePrincipal) DependOn() terra.Reference
- func (sp *ServicePrincipal) Dependencies() terra.Dependencies
- func (sp *ServicePrincipal) ImportState(av io.Reader) error
- func (sp *ServicePrincipal) LifecycleManagement() *terra.Lifecycle
- func (sp *ServicePrincipal) LocalName() string
- func (sp *ServicePrincipal) State() (*servicePrincipalState, bool)
- func (sp *ServicePrincipal) StateMust() *servicePrincipalState
- func (sp *ServicePrincipal) Type() string
- type ServicePrincipalArgs
- type ServicePrincipalCertificate
- func (spc *ServicePrincipalCertificate) Attributes() servicePrincipalCertificateAttributes
- func (spc *ServicePrincipalCertificate) Configuration() interface{}
- func (spc *ServicePrincipalCertificate) DependOn() terra.Reference
- func (spc *ServicePrincipalCertificate) Dependencies() terra.Dependencies
- func (spc *ServicePrincipalCertificate) ImportState(av io.Reader) error
- func (spc *ServicePrincipalCertificate) LifecycleManagement() *terra.Lifecycle
- func (spc *ServicePrincipalCertificate) LocalName() string
- func (spc *ServicePrincipalCertificate) State() (*servicePrincipalCertificateState, bool)
- func (spc *ServicePrincipalCertificate) StateMust() *servicePrincipalCertificateState
- func (spc *ServicePrincipalCertificate) Type() string
- type ServicePrincipalCertificateArgs
- type ServicePrincipalClaimsMappingPolicyAssignment
- func (spcmpa *ServicePrincipalClaimsMappingPolicyAssignment) Attributes() servicePrincipalClaimsMappingPolicyAssignmentAttributes
- func (spcmpa *ServicePrincipalClaimsMappingPolicyAssignment) Configuration() interface{}
- func (spcmpa *ServicePrincipalClaimsMappingPolicyAssignment) DependOn() terra.Reference
- func (spcmpa *ServicePrincipalClaimsMappingPolicyAssignment) Dependencies() terra.Dependencies
- func (spcmpa *ServicePrincipalClaimsMappingPolicyAssignment) ImportState(av io.Reader) error
- func (spcmpa *ServicePrincipalClaimsMappingPolicyAssignment) LifecycleManagement() *terra.Lifecycle
- func (spcmpa *ServicePrincipalClaimsMappingPolicyAssignment) LocalName() string
- func (spcmpa *ServicePrincipalClaimsMappingPolicyAssignment) State() (*servicePrincipalClaimsMappingPolicyAssignmentState, bool)
- func (spcmpa *ServicePrincipalClaimsMappingPolicyAssignment) StateMust() *servicePrincipalClaimsMappingPolicyAssignmentState
- func (spcmpa *ServicePrincipalClaimsMappingPolicyAssignment) Type() string
- type ServicePrincipalClaimsMappingPolicyAssignmentArgs
- type ServicePrincipalDelegatedPermissionGrant
- func (spdpg *ServicePrincipalDelegatedPermissionGrant) Attributes() servicePrincipalDelegatedPermissionGrantAttributes
- func (spdpg *ServicePrincipalDelegatedPermissionGrant) Configuration() interface{}
- func (spdpg *ServicePrincipalDelegatedPermissionGrant) DependOn() terra.Reference
- func (spdpg *ServicePrincipalDelegatedPermissionGrant) Dependencies() terra.Dependencies
- func (spdpg *ServicePrincipalDelegatedPermissionGrant) ImportState(av io.Reader) error
- func (spdpg *ServicePrincipalDelegatedPermissionGrant) LifecycleManagement() *terra.Lifecycle
- func (spdpg *ServicePrincipalDelegatedPermissionGrant) LocalName() string
- func (spdpg *ServicePrincipalDelegatedPermissionGrant) State() (*servicePrincipalDelegatedPermissionGrantState, bool)
- func (spdpg *ServicePrincipalDelegatedPermissionGrant) StateMust() *servicePrincipalDelegatedPermissionGrantState
- func (spdpg *ServicePrincipalDelegatedPermissionGrant) Type() string
- type ServicePrincipalDelegatedPermissionGrantArgs
- type ServicePrincipalPassword
- func (spp *ServicePrincipalPassword) Attributes() servicePrincipalPasswordAttributes
- func (spp *ServicePrincipalPassword) Configuration() interface{}
- func (spp *ServicePrincipalPassword) DependOn() terra.Reference
- func (spp *ServicePrincipalPassword) Dependencies() terra.Dependencies
- func (spp *ServicePrincipalPassword) ImportState(av io.Reader) error
- func (spp *ServicePrincipalPassword) LifecycleManagement() *terra.Lifecycle
- func (spp *ServicePrincipalPassword) LocalName() string
- func (spp *ServicePrincipalPassword) State() (*servicePrincipalPasswordState, bool)
- func (spp *ServicePrincipalPassword) StateMust() *servicePrincipalPasswordState
- func (spp *ServicePrincipalPassword) Type() string
- type ServicePrincipalPasswordArgs
- type ServicePrincipalTokenSigningCertificate
- func (sptsc *ServicePrincipalTokenSigningCertificate) Attributes() servicePrincipalTokenSigningCertificateAttributes
- func (sptsc *ServicePrincipalTokenSigningCertificate) Configuration() interface{}
- func (sptsc *ServicePrincipalTokenSigningCertificate) DependOn() terra.Reference
- func (sptsc *ServicePrincipalTokenSigningCertificate) Dependencies() terra.Dependencies
- func (sptsc *ServicePrincipalTokenSigningCertificate) ImportState(av io.Reader) error
- func (sptsc *ServicePrincipalTokenSigningCertificate) LifecycleManagement() *terra.Lifecycle
- func (sptsc *ServicePrincipalTokenSigningCertificate) LocalName() string
- func (sptsc *ServicePrincipalTokenSigningCertificate) State() (*servicePrincipalTokenSigningCertificateState, bool)
- func (sptsc *ServicePrincipalTokenSigningCertificate) StateMust() *servicePrincipalTokenSigningCertificateState
- func (sptsc *ServicePrincipalTokenSigningCertificate) Type() string
- type ServicePrincipalTokenSigningCertificateArgs
- type SynchronizationJob
- func (sj *SynchronizationJob) Attributes() synchronizationJobAttributes
- func (sj *SynchronizationJob) Configuration() interface{}
- func (sj *SynchronizationJob) DependOn() terra.Reference
- func (sj *SynchronizationJob) Dependencies() terra.Dependencies
- func (sj *SynchronizationJob) ImportState(av io.Reader) error
- func (sj *SynchronizationJob) LifecycleManagement() *terra.Lifecycle
- func (sj *SynchronizationJob) LocalName() string
- func (sj *SynchronizationJob) State() (*synchronizationJobState, bool)
- func (sj *SynchronizationJob) StateMust() *synchronizationJobState
- func (sj *SynchronizationJob) Type() string
- type SynchronizationJobArgs
- type SynchronizationSecret
- func (ss *SynchronizationSecret) Attributes() synchronizationSecretAttributes
- func (ss *SynchronizationSecret) Configuration() interface{}
- func (ss *SynchronizationSecret) DependOn() terra.Reference
- func (ss *SynchronizationSecret) Dependencies() terra.Dependencies
- func (ss *SynchronizationSecret) ImportState(av io.Reader) error
- func (ss *SynchronizationSecret) LifecycleManagement() *terra.Lifecycle
- func (ss *SynchronizationSecret) LocalName() string
- func (ss *SynchronizationSecret) State() (*synchronizationSecretState, bool)
- func (ss *SynchronizationSecret) StateMust() *synchronizationSecretState
- func (ss *SynchronizationSecret) Type() string
- type SynchronizationSecretArgs
- type User
- func (u *User) Attributes() userAttributes
- func (u *User) Configuration() interface{}
- func (u *User) DependOn() terra.Reference
- func (u *User) Dependencies() terra.Dependencies
- func (u *User) ImportState(av io.Reader) error
- func (u *User) LifecycleManagement() *terra.Lifecycle
- func (u *User) LocalName() string
- func (u *User) State() (*userState, bool)
- func (u *User) StateMust() *userState
- func (u *User) Type() string
- type UserArgs
- type UserFlowAttribute
- func (ufa *UserFlowAttribute) Attributes() userFlowAttributeAttributes
- func (ufa *UserFlowAttribute) Configuration() interface{}
- func (ufa *UserFlowAttribute) DependOn() terra.Reference
- func (ufa *UserFlowAttribute) Dependencies() terra.Dependencies
- func (ufa *UserFlowAttribute) ImportState(av io.Reader) error
- func (ufa *UserFlowAttribute) LifecycleManagement() *terra.Lifecycle
- func (ufa *UserFlowAttribute) LocalName() string
- func (ufa *UserFlowAttribute) State() (*userFlowAttributeState, bool)
- func (ufa *UserFlowAttribute) StateMust() *userFlowAttributeState
- func (ufa *UserFlowAttribute) Type() string
- type UserFlowAttributeArgs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessPackage ¶
type AccessPackage struct { Name string Args AccessPackageArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
AccessPackage represents the Terraform resource azuread_access_package.
func NewAccessPackage ¶
func NewAccessPackage(name string, args AccessPackageArgs) *AccessPackage
NewAccessPackage creates a new instance of AccessPackage.
func (*AccessPackage) Attributes ¶
func (ap *AccessPackage) Attributes() accessPackageAttributes
Attributes returns the attributes for AccessPackage.
func (*AccessPackage) Configuration ¶
func (ap *AccessPackage) Configuration() interface{}
Configuration returns the configuration (args) for AccessPackage.
func (*AccessPackage) DependOn ¶
func (ap *AccessPackage) DependOn() terra.Reference
DependOn is used for other resources to depend on AccessPackage.
func (*AccessPackage) Dependencies ¶
func (ap *AccessPackage) Dependencies() terra.Dependencies
Dependencies returns the list of resources AccessPackage depends_on.
func (*AccessPackage) ImportState ¶
func (ap *AccessPackage) ImportState(av io.Reader) error
ImportState imports the given attribute values into AccessPackage's state.
func (*AccessPackage) LifecycleManagement ¶
func (ap *AccessPackage) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for AccessPackage.
func (*AccessPackage) LocalName ¶
func (ap *AccessPackage) LocalName() string
LocalName returns the local name for AccessPackage.
func (*AccessPackage) State ¶
func (ap *AccessPackage) State() (*accessPackageState, bool)
State returns the state and a bool indicating if AccessPackage has state.
func (*AccessPackage) StateMust ¶
func (ap *AccessPackage) StateMust() *accessPackageState
StateMust returns the state for AccessPackage. Panics if the state is nil.
func (*AccessPackage) Type ¶
func (ap *AccessPackage) Type() string
Type returns the Terraform object type for AccessPackage.
type AccessPackageArgs ¶
type AccessPackageArgs struct { // CatalogId: string, required CatalogId terra.StringValue `hcl:"catalog_id,attr" validate:"required"` // Description: string, required Description terra.StringValue `hcl:"description,attr" validate:"required"` // DisplayName: string, required DisplayName terra.StringValue `hcl:"display_name,attr" validate:"required"` // Hidden: bool, optional Hidden terra.BoolValue `hcl:"hidden,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Timeouts: optional Timeouts *accesspackage.Timeouts `hcl:"timeouts,block"` }
AccessPackageArgs contains the configurations for azuread_access_package.
type AccessPackageAssignmentPolicy ¶
type AccessPackageAssignmentPolicy struct { Name string Args AccessPackageAssignmentPolicyArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
AccessPackageAssignmentPolicy represents the Terraform resource azuread_access_package_assignment_policy.
func NewAccessPackageAssignmentPolicy ¶
func NewAccessPackageAssignmentPolicy(name string, args AccessPackageAssignmentPolicyArgs) *AccessPackageAssignmentPolicy
NewAccessPackageAssignmentPolicy creates a new instance of AccessPackageAssignmentPolicy.
func (*AccessPackageAssignmentPolicy) Attributes ¶
func (apap *AccessPackageAssignmentPolicy) Attributes() accessPackageAssignmentPolicyAttributes
Attributes returns the attributes for AccessPackageAssignmentPolicy.
func (*AccessPackageAssignmentPolicy) Configuration ¶
func (apap *AccessPackageAssignmentPolicy) Configuration() interface{}
Configuration returns the configuration (args) for AccessPackageAssignmentPolicy.
func (*AccessPackageAssignmentPolicy) DependOn ¶
func (apap *AccessPackageAssignmentPolicy) DependOn() terra.Reference
DependOn is used for other resources to depend on AccessPackageAssignmentPolicy.
func (*AccessPackageAssignmentPolicy) Dependencies ¶
func (apap *AccessPackageAssignmentPolicy) Dependencies() terra.Dependencies
Dependencies returns the list of resources AccessPackageAssignmentPolicy depends_on.
func (*AccessPackageAssignmentPolicy) ImportState ¶
func (apap *AccessPackageAssignmentPolicy) ImportState(av io.Reader) error
ImportState imports the given attribute values into AccessPackageAssignmentPolicy's state.
func (*AccessPackageAssignmentPolicy) LifecycleManagement ¶
func (apap *AccessPackageAssignmentPolicy) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for AccessPackageAssignmentPolicy.
func (*AccessPackageAssignmentPolicy) LocalName ¶
func (apap *AccessPackageAssignmentPolicy) LocalName() string
LocalName returns the local name for AccessPackageAssignmentPolicy.
func (*AccessPackageAssignmentPolicy) State ¶
func (apap *AccessPackageAssignmentPolicy) State() (*accessPackageAssignmentPolicyState, bool)
State returns the state and a bool indicating if AccessPackageAssignmentPolicy has state.
func (*AccessPackageAssignmentPolicy) StateMust ¶
func (apap *AccessPackageAssignmentPolicy) StateMust() *accessPackageAssignmentPolicyState
StateMust returns the state for AccessPackageAssignmentPolicy. Panics if the state is nil.
func (*AccessPackageAssignmentPolicy) Type ¶
func (apap *AccessPackageAssignmentPolicy) Type() string
Type returns the Terraform object type for AccessPackageAssignmentPolicy.
type AccessPackageAssignmentPolicyArgs ¶
type AccessPackageAssignmentPolicyArgs struct { // AccessPackageId: string, required AccessPackageId terra.StringValue `hcl:"access_package_id,attr" validate:"required"` // Description: string, required Description terra.StringValue `hcl:"description,attr" validate:"required"` // DisplayName: string, required DisplayName terra.StringValue `hcl:"display_name,attr" validate:"required"` // DurationInDays: number, optional DurationInDays terra.NumberValue `hcl:"duration_in_days,attr"` // ExpirationDate: string, optional ExpirationDate terra.StringValue `hcl:"expiration_date,attr"` // ExtensionEnabled: bool, optional ExtensionEnabled terra.BoolValue `hcl:"extension_enabled,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // ApprovalSettings: optional ApprovalSettings *accesspackageassignmentpolicy.ApprovalSettings `hcl:"approval_settings,block"` // AssignmentReviewSettings: optional AssignmentReviewSettings *accesspackageassignmentpolicy.AssignmentReviewSettings `hcl:"assignment_review_settings,block"` // Question: min=0 Question []accesspackageassignmentpolicy.Question `hcl:"question,block" validate:"min=0"` // RequestorSettings: optional RequestorSettings *accesspackageassignmentpolicy.RequestorSettings `hcl:"requestor_settings,block"` // Timeouts: optional Timeouts *accesspackageassignmentpolicy.Timeouts `hcl:"timeouts,block"` }
AccessPackageAssignmentPolicyArgs contains the configurations for azuread_access_package_assignment_policy.
type AccessPackageCatalog ¶
type AccessPackageCatalog struct { Name string Args AccessPackageCatalogArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
AccessPackageCatalog represents the Terraform resource azuread_access_package_catalog.
func NewAccessPackageCatalog ¶
func NewAccessPackageCatalog(name string, args AccessPackageCatalogArgs) *AccessPackageCatalog
NewAccessPackageCatalog creates a new instance of AccessPackageCatalog.
func (*AccessPackageCatalog) Attributes ¶
func (apc *AccessPackageCatalog) Attributes() accessPackageCatalogAttributes
Attributes returns the attributes for AccessPackageCatalog.
func (*AccessPackageCatalog) Configuration ¶
func (apc *AccessPackageCatalog) Configuration() interface{}
Configuration returns the configuration (args) for AccessPackageCatalog.
func (*AccessPackageCatalog) DependOn ¶
func (apc *AccessPackageCatalog) DependOn() terra.Reference
DependOn is used for other resources to depend on AccessPackageCatalog.
func (*AccessPackageCatalog) Dependencies ¶
func (apc *AccessPackageCatalog) Dependencies() terra.Dependencies
Dependencies returns the list of resources AccessPackageCatalog depends_on.
func (*AccessPackageCatalog) ImportState ¶
func (apc *AccessPackageCatalog) ImportState(av io.Reader) error
ImportState imports the given attribute values into AccessPackageCatalog's state.
func (*AccessPackageCatalog) LifecycleManagement ¶
func (apc *AccessPackageCatalog) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for AccessPackageCatalog.
func (*AccessPackageCatalog) LocalName ¶
func (apc *AccessPackageCatalog) LocalName() string
LocalName returns the local name for AccessPackageCatalog.
func (*AccessPackageCatalog) State ¶
func (apc *AccessPackageCatalog) State() (*accessPackageCatalogState, bool)
State returns the state and a bool indicating if AccessPackageCatalog has state.
func (*AccessPackageCatalog) StateMust ¶
func (apc *AccessPackageCatalog) StateMust() *accessPackageCatalogState
StateMust returns the state for AccessPackageCatalog. Panics if the state is nil.
func (*AccessPackageCatalog) Type ¶
func (apc *AccessPackageCatalog) Type() string
Type returns the Terraform object type for AccessPackageCatalog.
type AccessPackageCatalogArgs ¶
type AccessPackageCatalogArgs struct { // Description: string, required Description terra.StringValue `hcl:"description,attr" validate:"required"` // DisplayName: string, required DisplayName terra.StringValue `hcl:"display_name,attr" validate:"required"` // ExternallyVisible: bool, optional ExternallyVisible terra.BoolValue `hcl:"externally_visible,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Published: bool, optional Published terra.BoolValue `hcl:"published,attr"` // Timeouts: optional Timeouts *accesspackagecatalog.Timeouts `hcl:"timeouts,block"` }
AccessPackageCatalogArgs contains the configurations for azuread_access_package_catalog.
type AccessPackageCatalogRoleAssignment ¶
type AccessPackageCatalogRoleAssignment struct { Name string Args AccessPackageCatalogRoleAssignmentArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
AccessPackageCatalogRoleAssignment represents the Terraform resource azuread_access_package_catalog_role_assignment.
func NewAccessPackageCatalogRoleAssignment ¶
func NewAccessPackageCatalogRoleAssignment(name string, args AccessPackageCatalogRoleAssignmentArgs) *AccessPackageCatalogRoleAssignment
NewAccessPackageCatalogRoleAssignment creates a new instance of AccessPackageCatalogRoleAssignment.
func (*AccessPackageCatalogRoleAssignment) Attributes ¶
func (apcra *AccessPackageCatalogRoleAssignment) Attributes() accessPackageCatalogRoleAssignmentAttributes
Attributes returns the attributes for AccessPackageCatalogRoleAssignment.
func (*AccessPackageCatalogRoleAssignment) Configuration ¶
func (apcra *AccessPackageCatalogRoleAssignment) Configuration() interface{}
Configuration returns the configuration (args) for AccessPackageCatalogRoleAssignment.
func (*AccessPackageCatalogRoleAssignment) DependOn ¶
func (apcra *AccessPackageCatalogRoleAssignment) DependOn() terra.Reference
DependOn is used for other resources to depend on AccessPackageCatalogRoleAssignment.
func (*AccessPackageCatalogRoleAssignment) Dependencies ¶
func (apcra *AccessPackageCatalogRoleAssignment) Dependencies() terra.Dependencies
Dependencies returns the list of resources AccessPackageCatalogRoleAssignment depends_on.
func (*AccessPackageCatalogRoleAssignment) ImportState ¶
func (apcra *AccessPackageCatalogRoleAssignment) ImportState(av io.Reader) error
ImportState imports the given attribute values into AccessPackageCatalogRoleAssignment's state.
func (*AccessPackageCatalogRoleAssignment) LifecycleManagement ¶
func (apcra *AccessPackageCatalogRoleAssignment) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for AccessPackageCatalogRoleAssignment.
func (*AccessPackageCatalogRoleAssignment) LocalName ¶
func (apcra *AccessPackageCatalogRoleAssignment) LocalName() string
LocalName returns the local name for AccessPackageCatalogRoleAssignment.
func (*AccessPackageCatalogRoleAssignment) State ¶
func (apcra *AccessPackageCatalogRoleAssignment) State() (*accessPackageCatalogRoleAssignmentState, bool)
State returns the state and a bool indicating if AccessPackageCatalogRoleAssignment has state.
func (*AccessPackageCatalogRoleAssignment) StateMust ¶
func (apcra *AccessPackageCatalogRoleAssignment) StateMust() *accessPackageCatalogRoleAssignmentState
StateMust returns the state for AccessPackageCatalogRoleAssignment. Panics if the state is nil.
func (*AccessPackageCatalogRoleAssignment) Type ¶
func (apcra *AccessPackageCatalogRoleAssignment) Type() string
Type returns the Terraform object type for AccessPackageCatalogRoleAssignment.
type AccessPackageCatalogRoleAssignmentArgs ¶
type AccessPackageCatalogRoleAssignmentArgs struct { // CatalogId: string, required CatalogId terra.StringValue `hcl:"catalog_id,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // PrincipalObjectId: string, required PrincipalObjectId terra.StringValue `hcl:"principal_object_id,attr" validate:"required"` // RoleId: string, required RoleId terra.StringValue `hcl:"role_id,attr" validate:"required"` // Timeouts: optional Timeouts *accesspackagecatalogroleassignment.Timeouts `hcl:"timeouts,block"` }
AccessPackageCatalogRoleAssignmentArgs contains the configurations for azuread_access_package_catalog_role_assignment.
type AccessPackageResourceCatalogAssociation ¶
type AccessPackageResourceCatalogAssociation struct { Name string Args AccessPackageResourceCatalogAssociationArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
AccessPackageResourceCatalogAssociation represents the Terraform resource azuread_access_package_resource_catalog_association.
func NewAccessPackageResourceCatalogAssociation ¶
func NewAccessPackageResourceCatalogAssociation(name string, args AccessPackageResourceCatalogAssociationArgs) *AccessPackageResourceCatalogAssociation
NewAccessPackageResourceCatalogAssociation creates a new instance of AccessPackageResourceCatalogAssociation.
func (*AccessPackageResourceCatalogAssociation) Attributes ¶
func (aprca *AccessPackageResourceCatalogAssociation) Attributes() accessPackageResourceCatalogAssociationAttributes
Attributes returns the attributes for AccessPackageResourceCatalogAssociation.
func (*AccessPackageResourceCatalogAssociation) Configuration ¶
func (aprca *AccessPackageResourceCatalogAssociation) Configuration() interface{}
Configuration returns the configuration (args) for AccessPackageResourceCatalogAssociation.
func (*AccessPackageResourceCatalogAssociation) DependOn ¶
func (aprca *AccessPackageResourceCatalogAssociation) DependOn() terra.Reference
DependOn is used for other resources to depend on AccessPackageResourceCatalogAssociation.
func (*AccessPackageResourceCatalogAssociation) Dependencies ¶
func (aprca *AccessPackageResourceCatalogAssociation) Dependencies() terra.Dependencies
Dependencies returns the list of resources AccessPackageResourceCatalogAssociation depends_on.
func (*AccessPackageResourceCatalogAssociation) ImportState ¶
func (aprca *AccessPackageResourceCatalogAssociation) ImportState(av io.Reader) error
ImportState imports the given attribute values into AccessPackageResourceCatalogAssociation's state.
func (*AccessPackageResourceCatalogAssociation) LifecycleManagement ¶
func (aprca *AccessPackageResourceCatalogAssociation) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for AccessPackageResourceCatalogAssociation.
func (*AccessPackageResourceCatalogAssociation) LocalName ¶
func (aprca *AccessPackageResourceCatalogAssociation) LocalName() string
LocalName returns the local name for AccessPackageResourceCatalogAssociation.
func (*AccessPackageResourceCatalogAssociation) State ¶
func (aprca *AccessPackageResourceCatalogAssociation) State() (*accessPackageResourceCatalogAssociationState, bool)
State returns the state and a bool indicating if AccessPackageResourceCatalogAssociation has state.
func (*AccessPackageResourceCatalogAssociation) StateMust ¶
func (aprca *AccessPackageResourceCatalogAssociation) StateMust() *accessPackageResourceCatalogAssociationState
StateMust returns the state for AccessPackageResourceCatalogAssociation. Panics if the state is nil.
func (*AccessPackageResourceCatalogAssociation) Type ¶
func (aprca *AccessPackageResourceCatalogAssociation) Type() string
Type returns the Terraform object type for AccessPackageResourceCatalogAssociation.
type AccessPackageResourceCatalogAssociationArgs ¶
type AccessPackageResourceCatalogAssociationArgs struct { // CatalogId: string, required CatalogId terra.StringValue `hcl:"catalog_id,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // ResourceOriginId: string, required ResourceOriginId terra.StringValue `hcl:"resource_origin_id,attr" validate:"required"` // ResourceOriginSystem: string, required ResourceOriginSystem terra.StringValue `hcl:"resource_origin_system,attr" validate:"required"` // Timeouts: optional Timeouts *accesspackageresourcecatalogassociation.Timeouts `hcl:"timeouts,block"` }
AccessPackageResourceCatalogAssociationArgs contains the configurations for azuread_access_package_resource_catalog_association.
type AccessPackageResourcePackageAssociation ¶
type AccessPackageResourcePackageAssociation struct { Name string Args AccessPackageResourcePackageAssociationArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
AccessPackageResourcePackageAssociation represents the Terraform resource azuread_access_package_resource_package_association.
func NewAccessPackageResourcePackageAssociation ¶
func NewAccessPackageResourcePackageAssociation(name string, args AccessPackageResourcePackageAssociationArgs) *AccessPackageResourcePackageAssociation
NewAccessPackageResourcePackageAssociation creates a new instance of AccessPackageResourcePackageAssociation.
func (*AccessPackageResourcePackageAssociation) Attributes ¶
func (aprpa *AccessPackageResourcePackageAssociation) Attributes() accessPackageResourcePackageAssociationAttributes
Attributes returns the attributes for AccessPackageResourcePackageAssociation.
func (*AccessPackageResourcePackageAssociation) Configuration ¶
func (aprpa *AccessPackageResourcePackageAssociation) Configuration() interface{}
Configuration returns the configuration (args) for AccessPackageResourcePackageAssociation.
func (*AccessPackageResourcePackageAssociation) DependOn ¶
func (aprpa *AccessPackageResourcePackageAssociation) DependOn() terra.Reference
DependOn is used for other resources to depend on AccessPackageResourcePackageAssociation.
func (*AccessPackageResourcePackageAssociation) Dependencies ¶
func (aprpa *AccessPackageResourcePackageAssociation) Dependencies() terra.Dependencies
Dependencies returns the list of resources AccessPackageResourcePackageAssociation depends_on.
func (*AccessPackageResourcePackageAssociation) ImportState ¶
func (aprpa *AccessPackageResourcePackageAssociation) ImportState(av io.Reader) error
ImportState imports the given attribute values into AccessPackageResourcePackageAssociation's state.
func (*AccessPackageResourcePackageAssociation) LifecycleManagement ¶
func (aprpa *AccessPackageResourcePackageAssociation) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for AccessPackageResourcePackageAssociation.
func (*AccessPackageResourcePackageAssociation) LocalName ¶
func (aprpa *AccessPackageResourcePackageAssociation) LocalName() string
LocalName returns the local name for AccessPackageResourcePackageAssociation.
func (*AccessPackageResourcePackageAssociation) State ¶
func (aprpa *AccessPackageResourcePackageAssociation) State() (*accessPackageResourcePackageAssociationState, bool)
State returns the state and a bool indicating if AccessPackageResourcePackageAssociation has state.
func (*AccessPackageResourcePackageAssociation) StateMust ¶
func (aprpa *AccessPackageResourcePackageAssociation) StateMust() *accessPackageResourcePackageAssociationState
StateMust returns the state for AccessPackageResourcePackageAssociation. Panics if the state is nil.
func (*AccessPackageResourcePackageAssociation) Type ¶
func (aprpa *AccessPackageResourcePackageAssociation) Type() string
Type returns the Terraform object type for AccessPackageResourcePackageAssociation.
type AccessPackageResourcePackageAssociationArgs ¶
type AccessPackageResourcePackageAssociationArgs struct { // AccessPackageId: string, required AccessPackageId terra.StringValue `hcl:"access_package_id,attr" validate:"required"` // AccessType: string, optional AccessType terra.StringValue `hcl:"access_type,attr"` // CatalogResourceAssociationId: string, required CatalogResourceAssociationId terra.StringValue `hcl:"catalog_resource_association_id,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Timeouts: optional Timeouts *accesspackageresourcepackageassociation.Timeouts `hcl:"timeouts,block"` }
AccessPackageResourcePackageAssociationArgs contains the configurations for azuread_access_package_resource_package_association.
type AdministrativeUnit ¶
type AdministrativeUnit struct { Name string Args AdministrativeUnitArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
AdministrativeUnit represents the Terraform resource azuread_administrative_unit.
func NewAdministrativeUnit ¶
func NewAdministrativeUnit(name string, args AdministrativeUnitArgs) *AdministrativeUnit
NewAdministrativeUnit creates a new instance of AdministrativeUnit.
func (*AdministrativeUnit) Attributes ¶
func (au *AdministrativeUnit) Attributes() administrativeUnitAttributes
Attributes returns the attributes for AdministrativeUnit.
func (*AdministrativeUnit) Configuration ¶
func (au *AdministrativeUnit) Configuration() interface{}
Configuration returns the configuration (args) for AdministrativeUnit.
func (*AdministrativeUnit) DependOn ¶
func (au *AdministrativeUnit) DependOn() terra.Reference
DependOn is used for other resources to depend on AdministrativeUnit.
func (*AdministrativeUnit) Dependencies ¶
func (au *AdministrativeUnit) Dependencies() terra.Dependencies
Dependencies returns the list of resources AdministrativeUnit depends_on.
func (*AdministrativeUnit) ImportState ¶
func (au *AdministrativeUnit) ImportState(av io.Reader) error
ImportState imports the given attribute values into AdministrativeUnit's state.
func (*AdministrativeUnit) LifecycleManagement ¶
func (au *AdministrativeUnit) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for AdministrativeUnit.
func (*AdministrativeUnit) LocalName ¶
func (au *AdministrativeUnit) LocalName() string
LocalName returns the local name for AdministrativeUnit.
func (*AdministrativeUnit) State ¶
func (au *AdministrativeUnit) State() (*administrativeUnitState, bool)
State returns the state and a bool indicating if AdministrativeUnit has state.
func (*AdministrativeUnit) StateMust ¶
func (au *AdministrativeUnit) StateMust() *administrativeUnitState
StateMust returns the state for AdministrativeUnit. Panics if the state is nil.
func (*AdministrativeUnit) Type ¶
func (au *AdministrativeUnit) Type() string
Type returns the Terraform object type for AdministrativeUnit.
type AdministrativeUnitArgs ¶
type AdministrativeUnitArgs struct { // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // DisplayName: string, required DisplayName terra.StringValue `hcl:"display_name,attr" validate:"required"` // HiddenMembershipEnabled: bool, optional HiddenMembershipEnabled terra.BoolValue `hcl:"hidden_membership_enabled,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Members: set of string, optional Members terra.SetValue[terra.StringValue] `hcl:"members,attr"` // PreventDuplicateNames: bool, optional PreventDuplicateNames terra.BoolValue `hcl:"prevent_duplicate_names,attr"` // Timeouts: optional Timeouts *administrativeunit.Timeouts `hcl:"timeouts,block"` }
AdministrativeUnitArgs contains the configurations for azuread_administrative_unit.
type AdministrativeUnitMember ¶
type AdministrativeUnitMember struct { Name string Args AdministrativeUnitMemberArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
AdministrativeUnitMember represents the Terraform resource azuread_administrative_unit_member.
func NewAdministrativeUnitMember ¶
func NewAdministrativeUnitMember(name string, args AdministrativeUnitMemberArgs) *AdministrativeUnitMember
NewAdministrativeUnitMember creates a new instance of AdministrativeUnitMember.
func (*AdministrativeUnitMember) Attributes ¶
func (aum *AdministrativeUnitMember) Attributes() administrativeUnitMemberAttributes
Attributes returns the attributes for AdministrativeUnitMember.
func (*AdministrativeUnitMember) Configuration ¶
func (aum *AdministrativeUnitMember) Configuration() interface{}
Configuration returns the configuration (args) for AdministrativeUnitMember.
func (*AdministrativeUnitMember) DependOn ¶
func (aum *AdministrativeUnitMember) DependOn() terra.Reference
DependOn is used for other resources to depend on AdministrativeUnitMember.
func (*AdministrativeUnitMember) Dependencies ¶
func (aum *AdministrativeUnitMember) Dependencies() terra.Dependencies
Dependencies returns the list of resources AdministrativeUnitMember depends_on.
func (*AdministrativeUnitMember) ImportState ¶
func (aum *AdministrativeUnitMember) ImportState(av io.Reader) error
ImportState imports the given attribute values into AdministrativeUnitMember's state.
func (*AdministrativeUnitMember) LifecycleManagement ¶
func (aum *AdministrativeUnitMember) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for AdministrativeUnitMember.
func (*AdministrativeUnitMember) LocalName ¶
func (aum *AdministrativeUnitMember) LocalName() string
LocalName returns the local name for AdministrativeUnitMember.
func (*AdministrativeUnitMember) State ¶
func (aum *AdministrativeUnitMember) State() (*administrativeUnitMemberState, bool)
State returns the state and a bool indicating if AdministrativeUnitMember has state.
func (*AdministrativeUnitMember) StateMust ¶
func (aum *AdministrativeUnitMember) StateMust() *administrativeUnitMemberState
StateMust returns the state for AdministrativeUnitMember. Panics if the state is nil.
func (*AdministrativeUnitMember) Type ¶
func (aum *AdministrativeUnitMember) Type() string
Type returns the Terraform object type for AdministrativeUnitMember.
type AdministrativeUnitMemberArgs ¶
type AdministrativeUnitMemberArgs struct { // AdministrativeUnitObjectId: string, optional AdministrativeUnitObjectId terra.StringValue `hcl:"administrative_unit_object_id,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // MemberObjectId: string, optional MemberObjectId terra.StringValue `hcl:"member_object_id,attr"` // Timeouts: optional Timeouts *administrativeunitmember.Timeouts `hcl:"timeouts,block"` }
AdministrativeUnitMemberArgs contains the configurations for azuread_administrative_unit_member.
type AdministrativeUnitRoleMember ¶
type AdministrativeUnitRoleMember struct { Name string Args AdministrativeUnitRoleMemberArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
AdministrativeUnitRoleMember represents the Terraform resource azuread_administrative_unit_role_member.
func NewAdministrativeUnitRoleMember ¶
func NewAdministrativeUnitRoleMember(name string, args AdministrativeUnitRoleMemberArgs) *AdministrativeUnitRoleMember
NewAdministrativeUnitRoleMember creates a new instance of AdministrativeUnitRoleMember.
func (*AdministrativeUnitRoleMember) Attributes ¶
func (aurm *AdministrativeUnitRoleMember) Attributes() administrativeUnitRoleMemberAttributes
Attributes returns the attributes for AdministrativeUnitRoleMember.
func (*AdministrativeUnitRoleMember) Configuration ¶
func (aurm *AdministrativeUnitRoleMember) Configuration() interface{}
Configuration returns the configuration (args) for AdministrativeUnitRoleMember.
func (*AdministrativeUnitRoleMember) DependOn ¶
func (aurm *AdministrativeUnitRoleMember) DependOn() terra.Reference
DependOn is used for other resources to depend on AdministrativeUnitRoleMember.
func (*AdministrativeUnitRoleMember) Dependencies ¶
func (aurm *AdministrativeUnitRoleMember) Dependencies() terra.Dependencies
Dependencies returns the list of resources AdministrativeUnitRoleMember depends_on.
func (*AdministrativeUnitRoleMember) ImportState ¶
func (aurm *AdministrativeUnitRoleMember) ImportState(av io.Reader) error
ImportState imports the given attribute values into AdministrativeUnitRoleMember's state.
func (*AdministrativeUnitRoleMember) LifecycleManagement ¶
func (aurm *AdministrativeUnitRoleMember) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for AdministrativeUnitRoleMember.
func (*AdministrativeUnitRoleMember) LocalName ¶
func (aurm *AdministrativeUnitRoleMember) LocalName() string
LocalName returns the local name for AdministrativeUnitRoleMember.
func (*AdministrativeUnitRoleMember) State ¶
func (aurm *AdministrativeUnitRoleMember) State() (*administrativeUnitRoleMemberState, bool)
State returns the state and a bool indicating if AdministrativeUnitRoleMember has state.
func (*AdministrativeUnitRoleMember) StateMust ¶
func (aurm *AdministrativeUnitRoleMember) StateMust() *administrativeUnitRoleMemberState
StateMust returns the state for AdministrativeUnitRoleMember. Panics if the state is nil.
func (*AdministrativeUnitRoleMember) Type ¶
func (aurm *AdministrativeUnitRoleMember) Type() string
Type returns the Terraform object type for AdministrativeUnitRoleMember.
type AdministrativeUnitRoleMemberArgs ¶
type AdministrativeUnitRoleMemberArgs struct { // AdministrativeUnitObjectId: string, required AdministrativeUnitObjectId terra.StringValue `hcl:"administrative_unit_object_id,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // MemberObjectId: string, required MemberObjectId terra.StringValue `hcl:"member_object_id,attr" validate:"required"` // RoleObjectId: string, required RoleObjectId terra.StringValue `hcl:"role_object_id,attr" validate:"required"` // Timeouts: optional Timeouts *administrativeunitrolemember.Timeouts `hcl:"timeouts,block"` }
AdministrativeUnitRoleMemberArgs contains the configurations for azuread_administrative_unit_role_member.
type AppRoleAssignment ¶
type AppRoleAssignment struct { Name string Args AppRoleAssignmentArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
AppRoleAssignment represents the Terraform resource azuread_app_role_assignment.
func NewAppRoleAssignment ¶
func NewAppRoleAssignment(name string, args AppRoleAssignmentArgs) *AppRoleAssignment
NewAppRoleAssignment creates a new instance of AppRoleAssignment.
func (*AppRoleAssignment) Attributes ¶
func (ara *AppRoleAssignment) Attributes() appRoleAssignmentAttributes
Attributes returns the attributes for AppRoleAssignment.
func (*AppRoleAssignment) Configuration ¶
func (ara *AppRoleAssignment) Configuration() interface{}
Configuration returns the configuration (args) for AppRoleAssignment.
func (*AppRoleAssignment) DependOn ¶
func (ara *AppRoleAssignment) DependOn() terra.Reference
DependOn is used for other resources to depend on AppRoleAssignment.
func (*AppRoleAssignment) Dependencies ¶
func (ara *AppRoleAssignment) Dependencies() terra.Dependencies
Dependencies returns the list of resources AppRoleAssignment depends_on.
func (*AppRoleAssignment) ImportState ¶
func (ara *AppRoleAssignment) ImportState(av io.Reader) error
ImportState imports the given attribute values into AppRoleAssignment's state.
func (*AppRoleAssignment) LifecycleManagement ¶
func (ara *AppRoleAssignment) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for AppRoleAssignment.
func (*AppRoleAssignment) LocalName ¶
func (ara *AppRoleAssignment) LocalName() string
LocalName returns the local name for AppRoleAssignment.
func (*AppRoleAssignment) State ¶
func (ara *AppRoleAssignment) State() (*appRoleAssignmentState, bool)
State returns the state and a bool indicating if AppRoleAssignment has state.
func (*AppRoleAssignment) StateMust ¶
func (ara *AppRoleAssignment) StateMust() *appRoleAssignmentState
StateMust returns the state for AppRoleAssignment. Panics if the state is nil.
func (*AppRoleAssignment) Type ¶
func (ara *AppRoleAssignment) Type() string
Type returns the Terraform object type for AppRoleAssignment.
type AppRoleAssignmentArgs ¶
type AppRoleAssignmentArgs struct { // AppRoleId: string, required AppRoleId terra.StringValue `hcl:"app_role_id,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // PrincipalObjectId: string, required PrincipalObjectId terra.StringValue `hcl:"principal_object_id,attr" validate:"required"` // ResourceObjectId: string, required ResourceObjectId terra.StringValue `hcl:"resource_object_id,attr" validate:"required"` // Timeouts: optional Timeouts *approleassignment.Timeouts `hcl:"timeouts,block"` }
AppRoleAssignmentArgs contains the configurations for azuread_app_role_assignment.
type Application ¶
type Application struct { Name string Args ApplicationArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Application represents the Terraform resource azuread_application.
func NewApplication ¶
func NewApplication(name string, args ApplicationArgs) *Application
NewApplication creates a new instance of Application.
func (*Application) Attributes ¶
func (a *Application) Attributes() applicationAttributes
Attributes returns the attributes for Application.
func (*Application) Configuration ¶
func (a *Application) Configuration() interface{}
Configuration returns the configuration (args) for Application.
func (*Application) DependOn ¶
func (a *Application) DependOn() terra.Reference
DependOn is used for other resources to depend on Application.
func (*Application) Dependencies ¶
func (a *Application) Dependencies() terra.Dependencies
Dependencies returns the list of resources Application depends_on.
func (*Application) ImportState ¶
func (a *Application) ImportState(av io.Reader) error
ImportState imports the given attribute values into Application's state.
func (*Application) LifecycleManagement ¶
func (a *Application) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for Application.
func (*Application) LocalName ¶
func (a *Application) LocalName() string
LocalName returns the local name for Application.
func (*Application) State ¶
func (a *Application) State() (*applicationState, bool)
State returns the state and a bool indicating if Application has state.
func (*Application) StateMust ¶
func (a *Application) StateMust() *applicationState
StateMust returns the state for Application. Panics if the state is nil.
func (*Application) Type ¶
func (a *Application) Type() string
Type returns the Terraform object type for Application.
type ApplicationArgs ¶
type ApplicationArgs struct { // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // DeviceOnlyAuthEnabled: bool, optional DeviceOnlyAuthEnabled terra.BoolValue `hcl:"device_only_auth_enabled,attr"` // DisplayName: string, required DisplayName terra.StringValue `hcl:"display_name,attr" validate:"required"` // FallbackPublicClientEnabled: bool, optional FallbackPublicClientEnabled terra.BoolValue `hcl:"fallback_public_client_enabled,attr"` // GroupMembershipClaims: set of string, optional GroupMembershipClaims terra.SetValue[terra.StringValue] `hcl:"group_membership_claims,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // IdentifierUris: set of string, optional IdentifierUris terra.SetValue[terra.StringValue] `hcl:"identifier_uris,attr"` // LogoImage: string, optional LogoImage terra.StringValue `hcl:"logo_image,attr"` // MarketingUrl: string, optional MarketingUrl terra.StringValue `hcl:"marketing_url,attr"` // Notes: string, optional Notes terra.StringValue `hcl:"notes,attr"` // Oauth2PostResponseRequired: bool, optional Oauth2PostResponseRequired terra.BoolValue `hcl:"oauth2_post_response_required,attr"` // Owners: set of string, optional Owners terra.SetValue[terra.StringValue] `hcl:"owners,attr"` // PreventDuplicateNames: bool, optional PreventDuplicateNames terra.BoolValue `hcl:"prevent_duplicate_names,attr"` // PrivacyStatementUrl: string, optional PrivacyStatementUrl terra.StringValue `hcl:"privacy_statement_url,attr"` // ServiceManagementReference: string, optional ServiceManagementReference terra.StringValue `hcl:"service_management_reference,attr"` // SignInAudience: string, optional SignInAudience terra.StringValue `hcl:"sign_in_audience,attr"` // SupportUrl: string, optional SupportUrl terra.StringValue `hcl:"support_url,attr"` // Tags: set of string, optional Tags terra.SetValue[terra.StringValue] `hcl:"tags,attr"` // TemplateId: string, optional TemplateId terra.StringValue `hcl:"template_id,attr"` // TermsOfServiceUrl: string, optional TermsOfServiceUrl terra.StringValue `hcl:"terms_of_service_url,attr"` // Api: optional Api *application.Api `hcl:"api,block"` // AppRole: min=0 AppRole []application.AppRole `hcl:"app_role,block" validate:"min=0"` // FeatureTags: min=0 FeatureTags []application.FeatureTags `hcl:"feature_tags,block" validate:"min=0"` // OptionalClaims: optional OptionalClaims *application.OptionalClaims `hcl:"optional_claims,block"` // PublicClient: optional PublicClient *application.PublicClient `hcl:"public_client,block"` // RequiredResourceAccess: min=0 RequiredResourceAccess []application.RequiredResourceAccess `hcl:"required_resource_access,block" validate:"min=0"` // SinglePageApplication: optional SinglePageApplication *application.SinglePageApplication `hcl:"single_page_application,block"` // Timeouts: optional Timeouts *application.Timeouts `hcl:"timeouts,block"` // Web: optional Web *application.Web `hcl:"web,block"` }
ApplicationArgs contains the configurations for azuread_application.
type ApplicationCertificate ¶
type ApplicationCertificate struct { Name string Args ApplicationCertificateArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
ApplicationCertificate represents the Terraform resource azuread_application_certificate.
func NewApplicationCertificate ¶
func NewApplicationCertificate(name string, args ApplicationCertificateArgs) *ApplicationCertificate
NewApplicationCertificate creates a new instance of ApplicationCertificate.
func (*ApplicationCertificate) Attributes ¶
func (ac *ApplicationCertificate) Attributes() applicationCertificateAttributes
Attributes returns the attributes for ApplicationCertificate.
func (*ApplicationCertificate) Configuration ¶
func (ac *ApplicationCertificate) Configuration() interface{}
Configuration returns the configuration (args) for ApplicationCertificate.
func (*ApplicationCertificate) DependOn ¶
func (ac *ApplicationCertificate) DependOn() terra.Reference
DependOn is used for other resources to depend on ApplicationCertificate.
func (*ApplicationCertificate) Dependencies ¶
func (ac *ApplicationCertificate) Dependencies() terra.Dependencies
Dependencies returns the list of resources ApplicationCertificate depends_on.
func (*ApplicationCertificate) ImportState ¶
func (ac *ApplicationCertificate) ImportState(av io.Reader) error
ImportState imports the given attribute values into ApplicationCertificate's state.
func (*ApplicationCertificate) LifecycleManagement ¶
func (ac *ApplicationCertificate) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for ApplicationCertificate.
func (*ApplicationCertificate) LocalName ¶
func (ac *ApplicationCertificate) LocalName() string
LocalName returns the local name for ApplicationCertificate.
func (*ApplicationCertificate) State ¶
func (ac *ApplicationCertificate) State() (*applicationCertificateState, bool)
State returns the state and a bool indicating if ApplicationCertificate has state.
func (*ApplicationCertificate) StateMust ¶
func (ac *ApplicationCertificate) StateMust() *applicationCertificateState
StateMust returns the state for ApplicationCertificate. Panics if the state is nil.
func (*ApplicationCertificate) Type ¶
func (ac *ApplicationCertificate) Type() string
Type returns the Terraform object type for ApplicationCertificate.
type ApplicationCertificateArgs ¶
type ApplicationCertificateArgs struct { // ApplicationObjectId: string, required ApplicationObjectId terra.StringValue `hcl:"application_object_id,attr" validate:"required"` // Encoding: string, optional Encoding terra.StringValue `hcl:"encoding,attr"` // EndDate: string, optional EndDate terra.StringValue `hcl:"end_date,attr"` // EndDateRelative: string, optional EndDateRelative terra.StringValue `hcl:"end_date_relative,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // KeyId: string, optional KeyId terra.StringValue `hcl:"key_id,attr"` // StartDate: string, optional StartDate terra.StringValue `hcl:"start_date,attr"` // Type: string, optional Type terra.StringValue `hcl:"type,attr"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` // Timeouts: optional Timeouts *applicationcertificate.Timeouts `hcl:"timeouts,block"` }
ApplicationCertificateArgs contains the configurations for azuread_application_certificate.
type ApplicationFederatedIdentityCredential ¶
type ApplicationFederatedIdentityCredential struct { Name string Args ApplicationFederatedIdentityCredentialArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
ApplicationFederatedIdentityCredential represents the Terraform resource azuread_application_federated_identity_credential.
func NewApplicationFederatedIdentityCredential ¶
func NewApplicationFederatedIdentityCredential(name string, args ApplicationFederatedIdentityCredentialArgs) *ApplicationFederatedIdentityCredential
NewApplicationFederatedIdentityCredential creates a new instance of ApplicationFederatedIdentityCredential.
func (*ApplicationFederatedIdentityCredential) Attributes ¶
func (afic *ApplicationFederatedIdentityCredential) Attributes() applicationFederatedIdentityCredentialAttributes
Attributes returns the attributes for ApplicationFederatedIdentityCredential.
func (*ApplicationFederatedIdentityCredential) Configuration ¶
func (afic *ApplicationFederatedIdentityCredential) Configuration() interface{}
Configuration returns the configuration (args) for ApplicationFederatedIdentityCredential.
func (*ApplicationFederatedIdentityCredential) DependOn ¶
func (afic *ApplicationFederatedIdentityCredential) DependOn() terra.Reference
DependOn is used for other resources to depend on ApplicationFederatedIdentityCredential.
func (*ApplicationFederatedIdentityCredential) Dependencies ¶
func (afic *ApplicationFederatedIdentityCredential) Dependencies() terra.Dependencies
Dependencies returns the list of resources ApplicationFederatedIdentityCredential depends_on.
func (*ApplicationFederatedIdentityCredential) ImportState ¶
func (afic *ApplicationFederatedIdentityCredential) ImportState(av io.Reader) error
ImportState imports the given attribute values into ApplicationFederatedIdentityCredential's state.
func (*ApplicationFederatedIdentityCredential) LifecycleManagement ¶
func (afic *ApplicationFederatedIdentityCredential) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for ApplicationFederatedIdentityCredential.
func (*ApplicationFederatedIdentityCredential) LocalName ¶
func (afic *ApplicationFederatedIdentityCredential) LocalName() string
LocalName returns the local name for ApplicationFederatedIdentityCredential.
func (*ApplicationFederatedIdentityCredential) State ¶
func (afic *ApplicationFederatedIdentityCredential) State() (*applicationFederatedIdentityCredentialState, bool)
State returns the state and a bool indicating if ApplicationFederatedIdentityCredential has state.
func (*ApplicationFederatedIdentityCredential) StateMust ¶
func (afic *ApplicationFederatedIdentityCredential) StateMust() *applicationFederatedIdentityCredentialState
StateMust returns the state for ApplicationFederatedIdentityCredential. Panics if the state is nil.
func (*ApplicationFederatedIdentityCredential) Type ¶
func (afic *ApplicationFederatedIdentityCredential) Type() string
Type returns the Terraform object type for ApplicationFederatedIdentityCredential.
type ApplicationFederatedIdentityCredentialArgs ¶
type ApplicationFederatedIdentityCredentialArgs struct { // ApplicationObjectId: string, required ApplicationObjectId terra.StringValue `hcl:"application_object_id,attr" validate:"required"` // Audiences: list of string, required Audiences terra.ListValue[terra.StringValue] `hcl:"audiences,attr" validate:"required"` // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // DisplayName: string, required DisplayName terra.StringValue `hcl:"display_name,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Issuer: string, required Issuer terra.StringValue `hcl:"issuer,attr" validate:"required"` // Subject: string, required Subject terra.StringValue `hcl:"subject,attr" validate:"required"` // Timeouts: optional Timeouts *applicationfederatedidentitycredential.Timeouts `hcl:"timeouts,block"` }
ApplicationFederatedIdentityCredentialArgs contains the configurations for azuread_application_federated_identity_credential.
type ApplicationPassword ¶
type ApplicationPassword struct { Name string Args ApplicationPasswordArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
ApplicationPassword represents the Terraform resource azuread_application_password.
func NewApplicationPassword ¶
func NewApplicationPassword(name string, args ApplicationPasswordArgs) *ApplicationPassword
NewApplicationPassword creates a new instance of ApplicationPassword.
func (*ApplicationPassword) Attributes ¶
func (ap *ApplicationPassword) Attributes() applicationPasswordAttributes
Attributes returns the attributes for ApplicationPassword.
func (*ApplicationPassword) Configuration ¶
func (ap *ApplicationPassword) Configuration() interface{}
Configuration returns the configuration (args) for ApplicationPassword.
func (*ApplicationPassword) DependOn ¶
func (ap *ApplicationPassword) DependOn() terra.Reference
DependOn is used for other resources to depend on ApplicationPassword.
func (*ApplicationPassword) Dependencies ¶
func (ap *ApplicationPassword) Dependencies() terra.Dependencies
Dependencies returns the list of resources ApplicationPassword depends_on.
func (*ApplicationPassword) ImportState ¶
func (ap *ApplicationPassword) ImportState(av io.Reader) error
ImportState imports the given attribute values into ApplicationPassword's state.
func (*ApplicationPassword) LifecycleManagement ¶
func (ap *ApplicationPassword) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for ApplicationPassword.
func (*ApplicationPassword) LocalName ¶
func (ap *ApplicationPassword) LocalName() string
LocalName returns the local name for ApplicationPassword.
func (*ApplicationPassword) State ¶
func (ap *ApplicationPassword) State() (*applicationPasswordState, bool)
State returns the state and a bool indicating if ApplicationPassword has state.
func (*ApplicationPassword) StateMust ¶
func (ap *ApplicationPassword) StateMust() *applicationPasswordState
StateMust returns the state for ApplicationPassword. Panics if the state is nil.
func (*ApplicationPassword) Type ¶
func (ap *ApplicationPassword) Type() string
Type returns the Terraform object type for ApplicationPassword.
type ApplicationPasswordArgs ¶
type ApplicationPasswordArgs struct { // ApplicationObjectId: string, required ApplicationObjectId terra.StringValue `hcl:"application_object_id,attr" validate:"required"` // DisplayName: string, optional DisplayName terra.StringValue `hcl:"display_name,attr"` // EndDate: string, optional EndDate terra.StringValue `hcl:"end_date,attr"` // EndDateRelative: string, optional EndDateRelative terra.StringValue `hcl:"end_date_relative,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // RotateWhenChanged: map of string, optional RotateWhenChanged terra.MapValue[terra.StringValue] `hcl:"rotate_when_changed,attr"` // StartDate: string, optional StartDate terra.StringValue `hcl:"start_date,attr"` // Timeouts: optional Timeouts *applicationpassword.Timeouts `hcl:"timeouts,block"` }
ApplicationPasswordArgs contains the configurations for azuread_application_password.
type ApplicationPreAuthorized ¶
type ApplicationPreAuthorized struct { Name string Args ApplicationPreAuthorizedArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
ApplicationPreAuthorized represents the Terraform resource azuread_application_pre_authorized.
func NewApplicationPreAuthorized ¶
func NewApplicationPreAuthorized(name string, args ApplicationPreAuthorizedArgs) *ApplicationPreAuthorized
NewApplicationPreAuthorized creates a new instance of ApplicationPreAuthorized.
func (*ApplicationPreAuthorized) Attributes ¶
func (apa *ApplicationPreAuthorized) Attributes() applicationPreAuthorizedAttributes
Attributes returns the attributes for ApplicationPreAuthorized.
func (*ApplicationPreAuthorized) Configuration ¶
func (apa *ApplicationPreAuthorized) Configuration() interface{}
Configuration returns the configuration (args) for ApplicationPreAuthorized.
func (*ApplicationPreAuthorized) DependOn ¶
func (apa *ApplicationPreAuthorized) DependOn() terra.Reference
DependOn is used for other resources to depend on ApplicationPreAuthorized.
func (*ApplicationPreAuthorized) Dependencies ¶
func (apa *ApplicationPreAuthorized) Dependencies() terra.Dependencies
Dependencies returns the list of resources ApplicationPreAuthorized depends_on.
func (*ApplicationPreAuthorized) ImportState ¶
func (apa *ApplicationPreAuthorized) ImportState(av io.Reader) error
ImportState imports the given attribute values into ApplicationPreAuthorized's state.
func (*ApplicationPreAuthorized) LifecycleManagement ¶
func (apa *ApplicationPreAuthorized) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for ApplicationPreAuthorized.
func (*ApplicationPreAuthorized) LocalName ¶
func (apa *ApplicationPreAuthorized) LocalName() string
LocalName returns the local name for ApplicationPreAuthorized.
func (*ApplicationPreAuthorized) State ¶
func (apa *ApplicationPreAuthorized) State() (*applicationPreAuthorizedState, bool)
State returns the state and a bool indicating if ApplicationPreAuthorized has state.
func (*ApplicationPreAuthorized) StateMust ¶
func (apa *ApplicationPreAuthorized) StateMust() *applicationPreAuthorizedState
StateMust returns the state for ApplicationPreAuthorized. Panics if the state is nil.
func (*ApplicationPreAuthorized) Type ¶
func (apa *ApplicationPreAuthorized) Type() string
Type returns the Terraform object type for ApplicationPreAuthorized.
type ApplicationPreAuthorizedArgs ¶
type ApplicationPreAuthorizedArgs struct { // ApplicationObjectId: string, required ApplicationObjectId terra.StringValue `hcl:"application_object_id,attr" validate:"required"` // AuthorizedAppId: string, required AuthorizedAppId terra.StringValue `hcl:"authorized_app_id,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // PermissionIds: set of string, required PermissionIds terra.SetValue[terra.StringValue] `hcl:"permission_ids,attr" validate:"required"` // Timeouts: optional Timeouts *applicationpreauthorized.Timeouts `hcl:"timeouts,block"` }
ApplicationPreAuthorizedArgs contains the configurations for azuread_application_pre_authorized.
type ClaimsMappingPolicy ¶
type ClaimsMappingPolicy struct { Name string Args ClaimsMappingPolicyArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
ClaimsMappingPolicy represents the Terraform resource azuread_claims_mapping_policy.
func NewClaimsMappingPolicy ¶
func NewClaimsMappingPolicy(name string, args ClaimsMappingPolicyArgs) *ClaimsMappingPolicy
NewClaimsMappingPolicy creates a new instance of ClaimsMappingPolicy.
func (*ClaimsMappingPolicy) Attributes ¶
func (cmp *ClaimsMappingPolicy) Attributes() claimsMappingPolicyAttributes
Attributes returns the attributes for ClaimsMappingPolicy.
func (*ClaimsMappingPolicy) Configuration ¶
func (cmp *ClaimsMappingPolicy) Configuration() interface{}
Configuration returns the configuration (args) for ClaimsMappingPolicy.
func (*ClaimsMappingPolicy) DependOn ¶
func (cmp *ClaimsMappingPolicy) DependOn() terra.Reference
DependOn is used for other resources to depend on ClaimsMappingPolicy.
func (*ClaimsMappingPolicy) Dependencies ¶
func (cmp *ClaimsMappingPolicy) Dependencies() terra.Dependencies
Dependencies returns the list of resources ClaimsMappingPolicy depends_on.
func (*ClaimsMappingPolicy) ImportState ¶
func (cmp *ClaimsMappingPolicy) ImportState(av io.Reader) error
ImportState imports the given attribute values into ClaimsMappingPolicy's state.
func (*ClaimsMappingPolicy) LifecycleManagement ¶
func (cmp *ClaimsMappingPolicy) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for ClaimsMappingPolicy.
func (*ClaimsMappingPolicy) LocalName ¶
func (cmp *ClaimsMappingPolicy) LocalName() string
LocalName returns the local name for ClaimsMappingPolicy.
func (*ClaimsMappingPolicy) State ¶
func (cmp *ClaimsMappingPolicy) State() (*claimsMappingPolicyState, bool)
State returns the state and a bool indicating if ClaimsMappingPolicy has state.
func (*ClaimsMappingPolicy) StateMust ¶
func (cmp *ClaimsMappingPolicy) StateMust() *claimsMappingPolicyState
StateMust returns the state for ClaimsMappingPolicy. Panics if the state is nil.
func (*ClaimsMappingPolicy) Type ¶
func (cmp *ClaimsMappingPolicy) Type() string
Type returns the Terraform object type for ClaimsMappingPolicy.
type ClaimsMappingPolicyArgs ¶
type ClaimsMappingPolicyArgs struct { // Definition: list of string, required Definition terra.ListValue[terra.StringValue] `hcl:"definition,attr" validate:"required"` // DisplayName: string, required DisplayName terra.StringValue `hcl:"display_name,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` }
ClaimsMappingPolicyArgs contains the configurations for azuread_claims_mapping_policy.
type ConditionalAccessPolicy ¶
type ConditionalAccessPolicy struct { Name string Args ConditionalAccessPolicyArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
ConditionalAccessPolicy represents the Terraform resource azuread_conditional_access_policy.
func NewConditionalAccessPolicy ¶
func NewConditionalAccessPolicy(name string, args ConditionalAccessPolicyArgs) *ConditionalAccessPolicy
NewConditionalAccessPolicy creates a new instance of ConditionalAccessPolicy.
func (*ConditionalAccessPolicy) Attributes ¶
func (cap *ConditionalAccessPolicy) Attributes() conditionalAccessPolicyAttributes
Attributes returns the attributes for ConditionalAccessPolicy.
func (*ConditionalAccessPolicy) Configuration ¶
func (cap *ConditionalAccessPolicy) Configuration() interface{}
Configuration returns the configuration (args) for ConditionalAccessPolicy.
func (*ConditionalAccessPolicy) DependOn ¶
func (cap *ConditionalAccessPolicy) DependOn() terra.Reference
DependOn is used for other resources to depend on ConditionalAccessPolicy.
func (*ConditionalAccessPolicy) Dependencies ¶
func (cap *ConditionalAccessPolicy) Dependencies() terra.Dependencies
Dependencies returns the list of resources ConditionalAccessPolicy depends_on.
func (*ConditionalAccessPolicy) ImportState ¶
func (cap *ConditionalAccessPolicy) ImportState(av io.Reader) error
ImportState imports the given attribute values into ConditionalAccessPolicy's state.
func (*ConditionalAccessPolicy) LifecycleManagement ¶
func (cap *ConditionalAccessPolicy) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for ConditionalAccessPolicy.
func (*ConditionalAccessPolicy) LocalName ¶
func (cap *ConditionalAccessPolicy) LocalName() string
LocalName returns the local name for ConditionalAccessPolicy.
func (*ConditionalAccessPolicy) State ¶
func (cap *ConditionalAccessPolicy) State() (*conditionalAccessPolicyState, bool)
State returns the state and a bool indicating if ConditionalAccessPolicy has state.
func (*ConditionalAccessPolicy) StateMust ¶
func (cap *ConditionalAccessPolicy) StateMust() *conditionalAccessPolicyState
StateMust returns the state for ConditionalAccessPolicy. Panics if the state is nil.
func (*ConditionalAccessPolicy) Type ¶
func (cap *ConditionalAccessPolicy) Type() string
Type returns the Terraform object type for ConditionalAccessPolicy.
type ConditionalAccessPolicyArgs ¶
type ConditionalAccessPolicyArgs struct { // DisplayName: string, required DisplayName terra.StringValue `hcl:"display_name,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // State: string, required State terra.StringValue `hcl:"state,attr" validate:"required"` // Conditions: required Conditions *conditionalaccesspolicy.Conditions `hcl:"conditions,block" validate:"required"` // GrantControls: optional GrantControls *conditionalaccesspolicy.GrantControls `hcl:"grant_controls,block"` // SessionControls: optional SessionControls *conditionalaccesspolicy.SessionControls `hcl:"session_controls,block"` // Timeouts: optional Timeouts *conditionalaccesspolicy.Timeouts `hcl:"timeouts,block"` }
ConditionalAccessPolicyArgs contains the configurations for azuread_conditional_access_policy.
type CustomDirectoryRole ¶
type CustomDirectoryRole struct { Name string Args CustomDirectoryRoleArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
CustomDirectoryRole represents the Terraform resource azuread_custom_directory_role.
func NewCustomDirectoryRole ¶
func NewCustomDirectoryRole(name string, args CustomDirectoryRoleArgs) *CustomDirectoryRole
NewCustomDirectoryRole creates a new instance of CustomDirectoryRole.
func (*CustomDirectoryRole) Attributes ¶
func (cdr *CustomDirectoryRole) Attributes() customDirectoryRoleAttributes
Attributes returns the attributes for CustomDirectoryRole.
func (*CustomDirectoryRole) Configuration ¶
func (cdr *CustomDirectoryRole) Configuration() interface{}
Configuration returns the configuration (args) for CustomDirectoryRole.
func (*CustomDirectoryRole) DependOn ¶
func (cdr *CustomDirectoryRole) DependOn() terra.Reference
DependOn is used for other resources to depend on CustomDirectoryRole.
func (*CustomDirectoryRole) Dependencies ¶
func (cdr *CustomDirectoryRole) Dependencies() terra.Dependencies
Dependencies returns the list of resources CustomDirectoryRole depends_on.
func (*CustomDirectoryRole) ImportState ¶
func (cdr *CustomDirectoryRole) ImportState(av io.Reader) error
ImportState imports the given attribute values into CustomDirectoryRole's state.
func (*CustomDirectoryRole) LifecycleManagement ¶
func (cdr *CustomDirectoryRole) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for CustomDirectoryRole.
func (*CustomDirectoryRole) LocalName ¶
func (cdr *CustomDirectoryRole) LocalName() string
LocalName returns the local name for CustomDirectoryRole.
func (*CustomDirectoryRole) State ¶
func (cdr *CustomDirectoryRole) State() (*customDirectoryRoleState, bool)
State returns the state and a bool indicating if CustomDirectoryRole has state.
func (*CustomDirectoryRole) StateMust ¶
func (cdr *CustomDirectoryRole) StateMust() *customDirectoryRoleState
StateMust returns the state for CustomDirectoryRole. Panics if the state is nil.
func (*CustomDirectoryRole) Type ¶
func (cdr *CustomDirectoryRole) Type() string
Type returns the Terraform object type for CustomDirectoryRole.
type CustomDirectoryRoleArgs ¶
type CustomDirectoryRoleArgs struct { // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // DisplayName: string, required DisplayName terra.StringValue `hcl:"display_name,attr" validate:"required"` // Enabled: bool, required Enabled terra.BoolValue `hcl:"enabled,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // TemplateId: string, optional TemplateId terra.StringValue `hcl:"template_id,attr"` // Version: string, required Version terra.StringValue `hcl:"version,attr" validate:"required"` // Permissions: min=1 Permissions []customdirectoryrole.Permissions `hcl:"permissions,block" validate:"min=1"` // Timeouts: optional Timeouts *customdirectoryrole.Timeouts `hcl:"timeouts,block"` }
CustomDirectoryRoleArgs contains the configurations for azuread_custom_directory_role.
type DataAccessPackage ¶
type DataAccessPackage struct { Name string Args DataAccessPackageArgs }
DataAccessPackage represents the Terraform data resource azuread_access_package.
func NewDataAccessPackage ¶
func NewDataAccessPackage(name string, args DataAccessPackageArgs) *DataAccessPackage
NewDataAccessPackage creates a new instance of DataAccessPackage.
func (*DataAccessPackage) Attributes ¶
func (ap *DataAccessPackage) Attributes() dataAccessPackageAttributes
Attributes returns the attributes for DataAccessPackage.
func (*DataAccessPackage) Configuration ¶
func (ap *DataAccessPackage) Configuration() interface{}
Configuration returns the configuration (args) for DataAccessPackage.
func (*DataAccessPackage) DataSource ¶
func (ap *DataAccessPackage) DataSource() string
DataSource returns the Terraform object type for DataAccessPackage.
func (*DataAccessPackage) LocalName ¶
func (ap *DataAccessPackage) LocalName() string
LocalName returns the local name for DataAccessPackage.
type DataAccessPackageArgs ¶
type DataAccessPackageArgs struct { // CatalogId: string, optional CatalogId terra.StringValue `hcl:"catalog_id,attr"` // DisplayName: string, optional DisplayName terra.StringValue `hcl:"display_name,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // ObjectId: string, optional ObjectId terra.StringValue `hcl:"object_id,attr"` // Timeouts: optional Timeouts *dataaccesspackage.Timeouts `hcl:"timeouts,block"` }
DataAccessPackageArgs contains the configurations for azuread_access_package.
type DataAccessPackageCatalog ¶
type DataAccessPackageCatalog struct { Name string Args DataAccessPackageCatalogArgs }
DataAccessPackageCatalog represents the Terraform data resource azuread_access_package_catalog.
func NewDataAccessPackageCatalog ¶
func NewDataAccessPackageCatalog(name string, args DataAccessPackageCatalogArgs) *DataAccessPackageCatalog
NewDataAccessPackageCatalog creates a new instance of DataAccessPackageCatalog.
func (*DataAccessPackageCatalog) Attributes ¶
func (apc *DataAccessPackageCatalog) Attributes() dataAccessPackageCatalogAttributes
Attributes returns the attributes for DataAccessPackageCatalog.
func (*DataAccessPackageCatalog) Configuration ¶
func (apc *DataAccessPackageCatalog) Configuration() interface{}
Configuration returns the configuration (args) for DataAccessPackageCatalog.
func (*DataAccessPackageCatalog) DataSource ¶
func (apc *DataAccessPackageCatalog) DataSource() string
DataSource returns the Terraform object type for DataAccessPackageCatalog.
func (*DataAccessPackageCatalog) LocalName ¶
func (apc *DataAccessPackageCatalog) LocalName() string
LocalName returns the local name for DataAccessPackageCatalog.
type DataAccessPackageCatalogArgs ¶
type DataAccessPackageCatalogArgs struct { // DisplayName: string, optional DisplayName terra.StringValue `hcl:"display_name,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // ObjectId: string, optional ObjectId terra.StringValue `hcl:"object_id,attr"` // Timeouts: optional Timeouts *dataaccesspackagecatalog.Timeouts `hcl:"timeouts,block"` }
DataAccessPackageCatalogArgs contains the configurations for azuread_access_package_catalog.
type DataAccessPackageCatalogRole ¶
type DataAccessPackageCatalogRole struct { Name string Args DataAccessPackageCatalogRoleArgs }
DataAccessPackageCatalogRole represents the Terraform data resource azuread_access_package_catalog_role.
func NewDataAccessPackageCatalogRole ¶
func NewDataAccessPackageCatalogRole(name string, args DataAccessPackageCatalogRoleArgs) *DataAccessPackageCatalogRole
NewDataAccessPackageCatalogRole creates a new instance of DataAccessPackageCatalogRole.
func (*DataAccessPackageCatalogRole) Attributes ¶
func (apcr *DataAccessPackageCatalogRole) Attributes() dataAccessPackageCatalogRoleAttributes
Attributes returns the attributes for DataAccessPackageCatalogRole.
func (*DataAccessPackageCatalogRole) Configuration ¶
func (apcr *DataAccessPackageCatalogRole) Configuration() interface{}
Configuration returns the configuration (args) for DataAccessPackageCatalogRole.
func (*DataAccessPackageCatalogRole) DataSource ¶
func (apcr *DataAccessPackageCatalogRole) DataSource() string
DataSource returns the Terraform object type for DataAccessPackageCatalogRole.
func (*DataAccessPackageCatalogRole) LocalName ¶
func (apcr *DataAccessPackageCatalogRole) LocalName() string
LocalName returns the local name for DataAccessPackageCatalogRole.
type DataAccessPackageCatalogRoleArgs ¶
type DataAccessPackageCatalogRoleArgs struct { // DisplayName: string, optional DisplayName terra.StringValue `hcl:"display_name,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // ObjectId: string, optional ObjectId terra.StringValue `hcl:"object_id,attr"` // Timeouts: optional Timeouts *dataaccesspackagecatalogrole.Timeouts `hcl:"timeouts,block"` }
DataAccessPackageCatalogRoleArgs contains the configurations for azuread_access_package_catalog_role.
type DataAdministrativeUnit ¶
type DataAdministrativeUnit struct { Name string Args DataAdministrativeUnitArgs }
DataAdministrativeUnit represents the Terraform data resource azuread_administrative_unit.
func NewDataAdministrativeUnit ¶
func NewDataAdministrativeUnit(name string, args DataAdministrativeUnitArgs) *DataAdministrativeUnit
NewDataAdministrativeUnit creates a new instance of DataAdministrativeUnit.
func (*DataAdministrativeUnit) Attributes ¶
func (au *DataAdministrativeUnit) Attributes() dataAdministrativeUnitAttributes
Attributes returns the attributes for DataAdministrativeUnit.
func (*DataAdministrativeUnit) Configuration ¶
func (au *DataAdministrativeUnit) Configuration() interface{}
Configuration returns the configuration (args) for DataAdministrativeUnit.
func (*DataAdministrativeUnit) DataSource ¶
func (au *DataAdministrativeUnit) DataSource() string
DataSource returns the Terraform object type for DataAdministrativeUnit.
func (*DataAdministrativeUnit) LocalName ¶
func (au *DataAdministrativeUnit) LocalName() string
LocalName returns the local name for DataAdministrativeUnit.
type DataAdministrativeUnitArgs ¶
type DataAdministrativeUnitArgs struct { // DisplayName: string, optional DisplayName terra.StringValue `hcl:"display_name,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // ObjectId: string, optional ObjectId terra.StringValue `hcl:"object_id,attr"` // Timeouts: optional Timeouts *dataadministrativeunit.Timeouts `hcl:"timeouts,block"` }
DataAdministrativeUnitArgs contains the configurations for azuread_administrative_unit.
type DataApplication ¶
type DataApplication struct { Name string Args DataApplicationArgs }
DataApplication represents the Terraform data resource azuread_application.
func NewDataApplication ¶
func NewDataApplication(name string, args DataApplicationArgs) *DataApplication
NewDataApplication creates a new instance of DataApplication.
func (*DataApplication) Attributes ¶
func (a *DataApplication) Attributes() dataApplicationAttributes
Attributes returns the attributes for DataApplication.
func (*DataApplication) Configuration ¶
func (a *DataApplication) Configuration() interface{}
Configuration returns the configuration (args) for DataApplication.
func (*DataApplication) DataSource ¶
func (a *DataApplication) DataSource() string
DataSource returns the Terraform object type for DataApplication.
func (*DataApplication) LocalName ¶
func (a *DataApplication) LocalName() string
LocalName returns the local name for DataApplication.
type DataApplicationArgs ¶
type DataApplicationArgs struct { // ApplicationId: string, optional ApplicationId terra.StringValue `hcl:"application_id,attr"` // DisplayName: string, optional DisplayName terra.StringValue `hcl:"display_name,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // ObjectId: string, optional ObjectId terra.StringValue `hcl:"object_id,attr"` // Api: min=0 Api []dataapplication.Api `hcl:"api,block" validate:"min=0"` // AppRoles: min=0 AppRoles []dataapplication.AppRoles `hcl:"app_roles,block" validate:"min=0"` // FeatureTags: min=0 FeatureTags []dataapplication.FeatureTags `hcl:"feature_tags,block" validate:"min=0"` // OptionalClaims: min=0 OptionalClaims []dataapplication.OptionalClaims `hcl:"optional_claims,block" validate:"min=0"` // PublicClient: min=0 PublicClient []dataapplication.PublicClient `hcl:"public_client,block" validate:"min=0"` // RequiredResourceAccess: min=0 RequiredResourceAccess []dataapplication.RequiredResourceAccess `hcl:"required_resource_access,block" validate:"min=0"` // SinglePageApplication: min=0 SinglePageApplication []dataapplication.SinglePageApplication `hcl:"single_page_application,block" validate:"min=0"` // Web: min=0 Web []dataapplication.Web `hcl:"web,block" validate:"min=0"` // Timeouts: optional Timeouts *dataapplication.Timeouts `hcl:"timeouts,block"` }
DataApplicationArgs contains the configurations for azuread_application.
type DataApplicationPublishedAppIds ¶
type DataApplicationPublishedAppIds struct { Name string Args DataApplicationPublishedAppIdsArgs }
DataApplicationPublishedAppIds represents the Terraform data resource azuread_application_published_app_ids.
func NewDataApplicationPublishedAppIds ¶
func NewDataApplicationPublishedAppIds(name string, args DataApplicationPublishedAppIdsArgs) *DataApplicationPublishedAppIds
NewDataApplicationPublishedAppIds creates a new instance of DataApplicationPublishedAppIds.
func (*DataApplicationPublishedAppIds) Attributes ¶
func (apai *DataApplicationPublishedAppIds) Attributes() dataApplicationPublishedAppIdsAttributes
Attributes returns the attributes for DataApplicationPublishedAppIds.
func (*DataApplicationPublishedAppIds) Configuration ¶
func (apai *DataApplicationPublishedAppIds) Configuration() interface{}
Configuration returns the configuration (args) for DataApplicationPublishedAppIds.
func (*DataApplicationPublishedAppIds) DataSource ¶
func (apai *DataApplicationPublishedAppIds) DataSource() string
DataSource returns the Terraform object type for DataApplicationPublishedAppIds.
func (*DataApplicationPublishedAppIds) LocalName ¶
func (apai *DataApplicationPublishedAppIds) LocalName() string
LocalName returns the local name for DataApplicationPublishedAppIds.
type DataApplicationPublishedAppIdsArgs ¶
type DataApplicationPublishedAppIdsArgs struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Timeouts: optional Timeouts *dataapplicationpublishedappids.Timeouts `hcl:"timeouts,block"` }
DataApplicationPublishedAppIdsArgs contains the configurations for azuread_application_published_app_ids.
type DataApplicationTemplate ¶
type DataApplicationTemplate struct { Name string Args DataApplicationTemplateArgs }
DataApplicationTemplate represents the Terraform data resource azuread_application_template.
func NewDataApplicationTemplate ¶
func NewDataApplicationTemplate(name string, args DataApplicationTemplateArgs) *DataApplicationTemplate
NewDataApplicationTemplate creates a new instance of DataApplicationTemplate.
func (*DataApplicationTemplate) Attributes ¶
func (at *DataApplicationTemplate) Attributes() dataApplicationTemplateAttributes
Attributes returns the attributes for DataApplicationTemplate.
func (*DataApplicationTemplate) Configuration ¶
func (at *DataApplicationTemplate) Configuration() interface{}
Configuration returns the configuration (args) for DataApplicationTemplate.
func (*DataApplicationTemplate) DataSource ¶
func (at *DataApplicationTemplate) DataSource() string
DataSource returns the Terraform object type for DataApplicationTemplate.
func (*DataApplicationTemplate) LocalName ¶
func (at *DataApplicationTemplate) LocalName() string
LocalName returns the local name for DataApplicationTemplate.
type DataApplicationTemplateArgs ¶
type DataApplicationTemplateArgs struct { // DisplayName: string, optional DisplayName terra.StringValue `hcl:"display_name,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // TemplateId: string, optional TemplateId terra.StringValue `hcl:"template_id,attr"` // Timeouts: optional Timeouts *dataapplicationtemplate.Timeouts `hcl:"timeouts,block"` }
DataApplicationTemplateArgs contains the configurations for azuread_application_template.
type DataClientConfig ¶
type DataClientConfig struct { Name string Args DataClientConfigArgs }
DataClientConfig represents the Terraform data resource azuread_client_config.
func NewDataClientConfig ¶
func NewDataClientConfig(name string, args DataClientConfigArgs) *DataClientConfig
NewDataClientConfig creates a new instance of DataClientConfig.
func (*DataClientConfig) Attributes ¶
func (cc *DataClientConfig) Attributes() dataClientConfigAttributes
Attributes returns the attributes for DataClientConfig.
func (*DataClientConfig) Configuration ¶
func (cc *DataClientConfig) Configuration() interface{}
Configuration returns the configuration (args) for DataClientConfig.
func (*DataClientConfig) DataSource ¶
func (cc *DataClientConfig) DataSource() string
DataSource returns the Terraform object type for DataClientConfig.
func (*DataClientConfig) LocalName ¶
func (cc *DataClientConfig) LocalName() string
LocalName returns the local name for DataClientConfig.
type DataClientConfigArgs ¶
type DataClientConfigArgs struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Timeouts: optional Timeouts *dataclientconfig.Timeouts `hcl:"timeouts,block"` }
DataClientConfigArgs contains the configurations for azuread_client_config.
type DataDirectoryObject ¶
type DataDirectoryObject struct { Name string Args DataDirectoryObjectArgs }
DataDirectoryObject represents the Terraform data resource azuread_directory_object.
func NewDataDirectoryObject ¶
func NewDataDirectoryObject(name string, args DataDirectoryObjectArgs) *DataDirectoryObject
NewDataDirectoryObject creates a new instance of DataDirectoryObject.
func (*DataDirectoryObject) Attributes ¶
func (do *DataDirectoryObject) Attributes() dataDirectoryObjectAttributes
Attributes returns the attributes for DataDirectoryObject.
func (*DataDirectoryObject) Configuration ¶
func (do *DataDirectoryObject) Configuration() interface{}
Configuration returns the configuration (args) for DataDirectoryObject.
func (*DataDirectoryObject) DataSource ¶
func (do *DataDirectoryObject) DataSource() string
DataSource returns the Terraform object type for DataDirectoryObject.
func (*DataDirectoryObject) LocalName ¶
func (do *DataDirectoryObject) LocalName() string
LocalName returns the local name for DataDirectoryObject.
type DataDirectoryObjectArgs ¶
type DataDirectoryObjectArgs struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // ObjectId: string, required ObjectId terra.StringValue `hcl:"object_id,attr" validate:"required"` // Timeouts: optional Timeouts *datadirectoryobject.Timeouts `hcl:"timeouts,block"` }
DataDirectoryObjectArgs contains the configurations for azuread_directory_object.
type DataDirectoryRoleTemplates ¶
type DataDirectoryRoleTemplates struct { Name string Args DataDirectoryRoleTemplatesArgs }
DataDirectoryRoleTemplates represents the Terraform data resource azuread_directory_role_templates.
func NewDataDirectoryRoleTemplates ¶
func NewDataDirectoryRoleTemplates(name string, args DataDirectoryRoleTemplatesArgs) *DataDirectoryRoleTemplates
NewDataDirectoryRoleTemplates creates a new instance of DataDirectoryRoleTemplates.
func (*DataDirectoryRoleTemplates) Attributes ¶
func (drt *DataDirectoryRoleTemplates) Attributes() dataDirectoryRoleTemplatesAttributes
Attributes returns the attributes for DataDirectoryRoleTemplates.
func (*DataDirectoryRoleTemplates) Configuration ¶
func (drt *DataDirectoryRoleTemplates) Configuration() interface{}
Configuration returns the configuration (args) for DataDirectoryRoleTemplates.
func (*DataDirectoryRoleTemplates) DataSource ¶
func (drt *DataDirectoryRoleTemplates) DataSource() string
DataSource returns the Terraform object type for DataDirectoryRoleTemplates.
func (*DataDirectoryRoleTemplates) LocalName ¶
func (drt *DataDirectoryRoleTemplates) LocalName() string
LocalName returns the local name for DataDirectoryRoleTemplates.
type DataDirectoryRoleTemplatesArgs ¶
type DataDirectoryRoleTemplatesArgs struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // RoleTemplates: min=0 RoleTemplates []datadirectoryroletemplates.RoleTemplates `hcl:"role_templates,block" validate:"min=0"` // Timeouts: optional Timeouts *datadirectoryroletemplates.Timeouts `hcl:"timeouts,block"` }
DataDirectoryRoleTemplatesArgs contains the configurations for azuread_directory_role_templates.
type DataDirectoryRoles ¶
type DataDirectoryRoles struct { Name string Args DataDirectoryRolesArgs }
DataDirectoryRoles represents the Terraform data resource azuread_directory_roles.
func NewDataDirectoryRoles ¶
func NewDataDirectoryRoles(name string, args DataDirectoryRolesArgs) *DataDirectoryRoles
NewDataDirectoryRoles creates a new instance of DataDirectoryRoles.
func (*DataDirectoryRoles) Attributes ¶
func (dr *DataDirectoryRoles) Attributes() dataDirectoryRolesAttributes
Attributes returns the attributes for DataDirectoryRoles.
func (*DataDirectoryRoles) Configuration ¶
func (dr *DataDirectoryRoles) Configuration() interface{}
Configuration returns the configuration (args) for DataDirectoryRoles.
func (*DataDirectoryRoles) DataSource ¶
func (dr *DataDirectoryRoles) DataSource() string
DataSource returns the Terraform object type for DataDirectoryRoles.
func (*DataDirectoryRoles) LocalName ¶
func (dr *DataDirectoryRoles) LocalName() string
LocalName returns the local name for DataDirectoryRoles.
type DataDirectoryRolesArgs ¶
type DataDirectoryRolesArgs struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Roles: min=0 Roles []datadirectoryroles.Roles `hcl:"roles,block" validate:"min=0"` // Timeouts: optional Timeouts *datadirectoryroles.Timeouts `hcl:"timeouts,block"` }
DataDirectoryRolesArgs contains the configurations for azuread_directory_roles.
type DataDomains ¶
type DataDomains struct { Name string Args DataDomainsArgs }
DataDomains represents the Terraform data resource azuread_domains.
func NewDataDomains ¶
func NewDataDomains(name string, args DataDomainsArgs) *DataDomains
NewDataDomains creates a new instance of DataDomains.
func (*DataDomains) Attributes ¶
func (d *DataDomains) Attributes() dataDomainsAttributes
Attributes returns the attributes for DataDomains.
func (*DataDomains) Configuration ¶
func (d *DataDomains) Configuration() interface{}
Configuration returns the configuration (args) for DataDomains.
func (*DataDomains) DataSource ¶
func (d *DataDomains) DataSource() string
DataSource returns the Terraform object type for DataDomains.
func (*DataDomains) LocalName ¶
func (d *DataDomains) LocalName() string
LocalName returns the local name for DataDomains.
type DataDomainsArgs ¶
type DataDomainsArgs struct { // AdminManaged: bool, optional AdminManaged terra.BoolValue `hcl:"admin_managed,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // IncludeUnverified: bool, optional IncludeUnverified terra.BoolValue `hcl:"include_unverified,attr"` // OnlyDefault: bool, optional OnlyDefault terra.BoolValue `hcl:"only_default,attr"` // OnlyInitial: bool, optional OnlyInitial terra.BoolValue `hcl:"only_initial,attr"` // OnlyRoot: bool, optional OnlyRoot terra.BoolValue `hcl:"only_root,attr"` // SupportsServices: list of string, optional SupportsServices terra.ListValue[terra.StringValue] `hcl:"supports_services,attr"` // Domains: min=0 Domains []datadomains.Domains `hcl:"domains,block" validate:"min=0"` // Timeouts: optional Timeouts *datadomains.Timeouts `hcl:"timeouts,block"` }
DataDomainsArgs contains the configurations for azuread_domains.
type DataGroup ¶
type DataGroup struct { Name string Args DataGroupArgs }
DataGroup represents the Terraform data resource azuread_group.
func NewDataGroup ¶
func NewDataGroup(name string, args DataGroupArgs) *DataGroup
NewDataGroup creates a new instance of DataGroup.
func (*DataGroup) Attributes ¶
func (g *DataGroup) Attributes() dataGroupAttributes
Attributes returns the attributes for DataGroup.
func (*DataGroup) Configuration ¶
func (g *DataGroup) Configuration() interface{}
Configuration returns the configuration (args) for DataGroup.
func (*DataGroup) DataSource ¶
DataSource returns the Terraform object type for DataGroup.
type DataGroupArgs ¶
type DataGroupArgs struct { // DisplayName: string, optional DisplayName terra.StringValue `hcl:"display_name,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // MailEnabled: bool, optional MailEnabled terra.BoolValue `hcl:"mail_enabled,attr"` // MailNickname: string, optional MailNickname terra.StringValue `hcl:"mail_nickname,attr"` // ObjectId: string, optional ObjectId terra.StringValue `hcl:"object_id,attr"` // SecurityEnabled: bool, optional SecurityEnabled terra.BoolValue `hcl:"security_enabled,attr"` // DynamicMembership: min=0 DynamicMembership []datagroup.DynamicMembership `hcl:"dynamic_membership,block" validate:"min=0"` // Timeouts: optional Timeouts *datagroup.Timeouts `hcl:"timeouts,block"` }
DataGroupArgs contains the configurations for azuread_group.
type DataGroups ¶
type DataGroups struct { Name string Args DataGroupsArgs }
DataGroups represents the Terraform data resource azuread_groups.
func NewDataGroups ¶
func NewDataGroups(name string, args DataGroupsArgs) *DataGroups
NewDataGroups creates a new instance of DataGroups.
func (*DataGroups) Attributes ¶
func (g *DataGroups) Attributes() dataGroupsAttributes
Attributes returns the attributes for DataGroups.
func (*DataGroups) Configuration ¶
func (g *DataGroups) Configuration() interface{}
Configuration returns the configuration (args) for DataGroups.
func (*DataGroups) DataSource ¶
func (g *DataGroups) DataSource() string
DataSource returns the Terraform object type for DataGroups.
func (*DataGroups) LocalName ¶
func (g *DataGroups) LocalName() string
LocalName returns the local name for DataGroups.
type DataGroupsArgs ¶
type DataGroupsArgs struct { // DisplayNamePrefix: string, optional DisplayNamePrefix terra.StringValue `hcl:"display_name_prefix,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"` // MailEnabled: bool, optional MailEnabled terra.BoolValue `hcl:"mail_enabled,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"` // SecurityEnabled: bool, optional SecurityEnabled terra.BoolValue `hcl:"security_enabled,attr"` // Timeouts: optional Timeouts *datagroups.Timeouts `hcl:"timeouts,block"` }
DataGroupsArgs contains the configurations for azuread_groups.
type DataNamedLocation ¶
type DataNamedLocation struct { Name string Args DataNamedLocationArgs }
DataNamedLocation represents the Terraform data resource azuread_named_location.
func NewDataNamedLocation ¶
func NewDataNamedLocation(name string, args DataNamedLocationArgs) *DataNamedLocation
NewDataNamedLocation creates a new instance of DataNamedLocation.
func (*DataNamedLocation) Attributes ¶
func (nl *DataNamedLocation) Attributes() dataNamedLocationAttributes
Attributes returns the attributes for DataNamedLocation.
func (*DataNamedLocation) Configuration ¶
func (nl *DataNamedLocation) Configuration() interface{}
Configuration returns the configuration (args) for DataNamedLocation.
func (*DataNamedLocation) DataSource ¶
func (nl *DataNamedLocation) DataSource() string
DataSource returns the Terraform object type for DataNamedLocation.
func (*DataNamedLocation) LocalName ¶
func (nl *DataNamedLocation) LocalName() string
LocalName returns the local name for DataNamedLocation.
type DataNamedLocationArgs ¶
type DataNamedLocationArgs struct { // DisplayName: string, required DisplayName terra.StringValue `hcl:"display_name,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Country: min=0 Country []datanamedlocation.Country `hcl:"country,block" validate:"min=0"` // Ip: min=0 Ip []datanamedlocation.Ip `hcl:"ip,block" validate:"min=0"` // Timeouts: optional Timeouts *datanamedlocation.Timeouts `hcl:"timeouts,block"` }
DataNamedLocationArgs contains the configurations for azuread_named_location.
type DataServicePrincipal ¶
type DataServicePrincipal struct { Name string Args DataServicePrincipalArgs }
DataServicePrincipal represents the Terraform data resource azuread_service_principal.
func NewDataServicePrincipal ¶
func NewDataServicePrincipal(name string, args DataServicePrincipalArgs) *DataServicePrincipal
NewDataServicePrincipal creates a new instance of DataServicePrincipal.
func (*DataServicePrincipal) Attributes ¶
func (sp *DataServicePrincipal) Attributes() dataServicePrincipalAttributes
Attributes returns the attributes for DataServicePrincipal.
func (*DataServicePrincipal) Configuration ¶
func (sp *DataServicePrincipal) Configuration() interface{}
Configuration returns the configuration (args) for DataServicePrincipal.
func (*DataServicePrincipal) DataSource ¶
func (sp *DataServicePrincipal) DataSource() string
DataSource returns the Terraform object type for DataServicePrincipal.
func (*DataServicePrincipal) LocalName ¶
func (sp *DataServicePrincipal) LocalName() string
LocalName returns the local name for DataServicePrincipal.
type DataServicePrincipalArgs ¶
type DataServicePrincipalArgs struct { // ApplicationId: string, optional ApplicationId terra.StringValue `hcl:"application_id,attr"` // DisplayName: string, optional DisplayName terra.StringValue `hcl:"display_name,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // ObjectId: string, optional ObjectId terra.StringValue `hcl:"object_id,attr"` // AppRoles: min=0 AppRoles []dataserviceprincipal.AppRoles `hcl:"app_roles,block" validate:"min=0"` // FeatureTags: min=0 FeatureTags []dataserviceprincipal.FeatureTags `hcl:"feature_tags,block" validate:"min=0"` // Features: min=0 Features []dataserviceprincipal.Features `hcl:"features,block" validate:"min=0"` // Oauth2PermissionScopes: min=0 Oauth2PermissionScopes []dataserviceprincipal.Oauth2PermissionScopes `hcl:"oauth2_permission_scopes,block" validate:"min=0"` // SamlSingleSignOn: min=0 SamlSingleSignOn []dataserviceprincipal.SamlSingleSignOn `hcl:"saml_single_sign_on,block" validate:"min=0"` // Timeouts: optional Timeouts *dataserviceprincipal.Timeouts `hcl:"timeouts,block"` }
DataServicePrincipalArgs contains the configurations for azuread_service_principal.
type DataServicePrincipals ¶
type DataServicePrincipals struct { Name string Args DataServicePrincipalsArgs }
DataServicePrincipals represents the Terraform data resource azuread_service_principals.
func NewDataServicePrincipals ¶
func NewDataServicePrincipals(name string, args DataServicePrincipalsArgs) *DataServicePrincipals
NewDataServicePrincipals creates a new instance of DataServicePrincipals.
func (*DataServicePrincipals) Attributes ¶
func (sp *DataServicePrincipals) Attributes() dataServicePrincipalsAttributes
Attributes returns the attributes for DataServicePrincipals.
func (*DataServicePrincipals) Configuration ¶
func (sp *DataServicePrincipals) Configuration() interface{}
Configuration returns the configuration (args) for DataServicePrincipals.
func (*DataServicePrincipals) DataSource ¶
func (sp *DataServicePrincipals) DataSource() string
DataSource returns the Terraform object type for DataServicePrincipals.
func (*DataServicePrincipals) LocalName ¶
func (sp *DataServicePrincipals) LocalName() string
LocalName returns the local name for DataServicePrincipals.
type DataServicePrincipalsArgs ¶
type DataServicePrincipalsArgs struct { // ApplicationIds: list of string, optional ApplicationIds terra.ListValue[terra.StringValue] `hcl:"application_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"` // ServicePrincipals: min=0 ServicePrincipals []dataserviceprincipals.ServicePrincipals `hcl:"service_principals,block" validate:"min=0"` // Timeouts: optional Timeouts *dataserviceprincipals.Timeouts `hcl:"timeouts,block"` }
DataServicePrincipalsArgs contains the configurations for azuread_service_principals.
type DataUser ¶
type DataUser struct { Name string Args DataUserArgs }
DataUser represents the Terraform data resource azuread_user.
func NewDataUser ¶
func NewDataUser(name string, args DataUserArgs) *DataUser
NewDataUser creates a new instance of DataUser.
func (*DataUser) Attributes ¶
func (u *DataUser) Attributes() dataUserAttributes
Attributes returns the attributes for DataUser.
func (*DataUser) Configuration ¶
func (u *DataUser) Configuration() interface{}
Configuration returns the configuration (args) for DataUser.
func (*DataUser) DataSource ¶
DataSource returns the Terraform object type for DataUser.
type DataUserArgs ¶
type DataUserArgs struct { // EmployeeId: string, optional EmployeeId terra.StringValue `hcl:"employee_id,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Mail: string, optional Mail terra.StringValue `hcl:"mail,attr"` // MailNickname: string, optional MailNickname terra.StringValue `hcl:"mail_nickname,attr"` // ObjectId: string, optional ObjectId terra.StringValue `hcl:"object_id,attr"` // UserPrincipalName: string, optional UserPrincipalName terra.StringValue `hcl:"user_principal_name,attr"` // Timeouts: optional Timeouts *datauser.Timeouts `hcl:"timeouts,block"` }
DataUserArgs contains the configurations for azuread_user.
type DataUsers ¶
type DataUsers struct { Name string Args DataUsersArgs }
DataUsers represents the Terraform data resource azuread_users.
func NewDataUsers ¶
func NewDataUsers(name string, args DataUsersArgs) *DataUsers
NewDataUsers creates a new instance of DataUsers.
func (*DataUsers) Attributes ¶
func (u *DataUsers) Attributes() dataUsersAttributes
Attributes returns the attributes for DataUsers.
func (*DataUsers) Configuration ¶
func (u *DataUsers) Configuration() interface{}
Configuration returns the configuration (args) for DataUsers.
func (*DataUsers) DataSource ¶
DataSource returns the Terraform object type for DataUsers.
type DataUsersArgs ¶
type DataUsersArgs 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"` // Users: min=0 Users []datausers.Users `hcl:"users,block" validate:"min=0"` // Timeouts: optional Timeouts *datausers.Timeouts `hcl:"timeouts,block"` }
DataUsersArgs contains the configurations for azuread_users.
type DirectoryRole ¶
type DirectoryRole struct { Name string Args DirectoryRoleArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
DirectoryRole represents the Terraform resource azuread_directory_role.
func NewDirectoryRole ¶
func NewDirectoryRole(name string, args DirectoryRoleArgs) *DirectoryRole
NewDirectoryRole creates a new instance of DirectoryRole.
func (*DirectoryRole) Attributes ¶
func (dr *DirectoryRole) Attributes() directoryRoleAttributes
Attributes returns the attributes for DirectoryRole.
func (*DirectoryRole) Configuration ¶
func (dr *DirectoryRole) Configuration() interface{}
Configuration returns the configuration (args) for DirectoryRole.
func (*DirectoryRole) DependOn ¶
func (dr *DirectoryRole) DependOn() terra.Reference
DependOn is used for other resources to depend on DirectoryRole.
func (*DirectoryRole) Dependencies ¶
func (dr *DirectoryRole) Dependencies() terra.Dependencies
Dependencies returns the list of resources DirectoryRole depends_on.
func (*DirectoryRole) ImportState ¶
func (dr *DirectoryRole) ImportState(av io.Reader) error
ImportState imports the given attribute values into DirectoryRole's state.
func (*DirectoryRole) LifecycleManagement ¶
func (dr *DirectoryRole) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for DirectoryRole.
func (*DirectoryRole) LocalName ¶
func (dr *DirectoryRole) LocalName() string
LocalName returns the local name for DirectoryRole.
func (*DirectoryRole) State ¶
func (dr *DirectoryRole) State() (*directoryRoleState, bool)
State returns the state and a bool indicating if DirectoryRole has state.
func (*DirectoryRole) StateMust ¶
func (dr *DirectoryRole) StateMust() *directoryRoleState
StateMust returns the state for DirectoryRole. Panics if the state is nil.
func (*DirectoryRole) Type ¶
func (dr *DirectoryRole) Type() string
Type returns the Terraform object type for DirectoryRole.
type DirectoryRoleArgs ¶
type DirectoryRoleArgs struct { // DisplayName: string, optional DisplayName terra.StringValue `hcl:"display_name,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // TemplateId: string, optional TemplateId terra.StringValue `hcl:"template_id,attr"` // Timeouts: optional Timeouts *directoryrole.Timeouts `hcl:"timeouts,block"` }
DirectoryRoleArgs contains the configurations for azuread_directory_role.
type DirectoryRoleAssignment ¶
type DirectoryRoleAssignment struct { Name string Args DirectoryRoleAssignmentArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
DirectoryRoleAssignment represents the Terraform resource azuread_directory_role_assignment.
func NewDirectoryRoleAssignment ¶
func NewDirectoryRoleAssignment(name string, args DirectoryRoleAssignmentArgs) *DirectoryRoleAssignment
NewDirectoryRoleAssignment creates a new instance of DirectoryRoleAssignment.
func (*DirectoryRoleAssignment) Attributes ¶
func (dra *DirectoryRoleAssignment) Attributes() directoryRoleAssignmentAttributes
Attributes returns the attributes for DirectoryRoleAssignment.
func (*DirectoryRoleAssignment) Configuration ¶
func (dra *DirectoryRoleAssignment) Configuration() interface{}
Configuration returns the configuration (args) for DirectoryRoleAssignment.
func (*DirectoryRoleAssignment) DependOn ¶
func (dra *DirectoryRoleAssignment) DependOn() terra.Reference
DependOn is used for other resources to depend on DirectoryRoleAssignment.
func (*DirectoryRoleAssignment) Dependencies ¶
func (dra *DirectoryRoleAssignment) Dependencies() terra.Dependencies
Dependencies returns the list of resources DirectoryRoleAssignment depends_on.
func (*DirectoryRoleAssignment) ImportState ¶
func (dra *DirectoryRoleAssignment) ImportState(av io.Reader) error
ImportState imports the given attribute values into DirectoryRoleAssignment's state.
func (*DirectoryRoleAssignment) LifecycleManagement ¶
func (dra *DirectoryRoleAssignment) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for DirectoryRoleAssignment.
func (*DirectoryRoleAssignment) LocalName ¶
func (dra *DirectoryRoleAssignment) LocalName() string
LocalName returns the local name for DirectoryRoleAssignment.
func (*DirectoryRoleAssignment) State ¶
func (dra *DirectoryRoleAssignment) State() (*directoryRoleAssignmentState, bool)
State returns the state and a bool indicating if DirectoryRoleAssignment has state.
func (*DirectoryRoleAssignment) StateMust ¶
func (dra *DirectoryRoleAssignment) StateMust() *directoryRoleAssignmentState
StateMust returns the state for DirectoryRoleAssignment. Panics if the state is nil.
func (*DirectoryRoleAssignment) Type ¶
func (dra *DirectoryRoleAssignment) Type() string
Type returns the Terraform object type for DirectoryRoleAssignment.
type DirectoryRoleAssignmentArgs ¶
type DirectoryRoleAssignmentArgs struct { // AppScopeId: string, optional AppScopeId terra.StringValue `hcl:"app_scope_id,attr"` // AppScopeObjectId: string, optional AppScopeObjectId terra.StringValue `hcl:"app_scope_object_id,attr"` // DirectoryScopeId: string, optional DirectoryScopeId terra.StringValue `hcl:"directory_scope_id,attr"` // DirectoryScopeObjectId: string, optional DirectoryScopeObjectId terra.StringValue `hcl:"directory_scope_object_id,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // PrincipalObjectId: string, required PrincipalObjectId terra.StringValue `hcl:"principal_object_id,attr" validate:"required"` // RoleId: string, required RoleId terra.StringValue `hcl:"role_id,attr" validate:"required"` // Timeouts: optional Timeouts *directoryroleassignment.Timeouts `hcl:"timeouts,block"` }
DirectoryRoleAssignmentArgs contains the configurations for azuread_directory_role_assignment.
type DirectoryRoleEligibilityScheduleRequest ¶
type DirectoryRoleEligibilityScheduleRequest struct { Name string Args DirectoryRoleEligibilityScheduleRequestArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
DirectoryRoleEligibilityScheduleRequest represents the Terraform resource azuread_directory_role_eligibility_schedule_request.
func NewDirectoryRoleEligibilityScheduleRequest ¶
func NewDirectoryRoleEligibilityScheduleRequest(name string, args DirectoryRoleEligibilityScheduleRequestArgs) *DirectoryRoleEligibilityScheduleRequest
NewDirectoryRoleEligibilityScheduleRequest creates a new instance of DirectoryRoleEligibilityScheduleRequest.
func (*DirectoryRoleEligibilityScheduleRequest) Attributes ¶
func (dresr *DirectoryRoleEligibilityScheduleRequest) Attributes() directoryRoleEligibilityScheduleRequestAttributes
Attributes returns the attributes for DirectoryRoleEligibilityScheduleRequest.
func (*DirectoryRoleEligibilityScheduleRequest) Configuration ¶
func (dresr *DirectoryRoleEligibilityScheduleRequest) Configuration() interface{}
Configuration returns the configuration (args) for DirectoryRoleEligibilityScheduleRequest.
func (*DirectoryRoleEligibilityScheduleRequest) DependOn ¶
func (dresr *DirectoryRoleEligibilityScheduleRequest) DependOn() terra.Reference
DependOn is used for other resources to depend on DirectoryRoleEligibilityScheduleRequest.
func (*DirectoryRoleEligibilityScheduleRequest) Dependencies ¶
func (dresr *DirectoryRoleEligibilityScheduleRequest) Dependencies() terra.Dependencies
Dependencies returns the list of resources DirectoryRoleEligibilityScheduleRequest depends_on.
func (*DirectoryRoleEligibilityScheduleRequest) ImportState ¶
func (dresr *DirectoryRoleEligibilityScheduleRequest) ImportState(av io.Reader) error
ImportState imports the given attribute values into DirectoryRoleEligibilityScheduleRequest's state.
func (*DirectoryRoleEligibilityScheduleRequest) LifecycleManagement ¶
func (dresr *DirectoryRoleEligibilityScheduleRequest) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for DirectoryRoleEligibilityScheduleRequest.
func (*DirectoryRoleEligibilityScheduleRequest) LocalName ¶
func (dresr *DirectoryRoleEligibilityScheduleRequest) LocalName() string
LocalName returns the local name for DirectoryRoleEligibilityScheduleRequest.
func (*DirectoryRoleEligibilityScheduleRequest) State ¶
func (dresr *DirectoryRoleEligibilityScheduleRequest) State() (*directoryRoleEligibilityScheduleRequestState, bool)
State returns the state and a bool indicating if DirectoryRoleEligibilityScheduleRequest has state.
func (*DirectoryRoleEligibilityScheduleRequest) StateMust ¶
func (dresr *DirectoryRoleEligibilityScheduleRequest) StateMust() *directoryRoleEligibilityScheduleRequestState
StateMust returns the state for DirectoryRoleEligibilityScheduleRequest. Panics if the state is nil.
func (*DirectoryRoleEligibilityScheduleRequest) Type ¶
func (dresr *DirectoryRoleEligibilityScheduleRequest) Type() string
Type returns the Terraform object type for DirectoryRoleEligibilityScheduleRequest.
type DirectoryRoleEligibilityScheduleRequestArgs ¶
type DirectoryRoleEligibilityScheduleRequestArgs struct { // DirectoryScopeId: string, required DirectoryScopeId terra.StringValue `hcl:"directory_scope_id,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Justification: string, required Justification terra.StringValue `hcl:"justification,attr" validate:"required"` // PrincipalId: string, required PrincipalId terra.StringValue `hcl:"principal_id,attr" validate:"required"` // RoleDefinitionId: string, required RoleDefinitionId terra.StringValue `hcl:"role_definition_id,attr" validate:"required"` // Timeouts: optional Timeouts *directoryroleeligibilityschedulerequest.Timeouts `hcl:"timeouts,block"` }
DirectoryRoleEligibilityScheduleRequestArgs contains the configurations for azuread_directory_role_eligibility_schedule_request.
type DirectoryRoleMember ¶
type DirectoryRoleMember struct { Name string Args DirectoryRoleMemberArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
DirectoryRoleMember represents the Terraform resource azuread_directory_role_member.
func NewDirectoryRoleMember ¶
func NewDirectoryRoleMember(name string, args DirectoryRoleMemberArgs) *DirectoryRoleMember
NewDirectoryRoleMember creates a new instance of DirectoryRoleMember.
func (*DirectoryRoleMember) Attributes ¶
func (drm *DirectoryRoleMember) Attributes() directoryRoleMemberAttributes
Attributes returns the attributes for DirectoryRoleMember.
func (*DirectoryRoleMember) Configuration ¶
func (drm *DirectoryRoleMember) Configuration() interface{}
Configuration returns the configuration (args) for DirectoryRoleMember.
func (*DirectoryRoleMember) DependOn ¶
func (drm *DirectoryRoleMember) DependOn() terra.Reference
DependOn is used for other resources to depend on DirectoryRoleMember.
func (*DirectoryRoleMember) Dependencies ¶
func (drm *DirectoryRoleMember) Dependencies() terra.Dependencies
Dependencies returns the list of resources DirectoryRoleMember depends_on.
func (*DirectoryRoleMember) ImportState ¶
func (drm *DirectoryRoleMember) ImportState(av io.Reader) error
ImportState imports the given attribute values into DirectoryRoleMember's state.
func (*DirectoryRoleMember) LifecycleManagement ¶
func (drm *DirectoryRoleMember) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for DirectoryRoleMember.
func (*DirectoryRoleMember) LocalName ¶
func (drm *DirectoryRoleMember) LocalName() string
LocalName returns the local name for DirectoryRoleMember.
func (*DirectoryRoleMember) State ¶
func (drm *DirectoryRoleMember) State() (*directoryRoleMemberState, bool)
State returns the state and a bool indicating if DirectoryRoleMember has state.
func (*DirectoryRoleMember) StateMust ¶
func (drm *DirectoryRoleMember) StateMust() *directoryRoleMemberState
StateMust returns the state for DirectoryRoleMember. Panics if the state is nil.
func (*DirectoryRoleMember) Type ¶
func (drm *DirectoryRoleMember) Type() string
Type returns the Terraform object type for DirectoryRoleMember.
type DirectoryRoleMemberArgs ¶
type DirectoryRoleMemberArgs struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // MemberObjectId: string, optional MemberObjectId terra.StringValue `hcl:"member_object_id,attr"` // RoleObjectId: string, optional RoleObjectId terra.StringValue `hcl:"role_object_id,attr"` // Timeouts: optional Timeouts *directoryrolemember.Timeouts `hcl:"timeouts,block"` }
DirectoryRoleMemberArgs contains the configurations for azuread_directory_role_member.
type Group ¶
type Group struct { Name string Args GroupArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Group represents the Terraform resource azuread_group.
func (*Group) Attributes ¶
func (g *Group) Attributes() groupAttributes
Attributes returns the attributes for Group.
func (*Group) Configuration ¶
func (g *Group) Configuration() interface{}
Configuration returns the configuration (args) for Group.
func (*Group) Dependencies ¶
func (g *Group) Dependencies() terra.Dependencies
Dependencies returns the list of resources Group depends_on.
func (*Group) ImportState ¶
ImportState imports the given attribute values into Group's state.
func (*Group) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Group.
type GroupArgs ¶
type GroupArgs struct { // AdministrativeUnitIds: set of string, optional AdministrativeUnitIds terra.SetValue[terra.StringValue] `hcl:"administrative_unit_ids,attr"` // AssignableToRole: bool, optional AssignableToRole terra.BoolValue `hcl:"assignable_to_role,attr"` // AutoSubscribeNewMembers: bool, optional AutoSubscribeNewMembers terra.BoolValue `hcl:"auto_subscribe_new_members,attr"` // Behaviors: set of string, optional Behaviors terra.SetValue[terra.StringValue] `hcl:"behaviors,attr"` // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // DisplayName: string, required DisplayName terra.StringValue `hcl:"display_name,attr" validate:"required"` // ExternalSendersAllowed: bool, optional ExternalSendersAllowed terra.BoolValue `hcl:"external_senders_allowed,attr"` // HideFromAddressLists: bool, optional HideFromAddressLists terra.BoolValue `hcl:"hide_from_address_lists,attr"` // HideFromOutlookClients: bool, optional HideFromOutlookClients terra.BoolValue `hcl:"hide_from_outlook_clients,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // MailEnabled: bool, optional MailEnabled terra.BoolValue `hcl:"mail_enabled,attr"` // MailNickname: string, optional MailNickname terra.StringValue `hcl:"mail_nickname,attr"` // Members: set of string, optional Members terra.SetValue[terra.StringValue] `hcl:"members,attr"` // OnpremisesGroupType: string, optional OnpremisesGroupType terra.StringValue `hcl:"onpremises_group_type,attr"` // Owners: set of string, optional Owners terra.SetValue[terra.StringValue] `hcl:"owners,attr"` // PreventDuplicateNames: bool, optional PreventDuplicateNames terra.BoolValue `hcl:"prevent_duplicate_names,attr"` // ProvisioningOptions: set of string, optional ProvisioningOptions terra.SetValue[terra.StringValue] `hcl:"provisioning_options,attr"` // SecurityEnabled: bool, optional SecurityEnabled terra.BoolValue `hcl:"security_enabled,attr"` // Theme: string, optional Theme terra.StringValue `hcl:"theme,attr"` // Types: set of string, optional Types terra.SetValue[terra.StringValue] `hcl:"types,attr"` // Visibility: string, optional Visibility terra.StringValue `hcl:"visibility,attr"` // WritebackEnabled: bool, optional WritebackEnabled terra.BoolValue `hcl:"writeback_enabled,attr"` // DynamicMembership: optional DynamicMembership *group.DynamicMembership `hcl:"dynamic_membership,block"` // Timeouts: optional Timeouts *group.Timeouts `hcl:"timeouts,block"` }
GroupArgs contains the configurations for azuread_group.
type GroupMember ¶
type GroupMember struct { Name string Args GroupMemberArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
GroupMember represents the Terraform resource azuread_group_member.
func NewGroupMember ¶
func NewGroupMember(name string, args GroupMemberArgs) *GroupMember
NewGroupMember creates a new instance of GroupMember.
func (*GroupMember) Attributes ¶
func (gm *GroupMember) Attributes() groupMemberAttributes
Attributes returns the attributes for GroupMember.
func (*GroupMember) Configuration ¶
func (gm *GroupMember) Configuration() interface{}
Configuration returns the configuration (args) for GroupMember.
func (*GroupMember) DependOn ¶
func (gm *GroupMember) DependOn() terra.Reference
DependOn is used for other resources to depend on GroupMember.
func (*GroupMember) Dependencies ¶
func (gm *GroupMember) Dependencies() terra.Dependencies
Dependencies returns the list of resources GroupMember depends_on.
func (*GroupMember) ImportState ¶
func (gm *GroupMember) ImportState(av io.Reader) error
ImportState imports the given attribute values into GroupMember's state.
func (*GroupMember) LifecycleManagement ¶
func (gm *GroupMember) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for GroupMember.
func (*GroupMember) LocalName ¶
func (gm *GroupMember) LocalName() string
LocalName returns the local name for GroupMember.
func (*GroupMember) State ¶
func (gm *GroupMember) State() (*groupMemberState, bool)
State returns the state and a bool indicating if GroupMember has state.
func (*GroupMember) StateMust ¶
func (gm *GroupMember) StateMust() *groupMemberState
StateMust returns the state for GroupMember. Panics if the state is nil.
func (*GroupMember) Type ¶
func (gm *GroupMember) Type() string
Type returns the Terraform object type for GroupMember.
type GroupMemberArgs ¶
type GroupMemberArgs struct { // GroupObjectId: string, required GroupObjectId terra.StringValue `hcl:"group_object_id,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // MemberObjectId: string, required MemberObjectId terra.StringValue `hcl:"member_object_id,attr" validate:"required"` // Timeouts: optional Timeouts *groupmember.Timeouts `hcl:"timeouts,block"` }
GroupMemberArgs contains the configurations for azuread_group_member.
type Invitation ¶
type Invitation struct { Name string Args InvitationArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Invitation represents the Terraform resource azuread_invitation.
func NewInvitation ¶
func NewInvitation(name string, args InvitationArgs) *Invitation
NewInvitation creates a new instance of Invitation.
func (*Invitation) Attributes ¶
func (i *Invitation) Attributes() invitationAttributes
Attributes returns the attributes for Invitation.
func (*Invitation) Configuration ¶
func (i *Invitation) Configuration() interface{}
Configuration returns the configuration (args) for Invitation.
func (*Invitation) DependOn ¶
func (i *Invitation) DependOn() terra.Reference
DependOn is used for other resources to depend on Invitation.
func (*Invitation) Dependencies ¶
func (i *Invitation) Dependencies() terra.Dependencies
Dependencies returns the list of resources Invitation depends_on.
func (*Invitation) ImportState ¶
func (i *Invitation) ImportState(av io.Reader) error
ImportState imports the given attribute values into Invitation's state.
func (*Invitation) LifecycleManagement ¶
func (i *Invitation) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for Invitation.
func (*Invitation) LocalName ¶
func (i *Invitation) LocalName() string
LocalName returns the local name for Invitation.
func (*Invitation) State ¶
func (i *Invitation) State() (*invitationState, bool)
State returns the state and a bool indicating if Invitation has state.
func (*Invitation) StateMust ¶
func (i *Invitation) StateMust() *invitationState
StateMust returns the state for Invitation. Panics if the state is nil.
func (*Invitation) Type ¶
func (i *Invitation) Type() string
Type returns the Terraform object type for Invitation.
type InvitationArgs ¶
type InvitationArgs struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // RedirectUrl: string, required RedirectUrl terra.StringValue `hcl:"redirect_url,attr" validate:"required"` // UserDisplayName: string, optional UserDisplayName terra.StringValue `hcl:"user_display_name,attr"` // UserEmailAddress: string, required UserEmailAddress terra.StringValue `hcl:"user_email_address,attr" validate:"required"` // UserType: string, optional UserType terra.StringValue `hcl:"user_type,attr"` // Message: optional Message *invitation.Message `hcl:"message,block"` // Timeouts: optional Timeouts *invitation.Timeouts `hcl:"timeouts,block"` }
InvitationArgs contains the configurations for azuread_invitation.
type NamedLocation ¶
type NamedLocation struct { Name string Args NamedLocationArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
NamedLocation represents the Terraform resource azuread_named_location.
func NewNamedLocation ¶
func NewNamedLocation(name string, args NamedLocationArgs) *NamedLocation
NewNamedLocation creates a new instance of NamedLocation.
func (*NamedLocation) Attributes ¶
func (nl *NamedLocation) Attributes() namedLocationAttributes
Attributes returns the attributes for NamedLocation.
func (*NamedLocation) Configuration ¶
func (nl *NamedLocation) Configuration() interface{}
Configuration returns the configuration (args) for NamedLocation.
func (*NamedLocation) DependOn ¶
func (nl *NamedLocation) DependOn() terra.Reference
DependOn is used for other resources to depend on NamedLocation.
func (*NamedLocation) Dependencies ¶
func (nl *NamedLocation) Dependencies() terra.Dependencies
Dependencies returns the list of resources NamedLocation depends_on.
func (*NamedLocation) ImportState ¶
func (nl *NamedLocation) ImportState(av io.Reader) error
ImportState imports the given attribute values into NamedLocation's state.
func (*NamedLocation) LifecycleManagement ¶
func (nl *NamedLocation) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for NamedLocation.
func (*NamedLocation) LocalName ¶
func (nl *NamedLocation) LocalName() string
LocalName returns the local name for NamedLocation.
func (*NamedLocation) State ¶
func (nl *NamedLocation) State() (*namedLocationState, bool)
State returns the state and a bool indicating if NamedLocation has state.
func (*NamedLocation) StateMust ¶
func (nl *NamedLocation) StateMust() *namedLocationState
StateMust returns the state for NamedLocation. Panics if the state is nil.
func (*NamedLocation) Type ¶
func (nl *NamedLocation) Type() string
Type returns the Terraform object type for NamedLocation.
type NamedLocationArgs ¶
type NamedLocationArgs struct { // DisplayName: string, required DisplayName terra.StringValue `hcl:"display_name,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Country: optional Country *namedlocation.Country `hcl:"country,block"` // Ip: optional Ip *namedlocation.Ip `hcl:"ip,block"` // Timeouts: optional Timeouts *namedlocation.Timeouts `hcl:"timeouts,block"` }
NamedLocationArgs contains the configurations for azuread_named_location.
type Provider ¶
type Provider struct {
Args ProviderArgs
}
func NewProvider ¶
func NewProvider(args ProviderArgs) *Provider
func (*Provider) Configuration ¶
func (p *Provider) Configuration() interface{}
Configuration returns the configuration (args) for Provider.
type ProviderArgs ¶
type ProviderArgs struct { // ClientCertificate: string, optional ClientCertificate terra.StringValue `hcl:"client_certificate,attr"` // ClientCertificatePassword: string, optional ClientCertificatePassword terra.StringValue `hcl:"client_certificate_password,attr"` // ClientCertificatePath: string, optional ClientCertificatePath terra.StringValue `hcl:"client_certificate_path,attr"` // ClientId: string, optional ClientId terra.StringValue `hcl:"client_id,attr"` // ClientIdFilePath: string, optional ClientIdFilePath terra.StringValue `hcl:"client_id_file_path,attr"` // ClientSecret: string, optional ClientSecret terra.StringValue `hcl:"client_secret,attr"` // ClientSecretFilePath: string, optional ClientSecretFilePath terra.StringValue `hcl:"client_secret_file_path,attr"` // DisableTerraformPartnerId: bool, optional DisableTerraformPartnerId terra.BoolValue `hcl:"disable_terraform_partner_id,attr"` // Environment: string, optional Environment terra.StringValue `hcl:"environment,attr"` // MetadataHost: string, optional MetadataHost terra.StringValue `hcl:"metadata_host,attr"` // MsiEndpoint: string, optional MsiEndpoint terra.StringValue `hcl:"msi_endpoint,attr"` // OidcRequestToken: string, optional OidcRequestToken terra.StringValue `hcl:"oidc_request_token,attr"` // OidcRequestUrl: string, optional OidcRequestUrl terra.StringValue `hcl:"oidc_request_url,attr"` // OidcToken: string, optional OidcToken terra.StringValue `hcl:"oidc_token,attr"` // OidcTokenFilePath: string, optional OidcTokenFilePath terra.StringValue `hcl:"oidc_token_file_path,attr"` // PartnerId: string, optional PartnerId terra.StringValue `hcl:"partner_id,attr"` // TenantId: string, optional TenantId terra.StringValue `hcl:"tenant_id,attr"` // UseCli: bool, optional UseCli terra.BoolValue `hcl:"use_cli,attr"` // UseMsi: bool, optional UseMsi terra.BoolValue `hcl:"use_msi,attr"` // UseOidc: bool, optional UseOidc terra.BoolValue `hcl:"use_oidc,attr"` }
ProviderArgs contains the configurations for provider.
type ServicePrincipal ¶
type ServicePrincipal struct { Name string Args ServicePrincipalArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
ServicePrincipal represents the Terraform resource azuread_service_principal.
func NewServicePrincipal ¶
func NewServicePrincipal(name string, args ServicePrincipalArgs) *ServicePrincipal
NewServicePrincipal creates a new instance of ServicePrincipal.
func (*ServicePrincipal) Attributes ¶
func (sp *ServicePrincipal) Attributes() servicePrincipalAttributes
Attributes returns the attributes for ServicePrincipal.
func (*ServicePrincipal) Configuration ¶
func (sp *ServicePrincipal) Configuration() interface{}
Configuration returns the configuration (args) for ServicePrincipal.
func (*ServicePrincipal) DependOn ¶
func (sp *ServicePrincipal) DependOn() terra.Reference
DependOn is used for other resources to depend on ServicePrincipal.
func (*ServicePrincipal) Dependencies ¶
func (sp *ServicePrincipal) Dependencies() terra.Dependencies
Dependencies returns the list of resources ServicePrincipal depends_on.
func (*ServicePrincipal) ImportState ¶
func (sp *ServicePrincipal) ImportState(av io.Reader) error
ImportState imports the given attribute values into ServicePrincipal's state.
func (*ServicePrincipal) LifecycleManagement ¶
func (sp *ServicePrincipal) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for ServicePrincipal.
func (*ServicePrincipal) LocalName ¶
func (sp *ServicePrincipal) LocalName() string
LocalName returns the local name for ServicePrincipal.
func (*ServicePrincipal) State ¶
func (sp *ServicePrincipal) State() (*servicePrincipalState, bool)
State returns the state and a bool indicating if ServicePrincipal has state.
func (*ServicePrincipal) StateMust ¶
func (sp *ServicePrincipal) StateMust() *servicePrincipalState
StateMust returns the state for ServicePrincipal. Panics if the state is nil.
func (*ServicePrincipal) Type ¶
func (sp *ServicePrincipal) Type() string
Type returns the Terraform object type for ServicePrincipal.
type ServicePrincipalArgs ¶
type ServicePrincipalArgs struct { // AccountEnabled: bool, optional AccountEnabled terra.BoolValue `hcl:"account_enabled,attr"` // AlternativeNames: set of string, optional AlternativeNames terra.SetValue[terra.StringValue] `hcl:"alternative_names,attr"` // AppRoleAssignmentRequired: bool, optional AppRoleAssignmentRequired terra.BoolValue `hcl:"app_role_assignment_required,attr"` // ApplicationId: string, required ApplicationId terra.StringValue `hcl:"application_id,attr" validate:"required"` // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // LoginUrl: string, optional LoginUrl terra.StringValue `hcl:"login_url,attr"` // Notes: string, optional Notes terra.StringValue `hcl:"notes,attr"` // NotificationEmailAddresses: set of string, optional NotificationEmailAddresses terra.SetValue[terra.StringValue] `hcl:"notification_email_addresses,attr"` // Owners: set of string, optional Owners terra.SetValue[terra.StringValue] `hcl:"owners,attr"` // PreferredSingleSignOnMode: string, optional PreferredSingleSignOnMode terra.StringValue `hcl:"preferred_single_sign_on_mode,attr"` // Tags: set of string, optional Tags terra.SetValue[terra.StringValue] `hcl:"tags,attr"` // UseExisting: bool, optional UseExisting terra.BoolValue `hcl:"use_existing,attr"` // AppRoles: min=0 AppRoles []serviceprincipal.AppRoles `hcl:"app_roles,block" validate:"min=0"` // Oauth2PermissionScopes: min=0 Oauth2PermissionScopes []serviceprincipal.Oauth2PermissionScopes `hcl:"oauth2_permission_scopes,block" validate:"min=0"` // FeatureTags: min=0 FeatureTags []serviceprincipal.FeatureTags `hcl:"feature_tags,block" validate:"min=0"` // Features: min=0 Features []serviceprincipal.Features `hcl:"features,block" validate:"min=0"` // SamlSingleSignOn: optional SamlSingleSignOn *serviceprincipal.SamlSingleSignOn `hcl:"saml_single_sign_on,block"` // Timeouts: optional Timeouts *serviceprincipal.Timeouts `hcl:"timeouts,block"` }
ServicePrincipalArgs contains the configurations for azuread_service_principal.
type ServicePrincipalCertificate ¶
type ServicePrincipalCertificate struct { Name string Args ServicePrincipalCertificateArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
ServicePrincipalCertificate represents the Terraform resource azuread_service_principal_certificate.
func NewServicePrincipalCertificate ¶
func NewServicePrincipalCertificate(name string, args ServicePrincipalCertificateArgs) *ServicePrincipalCertificate
NewServicePrincipalCertificate creates a new instance of ServicePrincipalCertificate.
func (*ServicePrincipalCertificate) Attributes ¶
func (spc *ServicePrincipalCertificate) Attributes() servicePrincipalCertificateAttributes
Attributes returns the attributes for ServicePrincipalCertificate.
func (*ServicePrincipalCertificate) Configuration ¶
func (spc *ServicePrincipalCertificate) Configuration() interface{}
Configuration returns the configuration (args) for ServicePrincipalCertificate.
func (*ServicePrincipalCertificate) DependOn ¶
func (spc *ServicePrincipalCertificate) DependOn() terra.Reference
DependOn is used for other resources to depend on ServicePrincipalCertificate.
func (*ServicePrincipalCertificate) Dependencies ¶
func (spc *ServicePrincipalCertificate) Dependencies() terra.Dependencies
Dependencies returns the list of resources ServicePrincipalCertificate depends_on.
func (*ServicePrincipalCertificate) ImportState ¶
func (spc *ServicePrincipalCertificate) ImportState(av io.Reader) error
ImportState imports the given attribute values into ServicePrincipalCertificate's state.
func (*ServicePrincipalCertificate) LifecycleManagement ¶
func (spc *ServicePrincipalCertificate) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for ServicePrincipalCertificate.
func (*ServicePrincipalCertificate) LocalName ¶
func (spc *ServicePrincipalCertificate) LocalName() string
LocalName returns the local name for ServicePrincipalCertificate.
func (*ServicePrincipalCertificate) State ¶
func (spc *ServicePrincipalCertificate) State() (*servicePrincipalCertificateState, bool)
State returns the state and a bool indicating if ServicePrincipalCertificate has state.
func (*ServicePrincipalCertificate) StateMust ¶
func (spc *ServicePrincipalCertificate) StateMust() *servicePrincipalCertificateState
StateMust returns the state for ServicePrincipalCertificate. Panics if the state is nil.
func (*ServicePrincipalCertificate) Type ¶
func (spc *ServicePrincipalCertificate) Type() string
Type returns the Terraform object type for ServicePrincipalCertificate.
type ServicePrincipalCertificateArgs ¶
type ServicePrincipalCertificateArgs struct { // Encoding: string, optional Encoding terra.StringValue `hcl:"encoding,attr"` // EndDate: string, optional EndDate terra.StringValue `hcl:"end_date,attr"` // EndDateRelative: string, optional EndDateRelative terra.StringValue `hcl:"end_date_relative,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // KeyId: string, optional KeyId terra.StringValue `hcl:"key_id,attr"` // ServicePrincipalId: string, required ServicePrincipalId terra.StringValue `hcl:"service_principal_id,attr" validate:"required"` // StartDate: string, optional StartDate terra.StringValue `hcl:"start_date,attr"` // Type: string, optional Type terra.StringValue `hcl:"type,attr"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` // Timeouts: optional Timeouts *serviceprincipalcertificate.Timeouts `hcl:"timeouts,block"` }
ServicePrincipalCertificateArgs contains the configurations for azuread_service_principal_certificate.
type ServicePrincipalClaimsMappingPolicyAssignment ¶
type ServicePrincipalClaimsMappingPolicyAssignment struct { Name string Args ServicePrincipalClaimsMappingPolicyAssignmentArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
ServicePrincipalClaimsMappingPolicyAssignment represents the Terraform resource azuread_service_principal_claims_mapping_policy_assignment.
func NewServicePrincipalClaimsMappingPolicyAssignment ¶
func NewServicePrincipalClaimsMappingPolicyAssignment(name string, args ServicePrincipalClaimsMappingPolicyAssignmentArgs) *ServicePrincipalClaimsMappingPolicyAssignment
NewServicePrincipalClaimsMappingPolicyAssignment creates a new instance of ServicePrincipalClaimsMappingPolicyAssignment.
func (*ServicePrincipalClaimsMappingPolicyAssignment) Attributes ¶
func (spcmpa *ServicePrincipalClaimsMappingPolicyAssignment) Attributes() servicePrincipalClaimsMappingPolicyAssignmentAttributes
Attributes returns the attributes for ServicePrincipalClaimsMappingPolicyAssignment.
func (*ServicePrincipalClaimsMappingPolicyAssignment) Configuration ¶
func (spcmpa *ServicePrincipalClaimsMappingPolicyAssignment) Configuration() interface{}
Configuration returns the configuration (args) for ServicePrincipalClaimsMappingPolicyAssignment.
func (*ServicePrincipalClaimsMappingPolicyAssignment) DependOn ¶
func (spcmpa *ServicePrincipalClaimsMappingPolicyAssignment) DependOn() terra.Reference
DependOn is used for other resources to depend on ServicePrincipalClaimsMappingPolicyAssignment.
func (*ServicePrincipalClaimsMappingPolicyAssignment) Dependencies ¶
func (spcmpa *ServicePrincipalClaimsMappingPolicyAssignment) Dependencies() terra.Dependencies
Dependencies returns the list of resources ServicePrincipalClaimsMappingPolicyAssignment depends_on.
func (*ServicePrincipalClaimsMappingPolicyAssignment) ImportState ¶
func (spcmpa *ServicePrincipalClaimsMappingPolicyAssignment) ImportState(av io.Reader) error
ImportState imports the given attribute values into ServicePrincipalClaimsMappingPolicyAssignment's state.
func (*ServicePrincipalClaimsMappingPolicyAssignment) LifecycleManagement ¶
func (spcmpa *ServicePrincipalClaimsMappingPolicyAssignment) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for ServicePrincipalClaimsMappingPolicyAssignment.
func (*ServicePrincipalClaimsMappingPolicyAssignment) LocalName ¶
func (spcmpa *ServicePrincipalClaimsMappingPolicyAssignment) LocalName() string
LocalName returns the local name for ServicePrincipalClaimsMappingPolicyAssignment.
func (*ServicePrincipalClaimsMappingPolicyAssignment) State ¶
func (spcmpa *ServicePrincipalClaimsMappingPolicyAssignment) State() (*servicePrincipalClaimsMappingPolicyAssignmentState, bool)
State returns the state and a bool indicating if ServicePrincipalClaimsMappingPolicyAssignment has state.
func (*ServicePrincipalClaimsMappingPolicyAssignment) StateMust ¶
func (spcmpa *ServicePrincipalClaimsMappingPolicyAssignment) StateMust() *servicePrincipalClaimsMappingPolicyAssignmentState
StateMust returns the state for ServicePrincipalClaimsMappingPolicyAssignment. Panics if the state is nil.
func (*ServicePrincipalClaimsMappingPolicyAssignment) Type ¶
func (spcmpa *ServicePrincipalClaimsMappingPolicyAssignment) Type() string
Type returns the Terraform object type for ServicePrincipalClaimsMappingPolicyAssignment.
type ServicePrincipalClaimsMappingPolicyAssignmentArgs ¶
type ServicePrincipalClaimsMappingPolicyAssignmentArgs struct { // ClaimsMappingPolicyId: string, required ClaimsMappingPolicyId terra.StringValue `hcl:"claims_mapping_policy_id,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // ServicePrincipalId: string, required ServicePrincipalId terra.StringValue `hcl:"service_principal_id,attr" validate:"required"` }
ServicePrincipalClaimsMappingPolicyAssignmentArgs contains the configurations for azuread_service_principal_claims_mapping_policy_assignment.
type ServicePrincipalDelegatedPermissionGrant ¶
type ServicePrincipalDelegatedPermissionGrant struct { Name string Args ServicePrincipalDelegatedPermissionGrantArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
ServicePrincipalDelegatedPermissionGrant represents the Terraform resource azuread_service_principal_delegated_permission_grant.
func NewServicePrincipalDelegatedPermissionGrant ¶
func NewServicePrincipalDelegatedPermissionGrant(name string, args ServicePrincipalDelegatedPermissionGrantArgs) *ServicePrincipalDelegatedPermissionGrant
NewServicePrincipalDelegatedPermissionGrant creates a new instance of ServicePrincipalDelegatedPermissionGrant.
func (*ServicePrincipalDelegatedPermissionGrant) Attributes ¶
func (spdpg *ServicePrincipalDelegatedPermissionGrant) Attributes() servicePrincipalDelegatedPermissionGrantAttributes
Attributes returns the attributes for ServicePrincipalDelegatedPermissionGrant.
func (*ServicePrincipalDelegatedPermissionGrant) Configuration ¶
func (spdpg *ServicePrincipalDelegatedPermissionGrant) Configuration() interface{}
Configuration returns the configuration (args) for ServicePrincipalDelegatedPermissionGrant.
func (*ServicePrincipalDelegatedPermissionGrant) DependOn ¶
func (spdpg *ServicePrincipalDelegatedPermissionGrant) DependOn() terra.Reference
DependOn is used for other resources to depend on ServicePrincipalDelegatedPermissionGrant.
func (*ServicePrincipalDelegatedPermissionGrant) Dependencies ¶
func (spdpg *ServicePrincipalDelegatedPermissionGrant) Dependencies() terra.Dependencies
Dependencies returns the list of resources ServicePrincipalDelegatedPermissionGrant depends_on.
func (*ServicePrincipalDelegatedPermissionGrant) ImportState ¶
func (spdpg *ServicePrincipalDelegatedPermissionGrant) ImportState(av io.Reader) error
ImportState imports the given attribute values into ServicePrincipalDelegatedPermissionGrant's state.
func (*ServicePrincipalDelegatedPermissionGrant) LifecycleManagement ¶
func (spdpg *ServicePrincipalDelegatedPermissionGrant) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for ServicePrincipalDelegatedPermissionGrant.
func (*ServicePrincipalDelegatedPermissionGrant) LocalName ¶
func (spdpg *ServicePrincipalDelegatedPermissionGrant) LocalName() string
LocalName returns the local name for ServicePrincipalDelegatedPermissionGrant.
func (*ServicePrincipalDelegatedPermissionGrant) State ¶
func (spdpg *ServicePrincipalDelegatedPermissionGrant) State() (*servicePrincipalDelegatedPermissionGrantState, bool)
State returns the state and a bool indicating if ServicePrincipalDelegatedPermissionGrant has state.
func (*ServicePrincipalDelegatedPermissionGrant) StateMust ¶
func (spdpg *ServicePrincipalDelegatedPermissionGrant) StateMust() *servicePrincipalDelegatedPermissionGrantState
StateMust returns the state for ServicePrincipalDelegatedPermissionGrant. Panics if the state is nil.
func (*ServicePrincipalDelegatedPermissionGrant) Type ¶
func (spdpg *ServicePrincipalDelegatedPermissionGrant) Type() string
Type returns the Terraform object type for ServicePrincipalDelegatedPermissionGrant.
type ServicePrincipalDelegatedPermissionGrantArgs ¶
type ServicePrincipalDelegatedPermissionGrantArgs struct { // ClaimValues: set of string, required ClaimValues terra.SetValue[terra.StringValue] `hcl:"claim_values,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // ResourceServicePrincipalObjectId: string, required ResourceServicePrincipalObjectId terra.StringValue `hcl:"resource_service_principal_object_id,attr" validate:"required"` // ServicePrincipalObjectId: string, required ServicePrincipalObjectId terra.StringValue `hcl:"service_principal_object_id,attr" validate:"required"` // UserObjectId: string, optional UserObjectId terra.StringValue `hcl:"user_object_id,attr"` // Timeouts: optional Timeouts *serviceprincipaldelegatedpermissiongrant.Timeouts `hcl:"timeouts,block"` }
ServicePrincipalDelegatedPermissionGrantArgs contains the configurations for azuread_service_principal_delegated_permission_grant.
type ServicePrincipalPassword ¶
type ServicePrincipalPassword struct { Name string Args ServicePrincipalPasswordArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
ServicePrincipalPassword represents the Terraform resource azuread_service_principal_password.
func NewServicePrincipalPassword ¶
func NewServicePrincipalPassword(name string, args ServicePrincipalPasswordArgs) *ServicePrincipalPassword
NewServicePrincipalPassword creates a new instance of ServicePrincipalPassword.
func (*ServicePrincipalPassword) Attributes ¶
func (spp *ServicePrincipalPassword) Attributes() servicePrincipalPasswordAttributes
Attributes returns the attributes for ServicePrincipalPassword.
func (*ServicePrincipalPassword) Configuration ¶
func (spp *ServicePrincipalPassword) Configuration() interface{}
Configuration returns the configuration (args) for ServicePrincipalPassword.
func (*ServicePrincipalPassword) DependOn ¶
func (spp *ServicePrincipalPassword) DependOn() terra.Reference
DependOn is used for other resources to depend on ServicePrincipalPassword.
func (*ServicePrincipalPassword) Dependencies ¶
func (spp *ServicePrincipalPassword) Dependencies() terra.Dependencies
Dependencies returns the list of resources ServicePrincipalPassword depends_on.
func (*ServicePrincipalPassword) ImportState ¶
func (spp *ServicePrincipalPassword) ImportState(av io.Reader) error
ImportState imports the given attribute values into ServicePrincipalPassword's state.
func (*ServicePrincipalPassword) LifecycleManagement ¶
func (spp *ServicePrincipalPassword) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for ServicePrincipalPassword.
func (*ServicePrincipalPassword) LocalName ¶
func (spp *ServicePrincipalPassword) LocalName() string
LocalName returns the local name for ServicePrincipalPassword.
func (*ServicePrincipalPassword) State ¶
func (spp *ServicePrincipalPassword) State() (*servicePrincipalPasswordState, bool)
State returns the state and a bool indicating if ServicePrincipalPassword has state.
func (*ServicePrincipalPassword) StateMust ¶
func (spp *ServicePrincipalPassword) StateMust() *servicePrincipalPasswordState
StateMust returns the state for ServicePrincipalPassword. Panics if the state is nil.
func (*ServicePrincipalPassword) Type ¶
func (spp *ServicePrincipalPassword) Type() string
Type returns the Terraform object type for ServicePrincipalPassword.
type ServicePrincipalPasswordArgs ¶
type ServicePrincipalPasswordArgs struct { // DisplayName: string, optional DisplayName terra.StringValue `hcl:"display_name,attr"` // EndDate: string, optional EndDate terra.StringValue `hcl:"end_date,attr"` // EndDateRelative: string, optional EndDateRelative terra.StringValue `hcl:"end_date_relative,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // RotateWhenChanged: map of string, optional RotateWhenChanged terra.MapValue[terra.StringValue] `hcl:"rotate_when_changed,attr"` // ServicePrincipalId: string, required ServicePrincipalId terra.StringValue `hcl:"service_principal_id,attr" validate:"required"` // StartDate: string, optional StartDate terra.StringValue `hcl:"start_date,attr"` // Timeouts: optional Timeouts *serviceprincipalpassword.Timeouts `hcl:"timeouts,block"` }
ServicePrincipalPasswordArgs contains the configurations for azuread_service_principal_password.
type ServicePrincipalTokenSigningCertificate ¶
type ServicePrincipalTokenSigningCertificate struct { Name string Args ServicePrincipalTokenSigningCertificateArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
ServicePrincipalTokenSigningCertificate represents the Terraform resource azuread_service_principal_token_signing_certificate.
func NewServicePrincipalTokenSigningCertificate ¶
func NewServicePrincipalTokenSigningCertificate(name string, args ServicePrincipalTokenSigningCertificateArgs) *ServicePrincipalTokenSigningCertificate
NewServicePrincipalTokenSigningCertificate creates a new instance of ServicePrincipalTokenSigningCertificate.
func (*ServicePrincipalTokenSigningCertificate) Attributes ¶
func (sptsc *ServicePrincipalTokenSigningCertificate) Attributes() servicePrincipalTokenSigningCertificateAttributes
Attributes returns the attributes for ServicePrincipalTokenSigningCertificate.
func (*ServicePrincipalTokenSigningCertificate) Configuration ¶
func (sptsc *ServicePrincipalTokenSigningCertificate) Configuration() interface{}
Configuration returns the configuration (args) for ServicePrincipalTokenSigningCertificate.
func (*ServicePrincipalTokenSigningCertificate) DependOn ¶
func (sptsc *ServicePrincipalTokenSigningCertificate) DependOn() terra.Reference
DependOn is used for other resources to depend on ServicePrincipalTokenSigningCertificate.
func (*ServicePrincipalTokenSigningCertificate) Dependencies ¶
func (sptsc *ServicePrincipalTokenSigningCertificate) Dependencies() terra.Dependencies
Dependencies returns the list of resources ServicePrincipalTokenSigningCertificate depends_on.
func (*ServicePrincipalTokenSigningCertificate) ImportState ¶
func (sptsc *ServicePrincipalTokenSigningCertificate) ImportState(av io.Reader) error
ImportState imports the given attribute values into ServicePrincipalTokenSigningCertificate's state.
func (*ServicePrincipalTokenSigningCertificate) LifecycleManagement ¶
func (sptsc *ServicePrincipalTokenSigningCertificate) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for ServicePrincipalTokenSigningCertificate.
func (*ServicePrincipalTokenSigningCertificate) LocalName ¶
func (sptsc *ServicePrincipalTokenSigningCertificate) LocalName() string
LocalName returns the local name for ServicePrincipalTokenSigningCertificate.
func (*ServicePrincipalTokenSigningCertificate) State ¶
func (sptsc *ServicePrincipalTokenSigningCertificate) State() (*servicePrincipalTokenSigningCertificateState, bool)
State returns the state and a bool indicating if ServicePrincipalTokenSigningCertificate has state.
func (*ServicePrincipalTokenSigningCertificate) StateMust ¶
func (sptsc *ServicePrincipalTokenSigningCertificate) StateMust() *servicePrincipalTokenSigningCertificateState
StateMust returns the state for ServicePrincipalTokenSigningCertificate. Panics if the state is nil.
func (*ServicePrincipalTokenSigningCertificate) Type ¶
func (sptsc *ServicePrincipalTokenSigningCertificate) Type() string
Type returns the Terraform object type for ServicePrincipalTokenSigningCertificate.
type ServicePrincipalTokenSigningCertificateArgs ¶
type ServicePrincipalTokenSigningCertificateArgs struct { // DisplayName: string, optional DisplayName terra.StringValue `hcl:"display_name,attr"` // EndDate: string, optional EndDate terra.StringValue `hcl:"end_date,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // ServicePrincipalId: string, required ServicePrincipalId terra.StringValue `hcl:"service_principal_id,attr" validate:"required"` // Timeouts: optional Timeouts *serviceprincipaltokensigningcertificate.Timeouts `hcl:"timeouts,block"` }
ServicePrincipalTokenSigningCertificateArgs contains the configurations for azuread_service_principal_token_signing_certificate.
type SynchronizationJob ¶
type SynchronizationJob struct { Name string Args SynchronizationJobArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
SynchronizationJob represents the Terraform resource azuread_synchronization_job.
func NewSynchronizationJob ¶
func NewSynchronizationJob(name string, args SynchronizationJobArgs) *SynchronizationJob
NewSynchronizationJob creates a new instance of SynchronizationJob.
func (*SynchronizationJob) Attributes ¶
func (sj *SynchronizationJob) Attributes() synchronizationJobAttributes
Attributes returns the attributes for SynchronizationJob.
func (*SynchronizationJob) Configuration ¶
func (sj *SynchronizationJob) Configuration() interface{}
Configuration returns the configuration (args) for SynchronizationJob.
func (*SynchronizationJob) DependOn ¶
func (sj *SynchronizationJob) DependOn() terra.Reference
DependOn is used for other resources to depend on SynchronizationJob.
func (*SynchronizationJob) Dependencies ¶
func (sj *SynchronizationJob) Dependencies() terra.Dependencies
Dependencies returns the list of resources SynchronizationJob depends_on.
func (*SynchronizationJob) ImportState ¶
func (sj *SynchronizationJob) ImportState(av io.Reader) error
ImportState imports the given attribute values into SynchronizationJob's state.
func (*SynchronizationJob) LifecycleManagement ¶
func (sj *SynchronizationJob) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for SynchronizationJob.
func (*SynchronizationJob) LocalName ¶
func (sj *SynchronizationJob) LocalName() string
LocalName returns the local name for SynchronizationJob.
func (*SynchronizationJob) State ¶
func (sj *SynchronizationJob) State() (*synchronizationJobState, bool)
State returns the state and a bool indicating if SynchronizationJob has state.
func (*SynchronizationJob) StateMust ¶
func (sj *SynchronizationJob) StateMust() *synchronizationJobState
StateMust returns the state for SynchronizationJob. Panics if the state is nil.
func (*SynchronizationJob) Type ¶
func (sj *SynchronizationJob) Type() string
Type returns the Terraform object type for SynchronizationJob.
type SynchronizationJobArgs ¶
type SynchronizationJobArgs struct { // Enabled: bool, optional Enabled terra.BoolValue `hcl:"enabled,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // ServicePrincipalId: string, required ServicePrincipalId terra.StringValue `hcl:"service_principal_id,attr" validate:"required"` // TemplateId: string, required TemplateId terra.StringValue `hcl:"template_id,attr" validate:"required"` // Schedule: min=0 Schedule []synchronizationjob.Schedule `hcl:"schedule,block" validate:"min=0"` // Timeouts: optional Timeouts *synchronizationjob.Timeouts `hcl:"timeouts,block"` }
SynchronizationJobArgs contains the configurations for azuread_synchronization_job.
type SynchronizationSecret ¶
type SynchronizationSecret struct { Name string Args SynchronizationSecretArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
SynchronizationSecret represents the Terraform resource azuread_synchronization_secret.
func NewSynchronizationSecret ¶
func NewSynchronizationSecret(name string, args SynchronizationSecretArgs) *SynchronizationSecret
NewSynchronizationSecret creates a new instance of SynchronizationSecret.
func (*SynchronizationSecret) Attributes ¶
func (ss *SynchronizationSecret) Attributes() synchronizationSecretAttributes
Attributes returns the attributes for SynchronizationSecret.
func (*SynchronizationSecret) Configuration ¶
func (ss *SynchronizationSecret) Configuration() interface{}
Configuration returns the configuration (args) for SynchronizationSecret.
func (*SynchronizationSecret) DependOn ¶
func (ss *SynchronizationSecret) DependOn() terra.Reference
DependOn is used for other resources to depend on SynchronizationSecret.
func (*SynchronizationSecret) Dependencies ¶
func (ss *SynchronizationSecret) Dependencies() terra.Dependencies
Dependencies returns the list of resources SynchronizationSecret depends_on.
func (*SynchronizationSecret) ImportState ¶
func (ss *SynchronizationSecret) ImportState(av io.Reader) error
ImportState imports the given attribute values into SynchronizationSecret's state.
func (*SynchronizationSecret) LifecycleManagement ¶
func (ss *SynchronizationSecret) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for SynchronizationSecret.
func (*SynchronizationSecret) LocalName ¶
func (ss *SynchronizationSecret) LocalName() string
LocalName returns the local name for SynchronizationSecret.
func (*SynchronizationSecret) State ¶
func (ss *SynchronizationSecret) State() (*synchronizationSecretState, bool)
State returns the state and a bool indicating if SynchronizationSecret has state.
func (*SynchronizationSecret) StateMust ¶
func (ss *SynchronizationSecret) StateMust() *synchronizationSecretState
StateMust returns the state for SynchronizationSecret. Panics if the state is nil.
func (*SynchronizationSecret) Type ¶
func (ss *SynchronizationSecret) Type() string
Type returns the Terraform object type for SynchronizationSecret.
type SynchronizationSecretArgs ¶
type SynchronizationSecretArgs struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // ServicePrincipalId: string, required ServicePrincipalId terra.StringValue `hcl:"service_principal_id,attr" validate:"required"` // Credential: min=0 Credential []synchronizationsecret.Credential `hcl:"credential,block" validate:"min=0"` // Timeouts: optional Timeouts *synchronizationsecret.Timeouts `hcl:"timeouts,block"` }
SynchronizationSecretArgs contains the configurations for azuread_synchronization_secret.
type User ¶
type User struct { Name string Args UserArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
User represents the Terraform resource azuread_user.
func (*User) Attributes ¶
func (u *User) Attributes() userAttributes
Attributes returns the attributes for User.
func (*User) Configuration ¶
func (u *User) Configuration() interface{}
Configuration returns the configuration (args) for User.
func (*User) Dependencies ¶
func (u *User) Dependencies() terra.Dependencies
Dependencies returns the list of resources User depends_on.
func (*User) ImportState ¶
ImportState imports the given attribute values into User's state.
func (*User) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for User.
type UserArgs ¶
type UserArgs struct { // AccountEnabled: bool, optional AccountEnabled terra.BoolValue `hcl:"account_enabled,attr"` // AgeGroup: string, optional AgeGroup terra.StringValue `hcl:"age_group,attr"` // BusinessPhones: list of string, optional BusinessPhones terra.ListValue[terra.StringValue] `hcl:"business_phones,attr"` // City: string, optional City terra.StringValue `hcl:"city,attr"` // CompanyName: string, optional CompanyName terra.StringValue `hcl:"company_name,attr"` // ConsentProvidedForMinor: string, optional ConsentProvidedForMinor terra.StringValue `hcl:"consent_provided_for_minor,attr"` // CostCenter: string, optional CostCenter terra.StringValue `hcl:"cost_center,attr"` // Country: string, optional Country terra.StringValue `hcl:"country,attr"` // Department: string, optional Department terra.StringValue `hcl:"department,attr"` // DisablePasswordExpiration: bool, optional DisablePasswordExpiration terra.BoolValue `hcl:"disable_password_expiration,attr"` // DisableStrongPassword: bool, optional DisableStrongPassword terra.BoolValue `hcl:"disable_strong_password,attr"` // DisplayName: string, required DisplayName terra.StringValue `hcl:"display_name,attr" validate:"required"` // Division: string, optional Division terra.StringValue `hcl:"division,attr"` // EmployeeId: string, optional EmployeeId terra.StringValue `hcl:"employee_id,attr"` // EmployeeType: string, optional EmployeeType terra.StringValue `hcl:"employee_type,attr"` // FaxNumber: string, optional FaxNumber terra.StringValue `hcl:"fax_number,attr"` // ForcePasswordChange: bool, optional ForcePasswordChange terra.BoolValue `hcl:"force_password_change,attr"` // GivenName: string, optional GivenName terra.StringValue `hcl:"given_name,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // JobTitle: string, optional JobTitle terra.StringValue `hcl:"job_title,attr"` // Mail: string, optional Mail terra.StringValue `hcl:"mail,attr"` // MailNickname: string, optional MailNickname terra.StringValue `hcl:"mail_nickname,attr"` // ManagerId: string, optional ManagerId terra.StringValue `hcl:"manager_id,attr"` // MobilePhone: string, optional MobilePhone terra.StringValue `hcl:"mobile_phone,attr"` // OfficeLocation: string, optional OfficeLocation terra.StringValue `hcl:"office_location,attr"` // OnpremisesImmutableId: string, optional OnpremisesImmutableId terra.StringValue `hcl:"onpremises_immutable_id,attr"` // OtherMails: set of string, optional OtherMails terra.SetValue[terra.StringValue] `hcl:"other_mails,attr"` // Password: string, optional Password terra.StringValue `hcl:"password,attr"` // PostalCode: string, optional PostalCode terra.StringValue `hcl:"postal_code,attr"` // PreferredLanguage: string, optional PreferredLanguage terra.StringValue `hcl:"preferred_language,attr"` // ShowInAddressList: bool, optional ShowInAddressList terra.BoolValue `hcl:"show_in_address_list,attr"` // State: string, optional State terra.StringValue `hcl:"state,attr"` // StreetAddress: string, optional StreetAddress terra.StringValue `hcl:"street_address,attr"` // Surname: string, optional Surname terra.StringValue `hcl:"surname,attr"` // UsageLocation: string, optional UsageLocation terra.StringValue `hcl:"usage_location,attr"` // UserPrincipalName: string, required UserPrincipalName terra.StringValue `hcl:"user_principal_name,attr" validate:"required"` // Timeouts: optional Timeouts *user.Timeouts `hcl:"timeouts,block"` }
UserArgs contains the configurations for azuread_user.
type UserFlowAttribute ¶
type UserFlowAttribute struct { Name string Args UserFlowAttributeArgs DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
UserFlowAttribute represents the Terraform resource azuread_user_flow_attribute.
func NewUserFlowAttribute ¶
func NewUserFlowAttribute(name string, args UserFlowAttributeArgs) *UserFlowAttribute
NewUserFlowAttribute creates a new instance of UserFlowAttribute.
func (*UserFlowAttribute) Attributes ¶
func (ufa *UserFlowAttribute) Attributes() userFlowAttributeAttributes
Attributes returns the attributes for UserFlowAttribute.
func (*UserFlowAttribute) Configuration ¶
func (ufa *UserFlowAttribute) Configuration() interface{}
Configuration returns the configuration (args) for UserFlowAttribute.
func (*UserFlowAttribute) DependOn ¶
func (ufa *UserFlowAttribute) DependOn() terra.Reference
DependOn is used for other resources to depend on UserFlowAttribute.
func (*UserFlowAttribute) Dependencies ¶
func (ufa *UserFlowAttribute) Dependencies() terra.Dependencies
Dependencies returns the list of resources UserFlowAttribute depends_on.
func (*UserFlowAttribute) ImportState ¶
func (ufa *UserFlowAttribute) ImportState(av io.Reader) error
ImportState imports the given attribute values into UserFlowAttribute's state.
func (*UserFlowAttribute) LifecycleManagement ¶
func (ufa *UserFlowAttribute) LifecycleManagement() *terra.Lifecycle
LifecycleManagement returns the lifecycle block for UserFlowAttribute.
func (*UserFlowAttribute) LocalName ¶
func (ufa *UserFlowAttribute) LocalName() string
LocalName returns the local name for UserFlowAttribute.
func (*UserFlowAttribute) State ¶
func (ufa *UserFlowAttribute) State() (*userFlowAttributeState, bool)
State returns the state and a bool indicating if UserFlowAttribute has state.
func (*UserFlowAttribute) StateMust ¶
func (ufa *UserFlowAttribute) StateMust() *userFlowAttributeState
StateMust returns the state for UserFlowAttribute. Panics if the state is nil.
func (*UserFlowAttribute) Type ¶
func (ufa *UserFlowAttribute) Type() string
Type returns the Terraform object type for UserFlowAttribute.
type UserFlowAttributeArgs ¶
type UserFlowAttributeArgs struct { // DataType: string, required DataType terra.StringValue `hcl:"data_type,attr" validate:"required"` // Description: string, required Description terra.StringValue `hcl:"description,attr" validate:"required"` // DisplayName: string, required DisplayName terra.StringValue `hcl:"display_name,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Timeouts: optional Timeouts *userflowattribute.Timeouts `hcl:"timeouts,block"` }
UserFlowAttributeArgs contains the configurations for azuread_user_flow_attribute.
Source Files ¶
- access_package.go
- access_package_assignment_policy.go
- access_package_catalog.go
- access_package_catalog_role_assignment.go
- access_package_resource_catalog_association.go
- access_package_resource_package_association.go
- administrative_unit.go
- administrative_unit_member.go
- administrative_unit_role_member.go
- app_role_assignment.go
- application.go
- application_certificate.go
- application_federated_identity_credential.go
- application_password.go
- application_pre_authorized.go
- claims_mapping_policy.go
- conditional_access_policy.go
- custom_directory_role.go
- data_access_package.go
- data_access_package_catalog.go
- data_access_package_catalog_role.go
- data_administrative_unit.go
- data_application.go
- data_application_published_app_ids.go
- data_application_template.go
- data_client_config.go
- data_directory_object.go
- data_directory_role_templates.go
- data_directory_roles.go
- data_domains.go
- data_group.go
- data_groups.go
- data_named_location.go
- data_service_principal.go
- data_service_principals.go
- data_user.go
- data_users.go
- directory_role.go
- directory_role_assignment.go
- directory_role_eligibility_schedule_request.go
- directory_role_member.go
- group.go
- group_member.go
- invitation.go
- named_location.go
- provider.go
- service_principal.go
- service_principal_certificate.go
- service_principal_claims_mapping_policy_assignment.go
- service_principal_delegated_permission_grant.go
- service_principal_password.go
- service_principal_token_signing_certificate.go
- synchronization_job.go
- synchronization_secret.go
- user.go
- user_flow_attribute.go