- Recurso: Implementación
- UserAccessLevel
- AccessLevel
- DeploymentDetails
- UpdateHistory
- HistoryData
- Métodos
Recurso: Deployment
Una implementación
| Representación JSON |
|---|
{ "name": string, "description": string, "categories": [ string ], "buildPrefixes": [ string ], "fingerprintSubstrings": [ string ], "apfeProductId": string, "userAccessLevel": { object ( |
| Campos | |
|---|---|
name |
Solo salida. El nombre de la implementación. |
description |
La descripción de la implementación. |
categories[] |
Solo salida. Las categorías de implementación. |
buildPrefixes[] |
Solo salida. El prefijo de compilación. |
fingerprintSubstrings[] |
Solo salida. La subcadena de la huella digital de la implementación. Por lo general, se usa para aplicar claves de prueba o de lanzamiento. |
apfeProductId |
Solo salida. El código del ID del producto para el dispositivo de implementación. |
userAccessLevel |
Solo salida. El nivel de acceso del usuario a esta implementación. |
updateTime |
Solo salida. La marca de tiempo cuando se actualizó la implementación. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
endOfLifeUrl |
La URL del final del ciclo de vida de la implementación. Si configuras este campo con una URL que no esté vacía, se marcará la implementación como el final del ciclo de vida. Este campo no se debe desactivar ni establecer como vacío para una implementación que ya se marcó como el final del ciclo de vida. |
details |
Solo salida. Más detalles sobre una implementación. El servidor solo debe mostrar este campo cuando muestra la implementación. |
UserAccessLevel
Nivel de acceso a las implementaciones.
| Representación JSON |
|---|
{
"userEmail": string,
"accessLevel": enum ( |
| Campos | |
|---|---|
userEmail |
Dirección de correo electrónico del usuario. |
accessLevel |
El nivel de acceso del usuario a la implementación. |
AccessLevel
El usuario puede tener diferentes niveles de acceso a una implementación.
| Enumeraciones | |
|---|---|
ACCESS_LEVEL_UNSPECIFIED |
No se especifica. |
READ_ONLY_ACCESS |
El usuario puede ver la implementación, pero no modificarla. |
GROUPS_ONLY_ACCESS |
El usuario puede modificar los grupos de prueba, pero no el grupo de producción en esta implementación. |
FULL_ACCESS |
El usuario puede modificar los grupos de prueba y el grupo de producción en esta implementación. |
NO_ACCESS |
El usuario no tiene acceso a esta implementación. |
DeploymentDetails
Detalles sobre la implementación, que incluye actualizaciones y grupos. Toda esta información es de solo lectura.
| Representación JSON |
|---|
{ "updates": [ { object ( |
| Campos | |
|---|---|
updates[] |
El historial de actualizaciones de la implementación. |
groups[] |
Los grupos en la vista detallada. Ten en cuenta que |
configs[] |
Los parámetros de configuración de la implementación |
versionTag |
La versión de implementación. |
UpdateHistory
Una entrada del historial de actualizaciones. Esta información es de solo lectura.
| Representación JSON |
|---|
{
"updateTime": string,
"user": string,
"content": [
{
object ( |
| Campos | |
|---|---|
updateTime |
Es la marca de tiempo en la que se realizó la actualización. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
user |
La dirección de correo electrónico del usuario cuando se realizó el cambio. |
content[] |
Son las actualizaciones que realizó este usuario en este momento. |
HistoryData
Representa una transacción. A modo de ejemplo, si se actualizó un grupo, podría verse de la siguiente manera:
HistoryData {
value = group "security updates"
subData = HistoryData {
value = applied ota configurations
subData = HistoryData {
value = config 1
}, HistoryData {
value = config 2
}
}
}
| Representación JSON |
|---|
{
"value": string,
"subData": [
{
object ( |
| Campos | |
|---|---|
value |
Es el contenido de un cambio específico o un encabezado si existen subdatos. |
subData[] |
Si hubo varios cambios, incluye cada uno de ellos. |
Métodos |
|
|---|---|
|
Obtienes una Deployment. |
|
Se muestra una lista de deployments. |
|
Actualiza un deployment. |