
    J>                    *   S r SSKJr  SSKJr  SSKJr  Sr " S S\R                  5      r
 " S S	\R                  5      r " S
 S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S  S!\R                  5      r " S" S#\R                  5      r " S$ S%\R                  5      r " S& S'\R                  5      r " S( S)\R                  5      r " S* S+\R                  5      r " S, S-\R                  5      r " S. S/\R                  5      r " S0 S1\R                  5      r " S2 S3\R                  5      r  " S4 S5\R                  5      r! " S6 S7\R                  5      r" " S8 S9\R                  5      r# " S: S;\R                  5      r$ " S< S=\R                  5      r% " S> S?\R                  5      r& " S@ SA\R                  5      r' " SB SC\R                  5      r( " SD SE\R                  5      r) " SF SG\R                  5      r* " SH SI\R                  5      r+ " SJ SK\R                  5      r, " SL SM\R                  5      r- " SN SO\R                  5      r. " SP SQ\R                  5      r/ " SR SS\R                  5      r0 " ST SU\R                  5      r1 " SV SW\R                  5      r2 " SX SY\R                  5      r3 " SZ S[\R                  5      r4 " S\ S]\R                  5      r5 " S^ S_\R                  5      r6 " S` Sa\R                  5      r7 " Sb Sc\R                  5      r8 " Sd Se\R                  5      r9 " Sf Sg\R                  5      r: " Sh Si\R                  5      r; " Sj Sk\R                  5      r< " Sl Sm\R                  5      r= " Sn So\R                  5      r> " Sp Sq\R                  5      r? " Sr Ss\R                  5      r@ " St Su\R                  5      rA " Sv Sw\R                  5      rB " Sx Sy\R                  5      rC " Sz S{\R                  5      rD " S| S}\R                  5      rE " S~ S\R                  5      rF " S S\R                  5      rG " S S\R                  5      rH " S S\R                  5      rI " S S\R                  5      rJ " S S\R                  5      rK " S S\R                  5      rL " S S\R                  5      rM " S S\R                  5      rN " S S\R                  5      rO " S S\R                  5      rP " S S\R                  5      rQ " S S\R                  5      rR " S S\R                  5      rS " S S\R                  5      rT " S S\R                  5      rU " S S\R                  5      rV " S S\R                  5      rW " S S\R                  5      rX " S S\R                  5      rY " S S\R                  5      rZ " S S\R                  5      r[ " S S\R                  5      r\ " S S\R                  5      r] " S S\R                  5      r^ " S S\R                  5      r_ " S S\R                  5      r` " S S\R                  5      ra " S S\R                  5      rb " S S\R                  5      rc " S S\R                  5      rd " S S\R                  5      re " S S\R                  5      rf " S S\R                  5      rg " S S\R                  5      rh " S S\R                  5      ri " S S\R                  5      rj " S S\R                  5      rk " S S\R                  5      rl " S S\R                  5      rm " S S\R                  5      rn " S S\R                  5      ro " S S\R                  5      rp " S S\R                  5      rq " S S\R                  5      rr " S S\R                  5      rs " S S\R                  5      rt " S S\R                  5      ru " S S\R                  5      rv " S S\R                  5      rw " S S\R                  5      rx " S S\R                  5      ry " S S\R                  5      rz " S S\R                  5      r{ " S S\R                  5      r| " S S\R                  5      r} " S S\R                  5      r~ " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " GS  GS\R                  5      r " GS GS\R                  5      r " GS GS\R                  5      r " GS GS\R                  5      r " GS GS	\R                  5      r " GS
 GS\R                  5      r " GS GS\R                  5      r " GS GS\R                  5      r " GS GS\R                  5      r " GS GS\R                  5      r " GS GS\R                  5      r " GS GS\R                  5      r " GS GS\R                  5      r " GS GS\R                  5      r " GS GS\R                  5      r " GS GS\R                  5      r " GS  GS!\R                  5      r\GR0                  " \vGS"GS#5        \GR0                  " \GS$GS%5        \GR0                  " \GS&GS'5        \GR2                  " \GR4                  GS(GS)5        \GR2                  " \GR4                  GS*GS+5        \GR0                  " \GS$GS%5        \GR0                  " \GS$GS%5        \GR0                  " \GS$GS%5        \GR0                  " \!GS$GS%5        \GR0                  " \%GS$GS%5        \GR0                  " \)GS$GS%5        \GR0                  " \.GS$GS%5        \GR0                  " \3GS$GS%5        \GR0                  " \8GS$GS%5        \GR0                  " \=GS$GS%5        \GR0                  " \GGS$GS%5        \GR0                  " \OGS$GS%5        \GR0                  " \SGS$GS%5        Gg,(-  z8Generated message classes for anthosevents version v1.

    )absolute_import)messages)encodinganthoseventsc                   <    \ rS rSrSr\R                  " S5      rSrg)Addressable   a  From
https://github.com/knative/pkg/blob/master/apis/duck/v1/addressable_types.go
Addressable provides a generic mechanism for a custom resource definition to
indicate a destination for message delivery. Addressable is the schema for
the destination information. This is typically stored in the object's
`status`, as this information may be generated by the controller.

Fields:
  url: A string attribute.
    N)	__name__
__module____qualname____firstlineno____doc__	_messagesStringFieldurl__static_attributes__r       Ulib/googlecloudsdk/generated_clients/apis/anthosevents/v1/anthosevents_v1_messages.pyr   r      s    	 	a #r   r   c                   `    \ rS rSrSr\R                  " SS5      r\R                  " SSS9r	Sr
g	)
2AnthoseventsApiV1NamespacesConfigmapsCreateRequest   zA AnthoseventsApiV1NamespacesConfigmapsCreateRequest object.

Fields:
  configMap: A ConfigMap resource to be passed as the request body.
  parent: Required. The namespace to create the configmap in
	ConfigMapr
      Trequiredr   Nr   r   r   r   r   r   MessageField	configMapr   parentr   r   r   r   r   r      -     $$[!4)  T2&r   r   c                   :    \ rS rSrSr\R                  " SSS9rSrg)/AnthoseventsApiV1NamespacesConfigmapsGetRequest*   zA AnthoseventsApiV1NamespacesConfigmapsGetRequest object.

Fields:
  name: Required. The name of the config map being retrieved. If needed,
    replace {namespace_id} with the project ID.
r
   Tr   r   N	r   r   r   r   r   r   r   namer   r   r   r   r$   r$   *        
		q4	0$r   r$   c                   `    \ rS rSrSr\R                  " SS5      r\R                  " SSS9r	Sr
g	)
1AnthoseventsApiV1NamespacesConfigmapsPatchRequest5   zA AnthoseventsApiV1NamespacesConfigmapsPatchRequest object.

Fields:
  configMap: A ConfigMap resource to be passed as the request body.
  name: The name of the configMap being retrieved. If needed, replace
    {namespace_id} with the project ID.
r   r
   r   Tr   r   Nr   r   r   r   r   r   r   r    r   r'   r   r   r   r   r*   r*   5   -     $$[!4)			q4	0$r   r*   c                   `    \ rS rSrSr\R                  " SS5      r\R                  " SSS9r	Sr
g	)
<AnthoseventsApiV1NamespacesConfigmapsReplaceConfigMapRequestB   a  A AnthoseventsApiV1NamespacesConfigmapsReplaceConfigMapRequest object.

Fields:
  configMap: A ConfigMap resource to be passed as the request body.
  name: Required. The name of the configMap being retrieved. If needed,
    replace {namespace_id} with the project ID.
r   r
   r   Tr   r   Nr,   r   r   r   r/   r/   B   r-   r   r/   c                   b    \ rS rSrSr\R                  " SS5      r\R                  " S5      r	Sr
g)(AnthoseventsApiV1NamespacesCreateRequestO   zA AnthoseventsApiV1NamespacesCreateRequest object.

Fields:
  namespace: A Namespace resource to be passed as the request body.
  parent: Required. The project ID or project number in which this namespace
    should be created.
	Namespacer
   r   r   Nr   r   r   r   r   r   r   	namespacer   r!   r   r   r   r   r2   r2   O   s+     $$[!4)  #&r   r2   c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " SSS9r	\R                  " S5      r
S	rg
)(AnthoseventsApiV1NamespacesDeleteRequest\   a  A AnthoseventsApiV1NamespacesDeleteRequest object.

Fields:
  apiVersion: Cloud Run currently ignores this parameter.
  kind: Cloud Run currently ignores this parameter.
  name: Required. The name of the namespace being deleted. If needed,
    replace {namespace_id} with the project ID.
  propagationPolicy: Specifies the propagation policy of delete. Cloud Run
    currently ignores this setting, and deletes in the background. Please
    see kubernetes.io/docs/concepts/workloads/controllers/garbage-
    collection/ for more information.
r
   r      Tr      r   Nr   r   r   r   r   r   r   
apiVersionkindr'   propagationPolicyr   r   r   r   r8   r8   \   L     $$Q'*			q	!$			q4	0$++A.r   r8   c                   :    \ rS rSrSr\R                  " SSS9rSrg)%AnthoseventsApiV1NamespacesGetRequestp   zA AnthoseventsApiV1NamespacesGetRequest object.

Fields:
  name: Required. The name of the namespace being retrieved. If needed,
    replace {namespace_id} with the project ID.
r
   Tr   r   Nr&   r   r   r   rB   rB   p   r(   r   rB   c                   ^   \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S5      r
\R                  " S5      r\R                  " S\R                  R                  S9r\R                  " S	5      r\R                  " S
5      r\R                  " S5      rSrg)&AnthoseventsApiV1NamespacesListRequest{   a  A AnthoseventsApiV1NamespacesListRequest object.

Fields:
  continue_: Optional encoded string to continue paging.
  fieldSelector: Allows to filter resources based on a specific value for a
    field name. Send this in a query string format. i.e.
    'metadata.name%3Dlorem'. Not currently used by Cloud Run.
  includeUninitialized: Not currently used by Cloud Run.
  labelSelector: Allows to filter resources based on a label. Supported
    operations are =, !=, exists, in, and notIn.
  limit: The maximum number of records that should be returned.
  parent: Required. The project ID or project number from which the
    namespaces should be listed.
  resourceVersion: The baseline resource version from which the list or
    watch operation should start. Not currently used by Cloud Run.
  watch: Flag that indicates that the client expects to watch this resource
    as well. Not currently used by Cloud Run.
r
   r   r:   r;      variant         r   Nr   r   r   r   r   r   r   	continue_fieldSelectorBooleanFieldincludeUninitializedlabelSelectorIntegerFieldVariantINT32limitr!   resourceVersionwatchr   r   r   r   rE   rE   {       & ##A&)''*-"//2''*-

 
 I,=,=,C,C
D%  #&))!,/

 
 
#%r   rE   c                       \ rS rSrSr\R                  " SSS9r\R                  " SS5      r	\R                  " S5      r
S	rg
)'AnthoseventsApiV1NamespacesPatchRequest   ao  A AnthoseventsApiV1NamespacesPatchRequest object.

Fields:
  name: Required. The name of the namespace being retrieved. If needed,
    replace {namespace_id} with the project ID.
  namespace: A Namespace resource to be passed as the request body.
  updateMask: Required. Indicates which fields in the provided namespace to
    update. This field is currently unused.
r
   Tr   r4   r   r:   r   Nr   r   r   r   r   r   r   r'   r   r6   
updateMaskr   r   r   r   r[   r[      =     
		q4	0$$$[!4)$$Q'*r   r[   c                   `    \ rS rSrSr\R                  " SSS9r\R                  " SS5      r	Sr
g	)
2AnthoseventsApiV1NamespacesReplaceNamespaceRequest   a  A AnthoseventsApiV1NamespacesReplaceNamespaceRequest object.

Fields:
  name: Required. The name of the namespace being retrieved. If needed,
    replace {namespace_id} with the project ID.
  namespace: A Namespace resource to be passed as the request body.
r
   Tr   r4   r   r   Nr   r   r   r   r   r   r   r'   r   r6   r   r   r   r   ra   ra      -     
		q4	0$$$[!4)r   ra   c                   `    \ rS rSrSr\R                  " SSS9r\R                  " SS5      r	Sr
g	)
/AnthoseventsApiV1NamespacesSecretsCreateRequest   zA AnthoseventsApiV1NamespacesSecretsCreateRequest object.

Fields:
  parent: Required. The project ID or project number in which this secret
    should be created.
  secret: A Secret resource to be passed as the request body.
r
   Tr   Secretr   r   Nr   r   r   r   r   r   r   r!   r   secretr   r   r   r   rf   rf      -       T2&!!(A.&r   rf   c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " SSS9r	\R                  " S5      r
S	rg
)/AnthoseventsApiV1NamespacesSecretsDeleteRequest   a"  A AnthoseventsApiV1NamespacesSecretsDeleteRequest object.

Fields:
  apiVersion: Cloud Run currently ignores this parameter.
  kind: Cloud Run currently ignores this parameter.
  name: Required. The name of the secret being deleted. If needed, replace
    {namespace_id} with the project ID.
  propagationPolicy: Specifies the propagation policy of delete. Cloud Run
    currently ignores this setting, and deletes in the background. Please
    see kubernetes.io/docs/concepts/workloads/controllers/garbage-
    collection/ for more information.
r
   r   r:   Tr   r;   r   Nr<   r   r   r   rm   rm      r@   r   rm   c                   :    \ rS rSrSr\R                  " SSS9rSrg),AnthoseventsApiV1NamespacesSecretsGetRequest   zA AnthoseventsApiV1NamespacesSecretsGetRequest object.

Fields:
  name: Required. The name of the secret being retrieved. If needed, replace
    {namespace_id} with the project ID.
r
   Tr   r   Nr&   r   r   r   rp   rp      r(   r   rp   c                   \   \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S5      r
\R                  " S5      r\R                  " S\R                  R                  S9r\R                  " S	S
S9r\R                  " S5      r\R                  " S5      rSrg)-AnthoseventsApiV1NamespacesSecretsListRequest   a  A AnthoseventsApiV1NamespacesSecretsListRequest object.

Fields:
  continue_: Optional encoded string to continue paging.
  fieldSelector: Allows to filter resources based on a specific value for a
    field name. Send this in a query string format. i.e.
    'metadata.name%3Dlorem'. Not currently used by Cloud Run.
  includeUninitialized: Not currently used by Cloud Run.
  labelSelector: Allows to filter resources based on a label. Supported
    operations are =, !=, exists, in, and notIn.
  limit: The maximum number of records that should be returned.
  parent: Required. The project ID or project number from which the secrets
    should be listed.
  resourceVersion: The baseline resource version from which the list or
    watch operation should start. Not currently used by Cloud Run.
  watch: Flag that indicates that the client expects to watch this resource
    as well. Not currently used by Cloud Run.
r
   r   r:   r;   rG   rH   rJ   Tr   rK   rL   r   NrM   r   r   r   rs   rs          & ##A&)''*-"//2''*-

 
 I,=,=,C,C
D%  T2&))!,/

 
 
#%r   rs   c                   `    \ rS rSrSr\R                  " SSS9r\R                  " SS5      r	Sr
g	)
6AnthoseventsApiV1NamespacesSecretsReplaceSecretRequest   zA AnthoseventsApiV1NamespacesSecretsReplaceSecretRequest object.

Fields:
  name: Required. The name of the secret being retrieved. If needed, replace
    {namespace_id} with the project ID.
  secret: A Secret resource to be passed as the request body.
r
   Tr   rh   r   r   Nr   r   r   r   r   r   r   r'   r   rj   r   r   r   r   rw   rw      -     
		q4	0$!!(A.&r   rw   c                   `    \ rS rSrSr\R                  " SSS9r\R                  " SS5      r	Sr
g	)
7AnthoseventsApiV1NamespacesServiceaccountsCreateRequesti  zA AnthoseventsApiV1NamespacesServiceaccountsCreateRequest object.

Fields:
  parent: Required. The namespace in which this service account should be
    created.
  serviceAccount: A ServiceAccount resource to be passed as the request
    body.
r
   Tr   ServiceAccountr   r   Nr   r   r   r   r   r   r   r!   r   serviceAccountr   r   r   r   r|   r|     .       T2&))*:A>.r   r|   c                   :    \ rS rSrSr\R                  " SSS9rSrg)4AnthoseventsApiV1NamespacesServiceaccountsGetRequesti  zA AnthoseventsApiV1NamespacesServiceaccountsGetRequest object.

Fields:
  name: Required. The name of the service account being retrieved. If
    needed, replace {namespace_id} with the project ID.
r
   Tr   r   Nr&   r   r   r   r   r     r(   r   r   c                   :    \ rS rSrSr\R                  " SSS9rSrg)5AnthoseventsApiV1NamespacesServiceaccountsListRequesti&  zA AnthoseventsApiV1NamespacesServiceaccountsListRequest object.

Fields:
  parent: The project ID or project number from which the service account
    should be listed.
r
   Tr   r   N	r   r   r   r   r   r   r   r!   r   r   r   r   r   r   &         T2&r   r   c                   `    \ rS rSrSr\R                  " SSS9r\R                  " SS5      r	Sr
g	)
6AnthoseventsApiV1NamespacesServiceaccountsPatchRequesti1  a  A AnthoseventsApiV1NamespacesServiceaccountsPatchRequest object.

Fields:
  name: Required. The name of the serviceAccount being updated. If needed,
    replace {namespace_id} with the project ID.
  serviceAccount: A ServiceAccount resource to be passed as the request
    body.
r
   Tr   r}   r   r   Nr   r   r   r   r   r   r   r'   r   r   r   r   r   r   r   r   1  s.     
		q4	0$))*:A>.r   r   c                   `    \ rS rSrSr\R                  " SSS9r\R                  " SS5      r	Sr
g	)
FAnthoseventsApiV1NamespacesServiceaccountsReplaceServiceAccountRequesti?  a)  A AnthoseventsApiV1NamespacesServiceaccountsReplaceServiceAccountRequest
object.

Fields:
  name: Required. The name of the serviceAccount being retrieved. If needed,
    replace {namespace_id} with the project ID.
  serviceAccount: A ServiceAccount resource to be passed as the request
    body.
r
   Tr   r}   r   r   Nr   r   r   r   r   r   ?  .     
		q4	0$))*:A>.r   r   c                   ^   \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S5      r
\R                  " S5      r\R                  " S\R                  R                  S9r\R                  " S	5      r\R                  " S
5      r\R                  " S5      rSrg)AnthoseventsBrokersListRequestiN  a!  A AnthoseventsBrokersListRequest object.

Fields:
  continue_: Optional encoded string to continue paging.
  fieldSelector: Allows to filter resources based on a specific value for a
    field name. Send this in a query string format. i.e.
    'metadata.name%3Dlorem'. Not currently used by Cloud Run.
  includeUninitialized: Not currently used by Cloud Run.
  labelSelector: Allows to filter resources based on a label. Supported
    operations are =, !=, exists, in, and notIn.
  limit: A integer attribute.
  parent: The namespace name.
  resourceVersion: The baseline resource version from which the list or
    watch operation should start. Not currently used by Cloud Run.
  watch: Flag that indicates that the client expects to watch this resource
    as well. Not currently used by Cloud Run.
r
   r   r:   r;   rG   rH   rJ   rK   rL   r   NrM   r   r   r   r   r   N  s    $ ##A&)''*-"//2''*-

 
 I,=,=,C,C
D%  #&))!,/

 
 
#%r   r   c                   :    \ rS rSrSr\R                  " SSS9rSrg)/AnthoseventsCustomresourcedefinitionsGetRequestik  zA AnthoseventsCustomresourcedefinitionsGetRequest object.

Fields:
  name: The name of the CustomResourceDefinition being retrieved. If needed,
    replace {namespace_id} with the project ID.
r
   Tr   r   Nr&   r   r   r   r   r   k  r(   r   r   c                   ^   \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S5      r
\R                  " S5      r\R                  " S\R                  R                  S9r\R                  " S	5      r\R                  " S
5      r\R                  " S5      rSrg)0AnthoseventsCustomresourcedefinitionsListRequestiv  an  A AnthoseventsCustomresourcedefinitionsListRequest object.

Fields:
  continue_: Optional encoded string to continue paging.
  fieldSelector: Allows to filter resources based on a specific value for a
    field name. Send this in a query string format. i.e.
    'metadata.name%3Dlorem'. Not currently used by Cloud Run.
  includeUninitialized: Not currently used by Cloud Run.
  labelSelector: Allows to filter resources based on a label. Supported
    operations are =, !=, exists, in, and notIn.
  limit: A integer attribute.
  parent: The project ID or project number from which the storages should be
    listed.
  resourceVersion: The baseline resource version from which the list or
    watch operation should start. Not currently used by Cloud Run.
  watch: Flag that indicates that the client expects to watch this resource
    as well. Not currently used by Cloud Run.
r
   r   r:   r;   rG   rH   rJ   rK   rL   r   NrM   r   r   r   r   r   v  rY   r   r   c                   `    \ rS rSrSr\R                  " SS5      r\R                  " SSS9r	Sr
