Skip to content

saif-utilities / namer

This module is used to keep naming standards across all things terraform.

Providers

No providers.

Inputs

Name Description Type Default Required
ApiType The type of API string "" no
ApplicationName The name of the application string "" no
Environment The environment for the resources string "" no
EnvironmentShortName The short name of the environment string "" no
ExternalApp Is the application external? bool false no
OktaAccessContext n/a
object({
Context = string
Description = string
})
{
"Context": "",
"Description": ""
}
no
OktaAppName n/a
object({
Name = string
IsProduction = bool
})
{
"IsProduction": false,
"Name": ""
}
no
OktaBusinessRole n/a
object({
Name = string
TeamName = string
Description = string
})
{
"Description": "",
"Name": "",
"TeamName": ""
}
no
OktaUserBusinessRole n/a
object({
Name = string
Description = string
})
{
"Description": "",
"Name": ""
}
no
Owner The owner of the resources string "" no
ProjectId The project id for the resources string "" no
ResourceType The type of resource string "" no
Service The cloud service for the resources string "" no
Tenant The tenant for the resources string "" no
TerraformCloudService The Cloud Service managed under Terraform Cloud string "" no
WorkspaceType The type of workspace string "" no

Outputs

Name Description
APIM2WebApplicationRegistration n/a
APIManagementURL n/a
AppUrl n/a
AzureApiManagement n/a
AzureApiManagementAPIPath n/a
AzureApiManagementApiname n/a
AzureApplicationConfigurationOrganization n/a
AzureApplicationInsightsPrivateLink n/a
AzureDevopsApplicationRegistration n/a
AzureKeyvaultOrganization n/a
AzureLogAnalyticsWorkspacePrivateLink n/a
AzureManagedIdentity n/a
AzurePublicIp n/a
AzureResourceGroupOrganization n/a
AzureResourceGroupTeam n/a
DatabaseCosmosAccountName n/a
EntraIDTerraformCloudAppRegistration n/a
FrontDoor n/a
FrontDoorDomain n/a
FrontDoorExternalCustomDomain n/a
FrontDoorExternalEndpoint n/a
FrontDoorInternalCustomDomain n/a
FrontDoorInternalEndpoint n/a
InfoSecWAFPolicyWorkspace n/a
InfrastructureWorkspace n/a
Name n/a
NonProdUserBusinessRole n/a
OktaApiScope n/a
OktaAppAuthWorkspace n/a
OktaAppName n/a
OktaAppPermissionGroup n/a
OktaBusinessRole n/a
OktaClientWorkspace n/a
OktaCustomerAccessScope n/a
OktaCustomerIdClaim n/a
OktaExperienceApiAccessScope n/a
OktaUserGroupsClaim n/a
OktaUserGroupsScope n/a
OnPremAppConfigAppRegistration n/a
OnPremAppConfigurationOrganization n/a
OnPremKeyVaultOrganization n/a
OnPremiseSPAppConfigKeyvault n/a

Resources


View source on GitHub