Class TagHold
A TagHold represents the use of a TagValue that is not captured by TagBindings. If a TagValue has any TagHolds,
deletion will be blocked. This resource is intended to be created in the same cloud location as the holder
.
Implements
Inherited Members
Namespace: Google.Apis.CloudResourceManager.v3.Data
Assembly: Google.Apis.CloudResourceManager.v3.dll
Syntax
public class TagHold : IDirectResponseSchema
Properties
CreateTime
object representation of CreateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
CreateTimeDateTimeOffset
DateTimeOffset representation of CreateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
CreateTimeRaw
Output only. The time this TagHold was created.
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
HelpLink
Optional. A URL where an end user can learn more about removing this hold. E.g.
https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing
Declaration
[JsonProperty("helpLink")]
public virtual string HelpLink { get; set; }
Property Value
Type | Description |
---|---|
string |
Holder
Required. The name of the resource where the TagValue is being used. Must be less than 200 characters. E.g.
//compute.googleapis.com/compute/projects/myproject/regions/us-east-1/instanceGroupManagers/instance-group
Declaration
[JsonProperty("holder")]
public virtual string Holder { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
Output only. The resource name of a TagHold. This is a String of the form:
tagValues/{tag-value-id}/tagHolds/{tag-hold-id}
(e.g. tagValues/123/tagHolds/456
). This resource name is
generated by the server.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Origin
Optional. An optional string representing the origin of this request. This field should include
human-understandable information to distinguish origins from each other. Must be less than 200 characters.
E.g. migs-35678234
Declaration
[JsonProperty("origin")]
public virtual string Origin { get; set; }
Property Value
Type | Description |
---|---|
string |