You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/dyn/clouddeploy_v1.projects.locations.deliveryPipelines.releases.html
+33Lines changed: 33 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -147,6 +147,17 @@ <h3>Method Details</h3>
147
147
"tag": "A String", # Image tag to use. This will generally be the full path to an image, such as "gcr.io/my-project/busybox:1.2.3" or "gcr.io/my-project/busybox@sha256:abc123".
148
148
},
149
149
],
150
+
"condition": { # ReleaseCondition contains all conditions relevant to a Release. # Output only. Information around the state of the Release.
151
+
"releaseReadyCondition": { # ReleaseReadyCondition contains information around the status of the Release. If a release is not ready, you cannot create a rollout with the release. # Details around the Releases's overall status.
152
+
"status": True or False, # True if the Release is in a valid state. Otherwise at least one condition in `ReleaseCondition` is in an invalid state. Iterate over those conditions and see which condition(s) has status = false to find out what is wrong with the Release.
153
+
},
154
+
"skaffoldSupportedCondition": { # SkaffoldSupportedCondition contains information about when support for the release's version of skaffold ends. # Details around the support state of the release's skaffold version.
155
+
"maintenanceModeTime": "A String", # The time at which this release's version of skaffold will enter maintenance mode.
156
+
"skaffoldSupportState": "A String", # The skaffold support state for this release's version of skaffold.
157
+
"status": True or False, # True if the version of skaffold used by this release is supported.
158
+
"supportExpirationTime": "A String", # The time at which this release's version of skaffold will no longer be supported.
159
+
},
160
+
},
150
161
"createTime": "A String", # Output only. Time at which the `Release` was created.
151
162
"deliveryPipelineSnapshot": { # A `DeliveryPipeline` resource in the Google Cloud Deploy API. A `DeliveryPipeline` defines a pipeline through which a Skaffold configuration can progress. # Output only. Snapshot of the parent pipeline taken at release creation time.
152
163
"annotations": { # User annotations. These attributes can only be set and used by the user, and not by Google Cloud Deploy.
@@ -330,6 +341,17 @@ <h3>Method Details</h3>
330
341
"tag": "A String", # Image tag to use. This will generally be the full path to an image, such as "gcr.io/my-project/busybox:1.2.3" or "gcr.io/my-project/busybox@sha256:abc123".
331
342
},
332
343
],
344
+
"condition": { # ReleaseCondition contains all conditions relevant to a Release. # Output only. Information around the state of the Release.
345
+
"releaseReadyCondition": { # ReleaseReadyCondition contains information around the status of the Release. If a release is not ready, you cannot create a rollout with the release. # Details around the Releases's overall status.
346
+
"status": True or False, # True if the Release is in a valid state. Otherwise at least one condition in `ReleaseCondition` is in an invalid state. Iterate over those conditions and see which condition(s) has status = false to find out what is wrong with the Release.
347
+
},
348
+
"skaffoldSupportedCondition": { # SkaffoldSupportedCondition contains information about when support for the release's version of skaffold ends. # Details around the support state of the release's skaffold version.
349
+
"maintenanceModeTime": "A String", # The time at which this release's version of skaffold will enter maintenance mode.
350
+
"skaffoldSupportState": "A String", # The skaffold support state for this release's version of skaffold.
351
+
"status": True or False, # True if the version of skaffold used by this release is supported.
352
+
"supportExpirationTime": "A String", # The time at which this release's version of skaffold will no longer be supported.
353
+
},
354
+
},
333
355
"createTime": "A String", # Output only. Time at which the `Release` was created.
334
356
"deliveryPipelineSnapshot": { # A `DeliveryPipeline` resource in the Google Cloud Deploy API. A `DeliveryPipeline` defines a pipeline through which a Skaffold configuration can progress. # Output only. Snapshot of the parent pipeline taken at release creation time.
335
357
"annotations": { # User annotations. These attributes can only be set and used by the user, and not by Google Cloud Deploy.
@@ -489,6 +511,17 @@ <h3>Method Details</h3>
489
511
"tag": "A String", # Image tag to use. This will generally be the full path to an image, such as "gcr.io/my-project/busybox:1.2.3" or "gcr.io/my-project/busybox@sha256:abc123".
490
512
},
491
513
],
514
+
"condition": { # ReleaseCondition contains all conditions relevant to a Release. # Output only. Information around the state of the Release.
515
+
"releaseReadyCondition": { # ReleaseReadyCondition contains information around the status of the Release. If a release is not ready, you cannot create a rollout with the release. # Details around the Releases's overall status.
516
+
"status": True or False, # True if the Release is in a valid state. Otherwise at least one condition in `ReleaseCondition` is in an invalid state. Iterate over those conditions and see which condition(s) has status = false to find out what is wrong with the Release.
517
+
},
518
+
"skaffoldSupportedCondition": { # SkaffoldSupportedCondition contains information about when support for the release's version of skaffold ends. # Details around the support state of the release's skaffold version.
519
+
"maintenanceModeTime": "A String", # The time at which this release's version of skaffold will enter maintenance mode.
520
+
"skaffoldSupportState": "A String", # The skaffold support state for this release's version of skaffold.
521
+
"status": True or False, # True if the version of skaffold used by this release is supported.
522
+
"supportExpirationTime": "A String", # The time at which this release's version of skaffold will no longer be supported.
523
+
},
524
+
},
492
525
"createTime": "A String", # Output only. Time at which the `Release` was created.
493
526
"deliveryPipelineSnapshot": { # A `DeliveryPipeline` resource in the Google Cloud Deploy API. A `DeliveryPipeline` defines a pipeline through which a Skaffold configuration can progress. # Output only. Snapshot of the parent pipeline taken at release creation time.
494
527
"annotations": { # User annotations. These attributes can only be set and used by the user, and not by Google Cloud Deploy.
Copy file name to clipboardExpand all lines: docs/dyn/clouddeploy_v1.projects.locations.html
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -156,11 +156,13 @@ <h3>Method Details</h3>
156
156
"name": "A String", # Name of the configuration.
157
157
"supportedVersions": [ # All supported versions of Skaffold.
158
158
{ # Details of a supported Skaffold version.
159
+
"maintenanceModeTime": "A String", # The time at which this version of skaffold will enter maintenance mode.
159
160
"supportEndDate": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # Date when this version is expected to no longer be supported.
160
161
"day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
161
162
"month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
162
163
"year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
163
164
},
165
+
"supportExpirationTime": "A String", # The time at which this version of skaffold will no longer be supported.
164
166
"version": "A String", # Release version number. For example, "1.20.3".
Copy file name to clipboardExpand all lines: googleapiclient/discovery_cache/documents/clouddeploy.v1.json
+79-1Lines changed: 79 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1339,7 +1339,7 @@
1339
1339
}
1340
1340
}
1341
1341
},
1342
-
"revision": "20230124",
1342
+
"revision": "20230209",
1343
1343
"rootUrl": "https://clouddeploy.googleapis.com/",
1344
1344
"schemas": {
1345
1345
"AbandonReleaseRequest": {
@@ -2434,6 +2434,11 @@
2434
2434
},
2435
2435
"type": "array"
2436
2436
},
2437
+
"condition": {
2438
+
"$ref": "ReleaseCondition",
2439
+
"description": "Output only. Information around the state of the Release.",
2440
+
"readOnly": true
2441
+
},
2437
2442
"createTime": {
2438
2443
"description": "Output only. Time at which the `Release` was created.",
2439
2444
"format": "google-datetime",
@@ -2537,6 +2542,21 @@
2537
2542
},
2538
2543
"type": "object"
2539
2544
},
2545
+
"ReleaseCondition": {
2546
+
"description": "ReleaseCondition contains all conditions relevant to a Release.",
2547
+
"id": "ReleaseCondition",
2548
+
"properties": {
2549
+
"releaseReadyCondition": {
2550
+
"$ref": "ReleaseReadyCondition",
2551
+
"description": "Details around the Releases's overall status."
2552
+
},
2553
+
"skaffoldSupportedCondition": {
2554
+
"$ref": "SkaffoldSupportedCondition",
2555
+
"description": "Details around the support state of the release's skaffold version."
2556
+
}
2557
+
},
2558
+
"type": "object"
2559
+
},
2540
2560
"ReleaseNotificationEvent": {
2541
2561
"description": "Payload proto for \"clouddeploy.googleapis.com/release_notification\" Platform Log event that describes the failure to send release status change Pub/Sub notification.",
2542
2562
"id": "ReleaseNotificationEvent",
@@ -2566,6 +2586,17 @@
2566
2586
},
2567
2587
"type": "object"
2568
2588
},
2589
+
"ReleaseReadyCondition": {
2590
+
"description": "ReleaseReadyCondition contains information around the status of the Release. If a release is not ready, you cannot create a rollout with the release.",
2591
+
"id": "ReleaseReadyCondition",
2592
+
"properties": {
2593
+
"status": {
2594
+
"description": "True if the Release is in a valid state. Otherwise at least one condition in `ReleaseCondition` is in an invalid state. Iterate over those conditions and see which condition(s) has status = false to find out what is wrong with the Release.",
2595
+
"type": "boolean"
2596
+
}
2597
+
},
2598
+
"type": "object"
2599
+
},
2569
2600
"ReleaseRenderEvent": {
2570
2601
"description": "Payload proto for \"clouddeploy.googleapis.com/release_render\" Platform Log event that describes the render status change.",
2571
2602
"id": "ReleaseRenderEvent",
@@ -2837,14 +2868,61 @@
2837
2868
},
2838
2869
"type": "object"
2839
2870
},
2871
+
"SkaffoldSupportedCondition": {
2872
+
"description": "SkaffoldSupportedCondition contains information about when support for the release's version of skaffold ends.",
2873
+
"id": "SkaffoldSupportedCondition",
2874
+
"properties": {
2875
+
"maintenanceModeTime": {
2876
+
"description": "The time at which this release's version of skaffold will enter maintenance mode.",
2877
+
"format": "google-datetime",
2878
+
"type": "string"
2879
+
},
2880
+
"skaffoldSupportState": {
2881
+
"description": "The skaffold support state for this release's version of skaffold.",
2882
+
"enum": [
2883
+
"SKAFFOLD_SUPPORT_STATE_UNSPECIFIED",
2884
+
"SKAFFOLD_SUPPORT_STATE_SUPPORTED",
2885
+
"SKAFFOLD_SUPPORT_STATE_MAINTENANCE_MODE",
2886
+
"SKAFFOLD_SUPPORT_STATE_UNSUPPORTED"
2887
+
],
2888
+
"enumDescriptions": [
2889
+
"Default value. This value is unused.",
2890
+
"This skaffold version is currently supported.",
2891
+
"This skaffold version is in maintenance mode.",
2892
+
"This skaffold version is no longer supported."
2893
+
],
2894
+
"type": "string"
2895
+
},
2896
+
"status": {
2897
+
"description": "True if the version of skaffold used by this release is supported.",
2898
+
"type": "boolean"
2899
+
},
2900
+
"supportExpirationTime": {
2901
+
"description": "The time at which this release's version of skaffold will no longer be supported.",
2902
+
"format": "google-datetime",
2903
+
"type": "string"
2904
+
}
2905
+
},
2906
+
"type": "object"
2907
+
},
2840
2908
"SkaffoldVersion": {
2841
2909
"description": "Details of a supported Skaffold version.",
2842
2910
"id": "SkaffoldVersion",
2843
2911
"properties": {
2912
+
"maintenanceModeTime": {
2913
+
"description": "The time at which this version of skaffold will enter maintenance mode.",
2914
+
"format": "google-datetime",
2915
+
"type": "string"
2916
+
},
2844
2917
"supportEndDate": {
2845
2918
"$ref": "Date",
2846
2919
"description": "Date when this version is expected to no longer be supported."
2847
2920
},
2921
+
"supportExpirationTime": {
2922
+
"description": "The time at which this version of skaffold will no longer be supported.",
2923
+
"format": "google-datetime",
2924
+
"type": "string"
2925
+
},
2848
2926
"version": {
2849
2927
"description": "Release version number. For example, \"1.20.3\".",
0 commit comments