g	)
*AnthoseventsNamespacesBrokersCreateRequesti  zA AnthoseventsNamespacesBrokersCreateRequest object.

Fields:
  broker: A Broker resource to be passed as the request body.
  parent: The namespace name.
Brokerr
   r   Tr   r   N)r   r   r   r   r   r   r   brokerr   r!   r   r   r   r   r   r     s-     !!(A.&  T2&r   r   c                   :    \ rS rSrSr\R                  " SSS9rSrg)*AnthoseventsNamespacesBrokersDeleteRequesti  zA AnthoseventsNamespacesBrokersDeleteRequest object.

Fields:
  name: The relative name of the broker being deleted, including the
    namespace
r
   Tr   r   Nr&   r   r   r   r   r     r(   r   r   c                   :    \ rS rSrSr\R                  " SSS9rSrg)'AnthoseventsNamespacesBrokersGetRequesti  zkA AnthoseventsNamespacesBrokersGetRequest object.

Fields:
  name: The name of the Broker being retrieved.
r
   Tr   r   Nr&   r   r   r   r   r     s     
		q4	0$r   r   c                   \   \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S5      r
\R                  " S5      r\R                  " S\R                  R                  S9r\R                  " S	S
S9r\R                  " S5      r\R                  " S5      rSrg)(AnthoseventsNamespacesBrokersListRequesti  a+  A AnthoseventsNamespacesBrokersListRequest object.

Fields:
  continue_: Optional encoded string to continue paging.
  fieldSelector: Allows to filter resources based on a specific value for a
    field name. Send this in a query string format. i.e.
    'metadata.name%3Dlorem'. Not currently used by Cloud Run.
  includeUninitialized: Not currently used by Cloud Run.
  labelSelector: Allows to filter resources based on a label. Supported
    operations are =, !=, exists, in, and notIn.
  limit: A integer attribute.
  parent: The namespace name.
  resourceVersion: The baseline resource version from which the list or
    watch operation should start. Not currently used by Cloud Run.
  watch: Flag that indicates that the client expects to watch this resource
    as well. Not currently used by Cloud Run.
r
   r   r:   r;   rG   rH   rJ   Tr   rK   rL   r   NrM   r   r   r   r   r         $ ##A&)''*-"//2''*-

 
 I,=,=,C,C
D%  T2&))!,/

 
 
#%r   r   c                   `    \ rS rSrSr\R                  " SS5      r\R                  " SSS9r	Sr
g	)
8AnthoseventsNamespacesCloudauditlogssourcesCreateRequesti  zA AnthoseventsNamespacesCloudauditlogssourcesCreateRequest object.

Fields:
  cloudAuditLogsSource: A CloudAuditLogsSource resource to be passed as the
    request body.
  parent: The namespace name.
CloudAuditLogsSourcer
   r   Tr   r   N)r   r   r   r   r   r   r   cloudAuditLogsSourcer   r!   r   r   r   r   r   r     s/     #//0FJ  T2&r   r   c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " SSS9r	\R                  " S5      r
S	rg
)8AnthoseventsNamespacesCloudauditlogssourcesDeleteRequesti  a/  A AnthoseventsNamespacesCloudauditlogssourcesDeleteRequest object.

Fields:
  apiVersion: Cloud Run currently ignores this parameter.
  kind: Cloud Run currently ignores this parameter.
  name: The name of the cloudauditlogssource being deleted. If needed,
    replace {namespace_id} with the project ID.
  propagationPolicy: Specifies the propagation policy of delete. Cloud Run
    currently ignores this setting, and deletes in the background. Please
    see kubernetes.io/docs/concepts/workloads/controllers/garbage-
    collection/ for more information.
r
   r   r:   Tr   r;   r   Nr<   r   r   r   r   r     r@   r   r   c                   :    \ rS rSrSr\R                  " SSS9rSrg)5AnthoseventsNamespacesCloudauditlogssourcesGetRequesti  zA AnthoseventsNamespacesCloudauditlogssourcesGetRequest object.

Fields:
  name: The name of the cloudauditlogssource being retrieved. If needed,
    replace {namespace_id} with the project ID.
r
   Tr   r   Nr&   r   r   r   r   r     r(   r   r   c                   \   \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S5      r
\R                  " S5      r\R                  " S\R                  R                  S9r\R                  " S	S
S9r\R                  " S5      r\R                  " S5      rSrg)6AnthoseventsNamespacesCloudauditlogssourcesListRequesti  a[  A AnthoseventsNamespacesCloudauditlogssourcesListRequest object.

Fields:
  continue_: Optional encoded string to continue paging.
  fieldSelector: Allows to filter resources based on a specific value for a
    field name. Send this in a query string format. i.e.
    'metadata.name%3Dlorem'. Not currently used by Cloud Run.
  includeUninitialized: Not currently used by Cloud Run.
  labelSelector: Allows to filter resources based on a label. Supported
    operations are =, !=, exists, in, and notIn.
  limit: The maximum number of records that should be returned.
  parent: The namespaces name
  resourceVersion: The baseline resource version from which the list or
    watch operation should start. Not currently used by Cloud Run.
  watch: Flag that indicates that the client expects to watch this resource
    as well. Not currently used by Cloud Run.
r
   r   r:   r;   rG   rH   rJ   Tr   rK   rL   r   NrM   r   r   r   r   r     r   r   r   c                   `    \ rS rSrSr\R                  " SS5      r\R                  " SSS9r	Sr
g	)
MAnthoseventsNamespacesCloudauditlogssourcesReplaceCloudAuditLogsSourceRequesti  a9  A AnthoseventsNamespacesCloudauditlogssourcesReplaceCloudAuditLogsSource
Request object.

Fields:
  cloudAuditLogsSource: A CloudAuditLogsSource resource to be passed as the
    request body.
  name: The name of the cloudauditlogssource being retrieved. If needed,
    replace {namespace_id} with the project ID.
r   r
   r   Tr   r   N)r   r   r   r   r   r   r   r   r   r'   r   r   r   r   r   r     /     #//0FJ			q4	0$r   r   c                   `    \ rS rSrSr\R                  " SS5      r\R                  " SSS9r	Sr
g	)
5AnthoseventsNamespacesCloudpubsubsourcesCreateRequesti*  zA AnthoseventsNamespacesCloudpubsubsourcesCreateRequest object.

Fields:
  cloudPubSubSource: A CloudPubSubSource resource to be passed as the
    request body.
  parent: The namespace in which this cloudpubsubsource should be created.
CloudPubSubSourcer
   r   Tr   r   N)r   r   r   r   r   r   r   cloudPubSubSourcer   r!   r   r   r   r   r   r   *  s/      ,,-@!D  T2&r   r   c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " SSS9r	\R                  " S5      r
S	rg
)5AnthoseventsNamespacesCloudpubsubsourcesDeleteRequesti7  a)  A AnthoseventsNamespacesCloudpubsubsourcesDeleteRequest object.

Fields:
  apiVersion: Cloud Run currently ignores this parameter.
  kind: Cloud Run currently ignores this parameter.
  name: The name of the cloudpubsubsource being deleted. If needed, replace
    {namespace_id} with the project ID.
  propagationPolicy: Specifies the propagation policy of delete. Cloud Run
    currently ignores this setting, and deletes in the background. Please
    see kubernetes.io/docs/concepts/workloads/controllers/garbage-
    collection/ for more information.
r
   r   r:   Tr   r;   r   Nr<   r   r   r   r   r   7  r@   r   r   c                   :    \ rS rSrSr\R                  " SSS9rSrg)2AnthoseventsNamespacesCloudpubsubsourcesGetRequestiK  zA AnthoseventsNamespacesCloudpubsubsourcesGetRequest object.

Fields:
  name: The name of the cloudpubsubsource being retrieved. If needed,
    replace {namespace_id} with the project ID.
r
   Tr   r   Nr&   r   r   r   r   r   K  r(   r   r   c                   \   \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S5      r
\R                  " S5      r\R                  " S\R                  R                  S9r\R                  " S	S
S9r\R                  " S5      r\R                  " S5      rSrg)3AnthoseventsNamespacesCloudpubsubsourcesListRequestiV  a  A AnthoseventsNamespacesCloudpubsubsourcesListRequest object.

Fields:
  continue_: Optional encoded string to continue paging.
  fieldSelector: Allows to filter resources based on a specific value for a
    field name. Send this in a query string format. i.e.
    'metadata.name%3Dlorem'. Not currently used by Cloud Run.
  includeUninitialized: Not currently used by Cloud Run.
  labelSelector: Allows to filter resources based on a label. Supported
    operations are =, !=, exists, in, and notIn.
  limit: The maximum number of records that should be returned.
  parent: The namespace from which the cloudpubsubsources should be listed.
  resourceVersion: The baseline resource version from which the list or
    watch operation should start. Not currently used by Cloud Run.
  watch: Flag that indicates that the client expects to watch this resource
    as well. Not currently used by Cloud Run.
r
   r   r:   r;   rG   rH   rJ   Tr   rK   rL   r   NrM   r   r   r   r   r   V  r   r   r   c                   `    \ rS rSrSr\R                  " SS5      r\R                  " SSS9r	Sr
g	)
GAnthoseventsNamespacesCloudpubsubsourcesReplaceCloudPubSubSourceRequestis  a)  A
AnthoseventsNamespacesCloudpubsubsourcesReplaceCloudPubSubSourceRequest
object.

Fields:
  cloudPubSubSource: A CloudPubSubSource resource to be passed as the
    request body.
  name: The name of the cloudpubsubsource being retrieved. If needed,
    replace {namespace_id} with the project ID.
r   r
   r   Tr   r   N)r   r   r   r   r   r   r   r   r   r'   r   r   r   r   r   r   s  s/    	  ,,-@!D			q4	0$r   r   c                   `    \ rS rSrSr\R                  " SS5      r\R                  " SSS9r	Sr
g	)
8AnthoseventsNamespacesCloudschedulersourcesCreateRequesti  zA AnthoseventsNamespacesCloudschedulersourcesCreateRequest object.

Fields:
  cloudSchedulerSource: A CloudSchedulerSource resource to be passed as the
    request body.
  parent: The namespace in which this cloudschedulersource should be
    created.
CloudSchedulerSourcer
   r   Tr   r   N)r   r   r   r   r   r   r   cloudSchedulerSourcer   r!   r   r   r   r   r   r     s/     #//0FJ  T2&r   r   c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " SSS9r	\R                  " S5      r
S	rg
)8AnthoseventsNamespacesCloudschedulersourcesDeleteRequesti  a/  A AnthoseventsNamespacesCloudschedulersourcesDeleteRequest object.

Fields:
  apiVersion: Cloud Run currently ignores this parameter.
  kind: Cloud Run currently ignores this parameter.
  name: The name of the cloudschedulersource being deleted. If needed,
    replace {namespace_id} with the project ID.
  propagationPolicy: Specifies the propagation policy of delete. Cloud Run
    currently ignores this setting, and deletes in the background. Please
    see kubernetes.io/docs/concepts/workloads/controllers/garbage-
    collection/ for more information.
r
   r   r:   Tr   r;   r   Nr<   r   r   r   r   r     r@   r   r   c                   :    \ rS rSrSr\R                  " SSS9rSrg)5AnthoseventsNamespacesCloudschedulersourcesGetRequesti  zA AnthoseventsNamespacesCloudschedulersourcesGetRequest object.

Fields:
  name: The name of the cloudschedulersource being retrieved. If needed,
    replace {namespace_id} with the project ID.
r
   Tr   r   Nr&   r   r   r   r   r     r(   r   r   c                   \   \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S5      r
\R                  " S5      r\R                  " S\R                  R                  S9r\R                  " S	S
S9r\R                  " S5      r\R                  " S5      rSrg)6AnthoseventsNamespacesCloudschedulersourcesListRequesti  a  A AnthoseventsNamespacesCloudschedulersourcesListRequest object.

Fields:
  continue_: Optional encoded string to continue paging.
  fieldSelector: Allows to filter resources based on a specific value for a
    field name. Send this in a query string format. i.e.
    'metadata.name%3Dlorem'. Not currently used by Cloud Run.
  includeUninitialized: Not currently used by Cloud Run.
  labelSelector: Allows to filter resources based on a label. Supported
    operations are =, !=, exists, in, and notIn.
  limit: The maximum number of records that should be returned.
  parent: The namespace from which the cloudschedulersources should be
    listed.
  resourceVersion: The baseline resource version from which the list or
    watch operation should start. Not currently used by Cloud Run.
  watch: Flag that indicates that the client expects to watch this resource
    as well. Not currently used by Cloud Run.
r
   r   r:   r;   rG   rH   rJ   Tr   rK   rL   r   NrM   r   r   r   r   r     ru   r   r   c                   `    \ rS rSrSr\R                  " SS5      r\R                  " SSS9r	Sr
g	)
MAnthoseventsNamespacesCloudschedulersourcesReplaceCloudSchedulerSourceRequesti  a9  A AnthoseventsNamespacesCloudschedulersourcesReplaceCloudSchedulerSource
Request object.

Fields:
  cloudSchedulerSource: A CloudSchedulerSource resource to be passed as the
    request body.
  name: The name of the cloudschedulersource being retrieved. If needed,
    replace {namespace_id} with the project ID.
r   r
   r   Tr   r   N)r   r   r   r   r   r   r   r   r   r'   r   r   r   r   r   r     r   r   r   c                   `    \ rS rSrSr\R                  " SS5      r\R                  " SSS9r	Sr
g	)
6AnthoseventsNamespacesCloudstoragesourcesCreateRequesti  zA AnthoseventsNamespacesCloudstoragesourcesCreateRequest object.

Fields:
  cloudStorageSource: A CloudStorageSource resource to be passed as the
    request body.
  parent: The namespace in which this cloudstoragesource should be created.
CloudStorageSourcer
   r   Tr   r   N)r   r   r   r   r   r   r   cloudStorageSourcer   r!   r   r   r   r   r   r     s/     !--.BAF  T2&r   r   c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " SSS9r	\R                  " S5      r
S	rg
)6AnthoseventsNamespacesCloudstoragesourcesDeleteRequesti  a+  A AnthoseventsNamespacesCloudstoragesourcesDeleteRequest object.

Fields:
  apiVersion: Cloud Run currently ignores this parameter.
  kind: Cloud Run currently ignores this parameter.
  name: The name of the cloudstoragesource being deleted. If needed, replace
    {namespace_id} with the project ID.
  propagationPolicy: Specifies the propagation policy of delete. Cloud Run
    currently ignores this setting, and deletes in the background. Please
    see kubernetes.io/docs/concepts/workloads/controllers/garbage-
    collection/ for more information.
r
   r   r:   Tr   r;   r   Nr<   r   r   r   r   r     r@   r   r   c                   :    \ rS rSrSr\R                  " SSS9rSrg)3AnthoseventsNamespacesCloudstoragesourcesGetRequesti  zA AnthoseventsNamespacesCloudstoragesourcesGetRequest object.

Fields:
  name: The name of the cloudstoragesource being retrieved. If needed,
    replace {namespace_id} with the project ID.
r
   Tr   r   Nr&   r   r   r   r   r     r(   r   r   c                   \   \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S5      r
\R                  " S5      r\R                  " S\R                  R                  S9r\R                  " S	S
S9r\R                  " S5      r\R                  " S5      rSrg)4AnthoseventsNamespacesCloudstoragesourcesListRequesti	  a  A AnthoseventsNamespacesCloudstoragesourcesListRequest object.

Fields:
  continue_: Optional encoded string to continue paging.
  fieldSelector: Allows to filter resources based on a specific value for a
    field name. Send this in a query string format. i.e.
    'metadata.name%3Dlorem'. Not currently used by Cloud Run.
  includeUninitialized: Not currently used by Cloud Run.
  labelSelector: Allows to filter resources based on a label. Supported
    operations are =, !=, exists, in, and notIn.
  limit: The maximum number of records that should be returned.
  parent: The namespace from which the cloudstoragesources should be listed.
  resourceVersion: The baseline resource version from which the list or
    watch operation should start. Not currently used by Cloud Run.
  watch: Flag that indicates that the client expects to watch this resource
    as well. Not currently used by Cloud Run.
r
   r   r:   r;   rG   rH   rJ   Tr   rK   rL   r   NrM   r   r   r   r   r   	  r   r   r   c                   `    \ rS rSrSr\R                  " SS5      r\R                  " SSS9r	Sr
g	)
IAnthoseventsNamespacesCloudstoragesourcesReplaceCloudStorageSourceRequesti&  a.  A
AnthoseventsNamespacesCloudstoragesourcesReplaceCloudStorageSourceRequest
object.

Fields:
  cloudStorageSource: A CloudStorageSource resource to be passed as the
    request body.
  name: The name of the cloudstoragesource being retrieved. If needed,
    replace {namespace_id} with the project ID.
r   r
   r   Tr   r   N)r   r   r   r   r   r   r   r   r   r'   r   r   r   r   r   r   &  s/    	 !--.BAF			q4	0$r   r   c                   `    \ rS rSrSr\R                  " SSS9r\R                  " SS5      r	Sr
g	)
+AnthoseventsNamespacesTriggersCreateRequesti6  zA AnthoseventsNamespacesTriggersCreateRequest object.

