nimbus.psd1

@{
    # Módulo de script o archivo de módulo binario asociado con este manifiesto.
    RootModule        = "nimbus.psm1"

    # Número de versión de este módulo.
    ModuleVersion     = "0.5.3"

    # PSEditions compatibles
    # CompatiblePSEditions = @()

    # Id. usado para identificar de forma única este módulo.
    GUID              = "cca6dd7e-5f37-4c7f-bd1d-4f7481cd4f6b"

    # Autor de este módulo.
    Author            = "4c74356b41"

    # Compañía o proveedor de este módulo.
    CompanyName       = "luware"

    # Instrucción de copyright de este módulo.
    Copyright         = "Mad Cow Technologies"

    # Descripción de la funcionalidad proporcionada por este módulo.
    Description = "A module used to onboard and manage Nimbus environments"

    # Versión mínima del motor de Windows PowerShell requerida por este módulo.
    PowerShellVersion = "5.1"

    # El nombre del host de Windows PowerShell requerido por este módulo.
    # PowerShellHostName = ""

    # Versión mínima del host de Windows PowerShell requerida por este módulo.
    # PowerShellHostVersion = ""

    # Versión mínima de Microsoft .NET Framework requerida por este módulo. Este requisito previo únicamente es válido para la edición de escritorio de PowerShell.
    # DotNetFrameworkVersion = ""

    # Versión mínima de Common Language Runtime (CLR) requerida por este módulo. Este requisito previo únicamente es válido para la edición de escritorio de PowerShell.
    # CLRVersion = ""

    # Arquitectura de procesador (None, X86, Amd64) que requiere este módulo
    # ProcessorArchitecture = ""

    # Módulos que se deben importar en el entorno global antes de importar este módulo.
    RequiredModules = @(
        @{ModuleName="Az.Accounts"; ModuleVersion="1.9.4"; GUID="17a2feff-488b-47f9-8729-e2cec094624c"},
        @{ModuleName="Az.Resources"; ModuleVersion="2.5.1"; GUID="48bb344d-4c24-441e-8ea0-589947784700"},
        @{ModuleName="AzureAD"; ModuleVersion="2.0.2.116"; GUID="d60c0004-962d-4dfb-8d28-5707572ffd00"},
        @{ModuleName="MSOnline"; ModuleVersion="1.1.183.57"; GUID="d162594e-d7aa-42be-9884-84928d3f7acf"}
        # @{ModuleName="SkypeOnlineConnector"; ModuleVersion="7.0.0.0"; GUID="6dba410d-dbf1-4488-bba2-bef5f79658af"}
    )

    # Ensamblados que se deben cargar antes de importar este módulo.
    # RequiredAssemblies = @()

    # Archivos de script (.ps1) que se ejecutan en el entorno del llamador antes de importar este módulo.
    # ScriptsToProcess = @()

    # Archivos de tipo (.ps1xml) que se van a cargar al importar este módulo.
    # TypesToProcess = @()

    # Archivos de formato (.ps1xml) que se van a cargar al importar este módulo.
    # FormatsToProcess = @()

    # Módulos para importar como módulos anidados del módulo especificado en RootModule/ModuleToProcess
    # NestedModules = @()

    # Funciones para exportar desde este módulo; para conseguir el mejor rendimiento, no uses caracteres comodines ni elimines la entrada; usa una matriz vacía si no hay funciones que exportar.
    FunctionsToExport = "Update-NimbusDependencies", "New-NimbusEnvironment"

    # Cmdlets para exportar desde este módulo; para conseguir el mejor rendimiento, no uses caracteres comodines ni elimines la entrada; usa una matriz vacía si no hay cmdlets que exportar.
    CmdletsToExport   = @()

    # Variables para exportar desde este módulo.
    VariablesToExport = "mapper", "inRunbook"

    # Alias para exportar desde este módulo; para conseguir el mejor rendimiento, no uses caracteres comodines ni elimines la entrada; usa una matriz vacía si no hay alias que exportar.
    AliasesToExport   = @()

    # Recursos de DSC que se exportarán de este módulo
    # DscResourcesToExport = @()

    # Lista de todos los módulos empaquetados con este módulo
    # ModuleList = @()

    # Lista de todos los paquetes con este módulo.
    # FileList = @()

    # Datos privados que se pasan al módulo especificado en RootModule/ModuleToProcess. Pueden contener también una tabla hash PSData con metadatos del módulo adicionales usados por PowerShell.
    PrivateData       = @{
        PSData = @{
            ExternalModuleDependencies = @( "SkypeOnlineConnector" )
            # Etiquetas aplicadas a este módulo. Ayudan a encontrar el módulo en las galerías en línea.
            # Tags = @()

            # Dirección URL a la licencia de este módulo.
            # LicenseUri = ""

            # Una dirección URL al sitio web principal de este proyecto.
            # ProjectUri = ""

            # Una dirección URL a un icono que representa este módulo.
            # IconUri = ""

            # ReleaseNotes de este módulo
            # ReleaseNotes = ""

        }
    }

    # URI de HelpInfo de este módulo
    # HelpInfoURI = ""
}