Skip to content

Commit

Permalink
feat(gkehub): update the api
Browse files Browse the repository at this point in the history
#### gkehub:v1

The following keys were added:
- schemas.AppDevExperienceFeatureSpec (Total Keys: 2)
- schemas.AppDevExperienceFeatureState (Total Keys: 3)
- schemas.CommonFeatureSpec.properties.appdevexperience.$ref (Total Keys: 1)
- schemas.CommonFeatureState.properties.appdevexperience.$ref (Total Keys: 1)
- schemas.MembershipFeatureState.properties.appdevexperience.$ref (Total Keys: 1)
- schemas.Status (Total Keys: 3)

#### gkehub:v1alpha

The following keys were added:
- schemas.AppDevExperienceFeatureSpec (Total Keys: 2)
- schemas.AppDevExperienceFeatureState (Total Keys: 3)
- schemas.CommonFeatureSpec.properties.appdevexperience.$ref (Total Keys: 1)
- schemas.CommonFeatureState.properties.appdevexperience.$ref (Total Keys: 1)
- schemas.MembershipFeatureState.properties.appdevexperience.$ref (Total Keys: 1)
- schemas.Status (Total Keys: 3)

#### gkehub:v1beta

The following keys were added:
- schemas.AppDevExperienceFeatureSpec (Total Keys: 2)
- schemas.AppDevExperienceFeatureState (Total Keys: 3)
- schemas.CommonFeatureSpec.properties.appdevexperience.$ref (Total Keys: 1)
- schemas.CommonFeatureState.properties.appdevexperience.$ref (Total Keys: 1)
- schemas.MembershipFeatureState.properties.appdevexperience.$ref (Total Keys: 1)
- schemas.Status (Total Keys: 3)
  • Loading branch information