Fields:
  parent: The namespace name.
  trigger: A Trigger resource to be passed as the request body.
r
   Tr   Triggerr   r   N)r   r   r   r   r   r   r   r!   r   triggerr   r   r   r   r   r   6  s-       T2&""9a0'r   r   c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " SSS9r	\R                  " S5      r
S	rg
)+AnthoseventsNamespacesTriggersDeleteRequestiB  a  A AnthoseventsNamespacesTriggersDeleteRequest object.

Fields:
  apiVersion: Specifies the target version for the cascading deletion
    policy. Events for Cloud Run currently ignores this parameter.
  kind: Specifies the cascading deletion policy, in conjunction of
    `progation_policy` field. Events for Cloud Run currently ignores this
    parameter.
  name: The name of the trigger being deleted. If needed, replace
    {namespace_id} with the project ID.
  propagationPolicy: Specifies the propagation policy of delete. Events for
    Cloud Run currently ignores this setting, and deletes in the background.
    Please see kubernetes.io/docs/concepts/workloads/controllers/garbage-
    collection/ for more information.
r
   r   r:   Tr   r;   r   Nr<   r   r   r   r   r   B  sL      $$Q'*			q	!$			q4	0$++A.r   r   c                   :    \ rS rSrSr\R                  " SSS9rSrg)(AnthoseventsNamespacesTriggersGetRequestiY  zA AnthoseventsNamespacesTriggersGetRequest object.

Fields:
  name: The name of the trigger being retrieved. If needed, replace
    {namespace_id} with the project ID.
r
   Tr   r   Nr&   r   r   r   r   r   Y  r(   r   r   c                   \   \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S5      r
\R                  " S5      r\R                  " S\R                  R                  S9r\R                  " S	S
S9r\R                  " S5      r\R                  " S5      rSrg))AnthoseventsNamespacesTriggersListRequestid  a  A AnthoseventsNamespacesTriggersListRequest object.

Fields:
  continue_: Encoded string to continue paging.
  fieldSelector: Allows to filter resources based on a specific value for a
    field name. Send this in a query string format. i.e.
    'metadata.name%3Dlorem'. Not currently used by Events for Cloud Run.
  includeUninitialized: If true, partially initialized resources are
    included in the response. Not currently used by Events for Cloud Run.
  labelSelector: Allows to filter resources based on a label. Supported
    operations are =, !=, exists, in, and notIn.
  pageSize: The maximum number of records that should be returned.
  parent: The namespace name.
  resourceVersion: The baseline resource version from which the list or
    watch operation should start. Not currently used by Events for Cloud
    Run.
  watch: Flag that indicates that the client expects to watch this resource
    as well. Not currently used by Events for Cloud Run.
r
   r   r:   r;   rG   rH   rJ   Tr   rK   rL   r   Nr   r   r   r   r   r   r   rN   rO   rP   rQ   rR   rS   rT   rU   pageSizer!   rW   rX   r   r   r   r   r   r   d  s    ( ##A&)''*-"//2''*-##Ay/@/@/F/FG(  T2&))!,/

 
 
#%r   r   c                   `    \ rS rSrSr\R                  " SSS9r\R                  " SS5      r	Sr
g	)
3AnthoseventsNamespacesTriggersReplaceTriggerRequesti  zA AnthoseventsNamespacesTriggersReplaceTriggerRequest object.

Fields:
  name: The name of the trigger being retrieved. If needed, replace
    {namespace_id} with the project ID.
  trigger: A Trigger resource to be passed as the request body.
r
   Tr   r   r   r   N)r   r   r   r   r   r   r   r'   r   r   r   r   r   r   r   r     s-     
		q4	0$""9a0'r   r   c                   `    \ rS rSrSr\R                  " SSS9r\R                  " SS5      r	Sr
g	)
/AnthoseventsProjectServiceaccountsCreateRequesti  zA AnthoseventsProjectServiceaccountsCreateRequest object.

Fields:
  parent: Required. The namespace in which this service account should be
    created.
  serviceAccount: A ServiceAccount resource to be passed as the request
    body.
r
   Tr   r}   r   r   Nr~   r   r   r   r   r     r   r   r   c                   `    \ rS rSrSr\R                  " SS5      r\R                  " SSS9r	Sr
g	)
4AnthoseventsProjectsLocationsConfigmapsCreateRequesti  zA AnthoseventsProjectsLocationsConfigmapsCreateRequest object.

Fields:
  configMap: A ConfigMap resource to be passed as the request body.
  parent: Required. The namespace to create the configmap in
r   r
   r   Tr   r   Nr   r   r   r   r   r     r"   r   r   c                   :    \ rS rSrSr\R                  " SSS9rSrg)1AnthoseventsProjectsLocationsConfigmapsGetRequesti  zA AnthoseventsProjectsLocationsConfigmapsGetRequest object.

Fields:
  name: Required. The name of the config map being retrieved. If needed,
    replace {namespace_id} with the project ID.
r
   Tr   r   Nr&   r   r   r   r   r     r(   r   r   c                   `    \ rS rSrSr\R                  " SS5      r\R                  " SSS9r	Sr
g	)
=AnthoseventsProjectsLocationsNamespacesConfigmapsPatchRequesti  a  A AnthoseventsProjectsLocationsNamespacesConfigmapsPatchRequest object.

Fields:
  configMap: A ConfigMap resource to be passed as the request body.
  name: The name of the configMap being retrieved. If needed, replace
    {namespace_id} with the project ID.
r   r
   r   Tr   r   Nr,   r   r   r   r   r     r-   r   r   c                   `    \ rS rSrSr\R                  " SS5      r\R                  " SSS9r	Sr
g	)
HAnthoseventsProjectsLocationsNamespacesConfigmapsReplaceConfigMapRequesti  a  A
AnthoseventsProjectsLocationsNamespacesConfigmapsReplaceConfigMapRequest
object.

Fields:
  configMap: A ConfigMap resource to be passed as the request body.
  name: Required. The name of the configMap being retrieved. If needed,
    replace {namespace_id} with the project ID.
r   r
   r   Tr   r   Nr,   r   r   r   r   r     s-     $$[!4)			q4	0$r   r   c                   `    \ rS rSrSr\R                  " SS5      r\R                  " SSS9r	Sr
g	)
4AnthoseventsProjectsLocationsNamespacesCreateRequesti  zA AnthoseventsProjectsLocationsNamespacesCreateRequest object.

Fields:
  namespace: A Namespace resource to be passed as the request body.
  parent: Required. The project ID or project number in which this namespace
    should be created.
r4   r
   r   Tr   r   Nr5   r   r   r   r   r     s-     $$[!4)  T2&r   r   c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " SSS9r	\R                  " S5      r
S	rg
)4AnthoseventsProjectsLocationsNamespacesDeleteRequesti  a*  A AnthoseventsProjectsLocationsNamespacesDeleteRequest object.

Fields:
  apiVersion: Cloud Run currently ignores this parameter.
  kind: Cloud Run currently ignores this parameter.
  name: Required. The name of the namespace being deleted. If needed,
    replace {namespace_id} with the project ID.
  propagationPolicy: Specifies the propagation policy of delete. Cloud Run
    currently ignores this setting, and deletes in the background. Please
    see kubernetes.io/docs/concepts/workloads/controllers/garbage-
    collection/ for more information.
r
   r   r:   Tr   r;   r   Nr<   r   r   r   r   r     r@   r   r   c                   :    \ rS rSrSr\R                  " SSS9rSrg)1AnthoseventsProjectsLocationsNamespacesGetRequesti  zA AnthoseventsProjectsLocationsNamespacesGetRequest object.

Fields:
  name: Required. The name of the namespace being retrieved. If needed,
    replace {namespace_id} with the project ID.
r
   Tr   r   Nr&   r   r   r   r   r     r(   r   r   c                   \   \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S5      r
\R                  " S5      r\R                  " S\R                  R                  S9r\R                  " S	S
S9r\R                  " S5      r\R                  " S5      rSrg)2AnthoseventsProjectsLocationsNamespacesListRequesti  a  A AnthoseventsProjectsLocationsNamespacesListRequest object.

Fields:
  continue_: Optional encoded string to continue paging.
  fieldSelector: Allows to filter resources based on a specific value for a
    field name. Send this in a query string format. i.e.
    'metadata.name%3Dlorem'. Not currently used by Cloud Run.
  includeUninitialized: Not currently used by Cloud Run.
  labelSelector: Allows to filter resources based on a label. Supported
    operations are =, !=, exists, in, and notIn.
  limit: The maximum number of records that should be returned.
  parent: Required. The project ID or project number from which the
    namespaces should be listed.
  resourceVersion: The baseline resource version from which the list or
    watch operation should start. Not currently used by Cloud Run.
  watch: Flag that indicates that the client expects to watch this resource
    as well. Not currently used by Cloud Run.
r
   r   r:   r;   rG   rH   rJ   Tr   rK   rL   r   NrM   r   r   r   r   r     ru   r   r   c                       \ rS rSrSr\R                  " SSS9r\R                  " SS5      r	\R                  " S5      r
S	rg
)3AnthoseventsProjectsLocationsNamespacesPatchRequesti  a{  A AnthoseventsProjectsLocationsNamespacesPatchRequest object.

Fields:
  name: Required. The name of the namespace being retrieved. If needed,
    replace {namespace_id} with the project ID.
  namespace: A Namespace resource to be passed as the request body.
  updateMask: Required. Indicates which fields in the provided namespace to
    update. This field is currently unused.
r
   Tr   r4   r   r:   r   Nr]   r   r   r   r   r     r_   r   r   c                   `    \ rS rSrSr\R                  " SSS9r\R                  " SS5      r	Sr
g	)
>AnthoseventsProjectsLocationsNamespacesReplaceNamespaceRequesti+  a  A AnthoseventsProjectsLocationsNamespacesReplaceNamespaceRequest object.

Fields:
  name: Required. The name of the namespace being retrieved. If needed,
    replace {namespace_id} with the project ID.
  namespace: A Namespace resource to be passed as the request body.
r
   Tr   r4   r   r   Nrc   r   r   r   r   r   +  rd   r   r   c                   `    \ rS rSrSr\R                  " SSS9r\R                  " SS5      r	Sr
g	)
BAnthoseventsProjectsLocationsNamespacesServiceaccountsPatchRequesti8  a#  A AnthoseventsProjectsLocationsNamespacesServiceaccountsPatchRequest
object.

Fields:
  name: Required. The name of the serviceAccount being updated. If needed,
    replace {namespace_id} with the project ID.
  serviceAccount: A ServiceAccount resource to be passed as the request
    body.
r
   Tr   r}   r   r   Nr   r   r   r   r   r   8  r   r   r   c                   `    \ rS rSrSr\R                  " SSS9r\R                  " SS5      r	Sr
g	)
RAnthoseventsProjectsLocationsNamespacesServiceaccountsReplaceServiceAccountRequestiG  a6  A AnthoseventsProjectsLocationsNamespacesServiceaccountsReplaceServiceAc
countRequest object.

Fields:
  name: Required. The name of the serviceAccount being retrieved. If needed,
    replace {namespace_id} with the project ID.
  serviceAccount: A ServiceAccount resource to be passed as the request
    body.
r
   Tr   r}   r   r   Nr   r   r   r   r   r   G  r   r   r   c                   `    \ rS rSrSr\R                  " SSS9r\R                  " SS5      r	Sr
g	)
1AnthoseventsProjectsLocationsSecretsCreateRequestiV  zA AnthoseventsProjectsLocationsSecretsCreateRequest object.

Fields:
  parent: Required. The project ID or project number in which this secret
    should be created.
  secret: A Secret resource to be passed as the request body.
r
   Tr   rh   r   r   Nri   r   r   r   r   r   V  rk   r   r   c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " SSS9r	\R                  " S5      r
S	rg
)1AnthoseventsProjectsLocationsSecretsDeleteRequestic  a$  A AnthoseventsProjectsLocationsSecretsDeleteRequest object.

Fields:
  apiVersion: Cloud Run currently ignores this parameter.
  kind: Cloud Run currently ignores this parameter.
  name: Required. The name of the secret being deleted. If needed, replace
    {namespace_id} with the project ID.
  propagationPolicy: Specifies the propagation policy of delete. Cloud Run
    currently ignores this setting, and deletes in the background. Please
    see kubernetes.io/docs/concepts/workloads/controllers/garbage-
    collection/ for more information.
r
   r   r:   Tr   r;   r   Nr<   r   r   r   r   r   c  r@   r   r   c                   :    \ rS rSrSr\R                  " SSS9rSrg).AnthoseventsProjectsLocationsSecretsGetRequestiw  zA AnthoseventsProjectsLocationsSecretsGetRequest object.

Fields:
  name: Required. The name of the secret being retrieved. If needed, replace
    {namespace_id} with the project ID.
r
   Tr   r   Nr&   r   r   r   r   r   w  r(   r   r   c                   \   \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S5      r
\R                  " S5      r\R                  " S\R                  R                  S9r\R                  " S	S
S9r\R                  " S5      r\R                  " S5      rSrg)/AnthoseventsProjectsLocationsSecretsListRequesti  a  A AnthoseventsProjectsLocationsSecretsListRequest object.

Fields:
  continue_: Optional encoded string to continue paging.
  fieldSelector: Allows to filter resources based on a specific value for a
    field name. Send this in a query string format. i.e.
    'metadata.name%3Dlorem'. Not currently used by Cloud Run.
  includeUninitialized: Not currently used by Cloud Run.
  labelSelector: Allows to filter resources based on a label. Supported
    operations are =, !=, exists, in, and notIn.
  limit: The maximum number of records that should be returned.
  parent: Required. The project ID or project number from which the secrets
    should be listed.
  resourceVersion: The baseline resource version from which the list or
    watch operation should start. Not currently used by Cloud Run.
  watch: Flag that indicates that the client expects to watch this resource
    as well. Not currently used by Cloud Run.
r
   r   r:   r;   rG   rH   rJ   Tr   rK   rL   r   NrM   r   r   r   r   r     ru   r   r   c                   `    \ rS rSrSr\R                  " SSS9r\R                  " SS5      r	Sr
g	)
8AnthoseventsProjectsLocationsSecretsReplaceSecretRequesti  zA AnthoseventsProjectsLocationsSecretsReplaceSecretRequest object.

Fields:
  name: Required. The name of the secret being retrieved. If needed, replace
    {namespace_id} with the project ID.
  secret: A Secret resource to be passed as the request body.
r
   Tr   rh   r   r   Nry   r   r   r   r   r     rz   r   r   c                   :    \ rS rSrSr\R                  " SSS9rSrg)6AnthoseventsProjectsLocationsServiceaccountsGetRequesti  zA AnthoseventsProjectsLocationsServiceaccountsGetRequest object.

Fields:
  name: Required. The name of the service account being retrieved. If
    needed, replace {namespace_id} with the project ID.
r
   Tr   r   Nr&   r   r   r   r  r    r(   r   r  c                   :    \ rS rSrSr\R                  " SSS9rSrg)7AnthoseventsProjectsLocationsServiceaccountsListRequesti  zA AnthoseventsProjectsLocationsServiceaccountsListRequest object.

Fields:
  parent: The project ID or project number from which the service account
    should be listed.
r
   Tr   r   Nr   r   r   r   r  r    r   r   r  c                   ^   \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S5      r
\R                  " S5      r\R                  " S\R                  R                  S9r\R                  " S	5      r\R                  " S
5      r\R                  " S5      rSrg)AnthoseventsTriggersListRequesti  a  A AnthoseventsTriggersListRequest object.

Fields:
  continue_: Encoded string to continue paging.
  fieldSelector: Allows to filter resources based on a specific value for a
    field name. Send this in a query string format. i.e.
    'metadata.name%3Dlorem'. Not currently used by Events for Cloud Run.
  includeUninitialized: If true, partially initialized resources are
    included in the response. Not currently used by Events for Cloud Run.
  labelSelector: Allows to filter resources based on a label. Supported
    operations are =, !=, exists, in, and notIn.
  pageSize: The maximum number of records that should be returned.
  parent: The namespace name.
  resourceVersion: The baseline resource version from which the list or
    watch operation should start. Not currently used by Events for Cloud
    Run.
  watch: Flag that indicates that the client expects to watch this resource
    as well. Not currently used by Events for Cloud Run.
r
   r   r:   r;   rG   rH   rJ   rK   rL   r   Nr   r   r   r   r  r    s    ( ##A&)''*-"//2''*-##Ay/@/@/F/FG(  #&))!,/

 
 
#%r   r  c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " SS5      r
\R                  " SS5      r\R                  " S	S
5      rSrg)r   i  a(  Broker collects a pool of events that are consumable using Triggers.
Brokers provide a well-known endpoint for event delivery that senders can
use with minimal knowledge of the event routing strategy. Subscribers use
Triggers to request delivery of events from a Broker's pool to a specific
URL or Addressable endpoint.

Fields:
  apiVersion: The API version for this call.
  kind: The kind of resource, in this case always "Broker".
  metadata: Metadata associated with this Broker.
  spec: A BrokerSpec attribute.
  status: A BrokerStatus attribute.
r
   r   
ObjectMetar:   
BrokerSpecr;   BrokerStatusrG   r   Nr   r   r   r   r   r   r   r=   r>   r   metadataspecstatusr   r   r   r   r   r     s_     $$Q'*			q	!$##L!4(			a	0$!!.!4&r   r   c                   d    \ rS rSrSr\R                  " SS5      r\R                  " SS5      rSr	g)	r	  i  aN  A BrokerSpec object.

Fields:
  config: Config is a KReference to the configuration that specifies
    configuration options for this Broker. For example, this could be a
    pointer to a ConfigMap.
  delivery: Delivery is the delivery specification for Events within the
    Broker mesh. This includes things like retries, DLQ, etc.

KReferencer
   DeliverySpecr   r   N)
r   r   r   r   r   r   r   configdeliveryr   r   r   r   r	  r	    s-     !!,2&##NA6(r   r	  c                       \ rS rSrSr\R                  " SS5      r\R                  " SSSS9r\R                  " S	\R                  R                  S
9rSrg)r
  i  an  A BrokerStatus object.

Fields:
  address: Broker is Addressable. It exposes the endpoint as an URI to get
    events delivered into the Broker mesh.
  conditions: Conditions the latest available observations of a resource's
    current state.
  observedGeneration: ObservedGeneration is the 'Generation' of the Broker
    that was last processed by the controller.
r   r
   	Conditionr   Trepeatedr:   rH   r   N)r   r   r   r   r   r   r   address
conditionsrS   rT   rU   observedGenerationr   r   r   r   r
  r
    sN    	 ""=!4'%%k1tD* --a9J9J9P9PQr   r
  c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " SS5      r
\R                  " SS5      r\R                  " S	S
5      rSrg)r   i  a  A CloudAuditLogsSource object.

Fields:
  apiVersion: The API version for this call such as
    "events.cloud.google.com/v1".
  kind: The kind of resource, in this case "CloudAuditLogsSource".
  metadata: Metadata associated with this CloudAuditLogsSource.
  spec: Spec defines the desired state of the CloudAuditLogsSource.
  status: Status represents the current state of the CloudAuditLogsSource.
    This data may be out of date. +optional
r
   r   r  r:   CloudAuditLogsSourceSpecr;   CloudAuditLogsSourceStatusrG   r   Nr  r   r   r   r   r     a    
 $$Q'*			q	!$##L!4(			 :A	>$!!">B&r   r   c                   >   \ rS rSrSr\R                  " SS5      r\R                  " S5      r	\R                  " S5      r
\R                  " S5      r\R                  " SS	5      r\R                  " S
5      r\R                  " S5      r\R                  " SS5      rSrg)r  i,  a  The desired state of the CloudAuditLogsSource.

Fields:
  ceOverrides: CloudEventOverrides defines overrides to control the output
    format and modifications of the event sent to the sink.
  methodName: The name of the service method or operation. For API calls,
    this should be the name of the API method. Required.
  project: Project is the ID of the Google Cloud Project that the
    CloudPubSubSource Topic exists in. If omitted, defaults to same as the
    cluster.
  resourceName: The resource or collection that is the target of the
    operation. The name is a scheme-less URI, not including the API service
    name.
  secret: Secret is the credential to use to create the Scheduler Job. If
    not specified, defaults to: Name: google-cloud-key Key: key.json
  serviceAccountName: ServiceAccountName is the k8s service account which
    binds to a google service account. This google service account has
    required permissions to poll from a Cloud Pub/Sub subscription. If not
    specified, defaults to use secret.
  serviceName: The GCP service providing audit logs. Required.
  sink: Sink is a reference to an object that will resolve to a uri to use
    as the sink.
CloudEventOverridesr
   r   r:   r;   SecretKeySelectorrG   rJ   rK   DestinationrL   r   N)r   r   r   r   r   r   r   ceOverridesr   
methodNameprojectresourceNamerj   serviceAccountNameserviceNamesinkr   r   r   r   r  r  ,  s    0 &&'<a@+$$Q'*!!!$'&&q),!!"5q9& ,,Q/%%a(+			q	1$r   r  c                      \ rS rSrSr\R                  " S5       " S S\R                  5      5       r	\R                  " SS5      r\R                  " SSS	S
9r\R                  " SSS	S
9r\R                  " S\R                  R                   S9r\R$                  " S5      r\R$                  " S5      r\R$                  " S5      r\R$                  " S5      r\R$                  " S5      rSrg)r  iO  at  CloudAuditLogsSourceStatus represents the current state of a
CloudAuditLogsSource.

Messages:
  AnnotationsValue: Annotations is additional Status fields for the Resource
    to save some additional State as well as convey more information to the
    user. This is roughly akin to Annotations on any k8s resource, just the
    reconciler conveying richer information outwards.

Fields:
  annotations: Annotations is additional Status fields for the Resource to
    save some additional State as well as convey more information to the
    user. This is roughly akin to Annotations on any k8s resource, just the
    reconciler conveying richer information outwards.
  ceAttributes: CloudEventAttributes are the specific attributes that the
    Source uses as part of its CloudEvents.
  conditions: Conditions the latest available observations of a resource's
    current state.
  observedGeneration: ObservedGeneration is the 'Generation' of the
    CloudPubSubSource that was last processed by the controller.
  projectId: ProjectID is the project ID of the Topic, might have been
    resolved.
  sinkUri: SinkURI is the current active sink URI that has been configured
    for the Source.
  stackDriverSink: ID of the Stackdriver sink used to publish audit log
    messages.
  subscriptionId: SubscriptionID is the created subscription ID.
  topicId: TopicID where the notifications are sent to.
additionalPropertiesc                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
+CloudAuditLogsSourceStatus.AnnotationsValuein    Annotations is additional Status fields for the Resource to save some
additional State as well as convey more information to the user. This is
roughly akin to Annotations on any k8s resource, just the reconciler
conveying richer information outwards.

Messages:
  AdditionalProperty: An additional property for a AnnotationsValue
    object.

Fields:
  additionalProperties: Additional properties of type AnnotationsValue
c                   `    \ rS rSrSr\R                  " S5      r\R                  " S5      rSr	g)>CloudAuditLogsSourceStatus.AnnotationsValue.AdditionalPropertyi}  An additional property for a AnnotationsValue object.

