GetInstanceDatabaseID returns the instance ID and database ID from a resource name.
(name string)
| 148 | |
| 149 | // GetInstanceDatabaseID returns the instance ID and database ID from a resource name. |
| 150 | func GetInstanceDatabaseID(name string) (string, string, error) { |
| 151 | // the instance request should be instances/{instance-id}/databases/{database-id} |
| 152 | tokens, err := GetNameParentTokens(name, InstanceNamePrefix, DatabaseIDPrefix) |
| 153 | if err != nil { |
| 154 | return "", "", err |
| 155 | } |
| 156 | return tokens[0], tokens[1], nil |
| 157 | } |
| 158 | |
| 159 | // GetInstanceDatabaseRevisionID returns the instance ID, database ID, and revision ID from a resource name. |
| 160 | func GetInstanceDatabaseRevisionID(name string) (string, string, string, error) { |