Register-SimanCloudResource⚓︎
SYNOPSIS⚓︎
Registra un nuevo recurso aprobado en la plataforma Siman Cloud.
Importante
Se necesita el rol de Cloud Admin para ejecutar este comando.
SYNTAX⚓︎
DbService⚓︎
Register-SimanCloudResource [-Name] <String> -Provider <Provider> [-IsDbService] [-Primary]
[-Properties <Hashtable>] [<CommonParameters>]
RdPool⚓︎
Register-SimanCloudResource [-Name] <String> -Provider <Provider> [-IsRdPool] -RdPoolType <RdPoolType>
[-Primary] [-Properties <Hashtable>] [<CommonParameters>]
DESCRIPTION⚓︎
Registra un nuevo recurso en la infraestructura de Siman Cloud que puede ser de tipo Remote Desktop Pool o Database Service. Cada recurso debe tener un nombre único y estar asociado a un proveedor de servicios Azure o AWS actual.
El recurso puede marcarse como primario usando el parámetro -Primary.
Los recursos primarios son utilizados por defecto cuando no se especifica un recurso al crear nuevas suscripciones o servicios.
COMMAND ALIASES
- Register-CloudResource
EXAMPLES⚓︎
Example 1 - Registrar un pool de escritorio remoto compartido en Azure⚓︎
PS> Register-SimanCloudResource -Name 'Azure RDS Pool' -RdPool -RdPoolType Shared -Provider Azure -Primary
Registra un nuevo pool de Remote Desktop compartido en Azure y lo marca como el recurso primario para este tipo de servicio.
Example 2 - Registrar un servicio de base de datos en AWS⚓︎
PS> Register-SimanCloudResource -Name 'AWS SQL Service' -DbService -Provider AWS -Properties @{ Version = '2022' }
PARAMETERS⚓︎
-IsDbService⚓︎
Indica que el recurso a registrar es un servicio de base de datos.
Type: System.Management.Automation.SwitchParameter
Parameter Sets: DbService
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-IsRdPool⚓︎
Indica que el recurso a registrar es un pool de Remote Desktop.
Se debe especificar también el tipo de pool usando el parámetro -RdPoolType.
Type: System.Management.Automation.SwitchParameter
Parameter Sets: RdPool
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Name⚓︎
Nombre único que identificará al recurso en Siman Cloud.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Primary⚓︎
Indica si este recurso debe considerarse como el recurso primario para su tipo. Los recursos primarios se utilizan por defecto cuando no se especifica un recurso específico.
Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Properties⚓︎
Hashtable con propiedades adicionales específicas del recurso. Estas propiedades varían según el tipo de recurso y el proveedor.
Type: System.Collections.Hashtable
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Provider⚓︎
Proveedor de servicios en la nube donde se encuentra el recurso.
Los valores aceptados son los definidos en el tipo Siman.Cloud.Model.Provider.
Type: Siman.Cloud.Model.Provider
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RdPoolType⚓︎
Tipo de pool de Remote Desktop o Azure Virtual Desktop.
Valores aceptados:
Shared: Pool compartido por distintintas suscripciones / clientes.
Dedicated: Pool dedicado a un solo cliente.
Type: Siman.Cloud.Model.RdPoolType
Parameter Sets: RdPool
Aliases:
Accepted values: Shared, Dedicated
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters⚓︎
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
INPUTS⚓︎
None⚓︎
OUTPUTS⚓︎
Siman.Cloud.Model.CloudResource⚓︎
NOTES⚓︎
El nombre del recurso debe ser único dentro de Siman Cloud y no puede modificarse una vez registrado. Los recursos registrados pueden ser utilizados posteriormente al crear nuevas suscripciones o servicios.