|
19 | 19 | import argparse
|
20 | 20 | from typing import Optional
|
21 | 21 |
|
| 22 | +# [START secretmanager_create_secret] |
| 23 | +# Import the Secret Manager client library. |
22 | 24 | from google.cloud import secretmanager
|
23 | 25 |
|
24 | 26 |
|
25 |
| -# [START secretmanager_create_secret] |
26 | 27 | def create_secret(
|
27 | 28 | project_id: str, secret_id: str, ttl: Optional[str] = None
|
28 | 29 | ) -> secretmanager.Secret:
|
@@ -50,9 +51,6 @@ def create_secret(
|
50 | 51 | new_secret_with_ttl = create_secret("my-project", "my-timed-secret", "7776000s")
|
51 | 52 | """
|
52 | 53 |
|
53 |
| - # Import the Secret Manager client library. |
54 |
| - from google.cloud import secretmanager |
55 |
| - |
56 | 54 | # Create the Secret Manager client.
|
57 | 55 | client = secretmanager.SecretManagerServiceClient()
|
58 | 56 |
|
@@ -81,7 +79,7 @@ def create_secret(
|
81 | 79 | )
|
82 | 80 | parser.add_argument("project_id", help="id of the GCP project")
|
83 | 81 | parser.add_argument("secret_id", help="id of the secret to create")
|
84 |
| - parser.add_argument("ttl", help="time to live for secrets, f.e. '600s' ") |
| 82 | + parser.add_argument("--ttl", help="time to live for secrets, f.e. '600s' ") |
85 | 83 | args = parser.parse_args()
|
86 | 84 |
|
87 | 85 | create_secret(args.project_id, args.secret_id, args.ttl)
|
0 commit comments