Fields:
  key: Name of the additional property.
  value: A string attribute.
r
   r   r   N
r   r   r   r   r   r   r   keyvaluer   r   r   r   AdditionalPropertyr0  }  )    
 !!!$c##A&er   r5  r
   Tr  r   Nr   r   r   r   r   r   Messager5  r   r+  r   r   r   r   AnnotationsValuer-  n  2    	'Y.. 	' %112FTXYr   r9  r
   CloudEventAttributesr   Tr  r  r:   r;   rH   rG   rJ   rK   rL   	   r   N)r   r   r   r   r   r   MapUnrecognizedFieldsr   r8  r9  r   annotationsceAttributesr  rS   rT   rU   r  r   	projectIdsinkUristackDriverSinksubscriptionIdtopicIdr   r   r   r   r  r  O  s    < !!"89Z** Z :Z6 &&'91=+''(>DQ,%%k1tD* --a9J9J9P9PQ##A&)!!!$'))!,/((+.!!!$'r   r  c                   `    \ rS rSrSr\R                  " S5      r\R                  " S5      rSr	g)r;  i  a$  From
https://github.com/knative/pkg/blob/master/apis/duck/v1/source_types.go
CloudEventAttributes are the specific attributes that the Source uses as
part of its CloudEvents.

Fields:
  source: Source is the CloudEvents source attribute.
  type: Type refers to the CloudEvent type attribute.
r
   r   r   N)
r   r   r   r   r   r   r   sourcetyper   r   r   r   r;  r;    s)       #&			q	!$r   r;  c                       \ rS rSrSr\R                  " S5       " S S\R                  5      5       r	\R                  " SS5      rSrg)	r   i  a"  CloudEventOverrides defines arguments for a Source that control the
output format of the CloudEvents produced by the Source.

Messages:
  ExtensionsValue: Extensions specify what attribute are added or overridden
    on the outbound event. Each `Extensions` key-value pair are set on the
    event as an attribute extension independently.

Fields:
  extensions: Extensions specify what attribute are added or overridden on
    the outbound event. Each `Extensions` key-value pair are set on the
    event as an attribute extension independently.
r+  c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
#CloudEventOverrides.ExtensionsValuei  aU  Extensions specify what attribute are added or overridden on the
outbound event. Each `Extensions` key-value pair are set on the event as
an attribute extension independently.

Messages:
  AdditionalProperty: An additional property for a ExtensionsValue object.

Fields:
  additionalProperties: Additional properties of type ExtensionsValue
c                   `    \ rS rSrSr\R                  " S5      r\R                  " S5      rSr	g)6CloudEventOverrides.ExtensionsValue.AdditionalPropertyi  zAn additional property for a ExtensionsValue object.

Fields:
  key: Name of the additional property.
  value: A string attribute.
r
   r   r   Nr2  r   r   r   r5  rL    r6  r   r5  r
   Tr  r   Nr7  r   r   r   ExtensionsValuerJ    s2    		'Y.. 	' %112FTXYr   rM  r
   r   N)r   r   r   r   r   r   r=  r   r8  rM  r   
extensionsr   r   r   r   r   r     sL     !!"89Z	)) Z :Z2 %%&7;*r   r   c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " SS5      r
\R                  " SS5      r\R                  " S	S
5      rSrg)r   i  a  A CloudPubSubSource object.

Fields:
  apiVersion: The API version for this call such as
    "events.cloud.google.com/v1".
  kind: The kind of resource, in this case "CloudPubSubSource".
  metadata: Metadata associated with this CloudPubSubSource.
  spec: Spec defines the desired state of the CloudPubSubSource.
  status: Status represents the current state of the CloudPubSubSource. This
    data may be out of date. +optional
r
   r   r  r:   CloudPubSubSourceSpecr;   CloudPubSubSourceStatusrG   r   Nr  r   r   r   r   r     sa    
 $$Q'*			q	!$##L!4(			 7	;$!!";Q?&r   r   c                   b   \ rS rSrSr\R                  " S5      r\R                  " SS5      r	\R                  " S5      r
\R                  " S5      r\R                  " S5      r\R                  " S	S
5      r\R                  " S5      r\R                  " SS5      r\R                  " S5      rSrg)rP  i  aS  The desired state of the CloudPubSubSource.

Fields:
  ackDeadline: AckDeadline is the default maximum time after a subscriber
    receives a message before the subscriber should acknowledge the message.
    Defaults to 30 seconds ('30s'). +optional
  ceOverrides: CloudEventOverrides defines overrides to control the output
    format and modifications of the event sent to the sink.
  project: Project is the ID of the Google Cloud Project that the
    CloudPubSubSource Topic exists in. If omitted, defaults to same as the
    cluster.
  retainAckedMessages: RetainAckedMessages defines whether to retain
    acknowledged messages. If true, acknowledged messages will not be
    expunged until they fall out of the RetentionDuration window.
  retentionDuration: RetentionDuration defines how long to retain messages
    in backlog, from the time of publish. If RetainAckedMessages is true,
    this duration affects the retention of acknowledged messages, otherwise
    only unacknowledged messages are retained. Cannot be longer than 7 days
    or shorter than 10 minutes. Defaults to 7 days ('7d'). +optional
  secret: Secret is the credential to use to create the Scheduler Job. If
    not specified, defaults to: Name: google-cloud-key Key: key.json
  serviceAccountName: ServiceAccountName is the k8s service account which
    binds to a google service account. This google service account has
    required permissions to poll from a Cloud Pub/Sub subscription. If not
    specified, defaults to use secret.
  sink: Sink is a reference to an object that will resolve to a domain name
    or a URI directly to use as the sink.
  topic: Topic is the ID of the CloudPubSubSource Topic to Subscribe to. It
    must be in the form of the unique identifier within the project, not the
    entire name. E.g. it must be 'laconia', not 'projects/my-
    proj/topics/laconia'.
r
   r   r   r:   r;   rG   r!  rJ   rK   r"  rL   r<  r   N)r   r   r   r   r   r   r   ackDeadliner   r#  r%  rP   retainAckedMessagesretentionDurationrj   r'  r)  topicr   r   r   r   rP  rP    s    B %%a(+&&'<a@+!!!$'!..q1++A.!!"5q9& ,,Q/			q	1$



"%r   rP  c                      \ rS rSrSr\R                  " S5       " S S\R                  5      5       r	\R                  " SS5      r\R                  " SSS	S
9r\R                  " SSS	S
9r\R                  " S\R                  R                   S9r\R$                  " S5      r\R$                  " S5      r\R$                  " S5      r\R$                  " S5      rSrg)rQ  i  a"  CloudPubSubSourceStatus represents the current state of a
CloudPubSubSource.

Messages:
  AnnotationsValue: Annotations is additional Status fields for the Resource
    to save some additional State as well as convey more information to the
    user. This is roughly akin to Annotations on any k8s resource, just the
    reconciler conveying richer information outwards.

Fields:
  annotations: Annotations is additional Status fields for the Resource to
    save some additional State as well as convey more information to the
    user. This is roughly akin to Annotations on any k8s resource, just the
    reconciler conveying richer information outwards.
  ceAttributes: CloudEventAttributes are the specific attributes that the
    Source uses as part of its CloudEvents.
  conditions: Conditions the latest available observations of a resource's
    current state.
  observedGeneration: ObservedGeneration is the 'Generation' of the
    CloudPubSubSource that was last processed by the controller.
  projectId: ProjectID is the project ID of the Topic, might have been
    resolved.
  sinkUri: SinkURI is the current active sink URI that has been configured
    for the Source. +optional
  subscriptionId: SubscriptionID is the created subscription ID.
  topicId: TopicID where the notifications are sent to.
r+  c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
(CloudPubSubSourceStatus.AnnotationsValuei.  r.  c                   `    \ rS rSrSr\R                  " S5      r\R                  " S5      rSr	g);CloudPubSubSourceStatus.AnnotationsValue.AdditionalPropertyi=  r1  r
   r   r   Nr2  r   r   r   r5  r[  =  r6  r   r5  r
   Tr  r   Nr7  r   r   r   r9  rY  .  r:  r   r9  r
   r;  r   Tr  r  r:   r;   rH   rG   rJ   rK   rL   r   N)r   r   r   r   r   r   r=  r   r8  r9  r   r>  r?  r  rS   rT   rU   r  r   r@  rA  rC  rD  r   r   r   r   rQ  rQ    s    8 !!"89Z** Z :Z6 &&'91=+''(>DQ,%%k1tD* --a9J9J9P9PQ##A&)!!!$'((+.!!!$'r   rQ  c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " SS5      r
\R                  " SS5      r\R                  " S	S
5      rSrg)r   iT  a  The CloudSchedulerSource resource.

Fields:
  apiVersion: The API version for this call such as
    "events.cloud.google.com/v1".
  kind: The kind of resource, in this case "CloudSchedulerSource".
  metadata: Metadata associated with this CloudSchedulerSource.
  spec: Spec defines the desired state of the CloudSchedulerSource.
  status: Status represents the current state of the CloudSchedulerSource.
    This data may be out of date.
r
   r   r  r:   CloudSchedulerSourceSpecr;   CloudSchedulerSourceStatusrG   r   Nr  r   r   r   r   r   T  r  r   r   c                   >   \ rS rSrSr\R                  " SS5      r\R                  " S5      r	\R                  " S5      r
\R                  " S5      r\R                  " S5      r\R                  " S	S
5      r\R                  " S5      r\R                  " SS5      rSrg)r]  ih  a
  The desired state of the CloudSchedulerSource.

Fields:
  ceOverrides: CloudEventOverrides defines overrides to control the output
    format and modifications of the event sent to the sink.
  data: What data to send.
  location: Location where to create the Job in.
  project: Project is the ID of the Google Cloud Project that the
    CloudPubSubSource Topic exists in. If omitted, defaults to same as the
    cluster.
  schedule: Schedule in cron format, for example: "* * * * *" would be run
    every minute.
  secret: Secret is the credential to use to create the Scheduler Job. If
    not specified, defaults to: Name: google-cloud-key Key: key.json
  serviceAccountName: ServiceAccountName is the k8s service account which
    binds to a google service account. This google service account has
    required permissions to poll from a Cloud Pub/Sub subscription. If not
    specified, defaults to use secret.
  sink: Sink is a reference to an object that will resolve to a domain name
    or a URI directly to use as the sink.
r   r
   r   r:   r;   rG   r!  rJ   rK   r"  rL   r   N)r   r   r   r   r   r   r   r#  r   datalocationr%  schedulerj   r'  r)  r   r   r   r   r]  r]  h  s    , &&'<a@+			q	!$""1%(!!!$'""1%(!!"5q9& ,,Q/			q	1$r   r]  c                      \ rS rSrSr\R                  " S5       " S S\R                  5      5       r	\R                  " SS5      r\R                  " SSS	S
9r\R                  " SSS	S
9r\R                  " S5      r\R                   " S\R"                  R$                  S9r\R                  " S5      r\R                  " S5      r\R                  " S5      r\R                  " S5      rSrg)r^  i  a  CloudSchedulerSourceStatus represents the current state of a
CloudSchedulerSource.

Messages:
  AnnotationsValue: Annotations is additional Status fields for the Resource
    to save some additional State as well as convey more information to the
    user. This is roughly akin to Annotations on any k8s resource, just the
    reconciler conveying richer information outwards.

Fields:
  annotations: Annotations is additional Status fields for the Resource to
    save some additional State as well as convey more information to the
    user. This is roughly akin to Annotations on any k8s resource, just the
    reconciler conveying richer information outwards.
  ceAttributes: CloudEventAttributes are the specific attributes that the
    Source uses as part of its CloudEvents.
  conditions: Array of observed CloudSchedulerSourceConditions, indicating
    the current state of the CloudSchedulerSource.
  jobName: JobName is the name of the created scheduler Job on success.
  observedGeneration: ObservedGeneration is the 'Generation' of the
    CloudSchedulerSource that was last processed by the controller.
  projectId: ProjectID is the project ID of the Topic, might have been
    resolved.
  sinkUri: SinkURI is the current active sink URI that has been configured
    for the Source.
  subscriptionId: SubscriptionID is the created subscription ID.
  topicId: TopicID where the notifications are sent to.
