- 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 |
Es 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 huella digital de implementación. Por lo general, se usa para aplicar claves de prueba o claves de lanzamiento. |
apfeProductId |
Solo salida. Es el código de ID del producto para el dispositivo de implementación. |
userAccessLevel |
Solo salida. Nivel de acceso del usuario a esta implementación. |
updateTime |
Solo salida. La marca de tiempo de la actualización de la implementación. Una marca de tiempo en formato RFC3339 UTC "Zulú", con 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 estableces 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 está marcada como final del ciclo de vida. |
details |
Solo salida. Más detalles sobre una implementación. El servidor solo debe mostrar este campo cuando muestre 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 |
Nivel de acceso del usuario a la implementación. |
AccessLevel
El usuario puede tener diferentes niveles de acceso a una implementación.
Enumeradores | |
---|---|
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 tanto los grupos de prueba como 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 incluyen 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[] |
de la implementación. |
versionTag |
La versión de la 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 |
La marca de tiempo del momento en que se realizó la actualización Una marca de tiempo en formato RFC3339 UTC "Zulú", con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
user |
La dirección de correo electrónico del usuario cuando se hizo el cambio. |
content[] |
Las actualizaciones que realizó este usuario en este momento. |
HistoryData
Representa una transacción. Por ejemplo, si se actualizó un grupo, podría verse así:
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 |
El contenido de un cambio específico o un encabezado si existen subData. |
subData[] |
Si hubo varios cambios, incluye cada uno de ellos. |
Métodos |
|
---|---|
|
Obtienes una Deployment . |
|
Muestra deployments . |
|
Actualiza un objeto deployment . |