GetInstanceDatabaseChangelogID returns the instance ID, database ID, and changelog ID from a resource name.
(name string)
| 167 | |
| 168 | // GetInstanceDatabaseChangelogID returns the instance ID, database ID, and changelog ID from a resource name. |
| 169 | func GetInstanceDatabaseChangelogID(name string) (string, string, string, error) { |
| 170 | // the name should be instances/{instance-id}/databases/{database-id}/changelogs/{changelog-id} |
| 171 | tokens, err := GetNameParentTokens(name, InstanceNamePrefix, DatabaseIDPrefix, ChangelogPrefix) |
| 172 | if err != nil { |
| 173 | return "", "", "", err |
| 174 | } |
| 175 | return tokens[0], tokens[1], tokens[2], nil |
| 176 | } |
| 177 | |
| 178 | // GetUserEmail returns the user email from a resource name. |
| 179 | func GetUserEmail(name string) (string, error) { |
no test coverage detected