r+  c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
+CloudSchedulerSourceStatus.AnnotationsValuei  r.  c                   `    \ rS rSrSr\R                  " S5      r\R                  " S5      rSr	g)>CloudSchedulerSourceStatus.AnnotationsValue.AdditionalPropertyi  r1  r
   r   r   Nr2  r   r   r   r5  rg    r6  r   r5  r
   Tr  r   Nr7  r   r   r   r9  re    r:  r   r9  r
   r;  r   Tr  r  r:   r;   rG   rH   rJ   rK   rL   r<  r   N)r   r   r   r   r   r   r=  r   r8  r9  r   r>  r?  r  r   jobNamerS   rT   rU   r  r@  rA  rC  rD  r   r   r   r   r^  r^    s    : !!"89Z** Z :Z6 &&'91=+''(>DQ,%%k1tD*!!!$' --a9J9J9P9PQ##A&)!!!$'((+.!!!$'r   r^  c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " SS5      r
\R                  " SS5      r\R                  " S	S
5      rSrg)r   i  a  The CloudStorageSource resource.

Fields:
  apiVersion: The API version for this call such as
    "events.cloud.google.com/v1".
  kind: The kind of resource, in this case "CloudStorageSource".
  metadata: Metadata associated with this CloudStorageSource.
  spec: Spec defines the desired state of the CloudStorageSource.
  status: Status represents the current state of the CloudStorageSource.
    This data may be out of date.
r
   r   r  r:   CloudStorageSourceSpecr;   CloudStorageSourceStatusrG   r   Nr  r   r   r   r   r     sa    
 $$Q'*			q	!$##L!4(			 8!	<$!!"<a@&r   r   c                   <   \ rS rSrSr\R                  " S5      r\R                  " SS5      r	\R                  " SSS9r
\R                  " S	5      r\R                  " S
5      r\R                  " SS5      r\R                  " S5      r\R                  " SS5      rSrg)rj  i  a-  The desired state of the CloudStorageSource.

Fields:
  bucket: Bucket to subscribe to.
  ceOverrides: CloudEventOverrides defines overrides to control the output
    format and modifications of the event sent to the sink.
  eventTypes: EventTypes to subscribe to. If unspecified, then subscribe to
    all events.
  objectNamePrefix: ObjectNamePrefix limits the notifications to objects
    with this prefix.
  project: Project is the ID of the Google Cloud Project that the PubSub
    Topic exists in. If omitted, defaults to same as the cluster.
  secret: Secret is the credential to use to create the Scheduler Job. If
    not specified, defaults to: Name: google-cloud-key Key: key.json
  serviceAccountName: ServiceAccountName is the k8s service account which
    binds to a google service account. This google service account has
    required permissions to poll from a Cloud Pub/Sub subscription. If not
    specified, defaults to use secret.
  sink: Sink is a reference to an object that will resolve to a domain name
    or a URI directly to use as the sink.
r
   r   r   r:   Tr  r;   rG   r!  rJ   rK   r"  rL   r   N)r   r   r   r   r   r   r   bucketr   r#  
eventTypesobjectNamePrefixr%  rj   r'  r)  r   r   r   r   rj  rj    s    ,   #&&&'<a@+$$Q6***1-!!!$'!!"5q9& ,,Q/			q	1$r   rj  c                      \ rS rSrSr\R                  " S5       " S S\R                  5      5       r	\R                  " SS5      r\R                  " SSS	S
9r\R                  " SSS	S
9r\R                  " S5      r\R                   " S\R"                  R$                  S9r\R                  " S5      r\R                  " S5      r\R                  " S5      r\R                  " S5      rSrg)rk  i  a  CloudStorageSourceStatus represents the current state of a
CloudStorageSource.

Messages:
  AnnotationsValue: Annotations is additional Status fields for the Resource
    to save some additional State as well as convey more information to the
    user. This is roughly akin to Annotations on any k8s resource, just the
    reconciler conveying richer information outwards.

Fields:
  annotations: Annotations is additional Status fields for the Resource to
    save some additional State as well as convey more information to the
    user. This is roughly akin to Annotations on any k8s resource, just the
    reconciler conveying richer information outwards.
  ceAttributes: CloudEventAttributes are the specific attributes that the
    Source uses as part of its CloudEvents.
  conditions: Conditions the latest available observations of a resource's
    current state.
  notificationId: NotificationID is the ID that GCS identifies this
    notification as.
  observedGeneration: ObservedGeneration is the 'Generation' of the
    CloudPubSubSource that was last processed by the controller.
  projectId: Project is the ID of the Google Cloud Project that the PubSub
    Topic exists in. If omitted, defaults to same as the cluster.
  sinkUri: SinkURI is the current active sink URI that has been configured
    for the Source.
  subscriptionId: SubscriptionID is the created subscription ID.
  topicId: TopicID where the notifications are sent to.
r+  c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
)CloudStorageSourceStatus.AnnotationsValuei"  r.  c                   `    \ rS rSrSr\R                  " S5      r\R                  " S5      rSr	g)<CloudStorageSourceStatus.AnnotationsValue.AdditionalPropertyi1  r1  r
   r   r   Nr2  r   r   r   r5  rt  1  r6  r   r5  r
   Tr  r   Nr7  r   r   r   r9  rr  "  r:  r   r9  r
   r;  r   Tr  r  r:   r;   rG   rH   rJ   rK   rL   r<  r   N)r   r   r   r   r   r   r=  r   r8  r9  r   r>  r?  r  r   notificationIdrS   rT   rU   r  r@  rA  rC  rD  r   r   r   r   rk  rk    s    < !!"89Z** Z :Z6 &&'91=+''(>DQ,%%k1tD*((+. --a9J9J9P9PQ##A&)!!!$'((+.!!!$'r   rk  c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S5      r	\R                  " S5      r
\R                  " S5      r\R                  " S5      rS	rg
)r  iI  a  Condition defines a generic condition for a Resource

Fields:
  lastTransitionTime: Optional. Last time the condition transitioned from
    one status to another.
  message: Optional. Human readable message indicating details about the
    current status.
  reason: Optional. One-word CamelCase reason for the condition's last
    transition.
  severity: Optional. How to interpret failures of this condition, one of
    Error, Warning, Info
  status: Status of the condition, one of True, False, Unknown.
  type: type is used to communicate the status of the reconciliation
    process. See also: https://github.com/knative/serving/blob/master/docs/s
    pec/errors.md#error-conditions-and-reporting Types common to all
    resources include: * "Ready": True when the Resource is ready.
r
   r   r:   r;   rG   rJ   r   N)r   r   r   r   r   r   r   lastTransitionTimemessagereasonseverityr  rG  r   r   r   r   r  r  I  sj    $ !,,Q/!!!$'  #&""1%(  #&			q	!$r   r  c                   V   \ rS rSrSr\R                  " S5       " S S\R                  5      5       r	\R                  " S5       " S S\R                  5      5       r
\R                  " SS5      r\R                  " SS	5      r\R                  " S
5      r\R                  " SS5      rSrg)r   id  a  Cloud Run fully managed: not supported Cloud Run for Anthos: supported
ConfigMap holds configuration data for pods to consume.

Messages:
  BinaryDataValue: BinaryData contains the binary data. Each key must
    consist of alphanumeric characters, '-', '_' or '.'. BinaryData can
    contain byte sequences that are not in the UTF-8 range. The keys stored
    in BinaryData must not overlap with the ones in the Data field, this is
    enforced during validation process. Using this field will require 1.10+
    apiserver and kubelet.
  DataValue: Data contains the configuration data. Each key must consist of
    alphanumeric characters, '-', '_' or '.'. Values with non-UTF-8 byte
    sequences must use the BinaryData field. The keys stored in Data must
    not overlap with the keys in the BinaryData field, this is enforced
    during validation process.

Fields:
  binaryData: BinaryData contains the binary data. Each key must consist of
    alphanumeric characters, '-', '_' or '.'. BinaryData can contain byte
    sequences that are not in the UTF-8 range. The keys stored in BinaryData
    must not overlap with the ones in the Data field, this is enforced
    during validation process. Using this field will require 1.10+ apiserver
    and kubelet.
  data: Data contains the configuration data. Each key must consist of
    alphanumeric characters, '-', '_' or '.'. Values with non-UTF-8 byte
    sequences must use the BinaryData field. The keys stored in Data must
    not overlap with the keys in the BinaryData field, this is enforced
    during validation process.
  immutable: Immutable, if set to true, ensures that data stored in the
    ConfigMap cannot be updated (only object metadata can be modified). If
    not set to true, the field can be modified at any time. Defaulted to
    nil. This is a beta field enabled by ImmutableEphemeralVolumes feature
    gate.
  metadata: Standard object's metadata. More info:
    https://git.k8s.io/community/contributors/devel/sig-architecture/api-
    conventions.md#metadata
r+  c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
ConfigMap.BinaryDataValuei  a  BinaryData contains the binary data. Each key must consist of
alphanumeric characters, '-', '_' or '.'. BinaryData can contain byte
sequences that are not in the UTF-8 range. The keys stored in BinaryData
must not overlap with the ones in the Data field, this is enforced during
validation process. Using this field will require 1.10+ apiserver and
kubelet.

Messages:
  AdditionalProperty: An additional property for a BinaryDataValue object.

Fields:
  additionalProperties: Additional properties of type BinaryDataValue
c                   `    \ rS rSrSr\R                  " S5      r\R                  " S5      r	Sr
g),ConfigMap.BinaryDataValue.AdditionalPropertyi  zAn additional property for a BinaryDataValue object.

Fields:
  key: Name of the additional property.
  value: A byte attribute.
r
   r   r   Nr   r   r   r   r   r   r   r3  
BytesFieldr4  r   r   r   r   r5  r    )    
 !!!$c""1%er   r5  r
   Tr  r   Nr7  r   r   r   BinaryDataValuer}    s2    	&Y.. 	& %112FTXYr   r  c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
ConfigMap.DataValuei  a  Data contains the configuration data. Each key must consist of
alphanumeric characters, '-', '_' or '.'. Values with non-UTF-8 byte
sequences must use the BinaryData field. The keys stored in Data must not
overlap with the keys in the BinaryData field, this is enforced during
validation process.

Messages:
  AdditionalProperty: An additional property for a DataValue object.

Fields:
  additionalProperties: Additional properties of type DataValue
c                   `    \ rS rSrSr\R                  " S5      r\R                  " S5      rSr	g)&ConfigMap.DataValue.AdditionalPropertyi  z}An additional property for a DataValue object.

Fields:
  key: Name of the additional property.
  value: A string attribute.
r
   r   r   Nr2  r   r   r   r5  r    r6  r   r5  r
   Tr  r   Nr7  r   r   r   	DataValuer    r:  r   r  r
   r   r:   r  r;   r   N)r   r   r   r   r   r   r=  r   r8  r  r  r   
binaryDatar`  rP   	immutabler  r   r   r   r   r   r   d  s    $L !!"89Z	)) Z :Z8 !!"89Z)## Z :Z6 %%&7;*			Q	/$$$Q')##L!4(r   r   c                      \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S5      r	\R                  " S5      r
\R                  " S\R                  R                  S9r\R                  " S	5      rS
rg)CustomResourceColumnDefinitioni  a   CustomResourceColumnDefinition specifies a column for server side
printing.

Fields:
  description: description is a human readable description of this column.
  format: format is an optional OpenAPI type definition for this column. The
    'name' format is applied to the primary identifier column to assist in
    clients identifying column is the resource name. See
    https://github.com/OAI/OpenAPI-
    Specification/blob/master/versions/2.0.md#data-types for more.
  jsonPath: JSONPath is a simple JSON path, i.e. with array notation.
  name: name is a human readable name for the column.
  priority: priority is an integer defining the relative importance of this
    column compared to others. Lower numbers are considered higher priority.
    Columns that may be omitted in limited space scenarios should be given a
    higher priority. +optional
  type: type is an OpenAPI type definition for this column. See
    https://github.com/OAI/OpenAPI-
    Specification/blob/master/versions/2.0.md#data-types for more.
r
   r   r:   r;   rG   rH   rJ   r   N)r   r   r   r   r   r   r   descriptionformatjsonPathr'   rS   rT   rU   priorityrG  r   r   r   r   r  r    sw    * %%a(+  #&""1%(			q	!$##Ay/@/@/F/FG(			q	!$r   r  c                   b    \ rS rSrSr\R                  " S5      r\R                  " SS5      r	Sr
g)CustomResourceConversioni  a  CustomResourceConversion describes how to convert different versions of
a CR.

Fields:
  strategy: strategy specifies how custom resources are converted between
    versions. Allowed values are: - `None`: The converter only change the
    apiVersion and would not touch any other field in the custom resource. -
    `Webhook`: API Server will call to an external webhook to do the
    conversion. Additional information is needed for this option. This
    requires spec.preserveUnknownFields to be false, and
    spec.conversion.webhook to be set.
  webhook: webhook describes how to call the conversion webhook. Required
    when `strategy` is set to `Webhook`.
r
   WebhookConversionr   r   N)r   r   r   r   r   r   r   strategyr   webhookr   r   r   r   r  r    s,     ""1%(""#6:'r   r  c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " SS5      r
\R                  " SS5      rS	rg
)CustomResourceDefinitioni  a  CustomResourceDefinition represents a resource that should be exposed on
the API server. Its name MUST be in the format <.spec.name>.<.spec.group>.

Fields:
  apiVersion: The API version for this call such as
    "k8s.apiextensions.io/v1".
  kind: The kind of resource, in this case always
    "CustomResourceDefinition".
  metadata: Metadata associated with this CustomResourceDefinition.
  spec: Spec describes how the user wants the resources to appear
r
   r   r  r:   CustomResourceDefinitionSpecr;   r   N)r   r   r   r   r   r   r   r=   r>   r   r  r  r   r   r   r   r  r    sN    
 $$Q'*			q	!$##L!4(			 >	B$r   r  c                       \ rS rSrSr\R                  " SSS9r\R                  " S5      r\R                  " S5      r	\R                  " S5      r
\R                  " S	SS9r\R                  " S
5      rSrg)CustomResourceDefinitionNamesi  a1  CustomResourceDefinitionNames indicates the names to serve this
CustomResourceDefinition

Fields:
  categories: Categories is a list of grouped resources custom resources
    belong to (e.g. 'all') +optional
  kind: Kind is the serialized kind of the resource. It is normally
    CamelCase and singular.
  listKind: ListKind is the serialized kind of the list for this resource.
    Defaults to List. +optional
  plural: Plural is the plural name of the resource to serve. It must match
    the name of the CustomResourceDefinition-registration too: plural.group
    and it must be all lowercase.
  shortNames: ShortNames are short names for the resource. It must be all
    lowercase. +optional
  singular: Singular is the singular name of the resource. It must be all
    lowercase Defaults to lowercased +optional
r
   Tr  r   r:   r;   rG   rJ   r   N)r   r   r   r   r   r   r   
categoriesr>   listKindplural
shortNamessingularr   r   r   r   r  r    sm    & $$Q6*			q	!$""1%(  #&$$Q6*""1%(r   r  c                       \ rS rSrSr\R                  " SS5      r\R                  " S5      r	\R                  " SS5      r
\R                  " S5      r\R                  " S	5      r\R                  " S
SSS9rSrg)r  i+  a  CustomResourceDefinitionSpec describes how a user wants their resource
to appear

Fields:
  conversion: conversion defines conversion settings for the CRD.
  group: group is the API group of the defined custom resource. The custom
    resources are served under `/apis//...`. Must match the name of the
    CustomResourceDefinition (in the form `.`).
  names: names specify the resource and kind names for the custom resource.
  preserveUnknownFields: preserveUnknownFields indicates that object fields
    which are not specified in the OpenAPI schema should be preserved when
    persisting to storage. apiVersion, kind, metadata and known fields
    inside metadata are always preserved. This field is deprecated in favor
    of setting `x-preserve-unknown-fields` to true in
    `spec.versions[*].schema.openAPIV3Schema`. See
    https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-
    resources/custom-resource-definitions/#pruning-versus-preserving-
    unknown-fields for details.
  scope: scope indicates whether the defined custom resource is cluster- or
    namespace-scoped. Allowed values are `Cluster` and `Namespaced`.
  versions: versions is the list of all API versions of the defined custom
    resource. Version names are used to compute the order in which served
    versions are listed in API discovery. If the version string is "kube-
    like", it will sort above non "kube-like" version strings, which are
    ordered lexicographically. "Kube-like" versions start with a "v", then
    are followed by a number (the major version), then optionally the string
    "alpha" or "beta" and another number (the minor version). These are
    sorted first by GA > beta > alpha (where GA is a version with no suffix
    such as beta or alpha), and then by comparing major version, then minor
    version. An example sorted list of versions: v10, v2, v1, v11beta2,
    v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10.
r  r
   r   r  r:   r;   rG   CustomResourceDefinitionVersionrJ   Tr  r   N)r   r   r   r   r   r   r   
conversionr   groupnamesrP   preserveUnknownFieldsscopeversionsr   r   r   r   r  r  +  sw    B %%&@!D*



"%

 
 !@!
D%#003



"%##$EqSWX(r   r  c                   <   \ rS rSrSr\R                  " SSSS9r\R                  " S5      r	\R                  " S5      r\R                  " S	5      r\R                  " S
S5      r\R                  " S5      r\R                  " S5      r\R                  " SS5      rSrg)r  iU  a~  A CustomResourceDefinitionVersion object.

Fields:
  additionalPrinterColumns: additionalPrinterColumns specifies additional
    columns returned in Table output. See
    https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-
    resources-as-tables for details. If no columns are specified, a single
    column displaying the age of the custom resource is used.
  deprecated: deprecated indicates this version of the custom resource API
    is deprecated. When set to true, API requests to this version receive a
    warning header in the server response. Defaults to false.
  deprecationWarning: deprecationWarning overrides the default warning
    returned to API clients. May only be set when `deprecated` is true. The
    default warning indicates this version is deprecated and recommends use
    of the newest served version of equal or greater stability, if one
    exists.
  name: Name is the version name, e.g. "v1", "v2beta1", etc.
  schema: schema describes the schema used for validation, pruning, and
    defaulting of this version of the custom resource.
  served: Served is a flag enabling/disabling this version from being served
    via REST APIs
  storage: Storage flags the version as storage version. There must be
    exactly one flagged as storage version.
  subresources: subresources specify what subresources this version of the
    defined custom resource have.
r  r
   Tr  r   r:   r;   CustomResourceValidationrG   rJ   rK   CustomResourceSubresourcesrL   r   N)r   r   r   r   r   r   r   additionalPrinterColumnsrP   
deprecatedr   deprecationWarningr'   schemaservedstoragesubresourcesr   r   r   r   r  r  U  s    6 '334TVWbfg%%a(* ,,Q/			q	!$!!"<a@&!!!$&""1%'''(DaH,r   r  c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S5      r	Sr
g)CustomResourceSubresourceScalei{  a  CustomResourceSubresourceScale defines how to serve the scale
subresource for CustomResources.

Fields:
  labelSelectorPath: LabelSelectorPath defines the JSON path inside of a
    CustomResource that corresponds to Scale.Status.Selector. Only JSON
    paths without the array notation are allowed. Must be a JSON Path under
    .status. Must be set to work with HPA. If there is no value under the
    given path in the CustomResource, the status label selector value in the
    /scale subresource will default to the empty string. +optional
  specReplicasPath: SpecReplicasPath defines the JSON path inside of a
    CustomResource that corresponds to Scale.Spec.Replicas. Only JSON paths
    without the array notation are allowed. Must be a JSON Path under .spec.
    If there is no value under the given path in the CustomResource, the
    /scale subresource will return an error on GET.
  statusReplicasPath: StatusReplicasPath defines the JSON path inside of a
    CustomResource that corresponds to Scale.Status.Replicas. Only JSON
    paths without the array notation are allowed. Must be a JSON Path under
    .status. If there is no value under the given path in the
    CustomResource, the status replica value in the /scale subresource will
    default to 0.
r
   r   r:   r   N)r   r   r   r   r   r   r   labelSelectorPathspecReplicasPathstatusReplicasPathr   r   r   r   r  r  {  s<    .  ++A.**1- ,,Q/r   r  c                       \ rS rSrSrSrg)CustomResourceSubresourceStatusi  a  CustomResourceSubresourceStatus defines how to serve the status
subresource for CustomResources. Status is represented by the `.status` JSON
path inside of a CustomResource. When set, * exposes a /status subresource
for the custom resource * PUT requests to the /status subresource take a
custom resource object, and ignore changes to anything except the status
stanza * PUT/POST/PATCH requests to the custom resource ignore changes to
the status stanza
r   Nr   r   r   r   r   r   r   r   r   r  r    s    r   r  c                   d    \ rS rSrSr\R                  " SS5      r\R                  " SS5      rSr	g)	r  i  a   CustomResourceSubresources defines the status and scale subresources for
CustomResources.

Fields:
  scale: Scale denotes the scale subresource for CustomResources +optional
  status: Status denotes the status subresource for CustomResources
    +optional
r  r
   r  r   r   N)
r   r   r   r   r   r   r   scaler  r   r   r   r   r  r    s/     
 
 !A1
E%!!"CQG&r   r  c                   >    \ rS rSrSr\R                  " SS5      rSrg)r  i  zCustomResourceValidation is a list of validation methods for
CustomResources.

Fields:
  openAPIV3Schema: OpenAPIV3Schema is the OpenAPI v3 schema to be validated
    against.
JSONSchemaPropsr
   r   N)	r   r   r   r   r   r   r   openAPIV3Schemar   r   r   r   r  r    s     **+<a@/r   r  c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " SS5      r
\R                  " S\R                  R                  S9rS	rg
)r  i  aG  From https://github.com/knative/eventing/blob/master/pkg/apis/duck/v1/de
livery_types.go