yoshi-automation committed Nov 2, 2021
1 parent c39ceee commit f4ae68f
Show file tree
Hide file tree
Showing 8 changed files with 341 additions and 5 deletions.
56 changes: 56 additions & 0 deletions docs/dyn/gkehub_v1.projects.locations.features.html
Expand Up @@ -163,6 +163,12 @@ <h3>Method Details</h3>
},
&quot;membershipStates&quot;: { # Output only. Membership-specific Feature status. If this Feature does report any per-Membership status, this field may be unused. The keys indicate which Membership the state is for, in the form: `projects/{p}/locations/{l}/memberships/{m}` Where {p} is the project number, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} MUST match the Feature&#x27;s project number.
&quot;a_key&quot;: { # MembershipFeatureState contains Feature status information for a single Membership.
&quot;appdevexperience&quot;: { # State for App Dev Exp Feature. # Appdevexperience specific state.
&quot;networkingInstallSucceeded&quot;: { # Status specifies state for the subcomponent. # Status of subcomponent that detects configured Service Mesh resources.
&quot;code&quot;: &quot;A String&quot;, # Code specifies AppDevExperienceFeature&#x27;s subcomponent ready state.
&quot;description&quot;: &quot;A String&quot;, # Description is populated if Code is Failed, explaining why it has failed.
},
},
&quot;configmanagement&quot;: { # **Anthos Config Management**: State for a single cluster. # Config Management-specific state.
&quot;clusterName&quot;: &quot;A String&quot;, # The user-defined name for the cluster used by ClusterSelectors to group clusters together. This should match Membership&#x27;s membership_name, unless the user installed ACM on the cluster manually prior to enabling the ACM hub feature. Unique within a Anthos Config Management installation.
&quot;configSyncState&quot;: { # State information for ConfigSync # Current sync status
Expand Down Expand Up @@ -284,11 +290,19 @@ <h3>Method Details</h3>
&quot;state&quot;: &quot;A String&quot;, # The current state of the Feature resource in the Hub API.
},
&quot;spec&quot;: { # CommonFeatureSpec contains Hub-wide configuration information # Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused.
&quot;appdevexperience&quot;: { # Spec for App Dev Experience Feature. # Appdevexperience specific spec.
},
&quot;multiclusteringress&quot;: { # **Multi-cluster Ingress**: The configuration for the MultiClusterIngress feature. # Multicluster Ingress-specific spec.
&quot;configMembership&quot;: &quot;A String&quot;, # Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: `projects/foo-proj/locations/global/memberships/bar`
},
},
&quot;state&quot;: { # CommonFeatureState contains Hub-wide Feature status information. # Output only. The Hub-wide Feature state.
&quot;appdevexperience&quot;: { # State for App Dev Exp Feature. # Appdevexperience specific state.
&quot;networkingInstallSucceeded&quot;: { # Status specifies state for the subcomponent. # Status of subcomponent that detects configured Service Mesh resources.
&quot;code&quot;: &quot;A String&quot;, # Code specifies AppDevExperienceFeature&#x27;s subcomponent ready state.
&quot;description&quot;: &quot;A String&quot;, # Description is populated if Code is Failed, explaining why it has failed.
},
},
&quot;state&quot;: { # FeatureState describes the high-level state of a Feature. It may be used to describe a Feature&#x27;s state at the environ-level, or per-membershop, depending on the context. # Output only. The &quot;running state&quot; of the Feature in this Hub.
&quot;code&quot;: &quot;A String&quot;, # The high-level, machine-readable status of this Feature.
&quot;description&quot;: &quot;A String&quot;, # A human-readable description of the current status.
Expand Down Expand Up @@ -424,6 +438,12 @@ <h3>Method Details</h3>
},
&quot;membershipStates&quot;: { # Output only. Membership-specific Feature status. If this Feature does report any per-Membership status, this field may be unused. The keys indicate which Membership the state is for, in the form: `projects/{p}/locations/{l}/memberships/{m}` Where {p} is the project number, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} MUST match the Feature&#x27;s project number.
&quot;a_key&quot;: { # MembershipFeatureState contains Feature status information for a single Membership.
&quot;appdevexperience&quot;: { # State for App Dev Exp Feature. # Appdevexperience specific state.
&quot;networkingInstallSucceeded&quot;: { # Status specifies state for the subcomponent. # Status of subcomponent that detects configured Service Mesh resources.
&quot;code&quot;: &quot;A String&quot;, # Code specifies AppDevExperienceFeature&#x27;s subcomponent ready state.
&quot;description&quot;: &quot;A String&quot;, # Description is populated if Code is Failed, explaining why it has failed.
},
},
&quot;configmanagement&quot;: { # **Anthos Config Management**: State for a single cluster. # Config Management-specific state.
&quot;clusterName&quot;: &quot;A String&quot;, # The user-defined name for the cluster used by ClusterSelectors to group clusters together. This should match Membership&#x27;s membership_name, unless the user installed ACM on the cluster manually prior to enabling the ACM hub feature. Unique within a Anthos Config Management installation.
&quot;configSyncState&quot;: { # State information for ConfigSync # Current sync status
Expand Down Expand Up @@ -545,11 +565,19 @@ <h3>Method Details</h3>
&quot;state&quot;: &quot;A String&quot;, # The current state of the Feature resource in the Hub API.
},
&quot;spec&quot;: { # CommonFeatureSpec contains Hub-wide configuration information # Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused.
&quot;appdevexperience&quot;: { # Spec for App Dev Experience Feature. # Appdevexperience specific spec.
},
&quot;multiclusteringress&quot;: { # **Multi-cluster Ingress**: The configuration for the MultiClusterIngress feature. # Multicluster Ingress-specific spec.
&quot;configMembership&quot;: &quot;A String&quot;, # Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: `projects/foo-proj/locations/global/memberships/bar`
},
},
&quot;state&quot;: { # CommonFeatureState contains Hub-wide Feature status information. # Output only. The Hub-wide Feature state.
&quot;appdevexperience&quot;: { # State for App Dev Exp Feature. # Appdevexperience specific state.
&quot;networkingInstallSucceeded&quot;: { # Status specifies state for the subcomponent. # Status of subcomponent that detects configured Service Mesh resources.
&quot;code&quot;: &quot;A String&quot;, # Code specifies AppDevExperienceFeature&#x27;s subcomponent ready state.
&quot;description&quot;: &quot;A String&quot;, # Description is populated if Code is Failed, explaining why it has failed.
},
},
&quot;state&quot;: { # FeatureState describes the high-level state of a Feature. It may be used to describe a Feature&#x27;s state at the environ-level, or per-membershop, depending on the context. # Output only. The &quot;running state&quot; of the Feature in this Hub.
&quot;code&quot;: &quot;A String&quot;, # The high-level, machine-readable status of this Feature.
&quot;description&quot;: &quot;A String&quot;, # A human-readable description of the current status.
Expand Down Expand Up @@ -673,6 +701,12 @@ <h3>Method Details</h3>
},
&quot;membershipStates&quot;: { # Output only. Membership-specific Feature status. If this Feature does report any per-Membership status, this field may be unused. The keys indicate which Membership the state is for, in the form: `projects/{p}/locations/{l}/memberships/{m}` Where {p} is the project number, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} MUST match the Feature&#x27;s project number.
&quot;a_key&quot;: { # MembershipFeatureState contains Feature status information for a single Membership.
&quot;appdevexperience&quot;: { # State for App Dev Exp Feature. # Appdevexperience specific state.
&quot;networkingInstallSucceeded&quot;: { # Status specifies state for the subcomponent. # Status of subcomponent that detects configured Service Mesh resources.
&quot;code&quot;: &quot;A String&quot;, # Code specifies AppDevExperienceFeature&#x27;s subcomponent ready state.
&quot;description&quot;: &quot;A String&quot;, # Description is populated if Code is Failed, explaining why it has failed.
},
},
&quot;configmanagement&quot;: { # **Anthos Config Management**: State for a single cluster. # Config Management-specific state.
&quot;clusterName&quot;: &quot;A String&quot;, # The user-defined name for the cluster used by ClusterSelectors to group clusters together. This should match Membership&#x27;s membership_name, unless the user installed ACM on the cluster manually prior to enabling the ACM hub feature. Unique within a Anthos Config Management installation.
&quot;configSyncState&quot;: { # State information for ConfigSync # Current sync status
Expand Down Expand Up @@ -794,11 +828,19 @@ <h3>Method Details</h3>
&quot;state&quot;: &quot;A String&quot;, # The current state of the Feature resource in the Hub API.
},
&quot;spec&quot;: { # CommonFeatureSpec contains Hub-wide configuration information # Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused.
&quot;appdevexperience&quot;: { # Spec for App Dev Experience Feature. # Appdevexperience specific spec.
},
&quot;multiclusteringress&quot;: { # **Multi-cluster Ingress**: The configuration for the MultiClusterIngress feature. # Multicluster Ingress-specific spec.
&quot;configMembership&quot;: &quot;A String&quot;, # Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: `projects/foo-proj/locations/global/memberships/bar`
},
},
&quot;state&quot;: { # CommonFeatureState contains Hub-wide Feature status information. # Output only. The Hub-wide Feature state.
&quot;appdevexperience&quot;: { # State for App Dev Exp Feature. # Appdevexperience specific state.
&quot;networkingInstallSucceeded&quot;: { # Status specifies state for the subcomponent. # Status of subcomponent that detects configured Service Mesh resources.
&quot;code&quot;: &quot;A String&quot;, # Code specifies AppDevExperienceFeature&#x27;s subcomponent ready state.
&quot;description&quot;: &quot;A String&quot;, # Description is populated if Code is Failed, explaining why it has failed.
},
},
&quot;state&quot;: { # FeatureState describes the high-level state of a Feature. It may be used to describe a Feature&#x27;s state at the environ-level, or per-membershop, depending on the context. # Output only. The &quot;running state&quot; of the Feature in this Hub.
&quot;code&quot;: &quot;A String&quot;, # The high-level, machine-readable status of this Feature.
&quot;description&quot;: &quot;A String&quot;, # A human-readable description of the current status.
Expand Down Expand Up @@ -878,6 +920,12 @@ <h3>Method Details</h3>
},
&quot;membershipStates&quot;: { # Output only. Membership-specific Feature status. If this Feature does report any per-Membership status, this field may be unused. The keys indicate which Membership the state is for, in the form: `projects/{p}/locations/{l}/memberships/{m}` Where {p} is the project number, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} MUST match the Feature&#x27;s project number.
&quot;a_key&quot;: { # MembershipFeatureState contains Feature status information for a single Membership.
&quot;appdevexperience&quot;: { # State for App Dev Exp Feature. # Appdevexperience specific state.
&quot;networkingInstallSucceeded&quot;: { # Status specifies state for the subcomponent. # Status of subcomponent that detects configured Service Mesh resources.
&quot;code&quot;: &quot;A String&quot;, # Code specifies AppDevExperienceFeature&#x27;s subcomponent ready state.
&quot;description&quot;: &quot;A String&quot;, # Description is populated if Code is Failed, explaining why it has failed.
},
},
&quot;configmanagement&quot;: { # **Anthos Config Management**: State for a single cluster. # Config Management-specific state.
&quot;clusterName&quot;: &quot;A String&quot;, # The user-defined name for the cluster used by ClusterSelectors to group clusters together. This should match Membership&#x27;s membership_name, unless the user installed ACM on the cluster manually prior to enabling the ACM hub feature. Unique within a Anthos Config Management installation.
&quot;configSyncState&quot;: { # State information for ConfigSync # Current sync status
Expand Down Expand Up @@ -999,11 +1047,19 @@ <h3>Method Details</h3>
&quot;state&quot;: &quot;A String&quot;, # The current state of the Feature resource in the Hub API.
},
&quot;spec&quot;: { # CommonFeatureSpec contains Hub-wide configuration information # Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused.
&quot;appdevexperience&quot;: { # Spec for App Dev Experience Feature. # Appdevexperience specific spec.
},
&quot;multiclusteringress&quot;: { # **Multi-cluster Ingress**: The configuration for the MultiClusterIngress feature. # Multicluster Ingress-specific spec.
&quot;configMembership&quot;: &quot;A String&quot;, # Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: `projects/foo-proj/locations/global/memberships/bar`
},
},
&quot;state&quot;: { # CommonFeatureState contains Hub-wide Feature status information. # Output only. The Hub-wide Feature state.
&quot;appdevexperience&quot;: { # State for App Dev Exp Feature. # Appdevexperience specific state.
&quot;networkingInstallSucceeded&quot;: { # Status specifies state for the subcomponent. # Status of subcomponent that detects configured Service Mesh resources.
&quot;code&quot;: &quot;A String&quot;, # Code specifies AppDevExperienceFeature&#x27;s subcomponent ready state.
&quot;description&quot;: &quot;A String&quot;, # Description is populated if Code is Failed, explaining why it has failed.
},
},
&quot;state&quot;: { # FeatureState describes the high-level state of a Feature. It may be used to describe a Feature&#x27;s state at the environ-level, or per-membershop, depending on the context. # Output only. The &quot;running state&quot; of the Feature in this Hub.
&quot;code&quot;: &quot;A String&quot;, # The high-level, machine-readable status of this Feature.
&quot;description&quot;: &quot;A String&quot;, # A human-readable description of the current status.
Expand Down

0 comments on commit f4ae68f

Please sign in to comment.