Fields:
  backoffDelay: BackoffDelay is the delay before retrying. More information
    on Duration format: - https://www.iso.org/iso-8601-date-and-time-
    format.html - https://en.wikipedia.org/wiki/ISO_8601 For linear policy,
    backoff delay is the time interval between retries. For exponential
    policy , backoff delay is backoffDelay*2^. +optional BackoffDelay
    *string `json:"backoffDelay,omitempty"
  backoffPolicy: BackoffPolicy is the retry backoff policy (linear,
    exponential).
  deadLetterSink: DeadLetterSink is the sink receiving event that could not
    be sent to a destination.
  retry: Retry is the minimum number of retries the sender should attempt
    when sending an event before moving it to the dead letter sink.
r
   r   r"  r:   r;   rH   r   N)r   r   r   r   r   r   r   backoffDelaybackoffPolicyr   deadLetterSinkrS   rT   rU   retryr   r   r   r   r  r    sY    $ &&q),''*-))-;.

 
 I,=,=,C,C
D%r   r  c                   b    \ rS rSrSr\R                  " SS5      r\R                  " S5      r	Sr
g)r"  i  au  From
https://github.com/knative/pkg/blob/master/apis/duck/v1/destination.go
Destination represents a target of an invocation over HTTP.

Fields:
  ref: Ref points to an Addressable.
  uri: URI can be an absolute URL(non-empty scheme and non-empty host)
    pointing to the target or a relative URI. Relative URIs will be resolved
    using the base URI retrieved from Ref.
r  r
   r   r   N)r   r   r   r   r   r   r   refr   urir   r   r   r   r"  r"    s+    	 	|Q/#a #r   r"  c                       \ rS rSrSrSrg)Emptyi  aX  A generic empty message that you can re-use to avoid defining duplicated
empty messages in your APIs. A typical example is to use it as the request
or the response type of an API method. For instance: service Foo { rpc
Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON
representation for `Empty` is empty JSON object `{}`.
r   Nr  r   r   r   r  r    s    r   r  c                   `    \ rS rSrSr\R                  " S5      r\R                  " S5      rSr	g)ExternalDocumentationi  zExternalDocumentation allows referencing an external resource for
extended documentation.

Fields:
  description: A string attribute.
  url: A string attribute.
r
   r   r   N)
r   r   r   r   r   r   r   r  r   r   r   r   r   r  r    s)     %%a(+a #r   r  c                   <    \ rS rSrSr\R                  " S5      rSrg)JSONi  zJSON represents any valid JSON value. These types are supported: bool,
int64, float64, string, []interface{}, map[string]interface{} and nil.

Fields:
  raw: A byte attribute.
r
   r   N)	r   r   r   r   r   r   r  rawr   r   r   r   r  r    s     	Q#r   r  c                      \ rS rSrSr\R                  " S5       " S S\R                  5      5       r	\R                  " S5       " S S\R                  5      5       r
\R                  " S5       " S S	\R                  5      5       r\R                  " S5       " S
 S\R                  5      5       r\R                  " SS5      r\R                  " SS5      r\R                  " S SSS9r\R                  " S SSS9r\R                  " SS5      r\R                  " SS5      r\R                  " SS5      r\R*                  " S5      r\R*                  " SSS9r\R                  " SS5      r\R2                  " S5      r\R2                  " S5      r\R                  " SS5      r\R*                  " S5      r\R*                  " S5      r\R                  " S S!5      r\R@                  " S"5      r!\R@                  " S#5      r"\R@                  " S$5      r#\RH                  " S%5      r%\R@                  " S&5      r&\R@                  " S'5      r'\R@                  " S(5      r(\RH                  " S)5      r)\RH                  " S*5      r*\R                  " S S+5      r+\R                  " S S,SS9r,\R*                  " S-5      r-\R                  " S	S.5      r.\R                  " SS/5      r/\R*                  " S05      r0\R*                  " S1SS9r1\R*                  " S25      r2\R*                  " S35      r3\R*                  " S45      r4\R2                  " S55      r5S6r6g7)8r  i		  ad  JSONSchemaProps is a JSON-Schema following Specification Draft 4
(http://json-schema.org/).

Messages:
  DefinitionsValue: A DefinitionsValue object.
  DependenciesValue: A DependenciesValue object.
  PatternPropertiesValue: A PatternPropertiesValue object.
  PropertiesValue: A PropertiesValue object.

Fields:
  additionalItems: A JSONSchemaPropsOrBool attribute.
  additionalProperties: A JSONSchemaPropsOrBool attribute.
  allOf: A JSONSchemaProps attribute.
  anyOf: A JSONSchemaProps attribute.
  default: A JSON attribute.
  definitions: A DefinitionsValue attribute.
  dependencies: A DependenciesValue attribute.
  description: A string attribute.
  enum: A string attribute.
  example: A JSON attribute.
  exclusiveMaximum: A boolean attribute.
  exclusiveMinimum: A boolean attribute.
  externalDocs: A ExternalDocumentation attribute.
  format: A string attribute.
  id: A string attribute.
  items: A JSONSchemaPropsOrArray attribute.
  maxItems: A string attribute.
  maxLength: A string attribute.
  maxProperties: A string attribute.
  maximum: A number attribute.
  minItems: A string attribute.
  minLength: A string attribute.
  minProperties: A string attribute.
  minimum: A number attribute.
  multipleOf: A number attribute.
  not_: A JSONSchemaProps attribute.
  oneOf: A JSONSchemaProps attribute.
  pattern: A string attribute.
  patternProperties: A PatternPropertiesValue attribute.
  properties: A PropertiesValue attribute.
  ref: A string attribute.
  required: A string attribute.
  schema: A string attribute.
  title: A string attribute.
  type: A string attribute.
  uniqueItems: A boolean attribute.
r+  c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
 JSONSchemaProps.DefinitionsValuei:	  zA DefinitionsValue object.

Messages:
  AdditionalProperty: An additional property for a DefinitionsValue
    object.

Fields:
  additionalProperties: Additional properties of type DefinitionsValue
c                   b    \ rS rSrSr\R                  " S5      r\R                  " SS5      r	Sr
g)3JSONSchemaProps.DefinitionsValue.AdditionalPropertyiF	  zAn additional property for a DefinitionsValue object.

Fields:
  key: Name of the additional property.
  value: A JSONSchemaProps attribute.
r
   r  r   r   Nr   r   r   r   r   r   r   r3  r   r4  r   r   r   r   r5  r  F	  ,    
 !!!$c$$%6:er   r5  r
   Tr  r   Nr7  r   r   r   DefinitionsValuer  :	  s2    	;Y.. 	; %112FTXYr   r  c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
!JSONSchemaProps.DependenciesValueiS	  zA DependenciesValue object.

Messages:
  AdditionalProperty: An additional property for a DependenciesValue
    object.

Fields:
  additionalProperties: Additional properties of type DependenciesValue
c                   b    \ rS rSrSr\R                  " S5      r\R                  " SS5      r	Sr
g)4JSONSchemaProps.DependenciesValue.AdditionalPropertyi_	  zAn additional property for a DependenciesValue object.

Fields:
  key: Name of the additional property.
  value: A JSONSchemaPropsOrStringArray attribute.
r
   JSONSchemaPropsOrStringArrayr   r   Nr  r   r   r   r5  r  _	  s,    
 !!!$c$$%CQGer   r5  r
   Tr  r   Nr7  r   r   r   DependenciesValuer  S	  s4    	HY.. 	H %112FTXYr   r  c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
&JSONSchemaProps.PatternPropertiesValueil	  zA PatternPropertiesValue object.

Messages:
  AdditionalProperty: An additional property for a PatternPropertiesValue
    object.

Fields:
  additionalProperties: Additional properties of type
    PatternPropertiesValue
c                   b    \ rS rSrSr\R                  " S5      r\R                  " SS5      r	Sr
g)9JSONSchemaProps.PatternPropertiesValue.AdditionalPropertyiy	  zAn additional property for a PatternPropertiesValue object.

Fields:
  key: Name of the additional property.
  value: A JSONSchemaProps attribute.
r
   r  r   r   Nr  r   r   r   r5  r  y	  r  r   r5  r
   Tr  r   Nr7  r   r   r   PatternPropertiesValuer  l	  s2    		;Y.. 	; %112FTXYr   r  c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
JSONSchemaProps.PropertiesValuei	  zA PropertiesValue object.

Messages:
  AdditionalProperty: An additional property for a PropertiesValue object.

Fields:
  additionalProperties: Additional properties of type PropertiesValue
c                   b    \ rS rSrSr\R                  " S5      r\R                  " SS5      r	Sr
g)2JSONSchemaProps.PropertiesValue.AdditionalPropertyi	  zAn additional property for a PropertiesValue object.

Fields:
  key: Name of the additional property.
  value: A JSONSchemaProps attribute.
r
   r  r   r   Nr  r   r   r   r5  r  	  r  r   r5  r
   Tr  r   Nr7  r   r   r   PropertiesValuer  	  s2    	;Y.. 	; %112FTXYr   r  JSONSchemaPropsOrBoolr
   r   r:   Tr  r;   r  rG   rJ   rK   rL   r<  
         r        r	   JSONSchemaPropsOrArray                                          r          !   "   #   $   r   N)7r   r   r   r   r   r   r=  r   r8  r  r  r  r  r   additionalItemsr+  allOfanyOfdefaultdefinitionsdependenciesr   r  enumexamplerP   exclusiveMaximumexclusiveMinimumexternalDocsr  iditemsrS   maxItems	maxLengthmaxProperties
FloatFieldmaximumminItems	minLengthminPropertiesminimum
multipleOfnot_oneOfpatternpatternProperties
propertiesr  r   r  titlerG  uniqueItemsr   r   r   r   r  r  		  s@   .` !!"89Z** Z :Z0 !!"89Z)++ Z :Z0 !!"89Zy00 Z :Z2 !!"89Z	)) Z :Z. **+BAF/"//0GK

 
 !2A
E%

 
 !2A
E%""61-'&&'91=+''(;Q?,%%a(+			q4	0$""62.'++B/++B/''(?D,  $&R "

 
 !92
>%##B'($$R()((,-  $'##B'($$R()((,-  $'##B'*			 12	6$

 
 !2B
F%!!"%',,-ErJ%%&7<*b!#""25(  $&



#%			r	"$&&r*+r   r  c                   b    \ rS rSrSr\R                  " SSSS9r\R                  " SS5      rSr	g	)
r  i	  zJSONSchemaPropsOrArray represents a value that can either be a
JSONSchemaProps or an array of JSONSchemaProps. Mainly here for
serialization purposes.

Fields:
  jsonSchemas: A JSONSchemaProps attribute.
  schema: A JSONSchemaProps attribute.
r  r
   Tr  r   r   N)
r   r   r   r   r   r   r   jsonSchemasr  r   r   r   r   r  r  	  s1     &&'8!dK+!!"3Q7&r   r  c                   b    \ rS rSrSr\R                  " S5      r\R                  " SS5      r	Sr
g)r  i	  zJSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value.
Defaults to true for the boolean property.

Fields:
  allows: A boolean attribute.
  schema: A JSONSchemaProps attribute.
r
   r  r   r   N)r   r   r   r   r   r   rP   allowsr   r  r   r   r   r   r  r  	  s,     !!!$&!!"3Q7&r   r  c                   `    \ rS rSrSr\R                  " SSS9r\R                  " SS5      r	Sr
g	)
r  i	  zJSONSchemaPropsOrStringArray represents a JSONSchemaProps or a string
array.

Fields:
  property: A string attribute.
  schema: A JSONSchemaProps attribute.
r
   Tr  r  r   r   N)r   r   r   r   r   r   r   propertyr   r  r   r   r   r   r  r  	  s.     ""1t4(!!"3Q7&r   r  c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S5      r	\R                  " S5      r
Srg)	r  i	  a  from
https://github.com/knative/pkg/blob/master/apis/duck/v1/knative_reference.go
KReference contains enough information to refer to another object. It's a
trimmed down version of corev1.ObjectReference.

Fields:
  apiVersion: API version of the referent.
  kind: Kind of the referent. More info:
    https://git.k8s.io/community/contributors/devel/sig-architecture/api-
    conventions.md#types-kinds
  name: Name of the referent. More info:
    https://kubernetes.io/docs/concepts/overview/working-with-
    objects/names/#names
  namespace: Namespace of the referent. More info:
    https://kubernetes.io/docs/concepts/overview/working-with-
    objects/namespaces/ This is optional field, it gets defaulted to the
    object holding it if left out.
r
   r   r:   r;   r   N)r   r   r   r   r   r   r   r=   r>   r'   r6   r   r   r   r   r  r  	  sI    & $$Q'*			q	!$			q	!$##A&)r   r  c                       \ rS rSrSr\R                  " S5      r\R                  " SSSS9r	\R                  " S5      r
\R                  " S	S
5      r\R                  " SSS9rSrg)ListBrokersResponsei
  a=  A ListBrokersResponse object.

Fields:
  apiVersion: The API version for this call such as
    "eventing.knative.dev/v1".
  items: List of Brokers.
  kind: The kind of this resource, in this case "BrokerList".
  metadata: Metadata associated with this Broker list.
  unreachable: Locations that could not be reached.
r
   r   r   Tr  r:   ListMetar;   rG   r   Nr   r   r   r   r   r   r   r=   r   r  r>   r  unreachabler   r   r   r   r'  r'  
  sa    	 $$Q'*

 
 1t
<%			q	!$##J2(%%a$7+r   r'  c                       \ rS rSrSr\R                  " S5      r\R                  " SSSS9r	\R                  " S5      r
\R                  " S	S
5      r\R                  " SSS9rSrg)!ListCloudAuditLogsSourcesResponsei
  a  ListCloudAuditLogsSourcesResponse is a list of CloudAuditLogsSource
resources.

Fields:
  apiVersion: The API version for this call such as
    "events.cloud.google.com/v1".
  items: List of CloudAuditLogsSources.
  kind: The kind of this resource, in this case "CloudAuditLogsSourceList".
  metadata: Metadata associated with this CloudAuditLogsSource list.
  unreachable: Locations that could not be reached.
r
   r   r   Tr  r:   r(  r;   rG   r   Nr)  r   r   r   r,  r,  
  b    
 $$Q'*

 
 !7T
J%			q	!$##J2(%%a$7+r   r,  c                       \ rS rSrSr\R                  " S5      r\R                  " SSSS9r	\R                  " S5      r
\R                  " S	S
5      r\R                  " SSS9rSrg)ListCloudPubSubSourcesResponsei-
  a  ListCloudPubSubSourcesResponse is a list of CloudPubSubSource resources.

Fields:
  apiVersion: The API version for this call such as
    "events.cloud.google.com/v1".
  items: List of CloudPubSubSources.
  kind: The kind of this resource, in this case "CloudPubSubSourceList".
  metadata: Metadata associated with this CloudPubSubSource list.
  unreachable: Locations that could not be reached.
r
   r   r   Tr  r:   r(  r;   rG   r   Nr)  r   r   r   r/  r/  -
  sb    	 $$Q'*

 
 !4a$
G%			q	!$##J2(%%a$7+r   r/  c                       \ rS rSrSr\R                  " S5      r\R                  " SSSS9r	\R                  " S5      r
\R                  " S	S
5      r\R                  " SSS9rSrg)!ListCloudSchedulerSourcesResponsei@
  a  ListCloudSchedulerSourcesResponse is a list of CloudSchedulerSource
resources.

Fields:
  apiVersion: The API version for this call such as
    "events.cloud.google.com/v1".
  items: List of CloudSchedulerSources.
  kind: The kind of this resource, in this case "CloudSchedulerSourceList".
  metadata: Metadata associated with this CloudSchedulerSource list.
  unreachable: Locations that could not be reached.
r
   r   r   Tr  r:   r(  r;   rG   r   Nr)  r   r   r   r1  r1  @
  r-  r   r1  c                       \ rS rSrSr\R                  " S5      r\R                  " SSSS9r	\R                  " S5      r
\R                  " S	S
5      r\R                  " SSS9rSrg)ListCloudStorageSourcesResponseiT
  a  ListCloudStorageSourcesResponse is a list of CloudStorageSource
resources.

Fields:
  apiVersion: The API version for this call such as
    "events.cloud.google.com/v1".
  items: List of CloudStorageSources.
  kind: The kind of this resource, in this case "CloudStorageSourceList".
  metadata: Metadata associated with this CloudStorageSource list.
  unreachable: Locations that could not be reached.
r
   r   r   Tr  r:   r(  r;   rG   r   Nr)  r   r   r   r3  r3  T
  sb    
 $$Q'*

 
 !5q4
H%			q	!$##J2(%%a$7+r   r3  c                       \ rS rSrSr\R                  " S5      r\R                  " SSSS9r	\R                  " S5      r
\R                  " S	S
5      r\R                  " SSS9rSrg)%ListCustomResourceDefinitionsResponseih
  a  A ListCustomResourceDefinitionsResponse object.

Fields:
  apiVersion: The API version for this call such as
    "k8s.apiextensions.io/v1".
  items: List of CustomResourceDefinitions.
  kind: The kind of this resource, in this case
    "CustomResourceDefinitionList".
  metadata: Metadata associated with this CustomResourceDefinition list.
  unreachable: Locations that could not be reached.
r
   r  r   Tr  r:   r(  r;   rG   r   Nr)  r   r   r   r5  r5  h
  sb    
 $$Q'*

 
 !;Q
N%			q	!$##J2(%%a$7+r   r5  c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S5      r	Sr
g)r(  i|
  a  ListMeta describes metadata that synthetic resources must have,
including lists and various status objects. A resource may have only one of
{ObjectMeta, ListMeta}.

Fields:
  continue_: continue may be set if the user set a limit on the number of
    items returned, and indicates that the server has more data available.
    The value is opaque and may be used to issue another request to the
    endpoint that served this list to retrieve the next set of available
    objects. Continuing a list may not be possible if the server
    configuration has changed or more than a few minutes have passed. The
    resourceVersion field returned when using this continue value will be
    identical to the value in the first response.
  resourceVersion: String that identifies the server's internal version of
    this object that can be used by clients to determine when objects have
    changed. Value must be treated as opaque by clients and passed
    unmodified back to the server. Populated by the system. Read-only. More
    info: https://git.k8s.io/community/contributors/devel/api-
    conventions.md#concurrency-control-and-consistency +optional
  selfLink: SelfLink is a URL representing this object. Populated by the
    system. Read-only. +optional
r
   r   r:   r   N)r   r   r   r   r   r   r   rN   rW   selfLinkr   r   r   r   r(  r(  |
  s9    . ##A&)))!,/""1%(r   r(  c                       \ rS rSrSr\R                  " S5      r\R                  " SSSS9r	\R                  " S5      r
\R                  " S	S
5      r\R                  " SSS9rSrg)ListNamespacesResponsei
  a  ListNamespacesResponse is a list of Namespace resources.

Fields:
  apiVersion: The API version for this call such as "core/v1". The core API
    group that Namespaces are part of do not specify an explicit group name
    in the api version. So the api version here is just "v1".
  items: List of Namespaces. More info:
    https://kubernetes.io/docs/concepts/configuration/namespace
  kind: The kind of this resource, in this case "NamespaceList".
  metadata: A ListMeta attribute.
  unreachable: Locations that could not be reached.
r
   r4   r   Tr  r:   r(  r;   rG   r   Nr)  r   r   r   r9  r9  
  sa     $$Q'*

 
 a$
?%			q	!$##J2(%%a$7+r   r9  c                       \ rS rSrSr\R                  " S5      r\R                  " SSSS9r	\R                  " S5      r
\R                  " S	S
5      r\R                  " SSS9rSrg)ListSecretsResponsei
  a  ListSecretsResponse is a list of Secret resources.

Fields:
  apiVersion: The API version for this call such as "core/v1". The core API
    group that Secrets are part of do not specify an explicit group name in
    the api version. So the api version here is just "v1".
  items: List of Secrets. More info:
    https://kubernetes.io/docs/concepts/configuration/secret
  kind: The kind of this resource, in this case "SecretList".
  metadata: Metadata associated with this Secret list.
  unreachable: Locations that could not be reached.
r
   rh   r   Tr  r:   r(  r;   rG   r   Nr)  r   r   r   r;  r;  
  sa     $$Q'*

 
 1t
<%			q	!$##J2(%%a$7+r   r;  c                       \ rS rSrSr\R                  " S5      r\R                  " SSSS9r	\R                  " S5      r
\R                  " S	S
5      rSrg)ListServiceAccountsResponsei
  a  ListServiceAccountsResponse is a list of Service Account resources.

Fields:
  apiVersion: The API version for this call such as "core/v1". The core API
    group that Service Account are part of do not specify an explicit group
    name in the api version. So the api version here is just "v1".
  items: List of Service Accounts.
  kind: The kind of this resource, in this case "ServiceAccountList".
  metadata: Metadata associated with this Service Account list.
r
   r}   r   Tr  r:   r(  r;   r   N)r   r   r   r   r   r   r   r=   r   r  r>   r  r   r   r   r   r=  r=  
  sP    	 $$Q'*

 
 !11t
D%			q	!$##J2(r   r=  c                       \ rS rSrSr\R                  " S5      r\R                  " SSSS9r	\R                  " S5      r
\R                  " S	S
5      r\R                  " SSS9rSrg)ListTriggersResponsei
  aW  ListTriggersResponse is a list of Trigger resources.

Fields:
  apiVersion: The API version for this call such as
    "eventing.knative.dev/v1".
  items: List of Triggers.
  kind: The kind of this resource, in this case "TriggerList".
  metadata: Metadata associated with this Trigger list.
  unreachable: Locations that could not be reached.
r
   r   r   Tr  r:   r(  r;   rG   r   Nr)  r   r   r   r?  r?  
  sa    	 $$Q'*

 
 A
=%			q	!$##J2(%%a$7+r   r?  c                   <    \ rS rSrSr\R                  " S5      rSrg)LocalObjectReferencei
  a  Cloud Run fully managed: not supported Cloud Run for Anthos: supported
LocalObjectReference contains enough information to let you locate the
referenced object inside the same namespace.

Fields:
  name: (Optional) Cloud Run fully managed: not supported Cloud Run for
    Anthos: supported Name of the referent. More info:
    https://kubernetes.io/docs/concepts/overview/working-with-
    objects/names/#names
r
   r   Nr&   r   r   r   rA  rA  
  s    	 
		q	!$r   rA  c                       \ rS rSrSr\R                  " SS5      r\R                  " SS5      r\R                  " SS5      r	S	r
g
)r4   i
  a  Cloud Run fully managed: not supported Cloud Run on GKE: supported
Namespace provides a scope for Names. Use of multiple namespaces is
optional.

Fields:
  metadata: Standard object's metadata. More info:
    https://git.k8s.io/community/contributors/devel/api-
    conventions.md#metadata
  spec: Spec defines the behavior of the Namespace. More info:
    https://git.k8s.io/community/contributors/devel/sig-architecture/api-
    conventions.md#spec-and-status
  status: Status describes the current status of a Namespace. More info:
    https://git.k8s.io/community/contributors/devel/sig-architecture/api-
    conventions.md#spec-and-status
r  r
   NamespaceSpecr   NamespaceStatusr:   r   N)r   r   r   r   r   r   r   r  r  r  r   r   r   r   r4   r4   
  s@      ##L!4(				3$!!"3Q7&r   r4   c                   :    \ rS rSrSr\R                  " SSS9rSrg)rC  i  aI  Cloud Run fully managed: not supported Cloud Run on GKE: supported
NamespaceSpec describes the attributes on a Namespace.

Fields:
  finalizers: Finalizers is an opaque list of values that must be empty to
    permanently remove object from storage. More info:
    https://kubernetes.io/docs/tasks/administer-cluster/namespaces/
r
   Tr  r   N)	r   r   r   r   r   r   r   
finalizersr   r   r   r   rC  rC    s     $$Q6*r   rC  c                   <    \ rS rSrSr\R                  " S5      rSrg)rD  i  a#  Cloud Run fully managed: not supported Cloud Run on GKE: supported
NamespaceStatus is information about the current status of a Namespace.

Fields:
  phase: Phase is the current lifecycle phase of the namespace. More info:
    https://kubernetes.io/docs/tasks/administer-cluster/namespaces/
r
   r   N)	r   r   r   r   r   r   r   phaser   r   r   r   rD  rD    s     


"%r   rD  c                   *   \ rS rSrSr\R                  " S5       " S S\R                  5      5       r	\R                  " S5       " S S\R                  5      5       r
\R                  " SS5      r\R                  " S	5      r\R                  " S
5      r\R                   " S\R"                  R$                  S9r\R                  " S5      r\R                  " SSS9r\R                  " S5      r\R                   " S\R"                  R$                  S9r\R                  " SS5      r\R                  " S5      r\R                  " S5      r\R                  " SSSS9r\R                  " S5      r\R                  " S5      r\R                  " S5      rSrg)r  i&  a  k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta is metadata that all
persisted resources must have, which includes all objects users must create.

Messages:
  AnnotationsValue: (Optional) Annotations is an unstructured key value map
    stored with a resource that may be set by external tools to store and
    retrieve arbitrary metadata. They are not queryable and should be
    preserved when modifying objects. More info:
    http://kubernetes.io/docs/user-guide/annotations
  LabelsValue: (Optional) Map of string keys and values that can be used to
    organize and categorize (scope and select) objects. May match selectors
    of replication controllers and routes. More info:
    http://kubernetes.io/docs/user-guide/labels

Fields:
  annotations: (Optional) Annotations is an unstructured key value map
    stored with a resource that may be set by external tools to store and
    retrieve arbitrary metadata. They are not queryable and should be
    preserved when modifying objects. More info:
    http://kubernetes.io/docs/user-guide/annotations
  clusterName: (Optional) Cloud Run fully managed: not supported Cloud Run
    for Anthos: supported The name of the cluster which the object belongs
    to. This is used to distinguish resources with same name and namespace
    in different clusters. This field is not set anywhere right now and
    apiserver is going to ignore it if set in create or update request.
  creationTimestamp: (Optional) CreationTimestamp is a timestamp
    representing the server time when this object was created. It is not
    guaranteed to be set in happens-before order across separate operations.
    Clients may not set this value. It is represented in RFC3339 form and is
    in UTC. Populated by the system. Read-only. Null for lists. More info:
    https://git.k8s.io/community/contributors/devel/api-
    conventions.md#metadata
  deletionGracePeriodSeconds: (Optional) Cloud Run fully managed: not
    supported Cloud Run for Anthos: supported Number of seconds allowed for
    this object to gracefully terminate before it will be removed from the
    system. Only set when deletionTimestamp is also set. May only be
    shortened. Read-only.
  deletionTimestamp: (Optional) Cloud Run fully managed: not supported Cloud
    Run for Anthos: supported DeletionTimestamp is RFC 3339 date and time at
    which this resource will be deleted. This field is set by the server
    when a graceful deletion is requested by the user, and is not directly
    settable by a client. The resource is expected to be deleted (no longer
    visible from resource lists, and not reachable by name) after the time
    in this field, once the finalizers list is empty. As long as the
    finalizers list contains items, deletion is blocked. Once the
    deletionTimestamp is set, this value may not be unset or be set further
    into the future, although it may be shortened or the resource may be
    deleted prior to this time. For example, a user may request that a pod
    is deleted in 30 seconds. The Kubelet will react by sending a graceful
    termination signal to the containers in the pod. After that 30 seconds,
    the Kubelet will send a hard termination signal (SIGKILL) to the
    container and after cleanup, remove the pod from the API. In the
    presence of network partitions, this object may still exist after this
    timestamp, until an administrator or automated process can determine the
    resource is fully terminated. If not set, graceful deletion of the
    object has not been requested. Populated by the system when a graceful
    deletion is requested. Read-only. More info:
    https://git.k8s.io/community/contributors/devel/api-
    conventions.md#metadata
  finalizers: (Optional) Cloud Run fully managed: not supported Cloud Run
    for Anthos: supported Must be empty before the object is deleted from
    the registry. Each entry is an identifier for the responsible component
    that will remove the entry from the list. If the deletionTimestamp of
    the object is non-nil, entries in this list can only be removed.
    +patchStrategy=merge
  generateName: (Optional) Cloud Run fully managed: not supported Cloud Run
    for Anthos: supported GenerateName is an optional prefix, used by the
    server, to generate a unique name ONLY IF the Name field has not been
    provided. If this field is used, the name returned to the client will be
    different than the name passed. This value will also be combined with a
    unique suffix. The provided value has the same validation rules as the
    Name field, and may be truncated by the length of the suffix required to
    make the value unique on the server. If this field is specified and the
    generated name exists, the server will NOT return a 409 - instead, it
    will either return 201 Created or 500 with Reason ServerTimeout
    indicating a unique name could not be found in the time allotted, and
    the client should retry (optionally after the time indicated in the
    Retry-After header). Applied only if Name is not specified. More info:
    https://git.k8s.io/community/contributors/devel/api-
    conventions.md#idempotency string generateName = 2;
  generation: (Optional) A sequence number representing a specific
    generation of the desired state. Populated by the system. Read-only.
  labels: (Optional) Map of string keys and values that can be used to
    organize and categorize (scope and select) objects. May match selectors
    of replication controllers and routes. More info:
    http://kubernetes.io/docs/user-guide/labels
  name: Name must be unique within a namespace, within a Cloud Run region.
    Is required when creating resources, although some resources may allow a
    client to request the generation of an appropriate name automatically.
    Name is primarily intended for creation idempotence and configuration
    definition. Cannot be updated. More info:
    http://kubernetes.io/docs/user-guide/identifiers#names +optional
  namespace: Namespace defines the space within each name must be unique,
    within a Cloud Run region. In Cloud Run the namespace must be equal to
    either the project ID or project number.
  ownerReferences: (Optional) Cloud Run fully managed: not supported Cloud
    Run for Anthos: supported List of objects that own this object. If ALL
    objects in the list have been deleted, this object will be garbage
    collected.
  resourceVersion: (Optional) An opaque value that represents the internal
    version of this object that can be used by clients to determine when
    objects have changed. May be used for optimistic concurrency, change
    detection, and the watch operation on a resource or set of resources.
    Clients must treat these values as opaque and passed unmodified back to
    the server. They may only be valid for a particular resource or set of
    resources. Populated by the system. Read-only. Value must be treated as
    opaque by clients and . More info:
    https://git.k8s.io/community/contributors/devel/api-
    conventions.md#concurrency-control-and-consistency
  selfLink: (Optional) SelfLink is a URL representing this object. Populated
    by the system. Read-only. string selfLink = 4;
  uid: (Optional) UID is the unique in time and space value for this object.
    It is typically generated by the server on successful creation of a
    resource and is not allowed to change on PUT operations. Populated by
    the system. Read-only. More info: http://kubernetes.io/docs/user-
    guide/identifiers#uids
r+  c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
ObjectMeta.AnnotationsValuei  a  (Optional) Annotations is an unstructured key value map stored with a
resource that may be set by external tools to store and retrieve arbitrary
metadata. They are not queryable and should be preserved when modifying
objects. More info: http://kubernetes.io/docs/user-guide/annotations

Messages:
  AdditionalProperty: An additional property for a AnnotationsValue
    object.

Fields:
  additionalProperties: Additional properties of type AnnotationsValue
c                   `    \ rS rSrSr\R                  " S5      r\R                  " S5      rSr	g).ObjectMeta.AnnotationsValue.AdditionalPropertyi  r1  r
   r   r   Nr2  r   r   r   r5  rM    r6  r   r5  r
   Tr  r   Nr7  r   r   r   r9  rK    r:  r   r9  c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
ObjectMeta.LabelsValuei  a  (Optional) Map of string keys and values that can be used to organize
and categorize (scope and select) objects. May match selectors of
replication controllers and routes. More info:
http://kubernetes.io/docs/user-guide/labels

Messages:
  AdditionalProperty: An additional property for a LabelsValue object.

Fields:
  additionalProperties: Additional properties of type LabelsValue
c                   `    \ rS rSrSr\R                  " S5      r\R                  " S5      rSr	g))ObjectMeta.LabelsValue.AdditionalPropertyi  zAn additional property for a LabelsValue object.

Fields:
  key: Name of the additional property.
  value: A string attribute.
r
   r   r   Nr2  r   r   r   r5  rQ    r6  r   r5  r
   Tr  r   Nr7  r   r   r   LabelsValuerO    2    
	'Y.. 	' %112FTXYr   rR  r
   r   r:   r;   rH   rG   rJ   Tr  rK   rL   r<  r  r  OwnerReferencer  r  r  r	   r   N) r   r   r   r   r   r   r=  r   r8  r9  rR  r   r>  r   clusterNamecreationTimestamprS   rT   rU   deletionGracePeriodSecondsdeletionTimestamprF  generateName
generationlabelsr'   r6   ownerReferencesrW   r7  uidr   r   r   r   r  r  &  s   tl !!"89Z** Z :Z6 !!"89ZI%% Z :Z4 &&'91=+%%a(+++A.(55aARARAXAXY++A.$$Q6*&&q),%%a1B1B1H1HI*!!-3&			r	"$##B')**+;R$O/))"-/""2&(b!#r   r  c                      \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S5      r	\R                  " S5      r
\R                  " S5      r\R                  " S5      r\R                  " S	5      rS
rg)ObjectReferencei  a  ObjectReference contains enough information to let you inspect or modify
the referred object.

Fields:
  apiVersion: API version of the referent. +optional
  fieldPath: If referring to a piece of an object instead of an entire
    object, this string should contain a valid JSON/Go field access
    statement, such as desiredState.manifest.containers[2]. For example, if
    the object reference is to a container within a pod, this would take on
    a value like: "spec.containers{name}" (where "name" refers to the name
    of the container that triggered the event) or if no container name is
    specified "spec.containers[2]" (container with index 2 in this pod).
    This syntax is chosen only to have some well-defined way of referencing
    a part of an object.
  kind: Kind of the referent. More info:
    https://git.k8s.io/community/contributors/devel/api-
    conventions.md#types-kinds +optional
  name: Name of the referent. More info:
    https://kubernetes.io/docs/concepts/overview/working-with-
    objects/names/#names +optional
  namespace: Namespace of the referent. More info:
    https://kubernetes.io/docs/concepts/overview/working-with-
    objects/namespaces/ +optional
  resourceVersion: Specific resourceVersion to which this reference is made,
    if any. More info: https://git.k8s.io/community/contributors/devel/api-
    conventions.md#concurrency-control-and-consistency +optional
  uid: UID of the referent. More info:
    https://kubernetes.io/docs/concepts/overview/working-with-
    objects/names/#uids +optional
r
   r   r:   r;   rG   rJ   rK   r   N)r   r   r   r   r   r   r   r=   	fieldPathr>   r'   r6   rW   r]  r   r   r   r   r_  r_    sy    > $$Q'*##A&)			q	!$			q	!$##A&)))!,/a #r   r_  c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r	\R                  " S5      r
\R                  " S5      r\R                  " S5      r\R                  " S5      rS	rg
)rT  i  a  OwnerReference contains enough information to let you identify an owning
object. Currently, an owning object must be in the same namespace, so there
is no namespace field.

Fields:
  apiVersion: API version of the referent.
  blockOwnerDeletion: If true, AND if the owner has the "foregroundDeletion"
    finalizer, then the owner cannot be deleted from the key-value store
    until this reference is removed. Defaults to false. To set this field, a
    user needs "delete" permission of the owner, otherwise 422
    (Unprocessable Entity) will be returned. +optional
  controller: If true, this reference points to the managing controller.
    +optional
  kind: Kind of the referent. More info:
    https://git.k8s.io/community/contributors/devel/api-
    conventions.md#types-kinds
  name: Name of the referent. More info: http://kubernetes.io/docs/user-
    guide/identifiers#names
  uid: UID of the referent. More info: http://kubernetes.io/docs/user-
    guide/identifiers#uids
r
   r   r:   r;   rG   rJ   r   N)r   r   r   r   r   r   r   r=   rP   blockOwnerDeletion
controllerr>   r'   r]  r   r   r   r   rT  rT    sj    , $$Q'* --a0%%a(*			q	!$			q	!$a #r   rT  c                   V   \ rS rSrSr\R                  " S5       " S S\R                  5      5       r	\R                  " S5       " S S\R                  5      5       r
\R                  " SS5      r\R                  " S	S
5      r\R                  " SS5      r\R                  " S5      rSrg)rh   i-  a  Cloud Run fully managed: not supported Cloud Run on GKE: supported
Secret holds secret data of a certain type. The total bytes of the values in
the Data field must be less than MaxSecretSize bytes.

Messages:
  DataValue: Data contains the secret data. Each key must consist of
    alphanumeric characters, '-', '_' or '.'. The serialized form of the
    secret data is a base64 encoded string, representing the arbitrary
    (possibly non-string) data value here. Described in
    https://tools.ietf.org/html/rfc4648#section-4
  StringDataValue: stringData allows specifying non-binary secret data in
    string form. It is provided as a write-only convenience method. All keys
    and values are merged into the data field on write, overwriting any
    existing values. It is never output when reading from the API.
    +k8s:conversion-gen=false

Fields:
  data: Data contains the secret data. Each key must consist of alphanumeric
    characters, '-', '_' or '.'. The serialized form of the secret data is a
    base64 encoded string, representing the arbitrary (possibly non-string)
    data value here. Described in
    https://tools.ietf.org/html/rfc4648#section-4
  metadata: Standard object's metadata. More info:
    https://git.k8s.io/community/contributors/devel/api-
    conventions.md#metadata
  stringData: stringData allows specifying non-binary secret data in string
    form. It is provided as a write-only convenience method. All keys and
    values are merged into the data field on write, overwriting any existing
    values. It is never output when reading from the API. +k8s:conversion-
    gen=false
  type: Used to facilitate programmatic handling of secret data.
r+  c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
Secret.DataValueiO  a  Data contains the secret data. Each key must consist of alphanumeric
characters, '-', '_' or '.'. The serialized form of the secret data is a
base64 encoded string, representing the arbitrary (possibly non-string)
data value here. Described in
https://tools.ietf.org/html/rfc4648#section-4

Messages:
  AdditionalProperty: An additional property for a DataValue object.

Fields:
  additionalProperties: Additional properties of type DataValue
c                   `    \ rS rSrSr\R                  " S5      r\R                  " S5      r	Sr
g)#Secret.DataValue.AdditionalPropertyi^  z{An additional property for a DataValue object.

Fields:
  key: Name of the additional property.
  value: A byte attribute.
r
   r   r   Nr  r   r   r   r5  rh  ^  r  r   r5  r
   Tr  r   Nr7  r   r   r   r  rf  O  s2    	&Y.. 	& %112FTXYr   r  c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
Secret.StringDataValueik  a  stringData allows specifying non-binary secret data in string form. It
is provided as a write-only convenience method. All keys and values are
merged into the data field on write, overwriting any existing values. It
is never output when reading from the API. +k8s:conversion-gen=false

Messages:
  AdditionalProperty: An additional property for a StringDataValue object.

Fields:
  additionalProperties: Additional properties of type StringDataValue
c                   `    \ rS rSrSr\R                  " S5      r\R                  " S5      rSr	g))Secret.StringDataValue.AdditionalPropertyiy  zAn additional property for a StringDataValue object.

Fields:
  key: Name of the additional property.
  value: A string attribute.
r
   r   r   Nr2  r   r   r   r5  rl  y  r6  r   r5  r
   Tr  r   Nr7  r   r   r   StringDataValuerj  k  rS  r   rm  r
   r  r   r:   r;   r   N)r   r   r   r   r   r   r=  r   r8  r  rm  r   r`  r  
stringDatar   rG  r   r   r   r   rh   rh   -  s    B !!"89Z)## Z :Z6 !!"89Z	)) Z :Z4 
		Q	/$##L!4(%%&7;*			q	!$r   rh   c                       \ rS rSrSr\R                  " S5      r\R                  " SS5      r	\R                  " S5      r
\R                  " S5      rSrg	)
r!  i  a  Cloud Run fully managed: not supported Cloud Run for Anthos: supported
SecretKeySelector selects a key of a Secret.

Fields:
  key: Cloud Run fully managed: not supported Cloud Run for Anthos:
    supported The key of the secret to select from. Must be a valid secret
    key.
  localObjectReference: This field should not be used directly as it is
    meant to be inlined directly into the message. Use the "name" field
    instead.
  name: Cloud Run fully managed: not supported Cloud Run for Anthos:
    supported The name of the secret in the pod's namespace to select from.
  optional: (Optional) Cloud Run fully managed: not supported Cloud Run for
    Anthos: supported Specify whether the Secret or its key must be defined
r
   rA  r   r:   r;   r   N)r   r   r   r   r   r   r   r3  r   localObjectReferencer'   rP   optionalr   r   r   r   r!  r!    sM      	a #"//0FJ			q	!$##A&(r   r!  c                       \ rS rSrSr\R                  " S5      r\R                  " SSSS9r	\R                  " SS	5      r
\R                  " S
SSS9rSrg)r}   i  a8  A ServiceAccount object.

Fields:
  automountServiceAccountToken: AutomountServiceAccountToken indicates
    whether pods running as this service account should have an API token
    automatically mounted. Can be overridden at the pod level. +optional
  imagePullSecrets: ImagePullSecrets is a list of references to secrets in
    the same namespace to use for pulling any images in pods that reference
    this ServiceAccount. ImagePullSecrets are distinct from Secrets because
    Secrets can be mounted in the pod, but ImagePullSecrets are only
    accessed by the kubelet. More info:
    https://kubernetes.io/docs/concepts/containers/images/#specifying-
    imagepullsecrets-on-a-pod +optional
  metadata: Standard object's metadata. More info:
    https://git.k8s.io/community/contributors/devel/api-
    conventions.md#metadata +optional
  secrets: Secrets is the list of secrets allowed to be used by pods running
    using this ServiceAccount. More info:
    https://kubernetes.io/docs/concepts/configuration/secret +optional
    +patchMergeKey=name +patchStrategy=merge
r
   rA  r   Tr  r  r:   r_  r;   r   N)r   r   r   r   r   r   rP   automountServiceAccountTokenr   imagePullSecretsr  secretsr   r   r   r   r}   r}     sX    , "+!7!7!:++,BAPTU##L!4(""#4a$G'r   r}   c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S5      r	\R                  " S\R                  R                  S9rSrg	)
ServiceReferencei  a  ServiceReference holds a reference to Service.legacy.k8s.io

Fields:
  name: name is the name of the service. Required
  namespace: namespace is the namespace of the service.
  path: path is an optional URL path at which the webhook will be contacted.
  port: port is an optional service port at which the webhook will be
    contacted. `port` should be a valid port number (1-65535, inclusive).
    Defaults to 443 for backward compatibility.
r
   r   r:   r;   rH   r   N)r   r   r   r   r   r   r   r'   r6   pathrS   rT   rU   portr   r   r   r   rw  rw    sW    	 
		q	!$##A&)			q	!$			9+<+<+B+B	C$r   rw  c                      \ rS rSrSr " S S\R                  5      r " S S\R                  5      r\R                  " SS5      r
\R                  " S5      r\R                  " SS	S
S9r\R                  " S5      r\R                  " S5      r\R                  " S5      r\R                  " S5      r\R$                  " SSS9r\R                  " S5      r\R                  " S5      r\R                  " S5      r\R                  " S5      rSrg)StandardQueryParametersi  a  Query parameters accepted by all methods.

Enums:
  FXgafvValueValuesEnum: V1 error format.
  AltValueValuesEnum: Data format for response.

Fields:
  f__xgafv: V1 error format.
  access_token: OAuth access token.
  alt: Data format for response.
  callback: JSONP
  fields: Selector specifying which fields to include in a partial response.
  key: API key. Your API key identifies your project and provides you with
    API access, quota, and reports. Required unless you provide an OAuth 2.0
    token.
  oauth_token: OAuth 2.0 token for the current user.
  prettyPrint: Returns response with indentations and line breaks.
  quotaUser: Available to use for quota purposes for server-side
    applications. Can be any arbitrary string assigned to a user, but should
    not exceed 40 characters.
  trace: A tracing token of the form "token:<tokenid>" to include in api
    requests.
  uploadType: Legacy upload protocol for media (e.g. "media", "multipart").
  upload_protocol: Upload protocol for media (e.g. "raw", "multipart").
c                   $    \ rS rSrSrSrSrSrSrg)*StandardQueryParameters.AltValueValuesEnumi  zData format for response.

Values:
  json: Responses with Content-Type of application/json
  media: Media download with context-dependent Content-Type
  proto: Responses with Content-Type of application/x-protobuf
r   r
   r   r   N)	r   r   r   r   r   jsonmediaprotor   r   r   r   AltValueValuesEnumr}    s     DEEr   r  c                        \ rS rSrSrSrSrSrg)-StandardQueryParameters.FXgafvValueValuesEnumi  zFV1 error format.

Values:
  _1: v1 error format
  _2: v2 error format
r   r
   r   N)r   r   r   r   r   _1_2r   r   r   r   FXgafvValueValuesEnumr    s     
B	
Br   r  r
   r   r:   r~  )r  r;   rG   rJ   rK   rL   Tr<  r  r  r  r   N)r   r   r   r   r   r   Enumr  r  	EnumFieldf__xgafvr   access_tokenaltcallbackfieldsr3  oauth_tokenrP   prettyPrint	quotaUsertrace
uploadTypeupload_protocolr   r   r   r   r{  r{    s    4
9>> 
inn    !8!<(&&q),0!VD#""1%(  #&a #%%a(+&&q$7+##A&)



#%$$R(*))"-/r   r{  c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " SS5      r
\R                  " SS5      r\R                  " S	S
5      rSrg)r   i  a  Represents a request to have events delivered to a consumer from a
Broker's event pool.

Fields:
  apiVersion: The API version for this call such as
    "eventing.knative.dev/v1".
  kind: The kind of resource, in this case "Trigger".
  metadata: A ObjectMeta attribute.
  spec: Spec defines the desired state of the Trigger.
  status: Status represents the current state of the Trigger. This data may
    be out of date.
r
   r   r  r:   TriggerSpecr;   TriggerStatusrG   r   Nr  r   r   r   r   r     s_     $$Q'*			q	!$##L!4(			q	1$!!/15&r   r   c                       \ rS rSrSr\R                  " S5       " S S\R                  5      5       r	\R                  " SS5      rSrg)	TriggerFilteri&  a  Filters events based on exact matches on the attributes.

Messages:
  AttributesValue: Attributes filters events by exact match on event context
    attributes. Each key in the map is compared with the equivalent key in
    the event context. An event passes the filter if all values are equal to
    the specified values. Nested context attributes are not supported as
    keys. Only string values are supported.

Fields:
  attributes: Attributes filters events by exact match on event context
    attributes. Each key in the map is compared with the equivalent key in
    the event context. An event passes the filter if all values are equal to
    the specified values. Nested context attributes are not supported as
    keys. Only string values are supported.
r+  c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
TriggerFilter.AttributesValuei8  a  Attributes filters events by exact match on event context attributes.
Each key in the map is compared with the equivalent key in the event
context. An event passes the filter if all values are equal to the
specified values. Nested context attributes are not supported as keys.
Only string values are supported.

Messages:
  AdditionalProperty: An additional property for a AttributesValue object.

Fields:
  additionalProperties: Additional properties of type AttributesValue
c                   `    \ rS rSrSr\R                  " S5      r\R                  " S5      rSr	g)0TriggerFilter.AttributesValue.AdditionalPropertyiG  zAn additional property for a AttributesValue object.

Fields:
  key: Name of the additional property.
  value: A string attribute.
r
   r   r   Nr2  r   r   r   r5  r  G  r6  r   r5  r
   Tr  r   Nr7  r   r   r   AttributesValuer  8  r:  r   r  r
   r   N)r   r   r   r   r   r   r=  r   r8  r  r   
attributesr   r   r   r   r  r  &  sL    " !!"89Z	)) Z :Z6 %%&7;*r   r  c                       \ rS rSrSr\R                  " S5      r\R                  " SS5      r	\R                  " SS5      r
Srg	)
r  iW  a  The desired state of the Trigger.

Fields:
  broker: Broker is the broker that this trigger receives events from. If
    not provided, fully-managed Events for Cloud Run uses the `google`
    broker by default
  filter: Filter is the filter to apply against all events from the Broker.
    Only events that pass this filter will be sent to the Subscriber.
  subscriber: Subscriber is the addressable that receives events from the
    Broker that pass the Filter.
r
   r  r   r"  r:   r   N)r   r   r   r   r   r   r   r   r   filter
subscriberr   r   r   r   r  r  W  s=    
   #&!!/15&%%mQ7*r   r  c                   $   \ rS rSrSr\R                  " S5       " S S\R                  5      5       r	\R                  " SS5      r\R                  " SSS	S
9r\R                  " S\R                  R                  S9r\R"                  " S5      rSrg)r  ii  az  The current state of a Trigger.

Messages:
  AnnotationsValue: Annotations is additional Status fields for the Resource
    to save some additional State as well as convey more information to the
    user. This is roughly akin to Annotations on any k8s resource, just the
    reconciler conveying richer information outwards.

Fields:
  annotations: Annotations is additional Status fields for the Resource to
    save some additional State as well as convey more information to the
    user. This is roughly akin to Annotations on any k8s resource, just the
    reconciler conveying richer information outwards.
  conditions: As a Trigger is being prepared, it will incrementally update
    conditions. Trigger-specific conditions include: * "Subscriber": True
    when the target Cloud Run service is resolved. * "Subscribed": True when
    the Pub/Sub topic and subscription associated with the trigger is
    successfully set up.
  observedGeneration: ObservedGeneration is the 'Generation' of the Trigger
    that was last processed by the controller.
  subscriberUri: SubscriberURI is the resolved URI of the receiver for this
    Trigger.
r+  c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
TriggerStatus.AnnotationsValuei  r.  c                   `    \ rS rSrSr\R                  " S5      r\R                  " S5      rSr	g)1TriggerStatus.AnnotationsValue.AdditionalPropertyi  r1  r
   r   r   Nr2  r   r   r   r5  r    r6  r   r5  r
   Tr  r   Nr7  r   r   r   r9  r    r:  r   r9  r
   r  r   Tr  r:   rH   r;   r   N)r   r   r   r   r   r   r=  r   r8  r9  r   r>  r  rS   rT   rU   r  r   subscriberUrir   r   r   r   r  r  i  s    0 !!"89Z** Z :Z6 &&'91=+%%k1tD* --a9J9J9P9PQ''*-r   r  c                       \ rS rSrSr\R                  " S5      r\R                  " SS5      r	\R                  " S5      rSrg)	WebhookClientConfigi  at  WebhookClientConfig contains the information to make a TLS connection
with the webhook.

Fields:
  caBundle: caBundle is a PEM encoded CA bundle which will be used to
    validate the webhook's server certificate. If unspecified, system trust
    roots on the apiserver are used.
  service: service is a reference to the service for this webhook. Either
    service or url must be specified. If the webhook is running within the
    cluster, then you should use `service`.
  url: url gives the location of the webhook, in standard URL form
    (`scheme://host:port/path`). Exactly one of `url` or `service` must be
    specified. The `host` should not refer to a service running in the
    cluster; use the `service` field instead. The host might be resolved via
    external DNS in some apiservers (e.g., `kube-apiserver` cannot resolve
    in-cluster DNS as that would be a layering violation). `host` may also
    be an IP address. Please note that using `localhost` or `127.0.0.1` as a
    `host` is risky unless you take great care to run this webhook on all
    hosts which run an apiserver which might need to make calls to this
    webhook. Such installs are likely to be non-portable, i.e., not easy to
    turn up in a new cluster. The scheme must be "https"; the URL must begin
    with "https://". A path is optional, and if present may be any string
    permissible in a URL. You may use the path to pass an arbitrary string
    to the webhook, for example, a cluster identifier. Attempting to use a
    user or basic auth e.g. "user:password@" is not allowed. Fragments
    ("#...") and query parameters ("?...") are not allowed, either.
r
   rw  r   r:   r   N)r   r   r   r   r   r   r  caBundler   servicer   r   r   r   r   r   r  r    s<    8 !!!$(""#5q9'a #r   r  c                   `    \ rS rSrSr\R                  " SS5      r\R                  " SSS9r	Sr
g	)
r  i  a  WebhookConversion describes how to call a conversion webhook

Fields:
  clientConfig: clientConfig is the instructions for how to call the webhook
    if strategy is `Webhook`.
  conversionReviewVersions: conversionReviewVersions is an ordered list of
    preferred `ConversionReview` versions the Webhook expects. The API
    server will use the first version in the list which it supports. If none
    of the versions specified in this list are supported by API server,
    conversion will fail for the custom resource. If a persisted Webhook
    configuration specifies allowed versions and does not include any
    versions known to the API Server, calls to the webhook will fail.
r  r
   r   Tr  r   N)r   r   r   r   r   r   r   clientConfigr   conversionReviewVersionsr   r   r   r   r  r    s/     ''(=qA,&221tDr   r  r  notrN   continuer  z$.xgafvr  1r  2N)r   
__future__r   apitools.base.protorpcliter   r   apitools.base.pyr   packager8  r   r   r$   r*   r/   r2   r8   rB   rE   r[   ra   rf   rm   rp   rs   rw   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r   r	  r
  r   r  r  r;  r   r   rP  rQ  r   r]  r^  r   rj  rk  r  r   r  r  r  r  r  r  r  r  r  r  r  r"  r  r  r  r  r  r  r  r  r'  r,  r/  r1  r3  r5  r(  r9  r;  r=  r?  rA  r4   rC  rD  r  r_  rT  rh   r!  r}   rw  r{  r   r  r  r  r  r  AddCustomJsonFieldMappingAddCustomJsonEnumMappingr  r   r   r   <module>r     s  
 ' < % !)## !	39J9J 	31i6G6G 1
1	8I8I 
1
19CTCT 
1
$y/@/@ 
$/y/@/@ /(1I,=,= 1$Y->-> $<(i.?.? ( 
59J9J 
5
/i6G6G 
//i6G6G /(193D3D 1$I4E4E $<
/Y=N=N 
/?i>O>O ?19;L;L 13I<M<M 3?Y=N=N ??YM^M^ ?$Y%6%6 $:1i6G6G 1$y7H7H $<	31B1B 	311B1B 11i.?.? 1$y/@/@ $:
3y?P?P 
3/y?P?P /(1I<M<M 1$Y=N=N $:1T]TeTe 1
3I<M<M 
3/I<M<M /(19J9J 1$):K:K $:1iN_N_ 1 3y?P?P 3/y?P?P /(1I<M<M 1$Y=N=N $<1T]TeTe 1
3Y=N=N 
3/Y=N=N /(1):K:K 1$9;L;L $:1PYPaPa 1 	1)2C2C 	1/)2C2C /.1y/@/@ 1$	0A0A $>
1):K:K 
1?i6G6G ?	39;L;L 	31	8I8I 1
1IDUDU 
11yO`O` 1
39;L;L 
3/9;L;L /(1	8I8I 1$9J9J $<():K:K ( 
5YEVEV 
5?IZIZ ??YbYjYj ?
/	8I8I 
//	8I8I /(1Y5F5F 1$i6G6G $<
/y?P?P 
/1Y=N=N 13i>O>O 3$i&7&7 $>5Y 5,7"" 7R9$$ R"C9,, C( 2y00  2FC%!2!2 C%L"9,, ")<)++ )<X@	)) @(*#I-- *#Z@%i// @%FC9,, C(2y00 2BB%!2!2 B%JA** A(2Y.. 2BC%y00 C%L"	!! "6c5	!! c5L"Y%6%6 "<;y00 ;(Cy00 C&&I$5$5 &8'Y9#4#4 'YT#Ii&7&7 #IL0Y%6%6 0:i&7&7 H!2!2 H	Ay00 	AE9$$ E2!)## ! I 
!I-- 
! 9  x+i'' x+v8Y.. 8
8I-- 
8
89#4#4 
8'"" '48)++ 8&8	(9(9 8(8Y%6%6 8&8	(9(9 8(8i&7&7 8(8I,=,= 8(&y   &:8Y.. 8*8)++ 8*3)"3"3 3$89,, 8&"9,, "8	!! 8,
7I%% 
7	#i'' 	#|""" |"~&!i'' &!R!Y&& !>\"Y \"~'	)) '.HY&& H:Dy(( D$<.i// <.~6i 6*.<I%% .<b8)## 8$8+I%% 8+v!)++ !DE	)) E& 	 " "VU$  " "k:'  " "Z4  ! !114>  ! !114>  " "*KE  " "1;
L  " ""K=  " "4k:O  " ",k:G  " ":KU  " "7jR  " ":KU  " "8+zS  " "-{JH  " "6ZQ  " "3[*N  " "#[*>r   